@import url( "fonts/fonts.css ");
html,body {
margin:0 auto;
height:100%;
-webkit-font-smoothing:antialiased;
-webkit-text-size-adjust:none
}

body {
background:url(../images/background.jpg) no-repeat top right fixed;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
font-family: 'NewsGothicBT-RomanCondensed ';
font-size:16px;
line-height:1.4;
color:#3b5571;
position:relative;
overflow:hidden
}

* {
margin:0;
padding:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}

a {
color:#3b5571;
text-decoration:none
}

a:hover {
color:#3b5571;
text-decoration:none
}

h1,h2,h3,h4,h5,legend,#goedkeuringsnummer,footer * {
font-family: 'NewsGothicBT-BoldCondensed ';
font-weight:normal;
font-style:normal;
margin:0;
line-height:1.5
}

h1 strong,h2 strong,h3 strong,h4 strong {
font-weight:normal;
font-style:normal
}

h1 {
margin:0 0 24px 0;
font-size:54px;
letter-spacing:2px
}

#container {
display:block;
width:1920px;
height:100%;
margin:0 auto;
padding:0
}

#home,#chapter1,#chapter2,#chapter3,#chapter4,#productinfo {
}

footer {
display:block;
width:100%;
height:68px;
margin:0;
padding:16px 0;
background:#FFF;
position:fixed;
bottom:0;
left:0
}

#loading {
display:block;
width:100%;
height:100%;
background:url(../images/background-gray-50p.png);
position:fixed;
top:0;
z-index:10
}

#loading img {
width:320px;
height:auto;
margin:auto auto;
top:0;
right:0;
bottom:0;
left:0;
position:absolute;
z-index:11
}

.box {
display:block;
width:1500px;
height:auto;
margin:140px auto 0;
padding:0
}

ul.columns {
float:left;
display:inline;
width:100%;
height:auto;
margin:0 auto;
padding:0
}

ul.columns li {
float:left;
display:inline;
width:100%;
height:auto;
margin:0 0 48px 0;
padding:0;
text-align:left
}

ul.columns.column-2 li {
width:50%
}

ul.columns.column-3 li {
width:33.3%
}

ul.columns li .still {
max-width:70%;
height:auto;
border:5px solid #efad01;
transition:1s;
-webkit-transition:1s
}

ul.columns li .still:hover {
border-color:#3b5571
}

ul.columns li h4 {
max-width:70%;
margin:0 0 5px 0;
font-size:24px;
text-transform:uppercase
}

ul.columns.column-3 li .still,ul.columns.column-3 li h4 {
max-width:80%
}

ul.columns.videos li h4 {
font-size:16px;
min-height:72px
}

footer ul {
width:90%;
margin:0 5%
}

footer ul li {
list-style:none;
line-height:36px;
font-size:3.1vmin
}

footer ul li img {
float:left;
width:auto;
height:36px;
margin-right:15px
}

.w100,.w80,.w75,.w67,.w66,.w60,.w50,.w40,.w34,.w33,.w30,.w25,.w20,.w10,.w5 {
float:left;
display:inline;
width:100%;
height:auto;
margin:0;
padding:0;
position:relative
}

.w80 {
width:80%
}

.w75 {
width:75%
}

.w67 {
width:67%
}

.w66 {
width:66%
}

.w60 {
width:60%
}

.w50 {
width:50%
}

.w40 {
width:40%
}

.w34 {
width:34%
}

.w33 {
width:33%
}

.w30 {
width:30%
}

.w25 {
width:25%
}

.w22 {
width:22%
}

.w20 {
width:20%
}

.w10 {
width:10%
}

.w5 {
width:5%
}

.error,.red {
color:#F00
}

.fn {
float:none
}

.fl {
float:left
}

.fr {
float:right
}

.al {
text-align:left !important
}

.ar {
text-align:right !important
}

.ac {
text-align:center
}

.uc {
text-transform:uppercase
}

.lc {
text-transform:lowercase
}

.nm {
margin:0 !important
}

.np {
padding:0 !important
}

.mt10 {
margin-top:10px !important
}

.mt20 {
margin-top:20px !important
}

.mt24 {
margin-top:24px !important
}

.mt48 {
margin-top:48px !important
}

.mr10 {
margin-right:10px !important
}

.mr20 {
margin-right:20px !important
}

.mr24 {
margin-right:24px !important
}

.mr48 {
margin-right:48px !important
}

