/*
Theme Name: Nazareth Child
Template: nazareth
Theme URI: http://nazareth.axiomthemes.com/
Description: Nazareth 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: AxiomThemes
Author URI: http://axiomthemes.com/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
/* .scheme_default .sc_layouts_menu_nav>li.current-menu-item>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color: BLACK !IMPORTANT;
} */
header.top_panel ul li a{
	color: BLACK !IMPORTANT;
}
header.top_panel ul li.current-menu-parent>a{
	color: BLACK !IMPORTANT;
}
header.top_panel ul header.top_panel ul li.current-menu-parent>a{
	color: BLACK !IMPORTANT;
}{
	color: BLACK !IMPORTANT;
}
/* .sc_layouts_menu_nav .menu-collapse {
    display: none !IMPORTANT;
} */
/* .scheme_default .sc_layouts_menu_nav>li>a {
    color: BLACK !IMPORTANT;
} */
.scheme_default .sc_button_hover_style_link3.sc_button_hover_slide_left {
    background: #ed2c2c !IMPORTANT;
}
.scheme_default .sc_button.sc_button_default.color_style_link3 {
    color: WHITE !IMPORTANT;
}
.elementor-1025 .elementor-element.elementor-element-48f6fca {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    height: 100px !important;
}
.elementor-1025 .elementor-element.elementor-element-334883c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
    height: 100px !important;
}
.scheme_default header .socials_wrap .social_item .social_icon span:before {
    color: black;
}
.scheme_default header .socials_wrap .social_item .social_icon {
    background-color: transparent;
    border-color: black;
}
.elementor-1025 .elementor-element.elementor-element-4905ee7 .logo_image {
    max-height: 195px;
    margin-top: 96px;
}
.scheme_default .sc_title .sc_item_title {
    color: #062e36;
    font-size: 40px;
}
.scheme_default .sc_item_subtitle {
    color: #fad629 !important;
}
.scheme_default .sc_button_hover_style_link2.sc_button_hover_slide_left {
    background: #ed2c2c !important;
    margin-top: 20px !important;
}
.scheme_default .sc_blogger [class*="column-"]:nth-of-type(odd) .post_format_standard .nazareth_post_info_container .post_meta_custom {
    background-color: transparent;
    color: #f26837;
}
.scheme_default .post_header_single .post_meta_custom a, .scheme_default [class*="post_layout_chess_"].post_item .post_meta_custom .post_meta_day a, .scheme_default .nazareth_post_info_container .post_meta_custom .post_meta_day a, .scheme_default .single .post_meta_related .post_meta_day a {
    color: #f37549;
}
.post_header_single .post_meta_custom, .single .post_meta_related, .nazareth_post_info_container .post_meta_custom {
    position: unset !important;
    top: 0;
    transform: translateY(-60%);
    display: unset !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 0px !important;
    width: 100% !important;
    height: auto !important;
    z-index: 5;
    margin-left: 0px;
    text-align: center;
    line-height: 1em;
}
.scheme_default .sc_blogger [class*="column-"]:nth-of-type(even) .post_format_standard .nazareth_post_info_container .post_meta_custom {
    background-color: #ffbd11;
    color: #f37549;
}
.scheme_default .sc_button_hover_slide_left {
    background: #ed2c2c !important;
}
.mptt-shortcode-wrapper.mptt-table-responsive.table-init {
    display: none !important;
}
.elementor-384 .elementor-element.elementor-element-f55eecd:not(.elementor-motion-effects-element-type-background), .elementor-384 .elementor-element.elementor-element-f55eecd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
    background-image: url(/wp-content/uploads/2022/10/last.jpg) !important;
    background-position: top center;
    background-repeat: no-repeat;
}
.contacts_logo img {
    max-height: 505px !important;
    object-fit: contain;
    margin-bottom: 20px;
}
div#hop-txt-first .elementor-text-editor.elementor-clearfix {
    text-align: left !important;
}
.elementor-widget-text-editor :last-child, .elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
    text-align: center !important;
}
.elementor-1114 .elementor-element.elementor-element-adbea3c .logo_image {
    max-height: 195px !important;
}
.scheme_default .nazareth_post_info_container .post_meta_custom .post_meta_day a {
    line-height: 53px !important;
}
.scheme_dark .sc_layouts_menu_nav>li.current-menu-item>a, .scheme_dark .sc_layouts_menu_nav>li.current-menu-parent>a, .scheme_dark .sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color: #ed2c2c !important;
}
div#paarra p span {
    text-align: left !important;
    color: white !important;
    opacity: 1 !important;
    font-size: 16px !important;
}
div#paarra p {
    text-align: left;
}
.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color: #e82633 !important;
}
.scheme_default .sc_layouts_menu_nav>li>a:hover, .scheme_default .sc_layouts_menu_nav>li.sfHover>a {
    color: #e82633 !important;
}
/* rs-layer#slider-2-slide-4-layer-4:hover {
    background-color: transparent !important;
    color: #e82633 !important;
    border: 1px solid #e82633 !important;
} */
.scheme_default .sc_button_hover_style_link2.sc_button_hover_slide_left:hover {
    color: #e82633 !important;
    background-color: transparent !important;
    border: 1px solid #e82633 !important;
}
.scheme_default .sc_button_hover_slide_left:hover{
	color: #e82633 !important;
    background-color: transparent !important;
    border: 1px solid #e82633 !important;
}
div#txttt .elementor-text-editor.elementor-clearfix {
    text-align: left !important;
    font-size: 18px !important;
    font-family: 'Roboto';
}
div#hop-txt h2.elementor-heading-title.elementor-size-default {
    text-align: initial !important;
    font-size: 40px !important;
}
div#hop-txt p {
    text-align: initial;
    font-size: 16px;
}
div#hop img.attachment-large.size-large {
    height: 400px;
    object-fit: cover;
}
div#txttt strong {
    font-size: 19px;
    color: #e82633 !important;
}
div#txttt p {
    font-size: 17px !important;
    color: black !important;
}
div#emc h2.elementor-heading-title.elementor-size-default {
    font-size: 38px;
}
div#txttt p {
    font-size: 17px !important;
    color: black !important;
    margin: 0px !important;
}
div#hop-txt p {
    text-align: initial;
    font-size: 16px;
    margin-bottom: 0px !important;
    margin: 0px !important;
}
div#team-member img {
    height: 265px;
    object-fit: cover;
}
div#team-member h4 {
    font-size: 19px;
}
div#about-signature .elementor-text-editor.elementor-clearfix {
    font-family: "Reenie Beanie",sans-serif;
    font-size: 40px !important;
    color: #fad629 !important;
    text-align: right !important;
    margin-top: 24px;
}
.adopt p {
    text-align: left !important;
}
.scheme_default .sc_layouts_menu_nav>li ul {
    width: 280px !important;
    border-radius: 8% !important;
    color: #000 !important;
}
div#app p {
    text-align: left !important;
}
div#app ul li {
    text-align: left !important;
}
.sc_button_hover_slide_left {
    color: #fff !important;
    
}
div#volunteer p {
    text-align: left !important;
}

