/* general styles */
body{
  font-size: 16px;
  line-height: 22px;
}
div.centerContent{
  width: 728px;
}

/*      HEADER      */
header{
  width: 100%;
  height: 140px;
}
header div.centerContent, footer div.centerContent{
  width: 768px;
}
div.icon{
  margin-left: 50px;
}
header div.logoHolder{
  width: 200px;
  padding-top: 20px;
}
div.menuHolder{
  width: 100%;
  margin-right: 0px;
  text-align: center;
}
div.menuHolder nav>ul{
  margin-top: 20px;
}
nav ul li{
  padding-left: 10px;
  padding-right: 13px;
}


/*      CONTENT      */
div.icon{
  margin-left: 0px;
}


/*    TEXT & CONTACT   */
div.centerText{
  width: 728px;
  margin-top: 60px;
  margin-bottom: 60px;
}
div.centerText.contact img{
  margin-bottom: 30px;
}


/*    PLAY    */
div.textCol{
  width: 340px; 
  margin-top: 60px;
  margin-bottom: 60px;
}
div.textCol:first-child{
  margin-right: 48px;
}

div.iframeHolder{
  width: 340px;
  margin-left: 0px;
  margin-bottom: 30px;
}


/*    AGENDA    */
div.agendaHolder{
  width: 728px;
  height: 952px;
  margin-top: 60px;
  margin-bottom: 60px;
}
div.agendaHolder.overview{
  width: 728px;
}
div.agendaHolder.overview div.agendaItem{
  min-height: 80px;
}
div.agendaHolder a.fa{
  top: 420px;
}


/*    TIMELINE    */
div.timelineHolder{
  width: 728px;
  margin-top: 60px;
  margin-bottom: 60px;
}

div.timelineHolder div.step:nth-child(2n), div.timelineHolder div.step:last-child{
  padding-right: 0px;
  background: none;
  width: 220px;
}



/*    LOCATIONS    */
div.locationHolder{
  margin-top: 60px;
  margin-bottom: 60px;
}


/*      TYPEN   */
div.typenHolder img{
  margin-right: 0px;
  margin-top: 60px;
  margin-bottom: 30px;
  width: 100%;
}
div.typenHolder div.textCol{
  width: 100%;
  text-align: center;
  margin-top: 0px;
}


/*      GALLERY   */
div.galleryOverview{
  margin-bottom: 60px;
}


/*      DOWNLOADS   */
div.downloadOverview{
  margin-top: 60px;
  margin-bottom: 60px;
}