/* general styles */
body{
  font-size: 14px;
}
div.centerContent{
  width: 728px;
}

/*      HEADER      */

input.inputSearch{
  width: 180px;
}

header a.logoHolder{
  left: 0px;
}
header a.logoHolder span{
  font-size: 0.8em;
  margin-left: 10px;
}
header nav ul li{
  font-size: 0.8em;
}
header div.topMenu nav>ul>li{
  padding-left: 10px;
  padding-right: 10px;
}
header div.menuHolder nav>ul>li{
  padding-left: 8px;
  padding-right: 8px;
  letter-spacing: 1px;
}


/*      CONTENT      */
div.headerImage div.headerText{
  line-height: 1.5em;
  font-size: 0.8em;
}

article{
  padding-top: 60px;
}
article div.textHolder{
  padding-bottom: 60px;
}
article h1,
article h2,
article div.quote h3,
div.headerText,
div.newsHolder a.newsItem span.title,
div.eventHolder a.newsItem span.title{
  margin-bottom: 20px;
}
article h2{
  margin-bottom: 10px;
}
div.quote{
  padding-bottom: 4%;
}

.ctaButton,
input.submitButton{
  margin-top: 30px;
}
.ctaButton img{
  right: -120px;
  bottom: -50px;
  width: 140px;
}

img.graphic1,
img.graphic2,
img.graphic3,
footer img.graphic{
  display: none
}



/*      HOME    */
div.crosslinks{
  padding-bottom: 40px;
}
div.newsBlock{
  padding-top: 40px;
  margin-bottom: 40px;
}
div.newsBlock div.newsHolder{
  padding: 25px;
}
div.newsBlock div.newsHolder a.newsItem{
  margin-bottom: 20px;
}


/*      NEWS    */
div.eventHolder a.newsItem img.schrijfin2{
  top: auto;
  bottom: -110px
}
div.eventHolder a.newsItem img.schrijfin1{
  display: none;
}


div.eventHolder a.newsItem span.imageHolder{
  width: 100%;
  height: 0px;
  padding-top: 100%;
}
div.eventHolder a.newsItem span.eventText{
  border: solid 2px #f7a600;
  padding: 20px;
}
div.eventHolder a.newsItem span.title{
  margin-bottom: 10px;
}
div.eventHolder a.newsItem span.ctaButton{
  margin-top: 30px;
}

article.news h1 a.ctaButton{
  margin-top: -15px;
}

article.news div.textHolder img.newsImage{
  margin-bottom: 20px;
}

/*      CONTACT    */
div.contactForm{
  padding-top: 20px;
}


/*      FOOTER      */
div.footerContact div.footerText p{
  border-left: solid 4px #702283;
  padding-left: 20px;
  margin-bottom: 10px;
}
div.footerContact div.footerText p span:first-child{
  padding-bottom: 10px;
}
div.footerContact div.contactPic{
  border: solid 4px #f7a600;
  border-radius: 100px;
  width: 200px;
  height: 200px;
  top: -110px;
}

div.footerCol a.logoHolder{
  width: 110px;
}

div.footerInfo{
  padding-top: 40px;
  padding-bottom: 40px;
}
div.copyright{
  font-size: 0.6em;
  line-height: 1.2em;
  padding-top: 20px;
  padding-bottom: 20px;
}
div.copyright br{
  display: inline;
}