.pds-donate-source{width:100%;display:block}
.pds-donate-source .pds-donation-data.basicHtml {border: none;}
.pds-donate-source .pds-app-wrapper{display:block;float:none;border:1px solid #ebebeb;padding:10px;margin:10px 0}
.pds-donate-source .pds-donation-data .pds-donation-img{max-width:100px;margin-right:10px}
.pds-donate-source .pds-donation-data .pds-donation-img,.pds-donate-source .pds-donation-desc-wrap{display:inline-block;vertical-align:top}
.pds-donate-source .pds-donation-data{width:100%;border:1px solid #ccc;border-bottom:0}
.pds-donate-source .pds-item{display:block;width:inherit;height:40px;line-height:40px;background:#efefef;border-bottom:1px solid #ccc;cursor:pointer;padding:0 10px}
.pds-donate-source .pds-item-data{display:none;width:inherit;height:auto;border-bottom:1px solid #ccc;padding:30px}
.pds-donate-source .pds-item-data .btn{margin-top:20px}
.pds-app-wrapper img.donate-loader{vertical-align:middle}
.pds-donate-source .pds-tabs .pds-tab{opacity:0;position:fixed;width:0}
.pds-donate-source .pds-tabs label{display:inline-block;padding:10px 20px;border:1px solid #ccc;border-radius:4px;margin:2px;cursor:pointer}
.pds-donate-source .pds-tabs .pds-tab:focus+label,.pds-donate-source .pds-tabs label:hover{background-color:#e1e1e1}
.pds-donate-source .pds-tabs .pds-tab:checked+label{background-color:#e1e1e1;border-color:#ccc}
.pds-donate-source .pds-tab-other{margin:10px 0}
p.pds-error-message{color:red}
.pds-donation-img img{width:100%}
select.pds-dropdown{padding:5px;width:auto;cursor:pointer}
input.pds-donation-price,input.pds-dropdown-other,input.pds-tab-other{padding:5px;margin:5px;max-width:200px}
.pds-donate-source button.btn{padding:10px 20px;background:#212121;text-transform:uppercase;cursor:pointer;color:#fff;margin-top: 10px;}
.thankyou-box button.tingle-modal__close svg{width:30px;height:30px}
.pds-inner-wrapper{text-align:center}
.pds-inner-wrapper .thank-you-popup{width:150px}
.pds-inner-wrapper p{font-size:17px}
.tingle-modal *{box-sizing:border-box}
.pds-thankyou-box{display:none}
.tingle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;visibility:hidden;flex-direction:column;align-items:center;overflow:hidden;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.85);opacity:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}
.tingle-modal--confirm .tingle-modal-box{text-align:center}
.tingle-modal--noOverlayClose{cursor:default}
.tingle-modal--noClose .tingle-modal__close{display:none}
.tingle-modal__close{position:fixed;top:2.5rem;right:2.5rem;z-index:1000;padding:0;width:2rem;height:2rem;border:none;background-color:transparent;color:#fff;cursor:pointer}
.tingle-modal__close svg *{fill:currentColor}
.tingle-modal__closeLabel{display:none}
.tingle-modal__close:hover{color:#fff}
.tingle-modal-box{position:relative;flex-shrink:0;margin-top:auto;margin-bottom:auto;width:40%;border-radius:4px;background:#fff;opacity:1;cursor:auto;will-change:transform,opacity}
.tingle-modal-box__content{padding:3rem}
.tingle-modal-box__footer{padding:1.5rem 2rem;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f5f5f5;cursor:auto}
.tingle-modal-box__footer::after{display:table;clear:both;content:""}
.tingle-modal-box__footer--sticky{position:fixed;bottom:-200px;z-index:10001;opacity:1;transition:bottom .3s ease-in-out .3s}
.tingle-enabled{position:fixed;right:0;left:0;overflow:hidden}
.tingle-modal--visible .tingle-modal-box__footer{bottom:0}
.tingle-enabled .tingle-content-wrapper{filter:blur(8px)}
.tingle-modal--visible{visibility:visible;opacity:1}
.tingle-modal--visible .tingle-modal-box{animation:scale .2s cubic-bezier(.68,-.55,.265,1.55) forwards}
.tingle-modal--overflow{overflow-y:scroll;padding-top:8vh}
.tingle-btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:none;background-color:grey;box-shadow:none;color:#fff;vertical-align:middle;text-decoration:none;font-size:inherit;font-family:inherit;line-height:normal;cursor:pointer;transition:background-color .4s ease}
.tingle-btn--primary{background-color:#3498db}
.tingle-btn--danger{background-color:#e74c3c}
.tingle-btn--default{background-color:#34495e}
.tingle-btn--pull-left{float:left}
.tingle-btn--pull-right{float:right}
@media (max-width :540px){.thankyou-box button.tingle-modal__close svg{width:15px;height:15px}
.tingle-modal{top:0;display:block;padding-top:60px;width:100%}
.tingle-modal-box{width:auto;border-radius:0}
.tingle-modal-box__content{overflow-y:scroll}
.tingle-modal--noClose{top:0}
.tingle-modal--noOverlayClose{padding-top:0}
.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin-bottom:1rem;width:100%}
.tingle-modal__close{top:0;right:0;left:0;display:block;width:100%;height:60px;border:none;background-color:#2c3e50;box-shadow:none;color:#fff}
.tingle-modal__closeLabel{display:inline-block;vertical-align:middle;font-size:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}
.tingle-modal__closeIcon{display:inline-block;margin-right:.8rem;width:1.6rem;vertical-align:text-bottom;font-size:0}}
@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.tingle-modal:before{position:fixed;top:0;right:0;bottom:0;left:0;content:"";-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none}
.tingle-enabled .tingle-content-wrapper{filter:none}}
@keyframes scale{0%{opacity:0;transform:scale(.9)}
100%{opacity:1;transform:scale(1)}}
@media only screen and (max-width:768px) and (min-width:541px){.tingle-modal-box{width:80%}}