.mb10 {
margin-bottom:10px !important
}

.mb20 {
margin-bottom:20px !important
}

.mb24 {
margin-bottom:24px !important
}

.mb48 {
margin-bottom:48px !important
}

.ml10 {
margin-left:10px !important
}

.ml20 {
margin-left:20px !important
}

.ml24 {
margin-left:24px !important
}

.ml48 {
margin-left:48px !important
}

.m10 {
margin:10px !important
}

.m20 {
margin:20px !important
}

.m24 {
margin:24px !important
}

.m48 {
margin:m48 !important
}

.pt10 {
padding-top:10px !important
}

.pt20 {
padding-top:20px !important
}

.pt24 {
padding-top:24px !important
}

.pt48 {
padding-top:48px !important
}

.pr10 {
padding-right:10px !important
}

.pr20 {
padding-right:20px !important
}

.pr24 {
padding-right:24px !important
}

.pr48 {
padding-right:48px !important
}

.pb10 {
padding-bottom:10px !important
}

.pb20 {
padding-bottom:20px !important
}

.pb24 {
padding-bottom:24px !important
}

.pb48 {
padding-bottom:48px !important
}

.pl10 {
padding-left:10px !important
}

.pl20 {
padding-left:20px !important
}

.pl24 {
padding-left:24px !important
}

.pl48 {
padding-left:48px !important
}

.p10 {
padding:10px !important
}

.p20 {
padding:20px !important
}

.p24 {
padding:24px !important
}

.p48 {
padding:48px !important
}

.hide {
visibility:hidden;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0
}

.mfp-bg {
top:0;
left:0;
width:100%;
height:100%;
z-index:1042;
overflow:hidden;
position:fixed;
background:#0b0b0b;
opacity:0.8
}

.mfp-wrap {
top:0;
left:0;
width:100%;
height:100%;
z-index:1043;
position:fixed;
outline:none !important;
-webkit-backface-visibility:hidden
}

.mfp-container {
text-align:center;
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
padding:0 8px;
box-sizing:border-box
}

.mfp-container:before {
content: ' ';
display:inline-block;
height:100%;
vertical-align:middle
}

.mfp-align-top .mfp-container:before {
display:none
}

.mfp-content {
position:relative;
display:inline-block;
vertical-align:middle;
margin:0 auto;
text-align:left;
z-index:1045
}

.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {
width:100%;
cursor:auto
}

.mfp-ajax-cur {
cursor:progress
}

.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor:-moz-zoom-out;
cursor:-webkit-zoom-out;
cursor:zoom-out
}

.mfp-zoom {
cursor:pointer;
cursor:-webkit-zoom-in;
cursor:-moz-zoom-in;
cursor:zoom-in
}

.mfp-auto-cursor .mfp-content {
cursor:auto
}

.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {
-webkit-user-select:none;
-moz-user-select:none;
user-select:none
}

.mfp-loading.mfp-figure {
display:none
}

.mfp-hide {
display:none !important
}

.mfp-preloader {
color:#CCC;
position:absolute;
top:50%;
width:auto;
text-align:center;
margin-top:-0.8em;
left:8px;
right:8px;
z-index:1044
}

.mfp-preloader a {
color:#CCC
}

.mfp-preloader a:hover {
color:#FFF
}

.mfp-s-ready .mfp-preloader {
display:none
}

.mfp-s-error .mfp-content {
display:none
}

button.mfp-close,button.mfp-arrow {
overflow:visible;
cursor:pointer;
background:transparent;
border:0;
-webkit-appearance:none;
display:block;
outline:none;
padding:0;
z-index:1046;
box-shadow:none;
touch-action:manipulation
}

button::-moz-focus-inner {
padding:0;
border:0
}

.mfp-close {
width:44px;
height:44px;
line-height:44px;
position:absolute;
right:0;
top:0;
text-decoration:none;
text-align:center;
opacity:0.65;
padding:0 0 18px 10px;
color:#FFF;
font-style:normal;
font-size:28px;
font-family:Arial,Baskerville,monospace
}

.mfp-close:hover,.mfp-close:focus {
opacity:1
}

.mfp-close:active {
top:1px
}

.mfp-close-btn-in .mfp-close {
color:#333
}

.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {
color:#FFF;
right:-6px;
text-align:right;
padding-right:6px;
width:100%
}

