/*
Theme Name:   CharityFoundationChild
Description:  Write here a brief description about your child-theme
Author:       fundraisers
Author URL:   http://beta.letthemlive.org
Template:     charityfoundation
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  CharityFoundationChild
*/

/* Write here your own personal stylesheet */
.menu-item-1245 a {
    background-color: #fff;
    border-radius: 30px;
    font-size: 14px;
    padding: 5px 15px;
    color:#ffc0cb !important;
}
.nd_options_navigation_2 div li a {
    color: #ffffff;
    font-size: 14px !important;
    line-height: 22px;
    font-family: Poppins;
}

.contact-section #nd_options_shortcode_cf7_21 textarea{
        max-height: 99px;
    }
    div#custom_html-2 p {
    color: #fff;
}
div#gallery-1 img {
    width: 75px;
    height: 75px;
    border: none;
    margin-left: -30px;
}
.wpb_widgetised_column .widget {
    margin-bottom: 10px !important;
}
div#custom_html-2 p {
    color: #fff;
    max-width: 70%;
    margin-left: 65px;
}
.contact-section input.wpcf7-form-control.wpcf7-submit {
    background-color: #ffb6c1 !important;
    color: #fff !important;
    width: 25% !important;
    padding: 15px 0px !important;
    border-radius: 30px !important;
}
.contact-form input,textarea {
    border: 1px solid pink !important;
    background: #fff !important;
    border-radius: 5px !important;
}
.contact-form .wpcf7-response-output.wpcf7-mail-sent-ok {
     background-color: ffc0cb !important;
}
.our-team .nd_options_padding_20 a {
    border: 1px solid #ffc0cb;
}
.nd_options_customizer_forms input[type="submit"], .nd_options_customizer_forms button[type="submit"] {
    background-color: #fff !important;
    color: #ffc0cb !important;
    width: 55%;
    margin-bottom: 35px;
    }
.wpb_widgetised_column .widget h3 {
    text-transform: uppercase;
    color: #fff;
}
.nd_options_grid_12 {
    padding-bottom: 30px !important;
    }
    .nd_options_customizer_forms input[type="email"]::placeholder {
    color: #fff !important;
}
a#ui-id-2 {
    display: none;
}
span.nd_donations_color_white_important.nd_donations_float_right.nd_donations_font_size_10.nd_donations_margin_left_10.nd_donations_margin_top_8.nd_donations_padding_5 {
    display: none;
}
.nd_donations_bg_greydark_alpha_3 {
    background-color: transparent !important;
}
#nd_donations_single_cause_info_bar.nd_donations_bg_greydark, .nd_donations_box_sizing_border_box .nd_donations_bg_greydark {
    background-color: #feb6c1;
}
#nd_donations_single_cause_info_bar.nd_donations_bg_greydark {
    border-top: 1px solid #f7c9d0;
}
#nd_donations_single_cause_info_bar_donate_btn .nd_donations_border_radius_30 {
    background: #fff!important;
    color: #ffb6c1!important;
}
#nd_donations_single_cause_info_bar_achieved_btn .nd_donations_width_100_percentage.nd_donations_box_sizing_border_box {
    background: #048a279e;
}
.nd_donations_bg_red {
    background-color: #d55342a6 !important;
}
#nd_donations_single_cause_info_bar_goal .nd_donations_letter_spacing, #nd_donations_single_cause_info_bar_donations .nd_donations_letter_spacing {
    color: #fff;
}
.nd_donations_border_bottom_1_solid_greydark {
    border-bottom: 1px solid #f7c9d0;
}
.nd_options_customizer_forms #nd_donations_single_cause_form_section input{
    background: #fff;
    border: 1px solid #ffb6c1;
    border-radius: 5px;
}
.contact-section input.wpcf7-form-control.wpcf7-submit {
    color: #fff!important;
}
.nd_options_bg_greydark_alpha_2 {
    background-color: transparent !important;
}
.donate-now input {
    border: 1px solid pink !important;
}
h6.nd_options_second_font.nd_donations_bg_green.nd_donations_padding_8.nd_donations_color_white_important.nd_donations_display_inline_block {
    background-color: #ffb6c1;
}
.account-page-sec input {
    background-color: #fff !important;
}
.account-page-sec input#nd_donations_login_form_submit {
    background-color: #ffb6c1 !important;
    width: 30%;
    color: #fff !important;
}
input.nd_donations_section.nd_donations_margin_top_20 {
    width: 30% !important;
    background: #ffb6c1 !important;
    color: #fff !important;
}
a.nd_donations_display_inline_block.nd_donations_color_white_important.nd_donations_bg_green {
    background: #ffb6c1;
}
h5.nd_donations_font_size_13.nd_donations_text_transform_uppercase.nd_options_color_grey {
    color: #fff;
}
.cause_donate_form {
    width: 55%;
}
h2.give-form-title {
    display: none;
}
input#give-amount {
    border: 1px solid pink !important;
}
span.give-currency-symbol.give-currency-position-before {
    border: 1px solid pink !important;
    background: transparent !important;
    border-right: none !important;
}
fieldset#give_checkout_user_info input {
    border: 1px solid pink;
    padding: 15px;
    border-radius: 5px;
    background: transparent;
}
fieldset#give-ffm-section input {
    border: 1px solid #ffb6c1;
    padding: 15px;
    border-radius: 5px;
    background: transparent;
}
span.give-required-indicator {
    display: none;
}
label.give-label {
    display: none !important;
}
input#give-purchase-button {
    background-color: #ffb6c1 !important;
    color: #fff !important;
    width: 25%;
    padding: 16px;
}
select.give-recurring-donors-choice-period {
    background: transparent !important;
    border-radius: 2px !important;
    padding: 0 30px !important;
}
legend {
    color: #ffb6c1;
    font-size: 18px !important;
    font-weight: normal !important;
    line-height: 50px;
    text-transform: uppercase;
}
.give-btn {
    background: transparent;
    border: 1px solid #ffb6c1;
     padding: 15px 20px;
    
}
form[id*=give-form] #give-final-total-wrap .give-donation-total-label {
    background-color: #ffb6c1;
    color: #fff;
    border: 1px solid #ffb6c1;
}
input#give-email::placeholder {
    color: #a3a3a3 !important;
}
input#give-email {
    width: 48%;
}
input#ffm-phone {
    width: 48%;
    margin-left: 20px;
}
div#give-card-number-field-4429-1 {
    border: 1px solid #ffb6c1;
}
div#give-card-cvc-field-4429-1 {
    border: 1px solid #ffb6c1;
}
div#give-card-expiration-field-4429-1 {
    border: 1px solid #ffb6c1;
}
input#card_name{border: 1px solid #ffb6c1;}
.ui-widget-content {
    border: none !important;
    background: transparent;
    color: #fff;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: none !important;
    border-bottom: 2px solid #000 !important;
}

