/*
@media only screen and (min-width: 1120px) {
    .parent-donate .footer .footer_widgets .widget_text:last-of-type .textwidget p {
        padding-left: 60%;
    }
}

.page-donate .wpf_form_wrapper>form .wpf_item_recurring_payment_item .wpf_subscription_radio_custom {
    width: 60%;
    display: block !important;
}
.wpf_payment_method_element_offline {
    display: none;
}
.page-donate .wpf_form_wrapper>form .wpf_item_custom_payment_input, .page-donate .wpf_form_wrapper>form .wpf_form_submissions {
    width: 40% !important;
    left: 60%;
}

.page-donate .wpf_form_wrapper>form .wpf_all_payment_methods_wrapper {
    display: block !important;
}

.footer .wpf_form_wrapper>form .wpf_item_recurring_payment_item .wpf_subscription_radio_custom {
    display: block !important;
}

.footer .wpf_form_wrapper>form .wpf_form_group .wpf_submit_button, .footer .wpf_form_wrapper>form .wpf_form_group .wpf_submit_button:hover {
    z-index: 1;
}

@media only screen and (min-width: 960px) and (max-width: 1170px) {
    .footer .wpf_form_wrapper>form .wpf_item_text, .footer .wpf_form_wrapper>form .wpf_item_checkbox, .footer .wpf_form_wrapper>form .wpf_item_recurring_payment_item {
        padding-left: initial;
    }
}
*/
/*** NEW ***/
/*
.footer .wpf_form_wrapper>form .wpf_item_choose_payment_method .form-check, .footer .wpf_form_wrapper>form .wpf_item_recurring_payment_item .wpf_multi_form_controls .form-check, .page-donate .wpf_form_wrapper>form .wpf_item_choose_payment_method .wpf_multi_form_controls .form-check {
    flex: auto;
}

.footer .footer_widgets .widget_text {
    padding-bottom: 55px;
}

.header nav > ul > li:nth-child(5) ul, .header nav > ul > li:nth-child(5) ul:before, .header nav > ul > li:nth-child(5) ul:after {
    background: #409FBF;
  }
*/

/*** Fix General WP styles according to comments ***/

/** Fix for all page **/
.footer .wpf_form_wrapper > form {
    margin-top: -40px;
}
/*******************/

.parent-landing-page .footer {
    background-color:#4A453F;
    color: #B4AA9F;
}

.parent-landing-page .footer a, .parent-landing-page .footer a:visited {
    color: #B4AA9F;
}
.parent-landing-page .footer a:hover, .parent-landing-page .footer a:active {
    color: #FFBD59;
}
.parent-landing-page .footer .footer_widgets .widget_text:last-of-type .widget-title a:hover {
    color: #00adee;
}

body.parent-landing-page .footer .wpf_form_wrapper form.wpf_label_top .wpf_form_group .wpf_form_control:focus {
    border-color: #B4AA9F;
    color: #B4AA9F;
}

body.parent-landing-page .footer .wpf_form_wrapper form.wpf_label_top .wpf_form_group .wpf_form_control:not(:placeholder-shown) {
    color: #B4AA9F;
    border-color: #B4AA9F;
}

.parent-landing-page .footer .wpf_form_wrapper > form .wpf_item_checkbox.active input[type="checkbox"] + label,.parent-landing-page .footer .wpf_form_wrapper > form .wpf_item_recurring_payment_item.active input[type="radio"] + label {
    color: #B4AA9F;
}

.parent-landing-page .footer .wpf_form_wrapper > form .wpf_item_recurring_payment_item.active input[type="radio"]:checked + label,.parent-landing-page .footer .wpf_form_wrapper > form .wpf_item_recurring_payment_item.active input[type="radio"] + label:active {
    border-top-color: #B4AA9F;
}

.parent-landing-page .footer .wpf_form_wrapper > form .wpf_item_custom_payment_input.active ~ .wpf_item_choose_payment_method .wpf_input_label, .parent-landing-page .footer .wpf_form_wrapper > form .wpf_item_custom_payment_input.active ~ .wpf_item_choose_payment_method input[type="radio"] + label {
    color: #B4AA9F;
}

.parent-landing-page input[type="checkbox"]:checked + label, .parent-landing-page input[type="checkbox"] + label:active {
    color: #B4AA9F;
}