.mfp-counter {
position:absolute;
top:0;
right:0;
color:#CCC;
font-size:12px;
line-height:18px;
white-space:nowrap
}

.mfp-arrow {
position:absolute;
opacity:0.65;
margin:0;
top:50%;
margin-top:-55px;
padding:0;
width:90px;
height:110px;
-webkit-tap-highlight-color:transparent
}

.mfp-arrow:active {
margin-top:-54px
}

.mfp-arrow:hover,.mfp-arrow:focus {
opacity:1
}

.mfp-arrow:before,.mfp-arrow:after {
content: ' ';
display:block;
width:0;
height:0;
position:absolute;
left:0;
top:0;
margin-top:35px;
margin-left:35px;
border:medium inset transparent
}

.mfp-arrow:after {
border-top-width:13px;
border-bottom-width:13px;
top:8px
}

.mfp-arrow:before {
border-top-width:21px;
border-bottom-width:21px;
opacity:0.7
}

.mfp-arrow-left {
left:0
}

.mfp-arrow-left:after {
border-right:17px solid #FFF;
margin-left:31px
}

.mfp-arrow-left:before {
margin-left:25px;
border-right:27px solid #3F3F3F
}

.mfp-arrow-right {
right:0
}

.mfp-arrow-right:after {
border-left:17px solid #FFF;
margin-left:39px
}

.mfp-arrow-right:before {
border-left:27px solid #3F3F3F
}

.mfp-iframe-holder {
padding-top:40px;
padding-bottom:40px
}

.mfp-iframe-holder .mfp-content {
line-height:0;
width:100%;
max-width:2000px
}

.mfp-iframe-holder .mfp-close {
top:-40px
}

.mfp-iframe-scaler {
width:100%;
height:0;
overflow:hidden;
padding-top:56.25%
}

.mfp-iframe-scaler iframe {
position:absolute;
display:block;
top:0;
left:0;
width:100%;
height:100%;
box-shadow:0 0 8px rgba(0,0,0,0.6);
background:#000
}

img.mfp-img {
width:auto;
max-width:100%;
height:auto;
display:block;
line-height:0;
box-sizing:border-box;
padding:40px 0 40px;
margin:0 auto
}

.mfp-figure {
line-height:0
}

.mfp-figure:after {
content: ' ';
position:absolute;
left:0;
top:40px;
bottom:40px;
display:block;
right:0;
width:auto;
height:auto;
z-index:-1;
box-shadow:0 0 8px rgba(0,0,0,0.6);
background:#444
}

.mfp-figure small {
color:#BDBDBD;
display:block;
font-size:12px;
line-height:14px
}

.mfp-figure figure {
margin:0
}

.mfp-bottom-bar {
margin-top:-36px;
position:absolute;
top:100%;
left:0;
width:100%;
cursor:auto
}

.mfp-title {
text-align:left;
line-height:18px;
color:#F3F3F3;
word-wrap:break-word;
padding-right:36px
}

.mfp-image-holder .mfp-content {
max-width:100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
cursor:pointer
}

@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left:0;
padding-right:0
}

.mfp-img-mobile img.mfp-img {
padding:0
}

.mfp-img-mobile .mfp-figure:after {
top:0;
bottom:0
}

.mfp-img-mobile .mfp-figure small {
display:inline;
margin-left:5px
}

.mfp-img-mobile .mfp-bottom-bar {
background:rgba(0,0,0,0.6);
bottom:0;
margin:0;
top:auto;
padding:3px 5px;
position:fixed;
box-sizing:border-box
}

.mfp-img-mobile .mfp-bottom-bar:empty {
padding:0
}

.mfp-img-mobile .mfp-counter {
right:5px;
top:3px
}

.mfp-img-mobile .mfp-close {
top:0;
right:0;
width:35px;
height:35px;
line-height:35px;
background:rgba(0,0,0,0.6);
position:fixed;
text-align:center;
padding:0
}
}

@media all and (max-width:900px) {
.mfp-arrow {
-webkit-transform:scale(0.75);
transform:scale(0.75)
}

.mfp-arrow-left {
-webkit-transform-origin:0;
transform-origin:0
}

.mfp-arrow-right {
-webkit-transform-origin:100%;
transform-origin:100%
}

.mfp-container {
padding-left:6px;
padding-right:6px
}
}

#footer-back {
display:none
}

.pijl {
display:inline-block;
font-size:80px;
-webkit-transform:rotate(90deg);
margin-left:-20px
}

