*{
  font-family: 'Roboto', sans-serif;
  box-sizing:border-box;
  text-decoration:none;
  font-family: 'Roboto', sans-serif;
  scroll-behavior: smooth;
  

}

b{
  color:#36A9E1;
}

html, body{
  background-color:white;
  margin:0;
  width:100%;
  padding:0;
  overflow-x:hidden;
}

navbar{
    width:100%;
    height:80px;
    float:left;
    background-color:white;
    z-index:1;
    position:absolute;
    left:0;
    top:0;

}

#burger{
    font-size:25px;
    margin:18px;
    color:#757575;
    visibility: hidden;
    float:left;
    z-index:2;
}

#burger2{
    font-size:40px;
    margin:20px;
    color:#757575;
    float:left;
    z-index:2;
}


navcontainer{
    display:block;
    margin-left:auto;
    margin-right:auto;
    width:1366px;
    height:80px;
}

navcontainer h1{
 float:left;
 font-size:20px;
 margin:28px;
 color:#757575;
 font-weight:400;
     
}


navcontainer img{
    Height:60px;
    margin:10px;
    float:left;
}

.navlinks{
    float:right;
    margin-right:20px;
    width:auto;
}

.navlink{
    width:auto;
    padding:27px;
    padding-left:10px;
    margin-left:10px;
    padding-right:10px;
    color:#757575;
    text-align:center;
    float:right;
    cursor:pointer;
}

.navlink a{
    text-align:center;
    text-decoration:none;
    font-size:20px;
}

.navlink:hover a{
  color:#919191;
}

@media only screen and (max-width: 1366px) {
  navcontainer {
    width:100%;
  }
  
}

@media only screen and (max-width: 966px) {
  
  navcontainer img{
    display:none;
  }
}

@media only screen and (max-width: 730px) {
  .navlinks{
      display:none;
  }
  #burger{
      visibility: visible;
  }
  
  navbar{
      height:60px;
  }
  
  navcontainer img{
      height:30px;
      margin:15px;
      display:block;
      
  }
  navcontainer h1{
  margin:18px;
  font-weight:400;
      
  }
  
}



#dp1{
  box-shadow:0 0 8px 0 rgba(0,0,0,.3);
}

#dp2{
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

#dp3{
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

#dp4{
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.menu{
    width:80%;
    background-color:white;
    float:left;
    transition:0.3s;
    height:100%;
    position:fixed;
    margin-left:-80%;
  z-index:2;
}

#black{
    width:20%;
    background-color:#383838;
    float:left;
    height:100%;
    position:fixed;
    margin-left:-20%;
    opacity:0.8;
    transition: 0.3s;
    z-index:5;
}

.menutop{
    width:100%;
    padding:5%;
    color:#757575;
    margin-bottom:3px;
    
}
.eenmenu{
    width:100%;
    padding:5%;
    color:#757575;
}

.eenmenu:hover , #active_men{
    background-color:#f9f9f9;
}

.menutop img{
    height:35px;
}


.landingbox{
  width:80%;
  font-size:40px;
  text-align:center;
  float:left;
  color:#36A9E1;
  margin-top:15%;
  margin-bottom:7.5%;
}

.landingbox i{
  color:#36A9E1;
  margin-bottom:1.5%;
  margin-top:0;
  text-shadow: 2px 2px 4px #383838;
  transition:0.3s;
}

.arrowup{
  width:100%;
  text-align:center;
  color:#36A9E1;
  font-size:40px;
}

.arrowup i{
  color:#36A9E1;
  font-size:40px;
  margin:5%;
  transition:0.3s;
  cursor:pointer;
}

.arrowup:hover i{
  margin-top:4.5%;
  margin-bottom:5.5%;
  transition:0.3s;
}

footer{
  width:100%;
  float:left;
  color:white;
  background-color:#383838;
  padding:1%;
  padding-left:15%;
  padding-right:15%;
  padding-bottom:2%;
}

footer h3{
  margin-bottom:10px;
  color:#36A9E1;
  cursor:pointer;
  margin-top:20px;
}

footer a{
  color:white;
  cursor:pointer;
}
footer i{
  color:white;
  margin-right:10px;
  cursor:pointer;
}

.footer_1-3{
  width: calc(80%/3);
  float:left;
  margin-right:10%;
  border-right:1px solid #cccccc;
}

@media screen and (max-width: 1000px) {
  footer{
    padding:5%;
  }
  .footer_1-3{
    width:40%;
    border-bottom:1px solid #cccccc;
    border-right:none;
    font-size:16px;
    padding-bottom:20px;
  }
  footer h3{
    font-weight:500;
  }
  #center{
    text-align:center;
  }
  #voordelenh1{
    text-align:center;
  }
}

#active{
    border-bottom:3px solid #36A9E1 ;
    font-weight:600;
    color:#36A9E1;
}

.dropdown-content{
  display: none;
  position: absolute;
  margin-top:28px;
  margin-left:-110px;
  background-color: white;
  width: 320px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  z-index: 1;
}

.dropdown:hover .dropdown-content {
  display: block;
}

.dropdown-content a{
  width:auto;
  padding:10px;
  border-bottom:1px solid #cccccc;
  float:left;
  text-align:center;
  width:100%;
}

navbar #keurmerk{
		height:50px;
		width:auto;
		padding:0;
		margin:1vh;
    float:right;
    display:none;
		background-color:white;
}

@media screen and (max-width: 1000px) {
  navbar #keurmerk{
   display:inline; 
  }
  
  
  
}


