/*
Theme Name: Faith & Hope Child Theme
Theme URI: https://faith.ancorathemes.com/
Description: Faith & Hope is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AncoraThemes
Author URI: https://ancorathemes.com/
Version: 2.22.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: faith-hope
Template: faith-hope
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */



header a.sc_button {
    background: #FC7200 !important;
}

header a.sc_button:hover {
    background: #9E6F2C !important;
}

.sc_layouts_row_type_compact .sc_layouts_cart .sc_layouts_cart_items_short {
    background: #fc7200 !important;
}

.arrow-circle.tparrows {
    background: #E2BB5E !important;
}

.arrow-circle.tparrows:before {
    color: #000 !important;
}

.bullets_dots_fill .tp-bullet.selected {
    background: #E2BB5E !important;
}

.color-1-btn a.sc_button {
    color: #FC7200 !important;
}

.color-2-btn a.sc_button {
    background: #9E6F2C !important;
}

.color-2-btn a.sc_button:hover {
    background: #000 !important;
}

a.color-3-btn {
    background: #E2BB5E !important;
    color: #000 !important;
}

a.color-3-btn:hover {
    background: #fff !important;
    color: #000 !important;
}


.trx_addons_audio_player .trx_addons_audio_player_wrap .audio_now_playing {
    background: #9E6F2C !important;
}

.sc_testimonials_default .sc_testimonials_item_author_avatar:before {
    background: #FC7200 !important;
}

.sc_blogger_default.sc_blogger_default_classic_simple .post_meta .post_meta_item.post_categories a {
    pointer-events: none !important;
}

label[for="go1"] {color: #000 !important;}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item  span {
    color: #E2BB5E;
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item:hover span {
    color: #FC7200;
}

header [class*=scheme_].sc_layouts_row {
    background: transparent !important;
}

header.top_panel {
    background: transparent !important;
}

header h1.sc_layouts_title_caption {
    color: #fff !important;
}

.sc_layouts_title_breadcrumbs span {
    color: #E2BB5E !important;
}
.sc_layouts_title .breadcrumbs a {
    color: #E2BB5E !important;
}


header .logo_image {
    height: 180px !important;
}

a#header-btn {
    display: block;
    position: relative;
    z-index: 9;
}


.blog_archive {
    display: none;
}

.single-post .post_header_wrap_style_style-4 .post_featured img {
    width: 100%;
    height: 550px;
    object-fit: cover;
}

.home section#page-title {display: none !important;}

.elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content a {
    pointer-events: none !important;
}

.text-class h5 {
    margin: 12px 0 5px;
    font-size: 17px;
}

@media only screen and (max-width: 1000px) {
	
	header .logo_image {
		height: 100px !important;
		object-fit: contain;
	}



	rs-module-wrap {
		height: 550px !important;
	}

	rs-fullwidth-wrap {
		height: 550px !important;
	}

	rs-sbg img {
		height: 600px !important;
	}

	rs-group-wrap.rs-parallax-wrap {
		top: 200px !important;
	}
	
	[data-id="1db006a2"] {
		display: none;
	}

	[data-id="34a7f1f3"] {
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}

	[data-id="1bb3465e"] {
		display: none;
	}
	
	.text-class h5 {
		margin: 15px 0 6px;
		font-size: 15px;
	}
	
}

.cf7sr-g-recaptcha {
    margin: -25px 0 20px;
}

.adp-popup.adp-popup-location-center {
    display: none !important;
}

rs-sbg-wrap::after {
    content: '';
    background: rgb(0 0 0 / 55%);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.sc_services_unusual .sc_services_item_thumb img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

.sc_services_unusual .sc_services_item_thumb {
    height: 280px !important;
}

.sc_services_item  a {
    pointer-events: none !important;
}

.sc_services_item_button.sc_item_button {
    opacity: 0 !important;
}


.adp-popup-open + .adp-popup-overlay {
    display: none !important;
}


body form.es_subscription_form.es_subscription_form[data-form-id="1"].wysiwyg-form {
    background: transparent !important;
    padding: 0 0 !important;
}

body form.es_subscription_form.es_subscription_form[data-form-id="1"].wysiwyg-form .es-field-wrap label.es-field-label {
    font-size: 0;
    line-height: 0;
}

body form.es_subscription_form.es_subscription_form[data-form-id="1"].wysiwyg-form .es-field-wrap label.es-field-label input.es_txt_email {
    height: 54px !important;
    box-shadow: rgba(100, 100, 111, 0.1) 0px 7px 29px 0px;
    border-radius: 0px !important;
    border-color: #fff !important;
}

body form.es_subscription_form.es_subscription_form[data-form-id="1"].wysiwyg-form .es-field-wrap {
    margin: 0 0 !important;
}

body form.es_subscription_form.es_subscription_form[data-form-id="1"].wysiwyg-form .es-submit-container {
    position: absolute !important;
    top: 5px !important;
    right: 20px !important;
}

body form.es_subscription_form.es_subscription_form[data-form-id="1"].wysiwyg-form input.es-subscribe-btn {
    margin: 0 0 !important;
    transition: all 0.3s linear !important;
}

body form.es_subscription_form.es_subscription_form[data-form-id="1"].wysiwyg-form .es-submit-container input.es-subscribe-btn {
    background: linear-gradient(234deg,rgba(168, 121, 50, 1) 0%, rgba(230, 198, 114, 1) 100%);
    border-radius: 0 !important;
}

body form.es_subscription_form.es_subscription_form[data-form-id="1"].wysiwyg-form .es-submit-container input.es-subscribe-btn:hover {
    background: linear-gradient(134deg,rgba(168, 121, 50, 1) 0%, rgba(230, 198, 114, 1) 100%);
}


[data-post-id="20817"] .post_featured {
    height: 552px !important;
}

[data-id="b51e1c2"] h6.sc_blogger_item_title.entry-title {font-size: 32px !important;}

[data-id="2eed5509"] a.elementor-icon {
    background: #e2bb5e !important;
    color: #000 !important;
    border: 2px solid #e2bb5e !important;
    outline: 2px solid #ffffff !important;
    outline-offset: 2px !important;
}

[data-id="2eed5509"] a.elementor-icon svg {
    fill: #000 !important;
}

.video-image img {
    object-position: 100% 32% !important;
}

.mfp-close-btn-in .mfp-close {
    color: red !important;
}


@media only screen and (max-width: 1000px) {
	
	[data-post-id="20817"] .post_featured {
		height: 325px !important;
	}

	[data-id="b51e1c2"] h6.sc_blogger_item_title.entry-title {font-size: 18px !important; line-height: 26px !important;}

	
	body form.es_subscription_form.es_subscription_form[data-form-id="1"].wysiwyg-form .es-submit-container {
		position: unset !important;
		margin-top: 12px !important;
		margin-bottom: 12px !important;
	}

	body form.es_subscription_form.es_subscription_form[data-form-id="1"].wysiwyg-form .es-submit-container input.es-subscribe-btn {
		width: 100% !important;
	}
	
	[data-id="86a9536"] {
		max-width: 100% !important;
		width: 100% !important;
	}

	[data-id="1a9ddb44"] {position: absolute !important;margin: 0 auto;left: 38% !important;right: 0;width: 100%;text-align: center;top: 48% !important;}

	[data-id="5ba8236d"] {
		margin-top: 22px !important;
	}
	
	video#video-5002-1_html5 {
		height: 550px !important;
		width: 100% !important;
		object-fit: cover !important;
	}

	div#mep_1 {
		height: 600px !important;
	}

	div#mep_1 .mejs-overlay-button {
		margin-top: 114% !important;
	}
	
}