.parent-landing-page input[type="checkbox"]:checked + label:before, .parent-landing-page input[type="checkbox"] + label:active:before {
    border-color: #B4AA9F;
    background: #B4AA9F;
}

.parent-landing-page .footer .wpf_form_wrapper > form .wpf_item_text input, .parent-landing-page .footer .wpf_form_wrapper > form .wpf_item_text input::placeholder {
    color: #B4AA9F !important;
    border-color: #B4AA9F !important;
    width: 90px;
}

.parent-landing-page .footer .wpf_form_wrapper > form .wpf_form_group.active .wpf_submit_button, .parent-landing-page .footer .wpf_form_wrapper > form .wpf_form_group.active .wpf_submit_button:hover {
    background-image: url('http://localhost/wp/wp-content/themes/World_YWCA/images/icons/arrow-circle-right-solid.svg');
}

.parent-landing-page .footer #gform_wrapper_1 .gform_footer .button.active {
    background-image: url('http://localhost/wp/wp-content/themes/World_YWCA/images/icons/arrow-circle-right-solid.svg');
}

.parent-landing-page .footer .wpf_form_wrapper > form .wpf_item_choose_payment_method.active .wpf_input_label {
    color: #B4AA9F !important;
}

.parent-landing-page input[type="text"]:not(:placeholder-shown), .parent-landing-page input[type="email"]:not(:placeholder-shown), .parent-landing-page input[type="tel"]:not(:placeholder-shown), .parent-landing-page input[type="number"]:not(:placeholder-shown) {
    color: #B4AA9F !important;
    border-color: #B4AA9F !important;
}

.parent-landing-page input[type="text"]:focus, .parent-landing-page input[type="email"]:focus, .parent-landing-page input[type="tel"]:focus, .parent-landing-page input[type="number"]:focus {
    border-color: #B4AA9F;
    color: #B4AA9F;
}
.parent-landing-page .footer .wpf_form_wrapper > form .wpf_item_checkbox.active input[type="checkbox"] + label:before {
    border-color: #B4AA9F !important;
}
.parent-landing-page .wpf_form_wrapper > form .wpf_item_custom_payment_input.active .wpf_input-group-prepend .wpf_input-group-text {
    color: #B4AA9F !important;
}

@media only screen and (max-width: 767px) {
    /*.parent-landing-page .footer .wpf_form_wrapper > form .wpf_item_choose_payment_method input[type="radio"] + label {
        font-size: 11px;
    }*/
    /** Fix for all page **/
    .footer .wpf_form_wrapper > form .wpf_item_choose_payment_method .wpf_multi_form_controls {
        flex: 0.5;
    }

    .footer .wpf_form_wrapper > form .wpf_item_choose_payment_method .wpf_multi_form_controls .form-check:last-child {
        margin-left: calc(50% + 25px);
        position: absolute;
    }
    /*******************/
}

/** Fix for members page **/
.parent-members .footer {
/*     background-color:#4A453F; */
    color: #B4AA9F;
}

.parent-members .footer a, .parent-members .footer a:visited {
    color: #B4AA9F;
}
.parent-landing-page .footer a:hover, .parent-landing-page .footer a:active {
    color: #FFBD59;
}
.parent-members .footer .footer_widgets .widget_text:last-of-type .widget-title a:hover {
    color: #00adee;
}

body.parent-members .footer .wpf_form_wrapper form.wpf_label_top .wpf_form_group .wpf_form_control:focus {
    border-color: #B4AA9F;
    color: #B4AA9F;
}

body.parent-members .footer .wpf_form_wrapper form.wpf_label_top .wpf_form_group .wpf_form_control:not(:placeholder-shown) {
    color: #B4AA9F;
    border-color: #B4AA9F;
}

.parent-members .footer .wpf_form_wrapper > form .wpf_item_checkbox.active input[type="checkbox"] + label,.parent-members .footer .wpf_form_wrapper > form .wpf_item_recurring_payment_item.active input[type="radio"] + label {
    color: #B4AA9F;
}

.parent-members .footer .wpf_form_wrapper > form .wpf_item_recurring_payment_item.active input[type="radio"]:checked + label,.parent-members .footer .wpf_form_wrapper > form .wpf_item_recurring_payment_item.active input[type="radio"] + label:active {
    border-top-color: #B4AA9F;
}