#videodivbackground {
position:absolute;
top:0;
left:0;
width:100vw;
height:100vh;
z-index:1;
background-image:url( '../images/transparent.png ');
background-repeat:repeat;
display:none
}

#videodiv {
position:absolute;
width:96vw;
left:2vw;
top:2vh;
}

video {
width:100%
}

#productinfo .box h1:nth-child(2) {
margin-top:-40px;
font-size:40px
}

#productinfo .box h3 {
margin-top:-28px;
margin-left:40px
}

#productinfo img {
width:20px
}

#goedkeuringsnummer {
position:absolute;
font-size:12px;
right:10px;
top:5px
}

#close {
position:absolute;
z-index:2;
width:5vw;
right:2.5vw;
top:3vh;
cursor:pointer
}

.stilldiv {
position:relative;
max-width:80%
}

.w33:nth-child(2) {
line-height:1.5
}

.stilldiv .play {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
margin:auto;
width:30%
}

.box ul.columns.column-3 li .stilldiv .still {
max-width:100%
}

@media screen and (max-width:1920px) and (max-height:1079px),(max-device-width:1920px) and (max-device-height:1079px) {
body {
overflow:auto
}

h1 {
font-size:5.7vmin
}

#container {
width:100%
}

.box {
width:80%;
margin:2% auto 100px;
height:100%;
overflow:hidden
}

ul.columns li h4 {
font-size:1.3vmax;
max-width:80%
}

#chapter2 .box {
}
}

@media screen and (max-width:1700px),(max-device-width:1700px) {
ul.columns li .stilldiv {
max-width:80%
}
}

@media screen and (max-width:1400px),(max-device-width:1400px) {
ul.columns.column-2 {
margin-top:4%
}
}

@media screen and (max-width:1200px),(max-device-width:1200px) {
margin-top:80px
}
}

@media screen and (max-width:1100px),(max-device-width:1100px) {
#chapter2 .box {
}
}

@media screen and (max-width:800px) {
#home .box h1 {
}

ul.columns li h4 {
font-size:2.5vmin
}

#chapter2 .box,#chapter4 .box {
}

#home .box {
}
}

@media screen and (max-width:700px),(max-device-width:700px) {
.w33 {
line-height:1.5
}
}

@media screen and (max-width:600px),(max-device-width:600px) {
footer ul li img {
height:30px;
margin-right:0
}
}

@media screen and (max-width:400px),(max-device-width:400px) {
ul.columns.column-2 li,ul.columns.column-3 li {
width:100%;
margin-bottom:40px
}

ul.columns li h4 {
font-size:12px
}

footer ul li img {
position:absolute
}
}

@media screen and (max-width:400px),(max-device-width:400px) {
footer ul li img {
margin-right:0
}

ul.columns.videos li h4 {
font-size:12px
}

#container .box ul.columns.column-2 li,#container .box ul.columns.column-3 li {
max-width:100%
}

#goedkeuringsnummer {
font-size:8px
}
}

@media screen and (max-width:320px),(max-device-width:320px) {
}

@media screen and (width:2048px) and (height:1536px),(device-width:2048px) and (device-height:1536px) {
ul.columns li .stilldiv {
max-width:90%
}

#home .box h1 {
margin-bottom:140px
}

h1 {
font-size:78px
}

footer {
height:100px
}

ul.columns li h4 {
font-size:34px
}

ul.columns.videos li h4 {
font-size:24px
}

#chapter3 .box {
width:1800px
}

#productinfo .box h1 {
font-size:68px
}

#productinfo img {
width:30px;
margin-bottom:-15px
}

#productinfo .box p {
font-size:26px
}

#productinfo .box h3 {
font-size:34px
}

#productinfo .box {
width:1700px
}

footer ul li img {
height:70px
}
}

@media screen and (width:1920px) and (height:1200px),(device-width:1920px) and (device-height:1200px) {
.box {
width:1700px;
margin-top:100px;
overflow:hidden
}

ul.columns li h4 {
font-size:30px
}

h1 {
font-size:68px
}

ul.columns.videos li h4 {
font-size:24px
}

#productinfo .box h3 {
font-size:24px
}

#productinfo .box p {
font-size:20px
}

#productinfo img {
margin-bottom:-3px
}

footer {
padding:8px 0
}

footer ul li img {
height:40px;
margin-top:8px
}
}

