.verkeerslijn h1.mega {
  font-weight: 400;
  font-size: 40px;
}
.verkeerslijn h2 {
  margin-top: 0px;
  margin-bottom: 20px;
  margin-left: 45px;
  font-size: 14px;
}
.verkeerslijn .doelgroepen .text-vertical {
  padding-bottom: 20px;
}
.verkeerslijn .doelgroepen .text-vertical > div {
  color: white;
  line-height: 1.6em;
}
.verkeerslijn .doelgroepen .text-vertical > div:after {
  margin: 6em 0 90% 0;
}
.verkeerslijn .doelgroepen .text-vertical.orange {
  background-color: #f39100;
  width: 1.6em;
}
.verkeerslijn .doelgroepen .text-vertical.green {
  background-color: #009d3a;
  width: 3.2em;
}
.verkeerslijn .doelgroepen .text-vertical.red {
  background-color: #EE332C;
  width: 1.6em;
}
.verkeerslijn .doelgroepen .text-vertical.blue {
  background-color: #009ee3;
  width: 1.6em;
}
.verkeerslijn .page-content > h1 {
  margin-top: 80px;
}
.verkeerslijn .page-content .methode h1 {
  margin-left: -5px;
  font-size: 20px;
}
.verkeerslijn .page-content .methode .vertical-dash {
  margin-top: 14px;
}
.verkeerslijn .page-content .methode.open h1 {
  font-weight: 800;
}
.verkeerslijn .page-content .methode p,
.verkeerslijn .page-content .methode h2 {
  display: inherit;
  margin-left: 5px;
}
.verkeerslijn .methode {
  border: 1px solid transparent;
  margin: 2px 0px;
  display: block;
}
.verkeerslijn .methode .vertical-dash {
  margin-top: 22px;
}
.verkeerslijn .methode h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 30px;
  padding: 10px;
}
.verkeerslijn .methode p {
  color: #333;
}
.verkeerslijn .methode p,
.verkeerslijn .methode h2 {
  display: none;
}
.verkeerslijn .methode:hover {
  text-decoration: none;
  cursor: pointer;
  background-color: #f8f8f8;
}
.verkeerslijn .methode.active {
  border: 1px solid silver;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.verkeerslijn .methode.active h1 {
  background-color: transparent !important;
}
/*Intro*/
.intro {
  color: white;
}
.intro img {
  margin: 15px 0px;
}
.intro .orange,
.intro .blue,
.intro .green {
  min-height: 530px;
  margin-bottom: 20px;
  padding: 10px;
}
.intro .orange h1,
.intro .blue h1,
.intro .green h1 {
  color: white;
  text-align: center;
}
.intro .orange {
  background: #f39100;
}
.intro .orange img {
  border: 5px dashed #ffbc5a;
}
.intro .blue {
  background: #009ee3;
}
.intro .blue img {
  border: 5px dashed #4ac8ff;
}
.intro .green {
  background: #009d3a;
}
.intro .green img {
  border: 5px dashed #00d04d;
}
/* Large devices (large desktops, 1200px and down) */
/* Medium devices (desktops, 992px and down) */
/* Small devices (tablets, 768px and down) */
/* Micro-Small devices (iphones, 480px and down) */