div#volunteer ul li {
    text-align: left !important;
}
.financial h3 {
    font-size: 26px;
    text-align: left !important;
    margin: 0;
	line-height: 39px;
}
.financial.elementor-widget-text-editor h4 {
    text-align: left !important;
    font-size: 20px !important;
    margin: 0 !important;
    line-height: 20px;
}
div#back-para ol li {
    text-align: left !important;
}
div#volunteer ol li {
    text-align: left !important;
}
/* @media screen and (max-width: 1000px) {
  .scheme_default header .sc_layouts_item_icon {
    	color: #000 !important;
	}
	.scheme_default .sc_title .sc_item_title {
		font-size: 24px !important;
		text-align: center !important;
	}
	.scheme_default .sc_item_subtitle {
		text-align: center !important;
	}
	.post_item_single .post_content p {
		text-align: center !important;
	}
	.scheme_default .sc_button_hover_style_link2.sc_button_hover_slide_left {
		display: block;
		width: 135px !important;
		margin: 0 auto !important;
		text-align:center !important;
	}
	div#paarra p {
    	text-align: center;
	}
	section#video-sec a {
		display: block;
		text-align: center;
		width: 135px !important;
		margin: 0 auto !important;
	}
	.sc_promo.sc_promo_size_normal .sc_promo_text_inner {
    	padding: 28px 0 10px 0 !important;
	}
	section#mission h3 {
		text-align: center !important;
	}
	section#mission a {
		display: block;
		text-align: center;
		width: 135px !important;
		margin: 0 auto !important;
	}
	div#hop-txt h2.elementor-heading-title.elementor-size-default {
		font-size: 26px !important;
		text-align: center !important;
	}
	div#hop-txt-first .elementor-text-editor.elementor-clearfix {
		text-align: center !important;
	}
	div#emc h2.elementor-heading-title.elementor-size-default {
		font-size: 24px !important;
	}
	div#hop-txt p {
		text-align: center !important;
	}
	section#reverse-sec-mobile .elementor-row {
    	flex-direction: column-reverse;
    	display: flex;
	}
	a#custom-btn-inner_sc {
    	width: 100% !important;
    	line-height: 21px !important;
	}
	.financial h3 {
		text-align: center !important;
	}
	.financial.elementor-widget-text-editor h4 {
		text-align: center !important;
	}
	section#contact-page input.wpcf7-form-control.has-spinner.wpcf7-submit {
		background: #ed2c2c !important;
		display: block !important;
		width: 100% !important;
	}
} */

