

.q_logo a {
  visibility: initial !important;
  height: 200px !important;
}

.vc_column-inner.vc_custom_1462445960315 {
    margin-left: initial !important;
}

.wp-caption-text {
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    margin-top: 0;
}

.contact_detail {
    margin-top: 20px;
}
.gallery img {
    border: none !important;
}

.separator_content a {
    color: #fff;
}

.wpcf7 .separator_content {
    color:#ffffff !important;
    border: none !important;
}

.wpcf7 .separator_line {
    background-color: #d56769 !important;
}

.wpcf7-textarea {
/*    width: 75% !important; */
    float: right;
}

.menu-footer_menu-container {
    text-align: left;
}

#back_to_top {
   bottom: -5px;
}

#back_to_top .fa-stack {
    border-width: 3px;
    border-radius: 5px;
}

.vc_text_separator.full .separator_content {
   letter-spacing: 0;
   font-size: 24px;
}

.projects_holder.standard article .portfolio_description {
    padding: 10px;
}

.projects_holder article .icons_holder a, .projects_masonry_holder article .icons_holder a, .portfolio_slides .icons_holder a {
    display: none;
}

 .content_bottom {
    height: 100px;
    padding: 10px;
    border: 3px solid #d56768;
    margin: 20px -10px 40px;
    text-align: center;
}

.content_bottom .qbutton {
    margin: 0 50px;
}

.content_bottom-buttons {
    text-align: center;
}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
    background-color: #0f70b4;
    margin-bottom: 20px;
}

.vc_text_separator.full .separator_content, .vc_text_separator.full .separator_wrapper {
    background-color: #d56768;
}

.footer_top {
    padding-top: 20px;
   padding-bottom: 20px;
}

.home .footer_top_holder {
    background-color: #000;
}

#donate-toggles li, #donate-toggles p {
    font-size: 14px;
}

.home .q_slider .all_at_once {
    margin-top: 150px;
    margin-left: -100px;
}

.footer_bottom_holder {
    border-top: 3px solid #d56768;
}

.footer_top .widget.widget_nav_menu li {
    line-height: 16px;
}

.tribe-events-schedule h2 {
    letter-spacing: -1px;
}

h1.tribe-events-single-event-title {
    display: none;
}

.tribe-events-list .tribe-events-event-image {
    float: right;
}

.tribe-events-list .tribe-events-event-image+div.tribe-events-content {
    width: 60%;
}

/* .events-single .title h1 {
    font-size: 40px;
} */

#tribe-events-header, #tribe-events-footer h3.screen-reader-text {
    display: none;
}

.tribe-events-event-image img {
    max-width: 300px;
}

.single-tribe_events .tribe-events-event-image {
    text-align: right;
    float: right;
}

footer .read-more {
    border: 2px solid #000;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.home footer .read-more {
    border-color: #fff;
}

header.centered_logo .header_inner_left {
  margin-top: 0;
}

.google_map_holder p {
    color: #000000;
    font-weight: 600;
    margin: 10px 0 0;
}

h2.homepage-tag {
    color: #fff;
    text-transform: capitalize;
}

footer .widget a img {
    margin-bottom: -5px;
}

header.centered_logo .main_menu_and_widget_holder {
    border-width: 3px;
}

.header_bottom {
    padding: 0;
}

.vc_column_container {
    padding-left: 10px;
    padding-right: 10px;
}

.carousel-inner.relative_position {
    display: initial !important;
}

.widget_content img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: auto;
    float: right;
    max-height: 200px;
    padding-left: 10px;
}

#respond textarea, #respond input[type='text'], .contact_form input[type='text'], .contact_form textarea {
    border: 3px solid #696969;
}

#respond textarea:focus, #respond input[type='text']:focus, .contact_form input[type='text']:focus, .contact_form textarea:focus {
    border: 3px solid #0f75bc;
}

input[type='submit'], .woocommerce input[type='button'], .woocommerce-page input[type='button'] {
    background-color: #696969;
    border-color: #696969;
    font-size: 12px;
}

.contact-error {
    text-transform: uppercase;
    color: #000;
}

a.current {
    color: #0f75bc !important;
}

.homepage-features .vc_column_container .vc_column-inner {
    height: 280px;
}

.homepage-features .vc_column-inner {
    background-position-x: center;
    background-position-y: top;
    background-size: cover;
    padding: 200px 20px 20px 20px;
    margin-right: 10px;
 }

.homepage-features .vc_column-inner {
    border: 3px solid #d56768;
}

.homepage-features h2, .homepage-features h2 a {
   color: #000000;
}

/* #education-featured .vc_column-inner {
    background-image: url("https://vtagnetworkfoundation.org/wp-content/uploads/Education-Pencils.jpg");
}

#essentials-featured .vc_column-inner {
    background-image: url("https://vtagnetworkfoundation.org/wp-content/uploads/Essentials-Toothpaste.jpg");
}

#community-featured .vc_column-inner {
    background-image: url("https://vtagnetworkfoundation.org/wp-content/uploads/Community-Boy.jpg"); */
}

#rev_slider_1_1_wrapper {
    background-color: #000 !important;
}

.fullwidthbanner-container .fullwidthabanner {
    width: 90%;
    margin: 0 auto;
}

.portfolio_description {
    text-align: center;
}

#donate-toggles p {
    margin-top: 0;
}

input.email-form-inputs {
    width: 30%;
}

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {
    border: #d56769 3px solid;
    background-color: ffffff;
}

