/* general styles */
body{
  font-size: 14px;
}
div.centerContent{
  width: 1000px;
  padding-left: 20px;
  padding-right: 20px;
  box-sizing: border-box;
}


header div.logoHolder{
  width: 220px;
  margin-top: 22px;
}
div.menuHolder nav ul li{
  padding-left: 12px;
}
div.menuHolder nav>ul>li:nth-last-child(2),
div.menuHolder nav>ul>li:nth-last-child(1){
  padding-left: 20px;
}
div.menuHolder nav>ul>li:nth-last-child(2) a,
div.menuHolder nav>ul>li:nth-last-child(1) a{
  min-width: 201px;
}
div.menuHolder nav ul li ul{
  left: -1px;
}

/*      CONTENT      */
div.pageHeader{
  height: 180px;
}
div.mainContent{
  padding-top: 80px;
  padding-bottom: 70px;
}
article{
  width: 420px;
}
aside{
  width: 480px;
}


/*      HOME     */
div.slideShowHolder{
  height: 450px;
}
div.slideShowHolder div.slideContent{
  left: 0px;
  bottom: 40px;
  padding: 25px;
  padding-left: 40px;
  padding-right: 40px;
  border-radius: 30px;
}
div.newsLeft{
  width: 240px;
}
div.messageHolder,
div.timesHolder{
  padding: 25px;
}
div.homeBlocks{
  width: 690px;
  padding: 0px;
  padding-left: 30px;
  padding-top: 40px;
  padding-bottom: 10px;
}
div.homeBlocks>h3{
  margin-bottom: 25px;
}
div.homeBlocks div.block{
  width: 295px;
  margin-right: 30px;
  margin-bottom: 30px;
}


/*      AANGESLOTEN BIJ     */
aside.linkLogos a img{
  max-height: 80px;
  max-width: 220px;
}


/*      PRAKTIJK      */
div.tourHolder{
  width: 533px;
}
div.gallery{
  width: 360px;
}
div.gallery a{
  width: 100px;
  margin-left: 20px;
  margin-bottom: 20px;
}


/*      MEDEWERKERS      */
div.employee{
  width: 216px;
  margin-right: 32px;
}


/*      SHOP      */
div.productHolder{
  margin-left: -16px;
  margin-right: -16px;
}
div.product{
  width: 216px;
  margin-left: 16px;
  margin-right: 16px;
  margin-bottom: 32px;
}


/*      CONTACT & INSCHRIJVEN    */
div.formHolder{
  padding: 35px;
}

div.formCol{
  width: 430px;
}
div.formCol.last{
  margin-left: 30px;
}

input.inputText.search{
  width: 300px;
  font-size: 18px;
}
input.inputText.search:first-child{
  width: 500px;
}


/*      FOOTER      */
div.footerInfo div.infoBlock:first-child{
  width: 300px;
  margin-right: 88px;
}
div.footerInfo div.infoBlock:nth-child(2){
  width: 260px;
  margin-right: 65px;
}
div.footerInfo div.infoBlock:nth-child(3){
  width: 200px;
}