/*
Theme Name: Charity Foundation
Theme URI: https://www.ovationthemes.com/products/free-charity-foundation-wordpress-theme
Author: pewilliams
Author URI: https://www.ovationthemes.com/
Description: Charity Foundation is an elegant WordPress theme that brings an excellent layout for starting any charity website, representing charity organizations, gala, child welfare, pandemic funds, NGOs, running charity campaigns and fundraisers, donation camps, crowdfunding platforms, and much more. You can run various welfare programs that included charity through online platforms. This theme is professional and sophisticated in design and supported by a responsive layout that looks clean and retina-ready displaying content and imagery with great precision. Social media options are included for better promotion and optimized codes that are also made SEO friendly will take care of the traffic coming to your website. These codes also deliver a lightweight website that gives faster page load time and a much-improved user experience. Personalization options provided with the theme let you tweak the existing design and gives you choices for fonts and colors. There are a lot of Call to Action Buttons (CTA) included for boosting the conversion rates.
Version: 4.0
Requires PHP: 6.6
Tested up to: 6.5
Requires at least: 5.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: charity-foundation
Template: ngo-charity-donation
Tags: wide-blocks, block-styles, one-column, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, grid-layout, custom-colors, custom-background, custom-header, flexible-header, featured-image-header, custom-menu, custom-logo, sticky-post, full-width-template, editor-style, featured-images, footer-widgets, threaded-comments, post-formats, blog, portfolio, e-commerce

Charity Foundation WordPress Theme, Copyright 2022 pewilliams
Charity Foundation is distributed under the terms of the GNU GPL

Charity Foundation WordPress Theme is child theme of NGO Charity Donation WordPress Theme, Copyright 2022 pewilliams
NGO Charity Donation WordPress Theme is distributed under the terms of the GNU GPL
*/

.entry-content a,span.entry-author a,.comment-author a,.product_meta a,.widget_text a,.comment-content p a {
    text-decoration: underline;
}

/*color-change*/
body,.comment-body,.logo p,#slider .carousel-caption p{
    color: #9f9f9f;
}
a,#Category-section .postbox.smallpostimage:hover h3 a,.logo h1, .site-title, .site-title a, .logo h1 a,.site-footer .widget-area a:hover,.gb_nav_menu ul li a:active, .gb_nav_menu ul li a:hover,.volunteer-inner-box p, .volunteer-inner-box i{
    color: #f9c416;
    background: transparent;
    -webkit-text-fill-color: unset;
}
#sidebar .widget,#Category-section .postbox.smallpostimage ,#sidebar h3,#sidebar label.wp-block-archives__label, #sidebar .wp-block-search .wp-block-search__label, #sidebar h3, #sidebar h1.wp-block-heading, #sidebar h2.wp-block-heading, #sidebar h3.wp-block-heading, #sidebar h4.wp-block-heading, #sidebar h5.wp-block-heading, #sidebar h6.wp-block-heading{
    border-color: #f9c416;
}
.bread_crumb .without-img a:hover ,.gb_nav_menu ul ul a:hover,.bread_crumb a:hover,.bread_crumb span ,.woocommerce-breadcrumb a:hover,.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price{
    color: #f9c416 !important;
}
#sidebar td a ,#sidebar a:hover ,a.more-link,.wc-block-checkout__actions_row a {
    color: #f9c416;
}
.custom-cursor, .custom-cursor-follower,.wc-block-cart__submit-container a,a.added_to_cart.wc-forward,.scrollup,.single-tags a:hover,.prev.page-numbers, .next.page-numbers,.page-numbers.current,.site-info,button, input[type="button"], input[type="submit"],#sidebar .tagcloud a:hover, .site-footer .tagcloud a:hover,.site-footer .search-form .search-submit,button.search-submit,.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 ul.products li.product .onsale, .woocommerce span.onsale,.gb_nav_menu ul ul,nav.woocommerce-MyAccount-navigation ul li,.top_bar,p.donate_btn a, .home-btn a,#slider .carousel-control-next-icon, #slider .carousel-control-prev-icon,.volunteer-box::before, .volunteer-box::after,.toggle-menu button{
    background: #f9c416;
}
.woocommerce-message {
    border-top-color: #f9c416;
}
#Category-section .date-box, #sidebar label.wp-block-archives__label, #sidebar .wp-block-search .wp-block-search__label, #sidebar h3, #sidebar h1.wp-block-heading, #sidebar h2.wp-block-heading, #sidebar h3.wp-block-heading, #sidebar h4.wp-block-heading, #sidebar h5.wp-block-heading, #sidebar h6.wp-block-heading,a:hover, a:active,h1, h2, h3, h4, h5, h6,.gb_nav_menu li a,#Category-section h3 a,#sidebar h3,.site-info,#sidebar .tagcloud a, .site-footer .tagcloud a,#sidebar .tagcloud a:hover, .site-footer .tagcloud a:hover,.top_bar span,.top_bar span i,.top_bar bdi,.top_bar a,#slider .carousel-caption h2{
    color: #1d1c1c;
    -webkit-text-fill-color: unset;
}
nav.woocommerce-MyAccount-navigation ul li:hover,.wc-block-cart__submit-container a:hover,.prev.page-numbers:focus, .prev.page-numbers:hover, .next.page-numbers:focus, .next.page-numbers:hover,p.donate_btn a:hover,.home-btn a:hover,.copyright,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.scrollup.is-active:hover, .scrollup.is-active:focus,button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus,#slider .carousel-control-next-icon:hover, #slider .carousel-control-prev-icon:hover,a.added_to_cart.wc-forward:hover{
    background: #1d1c1c;
}
#sidebar caption,#sidebar th,#sidebar td,#sidebar select,#sidebar a ,.withoutimg-date-box,.prev.page-numbers, .next.page-numbers ,.page-numbers.current ,.woocommerce ul.products li.product .onsale,.wc-block-cart__submit-container a, .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,a.added_to_cart.wc-forward ,.woocommerce ul.products li.product .onsale,button, input[type="button"], input[type="submit"] ,.comment-body,.wc-block-cart,.wc-block-checkout__form, .wp-block-woocommerce-checkout-order-summary-block, .wc-block-checkout__actions_row a:hover,a.more-link:hover,.site-info a:hover,.site-info .footer-copyright ,.gb_nav_menu li.page_item_has_children:after, .gb_nav_menu li.menu-item-has-children:after{
    color: #1d1c1c;
}
nav.woocommerce-MyAccount-navigation ul li a,.bread_crumb .without-img a, .bread_crumb .without-img{
    color: #1d1c1c !important;
}
.withoutimg span{
    border-color: #1d1c1c;
}
.wc-block-components-product-badge {
    box-shadow: 2px 2px 0 0 #1d1c1c;
    border: solid 2px #1d1c1c !important;
}
#volunteer,.gb_nav_menu ul ul a:hover{
    background: #fff;
}
.prev.page-numbers:focus, .prev.page-numbers:hover, .next.page-numbers:focus, .next.page-numbers:hover,button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus ,p.donate_btn a:hover,.home-btn a:hover,.gb_nav_menu ul ul li.page_item_has_children:after, .gb_nav_menu ul ul li.menu-item-has-children:after {
  color: #fff;
}
nav.woocommerce-MyAccount-navigation ul li:hover a{
    color: #fff !important;
}
.scrollup.is-active:hover, .scrollup.is-active:focus,.top_bar a:hover{
    color: #fff;
    -webkit-text-fill-color: unset;
}

