/*
Theme Name: Prime Fundraiser
Template: prime-charity-trust
Text Domain: prime-fundraiser
Author: themeignite
Author URI: https://themeignite.com
Theme URI: https://themeignite.com/products/free-fundraiser-wordpress-theme
Description: The Prime Fundraiser Theme is a thoughtfully designed solution for nonprofits and charity events, especially during critical times like the coronavirus pandemic. It provides a comprehensive platform for managing donation campaigns efficiently. You can create customized donation forms tailored to your cause, enhancing donor engagement and trust. The theme supports multiple payment gateways, making fundraising accessible to a broader audience. With its user-friendly interface, organizations can manage everything without technical expertise. It also includes tools for event planning, volunteer management, and online campaigns, which are crucial for social causes during relief efforts. Features like goal tracking, social media integration, and email campaigns help expand your reach and strengthen communication. Additionally, you can showcase impact stories, set up recurring donations, and build compelling campaign pages. This donations theme not only maximizes fundraising success but also fosters strong connections with supporters, making it an invaluable resource in the NGO directory.
Version: 5.3.3
Tested up to: 7.0
Requires PHP: 7.4
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: blog, e-commerce, portfolio, one-column, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, custom-background, custom-menu, featured-images, featured-image-header, post-formats, flexible-header, sticky-post, threaded-comments, translation-ready, theme-options, footer-widgets,  full-width-template, custom-logo, custom-colors, editor-style, rtl-language-support
*/

/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
:root {
  --primary-color: #39B0CE;
}
button, input[type="button"], input[type="reset"], input[type="submit"], a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button,#colophon .tag-cloud a,.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce li.woocommerce-MyAccount-navigation-link a,#button,#featured-cause .button-content a, #featured-posts .read-more a,.main-navigation ul ul li:hover > a, .main-navigation ul ul li.focus > a,#featured-posts .entry-meta,button, input[type="button"], input[type="reset"], input[type="submit"],.tags-links a,.widget_tag_cloud .tagcloud a,#colophon .widget_search form.search-form button.search-submit,.woocommerce ul.products li.product .button, .woocommerce ul.products li.product a.added_to_cart.wc-forward, .woocommerce .woocommerce-message .button, .woocommerce div.product form.cart .button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce span.onsale,.social-links a:hover, .social-links a:focus,.donate-btn a,#featured-slider .read-more a.btn,#featured-cause .cause-tags a,.btn{
	background-color: var(--primary-color);
}
#colophon .site-info a:hover, #colophon .site-info a:focus,a,#featured-slider .read-more a.btn i, #featured-cause .button-content a i, #featured-posts .read-more a i,.entry-title a:hover, .entry-title a:focus,.main-navigation ul.nav-menu li ul .current_page_item > a, .main-navigation ul.nav-menu li ul .current-menu-item > a, .main-navigation ul.nav-menu li ul .current_page_ancestor > a, .main-navigation ul.nav-menu li ul .current-menu-ancestor > a, .main-navigation ul.nav-menu > li:hover > a, .main-navigation ul.nav-menu > li.focus > a,.main-navigation ul.nav-menu .current_page_item > a, .main-navigation ul.nav-menu .current-menu-item > a, .main-navigation ul.nav-menu .current_page_ancestor > a, .main-navigation ul.nav-menu .current-menu-ancestor > a, .main-navigation ul.nav-menu > li:hover > a, .main-navigation ul.nav-menu > li.focus > a,.post-navigation a:hover, .posts-navigation a:hover, .post-navigation a:focus, .posts-navigation a:focus,.entry-meta a:hover, .entry-meta a:focus,.entry-meta a, .entry-meta span:before, .entry-meta .cat-links:before, .entry-meta .author:before,#secondary a:hover, #secondary a:focus,#colophon a:hover, #colophon a:focus,.woocommerce ul.products li.product .price,.woocommerce-message::before, .woocommerce div.product p.price,.top-header p i,.top-header a:hover,#featured-mission .button-content a.btn i, .top-header p:hover{
	color: var(--primary-color);
}

