/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
#page .bt-header-top-bar{
  padding: 0;
	border-bottom: #e4e4e4 solid 1px;
}
.custom-header-social-ui .s-item {
    display: inline-block;
}
#page .custom-header-social-ui .s-item a {
    display: block;
    width: 40px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #333;
}
#page .custom-header-social-ui .s-item a i {
    font-size: 13px;
}
ul.top-bar-menu-p li{
	display: inline-block;
}
ul.top-bar-menu-p li a {
    font-size: 14px !important;
    padding-right: 15px;
    letter-spacing: -0.8px !important;
	  color: #333 !important;
}
.bt-header.header-2 .bt-header-main .bt-nav-wrap .bt-site-navigation > ul.bt-nav-menu li.menu-item a span:after{
	 content: none !important;
}
.bt-donate button.give-btn.give-btn-modal{
	line-height: 45px !important;
    padding: 0px 25px !important;
    border-radius: 30px;
}
body #page .bt-header-container.fw-sticky-header .bt-site-navigation > ul.bt-nav-menu > li.bt-donate:hover a{
	color:#fff !important;
}
.child-but > button {
    font-size: 13px !important;
    padding: 17px 40px !important;
    text-transform: uppercase;
    font-weight: 700;
}
.child-but > a {
    font-size: 13px !important;
    padding: 17px 40px !important;
    text-transform: uppercase;
    font-weight: 700;
}
#page .bt-logo-baner .wpb_theme_custom_element.wpb_logo_banner .owl-carousel.logo-baner .owl-item .item .item-inner .content {
    font-size: 15px;
    font-style: normal;
    line-height: 26px;
    margin-top: 14px;
    letter-spacing: -0.5px;
    color: #fff;
}
#page .bt-logo-baner .wpb_theme_custom_element.wpb_logo_banner .owl-carousel.logo-baner .owl-item .item .item-inner h2.title {
    line-height: 20px;
    text-transform: uppercase;
    letter-spacing: -1px;
    color: #fff;
    font-family: Open Sans;
    margin-top: 10px;
}
#page .bt-logo-baner .wpb_theme_custom_element.wpb_logo_banner {
    margin-bottom: 0px;
}
.bt-pink strong{
	color: #cc446c;
	font-weight:400;
}
.bt-pink-b strong{
	color: #cc446c;
	font-weight:700;
}
#page .bt-newsleter form input.tnp-email {
        background: #ffffff !important;
    height: 60px;
    border-radius: 45px !important;
    padding: 10px 45px;
    width: calc(100% - 80px);
}
#page .bt-newsleter form input.tnp-submit {
        background: #000000 !important;
    font-size: 25px !important;
    font-weight: bold;
    width: 80px;
    height: 60px;
    line-height: 44px;
    border-radius: 25px !important;
    padding-bottom: 15px;
}
#page .bt-newsleter .wpb_content_element{
	margin-bottom:0;
}
#page .bt-event .wpb_theme_custom_element.wpb_events_listing .post-event-item .item-inner.layout-simplify {
    background: #fff;
    padding: 20px;
}
#page .wpb_theme_custom_element.wpb_carousel_blog_card.bt-spotlight .owl-carousel .owl-item .item{
	box-shadow: 0 0 25.5px 0 rgba(0, 0, 0, 0.09);
}
#page .wpb_theme_custom_element.wpb_carousel_blog_card.bt-spotlight .owl-carousel .owl-item .item .item-inner a.carousel-card-more{
	display:none;
}
#page .wpb_theme_custom_element.wpb_carousel_blog_card.bt-spotlight .owl-carousel .owl-item .item .item-inner h2.title {
    font-family: 'Lato';
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    color: #cc446c;
}
#page .wpb_theme_custom_element.wpb_carousel_blog_card.bt-spotlight .owl-carousel .owl-item .item .item-inner .content {
    font-size: 20px;
    margin-top: 14px;
    font-family: Open Sans;
    font-weight: bold;
    line-height: 1.09;
    letter-spacing: -0.8px;
    text-align: left;
    color: #333333;
}
#page .wpb_theme_custom_element.wpb_carousel_blog_card.bt-spotlight .owl-carousel .owl-item .item .item-inner {
    padding: 30px;
}
.bt-footer-widgets .widget-title span {
    font-family: Boogaloo;
    font-size: 25px;
}
.bt-contact li i {
	margin-right:5px;
}
.bt-contact li{
	margin-bottom:15px;
}
.bt-menu li a{
	color:#fff !important;
	margin-bottom:3px;
	font-style: italic !important; 
}
.footer-sidebar-item .fw-side-posts-list li .posts-content a.post-title{
	color:#fff !important;
}
.footer-sidebar-item .tnp-widget input[type="submit"]{
	background:#b80004 !important;
}
.footer-sidebar-item .tnp-field-email label{
	display:none !important;
} 
.footer-sidebar-item .tnp.tnp-widget {
    padding-top: 10px;
}
.logo-baner .owl-item .item img{
	-webkit-filter: grayscale(0) blur(0);
    filter: grayscale(0) blur(0);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.logo-baner .owl-item .item:hover img{
    -webkit-filter: grayscale(100%) blur(3px);
    filter: grayscale(100%) blur(3px);
}
.bt-baner .item img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.bt-baner .item:hover img {
    -webkit-transform: scale(1.3);
    transform: scale(1.15);
}
#page .bt-what .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .entry-box-wrap .featured-box-title{
	    letter-spacing: 0px;
}
@media (min-width: 768px){
}
@media (max-width: 768px) {
	.bt-logo-retina .fw-wrap-logo .fw-site-logo img.main-logo{
		width: 180px !important;
	}
	.child-but {
		text-align: center !important;
	}
	.bt-logo-baner .vc_custom_1520842243985 {
		margin-top: 0px !important;
	}
	.bt-left h2,.bt-left h1,.bt-left h4{
		text-align:left !important;
	}
}