@charset "UTF-8";
/*
Theme Name: NGO Non Profit
Author: TheMagnifico52
Theme URI: https://www.themagnifico.net/products/free-ngo-wordpress-theme
Author URI: https://www.themagnifico.net/
Description: The NGO Non-Profit theme is a sleek and effective choice for organizations focused on raising funds for those in need. Perfectly suited for charity agencies, charity foundations, charity hubs, NGOs, and other non-profit organizations, this minimalistic theme is designed to support donation-driven initiatives, including churches and fundraising websites. It works seamlessly with the Elementor page builder, allowing users to customize their content through a powerful drag-and-drop interface, all without needing any programming skills. With its responsive design based on extensive research, this non-profit theme ensures that every element will look stunning on both tablets and smartphones, providing a responsive visual experience. Additionally, it’s compatible with WooCommerce and SEO-friendly, enhancing your visibility on search engines and making it easier for people to contribute to your cause. The theme offers multiple payment options, accommodating various methods of transfer, while maintaining a sophisticated, clean, retina-ready, user-friendly, and professional appearance. 
Version: 2.4.7
Tested up to: 6.9
Requires PHP: 7.2
Requires at least: 5.0
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: charity-zone
Text Domain: ngo-non-profit
Tags: custom-logo, one-column, two-columns, wide-blocks, custom-background, custom-colors, custom-header, custom-menu, block-styles, sticky-post, footer-widgets, editor-style, featured-images, full-width-template, threaded-comments, theme-options, rtl-language-support, left-sidebar, right-sidebar, grid-layout, blog, photography, portfolio

NGO Non Profit WordPress Theme has been created by TheMagnifico52(themagnifico.net), 2022.
NGO Non Profit WordPress Theme is released under the terms of GNU GPL
*/

body,.navbar-brand p{
    font-family: 'Poppins', sans-serif;
}
h1, h2, h3, h4, h5, h6{
    font-weight: bold;
    font-family: 'Poppins', sans-serif;
}

body,.sidebar a,.sidebar li,.sidebar .tagcloud a{
    color: #4f4f4f;
}

.sidebar h5, .sidebar .wp-block-search .wp-block-search__label, .sidebar .widget h2.wp-block-heading,.sticky .entry-title::before,
.donate-btn a,
.main-navigation .menu > li > a:hover,
.main-navigation .sub-menu,
#button,
.sidebar input[type="submit"],
.comment-respond input#submit,
.post-navigation .nav-previous a:hover,
.post-navigation .nav-next a:hover,
.posts-navigation .nav-previous a:hover,
.posts-navigation .nav-next a:hover,
.woocommerce .woocommerce-ordering select,
.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale, .pro-button 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,
.wp-block-button__link,
.serv-box:hover,
.woocommerce-account .woocommerce-MyAccount-navigation ul li,
.btn-primary,
.toggle-nav.mobile-menu button,
.sidebar button[type="submit"],
.sidebar .tagcloud a:hover,
a.added_to_cart.wc-forward, .load hr, .navigation.pagination .nav-links a.current, .navigation.pagination .nav-links a:hover, .navigation.pagination .nav-links span.current, .navigation.pagination .nav-links span:hover{
    background: #eb9729;
}

a,.sidebar a:hover,
#colophon a:hover,
#colophon a:focus,
p.price,
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce-message::before,
.woocommerce-info::before,
.donate-btn a:hover,
.causes-inner-box li a,
.social-link i:hover{
    color: #eb9729;
}

.wp-block-quote,
.wp-block-quote:not(.is-large):not(.is-style-large),
.wp-block-pullquote,.btn-primary,.woocommerce-message, .woocommerce-info, .navigation.pagination .nav-links a.current, .navigation.pagination .nav-links a:hover, .navigation.pagination .nav-links span.current, .navigation.pagination .nav-links span:hover{
    border-color: #eb9729 !important;
}