.woocommerce-message ,#featured-slider .entry-title{
	border-color: var(--primary-color);
}

body, div#page {
	background: #fff !important;
}

#featured-cause {
    background-color: rgb(57 176 206 / 18%);
}
#secondary .widget {
    box-shadow: #00000029 0px 0px 8px;
}
.site-title a:hover {
    color: var(--primary-color);
}
/*--------------------------------------------------------------
# woocommerce
--------------------------------------------------------------*/
button.woosq-btn {
    display: none;
}
a.button.yith-wcqv-button{
    display: none !important;
}
/*--------------------------------------------------------------
# Mission
--------------------------------------------------------------*/

.featured-mission-item {
    display: flex;
    align-items: center;
    gap: 30px;
}
.featured-mission-item > div {
	flex: 50%;
}
#featured-mission .button-content a.btn i {
    background-color: #fff;
    padding: 6px;
    border-radius: 3px;
    font-size: 14px;
}
#featured-mission .entry-content {
    margin-bottom: 15px;
}
#featured-mission .entry-content p {
    font-size: 16px;
    line-height: 1.5;
    color: #2B2B2B;
}
#featured-mission .image-container img{
	border-radius: 30px;
    height: 300px;
    object-fit: cover;
}
.tabs-nav li {
    display: inline-block;
    font-style: unset;
}
ul.tabs-nav {
    text-align: center;
    border-bottom: solid 2px var(--primary-color);
}
.tabs-nav-box a{
    text-decoration: none;
    font-size: 18px;
    padding: 10px 20px;
    display: block;
    color: #000;
}
.tabs-nav-box a:hover{
    color: #000 !important;
}
.tab-active a {
    background: var(--primary-color);
    color: #fff;
    cursor: default;
    border-radius: 10px 10px 0 0;
}
.tab-active a:hover{
    color: #fff !important;
}
.tabs-nav-box a i{
    margin-right: 10px;
}
.tabs-stage {
    margin-top: 40px;
}
.owl-next, .owl-prev{
    background-color: var(--primary-color)!important;
}
nav.woocommerce-MyAccount-navigation ul li a:hover {
    background: #000;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
    outline: 0;
}
.btn-page-not {
    text-align: center;
    background: var(--primary-color);
    color: #fff !important;
    margin-top: 2em;
    padding: 8px 11px;
}
.btn-page-not:hover {
    background: #000;
    color: #fff !important;
}
#featured-posts {
    background: #fff;
    padding: 15px;
    border-top: 5px solid var(--primary-color);
    border-bottom: 5px solid var(--primary-color);
    border-radius: 10px;
    box-shadow: #00000029 0px 0px 8px;
}
#secondary .widget {
    border-top: 5px solid var(--primary-color);
    background-color: #fff;
    border-bottom: 5px solid var(--primary-color);
    border-radius: 10px;
    padding: 20px;
}
.nav-menu .current_page_item {
    border-top: 3px solid var(--primary-color);
    border-bottom: 3px solid var(--primary-color);
    padding: 2px;
}
button.slick-prev.slick-arrow,button.slick-next.slick-arrow{
    display: none !important;
}
.extra-content{
    display: none;
}
#featured-cause, #featured-mission,
#featured-cause .fund-box {
    background-color: rgb(57 176 206 / 10%) !important;
    background: rgb(57 176 206 / 10%) !important;
}
.donate-btn a {
  color: #fff !important;
}
.top-header .social-links a{
    color: #fff !important;
}
#featured-mission .button-content a{
    color: #fff;
    display: inline-block;
    font-weight: 500;
    padding: 6px 8px 6px 15px;
    border-radius: 5px;
    font-size: 18px;
    background-color: var(--primary-color);
    text-decoration: none;
}
#featured-mission .button-content a:hover{
    background-color: #000;
}