.blog_holder article .post_text a.more-link span, .blog_holder article .post_text a.more-link:hover span, #respond textarea:focus, #respond input[type='text']:focus, .contact_form input[type='text']:focus, .contact_form textarea:focus, .q_accordion_holder .ui-accordion-header .accordion_mark, .testimonials_holder.light .flex-direction-nav a:hover, .q_progress_bars_icons_inner.circle .bar .bar_noactive, .q_progress_bars_icons_inner.square .bar .bar_noactive, .animated_icon_inner span.animated_icon_back .animated_icon, .service_table_holder, .service_table_inner li, .qbutton, .load_more a, .blog_load_more_button a, #submit_comment, .qbutton:hover, .load_more a:hover, .blog_load_more_button a:hover, #submit_comment:hover, .drop_down .wide .second ul li .qbutton:hover, .drop_down .wide .second ul li ul li .qbutton:hover, .qbutton.white:hover, .qbutton.solid_color, .call_to_action .column2.button_wrapper .qbutton:hover, .header-widget.widget_nav_menu ul ul, input.wpcf7-form-control.wpcf7-text:focus, input.wpcf7-form-control.wpcf7-number:focus, input.wpcf7-form-control.wpcf7-date:focus, textarea.wpcf7-form-control.wpcf7-textarea:focus, select.wpcf7-form-control.wpcf7-select:focus, input.wpcf7-form-control.wpcf7-quiz:focus, input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit[disabled], input.wpcf7-form-control.wpcf7-submit:not([disabled]), input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover, .gform_wrapper input[type=text]:focus, .gform_wrapper input[type=url]:focus, .gform_wrapper input[type=email]:focus, .gform_wrapper input[type=tel]:focus, .gform_wrapper input[type=number]:focus, .gform_wrapper input[type=password]:focus, .gform_wrapper textarea:focus, .gform_wrapper input[type=button], .gform_wrapper input[type=submit], .gform_wrapper input[type=button]:hover, .gform_wrapper input[type=submit]:hover {
    border-color: #ffffff;
}

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {
    color: #000000;
    border-radius: 5px;
}

.wpcf7 textarea:focus, .wpcf7 input:focus {
    color: #000000 !important;
    font-size: 14px
}

input.wpcf7-form-control.wpcf7-submit.submit-volunteer-application {
    border-radius: 5px;
    border: #ffffff 3px solid;
    background-color: #d56769;
}

.wpcf7-not-valid-tip {
    font-weight: 600;
}

input.wpcf7-form-control.wpcf7-submit.submit-volunteer-application:hover {
    background-color: #d56769;
    color: #ffffff;
}

.half-left {
    float: left;
}

.half-right, .half-left .wpcf7-text, .half-right .wpcf7-text {
    float: right !important;
}

.half-right, .half-left {
    margin: 20px 0;
    width: 48%;
}

label {
    float: left;
}

/* .half-left .wpcf7-text, .half-right .wpcf7-text {
    width: 75% !important;
} */

.wpcf7-select.volunteerform-familiarAfricaClothing, .wpcf7-select.volunteerform-familiarAsiaClothing, .wpcf7-select.volunteerform-familiarIndiaClothing, .wpcf7-select.volunteerform-familiarOtherCountriesClothing {
    width: 10% !important;
}

.volunteerform-familiarAfricaClothing, .volunteerform-familiarAsiaClothing, .volunteerform-familiarIndiaClothing, .volunteerform-familiarOtherCountriesClothing {
    margin: 10px 10px 10px 5px;
}

.wpcf7-validation-errors {
    float: right;
    width: 40%;
    border-radius: 5px;
    font-weight: 600;
    background-color: #d56769;
    border: 3px solid #ff0000;
}

.contact-info {
    min-height: 60px;
}

.wpcf7 .vc_text_separator {
    margin: 20px 0 !important;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.volunteerform-province, input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.volunteerform-postalcode {
    width: 25% !important;
    margin-left: 25px;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.volunteerform-province {
    float: none !important;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.volunteerform-postalcode {
    float: right !important;
}

label#postalcode {
    margin-left: 20px;
    float: none;
}

div.wpcf7-response-output.wpcf7-validation-errors {
    background-color: #f00;
    font-weight: 600;
}


.donate-button {
    float: right;
    width: 250px;
    margin-right: 20%;
    text-align: center;
}

input.email-form-inputs {
    color: #000;
    border-radius: 5px;
    margin: 0 20px 0 0;
    border: #d56769 3px solid;
    padding: 10px 17px;
    width: 90%;
}

input.email-form-button {
    border-radius: 5px;
    border: #ffffff 3px solid;
    background-color: #d56769;
    font-size: 14px;
    height: 45px;
    font-weight: 600;
}

.q_accordion_holder {
    margin: 0 auto;
    width: 70%;
    text-align: center;
}

.second, .drop_down .second .inner ul, .drop_down .second .inner ul li ul, .shopping_cart_dropdown, li.narrow .second .inner ul {
    width: 150px;
}

li.narrow .second .inner ul {
    padding: 10px 0;
}

.drop_down .second .inner ul li a, .drop_down .second .inner ul li h4 {
    margin: 0 10px;
}

.drop_down .narrow .second .inner ul li {
    width: 100%;
}

.drop_down .second .inner ul li.sub a i.q_menu_arrow {
    font-weight: 600;
    font-size: 16px !important;
    margin-top: -10px !important;
}

.drop_down .second {
    top: 105%;
}

.drop_down .second, .drop_down .narrow .second .inner ul li ul {
    box-shadow: 4px 5px 5px #000;
    border-bottom: #d56768 1px solid;
    border-left: #d56768 1px solid;
    border-right: #d56768 1px solid;
}