/*
Theme Name: childvision
Text Domain: twentytwenty
Version: 2.8
Tested up to: 6.7
Requires at least: 4.7
Requires PHP: 5.2.4
Description:  The Custom Theme With ACF Flexible Content Option JUNE 2025
Tags: Theme Option, Header Footer
Author: the Dev team
Author URI:  
Theme URI:#
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

 
 span.wpcf7-form-control-wrap {
    width: 100% !important;
}
span.wpcf7-not-valid-tip {
    font-size: 14px;
    margin-top: 7px;
}
.wpcf7-response-output {
	    margin: 0 !important;
    font-size: 14px;
    padding: 10px !important;
}

 

 #wpadminbar .quicklinks ul {
    display:block !important;
}

.select_layout_form_two .wpcf7 {
    width: 100%;
}

/* Start Css for insta feed deisgn */

.ti-widget[data-wkey="feed-instagram"][data-style=custom-style][data-widget-type=social] .ti-widget-card .ti-card-body .ti-card-media img {
    border-radius: 2rem !important;
}

.ti-widget[data-wkey="feed-instagram"][data-layout=slider] .ti-layout-container .ti-widget-layout .ti-layout-item {
    height: 40rem !important;
    min-width: 40rem !important;
    border-radius: 2rem !important;
    overflow: hidden !important;
}

.ti-widget[data-wkey="feed-instagram"] .ti-layout-container .ti-widget-layout {
    flex-wrap: nowrap !important;
}

/* END Css for insta feed deisgn */

div#wpforms-confirmation-20500 {
    font-size: 2rem;
}

.page-id-2   .info-content {
    gap: 3rem !important;
}

strong,
bold {
    font-weight: bold !important;
    a{
       font-weight: bold !important;
    }
}

div#give-receipt input.give-submit , form#give-email-access-form input.give-submit{
    font-size: 1.6rem;
    padding: 1.5rem 3rem 1.5rem;
    background: #5a3997;
    border: 1px solid #5a3997;
    border-radius: 1rem;
    text-transform: none;
    font-weight: 400;
    transition: all .5s cubic-bezier(.3,1,.3,1);
    color: #fff;
    max-width: 180px !important;
    margin: 0 auto;
    text-align: center;
    display: block;
}
div#give-receipt input.give-submit:hover ,  form#give-email-access-form input.give-submit:hover{
    background: transparent;
    color: #5a3997;
}
form#give-email-access-form input#give-email {
    width: 100%;
    margin-top: 7px;
}
form#give-email-access-form p {
    margin-bottom: 5px !important;
}

.content.singlepage {
    width: 100% !important;
}

table.give-table th {
    background: #5a3997;
    color: #fff !important;
    font-family: Visuelt Pro, sans-serif;
       font-weight: normal !important
}

table#give_user_history , table#give_donation_receipt{
    text-shadow: none !important;
}

article#post-294 {
    width: 100% !important;
}

article#post-6022 {
    width: 100% !important;
}

input#give-yes_i_want_to_hear_from_childvision_2-295-7-0 , input#give-yes_i_want_to_hear_from_childvision_2-295-7-1{
    -webkit-appearance: auto !important;
    -moz-appearance: auto !important;
    appearance: auto !important;
    background: #fff !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    outline: auto !important;
    pointer-events: auto !important;
}






body .pum-container, .pum-theme-lightbox .pum-container {
    border: 3px solid #5a3997 !important;
    padding: 0;
}
.entry__field {
    border: 0 !important;
}
input#EMAIL {
    width: 100%;
    padding: 1.5rem 3rem;
    font-size: 1.6rem;
    font-weight: 500;
    font-family: Visuelt Pro, sans-serif;
    color: #414141;
    border: 1px solid #d9d9d9;
    background: transparent;
    border-radius: 5rem;
    resize: none;
}
.sib-form .entry__field:focus-within {
    box-shadow: none !important;
}
.sib-form .entry__choice {
    padding: 0 !important;
}
button.sib-form-block__button:hover {
    border: 1px solid #5a3997 !important;
}