article#post-322 .post_meta_custom .post_meta_day a {
    font-size: 0 !important;
}
article#post-322 .post_meta_custom .post_meta_day a::before {
    content: "18";
    font-size: 38px !important;
}
article#post-674 .post_meta_custom .post_meta_day a {
    font-size: 0;
}
article#post-674 .post_meta_custom .post_meta_day a::before {
    content: "27";
    font-size: 38px !important;
}
article#post-674 .post_meta_custom .post_meta_month {
    font-size: 0;
}
article#post-674 .post_meta_custom .post_meta_month::before {
    content: "Nov 2023";
    font-size: 11px;
}
article#post-323 .post_meta_custom  .post_meta_day a {
    font-size: 0;
}
article#post-323 .post_meta_custom .post_meta_day a::before {
    content: "06";
    font-size: 38px !important;
}
article#post-323 .post_meta_custom .post_meta_month {
    font-size: 0;
}
article#post-323 .post_meta_custom .post_meta_month::before {
    content: "Dec 2023";
    font-size: 11px;
}
body .stec-layout-event-inner-intro .stec-layout-event-inner-intro-title {
    display: none;
}
article#post-322 .post_meta_custom .post_meta_month::after {
    content: "2033";
}
.services_page_featured img {
    display: none !important;
}
body.single.single-cpt_services.postid-322 .page_content_wrap, body.single.single-cpt_services.postid-323 .page_content_wrap, body.single.single-cpt_services.postid-674 .page_content_wrap {
    padding: 0 !important;
}
.post_content.entry-content .post_content_inner p {
    display: none !important;
}
section.services_page_content.entry-content p {
    font-size: 18px !important;
    font-weight: 600;
    color: #000 !important;
}
.post_content.entry-content a.nazareth_button {
    text-align: center !important;
    display: block !important;
    margin: 0 auto !important;
    width: 100% !important;
}
.post_content.entry-content {
    text-align: center !important;
    width: 100% !important;
}
body.single.single-cpt_services ul#menu_main li a:not(ul.sub-menu li a) {
    color: #fff !important;
}
.post_header.entry-header h2.post_title.entry-title {
    font-size: 20px !important;
}
article#post-322 img, article#post-674 img, article#post-323 img  {
    height: 300px !important;
}
div#gallary-page img {
    height: 450px;
    object-fit: cover;
}
div#gallery-video video#mejs_7443273042293737_html5 {
    width: 800px !important;
    height: 600px !important;
}
div#gallery-video .e-hosted-video.elementor-wrapper.elementor-fit-aspect-ratio.elementor-open-inline {
    padding-bottom: 24% !important;
}

div#gallery-video video#mejs_13712290181160713_html5 {
    height: 600px !important;
}
.sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li.menu-item-has-children > a {
    padding: 12px 10px !important;
}
section#news-sec h2 {
    color: #062e36 !important;
}
body.single.single-post.postid-140 h1 {
    font-size: 42px !important;
}
body.single.single-post.postid-140 .post_content.post_content_single.entry-content {
    padding: 0 !important;
}
body.single.single-cpt_team.postid-122 header.top_panel ul li a {
    color: #fff !important;
}
article#post-3978 .post_meta_custom .post_meta_day a::before {
    content: "13";
    font-size: 38px !important;
}

article#post-3978 .post_meta_custom .post_meta_day a {
    font-size: 0 !important;
}

article#post-3978 .post_meta_custom .post_meta_month::before {
    content: "Jan 2024";
    font-size: 11px;
}

article#post-3978 .post_meta_custom .post_meta_month {
    font-size: 0;
}
article#post-3978 img {
    height: 300px !important;
}
article#post-3983 img {
    height: 300px;
}
article#post-3983 .post_meta_custom .post_meta_day a::before {
    content: "10";
    font-size: 38px !important;
}

article#post-3983 .post_meta_custom .post_meta_day a {
    font-size: 0 !important;
}

article#post-3983 .post_meta_custom .post_meta_month::before {
    content: "Feb 2024";
    font-size: 11px;
}

article#post-3983 .post_meta_custom .post_meta_month {
    font-size: 0;
}
div#custom-review .glsr-review-date {
    display: none;
}

div#custom-review .glsr-review-rating {margin: 0 auto;}

div#custom-review .glsr-review-author {
    text-align: center;
    margin: 0 auto;
    font-weight: 500;
    font-size: 24px;
    text-transform: capitalize;
    color: #062E36;
    font-family: 'Yeseva One';
}

.glsr-default .glsr-review-content p {
    font-size: 16px !important;
}
div#custom-review .glsr-review-title {
    display: none;
}
div#form-left label.wpforms-field-label {
    text-align: left !important;
}
div#review-form label.glsr-label {
    text-align: left !important;
}
.menu_mobile_inner {
    bottom: 58px !important;
    background-color: #000000e3 !important;
}
.application-left div.wpforms-container-full .wpforms-form .wpforms-field-label {
    text-align: left !important;
}