@media screen and (width:1280px) and (height:800px),(device-width:1280px) and (device-height:800px) {
ul.columns.column-2 {
margin-top:20px
}

#chapter1 .box .videos li a .stilldiv {
max-width:70%
}

#productinfo .box p {
font-size:14px
}
}

@media screen and (width:1280px) and (height:768px),(width:1280px) and (height:720px),(device-width:1280px) and (device-height:768px),(device-width:1280px) and (device-height:720px) {
ul.columns.column-2 {
margin-top:20px
}

ul.columns li .stilldiv,ul.columns.column-3.videos li a .stilldiv {
max-width:70%
}

#chapter1 .box .videos li {
margin-bottom:28px
}

#chapter3 .box ul.columns.column-3.videos li a .stilldiv {
max-width:80%
}

#productinfo .box p {
font-size:14px
}

#productinfo img {
width:18px;
margin-bottom:2px
}

#productinfo .box {
width:84%
}

footer {
height:50px;
padding:8px 0
}
}

@media screen and (width:1280px) and (height:720px),(device-width:1280px) and (device-height:720px) {
#productinfo .box p {
font-size:14px
}
}

@media screen and (width:1136px) and (height:640px),(device-width:1136px) and (device-height:640px) {
#home .box {
}

#home .box ul.columns.column-2 li a h4 {
font-size:18px
}

ul.columns.column-2 {
margin-top:20px
}

ul.columns.column-2 li,ul.columns.column-3 li {
margin-bottom:20px
}

ul.columns li .stilldiv,ul.columns.column-3.videos li a .stilldiv {
max-width:68%
}

#chapter3 .box ul.columns.column-3.videos li a .stilldiv {
max-width:80%
}

#productinfo img {
width:16px;
margin-bottom:2px
}

#productinfo .box {
width:84%
}

#productinfo .box h1 {
font-size:24px
}

#productinfo .box h3 {
font-size:16px
}

#productinfo .box p {
font-size:14px
}

footer {
height:50px;
padding:8px 0
}
}

@media screen and (width:1024px) and (height:768px),(device-width:1024px) and (device-height:768px) {
.box .stilldvi {
max-width:100%
}

#chapter2 .box {
}

#home .box ul.columns li h4 {
font-size:20px
}

ul.columns.column-2 {
margin-top:20px
}

#productinfo .box h1 {
font-size:26px
}

#productinfo img {
width:16px;
margin-bottom:2px
}

#productinfo .box p {
font-size:13px
}

#productinfo .box h3 {
font-size:16px
}
}

@media screen and (width:1024px) and (height:600px),(width:960px) and (height:600px),(width:800px) and (height:480px),(device-width:1024px) and (device-height:600px),(device-width:960px) and (device-height:600px),(device-width:800px) and (device-height:480px) {
#home .box {
margin-top:20px
}

#home .box h1 {
margin-bottom:10px
}

ul.columns.column-2 {
margin-top:10px
}

ul.columns li {
margin-bottom:30px
}

ul.columns.videos li h4 {
font-size:14px
}

#productinfo .box h1 {
font-size:18px
}

#productinfo img {
width:15px;
margin-bottom:4px
}

#productinfo .box h3 {
margin-top:-28px;
margin-left:40px
}

footer {
padding:0;
height:34px
}

footer ul li img {
margin-top:5px;
height:24px
}

#productinfo .box p {
font-size:12px
}

ul.columns li h4 {
font-size:16px
}
}

@media screen and (width:960px) and (height:600px),(device-width:960px) and (device-height:600px) {
#home .box h1 {
margin-top:40px
}

#chapter2 .box {
}
}

@media screen and (width:800px) and (height:480px),(device-width:800px) and (device-height:480px) {
#chapter2 .box,#chapter4 .box {
}

ul.columns.videos li h4 {
font-size:10px
}

#productinfo .box h3 {
font-size:16px
}

#productinfo img {
width:12px;
margin-bottom:6px
}

#productinfo p {
font-size:9px
}
}

@media screen and (max-height:700px) and (max-width:360px),(max-device-height:700px) and (max-device-width:360px) {
footer {
height:48px;
padding:12px 0
}

footer ul li img {
height:30px
}

#productinfo h1 {
font-size:14px
}

#productinfo .box h3 {
font-size:14px
}
}

@media screen and (width:640px) and (height:360px) and (orientation:landscape),(device-width:640px) and (device-height:360px) and (orientation:landscape) {
#home .box,#chapter2 .box,#chapter4 .box {
}

