/*!
Theme Name: IT Nijlpaard
Theme URI: https://www.itnijlpaard.nl
Description: Het thema voor de mobiele website van It Nijlpaard
Version: 2.0
Author: Noord Media
Author URI: http://www.noordmedia.nl/
*/.facebook{background:#3b5998;border-radius:50%;display:block;width:40px;height:40px;margin:0 auto;line-height:45px}.facebook:hover{background:#4c70ba}nav.topnav ul li.contactmenu a{background:#f6a100;padding:0 12px;border-radius:5px;color:#fff}*{margin:0;padding:0;scroll-behavior:smooth;scroll-padding-top:100px}html{font-size:62.5%;position:relative;min-height:100%;background:#eee}article{display:block;width:146.0317460317%;margin:0 1.9841269841%;display:inline;float:left}aside{display:block;width:21.0317460317%;margin:0 1.9841269841%;display:inline;float:left}aside p{font-size:1.5rem}aside h3{font-size:1.8rem}details{display:block}figcaption{display:block}figure{display:block}footer{display:block;position:absolute;bottom:-250px;left:50%;right:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);max-width:1320px;width:100%;padding:0;height:500px;color:#fff;box-sizing:border-box;background:#404040}header{display:block}hgroup{display:block}menu{display:block}nav{display:block}section{display:block}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;clear:both}.spacer-10{margin:10px 0}.spacer-20{margin:20px 0}.spacer-30{margin:30px 0}.spacer-60{margin:60px 0}small{font-size:1.4rem;line-height:1.2}sub{font-size:40%;line-height:0;position:relative;vertical-align:baseline;bottom:-0.25em}sup{font-size:40%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}table{border-collapse:collapse;width:100%;margin-bottom:20px}table strong{color:#afbc21}td{border-bottom:1px solid #ccc;padding:10px 0}hr{display:block;height:1px;border:0;margin:60px 0 30px 0;padding:0;border-bottom:1px dashed gray}iframe{max-width:100%}object{max-width:100%}embed{max-width:100%}.ie img[src*=".svg"]{width:100%}img{max-width:100%;height:auto}img.alignright{float:right;margin:5px 0 5px 30px}img.alignnone{margin-bottom:20px;clear:both}img.alignleft{float:left;margin:5px 30px 5px 0}body{color:#404040;font-size:1.9rem;line-height:1.5;font-family:"roboto",sans-serif;padding:0 0 500px;max-width:1320px;margin:0 auto;background:#fff}h1{font-family:"roboto",sans-serif;font-size:3.8rem;line-height:1.1;font-weight:100;color:#f6a100;margin-bottom:20px}h1 a{text-decoration:none;color:#404040}h2{font-family:"roboto",sans-serif;font-size:2.2rem;line-height:1.1;margin-top:40px;margin-bottom:10px;color:#404040;font-weight:400}h2 span{color:#f6a100;padding:0 5px}h2 a{text-decoration:none;text-decoration:none;color:#404040;color:#404040}h3{font-family:"roboto",sans-serif;font-size:1.8rem;margin-bottom:10px;line-height:1.2}h4{font-family:"roboto",sans-serif;font-size:1.8rem;margin-bottom:10px;font-weight:500}h4 a{text-decoration:none;color:#404040}h5 a{text-decoration:none;color:#404040}h6 a{text-decoration:none;color:#404040}p{margin-bottom:30px;line-height:1.8}a{color:#404040;text-decoration:none;border-bottom:1px #f6a100 solid;outline:0}a:hover{border-bottom:2px #f6a100 solid}a img{border:none}.topnav a{border-bottom:none}.footer a{border-bottom:none}ul{list-style:outside;margin-bottom:30px;margin-left:20px}ul li{padding:5px 0 5px 10px}ol{list-style:outside;margin-bottom:30px;margin-left:20px;list-style-type:decimal}ol li{padding:5px 0 5px 10px}form{width:100%}form p{margin-bottom:10px}textarea{padding:10px 0;height:150px;box-sizing:border-box;-webkit-appearance:none;border:1px solid #ccc;padding:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;width:100%}label{padding-bottom:7px}input[type=text]{box-sizing:border-box;-webkit-appearance:none;border:1px solid #ccc;padding:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;height:48px;width:100%}input[type=number]{box-sizing:border-box;-webkit-appearance:none;border:1px solid #ccc;padding:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;height:48px;width:100%}input[type=email]{box-sizing:border-box;-webkit-appearance:none;border:1px solid #ccc;padding:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;height:48px;width:100%}input[type=submit]{box-sizing:border-box;-webkit-appearance:none;border:1px solid #ccc;padding:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;box-sizing:border-box;-webkit-appearance:none;display:inline-block;cursor:pointer;border:none;padding:0 2em;height:48px;line-height:48px;background:#9a4da3;color:#fff;margin-top:15px;cursor:pointer;border-radius:3px;text-transform:uppercase;font-size:1.5rem;font-family:"Lato",sans-serif;font-weight:400}input[type=submit] select{height:48px}input[type=submit]:hover{background:#0079cc}select{box-sizing:border-box;-webkit-appearance:none;border:1px solid #ccc;padding:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;cursor:pointer;border-radius:0;width:100%}input[type=checkbox]{cursor:pointer;width:20px;height:20px;margin-right:10px}input[type=radio]{cursor:pointer;width:20px;height:20px;margin-right:10px}input[type=range]{width:100%;-webkit-appearance:none}.grid-container{max-width:1320px;margin:0 auto}.grid-container:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.grid-container:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;clear:both}article.narrow{width:137.6984126984%;margin:0 1.9841269841%;display:inline;float:left}article.half{width:96.0317460317%;margin:0 1.9841269841%;display:inline;float:left}.full-width{width:196.0317460317%;margin:0 1.9841269841%;display:inline;float:left}.full-width.inleiding{margin-bottom:30px}aside.xwide{width:71.0317460317%;margin:0 1.9841269841%;display:inline;float:left}aside.wide{width:54.3650793651%;margin:0 1.9841269841%;display:inline;float:left}.submenu{list-style:none;margin-left:0;font-size:1.7rem}.submenu li{border-bottom:1px solid #ccc;padding:8px 0;background-image:url(images/blt-submenu.png);background-repeat:no-repeat;background-position:0 17px;padding-left:25px}.submenu li a{border-bottom:0}.submenu li.current_page_item a{color:#afbc21}.footer__nav ul{list-style:none;text-align:center;margin-top:40px;padding-bottom:15px}.footer__nav li{margin-left:0;display:inline-block;color:#fff;padding:0}.footer__nav li a{text-decoration:none;height:12px;padding:0 10px;cursor:pointer;border-right:1px solid #ccc}.footer__nav li a:hover{text-decoration:none}.footer__nav li:last-child a{margin-right:0;border-right:none}#nav-mobile-trigger{display:none;position:fixed;width:80px;height:80px;right:0;top:0;z-index:4000;background:#f6a100 url(images/svg/ic_menu_24px.svg) no-repeat center center;border-bottom:none}#nav-mobile-trigger.is-fixed{position:fixed;background:#f6a100 url(images/svg/ic_close_24px.svg) no-repeat center center}.nav-mobile{position:fixed;top:0;right:-280px;height:100%;width:280px;z-index:3000;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;transform:translate3d(0, 0, 0);transition:right .5s ease}.nav-mobile ul{list-style:none;padding-left:0;margin-top:80px;border-top:1px solid #e6e6e6;font-size:1.6rem;border-bottom:none}.nav-mobile ul.lang{margin-top:0}.nav-mobile ul.lang img{margin-right:10px}.nav-mobile li{margin-left:0;padding:0}.nav-mobile li a{border-bottom:1px solid #ccc;padding:8px 0;display:block;text-decoration:none;color:#404040;padding:12px 12px;border-bottom:1px solid #e6e6e6}.nav-mobile li a:hover{background-color:#eee;border-bottom:1px solid #e6e6e6}.nav-mobile li:last-child{border-bottom:none}.nav-mobile.is-visible{right:0px;transition:right .5s ease}.subnav{list-style:none;padding-left:0}.subnav li{margin-left:0;padding:0}.subnav li a{display:block;text-decoration:none;color:#fff}.subnav span{text-transform:uppercase;font-size:1.2rem}body.fixed-header nav.topnav{height:100px}body.fixed-header .logo{height:60px}nav.topnav{font-size:1.4rem;top:0;height:120px;background:#fff;position:fixed;width:inherit;max-width:inherit;z-index:3000;transition:all .3s ease}nav.topnav ul{position:absolute;right:30px;bottom:-10px;list-style:none;display:block;height:30px;text-transform:uppercase;font-size:1.4rem;font-weight:400}nav.topnav ul:after{content:"";clear:both;display:block}nav.topnav ul li{float:left;line-height:30px;padding-top:0;padding-bottom:0;padding-left:15px;padding-right:15px}nav.topnav ul li a{display:block;box-sizing:border-box;color:#404040;text-decoration:none;height:30px}nav.topnav ul li.current-menu-item a{border-bottom:5px solid #afbc21}nav.topnav ul li.current-page-ancestor a{border-bottom:5px solid #afbc21}nav.topnav ul li.topsearch__trigger a{padding-left:20px}nav.topnav ul li.topsearch__trigger:hover a{color:#404040}.copyright{color:#404040;text-align:center;padding-top:30px;padding-bottom:30px;font-size:1.4rem;margin-bottom:0}.websiteby{text-align:center;font-size:1.4rem;color:#999;padding:0 30px}.websiteby a{color:#999}.site-section__header{width:196.0317460317%;margin:0 1.9841269841%;display:inline;float:left;position:relative;padding-top:30px}.site-section__sorting{position:absolute;right:0;top:40px;line-height:1;margin-bottom:0}.site-section__sorting a{color:#404040}.btn{display:inline-block;padding:0 2em;height:48px;line-height:48px;border-radius:5px;cursor:pointer;text-decoration:none;text-transform:uppercase;font-size:1.5rem;font-family:"Fira Sans",sans-serif;font-weight:400}.btn.white{background:#fff;color:#d0261e}.btn.grey{background:#ccc;color:#404040}.btn.grey:hover{background:#999}.btn.yellow{background:#ffc200;color:#404040}.btn.yellow:hover{background:#e6af00}.btn.blue{background:#0097ff;color:#fff}.btn.blue:hover{background:#0097ff}.btn.dark-blue{background:#0079cc;color:#fff}.btn.dark-blue:hover{background:#005b99}.btn.mosgreen{background:#416a60;color:#fff}.btn.mosgreen:hover{background:#2d4b44}.btn.red{background:#d0261e;color:#fff}.btn.red:hover{background:#771611}.btn.green{background:#8c8c8c;color:#fff}.btn.green:hover{background:#595959}.btn.orange{background:#f80;color:#fff}.btn.orange:hover{background:#995200}.btn.black{background:#000;border:1px solid #000;color:#fff}.btn.black:hover{border:1px solid #fff}.btn.outline-light{background:none;border:1px solid #fff;color:#fff;background:none;border:1px solid #fff;color:#fff}.btn.outline-light:hover{border:1px solid #fff;background:#fff;border:1px solid #fff;color:#404040}.btn.outline-dark{background:none;border:1px solid #666;color:#404040}.btn.outline-dark span{padding-left:35px;background:url(images/svg/ic-pdf.svg) no-repeat left center}.btn.outline-dark:hover{border:1px solid #d0261e;color:#d0261e}.btn.outline-cyan{background:none;border:1px solid #2dafd2;color:#2dafd2}.btn.outline-cyan:hover{border:1px solid #207b93;color:#207b93}.btn.outline-purple{background:#fff;border:1px solid #9a4da3;color:#9a4da3}.btn.outline-purple:hover{border:1px solid #9a4da3;color:#fff;background:#9a4da3}.btn-small{display:inline-block;padding:0 2em;height:36px;line-height:36px;border-radius:18px;cursor:pointer;text-decoration:none;text-transform:uppercase;font-size:1.3rem;font-family:"Fira Sans",sans-serif;font-weight:400}.btn-small.red{background:#d0261e;color:#fff}.btn-small.red:hover{background:#771611}.btn-large{display:inline-block;padding:0 2em;height:48px;line-height:48px;border-radius:5px;cursor:pointer;text-decoration:none;text-transform:uppercase;font-size:1.5rem;font-family:"Lato",sans-serif;font-weight:400}.btn-large.btn-video{background:#9a4da3;color:#fff;border:1px solid #9a4da3}.btn-large.btn-video span{padding-left:40px;background:url(images/svg/ic-video-white.svg) no-repeat left center}.btn-large.btn-video:hover{border:1px solid #793d80;color:#fff;background:#793d80}.btn-large.btn-discover{margin-right:10px;border:1px solid #fff;color:#fff}.btn-group a{margin-right:20px}.btn-group a:last-child{margin-right:0}.blockcenter{display:table;margin:0 auto}.center{text-align:center}.hide__on-large{display:none}.show__on-medium{display:none}.mask{background-color:rgba(0,0,0,.4);z-index:-1;height:100%;width:100%;background-repeat:repeat;position:fixed;top:0;left:0}.mask.is-ontop{z-index:100}.mask-mobile{display:none;background-color:rgba(0,0,0,.4);z-index:2900;height:100%;width:100%;background-repeat:repeat;position:fixed;top:0;left:0}.mask-mobile.is-visible{display:block}.linkarea{display:block;width:100%;height:100%;z-index:10;text-decoration:none}.linkarea:hover{filter:alpha(opactiy=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.edit{display:block;background:#eee;font-size:1.2rem;text-transform:uppercase;width:100px;border-bottom:none;line-height:1;text-align:center;padding:8px 0;border-radius:3px}.edit:hover{background:#d5d5d5;border-bottom:none}.cookie-notice-hidden{display:none}.kwart{font-size:1.8rem;line-height:1.9;width:25%;display:inline;float:left;padding:0 60px;box-sizing:border-box}.half{font-size:1.8rem;line-height:1.9;width:50%;display:inline;float:left;line-height:0}.half.text{padding:60px;box-sizing:border-box}.half.text a{color:#fff}.half.text h1{color:#fff}.grid-5{font-size:1.8rem;line-height:1.9;width:37.6984126984%;margin:0 1.9841269841%;display:inline;float:left}.grid-7{font-size:1.8rem;line-height:1.9;width:54.3650793651%;margin:0 1.9841269841%;display:inline;float:left}.grid-8{font-size:1.8rem;line-height:1.9;width:62.6984126984%;margin:0 1.9841269841%;display:inline;float:left}.grid-4{width:29.3650793651%;margin:0 1.9841269841%;display:inline;float:left}.row.intro .inner{width:100%;padding:0 200px 30px 200px;text-align:center;box-sizing:border-box}.row.openingstijden{padding:60px 0;box-sizing:border-box}.row.openingstijden h1,.row.openingstijden .subline{text-align:center}.row.openingstijden .subline{padding:0 30px}.row.openingstijden h3{color:#f6a100;margin-bottom:15px}.row.openingstijden p{font-size:1.6rem}.row{width:1320px;padding:0;position:relative;margin:0 auto;height:auto}@media screen and (max-width: 1320px){.row{width:100%;max-width:1320px}}.row.splash{background:#fff;position:relative;line-height:0}.row.menukaart{background:#404040;color:#fff;padding:0}.row.menukaart p{font-size:1.7rem;line-height:2}.row.menukaart h2{color:#fff}.row.footer__notice{color:#404040}.row.footer__cols{padding:40px 0;color:#fff;text-align:center}.row.footer__cols a{color:#fff}.row.footer__cols ul{list-style:none;margin-left:-10px}.row.footer__cols p{font-size:1.4rem;line-height:1.4}.row.footer__cols li{font-size:1.4rem;line-height:1.4}.row.footer__cols h4{font-size:1.5rem;text-transform:uppercase;font-weight:400}.row.footer__erkenning{color:#404040}.row.page{background:#fff}.row.first{padding:40px 0 40px 0}.row.first p:first-of-type{margin-top:0}.row.first h3{padding-top:10px}.row.first h2{margin-bottom:30px;font-size:4rem}.grid-full-width{width:196.0317460317%;margin:0 1.9841269841%;display:inline;float:left}.first .grid-full-width{text-align:center}.zelf .grid-full-width{padding-top:140px}.grid-16-width{width:129.3650793651%;margin:0 1.9841269841%;display:inline;float:left;padding-right:8.3333333333%}.grid-7-width{width:54.3650793651%;margin:0 1.9841269841%;display:inline;float:left}.grid-9-width{width:71.0317460317%;margin:0 1.9841269841%;display:inline;float:left}.grid-14-width{width:112.6984126984%;margin:0 1.9841269841%;display:inline;float:left;padding-left:8.3333333333%}.page-normal h2{margin-bottom:15px;margin-top:45px;font-size:2.6rem;font-weight:100}.lte8 .tooltip .tooltip__text{display:none}.lte8 .tooltip:hover .tooltip__text{display:block}.video{width:32%;margin:0 1%;display:inline;float:left;margin-bottom:1%}.video.alpha{margin-left:0}.video.omega{margin-right:0}.aside__block{background-color:#fff;margin-bottom:20px;padding:20px}.aside__division{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}.selectie{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc}.selectie p{margin-bottom:5px}.selectie p.selectie__label{font-size:1.2rem;text-transform:uppercase;color:#404040}li.topsearch__trigger a{background:url(images/icn-menu-search.png) no-repeat left center;padding-left:18px;margin-left:15px;color:#fff}input[type=submit].topsearch__submit{right:0;width:48px;margin-top:0;border-left:1px solid #ccc;border-top:none;border-bottom:none;border-right:none;background:#fff url(images/svg/ic_search.svg) center center no-repeat;border-radius:0;float:left}h4.full-width{width:196.0317460317%;margin:0 1.9841269841%;display:inline;float:left;margin-bottom:20px}.valid{border-right:3px solid green}.topnav-container-grid{max-width:1260px;margin:0 auto;position:relative}.topnav-container-grid:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.topnav-container-grid:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;clear:both}.site-section{width:196.0317460317%;margin:0 1.9841269841%;display:inline;float:left;margin-top:30px}h2.site-subsection{width:196.0317460317%;margin:0 1.9841269841%;display:inline;float:left;margin-top:30px;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #ccc;font-weight:300;font-size:3rem}.splash-container-full-width{height:200px;position:relative;line-height:0}.splash-container-full-width h1{font-size:6rem;margin-bottom:10px;text-align:center;color:#fff}.splash-container-full-width h1.subtitle{font-size:3rem}.splash-container-full-width p{text-align:center;color:#fff;line-height:1.6}.splash-container-full-width .splash__text{width:500px;padding-top:60px;position:absolute;top:0;color:#fff;line-height:1.6}.splash-container-full-width .splash__text p{text-align:left}.splash-container-full-width .splash__text h2{color:#fff;font-size:2.8rem;line-height:1.4;margin-bottom:15px}.splash-container-full-width .splash__text.links{left:100px}.splash-container-full-width .splash__text.rechts{right:100px}.splash-container-full-width.home{margin-bottom:30px}.logo{display:block;position:absolute;left:60px;top:20px;height:80px;transition:all .3s ease}.logo__footer{height:60px;margin-bottom:20px}h1.site-section{padding-bottom:30px;position:relative}h1.site-section span{display:block;position:absolute;right:0;bottom:20px;font-size:1.4rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.section-title{font-size:3rem;margin-bottom:20px;line-height:1.2}@media screen and (max-width: 960px){*{scroll-padding-top:80px}li.contactmenu a{background:#fff;padding:12px;border-radius:0}#nav-mobile-trigger{display:block}nav.topnav{height:80px}nav.topnav ul{display:none}.logo{height:50px;left:30px;top:15px}.row.intro .inner{padding:0 30px 30px 30px;font-size:1.6rem}.row.openingstijden{padding:30px}.row.menukaart p{font-size:1.5rem}.half{font-size:1.6rem;line-height:1.7;width:100%;text-align:center}.half.text{padding:30px}.half.image{display:none}.kwart{padding:0}body.fixed-header nav.topnav{height:80px}body.fixed-header .logo{height:50px}}@media screen and (max-width: 768px){.kwart{width:50%;margin-bottom:60px}}@media screen and (max-width: 480px){.kwart{width:100%;margin-bottom:60px;text-align:center}}/*# sourceMappingURL=style.css.map */