/*
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-funds-wordpress-theme
Description: The Charity Funds WordPress theme is a versatile and visually appealing template crafted specifically for nonprofit organizations and charitable causes. This theme offers a user-friendly interface, allowing users to effortlessly create a professional and engaging website to promote their charitable initiatives, collect donations, share 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 easy fundraising, enabling nonprofits to effectively raise funds and drive support for their causes. Customization options are extensive, allowing organizations to tailor the site to reflect their unique mission and values. Features such as event management, volunteer sign-ups, and campaign tracking are included to support various aspects of nonprofit operations. You can create website related to fundraising, community impact, charity campaigns, donation forms, nonprofit events, supporter engagement, fundraising goals, impact stories, beneficiary profiles, charitable activities, cause marketing, grant applications, philanthropy, online giving, donor management, volunteer opportunities, cause awareness, community outreach, charity news, and social responsibility.
Version: 2.5
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: translation-ready, custom-background, theme-options, custom-menu, threaded-comments, featured-image-header, post-formats, featured-images, flexible-header, footer-widgets, left-sidebar, editor-style, right-sidebar, full-width-template, one-column, two-columns, custom-colors, custom-header, custom-logo, sticky-post, blog, e-commerce, portfolio
*/

/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/

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: #1abc9c;
}

.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{
	color: #1abc9c;
}

.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: #1abc9c;
}
.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;
}

/*--------------------------------------------------------------
# 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 #1abc9c;
    border-bottom: 5px solid #1abc9c;
    border-radius: 10px;
    box-shadow: #00000029 0px 0px 8px;
}
#secondary .widget {
    border-top: 5px solid #1abc9c;
    background-color: #fff;
    border-bottom: 5px solid #1abc9c;
    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: #1abc9c;
    padding: 6px;
    border-radius: 3px;
    font-size: 14px;
}