.entry-content .quotepost a,.entry-content .quotepost p,#Category-section pre.wp-block-verse{
   background: -webkit-linear-gradient(151deg, #f9c416 0%, #f9c416 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Header */
p.donate_btn a i {
    display: none;
}
p.donate_btn a, .home-btn a {
    text-transform: uppercase;
    color: #1d1c1c;
    font-size: 12px;
}
.top_bar{
    border: none;
}
/*loader*/
#loader,#loader:after{
  border-top-color: #f9c416;
}
#loader:before {
  border-top-color: #1d1c1c;
}
.spinner > div{
  background-color: #1d1c1c;
}
/* Slider */
#slider,.causes-box,.without-img-head,#preloader{
    background: #f8f5ef;
}
#slider img{
    opacity: 1;
    height: 600px;
}

/* Our Causes */
.progress_bar {
    margin-bottom: 10px;
    position: relative;
}
.progress_bar_title {
    color: hsl(0, 0%, 0%);
    display: inline;
    font-size: 13px;
    font-weight: 900;
    text-transform: uppercase;
}
.progress_number {
    color: #1d1c1c;
    font-size: 13px;
    font-weight: 900;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: -20px;
}
.progress_bar_holder {
    background: #d6d9dc;
    margin-top: 5px;
    border-radius: 30px
}
.progress_bar_content {
    height: 5px;
    transition: width 1s ease-in-out 0s;
}
.prices-box {
    position: relative;
    bottom: 15px;
    background: #fff;
    margin: 0 10px;
    border-radius: 30px;
    padding: 5px 10px;
    text-align: center;
}
.prices-box span {
    font-size: 13px;
    color: #f9c416;
}
span.first-word {
    font-weight: 600;
    color: #1d1c1c;
}
.causes-box h3 a {
    font-size: 18px;
    color: #1d1c1c;
}
.causes-box p {
    font-size: 14px;
}
.causes-box {
    border-radius: 20px;
}
.causes-box img{
    border-radius: 20px 20px 0 0;
}

/* Default*/

.bypostauthor .comment-body .comment-meta .comment-author .avatar,.comment-author .avatar {
    border-color: 1px solid #1d1c1c;
}

/* Accessibility */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  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;
  clip-path: none;
  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;
}

@media screen and (max-width: 1299px){
    #slider .carousel-caption h2{
        font-size: 30px;
    }
    #slider .carousel-caption p{
        font-size: 15px;
    }
}
@media screen and (max-width: 1199px){
    #slider img{
        height: 500px;
    }
}
@media screen and (max-width: 991px){
    .toggle-menu button {
        color: #fff;
        border-radius: 5px;
        margin: 0 !important;
    }
    .gb_nav_menu ul ul{
        background: transparent;
    }
    .side_gb_nav{
        background: #1d1c1c;
    }
    .gb_nav_menu ul li a:active, .gb_nav_menu ul li a:hover {
        color: #f9c416 !important;
    }
}
@media screen and (max-width: 767px){
    #slider .carousel-caption p{
        color: #1d1c1c;
    }
    #slider .carousel-caption{
        left: 30px !important;
        right: 30px !important;
        text-align: center !important;
    }
    #slider .carousel-control-next-icon, #slider .carousel-control-prev-icon,#slider .carousel-control-next-icon:hover, #slider .carousel-control-prev-icon:hover{
        background: transparent;
        padding: 0;
    }
}
@media screen and (max-width:575px){
    #slider .carousel-control-next-icon, #slider .carousel-control-prev-icon,#slider .carousel-control-next-icon:hover, #slider .carousel-control-prev-icon:hover{
        background: transparent;
        padding: 0;
    }
    #slider .carousel-caption h2{
        font-size: 20px;
    }
    #slider img{
        height: 400px;
    }
}