/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/



/*
<meta name="google-site-verification" content="LlNFXT_jM9nSubLwl6AjajebQetTpuFisuRwOMvAvHw" />

body {
	background-color:#fff;
}

*/

.vve_hero_wrapper {
  padding: 30px 0px;
}
@media (max-width: 1020px) {
  .vve_hero_wrapper {
    padding: 30px 25px;
  }
}
.vve_hero_bg_01 {
  background-image: url('/wp-content/uploads/hero_image_01_02.jpg');
  background-size: cover;
  height: 600px;
  background-position: center center;
  width: 90%;
  box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.15);
}
@media (max-width: 1020px) {
  .vve_hero_bg_01 {
    height: 300px;
    margin-bottom: 25px;
    width: 100%;
  }
}
.vve_hero_bg_content h2 {
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 0px;
}
.vve_hero_bg_content a {
  color: #dcb556;
  float: right;
  text-transform: uppercase;
  font-weight: bold;
}
@media (max-width: 768px) {
  .vve_hero_bg_content a {
    float: left;
  }
}
.vve_hero_bg_overlay {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  padding: 40px 45px;
  background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );
}
.vve_hero_bg_overlay_2 {
  height: 100%;
  width: 100%;
  background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );
}
.vve_hero_standard_grid {
  width: 1140px;
  margin: auto;
  margin-top: -350px;
}
@media (max-width: 1300px) {
  .vve_hero_standard_grid {
    width: 100%;
    padding: 0px 50px;
  }
}
@media (max-width: 1020px) {
  .vve_hero_standard_grid {
    margin-top: 0px;
    padding: 0px 0px;
  }
}
.vve_hero_bg_02 {
  background-image: url('/wp-content/uploads/architecture-building-amsterdam-blue-sky-162539.jpeg');
  background-size: cover;
  background-position: center center;
  width: 60%;
  height: 500px;
  box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.15);
}
@media (max-width: 1020px) {
  .vve_hero_bg_02 {
    width: 100%;
  }
}
@media (max-width: 1300px) {
  .vve_hero_bg_02 {
    width: 50%;
  }
}
@media (max-width: 1020px) {
  .vve_hero_bg_02 {
    width: 100%;
    height: 290px;
  }
}
.vve_hero_bg_overlay_border {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  transform: translate(-25px, 25px);
  width: 100%;
  height: 100%;
  border: 2px solid #dcb556;
  padding: 50px 25px;
}
@media (max-width: 1140px) {
  .vve_hero_bg_overlay_border, .vve_hero_bg_overlay {
  justify-content: flex-start;
  align-items: flex-end;
} }
@media (max-width: 1020px) {
  .vve_hero_bg_overlay_border {
    transform: translate(0px, 0px);
    border: 0px;
    padding: 40px 45px;
  }
}

@media (max-width: 1140px) {
  .klanten_border1 {
    width: 100% !important;
  }
}
@media (max-width: 1140px) {
  .klanten_border1:nth-of-type(3n+2) {
      margin: 10px 0px !important;
  }
}
