.wdt-donation-item { background: var(--wdtBodyBGColor); display: block; position: relative; width: 100%; transition: all 0.5s ease-in-out; box-shadow: 0 0 20px rgb(0 0 0 / 8%);}

.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(1) { stroke: rgba(230, 230, 230, 1);}
.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container .wdt-progressbar svg path:nth-child(2) { stroke: var(--wdtSecondaryColor); 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: 500; }
/* .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: calc(var(--wdtFontSize_Base) - 2px); font-weight: 500;}
.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: calc(var(--wdtFontSize_Base) - 2px); }
.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container .wdt-progressbar svg { height: 10px; border-radius: 5px; }

.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-button { line-height: 1; background: none; border-radius: var(--wdtRadius_Zero); padding: 0px 0px  0px; font-family: var(--wdtFontTypo_Ext); text-transform: uppercase; color: var(--wdtPrimaryColor); width: fit-content; margin: 0; position: absolute; right: 0; bottom: 0; font-size: calc(var(--wdtFontSize_Ext) + 4px); transition: background-size 0.45s cubic-bezier(0.25, 1, 0.5, 1);}

.wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-button:hover { background-size: 100% 2px, 100% 2px; color: var(--wdtSecondaryColor);}  
.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);}

.wdt-custom-donation-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before { background: rgba(255, 255, 255, 0.3);}
.wdt-custom-donation-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before, .wdt-custom-donation-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before { background-color: var(--wdtAccentTxtColor);}
.wdt-custom-donation-carousel .wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container .wdt-progressbar svg path:nth-child(1) { stroke: rgba(31, 52, 56, 1); }

/* Donation list view */
.wdt-custom-donation-list-view .wdt-donation-item { display: flex; background: transparent; box-shadow: none;}
.wdt-custom-donation-list-view .wdt-donation-item .wdt-donation-item-description { display: none; }
.wdt-custom-donation-list-view .wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-title { font-size: var(--wdtFontSize_H5); margin-bottom: 0px; }
.wdt-custom-donation-list-view .wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container .wdt-progressbar svg path:nth-child(1) { stroke: var(--wdtAccentTxtColor);}
.wdt-custom-donation-list-view .wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container .wdt-progressbar-content { display: none;}
.wdt-custom-donation-list-view .wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container .give-goal-progress, .wdt-custom-donation-list-view .wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container .give-goal-progress > * { margin-top: 5px; font-size: calc(var(--wdtFontSize_Base) - 6px);}
.wdt-custom-donation-list-view .wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details .wdt-progressbar-container .give-goal-progress .income {font-size: calc(var(--wdtFontSize_Base) - 6px); }
.wdt-custom-donation-list-view .wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-fund-details { margin-top: 10px;}
/* .wdt-custom-donation-list-view .wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-button { position: relative; font-size: calc(var(--wdtFontSize_Base) - 3px); font-family: var(--wdtFontTypo_Base); text-transform: capitalize; color: var(--wdtBodyTxtColor); background-image: linear-gradient(90deg, var(--wdtPrimaryColor), var(--wdtPrimaryColor)), linear-gradient(90deg, var(--wdtBodyTxtColor), var(--wdtBodyTxtColor));
  background-size: 0 1px, 100% 1px;
  background-repeat: no-repeat;
  background-position: 0 100%; margin-top: 20px;}
.wdt-custom-donation-list-view .wdt-donation-item .wdt-donation-item-detail .wdt-donation-item-button:hover { color: var(--wdtPrimaryColor);} */
.wdt-custom-donation-list-view .wdt-donation-item .wdt-donation-item-detail { padding: 10px 20px;}

/* 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; }
}