/*
Theme Name: NGO Charity Lite Child
Theme URI: https://www.pridethemes.com/product/best-non-profit-funding-wordpress-theme/
Template: ngo-charity-lite
Author: Pride Themes
Author URI: https://www.pridethemes.com/
Description: Ngo Charity Lite is a WordPress Theme designed for Non-Profit, Crowdfunding &amp; Fundraising Organizations. This theme make your campaigns and events easy to manage and market with the Denorious. NGO Charity theme is a uniquely powerful WordPress theme that has been specifically and narrowly designed to attend to the needs of charitable organizations, non-profit organization and non-government organizations (NGOs) of any kind, field, interest or industry whatsoever.
Tags: one-column,two-columns,right-sidebar,grid-layout,footer-widgets,flexible-header,custom-background,custom-colors,custom-header,custom-menu,left-sidebar,custom-logo,editor-style,featured-images,full-width-template,post-formats,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.1.6.1743622597
Updated: 2025-04-02 15:36:37

*/




@font-face {
    font-family: 'Halyard Display';
    src: url('https://uchelp.org/wp-content/themes/ngo-charity-lite-child/fonts/HalyardDisplay-Regular.woff2') format('woff2'),
        url('https://uchelp.org/wp-content/themes/ngo-charity-lite-child/fonts/HalyardDisplay-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Halyard Display';
    src: url('https://uchelp.org/wp-content/themes/ngo-charity-lite-child/fonts/HalyardDisplayMedium-Regular.woff2') format('woff2'),
        url('https://uchelp.org/wp-content/themes/ngo-charity-lite-child/fonts/HalyardDisplayMedium-Regular.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

.nav-wrapper .container {
    width: 1500px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
}

nav#primary-nav {
    display: flex;
    align-items: center;
    justify-content: center !important;!I;!;
    width: 100%;
}

ul#menu-primary-menu {
    display: flex;
    align-items: center;
    gap: 10px;
    float: none !important;!I;!;
}

.nav-wrapper .navbar-nav li > a {
    padding: 0;
    white-space: nowrap;
    color: #000;
    font-size: 15px;
    font-weight: 600;
}

.navbar-header {
    max-width: 240px;
}

.navbar-header  p.site-description {
    line-height: 16px;
}

.navbar-default .navbar-brand {
    color: #000;
    text-transform: uppercase;
    font-weight: 800;
}

div#navbar-collapse {
    margin-left: auto;
    margin-right: 0;
}

h1.elementor-heading-title.elementor-size-default, h2.elementor-heading-title.elementor-size-default,a.elementor-item {
    font-family: "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;
    /* font-weight: 500; */
    /* text-transform: uppercase; */
}


a.elementor-item {
    font-weight: 400;
    text-transform: unset;
}

h2.elementor-heading-title.elementor-size-default {
    font-size: 50px;
    line-height: 55px;
}

.boxes-area .elementor-container {
    display: flex;
     /* Two columns */
     /* Auto height */
     /* Helps fill gaps */
    flex-direction: column;
    gap: 30px;
    text-align: left;
}

.boxes-area .elementor-column {
    width: 100% !important; /* Full width in grid */
    height: auto;
}

.boxes-area .big-box {
     /* Make the big box span 2 rows */
}


.boxes-area .elementor-column .elementor-widget-wrap.elementor-element-populated {
    padding: 80px 75px;
    color: #000;
    align-items: center !important;!i;!;
    align-content: center;
    /* height: fit-content; */
}

.boxes-area h4.elementor-heading-title.elementor-size-default {
    font-weight: 500;
    font-family: 'Halyard Display';
    font-size: 21px;
    line-height: 25px;
}




body .box-tick-area .elementor-widget-wrap.elementor-element-populated {
    padding: 30px;
    background: #F1F1F1;
    margin: 10px;
    box-shadow: 0px 0px 4px 0px #00000040;
}

.box-tick-area h3.elementor-image-box-title {
    font-size: 18px;
    line-height: 25px;
    font-family: 'Halyard Display';
}

.box-tick-area p.elementor-image-box-description {
    color: #414141;
    font-size: 15px;
}

.box-tick-area figure.elementor-image-box-img {
    margin-bottom: 0 !important;!i;!;
}


.faq-area .elementor-accordion-item {

    border: 1px solid #FFFFFF40 !important;!i;!;
    margin-bottom: 20px;
}





.inner-box h4 {
    text-transform: uppercase;
    font-weight: 800;
}

.inner-box ul {
    margin: 0;
    padding-top: 10px;
}
