/*
Theme Name: DoGood Child
Theme URI: https://dogood.qodeinteractive.com
Template: dogood
Author: Select Themes
Author URI: https://qodeinteractive.com
Description: Charity &amp; Nonprofit Theme
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-menu,featured-images,flexible-header,post-formats,sticky-post,threaded-comments,translation-ready
Version: 1.0.1695559308
Updated: 2023-09-24 08:41:48

*/
h1, h2, h3, h4, h5, h6, p {
    font-family: "Proxima Nova", sans-serif !important;
}

/*@media only screen and (max-width: 1440px){*/
/*    .qodef-content-grid {*/
/*        width: 100%;*/
/*    }*/
/*}*/


/*@media only screen and (min-width: 1441px){*/
/*    .qodef-content-grid-1400 .qodef-content-grid {*/
/*        width: 100%!important;*/
/*    }*/
/*}*/

/*.qodef-content-grid {*/
/*    width: 100%;*/
/*    margin: 0 auto*/
/*}*/


.qodef-donation-info.qodef-item-layout--standard .give-goal-progress .raised>span.income,
.qodef-donation-info.qodef-item-layout--standard .give-goal-progress .raised>span.goal-text {
    color: #212121!important;
    font-weight: 600;
    font-size: 20px;
    font-family: "Proxima Nova", sans-serif;
}

.qodef-donation-info.qodef-item-layout--standard .qodef-e-give-form-holder .qodef-button.qodef-layout--filled.qodef-html--link {
    background: #116ACC;
    padding: 20px;
    color: #FFD439;
    border: none;
}

/*Impact counters custom styles*/
/*.impact-counter__column .qodef-m-digit-wrapper span.qodef-m-digit {*/
/*    font-family: "Proxima Nova", sans-serif;*/
/*    color: #116ACC;*/
/*    font-weight: 800;*/
/*}*/

/*.impact-counter__column .qodef-m-content h5.qodef-m-title {*/
/*    font-family: "Proxima Nova", sans-serif;*/
/*    text-transform: uppercase;*/
/*}*/

/*Newsletter CTA*/
div.newsletter-section div.elementor-element.newsletter-container-form {
    padding-right: 0;
}

div.newsletter-section .newsletter-container-form .newsletter-form div.qodef-newsletter-form button.qodef-button{
    color: #11AEE9;
}

/*Donation popup form custom styles*/
.give-modal .mfp-content {
    margin-top: 110px;
    max-width: 843px !important;
}

div.mfp-content.give-responsive-mfp-content form.give-form.give-form-type-multi {
    background: #CFE1F5;
}

div.mfp-content.give-responsive-mfp-content form.give-form.give-form-type-multi ol:not(.wp-block), ul:not(.wp-block) {
    margin-bottom: 28px !important;
}

div.mfp-content.give-responsive-mfp-content form.give-form.give-form-type-multi button.mfp-close {
    top: 0px!important;
    right: 10px!important;
    font-size: 46px;
    font-weight: 400;
}

body.give-modal-open div.mfp-content.give-responsive-mfp-content form.give-form.give-form-type-multi button.mfp-close:hover {
    transform: none;
    color: #FFD439!important;
}

div.give-modal #give-donation-level-button-wrap>li {
    margin: 0 8px 0 0!important;
}

.give-modal .give-donation-level-btn.give-btn {
    font-family: "Proxima Nova", sans-serif!important;
    padding: 18px 20px!important;
    font-size: 20px!important;
    font-weight: 700!important;
    border: none!important;
    border-radius: 2px!important;
}

.give-modal .give-donation-level-btn.give-btn:hover {
    background: #FFD439!important;
    color: #116ACC!important;
    border: none!important;
}

div.give-modal form[id*=give-form] #give-gateway-radio-list {
    display: flex;
    flex-direction: row;
}

