/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */
html { color: #222; font-size: 14px; line-height: 1.4; }
::-moz-selection { background: #3a8c47; color : #FFF;  text-shadow: none; }
::selection { background: #3a8c47; color : #FFF; text-shadow: none; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
audio, canvas, iframe, img, svg, video { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
.browserupgrade { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }


/* ==========================================================================
   Author's custom styles
   ========================================================================== */

@font-face {
    font-family: 'darkwomanregular';
    src: url('/_fonts/Darkwoman-webfont.eot');
    src: url('/_fonts/Darkwoman-webfont.eot?#iefix') format('embedded-opentype'),
    url('/_fonts/Darkwoman-webfont.woff2') format('woff2'),
    url('/_fonts/Darkwoman-webfont.woff') format('woff'),
    url('/_fonts/Darkwoman-webfont.ttf') format('truetype'),
    url('/_fonts/Darkwoman-webfont.svg#darkwomanregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'arrow';
    src: url('/_fonts/arrow.eot?51542512');
    src: url('/_fonts/arrow.eot?51542512#iefix') format('embedded-opentype'),
    url('/_fonts/arrow.woff?51542512') format('woff'),
    url('/_fonts/arrow.ttf?51542512') format('truetype'),
    url('/_fonts/arrow.svg?51542512#arrow') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'arrow';
    src: url('../font/arrow.svg?51542512#arrow') format('svg');
  }
}
*/

[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "arrow";
    font-style: normal;
    font-weight: normal;
    speak: none;

    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
}

.icon-angle-up:before { content: '\e800'; } /* '' */
.icon-up-open-mini:before { content: '\e801'; } /* '' */
.icon-up-open-big:before { content: '\e802'; } /* '' */
.icon-up-open:before { content: '\e803'; } /* '' */
.icon-up-dir:before { content: '\e804'; } /* '' */

.mobile { display : none ;}
.desktop { display : block; }

/* BOX SIZING */
html { box-sizing: border-box; }
*, *:before, *:after { box-sizing: inherit; }

html { background-color: #000; margin : 0; padding : 0; color : #4a4a4a; -webkit-overflow-scrolling: touch; min-width: 1024px; }
body { margin : 0; padding : 0; overflow: auto; -webkit-overflow-scrolling: touch;  }
footer {  }
ul { margin : 0; padding : 0; }
h1 { margin : 0; padding : 0 0 20px 0; }
h2 { margin : 0; padding : 0 0 10px 0; }
h2 A { text-decoration: none; }
p { margin : 0; padding : 0 0 20px 0; }
nav ul { list-style: none; }
nav ul li { margin : 0; padding : 0; float: left; display: block;  }
nav ul li a { text-decoration: none; font-size: 18px; margin : 0 20px;   }

/* FONTS EN COLORS */
body { font-family: "Maven Pro", sans-serif, Arial, Verdana, "Trebuchet MS" }
a { color : #00b4dd; text-decoration: none; }
nav ul li a { color : #FFF; }
h1 { font-size: 19px; font-weight: normal; }
h2 { font-size: 16px; font-weight: normal; }

/* GENERICS */
.fullwidth { width : 100%; }
.sitewidth { width : 960px; min-width: 960px; }
.center { margin : 0 auto; }
.rounded { border-radius: 20px; background-clip: padding-box; color : #FFF; }
.whitebg { background-color: #FFF; }
.hideme { display : none; }
#hamburgeruitklap { display : none; }

.parralax { background:url("/_img/background_normalblur_1800.jpg") 50% 50% no-repeat ; background-size: cover; min-width: 960px  }
.parralax {
    transition: background-image .5s ease-in-out;
    -moz-transition: background-image .5s ease-in-out;
    -webkit-transition: background-image .5s ease-in-out;
}
.parralax {-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

#blokken { margin: 60px 0 60px 0; }
#blokken .block { background-color: #00b4dd; color : #FFF; width : 222px; height : 80px; border-radius: 3px; margin : 8px; font-size: 18px; border: 1px solid #00b4dd; position: relative; float : left; padding : 10px; text-decoration: none; line-height: 18px;}
#blokken .block.blue1 { background-color: #00b4dd; border: 1px solid #00b4dd; }
#blokken .block.blue2 { background-color: #0991B0; border: 1px solid #0991B0; }
#blokken .block.blue3 { background-color: #127187; border: 1px solid #127187; }
#blokken .block {
    transition: border .25s ease-in-out, background .25s ease-in-out;
    -moz-transition: border .25s ease-in-out, background .25s ease-in-out;
    -webkit-transition: border .25s ease-in-out, background .25s ease-in-out;
}
#blokken .block .plus {
    transition: background .25s ease-in-out;
    -moz-transition: background .25s ease-in-out;
    -webkit-transition: background .25s ease-in-out;
}
#blokken .block > div {  height : 60px; width : 222px; display: table-cell; vertical-align: middle }
#blokken div.content { display : none; }
#blokken .block .plus { float : right; background: url("/_img/plus_normal@2x.png") no-repeat; width: 34px; height: 34px; background-size: 34px 34px; overflow: hidden; line-height: 8000px; margin-top : 12px; }
#blokken .block.link > div { padding-right : 50px; }
#blokken .block.link:hover { background-color : #33c3e4; border: 1px solid #33c3e4; }
#blokken .block.link:hover .plus { background: url("/_img/plus_hover@2x.png") no-repeat;  width: 34px; height: 34px; background-size: 34px 34px;  }
#blokken .block.empty { border: 0; background-color: transparent; }
#blokken .block.header { color : #FFF; border: 1px solid #FFF; text-align : center; font-weight: bold; background-color: transparent; }
#blokken .block.selected { color : #33c3e4; background-color: #FFF; border: 1px solid #FFF; margin-bottom : 0; border-radius: 3px 3px 0 0; }
#blokken .block.selected:hover { color : #33c3e4; background-color: #FFF; border: 1px solid #FFF;  }
#blokken .block.selected .plus { background: url("/_img/min_normal@2x.png") no-repeat; width: 34px; height: 34px; background-size: 34px 34px; overflow: hidden; line-height: 8000px; margin-top : 12px; }
#blokken .block.selected:hover .plus { background: url("/_img/min_hover@2x.png") no-repeat;  width: 34px; height: 34px; background-size: 34px 34px;  }

#blokken .row { height : 0px; display : block; clear: both; position: relative; padding-bottom : 2px; }

#blokken .row .opmaak.pos1 { margin-left: 8px; border-radius: 0 3px 3px 3px;  }
#blokken .row .opmaak.pos2 { margin-left: 8px; border-radius: 3px; }
#blokken .row .opmaak.pos3 { margin-left: 244px; border-radius: 3px; }
#blokken .row .opmaak.pos4 { margin-left: 244px; border-radius: 3px 0 3px 3px; }

.opmaak { background-color : #FFF; width : 700px; min-height: 200px; padding: 20px;  }
.opmaak .inspring { padding : 0 20px; }
.opmaak .inspring p:last-child { padding : 0 0 5px 0; }
.opmaak h1 { font-weight: bold; }
.opmaak h2 { font-weight: bold; padding : 0; margin : 0; }
.opmaak hr { background: url("/_img/lijn_B@2x.png") no-repeat; width: 661px; height:8px; background-size: 661px 8px; display : block; border: 0; clear : both; margin : 10px 0; }
.opmaak hr.odd { background: url("/_img/lijn_A@2x.png") no-repeat; width: 661px; height:8px; background-size: 661px 8px; display : block; border: 0; }
.opmaak hr:first-child { background: url("/_img/lijn_A@2x.png") no-repeat; width: 661px; height:8px; background-size: 661px 8px; display : block; border: 0; clear : inherit; }
.opmaak hr:last-child { background: url("/_img/afsluitlijn@2x.png") no-repeat; width: 626px; height:6px; background-size: 626px 6px; display : block; border: 0; clear : inherit;}
.opmaak .min { float : right; background: url("/_img/min_normal@2x.png") no-repeat; width: 34px; height: 34px; background-size: 34px 34px; overflow: hidden; line-height: 8000px; margin-top : 2px; position: relative; margin-right : -5px;}
.opmaak .min:hover { background: url("/_img/min_hover@2x.png") no-repeat; width: 34px; height: 34px; background-size: 34px 34px; }
.opmaak ul { margin-left: 15px; }

.contentwide { padding : 30px 0; width : 661px !important; }
.contentwide h1 { font-weight: bold; }
.contentwide h2 { font-weight: bold; padding : 0; margin : 0; }
.contentwide hr { background: url("/_img/lijn_B@2x.png") no-repeat; width: 100%; height:8px; background-size: 661px 8px; display : block; border: 0; clear : both; }

.button { background-color: #00b4dd; border-radius: 3px; color: #FFF; display : inline; padding : 10px 15px; border: 0; }
.button:hover { background-color : #33c3e4;  }

#header { height : 250px; }

#info { height : 250px; padding : 30px 0; }
#info section { float : left;  }
#info section.links { width : 324px; padding-right : 30px; color : #00b4dd; font-size: 17px; line-height: 27px; height: 190px; overflow: hidden; }
#info section.links P { margin : 0; padding : 0; }
#info section.content { width : 420px; padding-right: 25px;; line-height: 140%; height: 190px; overflow: hidden; }
#info section.content P { padding : 0 0 15px 0; }
#info section.content P:last-child { margin : 0; padding : 0; }
#info section.foto { width : 216px; }
#info section.foto .naam { color : #00b4dd; font-family: darkwomanregular, serif; font-size: 30px; float: left; margin-left: 30px; }
#info section.foto #foto { background: url("/_img/jeannette_beelen6.png") no-repeat; width: 219px; height: 219px; background-size: 219px 219px; position: relative; margin-top : -90px; z-index: 9999; }
#info section.foto .social_linkedin { background: url("/_img/linkedin_bij_foto@2x.png") no-repeat; width: 25px; height: 25px; background-size: 25px 25px; overflow: hidden; display : block; float: left; line-height: 8000px; margin-left : 15px; margin-top: 7px; }
#info section.foto .social_linkedin:hover { background: url("/_img/linkedin_bij_foto_hover@2x.png") no-repeat; background-size: 25px 25px; }

#logo, #logomobile { position : absolute; background: url("/_img/logo_top@2x.png") no-repeat; background-size: 251px 44px; width: 251px; height: 44px; line-height: 8000px; overflow: hidden; top : 20px; z-index: 999; }
#logomobile { top : inherit; margin-top : -65px; }

#sticky .pijldown { display : block; background: url("/_img/pijl_down_2@2x.png") no-repeat; width: 68px; height:46px; background-size: 68px 46px; display: block; line-height: 8000px; overflow: hidden; margin: 0 auto 0 auto; position : relative; top: 14px; }
#sticky .pijlup { display : none; }
#sticky .stickylogo { display : none; }
#sticky.omhoog { background-color : #FFF; width : 100%; height : 83px; z-index: 1000; }
#sticky.omhoog .stickylogo { display : block; background: url("/_img/logo_top_scrolled@2x.png") no-repeat; background-size: 251px 44px; width: 251px; height: 44px; line-height: 8000px; overflow: hidden; margin-top : 20px; }
#sticky.omhoog .pijlup { display : block; background: url("/_img/pijl_up@2x.png") no-repeat; width: 68px; height:68px; background-size: 68px 68px; : block; line-height: 8000px; overflow: hidden; margin: 0 auto 0 auto; position : relative;  top: -18px;  }
#sticky.omhoog .pijldown { display : none; }


.scrollToTop { width:50px; height:50px; text-align:center; text-decoration: none; position:fixed; bottom :20px; right:20px; display:block; background-color: #00b4dd; border-radius: 3px; color: #FFF; display : none; padding : 10px 15px; border: 0; font-size: 30px; line-height: 25px; }
.scrollToTop:hover { background-color : #33c3e4; border: 1px solid #33c3e4; }

.slicknav_menu { display:none; }

.slide { width : 100%; height : 250px; padding-top : 90px; }
.slide h1 { font-family: darkwomanregular, serif; color : #FFF; font-size: 50px; margin-left: 160px; line-height: 45px; }

.color1 { background-color : #30657c; }
.color2 { background-color : #5b394e; }
.color3 { background-color : #bc553c; }
.color4 { background-color : #a49339; }
.color5 { background-color : #d2b460; }

#footermenu { background-color : #333333; padding : 40px 0 30px 0 !important; }
#footerbar { height : 50px; line-height: 50px; color : #FFF; }
#footerlogo { background: url("/_img/logo_footer@2x.png?2") no-repeat; width: 675px; height: 40px; background-size: 675px 40px; line-height: 8000px; overflow: hidden; display : block; margin-bottom : 50px; }
#footer { color : #FFF; }
#footer section { float : left; width : 240px; }
#footer section { padding-left: 4px;}

.footermenu { line-height: 16px  }
.footermenu A {  color : #FFF; }

.social { margin-top : 10px; }
.social UL { list-style: none;  }
.social UL LI { float : left;  }
.social UL LI A { width:32px; height:32px; background-size: 32px 32px; overflow: hidden; display : block ; line-height: 8000px; margin-right : 15px;}
.social .social_facebook { background: url("/_img/facebook@2x.png") no-repeat; background-size: 32px 32px; }
.social .social_facebook:hover { background: url("/_img/facebook_hover@2x.png") no-repeat; background-size: 32px 32px; }
.social .social_twitter { background: url("/_img/twitter@2x.png") no-repeat; background-size: 32px 32px; }
.social .social_twitter:hover { background: url("/_img/twitter_hover@2x.png") no-repeat; background-size: 32px 32px; }
.social .social_linkedin { background: url("/_img/linkedin@2x.png") no-repeat; background-size: 32px 32px; }
.social .social_linkedin:hover { background: url("/_img/linkedin_hover@2x.png") no-repeat; background-size: 32px 32px; }
.social .social_instagram { background: url("/_img/instagram@2x.png") no-repeat; background-size: 32px 32px; }
.social .social_instagram:hover { background: url("/_img/instagram_hover@2x.png") no-repeat; background-size: 32px 32px; }

.formrow { margin-bottom : 15px; }
.formrow.special { display : none }
.formrow label.error { display: block; clear: both; color : red;; font-style: italic}
.leesmeer { display : none; }
.item { padding : 0 20px; clear: both; }
.item .image { width : 100px; height : 100px; float : left; margin-right : 30px; background-repeat: no-repeat; }
.item .text { width : 490px; float : left;  }
.item .text P { margin : 0; padding : 0; }
.item .text.wide { width : 100%; }
.item .text .leesmeer p { margin : 0; padding : 0 0 20px 0; }
.item .text .leesmeer { margin-top : 20px; }

.laadmeer { position : absolute; margin-top : -8px; width : 624px; display : none; }
.laadmeer .pijldown { display : block; background: url("/_img/pijl_down@2x.png") no-repeat; width: 68px; height:68px; background-size: 68px 68px; display: block; line-height: 8000px; overflow: hidden; margin: 0 auto 0 auto; position : relative; top : -10px;}
.laadmeer .laadmeerlink { display: block; margin: 0 auto; position: relative; text-align: center; top: 28px; width: 100px; z-index: 10; }
.laadmeer.show { display : block; }

/* ADMIN */
#admindiv { background-color:#eeeeee; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; position:fixed; border:1px solid #000; width : 250px; top : 10px; right: 10px; z-index: 91000; font-size: 12px; font-family: arial;  }
#admindiv .header { padding:2px; background-color:#e32322; color:#FFF; font-weight:bold; background-image : url(/_images/generic/sitemanager.png); background-repeat : no-repeat; background-position : 227px 3px; height : 25px; border-bottom : 1px solid #000; }
#admindiv .header SPAN A { color:#FFF; font-weight:bold; text-decoration : none; }
#admindiv .body { padding:4px; }
#admindiv .body A { color : #000; font-weight : bold; }
#admindiv .body LI { list-style: none; }

/*
    Mobile Menu Core Style
*/

.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/*
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
    font-size:16px;
}
/* Button */
.slicknav_btn {
    background-color: #00b4dd; border-radius: 3px; color: #FFF; display : inline; padding : 10px 15px; border: 0;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {
    color: #FFF;
    font-weight: bold;
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
    background-color: #FFF;
}
.slicknav_menu {
    background:#00b4dd;
    padding:5px;
    width: 100%;
    position: fixed;
    z-index: 90999;
    top : 0;
}
.slicknav_nav {
    color:#fff;
    margin:0;
    padding:0;
    font-size:0.875em;
}
.slicknav_nav, .slicknav_nav ul {
    list-style: none;
    overflow:hidden;
}
.slicknav_nav ul {
    padding:0;
    margin:0 0 0 20px;
}
.slicknav_nav .slicknav_row {
    padding:5px 10px;
    margin:2px 5px;
}
/*.slicknav_nav a{
    padding:5px 10px;
    margin:2px 5px;
    text-decoration:none;
    color:#fff;
}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
    padding:0;
    margin:0;
}
.slicknav_nav .slicknav_row:hover {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background:#ccc;
    color:#fff;
}
.slicknav_nav a:hover{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background:#ccc;
    color:#222;
}
.slicknav_nav .slicknav_txtnode {
    margin-left:15px;
}*/

/* set border-box so that percents can be used for width, padding, etc (personal preference) */
.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.cycle-slideshow { width: 100%; min-width: 200px; max-width: 100%; margin: 0 auto; padding: 0; position: relative; }

/* slideshow images (for most of the demos, these are the actual "slides") */
.cycle-slideshow img { position: absolute; top: 0; left: 0; width: 100%; padding: 0; display: block; }

/* in case script does not load */
.cycle-slideshow img:first-child { position: static; z-index: 100; }

/* pager */
.cycle-pager { text-align: center; width: 100%; z-index: 500; position: absolute; top: 180px;  }
.cycle-pager span { font-family: arial; font-size: 50px; width: 16px; height: 16px; margin-right: 4px; display: inline-block; color: #30657c; cursor: pointer; }

.cycle-pager span:first-child { color : #30657c; }
.cycle-pager span:nth-child(2) { color : #5b394e; }
.cycle-pager span:nth-child(3) { color : #bc553c; }
.cycle-pager span:nth-child(4) { color : #a49339; }
.cycle-pager span:last-child { color : #d2b460; }
.cycle-pager span.cycle-pager-active { color: #FFF;}
.cycle-pager > * { cursor: pointer;}

/* caption */
.cycle-caption { position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700; }

/* overlay */
.cycle-overlay { font-family: tahoma, arial; position: absolute; bottom: 0; width: 100%; z-index: 600; background: black; color: white; padding: 15px; opacity: .5; }


/* prev / next links */
.cycle-prev, .cycle-next { position: absolute; top: 0; width: 30%; opacity: 0; filter: alpha(opacity=0); z-index: 800; height: 100%; cursor: pointer; }
.cycle-prev { left: 0;  background: url(http://malsup.github.com/images/left.png) 50% 50% no-repeat;}
.cycle-next { right: 0; background: url(http://malsup.github.com/images/right.png) 50% 50% no-repeat;}
.cycle-prev:hover, .cycle-next:hover { opacity: .7; filter: alpha(opacity=70) }

.disabled { opacity: .5; filter:alpha(opacity=50); }


/* display paused text on top of paused slideshow */
.cycle-paused:after {
    content: 'Paused'; color: white; background: black; padding: 10px;
    z-index: 500; position: absolute; top: 10px; right: 10px;
    border-radius: 10px;
    opacity: .5; filter: alpha(opacity=50);
}

/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    html { min-width: 100%; }
    .mobile { display : block;}
    .desktop { display : none; }

    .slicknav_menu { display:block; }

    .fullwidth { width : 100%; min-width: 100% }
    .sitewidth { width : 80%; min-width: 80% }

    .center { margin : 0 auto; }
    #overzicht { display : none; }
    .parralax { background:none; min-width: 100% }

    #logo { position : absolute; background: url("/_img/logo_top@2x.png") no-repeat; background-size: 251px 44px; width: 251px; height: 44px; line-height: 8000px; overflow: hidden; top : 20px; z-index: 999; }

    #info { height : auto; padding : 30px 0; width : 100%; }
    #info section { float : none; height : auto; display: block; }
    #info section.links { width : 100%; padding-right : 0px; font-size: 130%; line-height: 160%; height: auto; overflow:auto; }
    #info section.content { height: auto; overflow:auto; width : 100%; padding-right: 0px; }
    #info section.foto { width : 100%; text-align: center}
    #info section.foto .naam { font-family: darkwomanregular; font-size: 30px; margin: 0 auto; display : inline-block }
    #info section.foto #foto { background: url("/_img/jeannette_beelen6.png") no-repeat; width: 219px; height: 219px; background-size: 219px 219px; position: relative; margin-top : 0px; z-index: 9999; display : inline-block}
    #info section.foto .naamcontainer { display : block; margin: 0 auto; width : 210px; }
    #info section.links P { margin : 0; padding : 0 0 15px 0; }
    #info section.content P:last-child { margin : 0; padding : 0 0 15px 0; }

    .footermenu { display : none }
    #footerlogo { background: url("/_img/logo_top@2x.png") no-repeat; background-size: 251px 44px; width: 251px; height: 44px; }
    #footer section { float : block; width : 100%; }
    #footer section { padding-left: 0px;}
    #footerbar { display : none }

    #sticky { display : none; }

    .slide { width : 100%; height : auto; padding-top : 90px; margin-top : 45px; }
    .slide h1 { font-family: darkwomanregular; color : #FFF; font-size: 30px; margin-left: 0px; line-height: 35px; }

    #hamburger { background-color: #00b4dd; color : #FFF; width : 100%; font-size: 18px; line-height: 18px; text-align : center; padding : 10px 0;}
    .hamburgermenubutton { color : #FFF; font-size: 22px; }
    .hamburgermenubutton span { display : inline-block; background: url("/_img/hamburger@2x.png") no-repeat; background-size: 39px 30px; width: 39px; height: 30px; overflow: hidden; line-height: 8000px; margin-top : 2px; position: relative; margin-right : -5px; }
    #hamburger { text-align : left; padding-top : 10px; height: 400px; overflow: auto; }
    #hamburger hr { background: url("/_img/lijntje_1000.png") no-repeat; width: 100%; height:3px; background-size: 500px 3px; display : block; border: 0; clear : both; margin:5px 0;}
    #hamburger ul { list-style: none; margin : 0; padding: 0;  }
    #hamburger ul li { color : #99e1f1; text-transform: uppercase; padding : 8px 0;}
    #hamburger ul li.menu { padding-top : 15px; }
    #hamburger ul li a { color : #FFF; text-transform: none; display: block }

    .item { padding : 0; }
    .item .image { width : 25%; height : auto; float : left; margin-right : 5%; background-repeat: no-repeat; }
    .item .text { width : 70%; float : left;  }

    .laadmeer { display: block; margin-top: 0px; position: relative; width: 100%; }
    .contentwide { width : 100% !important; }
    .contentwide img { width : 100% !important; height: auto !important; }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
    .parralax { background:url("/_img/background_normalblur_1800.jpg") 50% 50% no-repeat !important; background-size: cover;  }
}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {

}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    *, *:before, *:after { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
    a, a:visited { text-decoration: underline; }
    abbr[title]:after { content: " (" attr(title) ")"; }
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
    thead { display: table-header-group; }
    tr, img { page-break-inside: avoid; }
    img { max-width: 100% !important; }
    p, h2, h3 { orphans: 3; widows: 3; }
    h2, h3 { page-break-after: avoid; }
}