@charset "UTF-8";
/*
Theme Name: NGO Non Profit
Author: TheMagnifico52
Theme URI: https://www.themagnifico.net/products/nonprofit-wordpress-theme
Author URI: https://www.themagnifico.net/
Description: The NGO Non-Profit theme is a sleek and effective option for organizations dedicated to fundraising for those in need. Ideal for charity agencies, foundations, hubs, NGOs, and other non-profit entities, this minimalistic theme supports donation-driven initiatives, including churches and fundraising websites. It seamlessly integrates with the Elementor page builder, enabling users to personalize their content via a powerful drag-and-drop interface, all without requiring programming skills. With a responsive design grounded in extensive research, this theme ensures every element looks visually appealing on both tablets and smartphones. Furthermore, it is compatible with WooCommerce and optimized for SEO, improving your visibility on search engines and facilitating contributions to your cause with various payment options. The theme maintains a sophisticated, clean, retina-ready, user-friendly, and professional appearance, making it an excellent choice for any non-profit organization.
Version: 2.5
Tested up to: 7.0
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;
    }
}