input[type=checkbox] + label {
  display: block;
  margin: 0.2em;
  cursor: pointer;
  padding: 0.2em;
}

input[type=checkbox] {
  display: none;
}

input[type=checkbox] + label:before {
  content: "\2714";
  border: 0.1em solid #a3a3a3;
  border-radius: 0.2em;
  display: inline-block;
  width: 1em;
  height: 1em;
  padding-left: 0.2em; 
  margin-right: 0.2em;
  vertical-align: bottom;
  color: transparent;
  transition: .2s;
}

input[type=checkbox] + label:active:before {
  transform: scale(0);
}

input[type=checkbox]:checked + label:before {
  background-color: lightpink;
  border-color: lightpink;
  color: #fff;
}

input[type=checkbox]:disabled + label:before {
  transform: scale(1);
  border-color: #aaa;
}

input[type=checkbox]:checked:disabled + label:before {
  transform: scale(1);
  background-color: #bfb;
  border-color: #bfb;
}
[id*=give-form] .give-recurring-donors-choice label{
    align-items: center;
    display: flex;
    }
.donate-right-section {
    width: 48% !important;
}

div#nd_donations_single_cause_form_section {
    display: inline-block;
}

element.style {
    background-color: #ffb6c1;
    top: -20px;
    right: 0px;
}
p.nd_donations_line_height_40.nd_donations_width_40.nd_donations_height_40.nd_donations_text_align_center.nd_donations_color_white_important.nd_donations_font_size_13.nd_donations_border_radius_100_percentage.nd_donations_display_inline_block.nd_donations_position_absolute {
    right: -20px !important;
}
h3.nd_donations_postgrid_causes_single_cause_title {
    min-height: 65px;
}

img.nd_donations_section.nd_donations_postgrid_causes_single_cause_img.ls-is-cached.lazyloaded {
    max-height: 155px !important;
}
@media(max-width:1199px){
    .donate-right-section {
    width: 100% !important; 
}
    }

@media(max-width:991px){
    .cause_donate_form #give-form-4429-1 {
    padding: 0 15px;
}
.cause_donate_form {
    width: 96%;
    margin: 0 auto;
}
 }
@media(max-width:778px){
   .home .wpb_revslider_element rs-layer#slider-4-slide-31-layer-2 {
    text-align: center!important;
    width: 100%!important;
    max-width: 90%!important;
    white-space: unset!important;
    margin: 0 auto!important;
       }
