header{
  transition:height 400ms;
}

header p.description{
  transition:left 1s;
}

header .header-illustration{
  transition:width 400ms, height 400ms;
}

@media (min-width: 1340px){

  .topbar {
    border-bottom:1px solid #d7d4cd;
    border-color:rgba(178, 174, 164, .4);
  }
  }

@media (min-width: 1340px){

  .home header {
    height:384px;
  }
  }

@media (min-width: 1340px){

  .home .logo {
    top:30px;
    width:300px;
    height:103px;
  }
  }

@media (min-width: 1340px){

  .home .logo a {
    width:300px;
    height:102px;
    background-position:0 0;
  }
  }

@media (min-width: 1340px){

  .home header p.description {
    top:110px;
    left:115px;
    width:300px;
    padding-top:24px;
    font-size:28px;
  }
  }

@media (min-width: 1340px){

  .home header p.description .handwritten {
    top:-40px;
    float:left;
    display:block;
    width:63px;
    height:59px;
    background:url("/static/images/bijna-large.da15301c5257.png");
  }
  }

@media (min-width: 1340px) and (min-resolution: 120dpi) {

  .home header p.description .handwritten {
    background:url("/static/images/bijna-large@2x.e4e0f2a8a9de.png");
    background-size:100% 100%;
  }
}

@media (min-width: 1340px){

  .home header .header-illustration {
    top:57px;
    right:320px;
    width:539px;
    height:263px;
    background:url("/static/images/illustrations/bg-header-large.9068128a471e.png") no-repeat;
  }
  }

@media (min-width: 1340px) and (min-resolution: 120dpi) {

  .home header .header-illustration {
    background:url("/static/images/illustrations/bg-header-large@2x.03a5c8525917.png")
        no-repeat;
    background-size:100% 100%;
  }
}

.home .aboutmenu{
  top:65px;
}

.home .main-content{
  display:-ms-flexbox;
  display:flex;
  width:960px;
  margin:0;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.home h1{
  display:none;
}

.home aside{
  display:none;
}

.home .box{
  margin-right:20px
}

.home .box.test {
  margin-right:0;
}

@media (max-width: 1023px){

  .home .main-content {
    width:100%;
    -ms-flex-pack:center;
    justify-content:center;
  }
    }

@media (min-width: 1340px){

  .home .main-content {
    width:1280px;
  }
    }

@media (max-width: 767px){

  .home .box {
    margin-right:5px;
  }
    }

@media (max-width: 767px) {

  .home .box.forum {
    margin-right:0;
  }
}

@media (max-width: 767px){

  .home .navigation {
    display:none;
  }
    }

.populaire-onderwerpen + div{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}
