/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700);@import url(https://fonts.googleapis.com/css?family=Indie+Flower:400);html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:KleineWielenIcon;font-weight:normal;font-style:normal;src:url(/assets/kw-icon/kw-icon-9e9cd66068def071ebfc07e479d2d106418fd8dbac12b4a9ee21bd8be84829e1.eot);src:url(/assets/kw-icon/kw-icon-9e9cd66068def071ebfc07e479d2d106418fd8dbac12b4a9ee21bd8be84829e1.eot?#iefix) format("embedded-opentype"),url(/assets/kw-icon/kw-icon-c4279785667704af8c016c85d0e3ece10f100689ea8f45ec19461574e9b81bb9.woff) format("woff"),url(/assets/kw-icon/kw-icon-e0a918160e32430cd15e2ef8f03ad75fe15d3fed488c7b6b2bc14b21e008f58b.ttf) format("truetype"),url(/assets/kw-icon/kw-icon-f8bfc7a04c70793233a5ef56a53fee16fc5213a52d2c84cdfe68fbb053403234.svg#KleineWielenIcon) format("svg")}html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased}body{background-color:#3c4349;font-family:Roboto, sans-serif;font-weight:300}h3{font-weight:500}.icon-food,.icon-bus,#sidebar .nav-main-mobile,.icon-park-24,.icon-swimming-18,.icon-disability-18,.icon-toilets,.icon-multiply,.spot .spot-details .spot-close,.icon-raceflag,#routes .route .details li.length .icn,.icon-link,.spot-links a .icn,#water-quality a .icn,.icon-download,.icon-youtube,#sidebar nav .icn-videos,.icon-camera,.icon-roadsign,.icon-stopwatch,#routes .route .details li.duration .icn,.icon-wave2,.icon-exit,.icon-facebook,#social .social-facebook,.icon-twitter,#social .social-twitter,.icon-reorder,.icon-angle-right,#routes .route .start .disclosure-indicator,#links ul li span,#welcome .welcome-links li span,.icon-angle-left,#route-title .routes-title-back .icn,.icon-location-arrow,.icon-youtube-2,.icon-noun_project_12581,.icon-noun_project_3516,#nav-route-categories li.route-category-id-1 .icn,.icon-noun_project_240,#nav-route-categories li.route-category-id-3 .icn,.icon-noun_project_364,#nav-route-categories li.route-category-id-4 .icn,.icon-noun_project_662,.icon-info,.icon-store,.icon-die,.icon-library,.icon-shit,.icon-noun_project_27,.icon-noun_project_215,#nav-route-categories li.route-category-id-2 .icn,.icon-bubble,#sidebar nav .icn-map,#map-map .map-marker .map-marker-shade,#map-map .map-marker .map-marker-bubble,.icon-infopunt,#sidebar nav .icn-routes,.icon-watertap,.icon-printer,#route-title .routes-title-print,.icon-qrcode,.icon-resize,.spot-media .spot-media-photo-shade,.icon-resize2,.icon-angle-down,#routes .nav-route-variations .icn-down,.icon-angle-up,#routes .nav-route-variations .icn-up,.icon-play,#movies a .shade,.spot-media .spot-media-movie-shade{font-family:KleineWielenIcon;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-food:before{content:"\21"}.icon-bus:before,#sidebar .nav-main-mobile:before{content:"\22"}.icon-park-24:before{content:"\23"}.icon-swimming-18:before{content:"\25"}.icon-disability-18:before{content:"\27"}.icon-toilets:before{content:"\28"}.icon-multiply:before,.spot .spot-details .spot-close:before{content:"\29"}.icon-raceflag:before,#routes .route .details li.length .icn:before{content:"\2a"}.icon-link:before,.spot-links a .icn:before,#water-quality a .icn:before{content:"\2b"}.icon-download:before{content:"\2c"}.icon-youtube:before,#sidebar nav .icn-videos:before{content:"\2d"}.icon-camera:before{content:"\2e"}.icon-roadsign:before{content:"\2f"}.icon-stopwatch:before,#routes .route .details li.duration .icn:before{content:"\30"}.icon-wave2:before{content:"\31"}.icon-exit:before{content:"\32"}.icon-facebook:before,#social .social-facebook:before{content:"\33"}.icon-twitter:before,#social .social-twitter:before{content:"\34"}.icon-reorder:before{content:"\35"}.icon-angle-right:before,#routes .route .start .disclosure-indicator:before,#links ul li span:before,#welcome .welcome-links li span:before{content:"\36"}.icon-angle-left:before,#route-title .routes-title-back .icn:before{content:"\37"}.icon-location-arrow:before{content:"\38"}.icon-youtube-2:before{content:"\39"}.icon-noun_project_12581:before{content:"\3a"}.icon-noun_project_3516:before,#nav-route-categories li.route-category-id-1 .icn:before{content:"\3b"}.icon-noun_project_240:before,#nav-route-categories li.route-category-id-3 .icn:before{content:"\3c"}.icon-noun_project_364:before,#nav-route-categories li.route-category-id-4 .icn:before{content:"\3d"}.icon-noun_project_662:before{content:"\3e"}.icon-info:before{content:"\3f"}.icon-store:before{content:"\40"}.icon-die:before{content:"\41"}.icon-library:before{content:"\42"}.icon-shit:before{content:"\43"}.icon-noun_project_27:before{content:"\24"}.icon-noun_project_215:before,#nav-route-categories li.route-category-id-2 .icn:before{content:"\26"}.icon-bubble:before,#sidebar nav .icn-map:before,#map-map .map-marker .map-marker-shade:before,#map-map .map-marker .map-marker-bubble:before{content:"\44"}.icon-infopunt:before,#sidebar nav .icn-routes:before{content:"\41"}.icon-watertap:before{content:"\e000"}.icon-printer:before,#route-title .routes-title-print:before{content:"\2f"}.icon-qrcode:before{content:"\31"}.icon-resize:before,.spot-media .spot-media-photo-shade:before{content:"\e001"}.icon-resize2:before{content:"\45"}.icon-angle-down:before,#routes .nav-route-variations .icn-down:before{content:"\f107"}.icon-angle-up:before,#routes .nav-route-variations .icn-up:before{content:"\f106"}.icon-play:before,#movies a .shade:before,.spot-media .spot-media-movie-shade:before{content:"\f04b"}#map-map .map-marker{position:absolute;cursor:pointer}#map-map .map-marker .map-marker-bubble{position:absolute;top:-45px;left:-27px;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;transition:all 0.1s ease;display:block;z-index:500;font-size:44px}#map-map .map-marker .map-marker-shade{position:absolute;top:-45px;left:-27px;-webkit-transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;transition:all 0.1s ease-in;opacity:0;display:block;z-index:500;color:black;font-size:44px;text-align:center}#map-map .map-marker .map-marker-icon{position:absolute;top:-45px;left:-27px;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;transition:all 0.1s ease;display:block;z-index:500;width:44px;height:44px;line-height:42px;color:white;font-size:19px;text-align:center}#map-map .map-marker .map-marker-shadow{position:absolute;top:-2px;left:-16px;background-image:url(/assets/marker-shadow-a21abe4a09d31218a8e8f6a61d473f3075cf870f9cbc87fa0a9b307ebfce06d3.png);display:block;z-index:499;width:21px;height:5px}@media (min--moz-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 2.6/2),(-webkit-min-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx){#map-map .map-marker .map-marker-shadow{background-image:url(/assets/marker-shadow@2x-0aea289dcdef2b3bd677ea1d4c9ef425807dede30a0c335b114f3f39806a9098.png);background-size:21px 5px}}#map-map .active.map-marker{z-index:1002 !important;cursor:default}#map-map .active.map-marker .map-marker-bubble,#map-map .active.map-marker .map-marker-icon{transform:translateY(-2px);z-index:1002 !important}#map-map .active.map-marker .map-marker-shade{transform:translateY(-2px);z-index:1002 !important;opacity:0.5}#map-map .active.map-marker:hover .map-marker-shade{opacity:0.5}#map-map .map-marker:hover .map-marker-bubble,#map-map .map-marker:hover .map-marker-icon,#map-map .map-marker:hover .map-marker-shade{transform:translateY(-2px)}#map-map .map-marker:hover .map-marker-shade{opacity:0.35}#sidebar{position:fixed;top:0px;bottom:40px;left:0px;z-index:1;width:200px;color:#fbfbf9;background-color:#61b377}#sidebar h1{margin:30px 0 30px 30px;font-family:Roboto, sans-serif;font-weight:100;font-size:1.8125em}#sidebar h1 a{-webkit-transition:color 150ms ease-in-out;-moz-transition:color 150ms ease-in-out;transition:color 150ms ease-in-out;color:#fbfbf9;text-decoration:none}#sidebar h1 a:hover{color:#e6e6db}#sidebar .nav-main-mobile{position:absolute;bottom:30px;left:90px;width:20px;color:rgba(255,255,255,0.5);text-decoration:none}#sidebar nav ul{margin:0;width:100%;padding-left:0;list-style-type:none;border-top:1px solid #88c398}#sidebar nav li{border-bottom:1px solid #88c398}#sidebar nav li.current a{background-color:#5cad72;color:#fbfbf9}#sidebar nav li.current a:visited,#sidebar nav li.current a:hover{color:#fbfbf9}#sidebar nav li.current .txt{font-weight:700}#sidebar nav a{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;position:relative;display:block;padding-left:76px;color:#addbba;text-decoration:none}#sidebar nav a:visited{color:#addbba}#sidebar nav a:hover{background-color:#6ab77f;color:#c6e6cf}#sidebar nav .txt{font-family:Roboto, sans-serif;font-weight:300;font-size:1.125em;line-height:68px}#sidebar nav .icn-map,#sidebar nav .icn-routes,#sidebar nav .icn-videos{position:absolute;top:23px;left:30px;display:block;font-size:24px}#footer{position:fixed;right:0px;bottom:0px;left:0px;z-index:1002;height:40px;background-color:#52575b;padding:0 20px;color:white;line-height:40px}#footer .footer-links{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin:8px 20px 0 0;padding-left:0;list-style-type:none;line-height:24px}#footer .footer-links li{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-right:1px solid #6f7376}#footer .footer-links a{-webkit-transition:color 100ms ease-in-out;-moz-transition:color 100ms ease-in-out;transition:color 100ms ease-in-out;position:relative;display:block;padding:0 20px;color:white;font-size:0.75em;font-weight:500;text-decoration:none}#footer .footer-links a:visited{color:white}#footer .footer-links a:hover{color:#cccccc}#water-quality{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto}#water-quality h3{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin:0;font-size:0.75em}#water-quality a{-webkit-transition:color 100ms ease-in-out;-moz-transition:color 100ms ease-in-out;transition:color 100ms ease-in-out;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;padding-left:14px;color:white;text-decoration:none}#water-quality a .icn{position:absolute;top:16px;left:0px;font-size:9px}#water-quality a:visited{color:white}#water-quality a:hover{color:#cccccc}#water-quality a:hover .status.positive{color:#7ea253}#water-quality a:hover .status.negative{color:#a25357}#water-quality .status{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin-left:5px;font-weight:500}#water-quality .status.positive{color:#9eca68}#water-quality .status.negative{color:#ca686d}#social{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin:0;padding-left:0;list-style-type:none}#social li{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin-right:7px}#social a{display:block;padding:5px;color:white;text-decoration:none;font-size:0.8125em}#social a:hover{color:#e6e6e6}#social a:active{color:#cccccc}#map-map{position:fixed;top:0px;right:0px;bottom:40px;left:200px;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s}#map-map .overlay{position:fixed;top:0px;right:0px;bottom:40px;left:200px;z-index:1001;visibility:hidden;opacity:0;background-color:#f5f4f0}#map-map.faded{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}#map-map.faded .overlay{visibility:visible;opacity:0.85}.spot{-webkit-transition:background-color 0.2s linear 0.15s, visibility 0.2s linear 0.2s;-moz-transition:background-color 0.2s linear 0.15s, visibility 0.2s linear 0.2s;transition:background-color 0.2s linear 0.15s, visibility 0.2s linear 0.2s;position:relative;z-index:1001;visibility:hidden;overflow:scroll;-webkit-overflow-scrolling:touch}.spot .spot-details{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;position:relative;visibility:hidden;opacity:0;margin:100px auto;min-width:160px;max-width:600px;width:60%;padding:30px;background-color:#fdfdfc;border-radius:9px}.spot .spot-details h1{color:#585855;font-size:1.25em}.spot .spot-details .spot-description{font-size:0.9375em;color:#8a8885}.spot .spot-details .spot-close{position:absolute;top:-15px;right:-15px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s;opacity:0;width:30px;height:30px;color:#fdfdfc;background-color:#61b377;line-height:30px;font-size:8px;text-align:center;text-decoration:none;border-radius:15px}.spot .spot-details .spot-close:hover{color:#e9e9dd;background-color:#49975e}.spot.active{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;visibility:visible;background-color:rgba(244,243,239,0.9)}.spot.active .spot-details{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;transition-delay:0.15s;visibility:visible;opacity:1}.spot.active .spot-close{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s;opacity:1}.spot.faded .spot-details{opacity:0}.spot.faded .spot-close{cursor:default}.spot.faded .spot-media a{cursor:default}.spot-links{margin:0;padding-left:0;list-style-type:none}.spot-links a{position:relative;padding-left:19px;text-decoration:none}.spot-links a .icn,.spot-links a .txt{-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out}.spot-links a .icn{position:absolute;top:6px;left:0px;color:#60605c;font-size:11px}.spot-links a .txt{color:#5ba8be;font-size:0.875em;font-weight:500}.spot-links a:hover .icn{color:#464643}.spot-links a:hover .txt{color:#418fa4}.spot-media{margin:30px 0 0 0;padding-left:0;list-style-type:none}.spot-media li{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin-right:10px}.spot-media a{position:relative;display:block;width:60px;height:60px;color:white;text-decoration:none}.spot-media a:visited{color:white}.spot-media a:hover .spot-media-photo-shade,.spot-media a:hover .spot-media-movie-shade{visibility:visible;background-color:rgba(0,0,0,0.5)}.spot-media a.loading{cursor:default}.spot-media a.loading .spot-media-photo-spinner{height:auto}.spot-media a.loading:hover .spot-media-photo-shade,.spot-media a.loading:hover .spot-media-movie-shade{visibility:hidden}.spot-media img{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;position:absolute;top:0px;left:0px;width:60px;height:60px;border-radius:30px}.spot-media .spot-media-photo-shade,.spot-media .spot-media-movie-shade{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;position:absolute;top:0px;left:0px;visibility:hidden;display:block;width:60px;height:60px;line-height:60px;font-size:20px;text-align:center;border-radius:30px}.spot-media .spot-media-photo-spinner{position:absolute;top:0px;right:0px;bottom:0px;left:0px;height:0;display:block;background-color:rgba(0,0,0,0.5);border-radius:30px}.spot-photo{image-rendering:optimize-contrast;position:relative;z-index:1001;opacity:0;width:60px;height:auto}.spot-movie{position:absolute;top:0px;right:0px;bottom:0px;left:200px;z-index:1001;height:0;overflow:scroll;-webkit-overflow-scrolling:touch}.spot-movie .movie-details{-webkit-transition:opacity 0.15s ease-out 0s;-moz-transition:opacity 0.15s ease-out 0s;transition:opacity 0.15s ease-out 0s;position:relative;opacity:0;margin:100px auto;width:494px;background-color:#fdfdfc;border-radius:9px}.spot-movie .movie-details h1{margin:30px 30px 18px 30px;color:#585855;font-size:1.25em}.spot-movie .movie-details .movie-description{padding:0 30px 30px 30px;font-size:0.9375em;color:#8a8885}.spot-movie.active{height:auto}.spot-movie.active .movie-details{-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;transition-delay:0.15s;opacity:1}#nav-route-categories{margin:0;height:90px;padding:0;list-style-type:none;background-color:#484847}#nav-route-categories li{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;border-right:1px solid #565552}#nav-route-categories li.current a{background-color:#3e3e3c}#nav-route-categories li.current a span{color:#fcfcf8}#nav-route-categories a{-webkit-transition:background-color 150ms ease-in-out;-moz-transition:background-color 150ms ease-in-out;transition:background-color 150ms ease-in-out;display:block;width:120px;height:90px;text-align:center;text-decoration:none}#nav-route-categories a span{-webkit-transition:opacity 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out;display:block}#nav-route-categories a .icn{position:absolute;top:30px;right:0px;bottom:0px;left:30px;width:60px;height:60px;color:#5e5d5a;font-size:26px}#nav-route-categories a .txt{opacity:0;position:absolute;top:35px;left:20px;width:80px;height:80px;color:#bfbfba;font-size:14px;font-weight:500;line-height:20px;vertical-align:middle;text-transform:uppercase}#nav-route-categories a .txt.two-lines{top:25px}#nav-route-categories a .txt.three-lines{top:15px}#nav-route-categories a:visited{color:#5e5d5a}#nav-route-categories a:hover{color:#6b6a66;background-color:#555553}#nav-route-categories a:hover .icn{opacity:0}#nav-route-categories a:hover .txt{opacity:1}#route-title{z-index:1002;position:relative;margin-left:200px;height:90px;background-color:#484847}#route-title h1{margin:0;color:#fdfdfc;line-height:90px;text-align:center;font-size:1.125em}#route-title .routes-title-back{position:absolute;top:0px;left:20px;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;display:block;padding:0 24px;color:#ccccc7;font-size:15px;font-weight:300;line-height:90px;text-decoration:none}#route-title .routes-title-back .icn{position:absolute;top:29px;left:0px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;font-size:30px}#route-title .routes-title-back:visited{color:#b3b3ad}#route-title .routes-title-back:hover{color:#ccccc7}#route-title .routes-title-back:hover .icn{opacity:0;left:-15px}#route-title .routes-title-print{position:absolute;top:0px;right:10px;-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;display:block;padding:0 24px;color:#ccccc7;font-size:30px;line-height:90px;text-decoration:none}#route-title .routes-title-print:visited{color:#ccccc7}#route-title .routes-title-print:hover{color:#b3b3ad}#welcome .welcome{position:relative;z-index:1001;margin:0 0 40px 200px;padding:20px}#welcome .landing{width:612px;padding:30px;color:#585855;background-color:#fdfdfc;border-radius:9px}#welcome h1{margin-top:0;color:#585855;font-size:1em}#welcome p{color:#8a8885;font-size:0.9375em;line-height:1.3125em}#welcome .unsupported-browser-message{padding:10px;color:white;background-color:#b36161;border-radius:5px}#welcome .unsupported-browser-message a{color:white;font-weight:700;text-decoration:none}#welcome .unsupported-browser-message a:visited{color:white}#welcome .unsupported-browser-message a:hover{color:#e6e6e6}#welcome .welcome-links{margin:20px 0;padding-left:0;list-style-type:none}#welcome .welcome-links li{border-bottom:1px solid #f3f3f1}#welcome .welcome-links li a{-webkit-transition:color 100ms ease-in-out;-moz-transition:color 100ms ease-in-out;transition:color 100ms ease-in-out;position:relative;display:block;color:#71bbcc;font-size:1em;font-weight:700;line-height:3.125em;text-decoration:none}#welcome .welcome-links li a:visited{color:#71bbcc}#welcome .welcome-links li a:hover{color:#4ba9be}#welcome .welcome-links li span{position:absolute;top:15px;right:0px;font-size:20px}#welcome .credits small{color:#d5d3cd;font-size:0.875em}#welcome .credits ul{margin:20px 0 0;padding-left:0;list-style-type:none}#welcome .credits li{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin-right:57px}#welcome .credits a{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray alpha(opacity=100);-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.25;text-decoration:none}#welcome .credits a img{border:none}#welcome .credits a:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");filter:gray alpha(opacity=0);-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}#info .info{position:relative;z-index:1001;margin:0 0 40px 200px;padding:20px}#info .landing{width:612px;padding:30px;color:#585855;background-color:#fdfdfc;border-radius:9px}#info h1{margin-top:0;color:#585855;font-size:1em}#info p{color:#8a8885;font-size:0.9375em;line-height:1.3125em}#about .about{position:relative;z-index:1001;margin:0 0 40px 200px;color:#585855;padding:0 30px 30px 30px}#about h2{margin:30px 0 20px;font-size:1.25em}#about .party{position:relative;overflow:hidden;margin-bottom:30px;width:662px;padding:30px 346px 30px 30px;color:#585855;background-color:#fdfdfc;border-radius:9px}#about .party h3{margin:0 0 10px;font-size:1.125em}#about .party p{color:#8a8885;font-size:0.875em;line-height:1.3125em}#about .party .party-members{position:relative;display:block;margin-top:30px;width:54px;height:54px}#about .party .party-members .party-member{-webkit-transition:all 400ms ease-out 1000ms;-moz-transition:all 400ms ease-out 1000ms;transition:all 400ms ease-out 1000ms;-webkit-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-ms-transform:rotate(-50deg);-o-transform:rotate(-50deg);transform:rotate(-50deg);position:absolute;top:0px;left:0px;opacity:0;border:none}#about .party .party-members.revealed .party-member{opacity:1}#about .party .party-members.revealed .party-member:nth-child(1){-webkit-transform:translateX(130%) rotate(0deg);-moz-transform:translateX(130%) rotate(0deg);-ms-transform:translateX(130%) rotate(0deg);-o-transform:translateX(130%) rotate(0deg);transform:translateX(130%) rotate(0deg)}#about .party .party-members.revealed .party-member:nth-child(2){-webkit-transform:translateX(260%) rotate(0deg);-moz-transform:translateX(260%) rotate(0deg);-ms-transform:translateX(260%) rotate(0deg);-o-transform:translateX(260%) rotate(0deg);transform:translateX(260%) rotate(0deg)}#about .party .party-members.revealed .party-member:nth-child(3){-webkit-transform:translateX(390%) rotate(0deg);-moz-transform:translateX(390%) rotate(0deg);-ms-transform:translateX(390%) rotate(0deg);-o-transform:translateX(390%) rotate(0deg);transform:translateX(390%) rotate(0deg)}#about .party .party-members.revealed .party-member:nth-child(4){-webkit-transform:translateY(130%) rotate(0deg);-moz-transform:translateY(130%) rotate(0deg);-ms-transform:translateY(130%) rotate(0deg);-o-transform:translateY(130%) rotate(0deg);transform:translateY(130%) rotate(0deg)}#about .party .party-members.revealed .party-member:nth-child(5){-webkit-transform:translateX(130%) translateY(130%) rotate(0deg);-moz-transform:translateX(130%) translateY(130%) rotate(0deg);-ms-transform:translateX(130%) translateY(130%) rotate(0deg);-o-transform:translateX(130%) translateY(130%) rotate(0deg);transform:translateX(130%) translateY(130%) rotate(0deg)}#about .party .cover-photo{position:absolute;top:0px;right:0px}#about .party a{-webkit-transition:color 100ms ease-in-out;-moz-transition:color 100ms ease-in-out;transition:color 100ms ease-in-out;color:#49aed0;font-weight:500;text-decoration:none}#about .party a:visited{color:#49aed0}#about .party a:hover{color:#25748e}#about .motiontales .party-logo{position:absolute;top:0px;left:0px;-webkit-transition:background-color 150ms ease-in-out;-moz-transition:background-color 150ms ease-in-out;transition:background-color 150ms ease-in-out;width:54px;height:54px;background-color:#202222;line-height:54px;text-align:center;border-radius:27px}#about .motiontales .party-logo img{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto}#about .motiontales .party-logo:hover{background-color:#454a4a}#about .noorderstorm .party-logo{position:absolute;top:0px;left:0px;-webkit-transition:opacity 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}#about .noorderstorm .party-logo:hover{opacity:0.8}#about .noorderstorm .party-members{height:124px}#about .sponsors{position:relative;margin-bottom:20px;width:662px;padding:30px 50px 30px 42px;background-color:#fdfdfc;border-radius:9px}#about .sponsors ul{margin:0;padding-left:0;list-style-type:none}#about .sponsors li{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin-right:90px}#about .sponsors li:last-child{margin-right:0}#about .sponsors a img{border:none}#links .links{position:relative;z-index:1001;margin:0 0 40px 200px;padding:20px}#links .links-list{width:612px;padding:30px;color:#585855;background-color:#fdfdfc;border-radius:9px}#links h1{margin-top:0;color:#585855;font-size:1em}#links ul{margin:20px 0;padding-left:0;list-style-type:none}#links ul li{border-bottom:1px solid #f3f3f1}#links ul li a{-webkit-transition:color 100ms ease-in-out;-moz-transition:color 100ms ease-in-out;transition:color 100ms ease-in-out;position:relative;display:block;color:#71bbcc;font-size:1em;font-weight:700;line-height:3.125em;text-decoration:none}#links ul li a:visited{color:#71bbcc}#links ul li a:hover{color:#4ba9be}#links ul li span{position:absolute;top:15px;right:0px;font-size:20px}#map .spot{position:absolute;top:0px;right:0px;bottom:40px;left:200px}#routes .route-id-1 .color{background-color:#62b377}#routes .route-id-1 .start{background-color:#62b377}#routes .route-id-1 .start:hover{background-color:#58a16b}#routes .route-id-2 .color{background-color:#58a8bf}#routes .route-id-2 .start{background-color:#58a8bf}#routes .route-id-2 .start:hover{background-color:#4f97ac}#routes .route-id-3 .color{background-color:#58bca6}#routes .route-id-3 .start{background-color:#58bca6}#routes .route-id-3 .start:hover{background-color:#4fa995}#routes .route-id-4 .color{background-color:#dcb65a}#routes .route-id-4 .start{background-color:#dcb65a}#routes .route-id-4 .start:hover{background-color:#c6a451}#routes .route-id-5 .color{background-color:#62b0c1}#routes .route-id-5 .start{background-color:#62b0c1}#routes .route-id-5 .start:hover{background-color:#589eae}#routes .route-id-6 .color{background-color:#d88254}#routes .route-id-6 .start{background-color:#d88254}#routes .route-id-6 .start:hover{background-color:#c2754c}#routes .route-id-7 .color{background-color:#846cb4}#routes .route-id-7 .start{background-color:#846cb4}#routes .route-id-7 .start:hover{background-color:#7761a2}#routes .routes{position:relative;z-index:1001;margin:0 0 40px 200px}#routes .routes-list{margin:20px 20px 60px 20px;padding-left:0;list-style-type:none}#routes .route{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;margin:10px;width:372px;padding:20px 20px 17px 20px;background-color:#fdfdfc;border-radius:9px;vertical-align:top}#routes .route h2{position:relative;margin-top:0;color:#585855;font-size:1.125em;padding-left:28px}#routes .route h2 .color{position:absolute;top:3px;left:0px;display:block;width:18px;height:18px;border-radius:9px}#routes .route .description{color:#8a8885;font-size:0.9375em}#routes .route .details{margin:20px 0;padding-left:0;color:#5b5b57;font-size:0.875em;font-weight:700}#routes .route .details li{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;margin-right:34px;padding-left:23px}#routes .route .details li .icn{position:absolute;top:2px;left:0px;display:block;font-size:15px}#routes .route img{width:332px;height:215px}#routes .route .start{-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;position:relative;display:block;margin-top:10px;padding-left:20px;line-height:46px;font-size:0.9375em;font-weight:500;color:white;text-decoration:none;border-radius:5px}#routes .route .start .disclosure-indicator{position:absolute;top:11px;right:18px;font-size:22px}#routes .route .start:hover{color:#e6e6e6}#routes .route.hidden{display:none}#routes .nav-route-variations{position:absolute;top:18px;right:18px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;overflow:hidden;display:block;height:30px;color:#585855;background-color:#f4f4f1;font-size:14px;font-weight:500;text-decoration:none;border-radius:4px}#routes .nav-route-variations .icn-down,#routes .nav-route-variations .icn-up{position:absolute;top:8px;right:10px;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;transition:opacity 0.15s linear;display:block;font-size:14px}#routes .nav-route-variations .icn-up{opacity:0}#routes .nav-route-variations .variation{-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;opacity:0;display:block;height:0;padding:0 28px 0 10px;line-height:30px}#routes .nav-route-variations .variation.current{opacity:1;height:30px}#routes .nav-route-variations .variation:hover{background-color:#d3d3c5}#routes .nav-route-variations:hover{height:60px;color:#3e3e3c;background-color:#deded4}#routes .nav-route-variations:hover .icn-down{opacity:0}#routes .nav-route-variations:hover .icn-up{opacity:1}#routes .nav-route-variations:hover .variation{opacity:1;height:30px}#routes .nav-route-variations:hover .current{color:#0a0a0a}#route #map-map{position:absolute;top:90px;right:0px;bottom:40px;left:200px}#route .spot{position:absolute;top:90px;right:0px;bottom:40px;left:200px;overflow:scroll;-webkit-overflow-scrolling:touch}#route .spot-movie .movie-details{margin-top:190px}#movies .movies{position:relative;z-index:1001;margin:0 0 40px 200px;padding:20px}#movies .movies-list{overflow:hidden;margin:0;padding-left:0;list-style-type:none}#movies .movies-list li{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin:10px}#movies .movies-list.hidden{height:0;opacity:0}#movies a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;display:block;padding:20px 20px 17px 20px;color:#585855;background-color:#fdfdfc;border-radius:9px;text-decoration:none}#movies a img{width:332px;height:187px}#movies a .shade{position:absolute;top:20px;left:20px;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;opacity:0;width:332px;height:187px;background-color:rgba(0,0,0,0.3);color:white;line-height:179px;font-size:24px;text-align:center}#movies a h2{margin:10px 0 0;font-size:1.125em}#movies a .description{display:none}#movies a:visited{color:#585855}#movies a:hover{color:#4b4b48;background-color:#f6f6f4}#movies a:hover .shade{opacity:1}#movies .movie{overflow:hidden;height:0}#movies .movie .movie-details{-webkit-transition:opacity 0.15s ease-out 0s;-moz-transition:opacity 0.15s ease-out 0s;transition:opacity 0.15s ease-out 0s;position:relative;opacity:0;margin:70px auto;width:494px;background-color:#fdfdfc;border-radius:9px}#movies .movie .movie-details h1{margin:30px 30px 18px 30px;color:#585855;font-size:1.25em}#movies .movie .movie-details .movie-description{padding:0 30px 30px 30px;font-size:0.9375em;color:#8a8885}#movies .movie.active{height:auto}#movies .movie.active .movie-details{-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:1}