.parent-members .footer .wpf_form_wrapper > form .wpf_item_custom_payment_input.active ~ .wpf_item_choose_payment_method .wpf_input_label, .parent-members .footer .wpf_form_wrapper > form .wpf_item_custom_payment_input.active ~ .wpf_item_choose_payment_method input[type="radio"] + label {
    color: #B4AA9F;
}

.parent-members input[type="checkbox"]:checked + label, .parent-members input[type="checkbox"] + label:active {
    color: #B4AA9F;
}

.parent-members input[type="checkbox"]:checked + label:before, .parent-members input[type="checkbox"] + label:active:before {
    border-color: #B4AA9F;
    background: #B4AA9F;
}

.parent-members .footer .wpf_form_wrapper > form .wpf_item_text input, .parent-members .footer .wpf_form_wrapper > form .wpf_item_text input::placeholder {
    color: #B4AA9F !important;
    border-color: #B4AA9F !important;
    width: 90px;
}
.parent-members .footer .wpf_form_wrapper > form .wpf_form_group.active .wpf_submit_button, .parent-members .footer .wpf_form_wrapper > form .wpf_form_group.active .wpf_submit_button:hover {
    background-image: url('http://localhost/wp/wp-content/themes/World_YWCA/images/icons/arrow-circle-right-solid.svg');
}

.parent-members .footer #gform_wrapper_1 .gform_footer .button.active {
    background-image: url('http://localhost/wp/wp-content/themes/World_YWCA/images/icons/arrow-circle-right-solid.svg');
}

.parent-members .footer .wpf_form_wrapper > form .wpf_item_choose_payment_method.active .wpf_input_label {
    color: #B4AA9F !important;
}

.parent-members input[type="text"]:not(:placeholder-shown), .parent-members input[type="email"]:not(:placeholder-shown), .parent-members input[type="tel"]:not(:placeholder-shown), .parent-members input[type="number"]:not(:placeholder-shown) {
    color: #B4AA9F !important;
    border-color: #B4AA9F !important;
}

.parent-members input[type="text"]:focus, .parent-members input[type="email"]:focus, .parent-members input[type="tel"]:focus, .parent-members input[type="number"]:focus {
    border-color: #B4AA9F;
    color: #B4AA9F;
}
.parent-members .footer .wpf_form_wrapper > form .wpf_item_checkbox.active input[type="checkbox"] + label:before {
    border-color: #B4AA9F !important;
}
.parent-members .wpf_form_wrapper > form .wpf_item_custom_payment_input.active .wpf_input-group-prepend .wpf_input-group-text {
    color: #B4AA9F !important;
}
/*******************/

/** Fix for only member page footer **/
@media only screen and (max-width: 767px) {
    .parent-members .header:not(.active_submenu) nav > ul > li.current-menu-item > ul, .parent-members .header:not(.active_submenu) nav > ul > li.current-menu-ancestor > ul, .parent-members .header nav > ul > li > ul.flex {
        display: flex !important;
        font-family: Cabin, sans-serif;
    }
}

.parent-members .header #google_language_translator {
    bottom: 96px;
}

.parent-members .footer .footer_widgets .widget {
    color: #B4AA9F !important;
}

.parent-members .header nav > ul > li:nth-last-child(2) ul li:nth-child(2) {
    width: 60px;
}

.parent-members .footer .form-check {
    padding-left: 0;
}

body.parent-members {
    font: 500 18px 'Cabin', sans-serif;
}
/*******************/

/** Fix for members-landing-page page on staging-wp **/
.parent-members-page .footer {
/*     background-color:#4A453F; */
    color: #B4AA9F;
}

.parent-members-page .footer a, .parent-members-page .footer a:visited {
    color: #B4AA9F;
}
.parent-landing-page .footer a:hover, .parent-landing-page .footer a:active {
    color: #FFBD59;
}
.parent-members-page .footer .footer_widgets .widget_text:last-of-type .widget-title a:hover {
    color: #00adee;
}

body.parent-members-page .footer .wpf_form_wrapper form.wpf_label_top .wpf_form_group .wpf_form_control:focus {
    border-color: #B4AA9F;
    color: #B4AA9F;
}

