/*
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 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 easily create a website related to fundraising, community impact, charity campaigns, donation forms, and nonprofit events. The theme also offers features for supporter engagement, setting fundraising goals, sharing impact stories, and highlighting beneficiary profiles. It supports charitable activities, cause marketing, and grant applications for a comprehensive approach to managing charitable initiatives.In addition, the theme includes options for philanthropy, online giving, and donor management, making it easier for organizations to interact with supporters. Volunteer opportunities, cause awareness, and community outreach can be effectively communicated, while sections for charity news and social responsibility keep visitors informed and connected to the mission.The Charity Funds WordPress theme is the ideal solution for any nonprofit organization looking to create a meaningful online presence and make a positive impact through their cause.
Version: 4.5
Tested up to: 6.9
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;
}