/* general styles */
body{
  font-size: 16px;
  line-height: 20px;
}
div.centerContent{
  width: 1000px;
}

/*      HEADER      */
header{
  padding-top: 20px;
}
header div.logoHolder{
  width: 360px;
}
header div.logoHolder p{
  padding-left: 6px;
  font-size: 14.2px;
}
header.fixed div.logoHolder p{
  font-size: 11.4px;
}
div.menuHolder{
  margin-top: 83px;
}
header.fixed div.menuHolder{
  margin-top: 15px;
}

div.menuHolder nav ul li{
  font-size: 1em;
  line-height: 22px;
  height: 22px;
}


/*      CONTENT      */
div.mainContent{
  padding-top: 133px;
}
div.content{
  padding-top: 30px;
  padding-bottom: 88px;
  min-height: 610px;
}

div.content div.textHolder{
  width: 480px;
}
a.anchor{
  position: absolute;
  bottom: 88px;
}
h1, h2{
  font-size: 3em;
  padding-bottom: 20px;
}
ul li{
  margin-left: 15px;
}
div.content div.textHolder strong{
  color: #e15f55;
  font-weight: 700;
}
div.content div.textHolder a{
  color: #e15f55;
}
div.content div.textHolder a:hover{
  text-decoration: underline;
}
div.content div.textHolder a.fa:hover{
  text-decoration: none;
}


/*      VISIE     */
div.content.visie div.imageHolder{
  width: 450px;
  margin-top: -50px;
}
div.content.visie div.imageHolder div.popup{
  padding-left: 15px;
  padding-right: 15px;
  width: 250px;
}
div.content.visie div.imageHolder div.popup.part1{
  left: 78px;
  top: -35px;
}
div.content.visie div.imageHolder div.popup.part2{
  left: auto;
  right: 0px;
  top: 240px;
}
div.content.visie div.imageHolder div.popup.part3{
  top: 340px;
  left: 78px;
}
div.content.visie div.imageHolder div.popup.part4{
  left: -40px;
  top: 240px;
}
div.content.visie div.imageHolder div.popup.part5{
  left: 78px;
  top: 230px;
}
div.content.visie div.imageHolder div.popup.part6{
  top: -30px;
  left: -40px;
}


/*      EXPERTISE   */
div.expertiseHolder{
  width: 480px;
}
div.expertiseItem h3{
  padding-bottom: 2px;
}
div.expertiseItem h3 span.close,
div.aanpakItem h3 span.close,
div.expertiseItem h3 span.open,
div.aanpakItem h3 span.open{
  right: 15px;
  top: 8px;
}

/*      AANPAK   */
div.aanpakHolder{
  width: 480px;
}


/*      CHRIS     */
div.content.chris div.textHolder{
  min-height: 580px;
}
div.content.chris div.imageHolder{
  width: 480px;
  height: 580px;
  overflow: hidden;
  position: relative;
}
div.content.chris div.imageHolder img{
  width: 580px;
  position: absolute;
  left: -35px;
}


/*      BLOGS     */
div.content.blogs div.textHolder{
  width: 700px;
}

div.fbHolder a.fa{
  top: -67px;
  font-size: 2.6em;
}


/*      CONTACT     */
div.formHolder{
  width: 480px;
}