/*
Theme Name: Charity Funds
Template: prime-charity-trust
Text Domain: charity-funds
Author: themeignite
Author URI: https://themeignite.com
Theme URI: https://www.themeignite.com/products/free-charity-wordpress-theme
Description: Charity Funds is a versatile and visually appealing WordPress theme designed specifically for nonprofit organizations and charitable causes. This theme offers a user-friendly interface, making it easy for users to create a professional and engaging website to promote their charitable initiatives, collect donations, share impactful stories, and connect with supporters. Its responsive design ensures optimal viewing across various devices, enhancing accessibility for visitors. The theme includes integrated donation features that facilitate effortless fundraising, enabling nonprofits to effectively raise funds and garner support for their causes. With extensive customization options, organizations can tailor their site to reflect their unique missions and values. Key features include event management, volunteer sign-ups, and campaign tracking, which support various aspects of nonprofit operations. You can easily create a website focused on fundraising, community impact, charity campaigns, donation forms, and nonprofit events. Additionally, the theme offers tools for supporter engagement, goal-setting for fundraisers, sharing impact stories, and highlighting beneficiary profiles. It effectively supports philanthropic activities, cause marketing, and grant applications for an all-encompassing approach to managing charitable initiatives. The theme also includes options for online giving and donor management, facilitating seamless interaction with supporters. Volunteer opportunities, cause awareness, and community outreach efforts can be easily communicated, while sections for charity news and social responsibility keep visitors informed and connected to the mission. The Charity Funds WordPress theme is the perfect solution for any nonprofit company seeking to establish a meaningful online presence and create a positive impact through their charitable work, making it a valuable addition to any charity hub or NGO directory.
Version: 4.7.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: #1abc9c;
}
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,#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,#featured-slider .read-more a.btn,#featured-cause .cause-tags a,.btn,#featured-slider .slick-prev:hover, #featured-slider .slick-next:hover,.site-menu,.reply a{
	background-color: var(--primary-color);
}

.woocommerce-info::before,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,.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,#colophon .site-info a:hover, #colophon .site-info a:focus, .top-header p:hover{
	color: var(--primary-color);
}

.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{
    color: #000;
}


body{
	background-color: #fff;
}
#secondary .widget {
    box-shadow: #00000029 0px 0px 8px;
}
.woocommerce-message,.woocommerce-info {
    border-color: var(--primary-color);
}
.donate-btn a{
    background-color: #000;
}

#featured-cause {
    background-color: #e6f7f4;
}

#featured-cause .fund-box {
    margin-bottom: 0;
    padding: 10px;
    background: rgb(26 188 156 / 70%);
    border-radius: 0 0 10px 10px;
    position: absolute;
    width: 100%;
    bottom: 0;
}

#featured-cause .fund-box span {
    color: #fff;
    font-weight: bold;
}

#featured-cause .fund-box span.first-word {
    font-weight: bold;
}

#featured-cause .donate-slider .slide-inner{
    background: #000;
}

#featured-cause .donate-slider .slide-inner:after{
    border: 3px solid #000;
}

#featured-slider .entry-container {
    left: 25%;
    right: 25%;
    text-align: center;
    background: rgb(255 255 255 / 25%);
    padding: 20px;
}

#featured-slider .entry-title {
    padding-left: 0;
    border-left: none;
}

.slid-content {
    background: #fff;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff;
    backdrop-filter: blur(10px);
}

.overlay {
    opacity: 0;
}

.site-menu a:focus, #colophon a:focus{
    outline-color: #000;
}

/*--------------------------------------------------------------
# woocommerce
--------------------------------------------------------------*/
button.woosq-btn {
    display: none;
}
a.button.yith-wcqv-button{
    display: none !important;
}

/*--------------------------------------------------------------
# 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;
}
.error-404.not-found {
    
    text-align: center;
}
.error-404.not-found img {
    width: 40%;
}

.btn-page-not {
    text-align: center;
    background: #000;
    /* width: 20%; */
    margin-top: 2em;
    padding: 8px 11px;
    /* margin-left: 15em; */
    /* margin-right: 15em; */
}
.error-404.not-found .page-title {
    font-size: 38px;
}

#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 #000;
    border-bottom: 3px solid #000;
    padding: 2px;
}
#featured-slider .read-more a.btn i, #featured-cause .button-content a i, #featured-posts .read-more a i {
    background-color:#fff;
    color: var(--primary-color);
    padding: 6px;
    border-radius: 3px;
    font-size: 14px;
}
#featured-slider .read-more a.btn i{
    background-color:var(--primary-color) !important;
    border: 2px solid #fff;
}
#featured-slider .slick-prev, #featured-slider .slick-next{
    display: none !important;
}