/* Minification failed. Returning unminified contents.
(1,89392): run-time error CSS1036: Expected expression, found '%'
 */
#hp-updates .update p{font-size:16px}#hp-updates .update .p-btn-square{display:none}@media (min-width:480px){#hp-updates a.update:hover>div{padding-top:0}}#hp-updates a.update:hover .p-btn-square{display:block}@media (max-width:480px){#hp-updates a.update:hover .p-btn-square{display:none}}#hp-updates .update .link{background-image:url(/img/arrow-btn-grey.png)}#hp-updates .update.blue,#hp-updates .update.orange{color:#fff}#hp-updates .update.orange{background-color:#f89300}#hp-updates .update.orange .link{background-image:url(/img/arrow-btn-orange.png)}#hp-updates .update.blue{background-color:#00acf1}#hp-updates .update.blue .link{background-image:url(/img/arrow-btn.png)}#hp-contact h2{display:inline-block;margin-bottom:10px;padding-left:40px;background:url(/img/icon-hulpnodig.png) no-repeat;background-size:32px 32px}#hp-contact .sub{font-size:20px}#hp-contact .tel{display:block;margin:30px 0 10px;font-size:30px;font-weight:600}#hp-related,#hp-related a,#hp-related li{font-size:18px;color:#fff}#hp-related{width:100%;margin-top:20px;background-color:#ca0000;z-index:0}#hp-related h2{padding-left:20px;padding-right:20px}.hp-related-list{list-style-type:none;margin:0;pading:0}.hp-related-list>li{background:0 0;border-bottom:2px solid #ef1322;padding-left:0}.hp-related-list a{position:relative;display:block;padding:15px 20px;text-decoration:none}.hp-related-list a .arrow{position:absolute;top:50%;right:20px;width:9px;height:12px;margin-top:-6px;background:url(/img/arrow-white8-12.png) no-repeat}.hp-related-list a:hover{background-color:#c00000}.hp-related-list .socials{padding:15px 20px 5px;text-align:right}.hp-related-list .social{display:inline-block;width:25px;height:25px;background-image:url(/img/icon-social-sprite.png);background-size:50px 400px;padding:0}.hp-related-list .socials>span{float:left}.hp-related-list .social>span{display:none}.hp-related-list .social.fb{background-position:0 0;margin-right:20px}.hp-related-list .social.tw{background-position:0 -68px}.table-timetable .floatThead-wrapper>.cf+div{z-index:1!important}#chap-dienstregeling .lijnoverzicht dd a{line-height:55px}#chap-dienstregeling .lijnoverzicht dd a span{margin:3px 0;display:inline-block}#chap-dienstregeling .lijnoverzicht dd a.selected span{border-bottom:3px solid #fff;margin-top:0}.page-statusoverzicht .lijnoverzicht-bus,.page-statusoverzicht .lijnoverzicht-tram{width:50%}.page-statusoverzicht .lijnoverzicht-nachtbuzz{width:20%}.page-statusoverzicht dt{width:15%;display:none}.page-statusoverzicht dt span{display:none}.page-statusoverzicht dd{width:50%;float:left}.page-statusoverzicht dd div{float:left;width:100%}.page-statusoverzicht dd a{font-size:25px;width:55px}.page-statusoverzicht dd span{display:inline-block;padding:15px 0 0 5%;word-wrap:break-word;max-width:123px}.page-statusoverzicht .lijnoverzicht-nachtbuzz dt{width:30%}.page-statusoverzicht .lijnoverzicht-nachtbuzz dd{width:100%}.page-statusoverzicht h2{text-align:center;margin:0 0 60px}.contentWide.dif.page-statusupdates{background-color:#eee}.page-statusupdates{background:url(/img/sprite-haltes-bg.gif) left 200px repeat-x #eee;overflow:hidden}.page-statusupdates-mob{background:#fff!important}.page-statusupdates-mob .contentFixed{padding:0}.page-statusupdates h1{text-align:center;padding:40px 0 7px;margin-bottom:0}.page-statusupdates p{text-align:center;margin-bottom:10px}.page-statusupdates-hor{margin:0 0 60px;float:left;width:100%}.page-statusupdates-hor h2{font-size:24px}.page-statusupdates-hor li{float:right;width:30%;margin:0 3% 0 0;padding:50px 0 0;background:url(/img/sprite-haltes-hor-blue.png) -612px top no-repeat;background-size:700px 20px;position:relative}.page-statusupdates-hor li.last{background-position:20px top}.page-statusupdates-hor dl{float:left;background:#22ACF4;padding:20px 5%;margin:0;position:relative;color:#fff;width:89%}.page-statusupdates-hor dl:after{height:0;position:absolute;width:0;top:-20px;left:20px;border:10px solid transparent;border-bottom-color:#22ACF4}.page-statusupdates-hor dl dt{float:left;width:100%;margin:0 0 10px;font-family:nunitoregular,Arial}.ie8 .page-statusupdates-hor dl dt,.lt-ie8 .page-statusupdates-hor dl dt{font-family:Arial;font-weight:700}.page-statusupdates-hor dl dt span{font-size:16px}.page-statusupdates-hor dl dd{float:left;width:100%;margin:0}.page-statusupdates-hor li.last dl{background:0 0;border:1px dashed #ccc;color:#777}.page-statusupdates-hor li.last .next{font-family:nunitolight,Arial;padding:0 20px}.page-statusupdates-hor li.last dl:after{position:absolute;display:inline-block;border:0;border-top:1px dashed #ccc;border-right:1px dashed #ccc;width:17px;height:17px;top:-10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#eee;z-index:1;content:''}#hp-actueel .lijnoverzicht{margin:0}#hp-actueel .lijnoverzicht dd a{font-size:18px;width:31px;padding:7px 0;margin-right:4px}.mode-extreme #hp-actueel .lijnoverzicht dd a{width:44px;padding:11px 0;margin-top:-3px}#hp-actueel .lijnoverzicht dd a.all{background:url(/img/arrow-black12-21.png) 51% 50% no-repeat;color:#000;overflow:hidden;text-indent:999px;opacity:.5}#hp-actueel .lijnoverzicht dd a.all:hover{opacity:1;background-color:#f5f5f5}#hp-actueel{padding-bottom:50px;position:relative;margin-bottom:0;background:#fff!important}.mode-extreme #hp-actueel{padding-bottom:85px}.mode-extreme #hp-actueel .lijnoverzicht{margin:0 0 5px}#hp-actueel .inner>div.item h2{font-size:22px;margin:0 0 10px}.mode-extreme #hp-actueel .inner>div.item h2{font-size:26px;margin:5px 0 25px}#hp-actueel .inner{min-height:127px;padding-top:15px}#hp-actueel .inner>div.item{display:none}#hp-actueel .inner>div.item:first-child{display:block}#hp-actueel .btn-view-all{position:absolute;left:0;bottom:0;right:0;padding:0;color:#fff;text-decoration:none}#hp-actueel .btn-view-all a{float:left;width:50%;padding:8px 0;background:#E27E08;text-align:center;color:#fff;text-decoration:none;position:relative}.mode-extreme #hp-actueel .btn-view-all a{padding:14px 0}#hp-actueel .btn-view-all a.current:after{content:' ';height:0;position:absolute;width:0;top:-20px;left:45%;border:10px solid transparent;border-bottom-color:#F6921C}#hp-actueel .btn-view-all a:hover{background-color:#d57606}#hp-actueel .btn-view-all a.current,#hp-actueel .btn-view-all a.current:hover{background-color:#F6921C}.block-cta{padding:0;float:left;margin:0 0 30px;position:relative;width:100%;min-height:265px}.block-cta.img-left>div{padding:20px 5% 0 40%}.block-cta img.img{position:absolute;left:5%;top:30px;max-width:25%}.block-cta.contrast h2,.block-cta.contrast p{color:#fff}.block-cta.color-red{background:#ED1B2D}.block-cta.color-red a{color:#fff}.block-cta.color-gray{background:#FDF7F4}.block-cta.color-red .p-btn a:hover{background-color:#57090F}.block-cta.color-red .p-btn a:active{background-color:#3D050A}.content-imaged .additional{float:left;width:58.490566037%}.content-imaged .additional img{width:100%}.content-imaged .main{float:right;width:38.679245283%}.content-imaged-right .additional{float:right}.content-imaged-right .main{float:left}.page-introduction h1{margin-bottom:20px;text-align:center!important;margin-top:20px}.page-introduction p{text-align:center;padding:0 15%;margin:0}.page-introduction p.p-btn-square{padding:0}.page-introduction:nth-child(1){padding:60px 0 20px}.homepage-alt .page-introduction:nth-child(1){padding:181px 0 20px}.page-introduction h2{text-align:center;margin:0 0 10px}#b-hulpnodig{background:#FDF7F4}#b-hulpnodig h2{background:url(/img/icon-hulpnodig.png) left top no-repeat;background-size:32px 32px;padding:5px 0 7px 42px;font-size:18px}#b-hulpnodig .tel{font-size:30px}.tel span{display:none}.hp-container{float:left;width:200%;margin-left:-100%;-webkit-transition:.5s;transition:.5s}.searchstate-nonjs .hp-container{margin-left:-29.5%}.hp-results-container{float:left;width:50%;background:#FEF4F4;margin-top:70px;position:relative}.hp-results-container-inner{float:right;width:70.5%;position:relative;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.hp-results-container-inner.loading{opacity:.5}.hp-results-layover{position:absolute;left:-100%;top:0;width:100%;height:100%;background:#4C4C4C;z-index:9999}.hp-results-layover-visible{left:0}.hp-results-layover-inner{float:right;width:100%;background:#FEF4F4;height:100%;position:relative}.block-haltetable .hp-results-layover-inner{height:auto}.hp-results-layover-inner .geen-advies{margin-top:50px}.hp-results-layover-inner>div{float:right;width:67.5%;padding:50px 0 0 3%}.hp-results-layover-inner .btn-totop{bottom:0}.hp-results-layover>div:before{content:' ';position:absolute;bottom:-10px;right:0;width:0;height:0;border-style:solid;border-width:0 320px 10px 0;border-color:transparent #414141 transparent transparent;-webkit-transform:rotate(360deg)}.onbekende-route{float:left;width:100%;margin:0 0 50px}.onbekende-route h2{font-size:32px;background-position:0 -1142px;padding:12px 20px 12px 80px;margin-bottom:40px;line-height:39px}.onbekende-route fieldset .inner{float:left;width:100%;padding-left:0;background:#F2E7E7}.onbekende-route .columns>div{float:left;width:42%;padding:30px 4%}.onbekende-route .columns>div:first-child{border-right:1px solid #D4CBCB;width:41%;padding:30px 4%}.onbekende-route p{font-size:20px;margin:0 0 20px}.onbekende-route label.inset{top:14px}.onbekende-route .input-text{padding-left:50px}.onbekende-route .frow-submit{text-align:right;padding:20px 5% 0 0;width:95%}.onbekende-route .input-radio-holder{margin-bottom:30px}.onbekende-route .input-radio-holder .input-radio{float:none}.onbekende-route .input-radio{position:relative;padding-left:30px;float:left;margin:0 0 20px}.onbekende-route .input-radio .radio,.onbekende-route .input-radio input{position:absolute;left:0;top:0}.onbekende-route .input-radio .type{font-size:16px;color:#999;margin:0}.b-wijziging-intro .contentFixed{padding-bottom:10px}.b-wijziging-summery,.b-wijziging-summery .contentFixed{padding:0}.b-wijziging-summery .contentFixed>div{float:left;width:50%;padding:30px 0 30px 5%;min-height:70px}.b-wijziging-summery .contentFixed>div:first-child{border-left:0;padding-left:0}.b-wijziging-summery .contentFixed>div:last-child{width:100%}.b-wijziging-summery h2{background-position:left -1247px;padding:15px 0 15px 80px;max-width:200px;margin-top:5px;min-height:32px}@media only screen and (max-width:480px){.b-wijziging-summery h2{padding:80px 0 0;font-size:20px;margin-bottom:0!important}.b-wijziging-summery .contentFixed{max-width:100%}}.b-wijziging-summery h2.unplanned{background-position:left -1140px}.b-wijziging-summery h2.type-actueel{background-position:left -1142px}.b-wijziging-summery h2.type-gepland{background-position:left -1247px}dl.vantot{margin:10px 0 0;min-width:200px}dl.vantot dt{float:left;width:20%;margin:0}dl.vantot.wide dd,dl.vantot.wide dt{width:100%}dl.vantot dd{float:left;width:80%}.ie8 dl.vantot dd,.lt-ie8 dl.vantot dd{font-family:Arial;font-weight:400}.b-wijziging-summery .lijnoverzicht{margin:10px 0 0;max-width:290px}.b-wijziging-summery .lijnoverzicht dd{float:left;width:auto}.b-wijziging-summery .lijnoverzicht a{width:50px;font-size:28px;padding:7px 0;background-color:#09F;color:#fff}.b-wijziging-updates .contentFixed{padding-top:40px}.b-wijziging-updates-vert{margin:0 0 10px;float:left;width:100%}.b-wijziging-updates-vert h2{font-size:24px}.b-wijziging-updates-vert li{float:left;width:94%;background:url(/img/sprite-haltes-blue.png) left -654px no-repeat;background-size:20px 1300px;padding:0 0 20px 6%;position:relative}.b-wijziging-updates-vert li:first-child{background-position:left -27px}.b-wijziging-updates-vert li:last-child{background-position:left -1255px}.b-wijziging-updates-vert dl{float:left;width:94%;background:#FEF4F4;padding:20px 3%;margin:0;position:relative}.b-wijziging-updates-vert dl:after{content:' ';height:0;position:absolute;width:0;top:25px;left:-20px;border:10px solid transparent;border-right-color:#FEF4F4}.b-wijziging-updates-vert dl dt{float:left;width:100%;margin:0;font-family:nunitoregular,Arial}.ie8 .b-wijziging-updates-vert dl dt,.lt-ie8 .b-wijziging-updates-vert dl dt{font-family:Arial;font-weight:700}.b-wijziging-updates-vert dl dt span{font-size:16px}.b-wijziging-updates-vert dl dd{float:left;width:100%;margin:0}.page-statusupdates .b-wijziging-updates-vert dl{background:#22ACF4;color:#fff}.page-statusupdates .b-wijziging-updates-vert dl:after{border-right-color:#22ACF4}.page-statusupdates .b-wijziging-updates-vert li.last dl{background:0 0;border:1px dashed #ccc;color:#777}.page-statusupdates .b-wijziging-updates-vert li.last .next{font-family:nunitolight,Arial;padding:0 20px}.page-statusupdates .b-wijziging-updates-vert li.last dl:after{position:absolute;display:inline-block;border:0;border-top:1px dashed #ccc;border-right:1px dashed #ccc;width:17px;height:17px;top:23px;left:-8px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);background:#fff;z-index:1;content:''}.b-wijziging-item .contentFixed{padding-bottom:10px;position:relative}.b-wijziging-item .lijnoverzicht{position:absolute!important;left:-130px!important;top:60px}.b-wijziging-item .lijnoverzicht dd{float:none}.b-wijziging-item .contentWide{margin-bottom:40px;padding-bottom:0}.b-wijziging-item .contentWide .contentFixed{width:auto;margin:0;padding:30px 30px 10px;max-width:none}.haltetable-type,.hp-results-paging{float:left;width:100%}.b-wijziging-advies .contentFixed{padding:40px 0 0}.b-wijziging-advies h2{background-position:left -1142px;padding:15px 0 15px 80px;max-width:200px}.b-wijziging-meerinfo{background:#22ACF4!important;color:#fff}.b-wijziging-meerinfo h2{font-size:32px}.b-wijziging-meerinfo p{font-size:20px;line-height:32px}.b-wijziging-meerinfo .contentFixed{padding:40px 0 0}.block-haltetable h2{font-size:34px;margin-bottom:50px}.block-haltetable h3{font-size:24px}.haltetable-type p{margin-bottom:20px}.haltetable-type p span{background:#E72027;display:inline-block;padding:10px 20px;color:#fff}.haltetable-type.type-intercity p span{background:#22ACF4}.controls div{height:auto;left:0;position:absolute;top:220px;opacity:.5;vertical-align:middle;color:#000;overflow:hidden;cursor:pointer;background:url(/img/arrow-black12-21.png) 90% 50% no-repeat;padding:20px 0}.controls .left{background:url(/img/arrow-blackback12-21.png) 10% 50% no-repeat;text-align:left;padding-left:3%}.controls .right{left:auto;right:0;text-align:right;padding-right:3%}.hp-results-container-inner>div,.hp-results-layover>div{padding:0}.hp-results-container h2.h-destination{font-size:32px;margin:30px 0;padding-left:30px;min-height:93px;padding-right:220px}.hp-results-container h2.h-destination img{display:inline-block;margin:0 10px}.hp-results-container h2.h-destination span{display:block}.hp-results-paging{background:#177FB5;color:#fff;position:relative}.hp-results-paging p{position:absolute;left:30%;top:0;right:30%;text-align:center;padding:15px;margin:0}@media only screen and (max-width:480px){.hp-results-paging{padding:15px}.hp-results-paging p{top:5px}}.hp-results-paging a{color:#fff;display:inline-block;padding:15px;z-index:99}.hp-results-paging a.arrow-prev{margin:0 0 0 2%;background:url(/img/arrow-white-back10-17.png) left center no-repeat;background-size:10px 17px;padding:15px 0 15px 3%}.hp-results-paging a.arrow-first{border-right:1px dotted #fff;background:url(/img/arrow-white-first.png) center center no-repeat;background-size:16px 19px;width:3%;min-height:21px}.hp-results-paging a.arrow-backwards{border-right:1px dotted #fff;background:url(/img/arrow-white-back20-17.png) center center no-repeat;background-size:20px 17px;width:5%;min-height:21px}.hp-results-paging a.arrow-next{margin:0 2% 0 0;background:url(/img/arrow-white10-17.png) right center no-repeat;background-size:10px 17px;padding:15px 3% 15px 0}.hp-results-paging a.arrow-last{background:url(/img/arrow-white-last.png) center center no-repeat;background-size:16px 19px;width:3%;min-height:21px;border-left:1px dotted #fff}.hp-results-paging a.arrow-forwards{border-left:1px dotted #fff;background:url(/img/arrow-white20-17.png) center center no-repeat;background-size:20px 17px;width:5%;min-height:21px}.hp-results-paging a.arrow-backwards:hover,.hp-results-paging a.arrow-forwards:hover{background-color:#1374A6}.hp-results-paging a.arrow-forwards,.hp-results-paging a.arrow-last,.hp-results-paging a.arrow-next{float:right}.hp-results-paging a.arrow-backwards,.hp-results-paging a.arrow-first,.hp-results-paging a.arrow-prev{float:left}.hp-results-options{float:left;width:100%;background:#22ACF4;color:#fff;position:relative;margin:0 0 30px}.hp-results-options ul{float:left;margin:0;width:90%;height:136px;overflow:hidden;padding:10px 0 0 15px}.hp-results-options ul li{float:left;width:12%;margin-right:1%;padding:0;background:0 0;text-align:center}.hp-results-options ul li:first-child{text-align:right;padding:10px 0;width:20%;min-width:90px}.hp-results-options ul li a{color:#fff;display:block;text-decoration:none;padding:10px 0;position:relative}.hp-results-options ul li a:hover{background:#1EA4EA}.hp-results-options ul li a.current{background:#fff;color:#000}.hp-results-options a .shadow{display:none;position:absolute;right:-6px;bottom:0;width:6px;height:122px;background:url(/img/shadow-reisresult.png) left bottom no-repeat;background-size:6px 122px;z-index:999}.hp-results-options ul li a.current .shadow{display:block}.hp-results-options ul li p{margin-bottom:5px}.hp-results-options ul li .label{position:absolute;left:15px;background:#F29300}.hp-route-overview{float:left;width:100%;margin:0 0 30px}.hp-route-overview h3{display:none}.hp-route-warning{float:left;background-color:#333;background-position:10px -1515px;color:#fff;margin:0 0 20px 20px;position:relative}.hp-route-warning:after{content:' ';height:0;position:absolute;width:0;top:100%;left:20px;border:10px solid transparent;border-top-color:#333;margin-left:20px}.hp-route-warning p{padding:20px 20px 20px 70px;margin:0;font-size:20px;line-height:26px}.hp-route-overview .route-eind,.hp-route-overview .route-start{font-family:nunitoregular,Arial;font-size:18px;padding-left:30px;float:left;width:100%}.ie8 .hp-route-overview .route-eind,.ie8 .hp-route-overview .route-start,.lt-ie8 .hp-route-overview .route-eind,.lt-ie8 .hp-route-overview .route-start{font-family:Arial;font-weight:700}.hp-route-overview .route-start{margin:0 0 10px}.hp-route-overview .route-eind{margin:10px 0 20px}.hp-route-overview ol,.hp-route-overview ol li.step{float:left;width:100%;margin:0;padding:0;list-style:none;background:0 0}.hp-route-overview ol a{color:#333;text-decoration:underline}.btn-close a span em,.btn-looproute a,.btn-totop a,.hp-route-overview ol a:hover{text-decoration:none}.hp-route-overview ol .hp-route-warning a{color:#fff}.hp-route-overview ol li.step{margin:0;background:url(/img/hp-route-overview-timeline.png) 45px top repeat-y;position:relative}.btn-close,.btn-close a,.btn-close a span,.btn-looproute,.btn-totop{position:absolute}.hp-route-overview ol li.step>div{padding:40px 0 30px 15%;float:left;width:85%}.hp-route-overview ol li.step>div.icon-walk{background:url(/img/icon-walk.png) 20px 20px no-repeat;background-size:60px 68px}.hp-route-overview ol li.step>div.icon-bus{background:url(/img/icon-bus.png) 20px 20px no-repeat;background-size:60px 68px}.hp-route-overview ol li.step>div.icon-tram{background:url(/img/icon-tram.png) 20px 20px no-repeat;background-size:60px 68px}.hp-route-overview ol li.step>div.icon-train{background:url(/img/icon-train.png) 20px 20px no-repeat;background-size:60px 68px}.hp-route-overview ol li.step>div.icon-ferry{background:url(/img/icon-boat.png) 20px 20px no-repeat;background-size:60px 68px}.hp-route-overview ol li.step>div.icon-subway{background:url(/img/icon-subway.png) 20px 20px no-repeat;background-size:60px 68px}.hp-route-overview ol li.step:nth-child(even){background-color:#F2E7E7}.hp-route-overview ol li.step:first-child>div{padding-top:20px}.hp-route-overview ol li.step:first-child>div.icon-bus,.hp-route-overview ol li.step:first-child>div.icon-ferry,.hp-route-overview ol li.step:first-child>div.icon-subway,.hp-route-overview ol li.step:first-child>div.icon-train,.hp-route-overview ol li.step:first-child>div.icon-tram,.hp-route-overview ol li.step:first-child>div.icon-walk{background-position:20px 0}.hp-route-overview ol li.step h4{font-size:24px;font-weight:300;margin-bottom:20px;clear:both}.hp-route-overview ol li.step dl,.hp-route-overview ol li.step dl dd,.hp-route-overview ol li.step dl dt{float:left;width:100%;margin:0;padding:0}.hp-route-overview ol li.step dl dt{float:left;width:10%;margin:0 0 10px;font-family:nunitoregular,Arial}.ie8 .hp-route-overview ol li.step dl dt,.lt-ie8 .hp-route-overview ol li.step dl dt{font-family:Arial;font-weight:700}.hp-route-overview ol li.step dl dd{float:left;width:90%;margin:0 0 10px}.hp-route-overview ol li.step .hp-route-warning{width:auto;margin-top:-10px;margin-left:0;background-position:-67px -1612px;padding:15px 15px 15px 0}.hp-route-overview ol li.step .hp-route-warning:after{left:10px}.hp-route-overview ol li.step .hp-route-warning p{font-size:16px;padding:8px 20px 8px 30px}.btn-looproute{right:0;top:40px}.hp-route-overview ol li.step:first-child>div .btn-looproute{top:20px}.btn-looproute a{color:#999;padding:12px 30px 10px 48px;display:inline-block;background-position:15px -1672px}.btn-looproute a:hover{color:#000;background-position:15px -1717px}.btn-looproute a.active{background-color:#fff;background-position:20px -1764px!important;color:#000}.btn-totop{right:0;bottom:52px}.btn-totop a{color:#fff;padding:12px 25px 10px 55px;display:inline-block;background-color:#000;background-position:20px -2071px}.btn-totop a:hover{color:#fff;background-color:#333}.btn-close{right:0;top:0;display:none}.btn-close a{right:0;top:0;width:60px;height:54px;background-color:#000;background-position:20px -2133px}.btn-close a span{right:60px;top:0;width:280px;text-align:right}.btn-close a span em{padding:15px 20px;display:inline-block;background-color:#000;color:#fff}.btn-close a:hover span em{color:#fff;background-color:#333}.btn-close a:hover{background-color:#333}.gmap{float:left;width:96%;margin:0 0 20px;background:#fff}.hp-results-container .gmap{margin-top:10px}.gmap-map{padding:10px}.gmap-map img{width:100%}.gmap-map .gmap-canvas{display:block;height:400px}#reisplanner fieldset legend,.gmap-legenda .col:first-child:before{display:none}.gmap-map .gmap-canvas img{max-width:none}.gmap-route h5{padding:0 3%;margin:10px 0;font-size:22px;font-weight:300}.gmap-route ol,.gmap-route ol li{list-style:none}.gmap-route ol li{padding:10px 3%;width:auto}.gmap-route ol li.odd,.gmap-route ol li:nth-child(even){background:#F2E7E7}.gmap-legenda{float:left;width:100%;margin-bottom:100px}.gmap-legenda .col{float:left;width:40%;position:relative;padding-left:7%;min-height:140px}.gmap-legenda .col p{margin-bottom:10px}.gmap-legenda .col:before{content:' ';position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:150px 10px 0 0;border-color:#DBD2D2 transparent transparent;-webkit-transform:rotate(360deg)}.gmap-legenda .col:first-child{padding-left:0;width:52%;border-right:1px solid #C2B9B9}.gmap-legenda .marker{padding:15px 0 30px 60px;font-family:nunitoregular,Arial}.ie8 .gmap-legenda .marker,.lt-ie8 .gmap-legenda .marker{font-family:Arial;font-weight:700}.gmap-legenda .marker-red{background:url(/img/marker_red.png) left top no-repeat}.gmap-legenda .marker-black{background:url(/img/marker_black.png) left top no-repeat}.gmap-legenda .marker-special{background:url(/img/marker_special.png) left top no-repeat}.hp-search-container{float:right;width:50%}div.hp-aside{float:left;position:fixed;top:0;width:29.577464788%;height:100%;background-color:#e62026}.weergave-9292{width:100%;overflow:hidden}.weergave-9292>div.inner{padding:85px 20px 0;min-height:120px;color:#fff}.weergave-9292>div.inner a{color:#fff}.weergave-9292 div.row-submit{float:left;width:100%;text-align:right;position:relative;padding:20px 0;min-height:20px;margin-top:50px}.weergave-9292 div.row-submit .input-submit{float:right;margin:-80px 20px 0 0}.weergave-9292 div.row-submit img{position:absolute;left:20px;bottom:35px}.weergave-9292 .error{background:url(/img/icon-error-9292.png) no-repeat;background-size:40px 40px;padding-left:60px}.weergave-9292 .input-submit{float:right}#reisplanner{background:#E62026;margin:0;color:#fff;position:relative}.homepage #reisplanner{float:none;width:auto;margin-top:65px;padding:20px 0 0}#reisplanner h2{color:#fff;padding:15px 0 0 20px;font-size:22px;max-width:800px;margin:0 auto 10px}.mode-extreme #reisplanner h2{padding:20px 0 0 20px;margin-bottom:19px;font-size:26px}#reisplanner fieldset .inner{padding:0 20px;position:relative}#reisplanner fieldset .inner .from-to-container{float:left;margin-right:50px}#reisplanner fieldset .inner .switch-locations{position:absolute;top:24px;right:20px;width:43px;height:43px}#reisplanner fieldset .switch-locations img{-webkit-transition:all .5s;transition:all .5s;transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0)}#reisplanner fieldset .switch-locations img:hover{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}#reisplanner div.dif{float:left;width:100%;margin:10px 0 0;position:relative}#reisplanner div.dif .inner{padding:15px 20px}.mode-extreme #reisplanner div.dif .inner{padding:20px}#reisplanner div.dif .inner .frow{margin-bottom:0}#reisplanner .inner .frow{position:relative;margin-bottom:5px}label.inset{position:absolute;left:10px;top:14px;z-index:10;color:#000;font-size:16px;font-weight:400;font-family:nunitoregular,Arial;line-height:20px!important;padding:0!important}.ie8 label.inset,.lt-ie8 label.inset{font-family:Arial;font-weight:700}.search-results ul li a.read-more span,.timetable-paging a{text-decoration:none;font-family:nunitoregular,Arial}#reisplanner .input-text:focus{outline:0;box-shadow:none}#reisplanner .row.radio-hor>label{margin-top:6px}#reisplanner .frow .error-message{background:#fff;color:#D0191F;padding:10px}#reisplanner .frow .help-message{background:#fff;color:#333;padding:10px}#reisplanner .inner .error label.inset{color:#cd2e2e}#reisplanner .inner .frow .input-text{box-sizing:border-box;-moz-box-sizing:border-box;padding:13px 5px 10px 60px;width:100%;overflow:hidden;display:block;font-size:15px;float:left;color:#000;box-shadow:none;margin:0;-webkit-appearance:none;border-radius:0}#reisplanner .inner .frow .input-text:first-child{text-transform:capitalize}#reisplanner .inner .frow .input-datum{float:left;position:relative;width:60%;margin-right:1%}#reisplanner .inner .frow .input-datum img{display:none}#reisplanner .inner .frow .input-datum .input-text{padding-left:75px}#reisplanner .inner .frow .input-tijd{float:left;position:relative;width:39%}.isTouch #ui-datepicker-div{display:none!important}.input-datum input{-webkit-appearance:none}#coulanceform .input-datum.for-mobile,#delaysform .input-datum.for-mobile,#reisplanner .input-datum.for-mobile,#restitutionform .input-datum.for-mobile,.isTouch #delaysform .input-datum,.isTouch #reisplanner .input-datum,.isTouch #restitutionform .input-datum{display:none}.isTouch #delaysform .input-datum.for-mobile,.isTouch #reisplanner .input-datum.for-mobile,.isTouch #restitutionform .input-datum.for-mobile{display:block;-webkit-appearance:none;border-radius:0}#reisplanner .submit-error:after,#timetable-filter .submit-error:after{content:' ';position:absolute;border:10px solid transparent;height:0}#reisplanner .input-tijd input,.isTouch #reisplanner .input-datum input{-webkit-appearance:none}.nav-overviewdetail ul li p.p-btn{margin-bottom:20px!important;font-size:18px}#reisplanner .submit-error p,#timetable-filter .submit-error p{margin:0}#timetableForm #input-datum.for-mobile,.isTouch #timetableForm #input-datum{display:none}.isTouch #timetableForm #input-datum.for-mobile{display:block}#reisplanner .inner .frow .input-tijd .input-text{padding-left:45px;padding-right:5px;width:100%;color:#000}.mode-extreme #reisplanner .inner .frow .input-tijd .input-text{padding-top:13px}input[type=time]::-webkit-inner-spin-button,input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#reisplanner .submit-error{background:#333;color:#fff;position:absolute;right:0;bottom:40px;padding:5px 10px}#reisplanner .submit-error:after{width:0;bottom:-20px;right:20px;border-top-color:#333}#timetable-filter .submit-error{background:#333;color:#fff;position:absolute;right:0;bottom:48px;padding:5px 10px;width:170px}#timetable-filter .submit-error:after{width:0;bottom:-20px;right:20px;border-top-color:#333}.ie-floated .floatThead-container{position:static!important}.ie-floated .floatThead-container.floated{position:fixed!important;z-index:0!important}.floatThead-container,.floatThead-container.floated{z-index:0!important}small.warning-message{background:#444;color:#fff;position:absolute;left:0;bottom:-40px;width:93%;z-index:100;padding:5px 10px}.hp-planner-foldout:after,small.warning-message:after{top:-20px;left:45px;content:' '}small.warning-message:after{height:0;position:absolute;width:0;border:10px solid transparent;border-bottom-color:#444}#reisplanner .inner .frow .btn-route-options{display:inline-block;background-image:none!important;color:#fff;text-decoration:none;padding-top:7px}#reisplanner .inner .frow .input-submit{float:right;padding-right:25px;padding-left:10px;margin:0!important}#reisplanner .inner .frow .input-submit .loader{margin-left:-5px}#reisplanner .inner .frow .input-submit:hover{background-color:#880F13!important}#reisplanner .inner .frow .input-submit:active{background-color:#222}#reisplanner .inner .frow .input-submit[disabled]{background-color:#000!important;color:#FFF;text-shadow:none}#reisplanner .inner .frow .input-submit[disabled] span{border:0!important}.newsletter-subscriptions{float:left;width:100%;margin:0 0 30px}.newsletter-subscriptions h2{margin-bottom:20px}.hp-planner-foldout{height:0;overflow:hidden;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.hp-planner-foldout.open{height:255px;position:relative;z-index:1;background-color:#E62026}.hp-planner-foldout:after{height:0;position:absolute;width:0;border:10px solid transparent;border-bottom-color:#E62026}#reisplanner .hp-planner-foldout>div.inner{padding:20px 5%;float:left}.mode-extreme #reisplanner .hp-planner-foldout>div.inner{padding:30px 5%}.hp-planner-foldout>div h3{margin:15px 0;float:left;width:100%;font-size:16px}.mode-extreme .hp-planner-foldout>div h3{margin:25px 0;font-size:20px}.hp-planner-foldout>div .checkbox-holder{float:left;width:33%;margin:0 0 8px}#reisplanner .hp-planner-foldout>div div.dif{margin:0;width:100%;background:0 0}#reisplanner .hp-planner-foldout>div .foldout-close{position:absolute;left:0;bottom:0;right:0;padding:10px 20px 10px 60px;background-color:#D0191F;color:#fff;text-decoration:none;background-position:20px -2139px;display:none}div.blockquote,div.blockquotesmall{padding:25px 30px;float:left;color:#fff}#reisplanner .hp-planner-foldout>div .foldout-close:hover{background-color:#bc1117}div.blockquote{background:#F6921C;width:40%;margin:0 40px 20px -40px}div.blockquote blockquote{font-size:25px;color:#fff;margin:0 0 10px}div.blockquote cite{color:#fff}div.blockquotesmall{background:#00ADEE;width:100%;margin:0 0 30px;box-sizing:border-box}div.blockquotesmall.alignLeft{margin:0 40px 30px -40px;width:40%}div.blockquotesmall.alignRight{margin:0 -40px 30px 40px;width:40%;float:right}div.blockquotesmall p{font-size:15px;line-height:20px;color:#fff;margin:0 0 20px}div.blockquotesmall p:first-child{font-size:28px;line-height:30px;margin:0 0 20px}div.blockquotesmall a{color:#fff}div.blockquotesmall p.p-btn-readmore{margin:0}div.blockquotesmall p.p-btn-readmore a{background:url(/img/arrow-white10-17.png) left center no-repeat;color:#fff;padding-left:25px}.social-btn{display:inline-block;color:#fff;text-decoration:none;padding:15px 17px 15px 67px;border-radius:5px;position:relative;overflow:hidden;margin:20px 10px 20px 0;-webkit-text-shadow:1px 1px 1px rgba(0,0,0,.3);text-shadow:1px 1px 1px rgba(0,0,0,.3)}.social-btn:hover{color:#fff}.social-btn span{position:absolute;left:0;top:0;width:50px;height:100%;background:url(/img/icon-social-sprite.png) left top no-repeat #1C4885;background-size:50px 400px}.social-btn.fb{background-color:#305C99}.social-btn.fb:hover{background-color:#2A548D}.social-btn.fb:active{background-color:#1C4885}.social-btn.fb span{background-position:12px 16px}.social-btn.tw{background-color:#31A9DE}.social-btn.tw:hover{background-color:#2A9ACB}.social-btn.tw span,.social-btn.tw:active{background-color:#1D95CA}.social-btn.tw span{background-position:13px -52px}.social-btn.go{background-color:#DD4B39}.social-btn.go:hover{background-color:#D24635}.social-btn.go:active{background-color:#DD4B39}.social-btn.go span{background-position:14px -115px;background-color:#C93725}div.hp-content{float:right;margin-top:70px;width:70.422535211%}div.hp-content .cycle-slideshow{overflow:hidden}div.hp-content .cycle-slideshow,div.hp-content .cycle-slideshow .item{width:100%;height:100%;position:relative}div.hp-content .cycle-slideshow .item{float:left}div.hp-content .cycle-slideshow .item figure,div.hp-content .cycle-slideshow .item figure img,div.hp-content .cycle-slideshow .item img,div.hp-content .cycle-slideshow .item img.bg{width:100%;float:left;vertical-align:middle;height:auto!important}div.hp-content .cycle-slideshow .item div.descr{position:absolute;bottom:0;padding:40px;z-index:10;width:70%}div.hp-content .cycle-slideshow .item div.descr p.title{font-size:40px;color:#fff;text-transform:uppercase;line-height:60px;-webkit-text-shadow:1px 1px 1px rgba(0,0,0,.2);-moz-text-shadow:1px 1px 1px rgba(0,0,0,.2);text-shadow:1px 1px 1px rgba(0,0,0,.2)}.cycle-pager{position:absolute;right:5%;top:45%;width:20px;z-index:200}.cycle-pager a{float:right;display:block;position:relative;height:21px;width:20px;margin:0 0 10px;background-position:left -2355px}.cycle-pager .cycle-pager-active,.cycle-pager a:hover{background-position:left -2380px}.cycle-pager a span{position:absolute;right:35px;top:-15px;width:600px;text-align:right;display:none}.cycle-pager a:hover span{display:block}.cycle-pager a span em{background:#000;padding:15px 25px;color:#fff;float:right;position:relative}.cycle-pager a span em:after{content:' ';height:0;position:absolute;width:0;top:40%;right:-14px;border:7px solid transparent;border-left-color:#000}.dif-overviewdetail{background:#F29300;color:#fff;padding:0}.dif-overviewdetail-contact{background:#22ACF4}.dif-overviewdetail .contentFixed{padding:30px 0 20px}.dif-overviewdetail .contentFixed.iconed h1,.dif-overviewdetail .contentFixed.iconed p{padding-left:30%}.dif-overviewdetail .contentFixed .icon{position:absolute;left:-2%;top:5%;width:29%;height:200px;background:url(/img/icons-doors-sprite.png) -1000px 100px no-repeat;background-size:320px 4540px}.dif-overviewdetail .contentFixed .icon svg{width:50%;height:50%;display:block;margin:20px auto 0}.dif-overviewdetail .contentFixed.icon-kaartjes .icon{background-position:center 10px}.dif-overviewdetail .contentFixed.icon-chipkaart .icon{background-position:center -280px}.dif-overviewdetail .contentFixed.icon-slechtzienden .icon{background-position:center -565px}.dif-overviewdetail .contentFixed.icon-65 .icon{background-position:center -855px}.dif-overviewdetail .contentFixed.icon-zakelijk .icon{background-position:center -1145px}.dif-overviewdetail .contentFixed.icon-taxibus .icon{background-position:center -1440px}.dif-overviewdetail .contentFixed.icon-tourist .icon{background-position:center -1720px}.dif-overviewdetail .contentFixed.icon-verloren .icon{background-position:center -2580px}.dif-overviewdetail .contentFixed.icon-restitutie .icon{background-position:center -2870px}.dif-overviewdetail .contentFixed.icon-boetes .icon{background-position:center -3160px}.dif-overviewdetail .contentFixed.icon-vraag .icon{background-position:center -3450px}.dif-overviewdetail .contentFixed.icon-melding .icon{background-position:center -3740px}.dif-overviewdetail .contentFixed.icon-gevonden .icon{background-position:center -4030px}.dif-overviewdetail .contentFixed.icon-kids .icon{background-position:center -2010px}.dif-overviewdetail .contentFixed.icon-pr .icon{background-position:center -2290px}.dif-overviewdetail .contentFixed.icon-teruggave .icon{background:url(/img/icon-teruggave.png) center no-repeat #F29300}.dif-overviewdetail .contentFixed.icon-opzeggen .icon{background-position:center -4320px}.dif-overviewdetail h1{text-align:left;font-size:34px;line-height:42px;margin-bottom:30px}.dif-overviewdetail p{font-size:18px;line-height:32px;margin-bottom:20px}.nav-overviewdetail{float:left;width:100%}.nav-overviewdetail ul,.nav-overviewdetail ul li{float:left;width:100%;background:0 0;padding:0;margin:0}.nav-overviewdetail ul li{padding-bottom:20px;border-bottom:1px solid #E5E5E5}.nav-overviewdetail ul li .contentFixed{padding:30px 0 0}.nav-overviewdetail ul li h2{font-size:26px;line-height:30px;margin-bottom:20px}@media only screen and (min-width:640px){.nav-overviewdetail ul li h2{font-size:34px;line-height:42px}}.nav-overviewdetail ul li p{font-size:18px;line-height:28px;margin-bottom:20px}.dif-overviewdetail>.contentFixed,.nav-overviewdetail .contentFixed{width:60%}.back a{background:url(/img/arrow-arrowback5-9.png) left center/5px 9px no-repeat;color:#fff;display:inline-block;padding:17px 15px 16px;text-decoration:none}.search-header{background-color:#FFF4F4;color:#000;border-bottom:0}.search-header .contentFixed{width:60%;padding-bottom:0;padding-left:0;padding-top:38px}.search-header .contentFixed.options{padding-top:0;padding-left:8%}.search-header .contentFixed>div{width:100%}.search-header h1{text-align:center;font-size:40px}.search-header h2{text-align:center;font-size:20px;color:#333}.search-header .row{float:inherit;display:inline-block;padding-left:8%}.search-header input{display:inline-block;margin:0}.search-header .inputText{padding:10px;width:70%;border-right:0;position:relative;left:5px}.search-header .btn-submit{background:url(../img/loop-white.png) 10px center no-repeat #000;background-size:20px 21px;border:2px solid #000;vertical-align:top;cursor:pointer;color:#fff;font-size:14px;line-height:19px;padding:10px;min-height:21px;text-indent:26px}.search-header ul.search-options{display:inline-block;margin:20px 0 10px 9px;width:46%}.search-header ul.search-options li{padding-left:0}.search-header ul.search-options li a span{width:79%;font-size:16px;margin-top:12px;padding-left:14%;padding-right:13%;display:block;background:url(../img/arrow-black8-12.png) 8% 6px no-repeat;background-size:8px 12px;color:#000;float:right}.search-results ul li{padding-bottom:10px}.search-results ul li h2{font-size:24px;margin-bottom:20px;line-height:32px}.search-results ul li .contentFixed>div{padding-left:90px}.search-results ul li .icon{position:absolute;left:0;top:30px;width:70px;height:70px;background-position:left -1142px}.search-results ul li p span{font-weight:700}.search-results ul li a.read-more span{width:79%;margin-left:-8%;padding-left:11%;padding-right:10%;display:block;background:url(../img/arrow-black8-12.png) 8% 7px no-repeat;background-size:8px 12px;color:#000;font-size:18px}.search-results.nav-overviewdetail ul li,.search-results.nav-overviewdetail ul.nav-results li{border-bottom:0}.search-results.nav-overviewdetail ul li:first-child{padding-bottom:0}.search-results.nav-overviewdetail ul li:first-child p{font-size:16px;margin-bottom:10px}a.read-more{text-decoration:none}ul.nav-results ul.page-numbering{display:inline-block;width:100%;font-size:16px;margin-top:6px;border-top:1px solid #e5e5e5;padding-top:30px}ul.nav-results ul.page-numbering li{display:inline-block;width:auto;margin-right:16px}ul.nav-results ul.page-numbering a{padding-bottom:3px;text-decoration:none;color:#000}ul.nav-results ul.page-numbering a.current,ul.nav-results ul.page-numbering a:hover{border-bottom:1px solid #000}.nav-overviewdetail ul li p.p-btn{display:inline-block!important;width:auto;margin:-5px 0 0}.nav-overviewdetail ul li p.p-btn a{padding:8px 35px 8px 20px;background:url(/img/arrow-white8-12.png) 92% center/8px 12px no-repeat #000}.search-results .btn-totop a{border-bottom-left-radius:5px;border-top-left-radius:5px;padding:8px 55px 8px 25px;background-position:127px -2074px}.lijn-header{background:#F29300;color:#fff;text-align:center;border-bottom:0}.lijn-header-tram{background:#F6921C}.lijn-header-bus{background:#00ADEE}.lijn-header-nachtbuzz{background:#2E0102}.lijn-header .contentFixed{padding:10px 0}.lijn-header h1{line-height:60px;font-size:20px;margin:0;text-transform:uppercase}.lijn-header h1 span{display:block;font-size:100px}.lijn-nav{position:absolute;left:0;top:0;width:25%;height:100%;z-index:88;overflow:hidden;display:block}.lijn-nav a{text-align:left;color:#000;text-decoration:none;padding:25px 0 0 15%;display:block;font-size:14px;line-height:42px;height:75%;background:url(/img/lijnnav-arrows.png) 95% 60px no-repeat;background-size:34px 287px;text-transform:uppercase;opacity:.15;-webkit-transition:all .5s ease;transition:all .5s ease}.lijn-nav a:hover{opacity:.4}.isTouch .lijn-nav a{background:0 0}.lijn-nav a span{display:block;font-size:70px;margin-left:-5px}.lijn-nav-next{left:auto;right:0}.lijn-nav-next a{text-align:right;padding:25px 15% 0 0;background-position:5% -163px}.lijn-disruptions ul li{padding-bottom:10px}.lijn-disruptions ul li h2{font-size:24px;margin-bottom:10px;line-height:32px}.lijn-disruptions ul li .contentFixed>div{padding-left:90px}.lijn-disruptions ul li .icon{position:absolute;left:0;top:30px;width:70px;height:70px;background-position:left -1142px}.lijn-disruptions ul li .icon.planned{background-position:left -1247px}.lijn-disruptions ul li .icon p{display:none}#timetable-filter{background:#D97A00;color:#fff}#timetable-filter input,#timetable-filter select{cursor:pointer;color:#000}.time-input-holder{display:inline-block;vertical-align:middle}.timetable-filter-tram{background:#F6921C!important}.timetable-filter-bus{background:#00ADEE!important}.timetable-filter-nachtbuzz{background:#2E0102!important}#timetable-filter .contentFixed{padding:30px 0 20px}#timetable-filter .frow{width:auto;margin-right:1%}#timetable-filter .frow label,#timetable-filter .frow.input-regio .span-regio{display:inline-block;font-size:18px;margin-bottom:10px;position:relative;top:3px;margin-right:4px}#timetable-filter .frow label{width:80px;text-align:right}#timetable-filter .frow.input-regio .span-regio{margin-left:89px}#timetable-filter .frow.input-regio .span-regio.span-regio-nb{margin-left:0;margin-top:5px}#timetable-filter .frow label.label-direction{margin-top:5px;vertical-align:top}#timetable-filter .frow label.label-direction+span{display:inline-block;margin-top:3px}#timetable-filter .frow.input-datum label,#timetable-filter .frow.input-tijd label{margin-bottom:14px}#timetable-filter .frow.input-tijd input{-webkit-appearance:none;padding:9px;text-align:center;width:80px;box-sizing:border-box}#timetable-filter .frow.input-datum{width:auto}#timetable-filter .frow.input-datum input{text-align:left;-webkit-appearance:none;padding:9px 15px;width:150px}.input-datum{position:relative}.input-datum .ui-datepicker-trigger{position:absolute;right:8px;bottom:12px}#timetable-filter .input-datum .ui-datepicker-trigger{right:15px;bottom:12px}.htm-form .ui-datepicker-trigger{position:absolute;right:2%;top:44px}#timetable-filter .frow.zoeken{margin-right:0;margin-left:10px}#timetable-filter .frow.zoeken label{display:none}#timetable-filter .frow.zoeken .input-submit{padding:10px 20px}.table-timetable{float:left;width:100%;position:relative;margin:0 0 30px}.table-timetable .timetable-paging{position:absolute;right:2px;top:8px;z-index:99}.table-timetable .timetable-paging.hide-desktop{height:30px}.table-timetable .timetable-paging.hide-desktop .prev{position:absolute}.timetable-paging.hide-desktop a.prev{top:8px;left:40px}.timetable-paging.hide-desktop a.first{margin-top:2px}.table-timetable .timetable-paging.hide-desktop .next{position:absolute;right:8px}.table-timetable .download a{background:url(/img/icon-download.png) center center no-repeat;background-size:33px 30px;min-height:30px;width:33px;display:inline-block;position:relative;top:5px}.table-timetable .download a:hover{background:url(/img/icon-download-hover.png) center center no-repeat}.timetable-paging a{display:inline-block;color:#000;background:url(/img/arrow-black8-12.png) right center no-repeat;background-size:8px 12px;padding-right:15px;margin:0 0 -12px 10px}.hp-results-options .oldtime,.table-timetable td.download{display:none}.timetable-paging a:hover{color:#333;background:url(/img/arrow-black8-12-hover.png) right center no-repeat;background-size:8px 12px}.ie8 .timetable-paging a,.lt-ie8 .timetable-paging a{font-family:Arial;font-weight:700}.timetable-paging a.prev{background:url(/img/arrow-blackback8-12.png) left center no-repeat;padding:0 0 0 15px;background-size:8px 12px}.timetable-paging a.prev:hover{background:url(/img/arrow-blackback8-12-hover.png) left center no-repeat;background-size:8px 12px}.timetable-paging a.first{background:url(/img/arrow-black-first.png) left center no-repeat;background-size:12px 14px;border-right:1px dotted #E3DEDB;min-height:35px;padding:0 10px 0 15px}.timetable-paging a.first:hover{background:url(/img/arrow-black-first-hover.png) left center no-repeat;background-size:12px 14px}.timetable-paging a.last{background:url(/img/arrow-black-last.png) right center no-repeat;padding:0 15px;background-size:12px 14px;border-left:1px dotted #E3DEDB;min-height:35px}.timetable-paging a.last:hover{background:url(/img/arrow-black-last-hover.png) right center no-repeat;background-size:12px 14px}.table-timetable td:first-child{background:url(/img/timetable-halte-reg.png) 22px center no-repeat;background-size:20px 105px}.hp-results-options .oldtime,.hp-route-overview ol li.step .oldtime,.table-timetable td .oldtime{text-decoration:line-through;color:000;font-weight:400}.hp-results-options .newtime,.hp-route-overview ol li.step .newtime,.table-timetable td .newtime{color:#DC291E}.table-timetable td.start{background:url(/img/timetable-halte-start.png) 17px center no-repeat;background-size:30px 86px}.table-timetable td.eind{background:url(/img/timetable-halte-eind.png) 17px center no-repeat;background-size:30px 86px}p.p-btn-readmore a{background:url(/img/arrow-black8-12.png) left center no-repeat;background-size:8px 12px;display:inline-block;padding-left:30px;color:#000}.table-timetable thead tr{border-bottom:1px solid #E5E5E5!important}.table-timetable thead tr th{background:#fff;border:0!important}.table-timetable tbody tr td,.table-timetable thead tr th{width:11.1%}.module-download-line{float:left;width:100%;margin:0 0 40px}.module-download-line div.fields{padding:40px 30px 20px;background:#fff6f6;float:left;box-sizing:border-box;width:100%}.vehicle-type a{display:inline-block;padding:30px 30px 30px 110px;margin:0 1px 0 0;color:#000;font-size:24px;position:relative;text-decoration:none}#pre-footer .social>span,.footer-nav .icon{display:none}.vehicle-type a:before{content:"";position:absolute;left:30px;top:15px;background:url(/img/icon-vehicle-types.png) left top no-repeat;width:60px;height:60px}.vehicle-type a:first-child:before{background-position:left -120px}.vehicle-type a.is-active{background:#fff6f6}.vehicle-type a.is-active:before{background-position:left -60px}.vehicle-type a.is-active:first-child:before{background-position:left -180px}.module-download-line h3{margin:0 0 10px}.module-download-line .row{margin:0 0 20px}.module-download-line .label{float:left;width:40%;margin-left:10%}.module-download-line .input{float:left;width:50%}.module-download-line .input select{width:90%}.module-download-line p{margin:0}.module-download-line .validation{text-align:center;color:red}.text-error{color:red}#pre-footer .back-to-top,.footer-nav,.footer-nav a{color:#000;text-decoration:none}.homepage #footer{background:#eee}#footer{background:#fff;border-top:1px solid #ddd;overflow:hidden}#pre-footer{margin-top:-50px;background:0 0;position:relative;height:50px}#footer .contentFixed{padding:30px 0}#pre-footer .socials{padding:15px 20px 5px;text-align:right}#pre-footer .social{display:none;width:25px;height:25px;background-image:url(/img/icon-social-sprite.png);background-size:50px 400px;padding:0}#pre-footer .socials>span{float:left}#pre-footer .social.fb{background-position:0 -309px;margin-right:20px}#pre-footer .social.tw{background-position:0 -377px}#pre-footer .back-to-top{padding:0 20px;margin:0 0 10px 40px;background:url(/img/arrow-black-up8-12.png) left 6px no-repeat;position:relative}.homepage #footer .contentFixed{padding:30px 40px;margin:0 0 0 31.666666666%}.homepage.searchstate-active #footer .contentFixed{margin-left:0;margin-right:31.666666666%}.homepage #pre-footer{margin-top:0}.footer-nav .title,.footer-nav li{padding:0 0 10px}.footer-nav .title:hover{text-decoration:none}.footer-nav{list-style-type:none;overflow:hidden}.footer-nav li{background:0 0}.footer-nav>li{float:left;padding-left:20px;width:25%;box-sizing:border-box}.footer-nav>li:first-child{padding-left:0}.footer-nav .icon a{display:block;height:25px;background:url(/img/icon-social-sprite.png) center -192px no-repeat;background-size:50px 400px}.footer-nav .icon span{display:none}.footer-nav a,.mosaic-regular li .date span{display:block}.footer-nav .tw a{background-position:center -255px}.footer-nav .title{font-size:18px;font-weight:600}.footer-nav>li li{float:none}.footer-nav a:hover{text-decoration:underline}.mosaic-regular{float:left;width:100%;margin:0}.btn-mosaic-moreless{margin-top:30px}.mosaic-regular li{float:left;width:25%;position:relative;margin:0;padding-left:0;overflow:hidden;background:#22ACF4;color:#fff}.mosaic-regular li.highlight75{width:75%}.mosaic-regular li.highlight50{width:50%}.mosaic-regular li img{width:100%;vertical-align:middle}.mosaic-regular li.difpos1,.mosaic-regular li.difpos2{margin-top:-25%}.mosaic-regular li.difpos1{margin-top:-25%;margin-left:25%}.mosaic-regular li p{color:#fff}.mosaic-regular li a{text-decoration:none}.mosaic-regular li a h3{color:#fff;text-transform:uppercase}.ingangen a,.ingangen-imaged a{text-decoration:none;color:#000;overflow:hidden}.mosaic-regular li .date{position:absolute;left:0;top:0;width:25%;height:20%;padding-top:5%;text-align:center;background:#000}.mosaic-regular li .date p{line-height:18px}.mosaic-regular li.highlight .date{width:12%;height:12%;padding-top:3%}.mosaic-regular li .info{position:absolute;left:0;bottom:0;right:0;text-align:center;padding:0 5%;-webkit-transition:bottom .5s cubic-bezier(.19,1,.22,1);transition:bottom .5s cubic-bezier(.19,1,.22,1);text-shadow:1px 1px 1px rgba(0,0,0,.3);-webkit-text-shadow:1px 1px 1px rgba(0,0,0,.3)}.mosaic-regular li .info p{display:none;margin-bottom:10px}.mosaic-regular li .info h3{margin-bottom:10%;text-transform:uppercase}.mosaic-regular li:hover .info{bottom:5%}.mosaic-regular li:hover .info p{display:block}.mosaic-regular li.highlight .info{text-align:left}.mosaic-regular li.highlight .info p{margin-bottom:20px}.mosaic-regular li.highlight .info h3{font-size:36px;line-height:46px}.mosaic-regular li.highlight .open{position:absolute;left:0;top:0;height:100%;width:100%}.mosaic-regular li.highlight75 .open{width:60%}.mosaic-regular li.highlight .open.hover{background-color:#22ACF4}.mosaic-regular li.highlight:hover .info{bottom:5%;text-align:center}.mosaic-regular li.highlight:hover .arrow-btn{margin-top:30px}.arrow-btn{margin:0}.arrow-btn>span{display:inline-block;width:40px;height:40px;background:url(/img/arrow-btn.png) center center no-repeat;background-size:50px 50px}.arrow-btn>span>span{display:none}.gridded-3{float:left;width:100%;margin:0}.gridded-3 li{float:left;width:30.188679245%;margin:0 4.7169811325% 30px 0;background:#fff;padding-left:0}.gridded-3 li:first-child+li+li,.gridded-3 li:first-child+li+li+li+li+li,.gridded-3 li:nth-child(3n+3){margin-right:0}.ingangen a{display:block;position:relative;background:url(/img/icons-doors-sprite.png) -1000px 100px no-repeat;background-size:320px 4540px}.ingangen a .subtitle{height:50px;overflow:hidden;padding:0 10px}.ingangen a>svg{height:70px;width:100px;position:absolute;left:50%;top:21%;right:50%;margin-left:-50px;-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out}.ingangen a>div,.ingangen-imaged a>div{background:#fff;border:1px solid #eee;display:block;padding:15px 10px 62px;text-align:center;font-size:20px;max-height:100px;position:absolute;left:0;bottom:0;right:0;-webkit-transition:max-height .5s cubic-bezier(.19,1,.22,1);transition:max-height .5s cubic-bezier(.19,1,.22,1)}.ingangen a>div>h3,.ingangen-imaged a>div>h3{font-weight:600;margin-bottom:0}.ingangen a>div>p.subtitle,.ingangen-imaged a>div>p.subtitle{margin-bottom:15px}.ingangen-imaged a>div{border:0;bottom:-5%}.ingangen-imaged a>div>h3{min-height:60px;font-weight:200}.ingangen a>div p{display:block}@media only screen and (min-width:768px){.ingangen a:hover>div,.ingangen-imaged a:hover>div{max-height:170px}.ingangen a:hover>div p,.ingangen a>div p,.ingangen-imaged a:hover>div p{display:block}.ingangen a:hover>svg{top:12%}}@media only screen and (max-width:1250px){.ingangen li a div{max-height:100px}}.dif .ingangen a>div{background:#fff}.ingangen-iconed-orange li a{padding-top:300px;background-color:#F6921C}.ingangen-iconed-blue li a{padding-top:300px;background-color:#22ACF4}.ingangen-iconed-blue li a,.ingangen-iconed-orange li a{border-radius:5px}.ingangen-imaged a{display:block;position:relative;padding-bottom:35%}.ingangen-imaged img{width:100%}.ingangen-imaged .p-btn-square{margin-top:10px}.dif .ingangen-imaged a>div{background:#fff}.content-accordion{float:left;width:100%;margin:0 0 40px}.content-accordion>h3{padding:10px 0 5px 6%;float:left;width:94%;margin:0;color:#333;font-size:16px;font-family:nunitoregular,Arial;background:url(/img/arrow-black8-12.png) 13px 15px no-repeat;background-size:8px 12px}.ie8 .content-accordion>h3,.lt-ie8 .content-accordion>h3{font-family:Arial;font-weight:700}.content-accordion h3:hover{text-decoration:underline;cursor:hand;cursor:pointer}.content-accordion h3.current{background:url(/img/arrow-black-down8-12.png) 11px 19px no-repeat #f3f3f3;background-size:12px 8px}.content-accordion>div{padding:10px 6% 0;float:left;width:88%;margin:0}.content-accordion>div p{margin:0 0 20px}.content-accordion>div.current{background:#f3f3f3}.columns{float:left;width:100%;margin:0 0 00px}.w35,.w40,.w45,.w50,.w55,.w60{float:left;margin-right:5%}.column{float:left;width:100%}.w60{width:60%}.w55{width:55%}.w50{width:45%}.w50r{float:left;width:50%}.w45{width:45%}.w40{width:40%}.w35{width:35%}div#wrapper:after{position:fixed;bottom:0;right:0;color:#fff;background:#000;display:block;padding:5px;z-index:100}.mob-visible{display:none}#dl-menu li a,table .screen-visible{display:block}#dl-menu{display:none;position:absolute;left:0;right:0;top:61px;z-index:9999}#dl-menu ul{margin-bottom:0}#dl-menu li{padding-left:0;list-style:none;background:#F29300}#dl-menu li a{position:relative;padding:15px 20px;font-size:16px;line-height:20px;font-weight:300;color:#fff;outline:0;text-decoration:none;background:url(/img/arrow-white8-12.png) 97% center no-repeat;background-size:8px 12px}#dl-menu ul ul a{padding-left:60px}#dl-menu li.en>a span,#dl-menu li.login>a span,#dl-menu li.shop>a span{background-repeat:no-repeat;background-position:left center;padding-left:40px}#dl-menu li:nth-child(1) a{background-color:#F29300!important}#dl-menu li:nth-child(2) a{background-color:#F18D17!important}#dl-menu li:nth-child(3) a{background-color:#EC8812!important}#dl-menu li:nth-child(4) a{background-color:#E7830D!important}#dl-menu li:nth-child(5) a{background-color:#DD7903!important}#dl-menu li:nth-child(6) a,#dl-menu li:nth-child(7) a{background-color:#D87400!important}#dl-menu li.shop>a span{background-image:url(/img/icon-basket-white.png);background-size:20px 18px}#dl-menu li.login>a span{background-image:url(/img/icon-login-white.png);background-size:20px 20px}#dl-menu li.en>a span{background-image:url(/img/icon-flag.png);background-size:24px 15px}.trigger-mainnav.open{background-color:#F29300}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){ul li{background-image:url(/img/bullet@2x.png)}.content-accordion>h3,div.content-aside ul.aside-nav li a span{background-image:url(/img/arrow-black8-12@2x.png)}#dl-menu li a,.p-btn a.arrowed,div.content-aside ul.aside-nav li.active a span{background-image:url(/img/arrow-white8-12@2x.png)!important}.content-accordion h3.current{background-image:url(/img/arrow-black-down8-12@2x.png)}.hp-results-paging a.arrow-next{background-image:url(/img/arrow-white10-17@2x.png)!important}.hp-results-paging a.arrow-prev{background-image:url(/img/arrow-white-back10-17@2x.png)!important}.hp-results-paging a.arrow-backwards{background-image:url(/img/arrow-white-back20-17@2x.png)!important}.hp-results-paging a.arrow-forwards{background-image:url(/img/arrow-white20-17@2x.png)!important}li.shop a span{background-image:url(/img/icon-basket@2x.png)!important}li.login a span{background-image:url(/img/icon-login@2x.png)!important}li.login a.current span{background-image:url(/img/icon-login-white@2x.png)!important}#dl-menu li.shop a span{background-image:url(/img/icon-basket-white@2x.png)!important}#dl-menu li.login a span{background-image:url(/img/icon-login-white@2x.png)!important}.trigger-mainnav{background-image:url(/img/trigger-mainnav@2x.png)}#reisplanner .hp-planner-foldout>div .foldout-close,.advanced-tabbed .advanced-tabbed-container h2,.advanced-tabbed .advanced-tabbed-tabs li a,.b-wijziging-advies h2,.b-wijziging-summery h2,.btn-close a,.btn-looproute a,.btn-totop a,.cycle-pager a,.hp-route-cta ul li a,.hp-route-warning,.lijnoverzicht dt,.onbekende-route h2,a.btn-route-options{background-image:url(/img/icon-sprite@2x.png)!important}#hp-actueel .lijnoverzicht dt{background-image:url(/img/icon-sprite-hpactueel@2x.png)!important}.dif-overviewdetail .contentFixed .icon{background-image:url(/img/icon-sprite-blocks-01.png)}.lijn-nav a{background-image:url(/img/lijnnav-arrows@2x.png)}.content-accordion>h3{padding:15px 0 15px 10%;width:90%}.content-accordion>div{padding:0 10%;width:80%}#hp-alt-lijnenstatus .lijnoverzicht dd a .status-disrupted-icon{background:url(/img/exclamation-mark@2x.png) no-repeat;background-size:20px 20px}#hp-lijnenstatus .lijnoverzicht dt{background-image:url(/img/icon-vehicle-types-statusses@2x.png)!important}.weergave-9292 .error{background-image:url(/img/icon-error-9292@2x.png)}.page-statusupdates-hor li{background:url(/img/sprite-haltes-hor-blue@2x.png) -612px top no-repeat;background-size:700px 20px}.page-statusupdates{background:url(/img/sprite-haltes-bg@2x.gif) left 200px repeat-x #eee;background-size:22px 6px}.b-wijziging-updates-vert li{background:url(/img/sprite-haltes-blue@2x.png) left -654px no-repeat;background-size:20px 1300px}}@media only screen and (max-device-width:480px),only screen and (max-width:480px){.eventsContentWide figure{top:-9px;height:250px;width:100%}.content-additional,.content-aside,.content-holder,.content-main,.hp-aside,.hp-content,.search-header .contentFixed,.search-header .inputText,.w50{width:100%!important}.events .events-main{padding-left:24px;padding-top:0}.table-timetable.sticky td{padding:15px 10px}body{-webkit-text-size-adjust:100%}.search-header .contentFixed.options,.search-header .row{padding-left:0}.lijn-nav a span{font-size:40px}.advanced-tabbed ul.lijn-dag li a p{font-size:13px}.advanced-tabbed .advanced-tabbed-container ul li p{font-size:14px}div.hp-content{margin-top:0}.trigger-mainnav{display:block}div.hp-aside{float:left;position:static;top:auto;margin-top:60px;width:100%;height:auto}.list-group-inverse .list-group-item{padding:10px 0!important}.main-nav .menu-main span{display:none}.main-nav>ul>li.iconed>a{padding:5px 15px}#header .identity{padding:20px 0 0 10px}#header .identity img{width:80px}.breadcrumb .back,.fixed-nav .back{width:40%}#header{border-bottom:1px solid #e5e5e5}#contentWrapper{padding-bottom:50px}#contentWrapper .content-main{padding-right:5%;padding-left:5%;width:90%!important}.homepage #hp-lijnenstatus{margin-bottom:0}.homepage #hp-lijnenstatus .inner{padding-left:20px;padding-right:20px}.homepage #hp-alt-lijnenstatus .loader,.homepage #hp-alt-lijnenstatus .message,.homepage #hp-lijnenstatus .loader,.homepage #hp-lijnenstatus .message{display:inline-block;text-align:center;float:none}.homepage #hp-lijnenstatus .loader{display:block;margin:0 auto}.homepage #hp-alt-lijnenstatus .message,.homepage #hp-lijnenstatus .message{display:inline-block;margin-bottom:20px}.homepage #reisplanner{margin-top:0}#hp-contact h2{padding-left:38px}div.hp-content .cycle-slideshow .item img{max-width:none;width:auto;height:100%}#pre-footer .social{display:inline-block}#pre-footer .back-to-top{float:left;padding:0 20px;margin:0 40px 10px 0}.contentFixed.footer-nav{max-width:100%}.homepage #footer .contentFixed{padding:0;max-width:100%}.footer-nav{margin-bottom:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAN3d3QAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQjIxMThGOTZEOUYxMUU0QkFBNkY3QTYwNkY5MTgwQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQjIxMThGQTZEOUYxMUU0QkFBNkY3QTYwNkY5MTgwQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVCMjExOEY3NkQ5RjExRTRCQUE2RjdBNjA2RjkxODBBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVCMjExOEY4NkQ5RjExRTRCQUE2RjdBNjA2RjkxODBBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAAQAAAgJEAQA7) repeat-y center 0}.footer-nav>li{width:100%!important;padding:20px 0 10px 20px!important;border-bottom:1px solid #ddd;-webkit-tap-highlight-color:transparent}.footer-nav .icon{display:block}.footer-nav ul{display:none}div.blockquote,div.blockquotesmall{width:100%!important;margin:0 0 30px!important;box-sizing:border-box}.gridded-3 li,.gridded-3 li:first-child+li,.gridded-3 li:first-child+li+li,.gridded-3 li:nth-child(2n+2),.gridded-3 li:nth-child(3n+3),.social-btn{margin-right:0}.social-btn{display:block}.block-cta img,.mosaic-regular li.highlight:hover .info p.intro{display:none}.block-cta{width:100%}.block-cta.img-left>div{padding-left:5%;width:90%}.content-imaged .additional,.content-imaged .main,.gridded-3 li,.mosaic-regular li.highlight50 .open,.mosaic-regular li.highlight75 .open{width:100%}.content-imaged .additional p{margin-bottom:10px}.page-introduction p{padding:0}.mosaic-regular li,.mosaic-regular li.highlight{width:100%;height:150px}.mosaic-regular li.highlight .info h3{font-size:24px;line-height:32px}.mosaic-regular li:hover img{opacity:.8}.mosaic-regular li.difpos1,.mosaic-regular li.difpos2{margin-top:0}.mosaic-regular li.difpos1{margin-top:0;margin-left:0}.mosaic-regular li .date,.mosaic-regular li.highlight50 .date,.mosaic-regular li.highlight75 .date{height:47px!important;width:60px!important;padding-top:12px!important}.mosaic-regular li .info,.mosaic-regular li .info h3{text-align:left!important;font-size:20px!important;line-height:24px!important}.mosaic-regular li .info h3{margin-bottom:10px;padding-right:17%}.mosaic-regular li .info .arrow-btn{position:absolute;right:5%;bottom:0}.mosaic-regular li:hover .info{bottom:13%!important}body.searchstate-active .hp-container{width:100%;margin-left:0}body.searchstate-active .hp-results-container{display:block;width:100%}body.searchstate-active .hp-results-container:after{content:' ';height:0;position:absolute;width:0;top:0;left:20px;border-style:solid;border-width:20px 20px 0;border-color:#D0191F transparent transparent}body.searchstate-active .hp-search-container{width:100%}#chap-reisinformatie{background-image:none}.advanced-tabbed .advanced-tabbed-tabs{display:none}#chap-reisinformatie h1{text-align:center}.advanced-tabbed .advanced-tabbed-container h2{display:block!important;font-size:20px;padding-top:30px;padding-bottom:25px}#hp-actueel .lijnoverzicht dd a:nth-child(6),#hp-actueel .lijnoverzicht dd a:nth-child(7),#hp-actueel .lijnoverzicht dd a:nth-child(8),.lijnoverzicht dt span{display:none}.advanced-tabbed .advanced-tabbed-container ul li div,.advanced-tabbed .advanced-tabbed-container ul li p{float:left;width:100%}.advanced-tabbed .advanced-tabbed-container ul li .lijnnr{float:left}.lijnoverzicht dt{width:10%;height:51px;padding:0 0 0 9%}#hp-actueel .lijnoverzicht dd,.lijnoverzicht dd{width:75%}#hp-actueel .lijnoverzicht dd a{margin-right:3px}#hp-actueel .lijnoverzicht dt{height:auto;width:45px;padding-left:0}#hp-actueel .lijnoverzicht dd{width:82%}#hp-actueel .lijnoverzicht dd a.all{display:block}.gmap-legenda .col:before,.hp-results-paging a span,.hp-route-cta ul li a span{display:none}.lijnoverzicht dd a{font-size:30px}#hp-alt-lijnenstatus .lijnoverzicht dd a{font-size:27px}.dl-menuwrapper li a{text-decoration:none;background-image:url(/img/arrow-white8-12.png);background-repeat:no-repeat;background-size:8px 12px;background-position:97% center}.dl-menuwrapper li a:hover{background-color:transparent!important}.nav-overviewdetail .contentFixed{width:100%!important}.dif-overviewdetail .contentFixed{padding:30px 0 20px;background:0 0;width:100%!important}.dif-overviewdetail .contentFixed.iconed h1,.dif-overviewdetail .contentFixed.iconed p{padding-left:0}.hp-results-container{margin:0}.hp-results-container-inner{width:100%;padding-top:50px}.hp-results-layover-inner>div{width:94%;margin-right:3%;padding-top:80px}.hp-results-container h2.h-destination{padding-left:10px;font-size:26px}.hp-results-paging a.arrow-next,.hp-results-paging a.arrow-prev{min-height:21px;width:4%}.hp-results-paging a.arrow-next{margin-right:4%}.hp-results-paging a.arrow-prev{margin-left:4%}.hp-results-options ul li{width:21%}.hp-results-options ul li:first-child{text-align:left}.hp-route-overview ol li.step>div{padding-left:90px;padding-right:5px;width:auto}.hp-route-overview ol li.step{background-position:35px top}.hp-route-overview ol li.step .btn-looproute{position:relative;top:auto;right:auto;float:left;width:100%}.hp-route-overview ol li.step:nth-child(even){background-color:#F2E7E7}.hp-route-overview ol li.step:first-child>div{padding-top:20px}.hp-route-overview ol li.step>div.icon-bus,.hp-route-overview ol li.step>div.icon-ferry,.hp-route-overview ol li.step>div.icon-subway,.hp-route-overview ol li.step>div.icon-train,.hp-route-overview ol li.step>div.icon-tram,.hp-route-overview ol li.step>div.icon-walk{background-position:10px 20px}.hp-route-overview ol li.step:first-child>div.icon-bus,.hp-route-overview ol li.step:first-child>div.icon-ferry,.hp-route-overview ol li.step:first-child>div.icon-subway,.hp-route-overview ol li.step:first-child>div.icon-train,.hp-route-overview ol li.step:first-child>div.icon-tram,.hp-route-overview ol li.step:first-child>div.icon-walk{background-position:10px 0}.hp-route-overview ol li.step dl dd,.hp-route-overview ol li.step dl dt{float:left;width:100%;margin:0;padding:0}.hp-route-overview ol li.step dl{margin:0 0 10px}.hp-route-warning p{font-size:16px;line-height:16px}.hp-route-overview ol li.step .hp-route-warning p{line-height:26px}.hp-route-overview .route-eind,.hp-route-overview .route-start{padding-left:20px}.hp-route-cta ul li{width:28%}.hp-route-cta ul li a{min-height:85px;padding:0}.hp-route-price{width:96%}.hp-results-container-inner .btn-totop{bottom:0}.gmap-legenda .col{width:100%!important;border:0!important;min-height:0;padding:0}.hp-results-layover-inner .gmap{width:100%}.flip-scroll .cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.flip-scroll * html .cf{zoom:1}.flip-scroll table{border-collapse:collapse;border-spacing:0;display:block;position:relative;width:100%}.flip-scroll td,.flip-scroll th{margin:0;vertical-align:top}.flip-scroll thead{display:block;float:left}.flip-scroll tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}.flip-scroll thead tr{display:block}.flip-scroll th{display:block;text-align:right;border-bottom:0;border-left:0}.flip-scroll tbody tr{display:inline-block;vertical-align:top}.flip-scroll td{display:block;min-height:1.25em;text-align:left;border-left:0;border-right:0;border-bottom:0}.dif-overviewdetail .contentFixed .icon,.hp-results-container-inner .btn-close a span,.ingangen li a div>.p-btn-square{display:none}.flip-scroll tbody tr{border-left:1px solid #babcbf}.flip-scroll td:last-child,.flip-scroll th:last-child{border-bottom:1px solid #babcbf}.table-timetable td{padding:15px 10px}.table-timetable .timetable-paging{position:relative;text-align:center;top:8px}#timetable-table .contentFixed{padding:10px 0}.hp-results-container-inner .btn-close a{width:60px;height:60px;overflow:hidden;background-position:20px -2131px}.lijn-nav a{background:0 0}.hp-route-warning{margin-left:10px}.htm-form fieldset{width:100%!important;margin:0 0 40px}.onbekende-route h2{font-size:22px;padding-top:0;line-height:34px}.onbekende-route .columns>div,.onbekende-route .columns>div:first-child{width:90%;padding:30px 5%;border:0;margin:0}.onbekende-route .columns>div:first-child{border-bottom:1px solid #D4CBCB}.b-wijziging-summery h2{max-width:100%;margin:20px 0}.b-wijziging-summery .contentFixed>div,.b-wijziging-summery .contentFixed>div:first-child{float:left;width:90%;padding:10px 5%;border-left:0;min-height:0;border-bottom:1px solid #fff}.cycle-pager{top:35%}div.hp-content .cycle-slideshow .item div.descr{bottom:5%;width:75%}div.hp-content .cycle-slideshow .item div.descr p.title{font-size:25px;line-height:35px}.b-wijziging-updates-vert li{width:88%;padding-left:12%}.b-wijziging-updates-vert dl dd,.b-wijziging-updates-vert dl dt{width:100%}.b-wijziging-updates-vert dl{width:80%;padding:20px 10%}.row .error-message,.row .help-message{margin:20px 0 0;width:100%;position:relative;right:auto;top:auto;color:#fff;float:left}.row .error-message{background:#E62026}.row .help-message{background:#333}.row .help-message:after{content:' ';height:0;position:absolute;width:0;top:-20px;left:20px;border:10px solid transparent;border-bottom-color:#333}ul.ingangen-iconed-orange li a>div{background:#F6921C!important;color:#fff}.ingangen li a{padding-top:300px;float:left;width:100%}.ingangen li a>svg{top:21%}.ingangen li a .subtitle{height:auto;overflow:visible;padding:0 10px}.ingangen li a div{max-height:none;padding:15px 10px 5px}.ingangen li a div :hover{color:none}.page-statusoverzicht .lijnoverzicht{width:50%}.page-statusoverzicht .lijnoverzicht dd{width:100%}.page-statusoverzicht .lijnoverzicht dd span{float:left;max-width:80px;padding:10px 0 0;font-size:14px}.contentWide.bg-winter{padding:0;margin:0 0 50px}.contentWide.bg-winter .contentFixed{padding:0;width:100%;max-width:100%}.contentWide.bg-winter .contentFixed #reisplanner{margin:0}.ol-special ol li{width:100%;margin:0 0 30px}.hp-results-container h2.h-destination{padding-right:20px}.module-download-line .vehicle-type a{padding:20px 30px}.module-download-line div.fields{padding:20px 20px 10px}.module-download-line .label,.module-download-line .vehicle-type a:before{margin-left:0}.module-download-line .input,.module-download-line .input select{width:100%}#hp-updates{margin-bottom:0}#hp-updates .update{display:block;width:100%;height:auto;margin-bottom:5px}#hp-updates a.update:hover>div{padding:40px}#hp-updates .update p{display:none}#hp-updates .update .p-btn-square{display:block}#footer .contentFixed{padding:0}.homepage #footer .contentFixed{margin:0}#hp-updates .inner{padding-left:20px;padding-right:20px}.custom-lb .modal-delays-2col .modal-delays-col{width:100%;float:left}.custom-lb .modal-delays-2col .modal-delays-col .delay-text{width:auto}.custom-lb .modal-delays-2col .icon{display:block!important}}@media only screen and (max-width:320px){.htm-form{width:100%!important}.row-agree label{width:80%!important;top:-4px;position:relative}#hp-alt-lijnenstatus .lijnoverzicht dd{text-align:center}#hp-alt-lijnenstatus .lijnoverzicht dd a{margin:0 auto;display:block;float:none}#hp-alt-lijnenstatus .lijnoverzicht dd span{float:none;clear:both;max-width:80%;padding:5px 0 15px;min-height:50px;font-size:15px}}@media only screen and (min-width:480px){.hide-desktop{display:none}.timetable-paging.hide-desktop{display:block}}@media only screen and (max-width:480px){.advanced-tabbed .advanced-tabbed-container ul li a{padding:62px 0 0!important;height:auto!important}.advanced-tabbed .advanced-tabbed-container ul li .disruption-date{right:auto;left:82px}.advanced-tabbed .advanced-tabbed-container ul li a span.icon.arrow-right{margin-top:0;top:7px}.advanced-tabbed-container p.description{text-overflow:initial;overflow:visible;white-space:normal;line-height:24px}.advanced-tabbed .advanced-tabbed-container ul li div.richting{width:200px}.table-timetable .timetable-paging{margin-bottom:16px}.table-timetable td:first-child,.table-timetable thead tr th:first-child{display:none}.plannerContentWide h2{font-size:24px!important}.reisplanner-content{width:310px}div.content-main .event-head{width:90%}div.content-main .event-head h1{font-size:19px}#timetable-filter .frow.zoeken{margin-left:89px}#timetable-filter .frow.zoeken .input-submit{width:150px}.lijn-nav a span{font-size:40px}.lijn-header h1 span{font-size:64px;position:relative;top:-6px}.lijn-nav a,.lijn-nav-next a{padding-top:10px}.contentWide#timetable-filter,.contentWide.lijn-header{padding-bottom:0}.advanced-tabbed ul.lijn-dag li a p{font-size:13px!important;overflow:hidden;max-width:70%;text-overflow:ellipsis;white-space:nowrap}.advanced-tabbed .advanced-tabbed-container ul li p,.table-timetable td{font-size:14px}.advanced-tabbed .advanced-tabbed-container ul li p.description{padding:0 40px 0 10px}.search-header .contentFixed{width:100%;padding-top:20px}.search-results ul li p{font-size:15px;line-height:28px}.search-results ul li h2{font-size:20px;margin-bottom:6px}.search-header h1{font-size:26px;margin-bottom:4px}.btn-totop{bottom:30px}.search-header .contentFixed>div,.search-results ul li .contentFixed>div{padding-left:0}.search-results ul li a.read-more span{padding-left:14%;font-size:16px}.search-results.nav-overviewdetail ul li:first-child p{font-size:12px}.search-header h2,.search-header ul.search-options li a span{font-size:15px}.search-header .contentFixed>div{max-width:95%}.search-header ul.search-options{display:block;width:auto}.search-header .inputText{width:100%;display:block;border-right:2px solid #e5e5e5;left:0}.search-header .btn-submit{width:100%;margin-top:10px}.hide-mobile{display:none}#hp-lijnenstatus .lijnoverzicht dd{width:75%}#hp-lijnenstatus .lijnoverzicht dd a{font-size:20px;height:40px;width:40px}.hp-route-price{line-height:30px}#reisplanner .inner .frow .input-datum.for-mobile,#reisplanner .inner .frow .input-tijd{float:none;width:100%;clear:both;display:inline-block}.lijn-header h1{font-size:18px;line-height:56px}.nav-overviewdetail ul li p{font-size:14px;line-height:24px}.lijn-disruptions ul li .icon{display:none}.lijn-disruptions ul li .contentFixed>div{padding-left:0}.contentWide.lijn-header{position:relative;top:-9px}#timetable-filter .frow label,#timetable-filter .frow.input-regio .span-regio{font-size:15px}#timetable-filter .frow.input-regio .span-regio{max-width:200px}#timetable-filter div.selector,#timetable-filter input,#timetable-filter select{font-size:14px;display:inline-block}#timetable-filter .frow.input-datum input,#timetable-filter .frow.input-tijd input,#timetable-filter div.selector{border-radius:0}#timetable-filter div.selector.fixedWidth{width:180px;min-width:180px}#timetable-filter div.selector span{width:145px!important}#timetable-filter .input-datum .ui-datepicker-trigger{left:auto}.table-timetable{margin-bottom:10px}.table-timetable thead{display:none}}@media only screen and (min-width:680px) and (max-width:768px){#timetable-filter div.selector{margin-top:2px}}@media only screen and (max-width:768px){.events .event-head,.fixed-nav ul{display:none}.homepage *{-webkit-transition:none!important;transition:none!important}div.content-holder.holder-inline{left:0!important}#timetable-filter.contentWide,.contentWide.lijn-header{position:relative;top:-10px}.events .events-additional,.events .events-main{padding:60px 40px 0;box-sizing:border-box;width:auto;float:none}.events .events-main{padding-top:20px}.contentWide.eventsContentWide{background-color:#fff;border:none}.contentFixed.events{padding:0!important}.homepage #footer{background-color:#fff}}@media only screen and (max-width:696px){.table-timetable .timetable-paging{position:relative;text-align:center;top:8px}.fixed-nav ul li{float:inherit!important}.timetable-paging.hide-mobile{display:none!important}.custom-lb .modal-delays-2col .icon{display:none}.table-timetable.sticky .timetable-paging{position:fixed;top:110px;left:0;right:0;text-align:center;width:100%;background-color:#fff;margin:0 auto;padding:5px 0 14px;border-bottom:1px solid #e5e5e5!important}}@media only screen and (min-width:696px){.timetable-paging.hide-desktop{display:none!important}}@media only screen and (min-width:481px) and (max-width:768px){#hp-updates .update,.timetable-paging.hide-mobile,.trigger-mainnav{display:block}.htm-form fieldset{width:inherit!important}#contentWrapper{padding-top:111px}.eventsContentWide figure{top:-10px;height:350px;width:100%}.table-timetable .timetable-paging{margin-bottom:16px}#timetable-filter .frow label,#timetable-filter .frow.input-regio .span-regio{font-size:15px}#timetable-filter .frow.input-regio .span-regio{margin-left:62px;max-width:none!important}#timetable-filter .frow label{width:53px}#timetable-filter .frow.input-regio{width:100%}#header{border-bottom:1px solid #e5e5e5}.advanced-tabbed .advanced-tabbed-container ul li p.description{padding:0 10px!important}div.hp-aside{float:left;position:static;top:auto;margin-top:60px;width:100%;height:auto}.content-additional,.hp-aside,.hp-content{width:100%!important}.hp-aside .cblock{width:50%}div.hp-content{margin-top:0}body.searchstate-active .hp-container{width:100%;margin-left:0}body.searchstate-active .hp-results-container{display:block;width:100%}body.searchstate-active .hp-results-container:after{content:' ';height:0;position:absolute;width:0;top:0;left:20px;border-style:solid;border-width:20px 20px 0;border-color:#D0191F transparent transparent}body.searchstate-active .hp-search-container{width:100%}.breadcrumb .back,.fixed-nav .back{width:40%}.main-nav>li>a{padding:10px 5px}div.content-aside ul.aside-nav li a{font-size:16px}#hp-updates{margin-bottom:0}#hp-updates .update{width:100%;height:auto;margin-bottom:5px}#hp-updates a.update:hover>div{padding:40px}#hp-updates .update p{display:none}#hp-updates .update .p-btn-square,.footer-nav .icon{display:block}#footer .contentFixed{padding:0}.homepage #footer .contentFixed{margin:0;padding:0;max-width:100%}.footer-nav{margin-bottom:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjYxNTI1QUE2REExMTFFNEJBQTZGN0E2MDZGOTE4MEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjYxNTI1QUI2REExMTFFNEJBQTZGN0E2MDZGOTE4MEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQjIxMThGRjZEOUYxMUU0QkFBNkY3QTYwNkY5MTgwQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQjIxMTkwMDZEOUYxMUU0QkFBNkY3QTYwNkY5MTgwQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psnvc8wAAAAPSURBVHjaYrh79y5AgAEABTICmE6dxYwAAAAASUVORK5CYII=) center 0 repeat-y}.contentFixed.footer-nav{max-width:100%}.footer-nav>li{width:50%!important;padding:10px 0 0!important;text-align:center;border-bottom:1px solid #ddd}.block-cta,.content-imaged .additional,.content-imaged .main{width:100%}#hp-actueel .lijnoverzicht dd a:nth-child(4),#hp-actueel .lijnoverzicht dd a:nth-child(5),#hp-actueel .lijnoverzicht dd a:nth-child(6),#hp-actueel .lijnoverzicht dd a:nth-child(7),#hp-actueel .lijnoverzicht dd a:nth-child(8),.lijnoverzicht dt span,.mosaic-regular li.highlight:hover .info p.intro{display:none}.footer-nav ul{display:none;margin:0}.gridded-3 li,.gridded-3 li:first-child+li+li,.gridded-3 li:nth-child(3n+3){margin-right:5%}.footer-nav>li:first-child{border-top:0}.content-imaged .additional p{margin-bottom:10px}.block-cta.img-left{padding-left:5%;width:90%}.gridded-3 li{width:47.5%}.gridded-3 li:first-child+li,.gridded-3 li:first-child+li+li+li,.gridded-3 li:nth-child(2n+2){margin-right:0}.page-introduction p{padding:0}.mosaic-regular li.highlight:hover .info{bottom:1%}.mosaic-regular li:hover .info{bottom:5%}.mosaic-regular li.highlight75 .open{width:100%}.mosaic-regular li.highlight50 .open p,.mosaic-regular li.highlight75 .open p{margin:0 0 30px}.mosaic-regular li.highlight50 .info h3{font-size:32px;margin-bottom:20px}.mosaic-regular li.highlight50 .date,.mosaic-regular li.highlight75 .date{height:15%;padding-top:3%}.mosaic-regular li .date{height:25%;width:30%;padding-top:5%}.mosaic-regular li .info h3{font-size:16px;line-height:18px}#chap-reisinformatie{background-image:none}.advanced-tabbed .advanced-tabbed-tabs li a{font-size:18px;padding-right:20px}.hp-results-container{margin-top:0}.hp-results-container-inner{width:100%}.hp-results-layover-inner>div{width:94%;margin-right:3%}.lijnoverzicht dt{width:16%;height:50px;padding:00px 0 00px 9%}#hp-actueel .lijnoverzicht dt{width:50px;height:50px;padding:00px 0}#hp-actueel .lijnoverzicht dd,.lijnoverzicht dd{width:74%}#hp-actueel .lijnoverzicht dd a.all{display:block}.dif-overviewdetail .contentFixed .icon,.hp-results-container-inner .btn-close a span,.table-timetable td:first-child,.table-timetable th:nth-child(1){display:none}.lijnoverzicht dd a{font-size:34px}#hp-alt-lijnenstatus .lijnoverzicht dd a{font-size:27px}.dl-menuwrapper li a{text-decoration:none;background-image:url(/img/arrow-white8-12.png);background-repeat:no-repeat;background-size:8px 12px;background-position:97% center}.dl-menuwrapper li a:hover{background-color:transparent!important}.dif-overviewdetail .contentFixed{padding:30px 0 20px;background:0 0}.dif-overviewdetail .contentFixed.iconed h1,.dif-overviewdetail .contentFixed.iconed p{padding-left:0}.hp-results-container-inner .btn-close a{width:60px;height:60px;overflow:hidden;background-position:20px -2131px}.lijn-nav a{background:0 0}.htm-form{margin:0 0 40px}div.hp-content .cycle-slideshow .item div.descr{bottom:5%;width:85%}div.hp-content .cycle-slideshow .item div.descr p.title{font-size:55px;line-height:65px}.page-statusoverzicht .lijnoverzicht{width:50%}.page-statusoverzicht .lijnoverzicht dd{width:100%}.hp-results-container h2.h-destination{padding-right:80px}.b-wijziging-summery .contentFixed>div{width:auto;margin:0;border:0;padding:20px 0}.b-wijziging-summery .contentFixed>div:first-child{width:100%;padding-bottom:0}}@media only screen and (min-width:380px) and (max-width:530px){#timetable-filter .frow{width:100%}#timetable-filter .frow label{width:80px}#timetable-filter .frow.zoeken{margin-bottom:24px;top:inherit;margin-left:89px;width:100%}#timetable-filter .frow.zoeken .input-submit{width:150px}#timetable-filter .frow.input-regio .span-regio{margin-left:89px;max-width:260px}.table-timetable td:first-child,.table-timetable td:nth-child(5),.table-timetable th:nth-child(6),.table-timetable th:nth-child(7),.table-timetable th:nth-child(8),.table-timetable th:nth-child(9),.table-timetable thead,.table-timetable thead tr th:first-child{display:none}}@media only screen and (min-width:769px) and (max-width:920px){.mosaic-regular li.highlight:hover .info p.intro,body.searchstate-active #reisplanner .inner .frow .input-datum label,body.searchstate-active #reisplanner .inner .frow .input-tijd label{display:none}.page-statusoverzicht .lijnoverzicht dd span{max-width:105px}#timetable-filter .frow{margin-right:1%}#timetable-filter .frow.input-regio{width:100%}.content-additional,.content-main{width:100%!important}body.searchstate-default div.hp-aside{width:31.666666666%!important}body.searchstate-default div.hp-content{width:68.333333334%!important}#header .identity{width:auto}div.content-aside ul.aside-nav li a{font-size:16px}.mosaic-regular li.highlight75 .open{width:85%}.advanced-tabbed .advanced-tabbed-tabs li a{font-size:18px}body.searchstate-active #reisplanner .inner .frow a.btn-route-options{background-image:none;padding-left:10px}body.searchstate-active #reisplanner .inner .frow .input-datum input,body.searchstate-active #reisplanner .inner .frow .input-tijd input{text-align:center;padding-left:0;padding-right:0}}@media only screen and (max-width:800px){.advanced-tabbed-container .description{line-height:42px}.current-disruptions .advanced-tabbed-container .description{width:100%!important}.advanced-tabbed-container .richting{display:none}.default-table table,.default-table tbody,.default-table td,.default-table th,.default-table thead,.default-table tr,table .mob-visible{display:block}#chap-other .info-content{display:block;width:auto;margin:0 0 40px!important}.default-table thead tr{position:absolute;top:-9999px;left:-9999px}.default-table tr{border:1px solid #ccc}.default-table td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left}.table-klantenservice td{padding-right:45%;padding-left:15px}.table-klantenservice td .dates-right{position:absolute;right:15px;top:16px}.default-table td:before{content:attr(data-title);font-weight:300}table tbody .escape{position:absolute!important;left:-9999px;top:-9999px}#hp-actueel .lijnoverzicht dd a:nth-child(5),#hp-actueel .lijnoverzicht dd a:nth-child(6),#hp-actueel .lijnoverzicht dd a:nth-child(7),#hp-actueel .lijnoverzicht dd a:nth-child(8),table .screen-visible{display:none}table.table-klantenservice tbody tr td.escape{width:auto}table.table-klantenservice tbody th.mob-visible{padding:10px 15px;background:#FEF4F4}#hp-actueel .lijnoverzicht dd{width:74%}#hp-actueel .lijnoverzicht dd a.all{display:block}.advanced-tabbed .advanced-tabbed-container ul li p.description{padding:0 40px 0 10px}}.loader,.text-centered{text-align:center}@media only screen and (max-width:1365px){#reisplanner .inner .frow .input-datum,#reisplanner .inner .frow .input-tijd{float:none;width:100%;position:relative;overflow:hidden}#reisplanner .inner .frow .input-tijd{margin-top:5px}}@media only screen and (min-width:800px) and (max-width:1300px){#hp-actueel .lijnoverzicht dd{width:74%}#hp-actueel .lijnoverzicht dd a:nth-child(5),#hp-actueel .lijnoverzicht dd a:nth-child(6),#hp-actueel .lijnoverzicht dd a:nth-child(7),#hp-actueel .lijnoverzicht dd a:nth-child(8){display:none}#hp-actueel .lijnoverzicht dd a.all{display:block}}@media only screen and (min-width:921px) and (max-width:1100px){body.searchstate-default div.hp-aside{width:31.666666666%!important}body.searchstate-default div.hp-content{width:68.333333334%!important}body.searchstate-active #reisplanner .inner .frow .btn-route-options{background-image:none!important;padding-left:10px}body.searchstate-active #reisplanner .inner .frow .input-datum label,body.searchstate-active #reisplanner .inner .frow .input-tijd label{display:none}body.searchstate-active #reisplanner .inner .frow .input-datum input,body.searchstate-active #reisplanner .inner .frow .input-tijd input{text-align:center;padding-left:0;padding-right:0}}@media only screen and (max-width:1100px){.search-header .inputText{width:50%}.search-header ul.search-options{display:block;width:auto}.search-header .contentFixed{width:75%}.controls div{top:140px}.controls .left{padding-left:5%}.controls .right{padding-right:5%}}@media (min-width:700px){body.searchstate-active #hp-actueel{visibility:hidden}}@media (min-width:921px){.container{max-width:%;float:left}div.content-aside ul.aside-nav li a{font-size:16px}}@media (max-width:999px){div.blockquote{margin-left:0;margin-right:0}div.blockquotesmall.alignLeft,figure.alignLeft{margin:0 30px 20px 0!important}div.blockquotesmall.alignRight,figure.alignRight{margin:0 0 20px 30px!important}.fixed-nav ul li a{padding-left:15px;padding-right:15px}}@media (min-width:769px) and (max-width:1140px){div.hp-content .cycle-slideshow .item div.descr p.title{font-size:30px;line-height:150%;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.b-wijziging-summery .contentFixed>div{min-height:136px}}@media (min-width:769px) and (max-height:640px){.hp-related-list li:first-child,.hp-related-list li:nth-child(2){display:none}}@media (max-width:1099px){.contentFixed{max-width:95%}.breadcrumb .back a em,.fixed-nav .back a em{display:none}.breadcrumb .back a i,.fixed-nav .back a i{display:block}.dif-overviewdetail>.contentFixed,.nav-overviewdetail .contentFixed{width:75%}}.b-wijziging-summery .contentFixed>div:first-child{width:38%}@media (min-width:880px){.b-wijziging-summery .contentFixed>div{width:22%;min-height:136px}.b-wijziging-summery .contentFixed>div:last-child{width:40%;min-height:136px}}@media only screen and (max-width:481px){.b-wijziging-summery .contentFixed>div:last-child{padding-left:5%!important}}@media only screen and (max-device-width:768px),only screen and (max-width:1090px){.b-wijziging-summery .contentFixed>div:first-child{width:36%}.b-wijziging-summery.content-bewoners-berichten .contentFixed>div:first-child{width:60%}}@media (min-width:481px) and (max-width:700px){.b-wijziging-summery .contentFixed>div:first-child{width:60%}}@media (min-width:1100px){.b-wijziging-summery.content-bewoners-berichten .contentFixed>div:first-child{width:60%}div.content-aside ul.aside-nav li a{font-size:20px}.hp-results-container-inner{width:65%;padding:0}.hp-results-layover-inner>div{width:65%;padding:50px 0 0}.hp-results-container-inner h2.h-destination{padding-left:0}.custom-lb .contentFixed{max-width:52.3%}.js .nav-overviewdetail ul li p.p-btn{display:none}.nav-overviewdetail.screen li{-webkit-transition:background-color .4s ease-out;transition:background-color .4s ease-out}.nav-overviewdetail.screen li:hover{background:#FDF7F4;cursor:pointer}#pre-footer .back-to-top{bottom:-15px;position:relative}#pre-footer{height:0}.homepage #pre-footer .back-to-top{padding:0 20px;bottom:0}.homepage #pre-footer{height:50px}}@media (min-width:1280px){.advanced-tabbed .advanced-tabbed-tabs li a{font-size:28px}.main-nav>ul>li.iconed>a{padding-top:10px;padding-bottom:5px}.main-nav>ul>li.iconed>a span{padding:24px 0}.ie8 .main-nav>ul>li.iconed>a.current,.lt-ie8 .main-nav>ul>li.iconed>a.current{border-bottom:0!important}.main-nav>ul>li.login>a{padding:23px 18px}.main-nav>ul>li.login>a span{display:inline-block;padding:0 0 0 30px;width:auto}#reisplanner .inner .frow .input-datum img,.main-nav>ul>li.login>a span em,.page-statusoverzicht dt{display:block}.onbekende-route fieldset .inner{float:left;width:91%;padding-left:9%;background:#F2E7E7}.onbekende-route .columns>div{width:30%;padding:30px 10% 30px 5%}.onbekende-route .columns>div:first-child{width:29%;padding:30px 5% 30px 10%}.content-page-narrow .contentFixed{width:55%}.page-statusoverzicht dt{width:15%}.page-statusoverzicht dt span{display:none}.page-statusoverzicht dd{width:42%;float:left}.page-statusoverzicht .lijnoverzicht-nachtbuzz dt{width:30%}.page-statusoverzicht .lijnoverzicht-nachtbuzz dd{width:70%}}.inline,.loader{display:inline-block}@media (min-width:1420px){div.content-holder{width:73.056338028%}div.content-main{width:60.814814814%}#hp-alt-lijnenstatus dd span{max-width:144px}.homepage #pre-footer .back-to-top{bottom:-15px;position:relative}.homepage #pre-footer{height:0}}@media (min-width:1620px){#hp-alt-lijnenstatus dd span{max-width:170px}}.row.radio-hor{margin-left:0}img.flr{float:right;margin:0 0 20px 20px}img.fll{float:left;margin:0 20px 20px 0}.nopadding{padding:0!important}.nomargin{margin:0}.nomarginright{margin-right:0}.hidden{position:absolute;left:-4000px;top:-4000px}.notvisible{visibility:hidden}.fll{width:100%;float:left}.margintop30{margin:30px 0 0}.margintop38{top:38px;position:relative}.loader{background-image:url(/img/spinning-loader.svg);background-size:40px;height:40px;width:40px;margin:0 10px}.delays ul.loader,.loader.small,button .loader{position:relative;text-align:left;vertical-align:middle}.ie8 .loader,.lt-ie8 .loader{background:url(/img/spinning-loader.gif) center center no-repeat;height:66px;width:66px}.delays ul.loader,.loader.small{background-image:url(/img/spinning-loader.svg);background-size:20px auto;height:20px;width:20px}.delays .ie8 ul.loader,.delays .lt-ie8 ul.loader,.ie8 .delays ul.loader,.ie8 .loader.small,.lt-ie8 .delays ul.loader,.lt-ie8 .loader.small{background:url(/img/spinning-loader-small.gif) center center no-repeat;height:16px;width:16px}button .loader{background-image:url(/img/spinning-loader-white.svg);background-size:20px auto;height:20px;margin:-4px 0 0 -10px;width:20px}.ie8 button .loader,.lt-ie8 button .loader{background:url(/img/spinning-loader-small-white.gif) center center no-repeat;height:16px;width:16px}.loader.center{margin:50px auto;display:table}.auto-suggest{position:absolute;cursor:default;z-index:9999;top:42px;width:100%;background-color:#000}.mode-extreme .auto-suggest{top:42px}.auto-suggest .title{height:30px;line-height:30px;width:100%;background-color:#000;color:#fff;text-align:center;font-family:nunitoregular,Arial}.auto-suggest .location-link{position:relative}.auto-suggest .location-type{position:absolute;top:2px;left:5px;width:45px;height:55px;background:url(/img/plannerIcons/retina.png) no-repeat;background-size:100%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.auto-suggest .location-type{top:-2px;background:url(/img/plannerIcons/normal.png) 0 5px no-repeat;background-size:45px 151px!important}}.auto-suggest .location-info{margin-left:50px;line-height:18px}.auto-suggest .location-type.Station{background-position:0 0}.auto-suggest .location-type.Street,.location-type.Address,.location-type.AddressRange,.location-type.LatLong,.location-type.Place,.location-type.Poi,.location-type.Postcode{background-position:0 -50px}.auto-suggest .location-type.Stop{background-position:0 -100px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.auto-suggest .location-type.Station{background-position:0 5px}.auto-suggest .location-type.Street,.location-type.Address,.location-type.AddressRange,.location-type.LatLong,.location-type.Place,.location-type.Poi,.location-type.Postcode{background-position:0 -48px}.auto-suggest .location-type.Stop{background-position:0 -97px}}.ie8 .auto-suggest .title,.lt-ie8 .auto-suggest .title{font-family:Arial;font-weight:700}.auto-suggest ul{list-style:none;padding:0;margin:1px;display:block}.auto-suggest ul li{margin:0;padding:0;width:100%;list-style:none;border-bottom:1px solid #eee;border-top:none}.auto-suggest ul li:last-child{border-bottom:0}.auto-suggest ul li a{color:#000;text-decoration:none;background-color:#fff;display:block;padding:5px 10px;line-height:1.5;zoom:1}.auto-suggest ul li a small{color:#999}.auto-suggest ul li a:first-child{text-transform:capitalize}.auto-suggest ul li a:hover,.auto-suggest ul li a:hover small,.auto-suggest ul li.hlight a,.auto-suggest ul li.hlight small{background-color:#22ACF4;color:#fff}div.button,div.button span,div.checker span,div.radio span,div.selector,div.selector span,div.uploader,div.uploader span.action{background-image:url(/img/uniform-sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}div.button,div.checker,div.radio,div.selector,div.uploader{display:-moz-inline-box;display:inline-block;zoom:1;vertical-align:middle}div.button:focus,div.checker:focus,div.radio:focus,div.selector:focus,div.uploader:focus{outline:0}div.button,div.button *,div.checker,div.checker *,div.radio,div.radio *,div.selector,div.selector *,div.uploader,div.uploader *{margin:0;padding:0}.highContrastDetect{background:url(/images/bg-input.png) repeat-x;width:0;height:0}input.uniform-input,select.uniform-multiselect,textarea.uniform{padding:3px;background:url(/images/bg-input.png) repeat-x;outline:0}input.uniform-input.active,select.uniform-multiselect.active,textarea.uniform.active{background:url(/images/bg-input-focus.png) repeat-x}div.selector,div.selector span{overflow:hidden;background-size:1000px auto;height:41px}div.checker input,input[type=search],input[type=search]:active{-moz-appearance:none;-webkit-appearance:none}div.selector{background-position:-2px -132px;line-height:26px;padding:0 0 0 18px;position:relative}div.selector span{text-overflow:ellipsis;white-space:nowrap;background-position:right -2px;line-height:41px;padding-right:40px;cursor:pointer;width:100%;display:block;color:#000}#timetable-filter div.selector{padding:0 0 0 9px;height:41px}#timetable-filter div.selector span{width:auto}div.selector.fixedWidth{width:295px}div.selector.fixedWidth span{width:255px}.fullWidth div.selector.fixedWidth,.fullWidth div.selector.fixedWidth span{width:100%}.module-download-line div.selector.fixedWidth{width:215px}.module-download-line div.selector.fixedWidth span{width:175px}div.selector select{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:#fff;position:absolute;height:41px;top:0;left:10px;width:100%}div.checker input,div.radio input{opacity:0;filter:alpha(opacity=0);border:none;zoom:1}div.checker,div.radio,div.uploader{position:relative}div.checker,div.checker input,div.checker span,div.radio,div.radio input,div.radio span{width:21px;height:22px}div.selector.active{background-position:-2px -156px}div.selector.active span{background-position:right -26px}div.selector.focus,div.selector.hover{background-position:-2px -176px}div.selector.focus span,div.selector.hover span{background-position:right -46px}div.selector.focus.active,div.selector.hover.active{background-position:-2px -176px}div.selector.focus.active span,div.selector.hover.active span{background-position:right -46px}div.selector.disabled,div.selector.disabled.active{background-position:0 -234px}div.selector.disabled span,div.selector.disabled.active span{background-position:right -104px}.row.error div.selector{background-position:-2px -218px!important}.row.error div.selector span{background-position:right -88px!important;color:#e62026}div.checker span{display:-moz-inline-box;display:inline-block;zoom:1;text-align:center;background-position:0 -408px}div.checker span.checked{background-position:-30px -408px}div.checker input{-moz-opacity:0;background:0 0;display:-moz-inline-box;display:inline-block}div.checker.disabled,div.checker.disabled.active{background-position:-152px -260px}div.checker.disabled span.checked,div.checker.disabled.active span.checked{background-position:-171px -260px}div.uploader,div.uploader span.action{height:28px;cursor:pointer;overflow:hidden}div.radio span{display:-moz-inline-box;display:inline-block;zoom:1;text-align:center;background-position:-30px -355px}div.radio span.checked{background-position:0 -355px}div.radio input{-moz-opacity:0;background:0 0;display:-moz-inline-box;display:inline-block;text-align:center}div.radio.disabled span,div.radio.disabled.active span{background-position:-144px -279px}div.radio.disabled span.checked,div.radio.disabled.active span.checked{background-position:-162px -279px}div.uploader{background-position:0 -297px;width:190px}div.uploader span.action{background-position:right -409px;line-height:28px;width:82px;text-align:center;float:left;display:inline}div.uploader span.filename{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;float:left;cursor:default;height:24px;margin:2px 0 2px 2px;line-height:24px;width:85px;padding:0 10px}div.uploader input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:0 0;position:absolute;top:0;right:0;float:right;cursor:default;width:100%;height:100%}div.uploader.active span.action{background-position:right -465px}div.uploader.focus,div.uploader.hover{background-position:0 -353px}div.uploader.focus span.action,div.uploader.hover span.action{background-position:right -437px}div.uploader.focus.active span.action,div.uploader.hover.active span.action{background-position:right -493px}div.uploader.disabled,div.uploader.disabled.active{background-position:0 -325px}div.uploader.disabled span.action,div.uploader.disabled.active span.action{background-position:right -381px}div.button{background-position:0 -641px;height:30px;cursor:pointer;position:relative}div.button a,div.button button,div.button input{opacity:.01;filter:alpha(opacity=1);-moz-opacity:.01;display:block;top:0;left:0;right:0;bottom:0;position:absolute}div.button span{display:-moz-inline-box;display:inline-block;zoom:1;line-height:22px;text-align:center;background-position:right -521px;height:22px;margin-left:13px;padding:8px 15px 0 2px}div.button.active{background-position:0 -671px}div.button.active span{background-position:right -551px;cursor:default}div.button.focus,div.button.hover{background-position:0 -701px}div.button.focus span,div.button.hover span{background-position:right -581px}div.button.disabled,div.button.disabled.active{background-position:0 -731px}div.button.disabled span,div.button.disabled.active span{background-position:right -611px;cursor:default}input.uniform-input,select.uniform-multiselect,textarea.uniform{font-size:12px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:400;color:#777;border-top:solid 1px #aaa;border-left:solid 1px #aaa;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;border-radius:3px}input.uniform-input.focus,input.uniform-input.hover,select.uniform-multiselect.focus,select.uniform-multiselect.hover,textarea.uniform.focus,textarea.uniform.hover{box-shadow:0 0 4px rgba(0,0,0,.3);border-color:#999}div.button span{font-weight:700;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase}div.button.focus span,div.button.hover span{color:#555}div.button.disabled span,div.button.disabled.active span,div.selector.disabled span,div.selector.disabled.active span{color:#bbb}div.checker{margin-right:0}div.radio{margin-right:3px}div.uploader span.action{text-shadow:#fff 0 1px 0;background-color:#fff;font-size:11px;font-weight:700}div.uploader span.filename{color:#777;border-right:solid 1px #bbb;font-size:11px}div.uploader.disabled span.action,div.uploader.disabled.active span.action{color:#aaa}div.uploader.disabled span.filename,div.uploader.disabled.active span.filename{border-color:#ddd;color:#aaa}input.uniform-input,input.uniform-input:focus{background-color:#fff}.directions .direction-icon{background-image:url(/img/directions/tt3.png);background-repeat:no-repeat;height:16px;left:-5px;position:relative;top:2px;display:block;float:left;width:19px;opacity:.5}.directions .direction-icon.ferry{background-position:0 -614px}.directions .direction-icon.ferry-train{background-position:0 -566px}.directions .direction-icon.merge{background-position:0 -143px}.directions .direction-icon.straight{background-position:0 -534px}.directions .direction-icon.fork-left{background-position:0 -550px}.directions .direction-icon.ramp-left{background-position:0 -598px}.directions .direction-icon.roundabout-left{background-position:0 -197px}.directions .direction-icon.turn-left{background-position:0 -413px}.directions .direction-icon.turn-sharp-left{background-position:0 0}.directions .direction-icon.turn-slight-left{background-position:0 -378px}.directions .direction-icon.uturn-left{background-position:0 -305px}.directions .direction-icon.fork-right{background-position:0 -499px}.directions .direction-icon.ramp-right{background-position:0 -429px}.directions .direction-icon.roundabout-right{background-position:0 -232px}.directions .direction-icon.turn-right{background-position:0 -483px}.directions .direction-icon.turn-sharp-right{background-position:0 -582px}.directions .direction-icon.turn-slight-right{background-position:0 -51px}.directions .direction-icon.uturn-right{background-position:0 -35px}@media (min-height:940px){.hp-planner-foldout{height:auto!important}#reisplanner .inner .frow .btn-route-options{display:none}}.chrome-fix{-webkit-transform:scale(1)}.button{cursor:pointer;-ms-user-select:none;user-select:none;text-decoration:none}.button--close{position:relative;padding:5px 40px 5px 10px;color:#FFF}.button--close:after,.button--close:before{position:absolute;right:10px;content:' ';height:20px;width:2px;background-color:#FFF;-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transition:.2s cubic-bezier(.165,.84,.44,1);transition:.2s cubic-bezier(.165,.84,.44,1);-webkit-transition-property:height,top;transition-property:height,top;top:5px}.button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.button--close:hover:after,.button--close:hover:before{height:30px;top:0}.element-contact p{color:#0085CF;display:inline-block;font-size:20px;margin-bottom:0}.element-contact span{display:block;font-size:13px}.element-contact .icon{display:block}.element-contact .icon.icon-phone{background:url(/img/icon-phone@2x.png) top center no-repeat;background-size:14px 16px;display:inline-block;width:14px;height:16px}.main-nav>ul>li>a.dropdown-toggle,.main-nav>ul>li>a.dropdown-toggle:hover{background-image:url(/img/arrow-black-down8-12.png);background-position:79% 50%;background-repeat:no-repeat;background-size:9px 5px}.main-nav>ul>li>ul.dropdown-menu{display:block;border:1px solid #e5e5e5;border-top:0;background:#fff}.main-nav>ul>li>ul.dropdown-menu li{background:0 0;padding:0}.main-nav>ul>li>ul.dropdown-menu li a{text-align:center;display:block;padding:8px 10px;text-decoration:none;color:#000;border-top:1px solid #e5e5e5}.main-nav>ul>li>ul.dropdown-menu li a:hover{background-color:#fafafa}#dl-menu a.dropdown-toggle,#dl-menu li.language ul.dropdown-menu{display:none!important}#dl-menu ul.dropdown-menu{display:block!important}#cookie-notification{position:fixed;bottom:0;z-index:1090!important;width:100%}#cookie-notification.show .cookie-notification__content{bottom:0}.cookie-notification__content{width:100%;position:absolute;background-color:rgba(0,0,0,.85);text-align:center;bottom:-175px;-webkit-transition:bottom .4s cubic-bezier(.77,0,.175,1);transition:bottom .4s cubic-bezier(.77,0,.175,1)}.cookie-notification__content .button{position:absolute;right:20px;top:15px}.cookie-notification__message{position:relative;color:#fff;display:block;margin:0 120px;padding:20px 0}.cookie-notification__message a{color:inherit}@media (max-width:560px){#cookie-notification .button{top:25px}.cookie-notification__message{margin:0 20px;padding:50px 0 20px}}.planner-block{background-color:#E62026;padding:0;text-align:center}.planner-block--image{padding:80px 0}.planner-block>h2{color:#fff;padding:40px 20px 20px;max-width:800px;margin:0 auto 10px;font-size:30px}.planner-block .no-js-planner{background:#FFF;margin-top:50px;position:relative;padding:30px!important}.planner-block .contentFixed{padding:0;width:400px;position:relative;z-index:1;text-align:left}.hp-aside #reisplanner .hp-planner-foldout .inner .frow div.control:first-of-type,.hp-aside #reisplanner .inner .frow button.input-submit{margin-right:49px!important}.chap-registerform .contentFixed{width:60%;text-align:center;max-width:600px}.chap-registerform .contentFixed h1{text-align:center;margin-bottom:20px}.chap-loginform .contentFixed{max-width:500px}@media (max-width:700px){.chap-loginform .contentFixed,.chap-registerform .contentFixed{width:80%}}.nav-scrollspy{margin-top:-30px;z-index:1000}.nav-scrollspy .list-group-inverse .list-group-item{color:#000;font-size:20px}.nav-scrollspy .list-group-inverse .list-group-item:hover{background-color:rgba(0,0,0,.1)}.nav-scrollspy .list-group-inverse .active .list-group-item,.nav-scrollspy .list-group-inverse .active:focus .list-group-item,.nav-scrollspy .list-group-inverse .active:hover .list-group-item,.nav-scrollspy .list-group-inverse .list-group-item.active,.nav-scrollspy .list-group-inverse .list-group-item.active:focus,.nav-scrollspy .list-group-inverse .list-group-item.active:hover{background-color:#000;color:#fff}@media (max-width:768px){.nav-scrollspy{position:static;padding:0}}.delays{position:relative}.delays:after{display:block;content:'';position:absolute;top:18px;left:-25px;width:0;height:0;border-top:12px solid transparent;border-right:25px solid #d9edf7;border-bottom:12px solid transparent}.table-times.affix,.table-times.nav-scrollspy{margin-top:50px;position:relative}.table-times.affix thead,.table-times.nav-scrollspy thead{position:fixed;top:120px;left:15px;right:15px;background-color:#fff;display:table;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;width:auto;z-index:101}.table-times.affix thead:after,.table-times.affix thead:before,.table-times.nav-scrollspy thead:after,.table-times.nav-scrollspy thead:before{content:" ";display:table}@media (min-width:768px){.table-times.affix thead,.table-times.nav-scrollspy thead{display:block;padding-left:0;padding-right:0}}@media (min-width:992px){.table-times.affix thead,.table-times.nav-scrollspy thead{width:940px;left:0;right:0}}@media (min-width:1200px){.table-times.affix thead,.table-times.nav-scrollspy thead{width:1140px}}.table-times.affix thead tr,.table-times.nav-scrollspy thead tr{display:-webkit-box;display:-ms-flexbox;display:flex}.table-times.affix thead th,.table-times.affix thead th:first-child,.table-times.affix thead th[colspan='4'],.table-times.nav-scrollspy thead th,.table-times.nav-scrollspy thead th:first-child,.table-times.nav-scrollspy thead th[colspan='4']{padding-left:8px}.table-times.affix thead th[colspan='3'],.table-times.nav-scrollspy thead th[colspan='3']{padding-right:8px}@media (max-width:768px){.table-times.affix thead,.table-times.nav-scrollspy thead{padding-left:0;padding-right:0;display:block;border:1px solid #E5E5E5;border-bottom:0}.table-times.affix thead th,.table-times.nav-scrollspy thead th{display:none}.table-times.affix thead .paging,.table-times.nav-scrollspy thead .paging{display:block;width:100%}.table-times.affix thead .paging ul,.table-times.nav-scrollspy thead .paging ul{width:100%;text-align:center}}.table-times tbody tr td:first-child{background:url(/images/table-times/station.png) 22px center no-repeat;background-size:20px 105px}.table-times tbody tr td.end,.table-times tbody tr td.start{background-position:17px center;background-size:30px 86px}.table-times tbody tr td.start{background-image:url(/images/table-times/station-start.png)}.table-times tbody tr td.end{background-image:url(/images/table-times/station-end.png)}.table-times .paging a{color:#000}.table-times .paging a:hover{color:#0981bf}.line-overview .btn-square{font-size:26px;border:0}.line-overview .btn-square:hover{font-size:32px}.line-overview .btn-group-lg>.btn-square.btn:hover,.line-overview .btn-square:hover.btn-lg{font-size:34px}.line-overview .btn-group-sm>.btn-square.btn:hover,.line-overview .btn-square:hover.btn-sm{font-size:28px}.line-overview .btn-round{font-size:26px;border:0;border-radius:50%;width:60px;height:60px;line-height:50px}.line-overview .btn-group-sm>.btn-round.btn,.line-overview .btn-round.btn-sm{width:40px;height:40px;line-height:30px;font-size:20px}.line-overview .btn-round:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.map iframe{max-width:100%}.breadcrumbs{background-color:#DC291E;position:fixed;left:0;right:0;top:70px;min-height:50px;z-index:1028}.breadcrumbs:after,.breadcrumbs:before{content:" ";display:table}.breadcrumbs ol{display:none}.breadcrumbs ol>li>a{padding-top:10px;padding-bottom:10px;line-height:24px;color:#FFF;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.breadcrumbs ol>li>a:focus,.breadcrumbs ol>li>a:hover{color:#FFF;background-color:#c6251b}.breadcrumbs ol>.active>a:focus,.breadcrumbs ol>.active>a:hover{color:#FFF;background-color:#991c15}@media (min-width:768px){.breadcrumbs ol{display:block;float:left;margin:0}.breadcrumbs ol>li{float:left}.breadcrumbs ol>li>a{padding-top:13px;padding-bottom:13px}}.breadcrumb-btn{background:#BD0603;padding:15px 25px;vertical-align:middle;display:inline-block;color:#fff;height:100%;position:absolute;left:0;width:150px}.breadcrumb-btn span,.breadcrumb-btn:hover{color:#fff}@media (max-width:768px){.breadcrumb-btn{width:70px}.breadcrumb-btn span{display:none}}.section-filter{position:absolute;top:0;left:70px;background:#E62026;overflow:hidden;height:51px;padding-right:0;right:0}.section-filter.show-section{height:auto}.section-filter ul{display:block;overflow:hidden}.section-filter ul li{float:inherit;height:51px;cursor:pointer}.section-filter ul li:hover{background:#670000}.section-filter ul li span{color:#fff;display:block;width:100%;padding:14px 50px 13px 15px}.section-filter i{position:absolute;right:16px;top:16px;color:#fff;cursor:pointer;display:none}@media (min-width:768px){.breadcrumb-btn{position:relative}.section-filter{left:150px}.breadcrumb-btn,.section-filter{float:left}}.img-tile{position:relative;overflow:hidden;margin-bottom:25px}.img-tile img{width:100%}.img-tile figure{margin-bottom:2px}.img-tile footer{position:absolute;z-index:2;bottom:0;left:0;right:0}.img-tile footer>ul>[class*=col-]{padding:0!important;margin:0;background:0 0}.img-tile footer>ul>[class*=col-]:last-child a{border-left:1px solid #E5E5E5}.img-tile footer>ul>[class*=col-]>a{padding:14px;background-color:#FCFAF6;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate(0,85px);transform:translate(0,85px);display:block;white-space:nowrap}.img-tile footer>ul>[class*=col-]>a .btn-square{display:block;margin-left:auto;margin-right:auto}.img-tile footer>ul>[class*=col-]>a:hover{-webkit-transform:translate(0,0);transform:translate(0,0);background-color:#E5E5E5!important}.img-tile footer>ul>[class*=col-]>a:visited{background-color:#FCFAF6}.img-tile footer .btn-download{padding:14px;color:#000}.img-tile footer .btn-download .h2{margin:0}.img-tile footer .btn-download .h2 i{float:right}.img-tile footer .h2{margin:0 0 20px;font-size:16px}.news-tile{height:690px;position:relative}.news-tile h2{margin-top:0}.news-tile p{overflow:hidden;position:relative;line-height:24px;max-height:144px;text-align:left;padding-right:5px}.news-tile p:before{content:'...';position:absolute;right:0;bottom:0}.news-tile p:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#FCFAF6}.sitemap ul li:before,.sitemap ul:before{content:"";left:0}.news-tile .inset{padding:28px}@media (max-width:768px){.news-tile{height:auto}.news-tile .inset div>span{overflow:none;max-height:normal}.news-tile img{width:100%}}.news-tile .inset div>span{overflow:hidden;display:block;max-height:126px}.news-tile footer{position:absolute;bottom:28px;z-index:2}@media (max-width:768px){.news-tile footer{position:inherit}}.news-tile footer .btn{display:block}.section-tile{position:relative;overflow:hidden;margin-bottom:50px;background-color:#000}.section-tile:hover .icon-tile{background-color:rgba(33,172,244,.7)}.section-tile:hover .icon-tile i{margin-top:-40px}.section-tile:hover footer>ul>[class*=col-]>span{-webkit-transform:translate(0,0);transform:translate(0,0)}.section-tile .icon-tile{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;min-height:320px;text-align:center;background-color:#21ACF4}.section-tile .icon-tile i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff;font-size:7em}.section-tile footer{position:absolute;z-index:2;bottom:0;left:0;right:0}.section-tile footer>ul>[class*=col-]{padding:0;margin:0}.section-tile footer>ul>[class*=col-]>span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate(0,85px);transform:translate(0,85px);background-color:#fef4f4;display:block;white-space:nowrap}.section-tile footer>ul>[class*=col-]>span .btn-square{display:block;margin-left:auto;margin-right:auto}.section-tile footer .h2{margin:0 0 20px;text-align:center;white-space:normal}.mozaiek-tile{position:relative;overflow:hidden;background-color:#000}.mozaiek-tile:hover figure.blur{-webkit-filter:blur(5px);filter:blur(5px)}.mozaiek-tile:hover figure.opacity{opacity:.5}.mozaiek-tile:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.mozaiek-tile:hover footer>ul>[class*=col-]>span{bottom:0}.mozaiek-tile:hover footer p{opacity:1;top:0}.mozaiek-tile figure,.mozaiek-tile img{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mozaiek-tile footer{position:absolute;z-index:2;bottom:0;left:0;right:0}.mozaiek-tile footer>ul>[class*=col-]{padding:0;margin:0}.mozaiek-tile footer>ul>[class*=col-]>span{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3);display:block;white-space:nowrap;position:relative;bottom:-70px}.mozaiek-tile footer>ul>[class*=col-]>span .btn-square{text-shadow:none}.mozaiek-tile footer p{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;position:relative;top:10px}.nav-expand,.sitemap ul li a{-webkit-transition:all .25s ease-in-out}.mozaiek-tile footer .mozaiek-title{white-space:normal}@media (max-width:768px){.mozaiek-tile:hover footer>ul>[class*=col-]>span{background:rgba(33,172,244,.7)}.mozaiek-tile footer>ul>[class*=col-]>span .btn-square{background-color:#0871a7}.mozaiek-tile footer .mozaiek-title{font-size:26px;margin-bottom:24px}.mozaiek-tile footer .mozaiek-title.h2{margin-bottom:24px}}.press-releases .press-release__header{overflow:hidden;margin-bottom:60px}.press-releases .press-release__header .logo{width:100px;float:left;margin-left:10px}.press-releases .press-release__header h2{text-align:right;font-weight:700;color:#e52212}@media (max-width:768px){.press-releases .press-release__header{margin-bottom:30px}.press-releases .press-release__header .logo{margin-left:20px}.press-releases .press-release__content{padding-right:50px;padding-left:20px}}.press-releases .press-release__content .press-release__list-summary{overflow:hidden;margin-bottom:10px;padding-bottom:20px;border-bottom:2px dotted #000}.press-releases .press-release__content .press-release__list-summary li{list-style:none;background-image:none;float:left;padding-left:0;margin-right:50px}.press-releases .press-release__content .press-release__list-summary li:last-child{margin-right:0}.press-releases .press-release__options{position:absolute;bottom:25%;right:0;border-top-left-radius:3px;border-bottom-left-radius:3px;background-color:#ee6368}.press-releases .press-release__options .press-release__list-options{margin:0}.press-releases .press-release__options .press-release__list-options li{list-style:none;background-image:none;text-align:center;padding:15px 25px 15px 15px}.press-releases .press-release__options .press-release__list-options li a{color:#000}.sitemap{overflow:hidden}.sitemap ul{list-style:none;margin:0;padding:0;position:relative}.sitemap ul:before{position:absolute;bottom:17px;top:18px;width:1px;height:100%;border-left:1px solid #DC291E}.sitemap ul li{line-height:24px;position:relative;padding-left:30px;margin-bottom:14px;font-size:16px;background-image:none}.sitemap ul li:last-child{margin-bottom:0}.sitemap ul li .sitemap-quaternary,.sitemap ul li .sitemap-secondary,.sitemap ul li .sitemap-tertiary{margin:20px 0 0}.sitemap ul li:before{position:absolute;top:17px;width:20px;height:1px;background-color:#DC291E}.sitemap ul li a{color:#DC291E;width:50%;transition:all .25s ease-in-out}.sitemap ul li a:hover{width:calc(50% + 20px)}.sitemap ul li a:before{top:12px}.sitemap ul li .sitemap-secondary:before{border-color:#E5E5E5;top:-17px}@media (max-width:768px){.sitemap ul li{font-size:13px;line-height:18px}.sitemap ul li a{width:100%}.sitemap ul li .sitemap-secondary:before{top:-11px}}.sitemap ul li .sitemap-secondary li:before{background-color:#E5E5E5}.sitemap ul li .sitemap-secondary li a{color:#000;width:54%}.sitemap ul li .sitemap-secondary li a:hover{width:calc(54% + 20px)}.sitemap ul li .sitemap-tertiary:before{top:-17px;border-left:1px solid #E5E5E5}@media (max-width:768px){.sitemap ul li .sitemap-secondary li a{width:100%}.sitemap ul li .sitemap-tertiary:before{top:-11px}}.sitemap ul li .sitemap-tertiary li a{color:#666;width:58%}.sitemap ul li .sitemap-tertiary li a:hover{width:calc(58% + 20px)}.sitemap ul li .sitemap-tertiary li a:before{color:#666}.sitemap ul li .sitemap-quaternary:before{top:-17px;border-left:1px solid #E5E5E5}@media (max-width:768px){.sitemap ul li .sitemap-tertiary li a{width:100%}.sitemap ul li .sitemap-quaternary:before{top:-11px}}.sitemap ul li .sitemap-quaternary li a{color:#CCC;width:62%}.sitemap ul li .sitemap-quaternary li a:hover{width:calc(62% + 20px)}.sitemap ul li .sitemap-quaternary li a:before{color:#CCC}.ilost-wrapper{overflow:hidden}@media (max-width:480px){.ilost-wrapper{padding-bottom:110px}}.ilost-widget__search_results{-webkit-overflow-scrolling:touch;overflow-y:scroll}.navigation.has-breadcrumbs{padding-top:70px}@media (max-width:768px){.sitemap ul li .sitemap-quaternary li a{width:100%}.navigation.has-breadcrumbs{padding-top:80px}}.nav-expand{transition:all .25s ease-in-out;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);overflow:hidden;position:fixed;top:70px;bottom:0;right:0;left:0;width:100%;opacity:0;max-height:0;z-index:0}.nav-expand ul li{padding-left:0;background:0 0!important;list-style:none}.nav-expand .time-arrow{display:none}.nav-expand .footer-item .list-inverse{float:right}.nav-expand:before{content:'';width:1px;height:70%;min-height:60%;left:50%;top:35px;position:absolute}.nav-expand .nav-content{padding:35px 24px!important;height:calc(100vh - 144px);overflow:auto}.nav-expand.show-nav{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;z-index:1029;max-height:inherit;height:calc(100vh - 70px);position:relative}.nav-expand.show-nav .nav-footer{display:block}.nav-expand .nav-footer{position:fixed;bottom:0;left:0;right:0;display:none}@media (max-width:768px){.nav-expand .fa-clock-o,.nav-expand:before{display:none}.nav-expand{overflow-y:auto;padding:0}.nav-expand.show-menu{padding:20px 0;height:100%}.nav-expand ul li{margin-bottom:10px;font-size:22px}.nav-expand .time-arrow{display:inline-block}.nav-expand h2{font-size:18px}.nav-expand .dl-horizontal{display:none}.nav-expand .dl-horizontal.show-times{display:block}.nav-expand .content-title{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-expand .content-title,.nav-expand .list-group.list-small{position:relative;padding-top:22px}.nav-expand .content-title:before,.nav-expand .list-group.list-small:before{content:"";position:absolute;top:0;width:100%;border-top:1px solid rgba(255,255,255,.5)}.nav-expand .nav-footer{padding:12px 20px}.nav-expand .footer-item{display:block;margin:15px 0 0!important;overflow:hidden}}@media (max-width:768px) and (max-width:480px){.nav-expand .footer-item{margin:5px 0 0!important}}@media (max-width:768px){.nav-expand .footer-item:last-child{margin:25px 0 0!important}.nav-expand .footer-item a,.nav-expand .footer-item li{overflow:hidden;font-size:18px}.nav-expand .footer-item a i{float:right}.nav-expand .footer-item ul li{margin-left:10px}.nav-expand .footer-item ul li:first-child{position:absolute;left:7px}}.nav-expand .row{position:relative}.nav-expand .row section{padding-left:16px;padding-right:16px}@media (max-width:768px){.nav-expand .row section{padding-left:0;padding-right:0}}.ie9 .nav-footer{background:red}.footer{background-color:#FFF}