body.parent-members-page .footer .wpf_form_wrapper form.wpf_label_top .wpf_form_group .wpf_form_control:not(:placeholder-shown) {
    color: #B4AA9F;
    border-color: #B4AA9F;
}

.parent-members-page .footer .wpf_form_wrapper > form .wpf_item_checkbox.active input[type="checkbox"] + label,.parent-members-page .footer .wpf_form_wrapper > form .wpf_item_recurring_payment_item.active input[type="radio"] + label {
    color: #B4AA9F;
}

.parent-members-page .footer .wpf_form_wrapper > form .wpf_item_recurring_payment_item.active input[type="radio"]:checked + label,.parent-members-page .footer .wpf_form_wrapper > form .wpf_item_recurring_payment_item.active input[type="radio"] + label:active {
    border-top-color: #B4AA9F;
}

.parent-members-page .footer .wpf_form_wrapper > form .wpf_item_custom_payment_input.active ~ .wpf_item_choose_payment_method .wpf_input_label, .parent-members-page .footer .wpf_form_wrapper > form .wpf_item_custom_payment_input.active ~ .wpf_item_choose_payment_method input[type="radio"] + label {
    color: #B4AA9F;
}

.parent-members-page input[type="checkbox"]:checked + label, .parent-members-page input[type="checkbox"] + label:active {
    color: #B4AA9F;
}

.parent-members-page input[type="checkbox"]:checked + label:before, .parent-members-page input[type="checkbox"] + label:active:before {
    border-color: #B4AA9F;
    background: #B4AA9F;
}

.parent-members-page .footer .wpf_form_wrapper > form .wpf_item_text input, .parent-members-page .footer .wpf_form_wrapper > form .wpf_item_text input::placeholder {
    color: #B4AA9F !important;
    border-color: #B4AA9F !important;
    width: 90px;
}
.parent-members-page .footer .wpf_form_wrapper > form .wpf_form_group.active .wpf_submit_button, .parent-members-page .footer .wpf_form_wrapper > form .wpf_form_group.active .wpf_submit_button:hover {
    background-image: url('http://localhost/wp/wp-content/themes/World_YWCA/images/icons/arrow-circle-right-solid.svg');
}

.parent-members-page .footer #gform_wrapper_1 .gform_footer .button.active {
    background-image: url('http://localhost/wp/wp-content/themes/World_YWCA/images/icons/arrow-circle-right-solid.svg');
}

.parent-members-page .footer .wpf_form_wrapper > form .wpf_item_choose_payment_method.active .wpf_input_label {
    color: #B4AA9F !important;
}

.parent-members-page input[type="text"]:not(:placeholder-shown), .parent-members-page input[type="email"]:not(:placeholder-shown), .parent-members-page input[type="tel"]:not(:placeholder-shown), .parent-members-page input[type="number"]:not(:placeholder-shown) {
    color: #B4AA9F !important;
    border-color: #B4AA9F !important;
}

.parent-members-page input[type="text"]:focus, .parent-members-page input[type="email"]:focus, .parent-members-page input[type="tel"]:focus, .parent-members-page input[type="number"]:focus {
    border-color: #B4AA9F;
    color: #B4AA9F;
}
.parent-members-page .footer .wpf_form_wrapper > form .wpf_item_checkbox.active input[type="checkbox"] + label:before {
    border-color: #B4AA9F !important;
}
.parent-members-page .wpf_form_wrapper > form .wpf_item_custom_payment_input.active .wpf_input-group-prepend .wpf_input-group-text {
    color: #B4AA9F !important;
}

@media only screen and (max-width: 1170px) and (min-width: 960px) {
    .footer .wpf_form_wrapper > form.wpf_form_id_396 .wpf_item_text:nth-of-type(6) {
        bottom: 10px;
    }
    .footer .wpf_form_wrapper > form.wpf_form_id_396 .wpf_item_offline_gateway_element {
        padding-top: 36px;
    }
    .footer .wpf_form_wrapper > form.wpf_form_id_395 .wpf_item_offline_gateway_element {
        padding-top: 6px;
    }
    .footer .tab_content.tab2 {
        padding-bottom: 55px;
    }
}

@media only screen and (max-width: 959px) {
.header .menu-social-menu-container ul {
    margin-bottom: 0;
}
}

#customStripeButton {
    display: none !important;
}
/*******************/
