/*
Theme Name: TM Builder Child
Theme URI: https://builder.zooka.io
Template: tm-builder
Author: Zooka Team
Author URI: https://zooka.io
Description: Building &amp; Construction WordPress Theme
Tags: custom-menu,featured-images,footer-widgets
Version: 1.7.9.1625727930
Updated: 2021-07-08 07:05:30

*/
a {
	color:black;
}
#comments {
	display:none;
}
.fa-facebook, .fa-twitter, .fa-linkedin {
	font-size:20px;
}
#menu-onze-diensten li {
	width:100%!important;
}
.sidebar ul li a, .wpb_widgetised_column ul li a {
	margin-left:40px;
}
#site-navigation .menu li:hover > .sub-menu, #site-navigation .menu li:hover > .children {
	top:106%!important;
}
.copyright a:hover {
	color:white!important;
}
.sidebar ul li:hover, .wpb_widgetised_column ul li:hover, .sidebar ul li.current-menu-item, .wpb_widgetised_column ul li.current-menu-item, .sidebar ul li.current-menu-parent, .wpb_widgetised_column ul li.current-menu-parent {
    background: #F7F7F7;
}
.sidebar .widget-title {
	display:none!important;
}
.sidebar ul li a {
	color:#999999;
}
.sidebar ul li {
	position:relative;
	padding-top:15px;
	padding-bottom:15px!important;
	margin-bottom:0px!important;
}
.sidebar ul li a:hover, .sidebar ul li.current-menu-item a {
	color:#5dba48;
}
.widget_nav_menu .menu-item {
	padding-top:15px;
	padding-bottom:15px!important;
	margin-bottom:0px!important;
	position:relative;
}
.widget_nav_menu h3 {
	display:none!important;
}
.widget_nav_menu .menu-item a {
	color:#999999;
}
.widget_nav_menu .menu_item a:hover {
	
}
.big-title:after, #site-navigation .menu > li.current-menu-item:after, #site-navigation .menu > li:hover:after {
    background-color:rgba(0,0,0,0.73)!important;
}
#site-navigation .sub-menu li:hover, #site-navigation .children li:hover {
	background:#F5F5F5!important;
}
#site-navigation .sub-menu li:hover > a, #site-navigation .children li:hover > a, #site-navigation .sub-menu li a:hover, #site-navigation .children li a:hover, #site-navigation .menu li:hover > .sub-menu li.menu-item-has-children:hover:after, #site-navigation .menu li:hover > .children li.page_item_has_children:hover:after {
	color:#868686!important;
}
#site-navigation .menu > li > a:hover, #site-navigation .menu > li.current-menu-item > a, .mini-cart .mini-cart__button .mini-cart-icon:hover:before, .search-box:hover i:before, .search-box:hover i:after, #our-projects .esg-filter-wrapper .esg-filterbutton:hover {
	color:#5dba48!important;
}
h3, .job_listing h2 {
	color:#000!important;
	font-size: 26px!important;
    font-weight: 400!important;
    margin-bottom: 20px;
}
h4 {
	font-size: 18px!important;
    font-weight: 400!important;
	color:#000!important;
	margin-bottom:10px;
}
.col-md-8 strong {
	color:#000!important;
}
.widget-title{
	color:#878787!important;
}
.testimonials-text {
	background:#f8f8f8!important;
} 

#our-projects .esg-filter-wrapper .selected, #our-projects .esg-filter-wrapper .se {
	color:#000!important;
	border-bottom:1px solid #000!important;
}
.thememove_testimonials blockquote:after {
	border-left:14px solid #f9f9f9!important;
}
.esg-entry-media {
	min-height:185px;
}
.vc_slide {
	margin-top:20px;
}
.comments-counts, .job_filters, .job_listing .date, .single_job_listing .date-posted, .job_listing .post-thumb {
	display:none!important;
}
.thememove_testimonials blockquote {
	font-size:13px!important;
}
.thememove_testimonials blockquote {
	margin:0px!important;
}
input[type="submit"], .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, .single_job_listing .application .application_button {
	border:1px solid #5dba48!important;
	color:#5dba48!important;
	background:transparent!important;
	border-radius:0px!important;
	text-transform:uppercase;
}
input[type="submit"]:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, .single_job_listing .application .application_button:hover {
	border:1px solid #5dba48!important;
	background:#5dba48!important;
	color:white!important;
	border-radius:0px!important;
	text-transform:uppercase;
}
ul.job_listings li.job_listing a div.position h3 {
	font-size:16px!important;
}
.wpb_image_grid .wpb_image_grid_ul img {
	max-width:85%!important;
}
.isotope-item {
	margin-bottom:20px!important;
}
.vc_tta-tab {
	margin-top:5px!important;
}
.thememove_testimonials .avatar {
	margin-top:20px;
}
.thememove_testimonials .author {
	padding:50px 0px!important;
}
.vc_tta-tab {
	background: #fff !important;
	border: none!important;
	border-bottom: 1px solid rgba(255, 255, 255, 0)!important;
	box-shadow: none !important;
	color: #868686!important;
	padding: 6px!important;
	font-size: 16px!important;
	font-weight: normal!important;
	border-radius: 0 !important;
	line-height: normal!important;
	font-family: 'Roboto'!important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
	background:#fff!important;
	border-color:#fff!important;
	-webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover {
	
}
.vc_tta-title-text {
	transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
	color:#868686!important;
}
.vc_tta-title-text:hover, .vc_active .vc_tta-title-text {
	border-bottom:1px solid #002D66;
	padding-bottom:5px;
	transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.vc_tta-title-text:hover {
	color:#5dba48!important;
}
.vc_active .vc_tta-title-text {
	color:#000!important;
}
.vc_tta.vc_general .vc_tta-tab>a {
	padding:14px 15px!important;
}