/**
* Theme Name: Lebuild Child
* Description: This is a child theme of Lebuild, generated by Merlin WP.
* Author: <a href="https://themeforest.net/user/template_path">template_path</a>
* Template: lebuild
* Version: 2.0.0
*/
#custom-header {
  	transition: background-color 0.3s, box-shadow 0.3s;
}

#custom-header.scrolled {
	z-index: 9999;
	background-color: #ffffff; /* Change this to your desired color */
	position: fixed;
	top: 0;
	left: 0;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	padding-top:10px !important;
	padding-bottom:10px !important;
}
#custom-header.scrolled .ekit-menu-nav-link.active{
	color:#8E0E18 !important;
}
#custom-header.scrolled .ekit-menu-nav-link,
#custom-header.scrolled .elementskit-submenu-indicator{
	color:#222222 !important;
}
.ekit-wid-con .elementskit-post-image-card{
	box-shadow: 0.899px 0.9px 0px 0 rgba(0, 0, 0, .1) !important;
}
.ekit-wid-con .elementskit-post-image-card .entry-title{
	margin-bottom:0 !important;
}
.white-text p{
	color:#fff !important;
}
.elementskit-megamenu-panel{
	left: auto !important;
    right: -150px !important;
}
.ekit-template-content-header{
	position:relative;
	z-index:999;
}
.about-style3-content-box .bgclr1{
	color: #8e0e18;
    background: rgba(34, 34, 34, 0.10) !important;
    background-color: rgba(34, 34, 34, 0.10) !important;
}
.about-style3-content-box .inner-content ul li span{
	color: #8e0e18 !important;
}
.about-style3-content-box .inner-content ul{
	display:none !important;
}
.home_testimonials .testimonial-style2-area .layer-outer::before{
	display:none;
}
.home_testimonials .single-testimonial-style2 .bottom-box .client-info h4,
.home_testimonials .single-testimonial-style2 h4,
.home_testimonials .single-testimonial-style2 .bottom-box .client-info span {
    color: #fff !important;
}
.home_testimonials .single-testimonial-style2 .quote-icon{
	color: rgba(255, 255, 255, 0.2);
}
.home_testimonials .about-style3-content-box{
	margin-bottom: 0 !important;
}
.home_products .about-style3-area{
	background: #F3F3F4 !important;
}
.home_products .project-style2-area{
	padding-top: 0 !important;
	padding-bottom: 35px !important;
}
.single-testimonial-style2 {
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
}
.single-testimonial-style2 .bottom-box::before{
	background: rgba(34, 34, 34, 71%) !important;
}	

.testimonial-style2_carousel.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"] {
    border: 1px solid rgba(34, 34, 34, 0.10);
    color: rgba(34, 34, 34, 0.30);
}
.testimonial-style2_carousel.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]:hover{
	background: rgba(34, 34, 34, 0.30);
}
.testimonial-style2-area{
	padding: 0 0 90px !important;
}
.single-testimonial-style2 h4,
.single-testimonial-style2 .bottom-box .client-info span{
	color:#fff !important;
}
.title_dec_full .service-style2_top_box .text_box{
	max-width: 100%;
}
.project-details_content .project-details-image-box{
    display: none;	
}
.single_products .project-details-area.two{
	padding-bottom:120px !important;
}
.about-style3-area{
	background-color:transparent !important;
}
.about-style3-content-box .sec-title{
	padding-bottom: 0px !important;
}
.news-block-two .inner-box .lower-content .category{
	padding-left: 0 !important;
}
.footer-area {
    background: #F3F3F4 !important;
}
.single-footer-widget .our-company-info .text-box p,
.footer-widget-links1 li a,
.single-footer-widget .title h3{
    color: #222222 !important;
}
.footer {
    padding: 30px 0 30px !important;
}
.footer-bottom{
	background: #fff !important;
    padding: 10px !important;
}
.copyright-text p a {
	color: #8e0e18;
}
.single-project-style1 .icon {
	display: none;
}
.breadcrumb-area{
	padding: 200px 0 100px !important;
}
.breadcrumb-area .title h2{
	font-size: 36px !important;
    text-transform: capitalize !important;
}
.breadcrumb-menu ul li:last-child{
	color: #fff !important;
}
.single_product .service-details-area,
.single_product .project-details-area {
	background:#ffffff !important;
}
.our_products .project-style2-area{
	background: #ffffff !important;
}
.our_products .title-holder{
    background: #F3F3F4;
}
.our_products .project-style2-area{
	padding: 60px 0px;
}
.contact-style1-area{
    background: #ffffff !important;	
}
.blog-details-area{
	background: #ffffff !important;
	padding: 55px 0 55px !important;
}
.post_tags{
	background: transparent !important;
	padding: 0 !important;
	box-shadow:unset !important;
}
.btn-one{
	background: #8e0e18 !important;
}
#add-comment-form.add-comment-form .submit.btn-one:hover{
	background: #8e0e18 !important;	
}
.logged-in-as a:last-child {
    color: #8e0e18 !important;
}
.blog-details-area .widget_search{
	padding: 0 !important;
    margin-bottom: 0 !important;	
}
.blog-details-area #recent-posts-2{
	padding: 50px 0 0 0 !important;
}
.page-id-3087 .blog-modern-content,
.page-id-3091 .blog-modern-content{
	padding: 35px 0px 35px !important;
}
.wp-style h2 {
    font-size: 28px !important;
}
.single-project-style1 .img-holder{
	padding-top: 0px !important;
    padding-left: 0px !important;
}
.single-project-style1 .title-holder{
	margin-left: 0px !important;
}
.footer-logo img{
	width:55% !important;
}
.aiovg-caption .aiovg-link-title{
	line-height: 22px;
    font-weight: 700;
    color: #212529 !important;
}
@media only screen and (max-width: 767px) {
	.breadcrumb-area{
		padding: 100px 0 100px !important;
	}
	.ekit_menu_responsive_tablet .elementskit-submenu-indicator{
		border:unset !important;
	}
	.about-style3-area {
		padding-top: 55px !important;
	}
	.footer-area.one .footer{
		padding-bottom:0px !important;
	}
	.footer-area.two .footer,
	.footer-area.three .footer,
	.footer-area.four .footer{
		padding:0px !important;
	}
	.footer-area.four .footer .single-footer-widget{
		margin-bottom: 0px !important;
	}
	.footer-area.four .footer .footer-widget-links1{
		margin-bottom: 0px !important;
	}
	.footer-area.five .single-footer-widget{
		    padding-top: 0px !important;
	}
	.footer-area.five .footer{
		padding-top:0 !important;
	}
/* 	.breadcrumb-area .title h2{
		text-align:left !important;
	} */
	.breadcrumb-menu{
		display: flex !important;
    	justify-content: center !important;
	}
	.contact_form .contact-style1-area{
		padding-bottom: 0px;
	}
	.contact-style1_form{
		margin-bottom: 0px !important;
	}
}