html {font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; }body {margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display:block;}audio,canvas,progress,video {display:inline-block; vertical-align:baseline; }audio:not([controls]) {display:none;height:0;}[hidden],template {display:none;}a {background:transparent;}a:active,a:hover {outline:0;}abbr[title] {border-bottom:1px dotted;}b,strong {font-weight:bold;}dfn {font-style:italic;}h1 {font-size:2em;margin:0.67em 0;}mark {background:#ff0;color:#000;}small {font-size:80%;}sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup {top:-0.5em;}sub {bottom:-0.25em;}img {border:0;}svg:not(:root) {overflow:hidden;}figure {margin:1em 40px;}hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre {overflow:auto;}code,kbd,pre,samp {font-family:monospace, monospace;font-size:1em;}button,input,optgroup,select,textarea {color:inherit; font:inherit; margin:0; }button {overflow:visible;}button,select {text-transform:none;}button,html input[type="button"], input[type="reset"],input[type="submit"] {-webkit-appearance:button; cursor:pointer; }button[disabled],html input[disabled] {cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}input {line-height:normal;}input[type="checkbox"],input[type="radio"] {box-sizing:border-box; padding:0; }input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto;}input[type="search"] {-webkit-appearance:textfield; -moz-box-sizing:content-box;-webkit-box-sizing:content-box; box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend {border:0; padding:0; }textarea {overflow:auto;}optgroup {font-weight:bold;}table {border-collapse:collapse;border-spacing:0;}td,th {padding:0;}.flexnav{ -webkit-transition:none; -moz-transition:none; -ms-transition:none; transition:none; -webkit-transform-style:preserve-3d; overflow:hidden; margin:0 auto; width:100%; max-height:0; position:relative; z-index:999}.flexnav.opacity{ opacity:0}.flexnav.flexnav-show{ max-height:2000px; opacity:1; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; transition:all .5s ease-in-out}.flexnav li{ position:relative; overflow:hidden; border-bottom:1px solid rgba(0,0,0,0.15); }.flexnav li a{ position:relative; display:block; z-index:2; overflow:hidden}.flexnav li ul{ width:100%; }.flexnav li ul li{ position:relative; overflow:hidden}.flexnav li ul.flexnav-show li{ overflow:visible; z-index:999;}.flexnav li ul li a{ display:block}.flexnav .touch-button{ position:absolute; z-index:999; top:0; right:0; width:50px; display:inline-block; background:rgba(0,0,0,0.125); text-align:center}.flexnav .touch-button:hover{ cursor:pointer}.menu-button{ position:relative; display:block; border-bottom:1px solid rgba(0,0,0,0.15); border-top:1px solid rgba(0,0,0,0.15); cursor:pointer; text-align:center; line-height:50px;}.menu-button .touch-button{ background:rgba(0,0,0,0.125); position:absolute; z-index:999; top:0; right:0; width:50px; height:50px; display:inline-block;}.menu-button .touch-button .navicon{ position:relative;font-style:normal;}.menu-button i, .flexnav i {font-style:normal !important}@media all and (min-width:990px) { .flexnav{ overflow:visible}.flexnav.opacity{ opacity:1}.flexnav li{ position:relative; list-style:none; float:left; display:block; overflow:visible; border-bottom:none}.flexnav li >ul{ position:absolute; top:auto; left:0; width:auto}.flexnav li >ul li{ width:100%}.flexnav li ul li >ul{ margin-left:100%; top:0}.flexnav li ul li a{ border-bottom:none}.flexnav li ul.open{ display:block; opacity:1; visibility:visible; z-index:1}.flexnav li ul.open li{ overflow:visible; max-height:100px}.flexnav li ul.open ul.open{ margin-left:100%; top:0}.menu-button{ display:none}}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}.slides,.flex-control-nav,.flex-direction-nav {margin:0; padding:0; list-style:none;}@font-face {font-family:'flexslider-icon';src:url('//cdnjs.cloudflare.com/ajax/libs/flexslider/2.2.2/fonts/flexslider-icon.eot');src:url('//cdnjs.cloudflare.com/ajax/libs/flexslider/2.2.2/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('//cdnjs.cloudflare.com/ajax/libs/flexslider/2.2.2/fonts/flexslider-icon.woff') format('woff'),url('//cdnjs.cloudflare.com/ajax/libs/flexslider/2.2.2/fonts/flexslider-icon.ttf') format('truetype'),url('//cdnjs.cloudflare.com/ajax/libs/flexslider/2.2.2/fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal;font-size:}.flexslider {margin:0; padding:0; line-height:1;}.flexslider .slides > li {display:none; -webkit-backface-visibility:hidden;} .flexslider .slides img {width:100%; display:block;}.flex-pauseplay span {text-transform:capitalize;}.slides:after {content:"\0020"; display:block; clear:both; visibility:hidden; line-height:0; height:0;}html[xmlns] .slides {display:block;}* html .slides {height:1%;}.no-js .slides > li:first-child {display:block;}.flexslider { margin:0 0 20px; background:#fff; position:relative; zoom:1; }.flex-viewport { max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; }.loading .flex-viewport { max-height:300px; }.flexslider .slides { zoom:1; }.carousel li { margin-right:5px; }.flex-direction-nav {*height:0;}.flex-direction-nav a{ text-decoration:none; display:block; width:40px; height:40px; margin:-20px 0 0; position:absolute; top:50%; z-index:10; overflow:hidden; opacity:0; cursor:pointer; color:rgba(0,0,0,0.6); text-shadow:1px 1px 0 rgba(255,255,255,0.4); -webkit-transition:all .3s ease; -moz-transition:all .3s ease; transition:all .3s ease; }.flex-direction-nav .flex-prev { left:-50px; }.flex-direction-nav .flex-next { right:-50px; text-align:right; }.flexslider:hover .flex-prev { opacity:0.7; left:10px; }.flexslider:hover .flex-next { opacity:0.7; right:10px; }.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity:1; }.flex-direction-nav .flex-disabled { opacity:0!important; filter:alpha(opacity=0); cursor:default; }.flex-direction-nav a:before{ font-family:"flexslider-icon"; font-size:40px; display:inline-block; content:'\f001'; }.flex-direction-nav a.flex-next:before{ content:'\f002'; }.flex-pauseplay a { display:block; width:20px; height:20px; position:absolute; bottom:5px; left:10px; opacity:0.8; z-index:10; overflow:hidden; cursor:pointer; color:#000; }.flex-pauseplay a:before{ font-family:"flexslider-icon"; font-size:20px; display:inline-block; content:'\f004'; }.flex-pauseplay a:hover{ opacity:1; }.flex-pauseplay a.flex-play:before { content:'\f003'; }.flex-control-nav {width:100%; position:absolute; bottom:20px; text-align:center; z-index:10;}.flex-control-nav li {margin:0 6px; display:inline-block; zoom:1; *display:inline;}.flex-control-paging li a {width:11px; height:11px; display:block; background:#666; background:rgba(0,0,0,0.3); cursor:pointer; text-indent:-9999px; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px; -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3); box-shadow:inset 0 0 3px rgba(0,0,0,0.3); }.flex-control-paging li a:hover { background:#333; background:rgba(0,0,0,0.75); }.flex-control-paging li a.flex-active { background:#000; background:rgba(0,0,0,0.6); cursor:default; }.flex-control-thumbs {margin:5px 0 0; position:static; overflow:hidden;}.flex-control-thumbs li {width:25%; float:left; margin:0;}.flex-control-thumbs img {width:100%; display:block; opacity:.7; cursor:pointer;}.flex-control-thumbs img:hover {opacity:1;}.flex-control-thumbs .flex-active {opacity:1; cursor:default;}@media screen and (max-width:860px) {.flex-direction-nav .flex-prev { opacity:1; left:10px;}.flex-direction-nav .flex-next { opacity:1; right:10px;}}* { box-sizing:border-box; }body { line-height:175%; font-family:'Open Sans', sans-serif; color:#333; font-size:16px; background:#fff}.clear { clear:both; height:0; }.button , .column a, .button.inverted:hover {display:inline-block; padding:0 10px; min-width:140px; height:45px; line-height:45px; text-align:center; font-size:14px; text-decoration:none; text-transform:uppercase; cursor:pointer; color:#434343; background:#ffc50d; box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25); }.button:hover, .column a:hover, #teaserCntr .sliderCaption a:hover, .button.inverted {background:#5478c9; color:#fff}h1 {font-size:26px; font-weight:normal; margin-bottom:10px; color:#000;}h2, .title {font-size:22px; font-weight:normal;margin-bottom:5px; color:#333;}h3 {font-size:18px;}h4 {font-size:16px;}p { margin-bottom:10px;}a {color:#467edd;}a:hover {color:#000;}.column h4 {color:#467edd;}form { background:none; border-radius:5px; padding:10px 0px; clear:both; text-align:center}input, textarea, select{margin:1px; border:1px solid #aaa; padding:3px;}input, select{width:355px}textarea{width:355px}form p {clear:both;}fieldset { border:none; padding:0px; }legend{ font-size:11px}.quote {font-style:italic}form label{display:inline-block;width:150px; line-height:34px; margin-bottom:5px; vertical-align:top}ul {list-style:none; margin:0; padding:0;}article ol { margin:10px 20px;}article ul {list-style:disc; margin:10px 20px;}.breadcrumb {border-bottom:1px solid #ddd; font-size:12px}.container {width:960px; margin:0 auto;clear:both;}.container:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.pull-right {float:right}.clickable {cursor:pointer}header{padding:30px 0 15px 0;}header .logo {float:left;}header .logo:hover {opacity:0.6} header .adres {float:right; font-size:12px; line-height:32px;}header .headerbuttons {float:right; margin-top:10px; text-transform:uppercase; color:#315bba; font-size:14px; }header .headerbuttons .button {margin-left:45px;}header .headerbuttons span {margin:0 15px}nav { height:60px; clear:both; text-transform:uppercase;font-size:14px; }nav.fixed {position:fixed; top:0;}nav ul a {text-decoration:none; color:#7f7f7f; }nav ul li a:hover, nav ul li:hover a, nav ul li.active a{color:#5478c9}nav ul li ul {background:#fff; min-width:260px; display:none; padding:15px 10px 10px 10px;}nav ul li:hover ul li a {color:#fff; background:none;}nav ul li:hover ul li:hover a {color:#d50404}nav ul.lg-screen a {margin:0 10px; }nav ul.lg-screen li {line-height:60px; }nav ul.lg-screen li li {line-height:40px; }nav ul.sm-screen li {line-height:50px; }nav .flexnav.lg-screen .touch-button{ background:none; right:26px; font-size:10px}nav .flexnav.lg-screen li.item-with-ul a{padding-right:20px}nav .lg-screen .navicon{ color:#999;}nav .lg-screen .touch-button {background:#fff}#headerbar {background:#5478c9; padding:15px; text-align:center; font-size:18px; font-style:italic; color:#fff}#teaser {width:100% !important;height:570px; background:url('/images/hero.jpg');background-size:cover ;position:relative; z-index:1 }#teaser p.large {color:#fff; font-size:72px; font-weight:bold; margin:0; padding :120px 0 15px 0; line-height:110%}#teaser .button {min-width:240px; height:60px; line-height:60px}.contactbar { background:#467edd; color:#fff; padding:60px 0; text-align:center; font-size:22px; font-weight:600 }.contactbar .button {background:#fff; color:#467edd; line-height:60px; height:60px; margin-left:90px; font-weight:400; padding:0 30px}.contactbar .button:hover {background:#ffc50d; color:#fff}#hometext {position:relative; z-index:2; top:-90px; width:100%}#hometext .left {float:left; background:#fff; width:60%; padding:5%; font-size:18px}#hometext .right {float:left;background:#5478c9; color:#fff; width:35%; padding:2.5%;}#hometext .right .title, #hometext .right a {color:#fff}.column { background:#f2f1ed; width:430px; float:left; padding:0px 20px; margin:0px 20px 20px 0; height:280px; overflow:hidden;}.column.last {border:none; margin-right:0;}.column img { margin:-20px 0 0 -20px;}.column h4 { margin:0px 0 5px 0; font-weight:normal; padding:20px 0 10px 0; }.column p {height:100px;}.column a{ width:220px; font-weight:normal;font-size:14px; height:68px; line-height:68px; padding:0 20px; }.grey_bg {background:#eee}article {padding:30px 0}article #homecontent {float:left;width:600px; padding:0 10px; }#nieuws {padding:90px 0}#nieuws li {float:left; background:#eee; width:46%; margin:1%; padding:2%}#nieuws li a {text-decoration:none; font-weight:bold; font-size:24px; color:#000;}#nieuws li a.lees-het {font-size:14px; font-weight:300; font-size:14px}#nieuws img {display:block; margin:-1% -1% -1%- 2%}article ul.fotoalbum {list-style:none; margin:0;}article ul.fotoalbum li {float:left; margin:0 10px 10px 0px;}article ul.fotoalbum li .imageholder {display:block; width:240px; height:160px; overflow:hidden;}article ul.fotoalbum li a {text-decoration:none;}#socialmedia #facebook, #socialmedia #twitter {width:50%; float:left;}#socialmedia #twitter li { margin:0; padding-top:10px; clear:both;}#socialmedia #twitter .twitterAuthor {padding-bottom:10px; margin-bottom:10px; font-weight:bold;}#socialmedia #twitter .twitterTime {color:#777; float:right;}#socialmedia #twitter p a {text-decoration:none;}footer {background:#fbfbfb; padding:20px 0; font-size:14px}footer .footerMenu {width:320px;float:left; }footer .footerMenu .title {margin-bottom:5px; color:#666; font-weight:normal; font-size:16px; text-transform:uppercase}footer .footerMenu label {display:inline-block;width:75px;}footer #footer {text-align:center; padding:20px 0; font-size:13px; }footer .button {color:#fff; float:right; width:220px; height:50px; line-height:50px; margin-bottom:10px; text-align:center; font-size:14px; text-shadow:none}footer .button:hover {background:#888; color:#fff!important;}footer a {color:#666;}footer a:hover {color:#000;}.g-recaptcha {width:300px; margin:0 auto;}a, a img, .button { -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease;}.flexslider a , nav a { -webkit-transition:all 0s ease; -moz-transition:all 0s ease; -o-transition:all 0s ease; transition:all 0s ease;}@media screen and (max-width:990px) {.hidemobile {display:none;}.container {width:98%; padding-left:1%; padding-right:1%}img {max-width:100% !important; height:auto !important}footer .footerMenu, footer .footerMenu.last {width:100%; text-align:center; padding:0px; margin-right:0; margin:0px auto; }.columnCntr { height:auto; padding:20px 0; clear:both; background:rgba(0,0,0,.10)}.column.last {float:none; margin-right:auto}article td { clear:both; vertical-align:top; padding-right:1px;}article table{ width:100%!important; font-size:75%; display:table-cell;} input, select{width:95%; }textarea{width:95%;}input[type="checkbox"]{border:none; width:15px}form { background:none; width:100%; border-radius:5px; padding:10px 0px; clear:both;}form p {clear:both;}#teaser .blok {float:none; width:100%}#nieuws li {float:none; width:100%; margin:0 0 30px 0}nav {height:auto}}@media screen and (max-width:768px) {.column, #nieuws li {margin:10px auto;float:none; width:auto }.footerMenu .button {float:none}nav {height:auto; text-align:center}header {text-align:center}header .logo, header .slogan, header .adres, header .headerbuttons {float:none; display:block; margin:15px 0}header .headerbuttons .button {margin:15px 0}#teaser {height:300px}#teaser p.large {font-size:32px; padding-top:30px}.contactbar .button {displaY:inline-block; margin:15px 0}#hometext .left, #hometext .right {float:none; width:auto}#pakketten, #pakketten .inner {top:0px; position:inherit}#pakketten .pakket {width:50%}#socialmedia #facebook, #socialmedia #twitter {width:100%; float:none;}}@media screen and (min-width:768px) and (max-width:989px) {.column, #nieuws li {margin:10px auto !important; float:left !important; width:33.333333%; padding:0; border-radius:0;}}