/*
Theme Name: Alone Child
Theme URI: http://bearsthemes.com
Author: bearsthemes
Author URI: http://bearsthemes.com
Version: 1.0.0
Template: alone
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns,left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Description: Alone is a fully configurable and easy to use responsive WordPress Theme  with a lot of great features.
Text Domain: alone
*/

.social-wrap a {
    font-size: 32px !important;
}

.social-wrap a .fa.fa-envelope {
    font-size: 35px !important;
}

._columns-2 {
    column-count: 2;
}

.wpcf7 label {
    width: 100%;
}

._home-news-share-fb,
._home-news-share-tw,
._home-news-share-em {
    width: 30px;
    display: inline-block;
}

.home-news-share {
    text-align: right;
}

.bt-text-ellipsis {
    display: none;
}

.custom-newsletter-home-footer ._consent {
    display: none;
}

.thanks-share .fa {
    color: #666;
}

.thanks-share .vc_icon_element-inner:hover .fa {
    color: #e9072f;
}

.thanks-donate,
.thanks-volunteer {
    cursor: pointer;
}


#text-11 {
    margin-bottom: 10px;
}

#text-11 a {
    color: #FFF;
    font-size: 19px;
}

#social-feed-container-1191.social-feed-container-1191 {
    width: 100% !important;
}

#social-feed-container-1191.social-feed-container-1191 .grid-item {
    width: 100% !important;
}

.volunteer-2,
.volunteer-3 {
    display: none;
}

#social_widget-3 {
    position: absolute;
    bottom: 0;
}

#social_widget-3 a {
    color: #FFF;
}

#social_widget-3 a:hover {
    color: #e9072f;
}

.wpb_wrapper ul li,
.content-meta ul li {
    list-style: disc;
    -webkit-margin-start: 1.5em;
    -webkit-margin-after: 0.7em;
    -webkit-padding-start: 0.75em;
}
.wpb_wrapper ul,
.content-meta ul {
    margin-bottom: 1.5em;
}
#bt-main .vc_custom_1521649230734 {
    margin-top: 30px !important;
}

.bs-block.layout-bears_block--custom .bs-block-container .item.l-background_image .item-inner .title {
    min-height: 25vw;
    padding-bottom: 0;
    margin-bottom: 0;
}
.bs-block.layout-bears_block--custom .bs-block-container .item.l-background_image .item-inner .link {
    margin-top: 25px;
}

.home .addtoany_content_bottom {
    display: none;
}

.vc_custom_1521758923125 .vc_gitem-zone-mini .vc_gitem-row-position-top:first-child {
    min-height: 25vw;
}

@media (min-width: 768px) {
    .bt-footer-top .col-sm-2 {
        width: 33.33333%;
    }
}

@media (min-width: 1400px) {
    .vc_custom_1521758923125 .vc_gitem-zone-mini .vc_gitem-row-position-top:first-child {
        min-height: 25vw;
    }
}
@media (min-width: 1200px) {
    .vc_custom_1521758923125 .vc_gitem-zone-mini .vc_gitem-row-position-top:first-child {
        min-height: 35vw;
    }
}
@media (max-width: 1200px) {
    .home-news-share {
        display: none;
    }
}

@media (min-width: 769px) and (max-width: 1200px) {
    .bs-block.layout-bears_block--custom .bs-block-container .item.l-background_image .item-inner .title {
        font-size: 20px;
        line-height: 26px;
    }
    .vc_custom_1521758923125 .vc_col-sm-3 {
        width: 50%;
    }
}

@media (max-width: 768px) {
    .page-id-857 .wpb_column.vc_column_container.vc_col-sm-3 {
        display: none;
    }
}

@media (max-width: 425px) {
    .header-getinvolved {
        display: none;
    }
}

.moModal input {
    outline: none !important;
}
#social_widget-2 a .fa-instagram {
	position: relative !important;
    top: 0 !important;
    right: 0px !important;
    background: none !important;
    padding: 0px !important;
    border-radius: 0px !important;
    color: white !important;
    padding-top: 0px !important;
}
#social_widget-2 a:hover .fa-instagram {
	color: #e9072f !important;
}
.scroll {
    will-change: transform;
}

.single-post .bt-header,
.blog .bt-blog-item-inner{
	margin-bottom: 60px;
	background: #426d7d;
}

.single-post .bt-blog-article .bt-blog-item .bt-header > img,
.blog .bt-blog-list .bt-blog-item .bt-blog-item-inner > img{
	height: 468px;
	object-fit: contain;
}

.single-post .bt-blog-article .bt-blog-item .bt-header .bt-header-inner{
	margin-bottom: 0;
}