.tablepress>:where(thead,tfoot)>tr>*{background-color:#00a699!important;color:white!important}.column-2{text-align:center!important}.vamtam-sticky-header.vamtam-sticky-header--fixed-shown.vamtam-sticky-header--transparent-header{background-color:#001c44!important}table.display_meta,.donation-details{display:none!important}.elementor-element.elementor-element-21651920.elementor-product-price-block-yes.elementor-widget.elementor-widget-woocommerce-product-price{display:none}#wcdp-donation-amount{width:auto!important}.woocommerce-order{max-width:800px;margin:40px auto;background-color:#fff;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1);padding:40px;font-family:"Montserrat",sans-serif}.wcdp-heading,.wcdp-donation-received-heading{color:#00a699;font-size:28px;font-weight:700;text-align:center;margin-bottom:15px;position:relative;padding-bottom:15px}.wcdp-heading:after,.wcdp-donation-received-heading:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:#00a699}.woocommerce-notice--success{color:#38a169;font-size:18px;font-weight:500;text-align:center;margin-bottom:30px}.woocommerce-order-overview{background-color:#fff;border-radius:10px;padding:30px;margin-bottom:30px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;list-style:none;box-shadow:0 4px 10px rgba(0,0,0,.05)}.woocommerce-order-overview li{flex:1 1 200px;padding:15px;border-radius:8px;background-color:#f9f9f9;border-left:3px solid #00a699;transition:all .3s ease}.woocommerce-order-overview li:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,166,153,.15)}.woocommerce-order-overview li strong{display:block;margin-top:8px;color:#2d3748;font-weight:600;font-size:16px}.woocommerce-Price-amount{color:#00a699;font-weight:700}.woocommerce-bacs-bank-details{background-color:#fff;border-radius:10px;padding:30px;margin-bottom:30px;box-shadow:0 4px 10px rgba(0,0,0,.05);border-top:4px solid #00a699}.wc-bacs-bank-details-heading{color:#00a699;font-size:22px;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eaeaea}.wc-bacs-bank-details-account-name{color:#2c5282;font-size:18px;font-weight:500;margin-bottom:15px}.wc-bacs-bank-details{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.wc-bacs-bank-details li{padding:15px;background-color:#f9f9f9;border-radius:8px;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease}.wc-bacs-bank-details li:hover{background-color:#f0faf9}.wc-bacs-bank-details li strong{font-weight:600;color:#2d3748}.woocommerce-order-details{margin-bottom:30px;background-color:#fff;border-radius:10px;padding:30px;box-shadow:0 4px 10px rgba(0,0,0,.05)}.woocommerce-order-details__title{color:#00a699;font-size:22px;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eaeaea}.woocommerce-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden}.woocommerce-table thead{background-color:#f9f9f9}.woocommerce-table th,.woocommerce-table td{padding:15px;text-align:left;border-bottom:1px solid #eaeaea}.woocommerce-table th{color:#4a5568;font-weight:600}.woocommerce-table tbody tr{transition:background-color .3s ease}.woocommerce-table tbody tr:hover{background-color:#f9f9f9}.woocommerce-table tfoot{background-color:#f9f9f9}.woocommerce-table tfoot tr:last-child{font-weight:700}.woocommerce-table tfoot tr:last-child td{color:#00a699}.woocommerce-table__product-name a{color:#00a699;text-decoration:none;font-weight:500;transition:color .2s ease}.woocommerce-table__product-name a:hover{color:#008c80;text-decoration:underline}.donation-details{margin-top:12px!important;padding:10px 5px;background-color:#f9f9f9;border-radius:6px;display:inline-block}.wc-item-meta{list-style:none;padding:5px;margin:15px 0 0;background-color:#f9f9f9;border-radius:8px}.wc-item-meta li{display:flex;align-items:baseline;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #eaeaea}.wc-item-meta li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.wc-item-meta-label{color:#4a5568;width:150px;flex-shrink:0;font-weight:600}.wc-item-meta p{margin:0;color:#2d3748}.woocommerce-customer-details{background-color:#fff;border-radius:10px;padding:30px;box-shadow:0 4px 10px rgba(0,0,0,.05)}.woocommerce-column__title{color:#00a699;font-size:22px;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eaeaea}.woocommerce-customer-details address{line-height:1.8;color:#4a5568;font-style:normal;background-color:#f9f9f9;padding:20px;border-radius:8px;margin-bottom:15px}.woocommerce-customer-details--phone,.woocommerce-customer-details--email{margin:10px 0;padding:10px 15px;color:#4a5568;border-radius:8px;background-color:#f9f9f9;display:flex;align-items:center}.woocommerce-customer-details--phone::before{content:"📞";margin-right:10px}.woocommerce-customer-details--email::before{content:"📧";margin-right:10px}@media (max-width:768px){.woocommerce-order{padding:25px 15px;margin:20px 10px;border-radius:8px}.woocommerce-order-overview li{flex:1 1 100%}.wc-bacs-bank-details{grid-template-columns:1fr}.woocommerce-table th,.woocommerce-table td{padding:12px 10px}.wc-item-meta li{flex-direction:column}.wc-item-meta-label{width:100%;margin-bottom:5px}}@media print{.woocommerce-order{box-shadow:none;padding:0;margin:0}.woocommerce-order,.woocommerce-order *{visibility:visible}.woocommerce-order{position:absolute;left:0;top:0;width:100%}}body.woocommerce-order-received{background-color:#f5f5f5}.form-custom-heading{text-align:center}.form-custom-heading h2{font-size:30px;color:#00a699;text-align:center}.form-custom-heading span{font-size:18px;color:#001c44;font-weight:500!important;text-align:center!important}.woocommerce-Price-currencySymbol{margin-right:2px;font-weight:400}.woocommerce-order::after{content:"Thank you for supporting the Ali Zafar Foundation";display:block;text-align:center;margin-top:30px;color:#00a699;font-style:italic;font-size:14px;padding-top:20px;border-top:1px dashed #eaeaea}.wcdp_donation_cause{margin-bottom:20px}.wcdp-variation-heading{color:#00a699;font-weight:600;margin-bottom:12px;display:block}.wcdp-option{padding:10px 0;height:fit-content!important}.wcdp-option-container{display:flex;flex-wrap:wrap;gap:10px}.wcdp-option{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:20px;padding:none;cursor:pointer;transition:all .3s ease;position:relative}.wcdp-option:hover{border-color:#00a699;box-shadow:0 2px 4px rgba(0,166,153,.1)}.vamtam-count-wrap span.vamtam-increment,.vamtam-count-wrap span.vamtam-decrement{display:none}.wcdp-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.wcdp-option label{cursor:pointer;display:block;position:relative;padding-left:0;user-select:none;padding:15px 20px!important}.wcdp-option label:before{content:"";display:inline-block;width:0;height:0;margin-right:0}.wcdp-body .woocommerce-Price-currencySymbol{margin-right:5px;font-weight:400;font-size:20px}.wcdp-option:has(input[type=radio]:checked){background-color:#23b8ac;box-shadow:0 2px 4px rgba(0,166,153,.15)}.wcdp-option:has(input[type=radio]:checked) label{color:white;font-weight:500}#wcdp_amount{display:flex;flex-wrap:wrap;gap:10px;margin-left:0!important}#wcdp_amount>li{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:20px!important;padding:10px 15px;cursor:pointer;transition:all .3s ease;position:relative}#wcdp_amount>li:hover{border-color:#00a699;box-shadow:0 2px 4px rgba(0,166,153,.1)}#wcdp_amount>li:has(input[type=radio]:checked){background-color:#23b8ac;box-shadow:0 2px 4px rgba(0,166,153,.15)}#wcdp_amount>li>label.wcdp-button-label{background-color:transparent!important}.wcdp_options>li>input:checked+label:after{content:none!important;display:none!important}.wcdp_cu_field{display:flex;justify-content:center;align-items:center;gap:5px}.wcdp_cu_field>.vamtam-count-wrap span{display:none!important}.elementor-flip-box--effect-flip .elementor-flip-box__front,.elementor-flip-box__layer.elementor-flip-box__back,.elementor-flip-box__layer__overlay{border-radius:20px!important}.right-fixed-col{position:relative!important}.sticky-image{position:sticky!important;top:100px!important}.number-section:hover{top:-10px;transition:.5s all ease}.wcdp-child-fields{position:relative;margin-top:15px;padding:25px 15px 15px;border:none!important;border-radius:4px;background:#23b8ac}.close-child-fields{position:absolute!important;top:-75px;left:86%;background:0 0!important;color:red!important;color:#666;font-size:30px!important;cursor:pointer}.close-child-fields:hover{color:#333}button.child-number.active{background:#fff!important;opacity:1!important}.number-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:15px}.child-number{padding:8px 15px;border:2px solid #ddd;border-radius:4px;cursor:pointer;transition:all .3s ease;color:#fff!important;background:0 0!important}.child-number.active,.child-number:hover,.child-number:active{border-color:#fff!important;background:#fff!important;color:#00a699!important}.wcdp-custom-child-count{width:200px;padding:8px 12px;border:2px solid #ddd;border-radius:4px}.hidden{display:none}input.wcdp-custom-child-count{padding-left:30px!important}.page-id-18172 .wcdp-header{display:none}.golas-section .elementor-column.elementor-col-50{height:263px!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,#wcdp .wcdp-right,.wcdp-right,button.button.wcdp-button.wcdp-left{background:#fff;border:1px solid #00a699;color:#00a699;font-family:"heebo";font-size:18px!important}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,#wcdp .wcdp-right:hover,.wcdp-right:hover,button.button.wcdp-button.wcdp-left:hover{background:#00a699;border:1px solid #00a699;color:#fff;font-family:"heebo";font-size:18px!important}.woocommerce-billing-fields h3,div#wcdp-step-3 h3{color:#00a699!important;font-family:"heebo";font-size:24px!important;font-weight:700!important}.woocommerce-billing-fields label{color:#00a699!important;font-family:"khula";font-size:18px!important;font-weight:600!important}ul#wcdp-invalid-fields{color:red}ul#wcdp-invalid-fields button{background:#00a699;border:1px solid #00a699;color:#fff!important;font-family:"heebo";font-size:18px!important}.contact-forms input,.contact-forms textarea{color:#fff!important;border:none!important;background:rgba(0,166,153,.46)!important;border-radius:12px!important}.contact-forms input::-webkit-input-placeholder,.contact-forms textarea::placeholder{color:#f5f5f5!important}.contact-forms input.wpcf7-form-control.wpcf7-submit.has-spinner,.contact-forms button.uacf7-next,.contact-forms button.uacf7-prev{color:#00a699!important;border:1px solid #00a699!important;background:#fff!important;border-radius:50px!important}.contact-forms input.wpcf7-form-control.wpcf7-submit.has-spinner:hover,.contact-forms button.uacf7-next :hover,.contact-forms button.uacf7-prev:hover{color:#fff!important;border:1px solid #00a699!important;background:#00a699!important}.contact-forms input.wpcf7-form-control.wpcf7-submit.has-spinner:focus{color:#fff!important;border:none!important;background:#dc3232!important}.contact-forms span.wpcf7-list-item-label{color:#000;font-family:"poppins";font-weight:400}.contact-forms input:focus,.contact-forms textarea:focus{color:#fff!important;background:#00a699!important}span.premium-gallery-img-name{direction:none!important}.contact-forms label{color:#00a699!important;font-size:16px!important;font-family:"poppins"!important;font-style:normal!important;font-weight:600!important;padding-bottom:9px!important}.contact-forms h4{color:#00a699!important;font-size:24px!important}.wpcf7-list-item>input[type=radio]:first-child{margin-bottom:5px;font-size:15px!important}@media screen and (max-width:768px){.form-custom-heading h2{font-size:22px}.contact-forms input.wpcf7-form-control.wpcf7-submit.has-spinner,.contact-forms button.uacf7-next,.contact-forms button.uacf7-prev{padding:13px 25px}}.send-cheque p b,.send-cheque p b a{color:#00a699!important}.form-footer-text{color:#00a699!important}span.page-numbers.current{color:#00a699!important}.home-post article.elementor-post.elementor-grid-item:hover{top:0!important}.elementor-widget-theme-post-featured-image.elementor-widget-image img{width:100%!important;height:auto!important}.elementor-widget-post-navigation span.post-navigation__prev--label,.elementor-widget-post-navigation span.post-navigation__next--label{padding-bottom:0!important}.elementor-widget-video-playlist .e-tabs-content-wrapper{padding:0 20px}.e-tabs-content-wrapper iframe#widget2{border-radius:20px!important}.main-icons:hover .elementor-widget-wrap{background:#00a699!important}.main-icons:hover p,.main-icons:hover h3{color:#fff!important}.contact-page-form .wpcf7-response-output{color:#fff!important}ol.goals strong,ol.goals li::marker{color:#00a699!important}.contact-page-form .contact-form-1 input,.contact-page-form .contact-form-1 textarea{background:rgba(255,255,255,.68)!important;color:#00a699!important;border:none!important;border-radius:12px!important}.contact-page-form .contact-form-1 label{color:#fff!important}.contact-form-1 input::-webkit-input-placeholder,.contact-form-1 textarea::placeholder{color:#00a699!important}.contact-page-form .contact-form-1 input:focus,.contact-page-form .contact-form-1 textarea:focus{color:#00a699!important;background:rgba(255,255,255,.91)!important}.contact-form-1 input.wpcf7-form-control.wpcf7-submit.has-spinner{border-radius:50px!important;color:#fff!important;border:1px solid #00a699!important;background:#00a699!important}.contact-form-1 input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{color:#fff!important;color:#00a699!important;border:1px solid #00a699!important;border:1px solid #00a699!important;background:#00a699!important;background:#fff!important}.grecaptcha-badge{opacity:0!important}.post-feature-image{height:500px!important;overflow:hidden!important}