#sp-top1 {margin-bottom: 10px;}

.sp-contact-info li {font-size: 100%;}

#sp-top2 form input {
  padding: 4px;
  height: 35px;
  border-top-right-radius: 0;
border-bottom-right-radius: 0;
}

#sp-top2 .btn-primary {
  padding: 4px 6px;
  height: 36px;
}

#sp-kruimelpad {
  height: 50px;
  background-color: #F1F6F8;
}

.breadcrumb {
  padding: 0.75rem 1rem 0.75rem 0rem;
  background-color: #F1F6F8;
  border-radius: 0rem;
}

#sp-main-body {
  padding: 25px 0px;
}

#sp-main-body a {text-decoration: underline;}

H2, H3 {margin: 25px 0px 15px 0px;}

#sp-main-body .readmore a {
  background-color: #F1F6F8;
  border: 1px solid #105BA6;
  color: #105BA6;
  text-decoration: none;
  letter-spacing: 1px;
  padding: 5px;
}

#sp-main-body .readmore a:hover {
  background-color: #105BA6;
  color: #fff;
  border: 1px solid #105BA6;
}


img.wf_file_icon {
display: inline;
margin-right: 5px;
margin-bottom: 5px;
}

a.ev_link_row:link, a.ev_link_row:visited, a.ev_link_row:hover {
  font-size: 16px;
  color: #105BA6;
}

#jevents_body .jev_daysnames.category select {
  height: 40px;
  width: 180px;
  font-size: 15px;
}

#jevents_body a.cal_titlelink:link, #jevents_body a.cal_titlelink:visited, #jevents_body a.cal_titlelink:hover {
  font-size: 11px;
  line-height: 14px;
}