/*
Theme Name: Fully Green
Template: bizberg
Text Domain: fully-green
Author: Bizberg Themes
Author URI: https://bizbergthemes.com/
Theme URI: https://bizbergthemes.com/downloads/fully-green/
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Description: Fully Green is a child theme of Bizberg WordPress Theme and it is a clean, modern, and highly flexible Eco Nature WordPress Theme, Environmental WordPress Theme, Green Nature WordPress Theme, NGO WordPress Theme, Nonprofit WordPress Theme, Eco Friendly WordPress Theme, Nature WordPress Theme, Environmental NGO WordPress Theme, Elementor Eco WordPress Theme, and Responsive Nature WordPress Theme designed to create powerful, professional, and visually appealing websites for nature, environment, environmental protection, donation campaigns, social action, green initiatives, animal welfare, africa-based projects, wildlife conservation, non profit organizations, foundations, paypal donation systems, natural lifestyle projects, ngo portals, and earth-focused movements, making it an ideal choice for organizations that want to build trust and awareness online, this Free WordPress theme is fully responsive across all devices, cross-browser compatible for all modern browsers, translation ready for multilingual websites, and SEO friendly for better search engine visibility, ensuring smooth performance and fast loading speed, and if you run into any problem while using our theme you can refer to extensive documentation that guides you step by step or contact our friendly support team for quick assistance, and it fully supports Elementor page builder so you can easily customize every section visually without coding, as all sections are built using Elementor making it simple to design, edit, and manage content while maintaining a professional layout and structure suitable for any eco-friendly or environmental organization website.
Tags: custom-logo,custom-menu,featured-images,threaded-comments,translation-ready,left-sidebar,right-sidebar,grid-layout,theme-options,blog,news,portfolio
Version: 0.5
Tested up to: 6.9
Requires PHP: 5.6
*/

.navbar-default .navbar-nav > li > a {
    letter-spacing: 0;
}

.green_process .column_wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding: 80px 0;
}

.green_process .column_wrapper .column.right {
    display: flex;
    flex-direction: column;
    row-gap: 15px;
    padding: 30px;
}

.green_process .column_wrapper .column.right h3 {
    color: #6ab43e;
    font-size: 20px;
    border-left: 3px solid #6ab43e;
    padding: 1px 11px;
}

.green_process .column_wrapper .column.right h2 {
	color: #000;
    font-weight: 900;
}

.green_process .column_wrapper .column.left .image {
    display: flex;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.green_process .column_wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding: 80px 0;
    grid-column-gap: 30px;
}

.green_process .item_wrapper .item {
    display: flex;
    column-gap: 20px;
    align-items: center;
    align-content: center;
}

.green_process .item_wrapper .item i {
    font-size: 25px;
    padding: 26px;
    border: 2px solid #eee;
    color: #6ab43e;
    border-radius: 50%;
}

.green_process .item_wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 25px;
    padding-top: 20px;
}

.green_services {
    background: #f4f7fe;
    padding: 65px 0;
}

.services_wrapper {
    grid-template-columns: 1fr 1fr 1fr;
    display: grid;
    gap: 25px;
}

.services_wrapper .item {
    background: #fff;
    padding: 30px;
    box-shadow: 2.5px 4.33px 15px 0px rgb(0 0 0 / 10%);
    display: flex;
    flex-direction: column;
    row-gap: 15px;
    align-items: center;
}

.services_wrapper .item p{
    text-align: center;
}

.services_wrapper .item span i{
    font-size: 25px;
    background: #6ab43e;
    color: #fff;
    width: 60px;
    border-radius: 50%;
    height: 60px;
    line-height: 2.4;
    text-align: center;
    padding-right: 1px;
}

.services_wrapper .item span{
    margin-bottom: 10px;
}

.services_wrapper .item h3 {
    font-weight: 700;
    color: #000;
    text-align: center;
}

@media (max-width: 991px){
    .green_process .column_wrapper {
        grid-template-columns: 1fr;
        padding: 80px 0;
        grid-column-gap: 30px;
    }
    .green_process .column_wrapper .column.left .image {
        height: 400px;
    }
    .green_process .column_wrapper .column.right {
        padding: 40px 0 0 0;
    }
    .services_wrapper {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 412px){
    .services_wrapper {
        grid-template-columns: 1fr;
    }
}

/** 
* Givewp CSS
*/

.single-give_forms .give_forms{
    padding-top: 0;
}

.detail-content.single_page.eb_page .give_error, 
.detail-content.single_page.eb_page .give_success, 
.detail-content.single_page.eb_page .give_warning {
    padding: 1em 1.5em 1em 2em;
}

#give_donation_receipt th {
    padding: 15px;
}

#give_donation_receipt td {
    padding: 12px 20px;
}

form#give-email-access-form {
    display: flex;
    flex-direction: column;
}

form#give-email-access-form input#give-email {
    width: 100%;
}