div.give-modal form[id*=give-form] #give-gateway-radio-list>li {
    display: flex;
    align-items: center;
    text-align: center;
    margin-right: 24px!important;
}

div.give-modal form[id*=give-form] #give-gateway-radio-list>li input[type=radio] {
    width: 27px;
    height: 27px;
}


.give-modal ul#give-gateway-radio-list li label.give-gateway-option {
    font-family: "Proxima Nova", sans-serif!important;
    font-weight: 400;
    font-size: 16px;
}

.give-modal fieldset legend {
    text-transform: uppercase;
    font-family: "Proxima Nova", sans-serif!important;
    font-size: 20px;
    font-weight: 600;
    margin: 28px 0 8px!important;
    padding: 0px 0px 8px!important;
}

.give-modal label {
    font-family: "Proxima Nova", sans-serif!important;
    font-size: 18px;
    color: #000;
    font-weight: 600;
}

fieldset#give_checkout_user_info p#give-email-wrap {
    margin-bottom: 28px!important;
}

div.give-modal form[id*=give-form] .form-row input[type=text] {
    padding: 10px 20px!important;
}

form.give-form .form-row input[type=text].required,
input.give-input[type=date],
input.give-input[type=email],
input.give-input[type=number],
input.give-input[type=password],
input.give-input[type=search],
input.give-input[type=tel],
input.give-input[type=text],
input.give-input[type=url],
select {
    height: 48px;
    font-size: 16px;
    line-height: 1em;
    padding: 10px 20px!important;
}

div.give-modal fieldset.give-do-validate .form-row .give-stripe-cc-field {
    height: 48px;
    font-size: 16px;
    line-height: 1em;
    padding: 10px 20px!important;
}

form[id*=give-form] p#give-final-total-wrap span.give-donation-total-label {
    font-family: "Proxima Nova", sans-serif!important;
    font-weight: 600;
    padding: 12px 18px;
    line-height: 1em;
    height: 48px;
}

form[id*=give-form] p#give-final-total-wrap span.give-final-total-amount {
    font-family: "Proxima Nova", sans-serif!important;
    font-weight: 600;
    padding: 12px 18px;
    line-height: 1em;
    height: 48px;
}

.give-icon-question:before {
    color: #116ACC!important;
}

div.mfp-content.give-responsive-mfp-content form.give-form.give-form-type-multi input[type="submit"].give-submit.give-btn {
    padding: 20px!important;
    font-family: "Proxima Nova", sans-serif!important;
    color: #FFD439!important;
    background-color: #116ACC!important;
    font-size: 20px!important;
    font-weight: 700!important;
}

/*About page*/
div.elementor-element.about--aid-counter div.e-con-inner {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
div.elementor-element.about--aid-counter .elementor-widget.elementor-widget-qi_addons_for_elementor_counter div.elementor-widget-container>div.qodef-qi-counter{
    display: flex;
    gap: 10px;
}

div.elementor-element.about--aid-counter .elementor-widget.elementor-widget-qi_addons_for_elementor_counter h5.qodef-m-title {
    margin: 0;
}

.become-friendship-steps .qodef-m-number{
    font-family: "Proxima Nova", sans-serif;
    font-weight: 800;
}

/*Mission log page*/
.mission-log-grid div.qodef-m-filter div.qodef-m-filter-items {
    justify-content: flex-start;
    gap: 30px;
}

.mission-log-grid div.qodef-m-filter div.qodef-m-filter-items a.qodef-m-filter-item {
    margin: 0;
    font-family: "Proxima Nova", sans-serif;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 700;
}

div.qodef-grid-inner article.qodef-e.qodef-blog-item.qodef-grid-item:nth-child(odd) .qodef-e-content {
    background-color: rgba(207, 225, 245, 1);
}

div.qodef-grid-inner article.qodef-e.qodef-blog-item.qodef-grid-item:nth-child(even) .qodef-e-content {
    background-color: rgba(255, 233, 156, 1);
}