h1 {
margin-bottom:10px
}

#home .box h1 {
margin-top:0
}

.box ul.columns.column-2 {
margin-top:10px
}

ul.columns.videos li h4 {
font-size:8px
}

ul.columns.column-3 li .stilldiv,ul.columns.column-3 li h4 {
max-width:90%
}

#goedkeuringsnummer {
font-size:8px
}

#productinfo h1 {
font-size:14px
}

#productinfo .box h3 {
margin-top:-20px;
margin-left:20px;
font-size:10px
}

#productinfo img {
width:10px;
margin-top:0;
margin-bottom:2px
}

#productinfo p {
font-size:7px
}

footer {
height:24px;
padding:2px
}

footer ul li {
line-height:0
}

footer ul li img {
height:16px;
float:left;
margin-right:0
}
}

@media screen and (orientation:landscape) and (min-width:400px) {
#container .box {
margin-top:0
}

ul.columns.column-2 li {
margin-bottom:20px;
width:50%
}

#container #home .box h1 {
margin-top:30px
}

#chapter3 .box ul.columns.column-3.videos li {
width:33.3%
}
}

@media screen and (orientation:portrait) and (min-width:400px) {
#chapter3 .box ul.columns.column-3.videos li {
width:50%
}
}

@media screen and (device-width:768px) and (device-height:1024px) {
#container .box ul.columns.column-3 li {
width:50%
}
}

@media screen and (device-width:1024px) and (device-height:768px) {
#container .box ul.columns.column-3 li {
width:50%
}
}

footer .w33:first-child {
width:22%
}