.home .wpb_revslider_element rs-layer#slider-4-slide-31-layer-3 {
    width: 100%!important;
}
.donate-right-section {
    width: 100% !important; 
}
.home .custom.tp-bullets {
    width: 100%!important;
    overflow: hidden;
}
.home .wpb_revslider_element rs-layer-wrap.rs-parallax-wrap {
    width: 100%!important;
    left: 0!important;
    right: 0!important;
    margin: 0 auto;
    top: 200px!important;
}
.home h1.nd_options_first_font {  
    font-size: 40px!important;
}
.home .wpb_revslider_element rs-loop-wrap, .home .wpb_revslider_element rs-mask-wrap  {
    position: static!important;
    width: 100%!important;
}

}
@media(max-width:767px){
    #nd_donations_single_cause_tab_description h2 {
    font-size: 18px;
}
.cause_donate_form {
    width: 100%;
}
#nd_donations_single_cause_tab_description h2 {
    font-size: 18px;
}


.cause_donate_form fieldset#give_checkout_user_info input, .page-id-437 fieldset#give_checkout_user_info input {
    width: 100%;
    float: none;
    margin: 0 auto;
}

.cause_donate_form #give-first-name-wrap, #give-last-name-wrap {
    width: 100%;
    float: none;
}


.cause_donate_form fieldset#give_checkout_user_info input[type='email'], 
.page-id-437 fieldset#give_checkout_user_info input[type='email'] {
    margin-bottom: 15px;
}

.page-id-437 #give-first-name-wrap {
    width: 100%;
}
.page-id-437 .vc_custom_1587377614305 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
#post-437 .vc_column_container > .vc_column-inner {
    padding-bottom: 0!important;
}
#post-437 .vc_column_container:last-child > .vc_column-inner {
    padding-bottom: 30px!important;
}
}
@media(max-width:575px){
    .custom-html-widget input[type='email'] {
    width: 100%;
}
.contact-section input.wpcf7-form-control.wpcf7-submit {
    width: inherit!important;
    padding: 15px 30px!important;
}
.nd_donations_padding_40 {
    padding: 30px;
}
.single-causes h1.nd_options_first_font {
    font-size: 30px!important;
    line-height: 35px;
}
.contact-section h2.nd_options_first_font {
    font-size: 35px!important;
}
.single-causes #nd_donations_single_cause_info_bar .nd_donations_display_inline_block {
    display: inline-block;
    font-size: 13px;
}
.single-causes .nd_donations_bg_red, .single-causes .nd_donations_padding_bottom_0_responsive {
    padding-left: 0;
    padding-right: 0;
}
.single-causes .nd_donations_font_size_35 {
    font-size: 25px;
}
#nd_donations_single_cause_tab_description h2 {
    font-size: 16px;
}
.cause_donate_form fieldset#give_checkout_user_info input, .cause_donate_form fieldset#give-ffm-section input, 
.page-id-437 fieldset#give_checkout_user_info input, .page-id-437 fieldset#give-ffm-section input {
    padding: 10px 15px;
    font-size: 14px;
}
.cause_donate_form #give-form-4429-1 {
    padding: 0 10px;
}
.single-causes input#give-purchase-button, .page-id-437 input#give-purchase-button  {
    width: inherit;
    padding: 15px 20px;
}
.single-causes [id*=give-form] .give-recurring-donors-choice label, 
.page-id-437 [id*=give-form] .give-recurring-donors-choice label {
    cursor: pointer;
    font-size: 12px;
   align-items: center;
    display: flex;
}
.single-causes [id*=give-form] .give-recurring-donors-choice-period, 
.page-id-437 [id*=give-form] .give-recurring-donors-choice-period {
    font-size: 12px;
    padding: 0 10px!important;
}
.single-causes .give-btn, 
.page-id-437 .give-btn {
    font-size: 13px;
    padding: 10px 14px;
}
.single-causes span.give-currency-symbol.give-currency-position-before, input#give-amount {
    font-size: 13px!important;
}
.contact-form input[type='text'], .contact-form input[type='email'], textarea {
    padding: 10px 15px!important;
}
.home .nd_options_margin_0_20_first_div_important_responsive > div.vc_column-inner {
    padding-left: 0!important;
    padding-right: 0!important;
}
.page-id-437 .donate-now.vc_column_container > .vc_column-inner {
    padding: 15px!important;
}
.page-id-437 .nd_options_font_size_40_all_iphone {
    font-size: 30px;
}
.page-id-437 form[id*=give-form] #give-final-total-wrap .give-donation-total-label, .page-id-437 form[id*=give-form] #give-final-total-wrap .give-final-total-amount {
    font-size: 14px;
}
}
@media(max-width:480px ){
    .baby-image.nd_options_margin_0.nd_options_padding_0 {
    width: 100% !important;
}
    }
@media(max-width:479px){
.nd_donations_container {
    width: 100% !important;
}
}
    