/*.main-menu a {
    font-weight: bold;
} */

/*afbeeldingen in portfolio schalen

.projects-item img{
    

    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    overflow:auto;
		
  
}
.projects-item {
    
     /*width:262px;
     vertical-align:middle;
   
    
}
.projects-item-wrap {
    min-height:300px;
    
    
}
.projects-item-wrap img{
/*    width:200px;
    
    
}*/


 .title {
    letter-spacing: -0.04em;
text-transform: uppercase;
}

 h4, h2 {
    letter-spacing: -0.04em;
}

b {
    color: #333333;
}

.widget_nav_menu a, .woocommerce-MyAccount-navigation a {
    border-bottom: 0px 
}

.site-footer-modern .widget_nav_menu a {
    padding: 0px 0;
}

.site-footer .widget_nav_menu li.current_page_item > a, .site-footer .widget_nav_menu li.current-menu-item, nav.site-navigation .current-menu-item > a, .megamenu-title {
    color: #ff3323 !important;
font-weight: bold;
}

.page-header .page-title {
    color: #ffffff;
}


.project-hover, .project-hover-bg, .projects-item-wrap::after {
    opacity: 60;
	}

@media screen and (min-width: 1199px){
.project-hover-bg {
    /*background-color: #000;*/
	opacity: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
	}}

@media screen and (max-width: 1199px){
.project-hover-bg {
    /*background-color: #000;*/
	opacity: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
	}}

@media screen and (min-width: 1200px){
h3.project-title.text-uppercase {color: #000000 !important;
	font-family: 'Maven Pro';
font-size: 12pt;
	color:#ffffff !important;
	text-transform: none;
	}}

/* titel op machines */

@media screen and (min-width: 1200px){
.projects-item .project-title {
    color: rgb(255, 255, 255);
    background-color: #042438;
    /*box-shadow: rgb(255, 51, 35) 0px 5px 0px;*/
	padding: 5px 10px;
	border-radius: 5px;
	margin-top:200px;
	z-index: 500;
	position:absolute;
/*	margin-left: 15px !important;
	margin-right: 15px !important;*/
}
}

@media screen and (max-width: 1199px){
.projects-item .project-title {
    color: rgb(255, 255, 255);
    background-color: #042438;
    /*box-shadow: rgb(255, 51, 35) 0px 5px 0px;*/
	padding: 5px 10px;
	border-radius: 5px;
/*	margin-top:200px; */
	z-index: 500;
	position:absolute;
margin-left: 5px !important;
	margin-right: 15px !important;
}
}

/* tot hier titel op machines */


/* klikbaar vlak op de machinefotos */
@media screen and (min-width: 1200px){
a.btn.btn-md {
width:300px !important;
height:250px !important;
opacity: 0;
	margin-left: -40px;
	margin-bottom: -30px;
		z-index: 501;
}
}

@media only screen and (max-width: 1199px) {
.vc_row.wpb_row {
    margin-top: -20px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}}

@media only screen and (max-width: 1199px) {
.vc_col-sm-2 {width: 16.667%; display:inline-block !important;}
}

@media only screen and (max-width: 1199px) {
.vc_grid.vc_row .vc_grid-item {
    vertical-align: baseline;}
}

/*
@media (max-width: 1199px) {
.site-navigation .main-menu li a:hover, .site-navigation .main-menu li a:active, .site-navigation .main-menu li a:focus, .site-navigation .main-menu li.current-menu-item > a, .site-navigation .mobile-showchildren:hover, .site-navigation .mobile-showchildren:active {
    color: #ffffff;
	}}
*/

@media (max-width: 1199px) {
.site-navigation .mobile-wrap {
    background: #0003;
	}}

/*
@media (max-width: 1199px) {
nav.site-navigation .current-menu-item > a, .important, .megamenu-title {
    color: #ffffff !important;
}} 
*/

@media (max-width: 1199px) {
.site-navigation .mobile-wrap a, .site-navigation .mobile-wrap .menu-notice {
    color: #042438; 
}
}