a, h1, h2, h3, h4, h5, h6,.navbar-brand a,.navbar-brand p,.main-navigation .menu > li > a{
    color: #254751;
}
.socialmedia p a:hover, .socialmedia i:hover, #masthead .navbar-brand a:hover, time.entry-date.published:hover, span.author.vcard a:hover, span.comments-link a:hover, span.edit-link a:hover{
    color: #eb9729 !important;
}
.sidebar h5,
#button:active,
#button:hover,
.donate-btn a:hover,
#colophon,
.main-navigation .sub-menu > li > a:hover,
.main-navigation .sub-menu > li > a:focus,
.socialmedia,
.pro-button a:hover,
.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,a.added_to_cart.wc-forward:hover{
    background: #254751;
    color: #fff;
}
.article-box a:hover{
    color: #254751 !important;
}
.article-box{
    background: #eb972914;
}
.head-menu .nav {
    justify-content: flex-end;
}
.main-navigation .menu > li > a:hover {
    color: #fff;
}
.main-navigation ul.sub-menu > li > a:hover, .main-navigation ul.sub-menu > li > a:focus {
    background: #254751;
}
.main-navigation .menu > li > a{
    text-transform: none;
    letter-spacing: 0px;
    font-size: 15px;
    letter-spacing: 1px;
}
#site-navigation .menu ul li a:hover {
    color:#eb9729;
}
.social-link i,.socialmedia p a,.socialmedia i{
    color: #fff;
}
#site-navigation .menu ul li a{
    text-transform: none;
}
#top-slider .slider-box img {
    opacity: 0.3 ;
}
.navbar-brand {
    padding: 0;
    background: #fe5722;
    position: static;
    height: auto;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-align: left;
}
.navbar-brand p{
    text-align: left;
}
.navbar-brand .site-title{
    font-weight: bold;
}
.social-link {
    margin: 10px 0px;
}
.slider-inner-box {
    right: 30%;
    left: 30%;
}

.slider-inner-box a h2 {
    color: #eb9729;
    font-weight: bold;
    font-size: 50px;
    text-transform: none;
}

#serve-sec,.navbar-brand{
    background: transparent;
}
.serv-box .donate-btn a,.serv-box h4,.serv-box p{
    color: #fff;
}
.serv-box,.serv-box:hover .donate-btn a{
    background: #254751;
}
.serv-box .donate-btn {
    margin-bottom: -35px;
}
.serv-box p {
    margin-bottom: revert;
}
.serv-box .donate-btn a {
    padding: 10px 15px;
}
.donate-btn a{
    margin: 0;
}
.article-box h3.entry-title a, span.cat-links a, span.tags-links a{
    color: #eb9729;
}
@media screen and (min-width: 320px) and (max-width: 720px){
    .navbar-brand p,.navbar-brand .site-title{
        text-align: center;
    }
    .sidenav{
        background: #254751;
    }
    .main-navigation .sub-menu{
        background: transparent;
    }
    .toggle-nav i,.main-navigation .menu > li > a {
        color: #fff;
    }
    .slider-inner-box {
        right: 15%;
        left: 15%;
    }
    .slider-inner-box a h2 {
        font-size: 30px;
    }
    .toggle-nav i, .sidenav .closebtn{
        background: #eb9729;
    }
    .main-navigation .menu > li > a:hover, #site-navigation .menu ul li a:hover{
        color: #eb9729 !important;
        background: transparent !important;
    }
    .about-inner-box .donate-btn {
        text-align: left;
        margin-bottom: 20px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px){
    .sidenav{
        background: #254751;
    }
    .toggle-nav.mobile-menu {
        text-align: right;
    }
    .main-navigation .sub-menu{
        background: transparent;
    }
    .toggle-nav i,.main-navigation .menu > li > a {
        color: #fff;
    }
    .slider-inner-box {
        right: 15%;
        left: 15%;
    }
    .toggle-nav i, .sidenav .closebtn{
        background: #eb9729;
    }
    .main-navigation .menu > li > a:hover, #site-navigation .menu ul li a:hover{
        color: #eb9729 !important;
        background: transparent !important;
    }
    .slider-inner-box p {
        display: none;
    }
}
