/**
* Theme Name: Envolve Child
* Description: This is a child theme of Envolve, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/themekalia">Theme Kalia</a>
* Template: envolve
* Version: 2.6
*/

/**
Blauw: #003e88;
Groen: #02531f;
Goud: #dea748;
*/
body .main-header .sticky-header .logo img,
body .main-header .header-upper .logo-box .logo img, 
body .main-footer .footer-logo img, 
body .mobile-menu .nav-logo img, 
body .hidden-sidebar .logo img {
	height:73px;
}
body .fixed-header .sticky-header .logo,
body .main-header .header-upper .logo-box .logo {
	padding: 15px 0px;
}
body .navbar-right-info .link-btn {
	margin-right:0;
}
body .sticky-header .main-menu .navigation>li>a {
	font-size:16px;
}
body .page-title:before {
	background-image: -webkit-linear-gradient(0deg, rgb(0 62 136) 0%, rgba(32, 22, 48, 0) 100%);
}
body .page-title {
	background-image: url('/wp-content/uploads/2026/06/industry.jpg');
	border-radius:0;
}
body .main-menu .navigation>li>ul>li>ul, 
body .main-menu .navigation>li>ul {
	border-top:none;
}
body .main-menu .navigation>li>ul>li>a,
body .main-menu .navigation>li>ul>li>ul>li>a {
	border-bottom: 1px solid #FFFFFF99;
}
body .main-menu .navigation > li > ul > li > ul > li:hover > a,
body .main-menu .navigation > li > ul > li:hover > a {
	color:#dea748;
}
body .header-top .contact-info-two li:last-child {
	margin-right:0;
	border:none;
	padding-right:0;
}
body .btn-style-four {
	background-color:#003e88;
}
body .header-top.style-two {
	background-color: #dea748;
}
body .header-top.style-two:before {
	background: #02531f;
}
body .nav-outer .mobile-nav-toggler {
	margin-top: 25px;
}
@media screen and (max-width: 992px) {
	body .main-footer .footer-widget {
		/*margin-bottom:0;*/ 
	}
} 
@media screen and (min-width: 992px) {
	body .contact-details-section .col-lg-3.contact-info-block {
		flex: 0 0 33%;
        max-width: 33%;
	}
	#menu-footer-menu-1 {
		margin-top:47px;
	}
}
.contact-form-section .live-contact .icon{
	display:none;
}
body .sec-title .text-decoration:before,
body .sec-title .text-decoration .left:before, 
body .sec-title .text-decoration .left:after,
body .sec-title .text-decoration .right:before, 
body .sec-title .text-decoration .right:after {
	background-color:#dea748;
}
footer.main-footer .pattern{
	background-repeat: no-repeat; 
    background-size: cover;
}
body .elementor-widget-text-editor h1, 
body .elementor-widget-text-editor h2, 
body .elementor-widget-text-editor h3, 
body .elementor-widget-text-editor h4, 
body .elementor-widget-text-editor h5 {
	position: relative;
    display: block;
    line-height: 1.2em;
    font-weight: 700;
    text-transform: capitalize;
    padding-bottom: 30px;
    letter-spacing: -0.5px;
	color:#02531f;
}
.copyright {
	font-weight:bold;
	color: #003e88;
}
body.home .image-three,
body.home .testimonial-block-two,
.sec-title + .author-box {
	display:none!important;
}
body .owl-item .btn-style-four {
	background: #fff;
}
body .owl-item .btn-style-four .btn-title{
	color: #003e88;
}
body .owl-item .btn-style-four:hover .btn-title{
	color: #fff;
}
body.home .contact-section .read-more-link,
body.home .contact-section .subscribe-newsletter {
	display:none;
}
.service-block-five .inner-box .content-box {
	min-height:119px;
}
body .service-block-six .image-box:before {
	background-image: -webkit-linear-gradient(47deg, rgb(2 83 32) 37%, rgb(0 62 136) 86%);
	opacity: 0.3;
}
body.home .services-section-six {
	padding: 0 0 70px;
}
body h2 + .theme_carousel {
	display:none!important;
} 
.sticky-header ul.navigation .menu-item-has-children {
	position:relative;
}
.sticky-header ul.navigation .menu-item-has-children:after{
	font-family: 'Font Awesome 5 Pro';
    content: "\f107";
    position: absolute;
    right: -15px;
    top: 16px;
    display: block;
    line-height: 30px;
    font-size: 15px;
    text-align: center;
    z-index: 5;
    font-weight: 400;
}
@media only screen and (max-width: 1400px) and (min-width: 1139px)  {
	body .header-upper.style-two .navbar-right-info {
		display:block;
	}
}
body .sticky-header .main-menu .navigation>li>a {
	color: #02531f;
}
body .sticky-header .main-menu .navigation>li:last-child>a{
	padding-right: 40px !important;
    padding-left: 40px !important;
    color: #ffffff;
    font-weight: 600;
    border-radius: 6px;
    background-color: #003e88;
}
body .sec-title.style-two h2 {
	color: #02531f;
}
.header-upper .main-menu ul.navigation > li:last-child {
	display:none;
}
body .header-upper .main-menu ul.navigation li:nth-last-child(2) {
    margin-right:0
}
body .sticky-header .main-menu .navigation>li.current_page_item>a,
body nav.main-menu li.current_page_item a {
	color:#003e88; 
}
body .main-menu .navigation>li.current>a {
	color:unset;
}
body .sticky-header nav.main-menu li:hover > a {
	color:#003e88; 
}
body.page-id-3694 .signature,
body.page-id-3694 .about-section .logo,
body.page-id-3694 .process-block-one h5,
body.page-id-3694 .elementor-widget-envolve_call_to_action .bottom-content,
body.page-id-3694 .elementor-widget-envolve_call_to_action .sec-title.text-center + .image,
body.page-id-3694 .owl-nav.disabled{
	display:none;
}