a.donate-button,a.charitable-button.donate-button,a.button.charitable-button.donate-button{display:inline-block!important;padding:10px 18px!important;font-size:15px!important;font-weight:500!important;text-align:center!important;background:#c45820!important;color:#fff!important;border-radius:0px!important;text-decoration:none!important;border:none!important;transition:.25s ease-in-out!important}a.donate-button:hover,a.charitable-button.donate-button:hover,a.button.charitable-button.donate-button:hover{background:#a03d14!important;color:#fff!important;transform:translateY(-2px)!important}body.wp-admin,body.wp-admin *{font-family:initial!important}.elementor-form-fields-wrapper{display:flex;flex-direction:column;gap:18px}.elementor-field{padding:16px!important;border-radius:8px!important;border:1px solid #e0e0e0!important;font-size:15px;transition:.25s ease;background:#fafafa}.elementor-field:focus{border-color:#c2a46c!important;background:#fff;box-shadow:0 0 0 3px rgba(194,164,108,.15)}.elementor-field::placeholder{color:#999}.elementor-field-type-html{text-align:center;font-size:14px;color:#555;line-height:1.6}.elementor-element.elementor-element-407f3b62 h5.elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;color:#fff!important;line-height:1.4!important;font-weight:400!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}.elementor-element.elementor-element-337ee78 .elementskit-btn{display:inline-block!important;background-color:#c45820!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.15em!important;padding:1.1rem 2.5rem!important;border-radius:0px!important;border:1px solid #c45820!important;transition:all .25s ease!important}.elementor-element.elementor-element-337ee78 .elementskit-btn:hover{background-color:#fff!important;color:#c45820!important;border-color:#c45820!important}@media (max-width:767px){.elementor-element.elementor-element-337ee78 .elementskit-btn{width:100%!important;text-align:center!important}}.elementor-element.elementor-element-407f3b62 h5.elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:19px!important;color:#fff!important;line-height:1.4!important;font-weight:400!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}.elementor-element.elementor-element-337ee78 .elementskit-btn{display:inline-block!important;background-color:#c45820!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.15em!important;padding:1.1rem 2.5rem!important;border-radius:0px!important;border:1px solid #c45820!important;transition:all .25s ease!important}.elementor-element.elementor-element-337ee78 .elementskit-btn:hover{background-color:#fff!important;color:#c45820!important;border-color:#c45820!important}@media (max-width:767px){.elementor-element.elementor-element-337ee78 .elementskit-btn{width:100%!important;text-align:center!important}}.elementor-element.elementor-element-407f3b62 h5.elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:19px!important;color:#fff!important;line-height:1.4!important;font-weight:400!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}.elementor-element.elementor-element-337ee78 .elementskit-btn{display:inline-block!important;background-color:#c45820!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.15em!important;padding:1.1rem 2.5rem!important;border-radius:0px!important;border:1px solid #c45820!important;transition:all .25s ease!important}.elementor-element.elementor-element-337ee78 .elementskit-btn:hover{background-color:#fff!important;color:#c45820!important;border-color:#c45820!important}@media (max-width:767px){.elementor-element.elementor-element-337ee78 .elementskit-btn{width:100%!important;text-align:center!important}}.elementor-element.elementor-element-407f3b62 h5.elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:19px!important;color:#fff!important;line-height:1.4!important;font-weight:400!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}.elementor-element.elementor-element-337ee78 .elementskit-btn{display:inline-block!important;background-color:#c45820!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.15em!important;padding:1.1rem 2.5rem!important;border-radius:0px!important;border:1px solid #c45820!important;transition:all .25s ease!important}.elementor-element.elementor-element-337ee78 .elementskit-btn:hover{background-color:#fff!important;color:#c45820!important;border-color:#c45820!important}@media (max-width:767px){.elementor-element.elementor-element-337ee78 .elementskit-btn{width:100%!important;text-align:center!important}}.elementor-element.elementor-element-0e198d1 h5.elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-size:19px!important;color:#fff!important;line-height:1.4!important;font-weight:400!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}.elementor-element.elementor-element-c02dfe4 .elementskit-btn{display:inline-block!important;background-color:#c45820!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.15em!important;padding:1.1rem 2.5rem!important;border-radius:0px!important;border:1px solid #c45820!important;transition:all .25s ease!important}.elementor-element.elementor-element-c02dfe4 .elementskit-btn:hover{background-color:#fff!important;color:#c45820!important;border-color:#c45820!important}@media (max-width:767px){.elementor-element.elementor-element-c02dfe4 .elementskit-btn{width:100%!important;text-align:center!important}}.elementor-location-header a.elementor-button,header a.elementor-button,.elementor-location-header a.elementor-button:visited,header a.elementor-button:visited{background-color:#c45820!important;background-image:none!important;color:#fff!important;border-color:#c45820!important;border-radius:0px!important}.elementor-location-header a.elementor-button .elementor-button-text,header a.elementor-button .elementor-button-text{color:#fff!important}.elementor-location-header a.elementor-button:hover,header a.elementor-button:hover,.elementor-location-header a.elementor-button:focus,header a.elementor-button:focus{background-color:#a03d14!important;border-color:#a03d14!important;color:#fff!important}.woocommerce-variation-price .price{font-family:Georgia,"Times New Roman",serif;font-size:2rem;font-weight:700;color:#c1502e}#elementor-menu-cart__toggle_button.elementor-menu-cart__toggle_button{display:inline-flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap;line-height:1}.elementor-menu-cart__toggle_button .elementor-button-text{display:inline-flex;align-items:center;font-size:.95rem;font-weight:600;color:inherit}.elementor-menu-cart__toggle_button .elementor-button-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;line-height:0}.elementor-menu-cart__toggle_button .e-toggle-cart-custom-icon{width:22px;height:22px;display:block;fill:currentColor}.elementor-menu-cart__toggle_button .elementor-button-icon-qty{position:absolute;top:-6px;right:-8px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#c1502e;color:#fff;font-size:10px;font-weight:700;line-height:1;box-shadow:0 0 0 2px #fff}#elementor-menu-cart__toggle_button.elementor-menu-cart__toggle_button{display:inline-flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap;line-height:1}.elementor-menu-cart__toggle_button .elementor-button-text{display:inline-flex;align-items:center;font-size:.95rem;font-weight:600;color:inherit}.elementor-menu-cart__toggle_button .elementor-button-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;line-height:0}.elementor-menu-cart__toggle_button .e-toggle-cart-custom-icon{width:22px;height:22px;display:block;fill:currentColor}.elementor-menu-cart__toggle_button .elementor-button-icon-qty{position:absolute;top:-6px;right:-8px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#c1502e;color:#fff;font-size:10px;font-weight:700;line-height:1;box-shadow:0 0 0 2px #fff}#product-10422 .woocommerce-variation-price{margin-bottom:12px}body.post-type-archive-tribe_events{background-color:#faf8f2}body.post-type-archive-tribe_events .tribe-events-view{max-width:1200px;margin:0 auto;padding:15px 20px 50px}body.post-type-archive-tribe_events .tribe-events-view::before{content:"Sankofa Events & Experiences";display:block;text-align:center;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.2;color:#173c2c;margin:20px auto 12px}body.post-type-archive-tribe_events .tribe-events-view::after{content:"Explore African and Diaspora culture through dance, travel, education, and community. Join us for upcoming Sankofa experiences!";display:block;text-align:center;max-width:750px;margin:15px auto 30px;color:#555;font-size:15px;line-height:1.7}body.post-type-archive-tribe_events .tribe-events-c-view-selector,body.post-type-archive-tribe_events .tribe-events-c-top-bar{background:#fff;padding:12px;border-radius:10px}body.post-type-archive-tribe_events .tribe-events a{color:#17613d}body.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-title-link,body.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-month__calendar-event-title-link{color:#184c32;font-weight:700;text-decoration:none}body.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-title-link:hover,body.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-month__calendar-event-title-link:hover{color:#d66a18;text-decoration:underline}body.post-type-archive-tribe_events .tribe-events-calendar-list__event-row{background:#fff;border:1px solid #ece8de;border-left:5px solid #d9751d;border-radius:12px;padding:20px;margin-bottom:18px;box-shadow:0 3px 12px rgba(0,0,0,.05)}body.post-type-archive-tribe_events .tribe-events-calendar-month{background:#fff;border-radius:12px;padding:12px}body.post-type-archive-tribe_events .tribe-events-calendar-month__header-column{background:#174a32;padding:12px 4px}body.post-type-archive-tribe_events .tribe-events-calendar-month__header-column-title{color:#fff;font-weight:700}body.post-type-archive-tribe_events .tribe-events-calendar-list__event-date-tag-daynum{color:#174a32;font-weight:800}body.post-type-archive-tribe_events .tribe-events-calendar-list__event-date-tag-weekday{color:#c46a1c;font-weight:700}body.post-type-archive-tribe_events .tribe-events .tribe-events-c-search__button{background-color:#19613c;border-radius:8px;font-weight:700}body.post-type-archive-tribe_events .tribe-events .tribe-events-c-search__button:hover{background-color:#d9751d}@media (max-width:767px){body.post-type-archive-tribe_events .tribe-events-view{padding:10px 8px 30px}body.post-type-archive-tribe_events .tribe-events-view::before{font-size:28px}body.post-type-archive-tribe_events .tribe-events-calendar-list__event-row{padding:14px;margin-bottom:12px}}body.post-type-archive-tribe_events .tribe-events-view{padding-top:0!important}body.post-type-archive-tribe_events .tribe-events-view::before{margin:5px auto 8px!important;padding:0!important}body.post-type-archive-tribe_events .tribe-events-view::after{display:none!important}body.post-type-archive-tribe_events .tribe-events-header::before{content:"Explore African and Diaspora culture through dance, travel, education, and community. Discover upcoming Sankofa events and experiences in Petersburg, Virginia, and beyond.";display:block;text-align:center;max-width:800px;margin:0 auto 25px;padding:0 15px;color:#555;font-size:16px;line-height:1.7}body.post-type-archive-tribe_events .tribe-events-view::before{border-bottom:4px solid #d8a52b;padding-bottom:15px!important}body.post-type-archive-tribe_events .tribe-events-header{margin-top:0!important}body.post-type-archive-tribe_events .tribe-events-view::before{max-width:850px!important;margin:0 auto 5px!important;padding:0 0 12px!important;border-bottom:3px solid #d8a52b!important}body.post-type-archive-tribe_events .tribe-events-header{margin-top:-45px!important}body.post-type-archive-tribe_events .tribe-events-header::before{margin-bottom:18px!important}@media (max-width:767px){body.post-type-archive-tribe_events .tribe-events-header{margin-top:0!important}body.post-type-archive-tribe_events .tribe-events-view::before{max-width:95%!important;font-size:28px!important}}