/* Algemene stijlen die van toepassing zijn op alle schermgroottes */
body {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0;
    background-color: #ffffff;
    background-image: url('../Afbeeldingen/Test3.png');
    background-size: cover;
    background-position: fixed;
    background-repeat: no-repeat;
  }
  
  /* Header-stijlen aangepast voor smartphones */
  header {
    background-color: #333333;
    color: #fff;
    text-align: center;
    padding: 1em 0;
    height: 60px; /* Aangepast voor smartphones */
  }

  /* Contactknop */


nav li.contact-button {
    margin-left: auto; /* Plaats de contactknop aan de rechterkant */
  }
  
  nav li.contact-button a {
    background-color: #1e1e1e00;
    color: #fff7f7;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 5px;
    transition: background-color 0.3s ease;
  }
  
  nav li.contact-button a:hover {
    background-color: rgba(255, 255, 255, 0.6);
  }
  
  
  /* Navigatie-stijlen aangepast voor smartphones */
  nav {
    background-color: #1e1e1e;
    padding: 10px;
  }
  
  nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center; /* Gecentreerd op smartphones */
  }
  
  nav li {
    margin: 5px;
  }
  
  nav a {
    text-decoration: none;
    color: #000;
    font-weight: bold;
    padding: 5px 10px;
  }
  
  /* H1-stijlen aangepast voor smartphones */
  h1 {
    font-size: 1.5em; /* Aangepast voor smartphones */
    color: #333;
  }
  
  /* Sectie-stijlen aangepast voor smartphones */
  section {
    padding: 10px;
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 10px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  }
  
  /* Werk galerij-stijlen aangepast voor smartphones */
  .work-tile {
    width: 100%;
    margin: 10px 0;
    padding: 10px;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  }
  
  .work-tile img {
    width: 100%;
    border-radius: 5px;
  }
  
  /* Over sectie-stijlen aangepast voor smartphones */
  .about-section {
    flex-direction: column; /* Aangepast voor smartphones */
  }
  
  .text-container,
  .image-container,
  .image-container1 {
    width: 100%;
    padding: 10px;
  }
  
  .image-container img,
  .image-container1 img {
    width: 100%;
    border-radius: 10px;
  }
  
  /* Footer-stijlen aangepast voor smartphones */
  footer {
    background-color: #333;
    color: #fff;
    text-align: center;
    padding: 1em 0;
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 60px; /* Aangepast voor smartphones */
    display: flex;
    justify-content: center;
    align-items: center;
  }

  /* Mediaquery voor smartphones */
@media only screen and (max-width: 600px) {
    /* Pas hier aanvullende stijlen aan voor smartphones indien nodig */
  }