footer .w33:nth-child(2) {
width:44.6%
}s li h4{font-size:16px;min-height:72px}footer ul{width:90%;margin:0 5%}footer ul li{list-style:none;line-height:36px;font-size:3.1vmin}footer ul li img{float:left;width:auto;height:36px;margin-right:15px}.w100,.w80,.w75,.w67,.w66,.w60,.w50,.w40,.w34,.w33,.w30,.w25,.w20,.w10,.w5{float:left;display:inline;width:100%;height:auto;margin:0;padding:0;position:relative}.w80{width:80%}.w75{width:75%}.w67{width:67%}.w66{width:66%}.w60{width:60%}.w50{width:50%}.w40{width:40%}.w34{width:34%}.w33{width:33%}.w30{width:30%}.w25{width:25%}.w22{width:22%}.w20{width:20%}.w10{width:10%}.w5{width:5%}.error,.red{color:#F00}.fn{float:none}.fl{float:left}.fr{float:right}.al{text-align:left !important}.ar{text-align:right !important}.ac{text-align:center}.uc{text-transform:uppercase}.lc{text-transform:lowercase}.nm{margin:0 !important}.np{padding:0 !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt24{margin-top:24px !important}.mt48{margin-top:48px !important}.mr10{margin-right:10px !important}.mr20{margin-right:20px !important}.mr24{margin-right:24px !important}.mr48{margin-right:48px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb24{margin-bottom:24px !important}.mb48{margin-bottom:48px !important}.ml10{margin-left:10px !important}.ml20{margin-left:20px !important}.ml24{margin-left:24px !important}.ml48{margin-left:48px !important}.m10{margin:10px !important}.m20{margin:20px !important}.m24{margin:24px !important}.m48{margin:m48 !important}.pt10{padding-top:10px !important}.pt20{padding-top:20px !important}.pt24{padding-top:24px !important}.pt48{padding-top:48px !important}.pr10{padding-right:10px !important}.pr20{padding-right:20px !important}.pr24{padding-right:24px !important}.pr48{padding-right:48px !important}.pb10{padding-bottom:10px !important}.pb20{padding-bottom:20px !important}.pb24{padding-bottom:24px !important}.pb48{padding-bottom:48px !important}.pl10{padding-left:10px !important}.pl20{padding-left:20px !important}.pl24{padding-left:24px !important}.pl48{padding-left:48px !important}.p10{padding:10px !important}.p20{padding:20px !important}.p24{padding:24px !important}.p48{padding:48px !important}.hide{visibility:hidden;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:2000px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}#footer-back{display:none}.pijl{display:inline-block;font-size:80px;-webkit-transform:rotate(90deg);margin-left:-20px}#videodivbackground{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:1;background-image:url('../images/transparent.png');background-repeat:repeat;display:none}#videodiv{position:absolute;width:96vw;left:2vw;top:2vh}video{width:100%}#productinfo .box h1:nth-child(2){margin-top:-40px;font-size:40px}#productinfo .box h3{margin-top:-28px;margin-left:40px}#productinfo img{width:20px}#goedkeuringsnummer{position:absolute;font-size:12px;right:10px;top:5px}#close{position:absolute;z-index:2;width:5vw;right:2.5vw;top:3vh;cursor:pointer}.stilldiv{position:relative;max-width:80%}.w33:nth-child(2){line-height:1.5}.stilldiv .play{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:30%}.box ul.columns.column-3 li .stilldiv .still{max-width:100%}@media screen and (max-width:1920px) and (max-height:1079px),(max-device-width:1920px) and (max-device-height:1079px){body{overflow:auto}h1{font-size:5.7vmin}#container{width:100%}.box{width:80%;margin:2% auto 100px;height:100%;overflow:hidden}ul.columns li h4{font-size:1.3vmax;max-width:80%}#chapter2 .box{}}@media screen and (max-width:1700px),(max-device-width:1700px){ul.columns li .stilldiv{max-width:80%}}@media screen and (max-width:1400px),(max-device-width:1400px){ul.columns.column-2{margin-top:4%}}@media screen and (max-width:1200px),(max-device-width:1200px){margin-top:80px}}@media screen and (max-width:1100px),(max-device-width:1100px){#chapter2 .box{}}@media screen and (max-width:800px){#home .box h1{}ul.columns li h4{font-size:2.5vmin}#chapter2 .box,#chapter4 .box{}#home .box{}}@media screen and (max-width:700px),(max-device-width:700px){.w33{line-height:1.5}}@media screen and (max-width:600px),(max-device-width:600px){footer ul li img{height:30px;margin-right:0}}@media screen and (max-width:400px),(max-device-width:400px){ul.columns.column-2 li,ul.columns.column-3 li{width:100%;margin-bottom:40px}ul.columns li h4{font-size:12px}footer ul li img{position:absolute}}@media screen and (max-width:400px),(max-device-width:400px){footer ul li img{margin-right:0}ul.columns.videos li h4{font-size:12px}#container .box ul.columns.column-2 li,#container .box ul.columns.column-3 li{max-width:100%}#goedkeuringsnummer{font-size:8px}}@media screen and (max-width:320px),(max-device-width:320px){}@media screen and (width:2048px) and (height:1536px),(device-width:2048px) and (device-height:1536px){ul.columns li .stilldiv{max-width:90%}#home .box h1{margin-bottom:140px}h1{font-size:78px}footer{height:100px}ul.columns li h4{font-size:34px}ul.columns.videos li h4{font-size:24px}#chapter3 .box{width:1800px}#productinfo .box h1{font-size:68px}#productinfo img{width:30px;margin-bottom:-15px}#productinfo .box p{font-size:26px}#productinfo .box h3{font-size:34px}#productinfo .box{width:1700px}footer ul li img{height:70px}}@media screen and (width:1920px) and (height:1200px),(device-width:1920px) and (device-height:1200px){.box{width:1700px;margin-top:100px;overflow:hidden}ul.columns li h4{font-size:30px}h1{font-size:68px}ul.columns.videos li h4{font-size:24px}#productinfo .box h3{font-size:24px}#productinfo .box p{font-size:20px}#productinfo img{margin-bottom:-3px}footer{padding:8px 0}footer ul li img{height:40px;margin-top:8px}}@media screen and (width:1280px) and (height:800px),(device-width:1280px) and (device-height:800px){ul.columns.column-2{margin-top:20px}#chapter1 .box .videos li a .stilldiv{max-width:70%}#productinfo .box p{font-size:14px}}@media screen and (width:1280px) and (height:768px),(width:1280px) and (height:720px),(device-width:1280px) and (device-height:768px),(device-width:1280px) and (device-height:720px){ul.columns.column-2{margin-top:20px}ul.columns li .stilldiv,ul.columns.column-3.videos li a .stilldiv{max-width:70%}#chapter1 .box .videos li{margin-bottom:28px}#chapter3 .box ul.columns.column-3.videos li a .stilldiv{max-width:80%}#productinfo .box p{font-size:14px}#productinfo img{width:18px;margin-bottom:2px}#productinfo .box{width:84%}footer{height:50px;padding:8px 0}}@media screen and (width:1280px) and (height:720px),(device-width:1280px) and (device-height:720px){#productinfo .box p{font-size:14px}}@media screen and (width:1136px) and (height:640px),(device-width:1136px) and (device-height:640px){#home .box{}#home .box ul.columns.column-2 li a h4{font-size:18px}ul.columns.column-2{margin-top:20px}ul.columns.column-2 li,ul.columns.column-3 li{margin-bottom:20px}ul.columns li .stilldiv,ul.columns.column-3.videos li a .stilldiv{max-width:68%}#chapter3 .box ul.columns.column-3.videos li a .stilldiv{max-width:80%}#productinfo img{width:16px;margin-bottom:2px}#productinfo .box{width:84%}#productinfo .box h1{font-size:24px}#productinfo .box h3{font-size:16px}#productinfo .box p{font-size:14px}footer{height:50px;padding:8px 0}}@media screen and (width:1024px) and (height:768px),(device-width:1024px) and (device-height:768px){.box .stilldvi{max-width:100%}#chapter2 .box{}#home .box ul.columns li h4{font-size:20px}ul.columns.column-2{margin-top:20px}#productinfo .box h1{font-size:26px}#productinfo img{width:16px;margin-bottom:2px}#productinfo .box p{font-size:13px}#productinfo .box h3{font-size:16px}}@media screen and (width:1024px) and (height:600px),(width:960px) and (height:600px),(width:800px) and (height:480px),(device-width:1024px) and (device-height:600px),(device-width:960px) and (device-height:600px),(device-width:800px) and (device-height:480px){#home .box{margin-top:20px}#home .box h1{margin-bottom:10px}ul.columns.column-2{margin-top:10px}ul.columns li{margin-bottom:30px}ul.columns.videos li h4{font-size:14px}#productinfo .box h1{font-size:18px}#productinfo img{width:15px;margin-bottom:4px}#productinfo .box h3{margin-top:-28px;margin-left:40px}footer{padding:0;height:34px}footer ul li img{margin-top:5px;height:24px}#productinfo .box p{font-size:12px}ul.columns li h4{font-size:16px}}@media screen and (width:960px) and (height:600px),(device-width:960px) and (device-height:600px){#home .box h1{margin-top:40px}#chapter2 .box{}}@media screen and (width:800px) and (height:480px),(device-width:800px) and (device-height:480px){#chapter2 .box,#chapter4 .box{}ul.columns.videos li h4{font-size:10px}#productinfo .box h3{font-size:16px}#productinfo img{width:12px;margin-bottom:6px}#productinfo p{font-size:9px}}@media screen and (max-height:700px) and (max-width:360px),(max-device-height:700px) and (max-device-width:360px){footer{height:48px;padding:12px 0}footer ul li img{height:30px}#productinfo h1{font-size:14px}#productinfo .box h3{font-size:14px}}@media screen and (width:640px) and (height:360px) and (orientation:landscape),(device-width:640px) and (device-height:360px) and (orientation:landscape){#home .box,#chapter2 .box,#chapter4 .box{}h1{margin-bottom:10px}#home .box h1{margin-top:0}.box ul.columns.column-2{margin-top:10px}ul.columns.videos li h4{font-size:8px}ul.columns.column-3 li .stilldiv,ul.columns.column-3 li h4{max-width:90%}#goedkeuringsnummer{font-size:8px}#productinfo h1{font-size:14px}#productinfo .box h3{margin-top:-20px;margin-left:20px;font-size:10px}#productinfo img{width:10px;margin-top:0;margin-bottom:2px}#productinfo p{font-size:7px}footer{height:24px;padding:2px}footer ul li{line-height:0}footer ul li img{height:16px;float:left;margin-right:0}}@media screen and (orientation:landscape) and (min-width:400px){#container .box{margin-top:0}ul.columns.column-2 li{margin-bottom:20px;width:50%}#container #home .box h1{margin-top:30px}#chapter3 .box ul.columns.column-3.videos li{width:33.3%}}@media screen and (orientation:portrait) and (min-width:400px){#chapter3 .box ul.columns.column-3.videos li{width:50%}}@media screen and (device-width:768px) and (device-height:1024px){#container .box ul.columns.column-3 li{width:50%}}@media screen and (device-width:1024px) and (device-height:768px){#container .box ul.columns.column-3 li{width:50%}}footer .w33:first-child{width:22%}footer .w33:nth-child(2){width:44.6%}