@charset 'utf-8';
/*
 Theme Name:   NewLife Church Child
 Theme URI:    http://newlife-church.axiomthemes.com/
 Description:  NewLife Church - Fully Responsive and Mobile Friendly theme
 Author:       ThemeRex
 Author URI:   http://themerex.net
 Template:     newlife-church
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  newlife-church
*/


@import url("../newlife-church/style.css");



/* =Theme customization starts here
-------------------------------------------------------------- */
.scheme_original .hover_icon::after {
   background-color:rgba(4,66,84,0.8) !important;
}
.top_panel_wrap:not(.top_panel_style_5) .menu_main_nav > li.donate-btn > a {
   background-image: linear-gradient(90deg, #3d6d81 0%, #3d6d81 50%, #cf2d2e 50%, #cf2d2e 100%) !important;
}

.top_panel_wrap:not(.top_panel_style_5) .menu_main_nav > li.donate-btn > a:hover {
  background-image: linear-gradient(90deg, #3d6d81 0%, #3d6d81 50%, #cf2d2e 50%, #cf2d2e 100%) !important;
}
.sc_button.sc_button_style_filled.sc_button_color_style_2, .sc_button.sc_button_style_filled.sc_button_color_style_2:hover {
   background-image: linear-gradient(90deg, #3d6d81 0%, #3d6d81 50%, #cf2d2e 50%, #cf2d2e 100%) !important;
}
.sc_button.sc_button_style_filled.sc_button_color_style_3, .sc_button.sc_button_style_filled.sc_button_color_style_3:hover {
   background-image: linear-gradient(90deg, #3d6d81 0%, #3d6d81 50%, #cf2d2e 50%, #cf2d2e 100%) !important;
}
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover {
   background-image: linear-gradient(90deg, #3d6d81 0%, #3d6d81 50%, #cf2d2e 50%, #cf2d2e 100%) !important;
}
.woocommerce .button.add_to_cart_button, .woocommerce .button.add_to_cart_button:hover, .single_add_to_cart_button, .woocommerce div.product form.cart .button, .woocommerce div.product form.cart .button:hover, .checkout-button, .checkout-button:hover, .woocommerce .button, .woocommerce .button:hover, .woocommerce a.button, .woocommerce a.button:hover, .woocommerce .button.checkout, .woocommerce .button.checkout:hover, .sc_button, .sc_button:hover, button:not(.search_submit):not(.pswp__button):not(.mfp-close):not(.search_button), button:not(.search_submit):not(.pswp__button):not(.mfp-close):not(.search_button):hover {
   background-image: linear-gradient(90deg, #3d6d81 0%, #3d6d81 50%, #cf2d2e 50%, #cf2d2e 100%) !important;
   color: #fff !important;
}

.top_panel_middle .logo {
    margin-top: 1.2em !important;
    margin-bottom: 1.8571em;
}
.menu_main_nav > li > a::before {
    background-color: #3d6d81;
}
.top_panel_wrap .menu_main_nav > li {
    margin-left: 2.5em;
}
.sc_button.sc_button_style_border.sc_button_color_style_4:hover {
    background-image: linear-gradient(90deg, #ffffff 0%, #ffffff 50%, rgba(29, 198, 223, 0) 50%, rgba(29, 198, 223, 0) 100%) !important;
    color: #cf2d2e !important;
    border-color: #ffffff !important;
}
.scheme_original .related_wrap .post_item_related, .scheme_original .article_style_stretch .post_item_related {
    background-color: transparent !important;
}
.scheme_original .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a, .scheme_original .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.sc_tabs_active a, .scheme_original .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a:hover {
    border-color: #3d6d81 !important;
    background-color: #3d6d81 !important;
}
.scheme_original .sc_team.sc_team_style_team-1 .sc_team_item {
    background-color: #ebf5fa !important;
}
.scheme_original h1, .scheme_original h2, .sc_title {
	color: #044254;
}
.scheme_original h4, .scheme_original h5 {
	color: #3d6d81 !important;
}
.scheme_original h6 {
	color: #7cbede !important;
}
.scheme_original .top_panel_title_inner .page_title {
	color: #ffffff !important;
}
.scheme_original .copyright_wrap_inner {
    background-color: #044254 !important;
}
.scheme_original .menu_main_nav > li ul {
    background-color: #ffffff !important;
}


.program-stretch-column {
	min-height: 320px;
}
.scheme_original .sc_accordion_style_1 .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_title_inner {
    border-color: #3d6d81 !important;
    background-color: #3d6d81 !important;
}
.scheme_original .sc_accordion_style_1 .sc_accordion_title .sc_accordion_icon {
    border-color: #3d6d81 !important;
    background-color: #3d6d81 !important;
}
.scheme_original .sc_accordion_style_1 .sc_accordion_item .sc_accordion_title:hover .sc_accordion_icon {
	background-color: #044254 !important;
}
.scheme_original .sc_accordion_icon_wrap {
    border-color: #3d6d81 !important;
}
.sc_button.sc_button_style_filled.sc_button_color_style_1, .sc_button.sc_button_style_filled.sc_button_color_style_1:hover {
    background-image: linear-gradient(90deg, #3d6d81 0%, #3d6d81 50%, #7cbede 50%, #7cbede 100%) !important;
}
.scheme_original input[type="text"], .scheme_original textarea {

    background-color: #ebf5fa !important;
	border-color: #ebf5fa !important;
}
.sc_team_item_avatar_link::before {

    background-color: rgba(4,66,84,0.8) !important;

}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #3d6d81 !important;
}
.home-blogger .columns_wrap div[class*="column-"]:nth-child(2n+1) .hover_icon_link::before {
	text-shadow: none;
	content: '\e845';
	font-size: 5em;
}
.home-blogger .columns_wrap div[class*="column-"]:nth-child(2n) .hover_icon_link::before {
	text-shadow: none;
	content: '\e847';
	font-size: 5em;
}
.home-blogger .columns_wrap div[class*="column-"]:nth-child(2n+3) .hover_icon_link::before {
	text-shadow: none;
	content: '\e862';
	font-size: 5em;
}
.home-latest .sc_item_subtitle {
	color: #7cbede !important;
}
.home-latest .isotope_wrap .isotope_item .post_featured .post_date_wrapper {
	background-color: #7cbede !important;
}
.post_info {
	display:none !important;
}
footer.contacts_wrap .contacts_wrap_inner {
    background-color: #decfb2;
    color: #777777;
    padding: 6.1429em 0 5.1429em;
    display: none;
}
.scheme_original footer.footer_wrap .footer_wrap_inner {
    background-color: #decfb2 !important;
}
.wpcw-widget-contact ul li, .wpcw-widget-social ul li.has-label {
    padding: 0px 0 !important;
}

.top_panel_wrap .menu_user_nav::before {
    display: none;
}
#tribe-bar-form {
    background: #f5f1e8;
}
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover {
    /*background-image: linear-gradient(90deg, #3d6d81 0%, #3d6d81 50%, #cf2d2e 50%, #cf2d2e 100%) !important;*/
    background-image: none !important;
    background: #3d6d81 !important;
}
#tribe-events .sc_button.sc_button_style_filled.sc_button_color_style_2, #tribe-events .sc_button.sc_button_style_filled.sc_button_color_style_2:hover {
    /*background-image: linear-gradient(90deg, #3d6d81 0%, #3d6d81 50%, #cf2d2e 50%, #cf2d2e 100%) !important;*/
    background-image: none !important;
    background: #3d6d81 !important;
}
.single-tribe_events .tribe-events-event-meta {
   /* background: #f5f1e8;
    border: 1px solid #decfb2;
    margin: 30px 0;
    width: 65%;*/
}
.tribe_events .tribe-events-event-image {
   margin: 0.4286em 2.6496% 0 0 !important;
}
.single-tribe_events .tribe_events .tribe-events-event-image {
   margin: 0.4286em 0 0 2.6496% !important;
}

/*.type-tribe_events * .addtoany_share_save_container:last-child {
.post_content > .addtoany_share_save_container:not(:first-child) {*/
article.type-tribe_events .addtoany_content_bottom {
    display: none;
}
.single-tribe_events .tribe-events-content > .addtoany_content_bottom {
	display: block;
}
.tribe_events-template-default .addtoany_share_save_container.addtoany_content_bottom
blockquote p {
    margin: 0;
    max-width: 100%;
}
h4.force-white {
	color: #fff !important;
}
.scheme_original .widget_area_inner ul li a:hover, .woocommerce ul.products li.product h3 a:hover, .woocommerce-page ul.products li.product h3 a:hover {
	color: #CF2D2E !important;
}
.product_id {
	display: none !important;
}
.woocommerce-page .quantity input.qty {
	background-color: #f5f1e8 !important;
}
.related.products {
	float: left;
	width: 100%;
}
.woocommerce-page .related ul.products li.product {
	width: 33.3333% !important;
}
/* Banner Area For Products and Posts No Image */
.single-product .top_panel_title_inner.title_present_inner {
    background-color: #3e6e80 !important;
    background-image: none !important;
}
.single-product .top_panel_title_inner:only-of-type {
    min-height: 95px !important;
}
.single-product .top_panel_title_inner .content_wrap:only-child {
    height: 95px !important;
}
.single-post .top_panel_title_inner.title_present_inner {
    background-color: #3e6e80 !important;
    background-image: none !important;
}
.single-post .top_panel_title_inner:only-of-type {
    min-height: 95px !important;
}
.single-post .top_panel_title_inner .content_wrap:only-child {
    height: 95px !important;
}
.woocommerce-cart .top_panel_title_inner.title_present_inner {
    background-color: #3e6e80 !important;
    background-image: none !important;
}
.woocommerce-cart .top_panel_title_inner:only-of-type {
    min-height: 95px !important;
}
.woocommerce-cart .top_panel_title_inner .content_wrap:only-child {
    height: 95px !important;
}
.woocommerce-checkout .top_panel_title_inner.title_present_inner {
    background-color: #3e6e80 !important;
    background-image: none !important;
}
.woocommerce-checkout .top_panel_title_inner:only-of-type {
    min-height: 95px !important;
}
.woocommerce-checkout .top_panel_title_inner .content_wrap:only-child {
    height: 95px !important;
}
.scheme_original .woocommerce table.cart thead th, .scheme_original .woocommerce #content table.cart thead th, .scheme_original .woocommerce-page table.cart thead th, .scheme_original .woocommerce-page #content table.cart thead th {
    background-color: #3e6e80 !important;
}
.scheme_original table.shop_table tbody tr.cart-subtotal th, .scheme_original table.shop_table tbody tr.cart-subtotal td {
    background-color: #3e6e80 !important;
}
.woocommerce-info, .woocommerce-error {
    border-top-color: #3e6e80 !important;
    background-color: #f5f1e8 !important;
}
.woocommerce-info::before {
    color: #3e6e80 !important;
}
.woocommerce-checkout input[type="text"], .woocommerce-checkout input[type="number"], .woocommerce-checkout input[type="email"], .woocommerce-checkout input[type="search"], .woocommerce-checkout input[type="password"], .woocommerce-checkout input[type="tel"], .woocommerce-checkout select, .woocommerce-checkout textarea  {

    background-color: #ebf5fa !important;
	border-color: #ebf5fa !important;
}
.woocommerce-checkout #payment {
    background-color: #ebf5fa !important;
}
.woocommerce input.button, .woocommerce input.button:hover, .woocommerce .button, .woocommerce .button:hover {
	background-image: linear-gradient(90deg, #3d6d81 0%, #3d6d81 50%, #cf2d2e 50%, #cf2d2e 100%) !important;
}

.woocommerce-order-received table.shop_table thead th {
    font-weight: 400;
    font-size: 1.125em;
    text-align: left;
}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
    margin-right: 3px !important;
    margin-bottom: 5px;
}
.widget_shopping_cart .total .amount {
    color: #cf2d2e !important;
}
.checkout, .checkout:hover {
	background-image: none !important;
	color: #555 !important;
}

/* End Banner Area */

.sc_skills_counter .sc_skills_column .sc_skills_item.sc_skills_style_1 {
    border-left: solid 1px #7cbede !important;
}
.sc_skills_counter .sc_skills_column:first-child .sc_skills_item.sc_skills_style_1 {
    border-left: none !important;
}

.menu_main_nav > li > a, .menu_main_nav > li ul li a {
    color: #212121 !important;
}
.menu_main_nav > li > a:hover, .menu_main_nav > li ul li a:hover, .menu_main_nav > li.current-menu-parent > a, .menu_main_nav > li.current-menu-ancestor > a {
    color: #cf2d2e !important;
}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {
    background-color: #f5f1e8 !important;
}
.sc_events_title {
   padding-bottom:25px !important;
}
.nf-field-element input[type="button"] {
	background-image: linear-gradient(90deg, #3d6d81 0%, #3d6d81 50%, #cf2d2e 50%, #cf2d2e 100%) !important;
}
.nf-form-fields-required:before {
	content: "Fill out the form below to register for this class. \a";
	white-space: pre;
}
.nf-field-element input[type="tel"], .nf-field-element input[type="email"]{
	background-color:#ebf5fa !important;
	border:#ebf5fa !important;
}
div#wpbdp-main-box .submit-btn input, div#wpbdp-main-box .button {
   background-image: linear-gradient(90deg, #cf2d2e 0%, #cf2d2e 50%, #3d6d81 50%, #3d6d81 100%) !important;
}
.vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
	background-color: #fff !important;
}
.wpbdp-main-box {
	background: #f5f1e8 !important;
}
#wpbdp-categories a, .wpbdp-main-box .advanced-search-link {
	color: #3d6d81 !important;
}
#wpbdp-categories a:hover, .wpbdp-main-box .advanced-search-link:hover {
	color: #cf2d2e !important;
}
.wpbdp-listing .listing-title a, .wpbdp-listing .listing-title h2 {
	color: #3d6d81 !important;
}
.wpbdp-listing .listing-title {
	border-bottom: 1px solid #3d6d81 !important;
}
.wpbdp-listing a:not(.wpbdp-button) {
	color: #3d6d81 !important;
}
.wpbdp-listing-excerpt.odd {
	background: #f5f1e8 !important;
}
.wpbdp-listing .listing-actions input[type="button"], .wpbdp-listing .listing-actions input[type="submit"], .wpbdp-main-links input[type="button"], #wpbdp-search-form-wrapper input[type="submit"], #wpbdp-search-form-wrapper input[type="reset"] {
   background-image: linear-gradient(90deg, #cf2d2e 0%, #cf2d2e 50%, #3d6d81 50%, #3d6d81 100%) !important;
   color: #fff !important;
}
/*@media (min-width: 1024px) and (max-width: 1135px) {*/
	.top_panel_wrap:not(.top_panel_style_5) .menu_main_nav > li.donate-btn{
        margin-left: 2.7142em !important;
    }
/*}*/
@media (min-width: 1024px) and (max-width: 1262px) {
	.top_panel_middle > .content_wrap {
		width: 94% !important;
	}
}