/*
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 WordPress Theme is a theme designed specifically for non-profit organizations, charities, and crowdfunding campaigns. It offers features such as customizable donation forms, event management tools, and integration with popular payment gateways. The theme is built on the WordPress platform and is designed to be easy to use and customize, with a clean and professional design that will help your organization's fundraising efforts.
Version: 1.1
Tested up to: 6.1
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-images, footer-widgets, left-sidebar, editor-style, right-sidebar, full-width-template, two-columns, custom-colors, custom-header, custom-logo, blog, e-commerce, portfolio
*/

/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/

#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: #39b0ce;
}

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{
	color: #39b0ce;
}

#featured-slider .entry-title{
	border-color: #39b0ce;
}

body{
	background-color: transparent;
}

#featured-cause {
    background-color: rgb(57 176 206 / 18%);
}

/*--------------------------------------------------------------
# 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;
}
.tabs-nav li {
    display: inline-block;
    font-style: unset;
}
ul.tabs-nav {
    text-align: center;
    border-bottom: solid 2px #39b0ce;
}
.tabs-nav-box a{
    text-decoration: none;
    font-size: 18px;
    padding: 10px 20px;
    display: block;
    color: #000;
}
.tab-active a {
    background: #39b0ce;
    color: #fff;
    cursor: default;
    border-radius: 10px 10px 0 0;
}
.tabs-nav-box a i{
    margin-right: 10px;
}
.tabs-stage {
    margin-top: 40px;
}

/*--------------------------------------------------------------
# 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;
}