.icon-small-sprite,.icon-small-cross-blue,.icon-small-star-blue,.icon-small-star-pink,.icon-small-star-white{background:url(/sites/all/themes/custom/hsl/img/icon-small-se8cae0c792.png) no-repeat;}.icon-small-cross-blue{background-position:0 0;}.icon-small-star-blue{background-position:0 -18px;}.icon-small-star-pink{background-position:0 -48px;}.icon-small-star-white{background-position:0 -33px;}.block{margin-bottom:1.5em;}#block-views-hsl-solr-search-pages-solr,#block-views-fd7825489139d8b9c82abb8d9ac789d9,#block-hsl-reittiopas-hsl-api-stops-for-search,#block-hsl-reittiopas-hsl-api-lines-for-search{-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;background:#dfedf5;padding:1em 20px;}#block-views-hsl-solr-search-pages-solr h2.block-title,#block-views-fd7825489139d8b9c82abb8d9ac789d9 h2.block-title,#block-hsl-reittiopas-hsl-api-stops-for-search h2.block-title,#block-hsl-reittiopas-hsl-api-lines-for-search h2.block-title{margin-bottom:0.5em;}#block-views-hsl-solr-search-pages-solr h3,#block-views-fd7825489139d8b9c82abb8d9ac789d9 h3,#block-hsl-reittiopas-hsl-api-stops-for-search h3,#block-hsl-reittiopas-hsl-api-lines-for-search h3{border-bottom:1px solid #007ac9;margin-bottom:5px;padding:0 0 10px 0px;}#block-views-hsl-solr-search-pages-solr h3:before,#block-views-fd7825489139d8b9c82abb8d9ac789d9 h3:before,#block-hsl-reittiopas-hsl-api-stops-for-search h3:before,#block-hsl-reittiopas-hsl-api-lines-for-search h3:before{display:inline-block;font-family:'HSL Picto Regular';font-size:30px;height:10px;line-height:10px;margin:0px 35px 0 5px;padding:10px 0 0 0;width:70px;}#block-views-hsl-solr-search-pages-solr h3[class^='transport-type-1_']:before,#block-views-fd7825489139d8b9c82abb8d9ac789d9 h3[class^='transport-type-1_']:before,#block-hsl-reittiopas-hsl-api-stops-for-search h3[class^='transport-type-1_']:before,#block-hsl-reittiopas-hsl-api-lines-for-search h3[class^='transport-type-1_']:before{content:"2";}#block-views-hsl-solr-search-pages-solr h3.transport-type-2:before,#block-views-fd7825489139d8b9c82abb8d9ac789d9 h3.transport-type-2:before,#block-hsl-reittiopas-hsl-api-stops-for-search h3.transport-type-2:before,#block-hsl-reittiopas-hsl-api-lines-for-search h3.transport-type-2:before{content:"3";}#block-views-hsl-solr-search-pages-solr h3.transport-type-6:before,#block-views-fd7825489139d8b9c82abb8d9ac789d9 h3.transport-type-6:before,#block-hsl-reittiopas-hsl-api-stops-for-search h3.transport-type-6:before,#block-hsl-reittiopas-hsl-api-lines-for-search h3.transport-type-6:before{content:"5";}#block-views-hsl-solr-search-pages-solr h3.transport-type-7:before,#block-views-fd7825489139d8b9c82abb8d9ac789d9 h3.transport-type-7:before,#block-hsl-reittiopas-hsl-api-stops-for-search h3.transport-type-7:before,#block-hsl-reittiopas-hsl-api-lines-for-search h3.transport-type-7:before{content:"6";}#block-views-hsl-solr-search-pages-solr h3.transport-type-12:before,#block-views-fd7825489139d8b9c82abb8d9ac789d9 h3.transport-type-12:before,#block-hsl-reittiopas-hsl-api-stops-for-search h3.transport-type-12:before,#block-hsl-reittiopas-hsl-api-lines-for-search h3.transport-type-12:before{content:"4";}#block-views-hsl-solr-search-pages-solr ul.stops,#block-views-hsl-solr-search-pages-solr ul.lines,#block-views-fd7825489139d8b9c82abb8d9ac789d9 ul.stops,#block-views-fd7825489139d8b9c82abb8d9ac789d9 ul.lines,#block-hsl-reittiopas-hsl-api-stops-for-search ul.stops,#block-hsl-reittiopas-hsl-api-stops-for-search ul.lines,#block-hsl-reittiopas-hsl-api-lines-for-search ul.stops,#block-hsl-reittiopas-hsl-api-lines-for-search ul.lines{list-style-type:none;margin:0;padding:0;}#block-views-hsl-solr-search-pages-solr ul.stops li,#block-views-hsl-solr-search-pages-solr ul.lines li,#block-views-fd7825489139d8b9c82abb8d9ac789d9 ul.stops li,#block-views-fd7825489139d8b9c82abb8d9ac789d9 ul.lines li,#block-hsl-reittiopas-hsl-api-stops-for-search ul.stops li,#block-hsl-reittiopas-hsl-api-stops-for-search ul.lines li,#block-hsl-reittiopas-hsl-api-lines-for-search ul.stops li,#block-hsl-reittiopas-hsl-api-lines-for-search ul.lines li{border-bottom:1px dotted #ccc;list-style-type:none;margin-left:0;overflow:hidden;padding-left:0;}#block-views-hsl-solr-search-pages-solr ul.stops li h4.id,#block-views-hsl-solr-search-pages-solr ul.lines li h4.id,#block-views-fd7825489139d8b9c82abb8d9ac789d9 ul.stops li h4.id,#block-views-fd7825489139d8b9c82abb8d9ac789d9 ul.lines li h4.id,#block-hsl-reittiopas-hsl-api-stops-for-search ul.stops li h4.id,#block-hsl-reittiopas-hsl-api-stops-for-search ul.lines li h4.id,#block-hsl-reittiopas-hsl-api-lines-for-search ul.stops li h4.id,#block-hsl-reittiopas-hsl-api-lines-for-search ul.lines li h4.id{float:left;font-size:26.403px;margin:0 0 0 10px;width:80px;}#block-views-hsl-solr-search-pages-solr ul.stops li h4.address,#block-views-hsl-solr-search-pages-solr ul.stops li h4.name,#block-views-hsl-solr-search-pages-solr ul.lines li h4.address,#block-views-hsl-solr-search-pages-solr ul.lines li h4.name,#block-views-fd7825489139d8b9c82abb8d9ac789d9 ul.stops li h4.address,#block-views-fd7825489139d8b9c82abb8d9ac789d9 ul.stops li h4.name,#block-views-fd7825489139d8b9c82abb8d9ac789d9 ul.lines li h4.address,#block-views-fd7825489139d8b9c82abb8d9ac789d9 ul.lines li h4.name,#block-hsl-reittiopas-hsl-api-stops-for-search ul.stops li h4.address,#block-hsl-reittiopas-hsl-api-stops-for-search ul.stops li h4.name,#block-hsl-reittiopas-hsl-api-stops-for-search ul.lines li h4.address,#block-hsl-reittiopas-hsl-api-stops-for-search ul.lines li h4.name,#block-hsl-reittiopas-hsl-api-lines-for-search ul.stops li h4.address,#block-hsl-reittiopas-hsl-api-lines-for-search ul.stops li h4.name,#block-hsl-reittiopas-hsl-api-lines-for-search ul.lines li h4.address,#block-hsl-reittiopas-hsl-api-lines-for-search ul.lines li h4.name{color:#3d454f;font-size:15.002px;float:left;margin:8px 0 0 20px;}#block-views-hsl-solr-search-pages-solr ul.stops li a.timetable,#block-views-hsl-solr-search-pages-solr ul.lines li a.timetable,#block-views-fd7825489139d8b9c82abb8d9ac789d9 ul.stops li a.timetable,#block-views-fd7825489139d8b9c82abb8d9ac789d9 ul.lines li a.timetable,#block-hsl-reittiopas-hsl-api-stops-for-search ul.stops li a.timetable,#block-hsl-reittiopas-hsl-api-stops-for-search ul.lines li a.timetable,#block-hsl-reittiopas-hsl-api-lines-for-search ul.stops li a.timetable,#block-hsl-reittiopas-hsl-api-lines-for-search ul.lines li a.timetable{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-shadow:0px 0px 2px #555555;background:#006bb0;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0089e3),color-stop(100%,#006bb0)),#006bb0;background:-webkit-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-moz-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-o-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:linear-gradient(top,#0089e3,#006bb0),#006bb0;border:0 none;border-top:1px solid #0089e3;border-bottom:1px solid #006bb0;color:#ffffff;cursor:default;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:19.8055px;height:38px;margin:0 10px 10px 0;padding:3px 15px;cursor:pointer;font-size:1.154em;line-height:2.26636em;display:block;float:right;height:20px;line-height:15.002px;margin-top:10px;padding:6px 10px 0 10px;}#block-views-hsl-solr-search-pages-solr ul.stops li a.timetable:hover,#block-views-hsl-solr-search-pages-solr ul.lines li a.timetable:hover,#block-views-fd7825489139d8b9c82abb8d9ac789d9 ul.stops li a.timetable:hover,#block-views-fd7825489139d8b9c82abb8d9ac789d9 ul.lines li a.timetable:hover,#block-hsl-reittiopas-hsl-api-stops-for-search ul.stops li a.timetable:hover,#block-hsl-reittiopas-hsl-api-stops-for-search ul.lines li a.timetable:hover,#block-hsl-reittiopas-hsl-api-lines-for-search ul.stops li a.timetable:hover,#block-hsl-reittiopas-hsl-api-lines-for-search ul.lines li a.timetable:hover{background:#0074bf;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0093f2),color-stop(100%,#0074bf)),#0074bf;background:-webkit-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-moz-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-o-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:linear-gradient(top,#0093f2,#0074bf),#0074bf;}#block-views-hsl-solr-search-pages-solr ul.stops li a.timetable:active,#block-views-hsl-solr-search-pages-solr ul.stops li a.timetable:focus,#block-views-hsl-solr-search-pages-solr ul.lines li a.timetable:active,#block-views-hsl-solr-search-pages-solr ul.lines li a.timetable:focus,#block-views-fd7825489139d8b9c82abb8d9ac789d9 ul.stops li a.timetable:active,#block-views-fd7825489139d8b9c82abb8d9ac789d9 ul.stops li a.timetable:focus,#block-views-fd7825489139d8b9c82abb8d9ac789d9 ul.lines li a.timetable:active,#block-views-fd7825489139d8b9c82abb8d9ac789d9 ul.lines li a.timetable:focus,#block-hsl-reittiopas-hsl-api-stops-for-search ul.stops li a.timetable:active,#block-hsl-reittiopas-hsl-api-stops-for-search ul.stops li a.timetable:focus,#block-hsl-reittiopas-hsl-api-stops-for-search ul.lines li a.timetable:active,#block-hsl-reittiopas-hsl-api-stops-for-search ul.lines li a.timetable:focus,#block-hsl-reittiopas-hsl-api-lines-for-search ul.stops li a.timetable:active,#block-hsl-reittiopas-hsl-api-lines-for-search ul.stops li a.timetable:focus,#block-hsl-reittiopas-hsl-api-lines-for-search ul.lines li a.timetable:active,#block-hsl-reittiopas-hsl-api-lines-for-search ul.lines li a.timetable:focus{background:#0089e3;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#006bb0),color-stop(100%,#0089e3)),#0089e3;background:-webkit-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-moz-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-o-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:linear-gradient(top,#006bb0,#0089e3),#0089e3;border-top:1px solid #005b96;border-bottom:1px solid #0099fc;}.block-logintoboggan,.toboggan-container,#block-user-login,#block-hsl-sso-feature-saml-login-block{color:white;float:right;}.block-logintoboggan .username,.toboggan-container .username,#block-user-login .username,#block-hsl-sso-feature-saml-login-block .username{color:#cccccc;}.block-logintoboggan .separator,.toboggan-container .separator,#block-user-login .separator,#block-hsl-sso-feature-saml-login-block .separator{font-size:0.5em;margin:5px;vertical-align:top;}.block-logintoboggan a,.toboggan-container a,#block-user-login a,#block-hsl-sso-feature-saml-login-block a{color:white;}@media all and (max-width:480px) {
 .block-logintoboggan li.saml-register-link a,.block-logintoboggan li.saml-login-link a,.toboggan-container li.saml-register-link a,.toboggan-container li.saml-login-link a,#block-user-login li.saml-register-link a,#block-user-login li.saml-login-link a,#block-hsl-sso-feature-saml-login-block li.saml-register-link a,#block-hsl-sso-feature-saml-login-block li.saml-login-link a{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-shadow:0px 0px 2px #555555;background:#323841;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#48525d),color-stop(100%,#323841)),#323841;background:-webkit-linear-gradient(top,#48525d,#323841),#323841;background:-moz-linear-gradient(top,#48525d,#323841),#323841;background:-o-linear-gradient(top,#48525d,#323841),#323841;background:linear-gradient(top,#48525d,#323841),#323841;border:0 none;border-top:1px solid #48525d;border-bottom:1px solid #323841;color:#ffffff;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:21.996px;height:38px;margin:0 10px 10px 0;padding:0 25px 0;background:transparent;border:1px solid #fff;padding:0.35em 0.85em;text-decoration:none;font-size:14px;margin-right:0;}.block-logintoboggan li.saml-register-link a:hover,.block-logintoboggan li.saml-login-link a:hover,.toboggan-container li.saml-register-link a:hover,.toboggan-container li.saml-login-link a:hover,#block-user-login li.saml-register-link a:hover,#block-user-login li.saml-login-link a:hover,#block-hsl-sso-feature-saml-login-block li.saml-register-link a:hover,#block-hsl-sso-feature-saml-login-block li.saml-login-link a:hover{background:#394049;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#4f5966),color-stop(100%,#394049)),#394049;background:-webkit-linear-gradient(top,#4f5966,#394049),#394049;background:-moz-linear-gradient(top,#4f5966,#394049),#394049;background:-o-linear-gradient(top,#4f5966,#394049),#394049;background:linear-gradient(top,#4f5966,#394049),#394049;}.block-logintoboggan li.saml-register-link a:active,.block-logintoboggan li.saml-register-link a:focus,.block-logintoboggan li.saml-login-link a:active,.block-logintoboggan li.saml-login-link a:focus,.toboggan-container li.saml-register-link a:active,.toboggan-container li.saml-register-link a:focus,.toboggan-container li.saml-login-link a:active,.toboggan-container li.saml-login-link a:focus,#block-user-login li.saml-register-link a:active,#block-user-login li.saml-register-link a:focus,#block-user-login li.saml-login-link a:active,#block-user-login li.saml-login-link a:focus,#block-hsl-sso-feature-saml-login-block li.saml-register-link a:active,#block-hsl-sso-feature-saml-login-block li.saml-register-link a:focus,#block-hsl-sso-feature-saml-login-block li.saml-login-link a:active,#block-hsl-sso-feature-saml-login-block li.saml-login-link a:focus{background:#48525d;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#323841),color-stop(100%,#48525d)),#48525d;background:-webkit-linear-gradient(top,#323841,#48525d),#48525d;background:-moz-linear-gradient(top,#323841,#48525d),#48525d;background:-o-linear-gradient(top,#323841,#48525d),#48525d;background:linear-gradient(top,#323841,#48525d),#48525d;border-top:1px solid #272c32;border-bottom:1px solid #535e6c;} 
}.block-hsl-sso-feature a{position:relative;}.block-hsl-sso-feature .saml-register-link a{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-shadow:0px 0px 2px #555555;background:#006bb0;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0089e3),color-stop(100%,#006bb0)),#006bb0;background:-webkit-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-moz-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-o-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:linear-gradient(top,#0089e3,#006bb0),#006bb0;border:0 none;border-top:1px solid #0089e3;border-bottom:1px solid #006bb0;color:#ffffff;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:21.996px;height:38px;margin:0 10px 10px 0;padding:0 25px 0;font-family:Helvetica,Arial,"Nimbus Sans L",sans-serif;padding:0.35em 0.85em;text-decoration:none;font-size:14px;}.block-hsl-sso-feature .saml-register-link a:hover{background:#0074bf;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0093f2),color-stop(100%,#0074bf)),#0074bf;background:-webkit-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-moz-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-o-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:linear-gradient(top,#0093f2,#0074bf),#0074bf;}.block-hsl-sso-feature .saml-register-link a:active,.block-hsl-sso-feature .saml-register-link a:focus{background:#0089e3;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#006bb0),color-stop(100%,#0089e3)),#0089e3;background:-webkit-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-moz-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-o-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:linear-gradient(top,#006bb0,#0089e3),#0089e3;border-top:1px solid #005b96;border-bottom:1px solid #0099fc;}@media all and (max-width:480px) {
 .block-hsl-sso-feature .saml-register-link a{display:none;} 
}.block-hsl-sso-feature .saml-login-link:before{content:none;}.block-hsl-sso-feature .hsl-user-link-icon{position:relative;display:block;padding:11px 23px 9px 32px;line-height:1.5;}.block-hsl-sso-feature .hsl-user-link-icon:before{content:"";position:absolute;top:5px;left:6px;width:20px;height:24px;background:url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) no-repeat -757px -398px;}.block-hsl-sso-feature .hsl-user-link-icon:after{content:"";position:absolute;top:7px;right:3px;width:20px;height:17px;background:url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) no-repeat -749px -674px;}.logged-in .block-hsl-sso-feature a{padding-right:2em;}.hsl-user-navigation{position:relative;z-index:400;}.hsl-user-navigation .hsl-user-link-icon{z-index:100;border-left:1px solid transparent;border-right:1px solid transparent;}@media all and (max-width:480px) {
 .hsl-user-navigation .hsl-user-link-icon{display:block;width:0;height:14px;overflow:hidden;text-indent:-100em;} 
}.hsl-user-navigation .hsl-user-subnavigation{display:none;position:absolute;right:0;min-width:13em;background:#3d454f;z-index:1;}@media all and (max-width:480px) {
 .hsl-user-navigation .hsl-user-subnavigation{top:2.5em;} 
}.hsl-user-navigation .hsl-user-subnavigation li{float:none;}.hsl-user-navigation .hsl-user-subnavigation li:before{content:none;}.hsl-user-navigation .hsl-user-subnavigation li:first-child{border-top:0;}.hsl-user-navigation .hsl-user-subnavigation a{display:block;padding-left:0.75em;border-top:1px solid #dfedf5;color:#007ac9 !important;background:white;}.hsl-user-navigation .hsl-user-subnavigation a.double-border{border-top:3px solid #dfedf5;}.hsl-user-navigation .hsl-user-subnavigation a:hover{color:white !important;background:#00b9e4;text-decoration:none;}.hsl-user-navigation .sub-menu > a{font-weight:bold;}.hsl-user-navigation .sub-menu li a{padding-left:20px;}.hsl-user-navigation.show-nav,.no-touch .hsl-user-navigation:hover{cursor:pointer;background:white;color:black !important;}.hsl-user-navigation.show-nav .hsl-user-link-icon,.no-touch .hsl-user-navigation:hover .hsl-user-link-icon{color:black !important;background:white;}.hsl-user-navigation.show-nav .hsl-user-link-icon:before,.no-touch .hsl-user-navigation:hover .hsl-user-link-icon:before{background-position:-817px -398px;}.hsl-user-navigation.show-nav .hsl-user-link-icon:after,.no-touch .hsl-user-navigation:hover .hsl-user-link-icon:after{background-position:-803px -674px;}.hsl-user-navigation.show-nav .hsl-user-subnavigation,.no-touch .hsl-user-navigation:hover .hsl-user-subnavigation{display:inherit;list-style-type:none;}.no-touch .hsl-user-navigation a{line-height:2.5;}#block-hsl-site-crisis-mode{float:right;color:white;}@media all and (min-width:960px) {
 #block-hsl-feedbackform-hsl-feedback-form-text-block{position:absolute;right:0;width:38%;} 
}.hsl-campaign-block-current-campaign{border-radius:14px;}#block-hsl-bike-park-feature-bike-park-registration{clear:both;}#block-hsl-bike-park-feature-bike-park-registration #block-hsl-sso-feature-saml-login-block{overflow:hidden;float:none;color:#333333;}#block-hsl-bike-park-feature-bike-park-registration #block-hsl-sso-feature-saml-login-block ul{padding-left:0px;}#block-hsl-bike-park-feature-bike-park-registration #block-hsl-sso-feature-saml-login-block ul li{display:inline-block;list-style-type:none;}#block-hsl-bike-park-feature-bike-park-registration #block-hsl-sso-feature-saml-login-block ul li.saml-login-link{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;border:1px solid #007ac9;color:#007ac9;padding:0.4em 2em;font-size:14px;height:auto;}#block-hsl-bike-park-feature-bike-park-registration #block-hsl-sso-feature-saml-login-block ul li.saml-login-link a{text-decoration:none;color:#007ac9;}#block-hsl-bike-park-feature-bike-park-registration #block-hsl-sso-feature-saml-login-block ul li.saml-register-link a{padding:0.35em 2em;}
/*})'"*/
.icon-small-sprite,.icon-small-cross-blue,.icon-small-star-blue,.icon-small-star-pink,.icon-small-star-white{background:url(/sites/all/themes/custom/hsl/img/icon-small-se8cae0c792.png) no-repeat;}.icon-small-cross-blue{background-position:0 0;}.icon-small-star-blue{background-position:0 -18px;}.icon-small-star-pink{background-position:0 -48px;}.icon-small-star-white{background-position:0 -33px;}ul li.expanded{list-style-type:circle;}ul li.collapsed{list-style-type:disc;}ul li.leaf{list-style-type:square;}@media all and (max-width:767px) {
 html #navigation,html .region-content-nav,html #third-level-toggle,html #mobile-third-level{display:none;} 
}#navigation-wrapper{background:#007ac9;position:relative;}#navigation{font-size:16.003px;height:39px;}@media all and (max-width:480px) {
 #navigation{border-bottom:1px solid #ffffff;} 
}#navigation .block{margin-bottom:0;}#navigation .block-menu .block-title,#navigation .block-menu-block .block-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}#navigation ul.links,#navigation ul.menu{margin:0;padding:0;text-align:left;}#navigation ul.links li,#navigation ul.menu li{float:left;padding:0 6px 0 0;list-style-type:none;list-style-image:none;}#navigation ul.links li a,#navigation ul.menu li a{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;background:#0255c3;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0090d1),color-stop(100%,#0255c3)),#0255c3;background:-webkit-linear-gradient(top,#0090d1,#0255c3),#0255c3;background:-moz-linear-gradient(top,#0090d1,#0255c3),#0255c3;background:-o-linear-gradient(top,#0090d1,#0255c3),#0255c3;background:linear-gradient(top,#0090d1,#0255c3),#0255c3;border-top:1px solid #5ac1ea;border-bottom:1px solid #ffffff;color:white;display:block;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:16.003px;line-height:38px;padding:0 20px;position:relative;text-decoration:none;z-index:3;}@media all and (max-width:959px) {
 #navigation ul.links li a,#navigation ul.menu li a{font-size:15.002px;padding:0 15px;} 
}#navigation ul.links li a.active,#navigation ul.links li a.active-trail,#navigation ul.menu li a.active,#navigation ul.menu li a.active-trail{background:#dfedf5;border-bottom-color:#dfedf5;border-top-color:#dfedf5;color:#007ac9;}#navigation ul.links li a.active:hover,#navigation ul.links li a.active-trail:hover,#navigation ul.menu li a.active:hover,#navigation ul.menu li a.active-trail:hover{cursor:pointer;text-decoration:none;}#navigation ul.links li a:hover,#navigation ul.menu li a:hover{text-decoration:underline;}@media all and (max-width:767px) {
 #navigation{height:auto;position:absolute;right:0;top:-40px;width:100%;z-index:6;}#navigation .dropdown-menu{display:none;}#navigation.open .dropdown-menu{-webkit-box-shadow:0 4px 0 4px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 0 4px rgba(0,0,0,0.2);box-shadow:0 4px 0 4px rgba(0,0,0,0.2);border:1px solid #999999;border-top:0 none;display:block;margin-top:40px;}#navigation.open .dropdown-menu ul{display:block;}#navigation.open .dropdown-menu ul li{clear:both;float:left;padding:0;width:100%;}#navigation.open .dropdown-menu ul li a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:1.154em;line-height:1.69977em;background:#007ac9;border:0 none;border-bottom:1px solid #005b96;border-top:1px solid #0099fc;padding:5px 25px;}#navigation.open .dropdown-menu ul li a.active,#navigation.open .dropdown-menu ul li a.active-trail{background:#dfedf5;border-bottom:0 none;}#navigation.open .dropdown-menu ul li a.active:hover,#navigation.open .dropdown-menu ul li a.active-trail:hover,#navigation.open .dropdown-menu ul li a:hover{background:#0089e3;color:#ffffff;}body.with-compact-header #navigation{height:40px;position:absolute;right:75px;top:-2px;}body.with-compact-header #navigation .dropdown-menu{margin-left:75px;} 
}#main-menu-toggle{-webkit-border-radius:14px 14px 0 0;-moz-border-radius:14px 14px 0 0;-ms-border-radius:14px 14px 0 0;-o-border-radius:14px 14px 0 0;border-radius:14px 14px 0 0;background:url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) no-repeat -12px -158px;float:right;height:40px;overflow:hidden;padding:0;text-indent:-999px;width:75px;z-index:5;}#main-menu-toggle:hover{background-position:-12px -200px;}#main-menu-toggle:active,#main-menu-toggle:focus{background-position:-12px -242px;outline:none;}.with-compact-header #main-menu-toggle{margin-right:10px;}.region-navbar-top h2{display:none;}.region-navbar-top ul{margin:0;padding:0;}.region-navbar-top ul li{float:left;list-style-type:none;}.region-navbar-top ul li:before{content:'\25CF';display:block;font-size:0.5em;float:left;text-align:center;width:2em;}.region-navbar-top ul li.first:before{content:"";display:none;}.region-navbar-top ul.menu li.first:before{content:'\25CF';display:block;}#content-top .block-menu-block{margin:0;position:relative;}#content-top .block-menu-block h2.block-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}#content-top .block-menu-block ul{clear:both;list-style-type:none;margin:0;padding:0 60px 0 0;position:relative;}#content-top .block-menu-block ul li{display:inline-block;float:left;list-style-type:none;padding:6px 0;}#content-top .block-menu-block ul li.first{margin-top:-10px;padding:0;}#content-top .block-menu-block ul li.first a,#content-top .block-menu-block ul li.first a:hover,#content-top .block-menu-block ul li.first a:active,#content-top .block-menu-block ul li.first a:focus,#content-top .block-menu-block ul li.first a.active-trail{font-size:3.385em;line-height:1.15896em;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:transparent;border:0;color:#007ac9;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:normal;height:1.3em;overflow:hidden;margin:0;padding:0;}@media all and (max-width:767px) {
 #content-top .block-menu-block ul li.first a,#content-top .block-menu-block ul li.first a:hover,#content-top .block-menu-block ul li.first a:active,#content-top .block-menu-block ul li.first a:focus,#content-top .block-menu-block ul li.first a.active-trail{font-size:2.031em;line-height:0.90141em;padding-top:15px;} 
}@media all and (max-width:767px) {
 #content-top .block-menu-block ul li.first a,#content-top .block-menu-block ul li.first a:hover,#content-top .block-menu-block ul li.first a:active,#content-top .block-menu-block ul li.first a:focus,#content-top .block-menu-block ul li.first a.active-trail{height:1.8em;} 
}@media all and (min-width:768px) {
 #content-top .block-menu-block ul li.first a:after{content:'\203A';font-family:"Proxima Nova Soft Semibold";font-size:45px;padding-left:10px;}#content-top .block-menu-block ul li.first a.active:after{content:"";} 
}#content-top .block-menu-block ul li a{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;border-bottom:1px solid transparent;border-top:1px solid transparent;display:inline-block;font-weight:bold;margin:0 0 0 5px;padding:4px 10px;position:relative;}#content-top .block-menu-block ul li a.active-trail{background:#00b9e4;border-bottom-color:#ffffff;border-top-color:#0094b6;border-top-color:#00b9e4;color:#ffffff;}#content-top .block-menu-block ul li a:hover{background:#ffffff;border-color:#ffffff;color:#00b9e4;cursor:pointer;text-decoration:none;}#content-top .block-menu-block ul li a:active,#content-top .block-menu-block ul li a:focus{background:#eff5f9;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#cee2ee),color-stop(100%,#eff5f9)),#eff5f9;background:-webkit-linear-gradient(top,#cee2ee,#eff5f9),#eff5f9;background:-moz-linear-gradient(top,#cee2ee,#eff5f9),#eff5f9;background:-o-linear-gradient(top,#cee2ee,#eff5f9),#eff5f9;background:linear-gradient(top,#cee2ee,#eff5f9),#eff5f9;border-bottom-color:#ffffff;border-top-color:#a5b5be;color:#007ac9;text-decoration:none;}#content-top .block-menu-block ul .menu-inner{float:right;margin:0;}#content-top .block-menu-block ul .more{color:#007ac9;margin-top:-10px;}#content-top .block-menu-block ul .more #more-toggle{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) no-repeat -212px -153px transparent;border:0 none;height:47px;margin:0 -60px 0 10px;overflow:hidden;padding:0 5px;text-indent:-999px;width:38px;z-index:4;}#content-top .block-menu-block ul .more #more-toggle:hover,#content-top .block-menu-block ul .more #more-toggle:active,#content-top .block-menu-block ul .more #more-toggle:focus{border:0 none;outline:none;}#content-top .block-menu-block ul .more.open #more-toggle{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background-color:#ffffff;background-position:-310px -155px;border-top:1px solid #cccccc;}#content-top .block-menu-block ul .more #more-items{padding:0;position:absolute;right:0;top:43px;z-index:2;}#content-top .block-menu-block ul .more #more-items li{display:none;float:none;padding:0;}#content-top .block-menu-block ul .more #more-items li.last{border:0 none;}#content-top .block-menu-block ul .more #more-items li.last a{-webkit-box-shadow:0 4px 0 0px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 0 0px rgba(0,0,0,0.2);box-shadow:0 4px 0 0px rgba(0,0,0,0.2);border-bottom:1px solid #cccccc;}#content-top .block-menu-block ul .more #more-items li a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:#ffffff;border-top:1px solid #cccccc;display:block;font-weight:normal;margin:0 -10px;padding:10px;}#content-top .block-menu-block ul .more #more-items li a.active,#content-top .block-menu-block ul .more #more-items li a.active-trail{background:#ffffff;color:#000000;}#content-top .block-menu-block ul .more #more-items li a.active:hover,#content-top .block-menu-block ul .more #more-items li a.active:active,#content-top .block-menu-block ul .more #more-items li a.active:focus,#content-top .block-menu-block ul .more #more-items li a.active-trail:hover,#content-top .block-menu-block ul .more #more-items li a.active-trail:active,#content-top .block-menu-block ul .more #more-items li a.active-trail:focus{background:#ffffff;cursor:default;}#content-top .block-menu-block ul .more.open #more-items{width:100%;}@media all and (min-width:768px) {
 #content-top .block-menu-block ul .more.open #more-items{width:50%;}#content-top .block-menu-block ul .more.open #more-items li a{margin:0;} 
}#content-top .block-menu-block ul .more.open #more-items li{display:block;}#secondary-menu{float:right;}.region-sidebar-first .block-menu-block h2.block-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.region-sidebar-first .block-menu-block ul{font-size:19.8055px;margin:0;padding:0;}.region-sidebar-first .block-menu-block ul li{list-style-type:none;margin:0 0 2px;position:relative;}.region-sidebar-first .block-menu-block ul li a{background:#dfedf5;border-bottom:2px solid #dfedf5;display:block;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;line-height:1.2em;padding:13px 10px 11px 30px;}.region-sidebar-first .block-menu-block ul li a.active{background:#00b9e4;border-bottom-color:transparent;color:#ffffff;}.region-sidebar-first .block-menu-block ul li.active-trail a{background-color:#ffffff;}.region-sidebar-first .block-menu-block ul li.active-trail a.active{background:#00b9e4;color:#ffffff;}.region-sidebar-first .block-menu-block ul li.expanded{border:2px solid #dfedf5;margin:12px 0;}.region-sidebar-first .block-menu-block ul li.expanded a.active{margin:-2px -2px 0 -2px;}.region-sidebar-first .block-menu-block ul li.expanded ul li a{font-size:16.003px;padding-left:40px;}.region-sidebar-first .block-menu-block ul li.expanded .expanded{border:0;margin:0;}.region-sidebar-first .block-menu-block ul li.expanded .expanded ul li a{border-bottom:1px dotted #b2b2b2;font-size:15.002px;margin:0 10px 0 30px;padding:7px 10px 5px 15px;}.region-sidebar-first .block-menu-block ul li.expanded .expanded ul li a.active{background:transparent;color:#000000;}.region-sidebar-first .block-menu-block ul li.last a{border-bottom:0;}#third-level-toggle{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) no-repeat -477px -173px #dfedf5;border:1px solid #dfedf5;border-bottom:0 none;display:block;float:right;height:38px;margin:0 0 10px;overflow:hidden;position:relative;text-indent:-999px;width:29px;z-index:1;}#third-level-toggle.open{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background-position:-598px -175px;background-color:#ffffff;border-color:#cccccc;}#third-level-toggle:focus{outline:none;}#mobile-third-level ul{background:#ffffff;display:none;list-style-type:none;margin:0 -15px;padding:0;position:absolute;top:38px;width:100%;}#mobile-third-level ul li{list-style-type:none;}#mobile-third-level ul li a{border-top:1px solid #cccccc;display:block;margin:0 -10px;padding:10px 25px;}#mobile-third-level ul li.last a{-webkit-box-shadow:0 4px 0 0px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 0 0px rgba(0,0,0,0.2);box-shadow:0 4px 0 0px rgba(0,0,0,0.2);}#mobile-third-level ul li ul{margin:0 15px;position:static;}#mobile-third-level ul li ul li.last a{-webkit-box-shadow:0 0 0 0 white;-moz-box-shadow:0 0 0 0 white;box-shadow:0 0 0 0 white;}#mobile-third-level.open ul{display:block;}#block-system-user-menu{float:right;padding-top:0.2em;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:bold;color:white;font-size:17.004px;}#block-system-user-menu ul.menu li.first:before{content:"";width:0.5em;}#block-hsl-embedded-components-components-embedded-navigation{margin-bottom:0;}
/*})'"*/
.icon-small-sprite,.icon-small-cross-blue,#user-profile .view-id-my_lines_flag.view-display-id-block_2 span.mylines-add a,.icon-small-star-blue,.icon-small-star-pink,#user-profile .view-id-my_lines_flag.view-display-id-block_1 span.mylines-add a,.icon-small-star-white{background:url(/sites/all/themes/custom/hsl/img/icon-small-se8cae0c792.png) no-repeat;}.icon-small-cross-blue,#user-profile .view-id-my_lines_flag.view-display-id-block_2 span.mylines-add a{background-position:0 0;}.icon-small-star-blue{background-position:0 -18px;}.icon-small-star-pink,#user-profile .view-id-my_lines_flag.view-display-id-block_1 span.mylines-add a{background-position:0 -48px;}.icon-small-star-white{background-position:0 -33px;}.views-displays .secondary li{float:none;margin:0 6px 0;}.views-displays .secondary a:link,.views-displays .secondary a:visited{text-shadow:none;padding:2px 7px 3px;}.views-displays .secondary .open > a{-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-ms-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}.views-displays .secondary .open > a:hover{color:#333;}.views-displays .secondary .action-list li{margin:0;}.views-displays .secondary .action-list li:first-child{-webkit-border-radius:0 7px 0 0;-moz-border-radius:0 7px 0 0;-ms-border-radius:0 7px 0 0;-o-border-radius:0 7px 0 0;border-radius:0 7px 0 0;}.views-displays .secondary .action-list li:last-child{-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-ms-border-radius:0 0 7px 7px;-o-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;}@media all and (max-width:767px) {
 .view-hsl-tickets-fares-single .ticket-list-header,.view-hsl-tickets-fares-single-card .ticket-list-header,.view-hsl-ticket-fares-season .ticket-list-header{font-size:1.308em;line-height:1.19972em;} 
}.view-hsl-tickets-fares-single .ticket-list-header .ticket-info,.view-hsl-tickets-fares-single-card .ticket-list-header .ticket-info,.view-hsl-ticket-fares-season .ticket-list-header .ticket-info{font-family:Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:13px;float:right;}.view-hsl-tickets-fares-single .ticket-list-header .ticket-info:after,.view-hsl-tickets-fares-single-card .ticket-list-header .ticket-info:after,.view-hsl-ticket-fares-season .ticket-list-header .ticket-info:after{background:url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) repeat-y -250px -368px transparent;content:'';display:block;float:right;margin:3px 10px 0 5px;height:16px;width:16px;}.view-hsl-tickets-fares-single .ticket-list-header .ticket-info:hover,.view-hsl-tickets-fares-single .ticket-list-header .ticket-info:active
  .view-hsl-tickets-fares-single .ticket-list-header .ticket-info:focus,.view-hsl-tickets-fares-single-card .ticket-list-header .ticket-info:hover,.view-hsl-tickets-fares-single-card .ticket-list-header .ticket-info:active
  .view-hsl-tickets-fares-single-card .ticket-list-header .ticket-info:focus,.view-hsl-ticket-fares-season .ticket-list-header .ticket-info:hover,.view-hsl-ticket-fares-season .ticket-list-header .ticket-info:active
  .view-hsl-ticket-fares-season .ticket-list-header .ticket-info:focus{text-decoration:none;}.view-hsl-tickets-fares-single .ticket-list-header.all-open .ticket-info:after,.view-hsl-tickets-fares-single-card .ticket-list-header.all-open .ticket-info:after,.view-hsl-ticket-fares-season .ticket-list-header.all-open .ticket-info:after{background-position:-250px -328px;}.view-hsl-tickets-fares-single .view-footer .field-label,.view-hsl-tickets-fares-single-card .view-footer .field-label,.view-hsl-ticket-fares-season .view-footer .field-label{-webkit-border-radius:14px 14px 0 0;-moz-border-radius:14px 14px 0 0;-ms-border-radius:14px 14px 0 0;-o-border-radius:14px 14px 0 0;border-radius:14px 14px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 0 0 0 transparent;-moz-box-shadow:inset 0 0 0 0 transparent;box-shadow:inset 0 0 0 0 transparent;background:#ffffff;border:0 none;color:#00b9e4;clear:both;display:block;float:left;font-size:16.003px;line-height:1em;margin:5px 0 0 0;padding:8px 20px 5px;text-align:left;width:100%;position:relative;}.view-hsl-tickets-fares-single .view-footer .field-fare-value,.view-hsl-tickets-fares-single .view-footer .field-fare-value-night,.view-hsl-tickets-fares-single .view-footer .field-fare-value-tram,.view-hsl-tickets-fares-single-card .view-footer .field-fare-value,.view-hsl-tickets-fares-single-card .view-footer .field-fare-value-night,.view-hsl-tickets-fares-single-card .view-footer .field-fare-value-tram,.view-hsl-ticket-fares-season .view-footer .field-fare-value,.view-hsl-ticket-fares-season .view-footer .field-fare-value-night,.view-hsl-ticket-fares-season .view-footer .field-fare-value-tram{-webkit-border-radius:0 0 14px 14px;-moz-border-radius:0 0 14px 14px;-ms-border-radius:0 0 14px 14px;-o-border-radius:0 0 14px 14px;border-radius:0 0 14px 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#007ac9;background-color:white;width:100%;padding:8px 20px 5px;clear:both;border-top:2px solid #dfedf5;font-size:16.003px;position:relative;}@media all and (min-width:800px) {
 .view-hsl-tickets-fares-single .view-footer .field-label,.view-hsl-tickets-fares-single-card .view-footer .field-label,.view-hsl-ticket-fares-season .view-footer .field-label{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;position:relative;clear:none;width:80%;}.view-hsl-tickets-fares-single .view-footer .field-label.odd,.view-hsl-tickets-fares-single-card .view-footer .field-label.odd,.view-hsl-ticket-fares-season .view-footer .field-label.odd{background:transparent;}.view-hsl-tickets-fares-single .view-footer .field-fare-value,.view-hsl-tickets-fares-single .view-footer .field-fare-value-night,.view-hsl-tickets-fares-single .view-footer .field-fare-value-tram,.view-hsl-tickets-fares-single-card .view-footer .field-fare-value,.view-hsl-tickets-fares-single-card .view-footer .field-fare-value-night,.view-hsl-tickets-fares-single-card .view-footer .field-fare-value-tram,.view-hsl-ticket-fares-season .view-footer .field-fare-value,.view-hsl-ticket-fares-season .view-footer .field-fare-value-night,.view-hsl-ticket-fares-season .view-footer .field-fare-value-tram{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;position:relative;clear:none;width:20%;text-align:center;float:right;border-top:0;margin-top:5px;}.view-hsl-tickets-fares-single .view-footer .field-fare-value.odd,.view-hsl-tickets-fares-single .view-footer .field-fare-value-night.odd,.view-hsl-tickets-fares-single .view-footer .field-fare-value-tram.odd,.view-hsl-tickets-fares-single-card .view-footer .field-fare-value.odd,.view-hsl-tickets-fares-single-card .view-footer .field-fare-value-night.odd,.view-hsl-tickets-fares-single-card .view-footer .field-fare-value-tram.odd,.view-hsl-ticket-fares-season .view-footer .field-fare-value.odd,.view-hsl-ticket-fares-season .view-footer .field-fare-value-night.odd,.view-hsl-ticket-fares-season .view-footer .field-fare-value-tram.odd{background:transparent;} 
}.view-hsl-tickets-fares-single .ticket-list-header,.view-hsl-ticket-fares-season .ticket-list-header{-webkit-box-shadow:inset 0px -1px 0px 0px white;-moz-box-shadow:inset 0px -1px 0px 0px white;box-shadow:inset 0px -1px 0px 0px white;border-bottom:1px solid #007ac9;cursor:pointer;}.view-hsl-tickets-fares-single .ticket-list-header:after,.view-hsl-ticket-fares-season .ticket-list-header:after{content:'\203A';float:left;font-family:"Arial";font-size:26.403px;padding-left:0.25em;padding-right:0.25em;}.view-hsl-tickets-fares-single .ticket-list-header.all-open:after,.view-hsl-ticket-fares-season .ticket-list-header.all-open:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}.view-hsl-tickets-fares-single .rows,.view-hsl-ticket-fares-season .rows{clear:both;}.view-hsl-tickets-fares-single .rows .row,.view-hsl-ticket-fares-season .rows .row{margin:0 0 5px;overflow:hidden;}.view-hsl-tickets-fares-single .rows .row h4.ticket-title,.view-hsl-tickets-fares-single .rows .row .fare,.view-hsl-ticket-fares-season .rows .row h4.ticket-title,.view-hsl-ticket-fares-season .rows .row .fare{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ffffff;color:#00b9e4;cursor:pointer;display:block;float:left;font-size:16.003px;line-height:1em;margin:0;padding:8px 20px 5px;text-align:left;width:100%;}.view-hsl-tickets-fares-single .rows .row h4.ticket-title,.view-hsl-ticket-fares-season .rows .row h4.ticket-title{-webkit-border-radius:14px 14px 0 0;-moz-border-radius:14px 14px 0 0;-ms-border-radius:14px 14px 0 0;-o-border-radius:14px 14px 0 0;border-radius:14px 14px 0 0;border-bottom:2px solid #dfedf5;position:relative;}.view-hsl-tickets-fares-single .rows .row .fare,.view-hsl-ticket-fares-season .rows .row .fare{-webkit-border-radius:0 0 14px 14px;-moz-border-radius:0 0 14px 14px;-ms-border-radius:0 0 14px 14px;-o-border-radius:0 0 14px 14px;border-radius:0 0 14px 14px;color:#007ac9;position:relative;}@media all and (min-width:800px) {
 .view-hsl-tickets-fares-single .rows .row,.view-hsl-ticket-fares-season .rows .row{margin:0;}.view-hsl-tickets-fares-single .rows .row h4.ticket-title,.view-hsl-ticket-fares-season .rows .row h4.ticket-title{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;border-bottom:0;width:80%;}.view-hsl-tickets-fares-single .rows .row .fare,.view-hsl-ticket-fares-season .rows .row .fare{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;text-align:center;width:20%;} 
}.view-hsl-tickets-fares-single .rows .row .details,.view-hsl-ticket-fares-season .rows .row .details{clear:both;display:none;padding:10px 20px 30px;}.view-hsl-tickets-fares-single .rows .row .details .read-more,.view-hsl-ticket-fares-season .rows .row .details .read-more{float:right;}.view-hsl-tickets-fares-single .rows .row .details .read-more a,.view-hsl-ticket-fares-season .rows .row .details .read-more a{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;background:#1fbae2;color:#ffffff;display:block;padding:3px 20px;position:relative;}.view-hsl-tickets-fares-single .rows .row .details .webstore-link a,.view-hsl-ticket-fares-season .rows .row .details .webstore-link a{background:#ff6319;margin-left:20px;}.view-hsl-tickets-fares-single .rows .row.open h4.ticket-title,.view-hsl-tickets-fares-single .rows .row.open .fare,.view-hsl-ticket-fares-season .rows .row.open h4.ticket-title,.view-hsl-ticket-fares-season .rows .row.open .fare{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-bottom:2px solid #dfedf5;}.view-hsl-tickets-fares-single .rows .row.open p,.view-hsl-ticket-fares-season .rows .row.open p{margin-top:0;}.view-hsl-tickets-fares-single .rows .row.views-row-odd,.view-hsl-ticket-fares-season .rows .row.views-row-odd{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;position:relative;-webkit-transition:background-color 0.5s ease-in,background-color 0.3s ease-out;-moz-transition:background-color 0.5s ease-in,background-color 0.3s ease-out;-o-transition:background-color 0.5s ease-in,background-color 0.3s ease-out;transition:background-color 0.5s ease-in,background-color 0.3s ease-out;background:transparent;}.view-hsl-tickets-fares-single .rows .row.views-row-odd.open,.view-hsl-ticket-fares-season .rows .row.views-row-odd.open{background:#ffffff;}.view-hsl-tickets-fares-single .rows .row.views-row-even,.view-hsl-ticket-fares-season .rows .row.views-row-even{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;position:relative;-webkit-transition:margin 0.5s ease-in,margin 0.3s ease-out;-moz-transition:margin 0.5s ease-in,margin 0.3s ease-out;-o-transition:margin 0.5s ease-in,margin 0.3s ease-out;transition:margin 0.5s ease-in,margin 0.3s ease-out;}.view-hsl-tickets-fares-single .rows .row.views-row-even.open,.view-hsl-ticket-fares-season .rows .row.views-row-even.open{background:#ffffff;margin:5px 0;}@media all and (min-width:481px) {
 .view-hsl-tickets-fares-single .rows .row.views-row-even h4,.view-hsl-tickets-fares-single .rows .row.views-row-even .fare,.view-hsl-ticket-fares-season .rows .row.views-row-even h4,.view-hsl-ticket-fares-season .rows .row.views-row-even .fare{background:transparent;} 
}.view-hsl-tickets-fares-single-card .ticket-list-header{-webkit-box-shadow:inset 0px -1px 0px 0px white;-moz-box-shadow:inset 0px -1px 0px 0px white;box-shadow:inset 0px -1px 0px 0px white;border-bottom:1px solid #007ac9;cursor:pointer;}.view-hsl-tickets-fares-single-card .ticket-list-header:after{content:'\203A';float:left;font-family:"Arial";font-size:26.403px;padding-left:0.25em;padding-right:0.25em;}.view-hsl-tickets-fares-single-card .ticket-list-header.all-open:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}.view-hsl-tickets-fares-single-card .rows .row{margin:0 0 5px;overflow:hidden;}.view-hsl-tickets-fares-single-card .rows .row .details{clear:both;display:none;padding:10px 20px 30px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;-webkit-transition:background-color 0.5s ease-in,background-color 0.3s ease-out;-moz-transition:background-color 0.5s ease-in,background-color 0.3s ease-out;-o-transition:background-color 0.5s ease-in,background-color 0.3s ease-out;transition:background-color 0.5s ease-in,background-color 0.3s ease-out;background:transparent;position:relative;}.view-hsl-tickets-fares-single-card .rows .row .details .read-more{float:right;}.view-hsl-tickets-fares-single-card .rows .row .details .read-more a{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;position:relative;background:#1fbae2;color:#ffffff;display:block;padding:3px 20px;}.view-hsl-tickets-fares-single-card .rows .row.open p{margin-top:0;}.view-hsl-tickets-fares-single-card .rows .row.open .details{background:#ffffff;margin-bottom:5px;}.view-hsl-tickets-fares-single-card .field-content{display:block;}.view-hsl-tickets-fares-single-card .field-content,.view-hsl-tickets-fares-single-card fieldset{border:0;clear:both;overflow:hidden;margin:0;padding:0;}.view-hsl-tickets-fares-single-card .field-content .fieldset-wrapper,.view-hsl-tickets-fares-single-card fieldset .fieldset-wrapper{padding-top:5px;margin-left:30px;}.view-hsl-tickets-fares-single-card .field-content .field-label,.view-hsl-tickets-fares-single-card .field-content .field-day-amount,.view-hsl-tickets-fares-single-card .field-content .field-fare-2h,.view-hsl-tickets-fares-single-card .field-content .field-1-day-ticket-from-bus-tram,.view-hsl-tickets-fares-single-card .field-content .field-fare-per-days,.view-hsl-tickets-fares-single-card .field-content legend,.view-hsl-tickets-fares-single-card fieldset .field-label,.view-hsl-tickets-fares-single-card fieldset .field-day-amount,.view-hsl-tickets-fares-single-card fieldset .field-fare-2h,.view-hsl-tickets-fares-single-card fieldset .field-1-day-ticket-from-bus-tram,.view-hsl-tickets-fares-single-card fieldset .field-fare-per-days,.view-hsl-tickets-fares-single-card fieldset legend{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 0 0 0 transparent;-moz-box-shadow:inset 0 0 0 0 transparent;box-shadow:inset 0 0 0 0 transparent;background:#ffffff;border:0 none;color:#007ac9;clear:both;display:block;float:left;font-size:16.003px;line-height:1em;margin:0 0 5px;padding:8px 20px 5px;text-align:left;width:100%;position:relative;}.view-hsl-tickets-fares-single-card .field-content .field-label,.view-hsl-tickets-fares-single-card .field-content legend,.view-hsl-tickets-fares-single-card .field-content .field-day-amount,.view-hsl-tickets-fares-single-card fieldset .field-label,.view-hsl-tickets-fares-single-card fieldset legend,.view-hsl-tickets-fares-single-card fieldset .field-day-amount{color:#00b9e4;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;}.view-hsl-tickets-fares-single-card .field-content legend,.view-hsl-tickets-fares-single-card fieldset legend{background:transparent;}.view-hsl-tickets-fares-single-card .field-content .field-label,.view-hsl-tickets-fares-single-card .field-content .field-fare-day-tickets .field-day-amount,.view-hsl-tickets-fares-single-card fieldset .field-label,.view-hsl-tickets-fares-single-card fieldset .field-fare-day-tickets .field-day-amount{-webkit-border-radius:14px 14px 0 0;-moz-border-radius:14px 14px 0 0;-ms-border-radius:14px 14px 0 0;-o-border-radius:14px 14px 0 0;border-radius:14px 14px 0 0;border-bottom:2px solid #dfedf5;margin-bottom:0;position:relative;}.view-hsl-tickets-fares-single-card .field-content .field-fare-2h,.view-hsl-tickets-fares-single-card .field-content .field-1-day-ticket-from-bus-tram,.view-hsl-tickets-fares-single-card .field-content .field-fare-day-tickets .field-fare-per-days,.view-hsl-tickets-fares-single-card fieldset .field-fare-2h,.view-hsl-tickets-fares-single-card fieldset .field-1-day-ticket-from-bus-tram,.view-hsl-tickets-fares-single-card fieldset .field-fare-day-tickets .field-fare-per-days{-webkit-border-radius:0 0 14px 14px;-moz-border-radius:0 0 14px 14px;-ms-border-radius:0 0 14px 14px;-o-border-radius:0 0 14px 14px;border-radius:0 0 14px 14px;position:relative;}.view-hsl-tickets-fares-single-card .field-content .field-fare-day-tickets.even .field-day-amount,.view-hsl-tickets-fares-single-card .field-content .field-fare-day-tickets.even .field-fare-per-days,.view-hsl-tickets-fares-single-card fieldset .field-fare-day-tickets.even .field-day-amount,.view-hsl-tickets-fares-single-card fieldset .field-fare-day-tickets.even .field-fare-per-days{background:transparent;}@media all and (min-width:800px) {
 .view-hsl-tickets-fares-single-card .field-content .field-label,.view-hsl-tickets-fares-single-card fieldset .field-label{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;clear:none;width:80%;}.view-hsl-tickets-fares-single-card .field-content .field-fare-day-tickets .field-day-amount,.view-hsl-tickets-fares-single-card fieldset .field-fare-day-tickets .field-day-amount{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;clear:none;width:75%;}.view-hsl-tickets-fares-single-card .field-content .field-fare-2h,.view-hsl-tickets-fares-single-card .field-content .field-1-day-ticket-from-bus-tram,.view-hsl-tickets-fares-single-card fieldset .field-fare-2h,.view-hsl-tickets-fares-single-card fieldset .field-1-day-ticket-from-bus-tram{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;clear:none;width:20%;text-align:center;}.view-hsl-tickets-fares-single-card .field-content .field-fare-day-tickets .field-fare-per-days,.view-hsl-tickets-fares-single-card fieldset .field-fare-day-tickets .field-fare-per-days{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;clear:none;text-align:center;width:25%;}.view-hsl-tickets-fares-single-card .field-content .fieldset-wrapper,.view-hsl-tickets-fares-single-card fieldset .fieldset-wrapper{margin-left:150px;} 
}.view-hsl-ticket-fares-season h3.ticket-list-header{-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:0;}.view-hsl-ticket-fares-season .rows .row h4{clear:both;float:left;margin:40px 0 0;padding:0 20px;}.view-hsl-ticket-fares-season .rows .row .days-14{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-bottom:2px solid #dfedf5;}.view-hsl-ticket-fares-season .rows .row .days-14,.view-hsl-ticket-fares-season .rows .row .days-30{text-align:left;}.view-hsl-ticket-fares-season .rows .row .days-14 .fare-label,.view-hsl-ticket-fares-season .rows .row .days-30 .fare-label{color:#759eb8;display:inline;font-size:11.999px;line-height:1em;margin-right:10px;}.view-hsl-ticket-fares-season .rows .row .days-14 div,.view-hsl-ticket-fares-season .rows .row .days-30 div{display:inline;}@media all and (min-width:800px) {
 .view-hsl-ticket-fares-season .rows .row h4.ticket-title{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;position:relative;border-bottom:0;width:60%;}.view-hsl-ticket-fares-season .rows .row .days-14,.view-hsl-ticket-fares-season .rows .row .days-30{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;position:relative;width:20%;}.view-hsl-ticket-fares-season .rows .row h4{margin-bottom:-30px;} 
}.view-hsl-ticket-fares-season .rows .row .ticket-links{float:right;margin:10px 0;}.view-hsl-ticket-fares-season .rows .row .ticket-links .field-ticket-links{float:left;margin-right:10px;}.view-hsl-ticket-fares-season .rows .row .ticket-links .field-ticket-links a{font-weight:bold;display:block;}.view-hsl-ticket-fares-season .rows .row .ticket-links .field-ticket-links a:after{content:'\203A';float:none;font-family:"Arial";font-size:10;padding-left:0.25em;padding-right:0.25em;}.view-hsl-ticket-fares-season .rows .row .quicktabs-tabs{margin-bottom:0;}.view-hsl-ticket-fares-season .rows .row .calc-inner{-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;-ms-border-radius:6px 6px 6px 6px;-o-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;position:relative;background-color:#dfedf5;overflow:hidden;padding:0px 20px;}@media all and (min-width:481px) {
 .view-hsl-ticket-fares-season .rows .row .calc-inner form{float:left;} 
}.view-hsl-ticket-fares-season .rows .row .calc-inner form .form-item label{color:#759eb8;font-size:11.999px;padding:0 5px;text-transform:uppercase;}.view-hsl-ticket-fares-season .rows .row .calc-inner form .form-item span.divider{display:none;font-size:17.004px;margin-top:20px;}@media all and (min-width:768px) {
 .view-hsl-ticket-fares-season .rows .row .calc-inner form .form-item span.divider{display:block;} 
}.view-hsl-ticket-fares-season .rows .row .calc-inner form .form-item .form-text{font-size:11.999px;padding:0.5em 0.5em 0.4em;}.view-hsl-ticket-fares-season .rows .row .calc-inner form .form-item .calc-amount{margin-right:5px;width:50px;}.view-hsl-ticket-fares-season .rows .row .calc-inner form .form-item.form-item-calc-number-of-days{overflow:hidden;}@media all and (min-width:800px) {
 .view-hsl-ticket-fares-season .rows .row .calc-inner form .form-item.form-item-calc-number-of-days{padding-left:10px;} 
}.view-hsl-ticket-fares-season .rows .row .calc-inner form .form-item.form-item-calc-number-of-days .form-text{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0 none;border-top:1px solid #B2BEC4;color:#3d454f;float:left;font-size:15.002px;height:21px;line-height:24px;padding:3px 0;text-align:center;}.view-hsl-ticket-fares-season .rows .row .calc-inner form .form-item.form-item-calc-number-of-days a.button{background:#525252;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#7a7a7a),color-stop(100%,#525252)),#525252;background:-webkit-linear-gradient(top,#7a7a7a,#525252),#525252;background:-moz-linear-gradient(top,#7a7a7a,#525252),#525252;background:-o-linear-gradient(top,#7a7a7a,#525252),#525252;background:linear-gradient(top,#7a7a7a,#525252),#525252;text-shadow:0px -1px 0 black;color:#ffffff;display:block;float:left;font-weight:bold;font-size:10.998px;height:20px;line-height:21px;padding:3px 5px;text-align:center;width:20px;}.view-hsl-ticket-fares-season .rows .row .calc-inner form .form-item.form-item-calc-number-of-days a.button:hover,.view-hsl-ticket-fares-season .rows .row .calc-inner form .form-item.form-item-calc-number-of-days a.button:focus,.view-hsl-ticket-fares-season .rows .row .calc-inner form .form-item.form-item-calc-number-of-days a.button:active{background:#6c6c6c;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#949494),color-stop(100%,#6c6c6c)),#6c6c6c;background:-webkit-linear-gradient(top,#949494,#6c6c6c),#6c6c6c;background:-moz-linear-gradient(top,#949494,#6c6c6c),#6c6c6c;background:-o-linear-gradient(top,#949494,#6c6c6c),#6c6c6c;background:linear-gradient(top,#949494,#6c6c6c),#6c6c6c;text-decoration:none;}.view-hsl-ticket-fares-season .rows .row .calc-inner form .form-item.form-item-calc-number-of-days a.button.btn-decrease-days-10{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;-ms-border-radius:14px 0 0 14px;-o-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;width:30px;font-size:10.998px;}.view-hsl-ticket-fares-season .rows .row .calc-inner form .form-item.form-item-calc-number-of-days a.button.btn-increase-days-10{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;-ms-border-radius:0 14px 14px 0;-o-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;width:30px;font-size:10.998px;}.view-hsl-ticket-fares-season .rows .row .calc-inner form .form-item.form-item-calc-date-to{border-bottom:2px solid #00b9e4;padding-bottom:20px;}@media all and (min-width:800px) {
 .view-hsl-ticket-fares-season .rows .row .calc-inner form .form-item{float:left;margin-right:10px;padding:10px 0;}.view-hsl-ticket-fares-season .rows .row .calc-inner form .form-item.form-item-calc-date-to{border-bottom:0;border-right:1px solid #00b9e4;padding-right:20px;} 
}.view-hsl-ticket-fares-season .rows .row .calc-inner .price,.view-hsl-ticket-fares-season .rows .row .calc-inner .period-for-amount{float:right;padding-top:32px;}.view-hsl-ticket-fares-season .rows .row .calc-inner .price h5,.view-hsl-ticket-fares-season .rows .row .calc-inner .period-for-amount h5{font-size:11.999px;font-weight:normal;}.view-hsl-ticket-fares-season .rows .row .calc-inner .price h5 span,.view-hsl-ticket-fares-season .rows .row .calc-inner .period-for-amount h5 span{font-size:26.403px;margin-left:0.25em;}@media all and (min-width:800px) {
 .view-hsl-ticket-fares-season .rows .row .calc-inner .price h5 span,.view-hsl-ticket-fares-season .rows .row .calc-inner .period-for-amount h5 span{font-size:33.007px;} 
}.view-hsl-ticket-fares-season.view-display-id-value_tickets .rows .row.views-row-odd{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:transparent;}.view-hsl-ticket-fares-season.view-display-id-value_tickets .rows .row.views-row-odd.open{background:transparent;}.view-hsl-ticket-fares-season.view-display-id-value_tickets .rows .row .details{clear:both;display:none;padding:10px 20px 30px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;position:relative;-webkit-transition:background-color 0.5s ease-in,background-color 0.3s ease-out;-moz-transition:background-color 0.5s ease-in,background-color 0.3s ease-out;-o-transition:background-color 0.5s ease-in,background-color 0.3s ease-out;transition:background-color 0.5s ease-in,background-color 0.3s ease-out;background:#ffffff;}.view-hsl-ticket-fares-season.view-display-id-value_tickets .rows .row .details .read-more{float:right;}.view-hsl-ticket-fares-season.view-display-id-value_tickets .rows .row .details .read-more a{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;position:relative;background:#1fbae2;color:#ffffff;display:block;padding:3px 20px;}.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset{border:0;overflow:hidden;margin:20px 0 0;padding:0;}.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset legend{font-size:1.5235em;line-height:1.71669em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#007ac9;display:block;font-weight:bold;padding:0 20px;width:100%;}.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset fieldset{clear:both;width:100%;}.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset fieldset .fieldset-wrapper{margin-left:30px;}.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset .field-label,.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset .field-fare-value,.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset .field-fare-value-night,.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset .field-fare-value-tram,.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset fieldset legend{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 0 0 0 transparent;-moz-box-shadow:inset 0 0 0 0 transparent;box-shadow:inset 0 0 0 0 transparent;background:#ffffff;border:0 none;color:#007ac9;clear:both;display:block;float:left;font-size:16.003px;font-weight:bold;line-height:32px;margin:0 0 5px;min-height:32px;padding:0 20px;text-align:left;width:100%;position:relative;}.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset .field-label,.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset fieldset legend{color:#00b9e4;}.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset .field-label{-webkit-border-radius:14px 14px 0 0;-moz-border-radius:14px 14px 0 0;-ms-border-radius:14px 14px 0 0;-o-border-radius:14px 14px 0 0;border-radius:14px 14px 0 0;margin-bottom:0;}.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset .field-fare-value,.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset .field-fare-value-night,.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset .field-fare-value-tram{-webkit-border-radius:0 0 14px 14px;-moz-border-radius:0 0 14px 14px;-ms-border-radius:0 0 14px 14px;-o-border-radius:0 0 14px 14px;border-radius:0 0 14px 14px;position:relative;}@media all and (min-width:800px) {
 .view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset .field-label{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;position:relative;clear:none;width:80%;}.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset .field-fare-value,.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset .field-fare-value-night,.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset .field-fare-value-tram{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;position:relative;clear:none;width:20%;}.view-hsl-ticket-fares-season.view-display-id-value_tickets fieldset fieldset .fieldset-wrapper{margin-left:150px;} 
}#quicktabs-container-tickets_and_fares .other-links{float:right;clear:both;margin:5px 0;}#quicktabs-container-tickets_and_fares .other-links a{font-weight:bold;}#quicktabs-container-tickets_and_fares .other-links a:after{content:'\203A';float:none;font-family:"Arial";font-size:10;padding-left:0.25em;padding-right:0.25em;}.view-hsl-my-content.view-display-id-block_2,.view-hsl-traffic-exceptions{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#fed100;clear:both;margin:0 0 2px;position:relative;}.view-hsl-my-content.view-display-id-block_2 .view-header,.view-hsl-traffic-exceptions .view-header{float:left;}.view-hsl-my-content.view-display-id-block_2 .hsl-icon,.view-hsl-traffic-exceptions .hsl-icon{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:relative;background:#007ac9;color:#ffffff;font-size:25px;height:24px;line-height:26px;margin:3px;max-height:29px;text-align:center;width:24px;}.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-1:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-3:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-4:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-5:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-8:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-21:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-22:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-23:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-24:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-25:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-36:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-38:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-39:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-700:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-701:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-702:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-704:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-1:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-3:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-4:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-5:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-8:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-21:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-22:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-23:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-24:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-25:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-36:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-38:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-39:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-700:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-701:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-702:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-704:before{content:"2";}.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-12:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-109:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-12:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-109:before{content:"4";}.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-7:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-4:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-7:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-4:before{content:"6";}.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-2:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-0:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-2:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-0:before{content:"3";}.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-6:before,.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-1:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-6:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-1:before{content:"5";}.view-hsl-my-content.view-display-id-block_2 .hsl-icon span.icon-general:before,.view-hsl-traffic-exceptions .hsl-icon span.icon-general:before{content:"1";}.view-hsl-my-content.view-display-id-block_2.trains .hsl-icon,.view-hsl-my-content.view-display-id-block_2 .linetype-12 > .hsl-icon,.view-hsl-traffic-exceptions.trains .hsl-icon,.view-hsl-traffic-exceptions .linetype-12 > .hsl-icon{background:#64be14;}.view-hsl-my-content.view-display-id-block_2.ferries .hsl-icon,.view-hsl-my-content.view-display-id-block_2 .linetype-7 > .hsl-icon,.view-hsl-traffic-exceptions.ferries .hsl-icon,.view-hsl-traffic-exceptions .linetype-7 > .hsl-icon{background:#00b9e4;}.view-hsl-my-content.view-display-id-block_2.trams .hsl-icon,.view-hsl-my-content.view-display-id-block_2 .linetype-2 > .hsl-icon,.view-hsl-traffic-exceptions.trams .hsl-icon,.view-hsl-traffic-exceptions .linetype-2 > .hsl-icon{background:#00985f;}.view-hsl-my-content.view-display-id-block_2.metro .hsl-icon,.view-hsl-my-content.view-display-id-block_2 .linetype-6 > .hsl-icon,.view-hsl-traffic-exceptions.metro .hsl-icon,.view-hsl-traffic-exceptions .linetype-6 > .hsl-icon{background:#ff6319;}.view-hsl-my-content.view-display-id-block_2 .rows,.view-hsl-traffic-exceptions .rows{font-size:1.5235em;line-height:0.94418em;background:#dfedf5;overflow:hidden;padding:7px 10px 5px;}.view-hsl-my-content.view-display-id-block_2 .rows .row,.view-hsl-traffic-exceptions .rows .row{float:left;margin-right:8px;}.view-hsl-my-content.view-display-id-block_2 .rows .row a:after,.view-hsl-traffic-exceptions .rows .row a:after{content:",";}.view-hsl-my-content.view-display-id-block_2 .rows .row.views-row-last a:after,.view-hsl-traffic-exceptions .rows .row.views-row-last a:after{content:"";}.view-hsl-my-content.view-display-id-block_2 .rows .exception-details,.view-hsl-traffic-exceptions .rows .exception-details{color:#333333;background-color:white;padding:0px;}.view-hsl-my-content.view-display-id-block_2 .rows .exception-details.js,.view-hsl-traffic-exceptions .rows .exception-details.js{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 0 0 4px rgba(0,0,0,0.2);-moz-box-shadow:0 0 0 4px rgba(0,0,0,0.2);box-shadow:0 0 0 4px rgba(0,0,0,0.2);background:#fed100;border:1px solid #999999;cursor:pointer;display:none;margin:10px 0 0 -62px;position:absolute;width:17em;z-index:99999;}.view-hsl-my-content.view-display-id-block_2 .rows .exception-details.js:before,.view-hsl-traffic-exceptions .rows .exception-details.js:before{content:url(/sites/all/themes/custom/hsl/img/arrow-shadow.png);left:63px;position:absolute;top:-15px;}.view-hsl-my-content.view-display-id-block_2 .rows .exception-details .hsl-icon,.view-hsl-traffic-exceptions .rows .exception-details .hsl-icon{color:#ffffff;float:left;font-size:36px;height:35px;line-height:37px;margin:7px 0 0 7px;max-height:40px;text-align:center;width:36px;}.view-hsl-my-content.view-display-id-block_2 .rows .exception-details .exception-details-body,.view-hsl-traffic-exceptions .rows .exception-details .exception-details-body{font-size:15.002px;background-color:white;margin-left:55px;padding:10px 15px;line-height:1.1em;}.view-hsl-my-content.view-display-id-block_2 .rows .exception-details .exception-details-body.js,.view-hsl-traffic-exceptions .rows .exception-details .exception-details-body.js{-webkit-border-radius:0 12px 12px 0;-moz-border-radius:0 12px 12px 0;-ms-border-radius:0 12px 12px 0;-o-border-radius:0 12px 12px 0;border-radius:0 12px 12px 0;}.view-hsl-my-content.view-display-id-block_2 .rows .exception-details .exception-details-body .line,.view-hsl-traffic-exceptions .rows .exception-details .exception-details-body .line{font-weight:bold;padding:5px 0px;}.view-hsl-my-content.view-display-id-block_2 .rows .exception-details .exception-details-body .date-display-single,.view-hsl-traffic-exceptions .rows .exception-details .exception-details-body .date-display-single{display:block;font-size:11.999px;}.view-hsl-my-content.view-display-id-block_2.view-hsl-my-content .rows,.view-hsl-traffic-exceptions.view-hsl-my-content .rows{padding:0;}.view-hsl-traffic-exceptions-new,.view-id-hsl_my_content{font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;}.view-hsl-traffic-exceptions-new .view-content,.view-id-hsl_my_content .view-content{margin-top:-1px;}.view-hsl-traffic-exceptions-new .rows .exception-details,.view-id-hsl_my_content .rows .exception-details{padding:0;border-bottom:none;}.view-hsl-traffic-exceptions-new .rows .views-row-first,.view-id-hsl_my_content .rows .views-row-first{padding-top:20px;}.view-hsl-traffic-exceptions-new .row.group-header + .rows,.view-id-hsl_my_content .row.group-header + .rows{padding:0 0 17px 0;}.view-hsl-traffic-exceptions-new .row.group-header + .rows .row,.view-id-hsl_my_content .row.group-header + .rows .row{border-top:0;padding-bottom:15px;padding-left:55px;}.view-hsl-traffic-exceptions-new .row.group-header + .rows .row:last-of-type,.view-id-hsl_my_content .row.group-header + .rows .row:last-of-type{padding-bottom:0;border-bottom:none;}.view-hsl-traffic-exceptions-new .row.group-header .exception-details-body,.view-id-hsl_my_content .row.group-header .exception-details-body{float:none;vertical-align:middle;}.view-hsl-traffic-exceptions-new .row.group-header .exception-details-heading,.view-id-hsl_my_content .row.group-header .exception-details-heading{margin-left:-2px;}.view-hsl-traffic-exceptions-new .exception-details,.view-id-hsl_my_content .exception-details{border-top:1px solid #dddddd;font-size:16px;line-height:1.5em;padding:19px 0 17px 0;position:relative;}.view-hsl-traffic-exceptions-new .exception-details.type-bulletin,.view-id-hsl_my_content .exception-details.type-bulletin{padding-bottom:41px;}.view-hsl-traffic-exceptions-new .exception-details.type-bulletin:hover .exception-validity-date,.view-hsl-traffic-exceptions-new .exception-details.type-bulletin:hover .exception-description,.view-hsl-traffic-exceptions-new .exception-details.type-bulletin:hover a.read-more span,.view-id-hsl_my_content .exception-details.type-bulletin:hover .exception-validity-date,.view-id-hsl_my_content .exception-details.type-bulletin:hover .exception-description,.view-id-hsl_my_content .exception-details.type-bulletin:hover a.read-more span{text-decoration:underline;}.view-hsl-traffic-exceptions-new .exception-details.group-details .exception-details-heading a,.view-id-hsl_my_content .exception-details.group-details .exception-details-heading a{cursor:pointer;padding:0 2px;margin-right:0;word-wrap:normal;display:inline-block;}.view-hsl-traffic-exceptions-new .exception-details.group-details .exception-details-heading a:hover,.view-id-hsl_my_content .exception-details.group-details .exception-details-heading a:hover{color:white;background:#007ac9;}.view-hsl-traffic-exceptions-new .exception-details.group-details .exception-details-heading a:last-of-type,.view-id-hsl_my_content .exception-details.group-details .exception-details-heading a:last-of-type{margin-right:10px;}.view-hsl-traffic-exceptions-new .exception-details.group-details .exception-details-heading .disruption-count,.view-id-hsl_my_content .exception-details.group-details .exception-details-heading .disruption-count{border:1px solid #007ac9;border-radius:1em;color:#007ac9;cursor:pointer;display:inline-block;margin-bottom:2px;margin-top:2px;margin-left:2px;padding:2px 10px;}.view-hsl-traffic-exceptions-new .exception-details.group-details .exception-details-heading .disruption-count:after,.view-id-hsl_my_content .exception-details.group-details .exception-details-heading .disruption-count:after{content:'\203A';float:none;font-family:"Arial";padding-left:0.25em;}.view-hsl-traffic-exceptions-new .exception-details.group-details .exception-details-heading .disruption-count:hover,.view-id-hsl_my_content .exception-details.group-details .exception-details-heading .disruption-count:hover{background:#007ac9;color:white;}@media all and (max-width:480px) {
 .view-hsl-traffic-exceptions-new .exception-details.group-details .exception-details-heading .disruption-count,.view-id-hsl_my_content .exception-details.group-details .exception-details-heading .disruption-count{font-size:10.998px;padding:0 5px 0 8px;} 
}.view-hsl-traffic-exceptions-new .exception-details.exception-type-cancellation .exception-validity-date,.view-id-hsl_my_content .exception-details.exception-type-cancellation .exception-validity-date{color:#fff;}.view-hsl-traffic-exceptions-new .exception-details.exception-type-cancellation .exception-validity-date .date-display-start,.view-hsl-traffic-exceptions-new .exception-details.exception-type-cancellation .exception-validity-date .wrapped-date,.view-id-hsl_my_content .exception-details.exception-type-cancellation .exception-validity-date .date-display-start,.view-id-hsl_my_content .exception-details.exception-type-cancellation .exception-validity-date .wrapped-date{color:#333333;}.view-hsl-traffic-exceptions-new .exception-details.exception-type-cancellation .exception-validity-date .date-display-start .separator,.view-hsl-traffic-exceptions-new .exception-details.exception-type-cancellation .exception-validity-date .date-display-start .time,.view-hsl-traffic-exceptions-new .exception-details.exception-type-cancellation .exception-validity-date .wrapped-date .separator,.view-hsl-traffic-exceptions-new .exception-details.exception-type-cancellation .exception-validity-date .wrapped-date .time,.view-id-hsl_my_content .exception-details.exception-type-cancellation .exception-validity-date .date-display-start .separator,.view-id-hsl_my_content .exception-details.exception-type-cancellation .exception-validity-date .date-display-start .time,.view-id-hsl_my_content .exception-details.exception-type-cancellation .exception-validity-date .wrapped-date .separator,.view-id-hsl_my_content .exception-details.exception-type-cancellation .exception-validity-date .wrapped-date .time{display:none;}.view-hsl-traffic-exceptions-new .exception-details.exception-type-cancellation .exception-validity-date .date-display-end,.view-id-hsl_my_content .exception-details.exception-type-cancellation .exception-validity-date .date-display-end{display:none;}.view-hsl-traffic-exceptions-new .exception-details-body,.view-id-hsl_my_content .exception-details-body{margin-left:55px;}.view-hsl-traffic-exceptions-new .exception-details-body .field-exception-validity-date,.view-id-hsl_my_content .exception-details-body .field-exception-validity-date{font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;}.view-hsl-traffic-exceptions-new .exception-details-body .exception-details-heading,.view-id-hsl_my_content .exception-details-body .exception-details-heading{font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;}.view-hsl-traffic-exceptions-new .exception-details-body .exception-details-heading .line-number,.view-id-hsl_my_content .exception-details-body .exception-details-heading .line-number{border-radius:3px;text-decoration:none;color:#007ac9;}.view-hsl-traffic-exceptions-new .exception-details-body .exception-details-heading .line-number.last,.view-id-hsl_my_content .exception-details-body .exception-details-heading .line-number.last{margin-right:5px;}.view-hsl-traffic-exceptions-new .exception-details-body .exception-details-heading > .line-number,.view-id-hsl_my_content .exception-details-body .exception-details-heading > .line-number{font-size:20px;}.view-hsl-traffic-exceptions-new .exception-details-body .exception-details-heading > .line-number:after,.view-id-hsl_my_content .exception-details-body .exception-details-heading > .line-number:after{content:',';}.view-hsl-traffic-exceptions-new .exception-details-body .exception-details-heading > .line-number.last:after,.view-id-hsl_my_content .exception-details-body .exception-details-heading > .line-number.last:after{content:'';}.view-hsl-traffic-exceptions-new .exception-details-body .exception-details-heading .exception-validity-date,.view-id-hsl_my_content .exception-details-body .exception-details-heading .exception-validity-date{display:inline-block;padding:2px 0;}.view-hsl-traffic-exceptions-new .exception-details-body .exception-details-heading .exception-validity-date .today > .wrapped-date,.view-id-hsl_my_content .exception-details-body .exception-details-heading .exception-validity-date .today > .wrapped-date{display:none;}.view-hsl-traffic-exceptions-new .exception-details-body .field-exception-validity-date,.view-id-hsl_my_content .exception-details-body .field-exception-validity-date{color:#000;}.view-hsl-traffic-exceptions-new .exception-details-body a.read-more,.view-id-hsl_my_content .exception-details-body a.read-more{height:100%;left:0;position:absolute;top:0;width:100%;}.view-hsl-traffic-exceptions-new .exception-details-body a.read-more span,.view-id-hsl_my_content .exception-details-body a.read-more span{bottom:17px;left:55px;position:absolute;}.view-hsl-traffic-exceptions-new .view-content .row:last-of-type .exception-details,.view-id-hsl_my_content .view-content .row:last-of-type .exception-details{border-bottom:1px solid #dddddd;}.view-hsl-traffic-exceptions-new .view-content .rows .row:last-of-type .exception-details,.view-id-hsl_my_content .view-content .rows .row:last-of-type .exception-details{border-bottom:none;}.view-hsl-traffic-exceptions-new .rows .row .exception-details,.view-id-hsl_my_content .rows .row .exception-details{border-top:none;}.view-hsl-traffic-exceptions-new #exceptions-no-exceptions,.view-hsl-traffic-exceptions-new .no-exceptions-text,.view-id-hsl_my_content #exceptions-no-exceptions,.view-id-hsl_my_content .no-exceptions-text{color:#333;}.view-hsl-traffic-exceptions-new .hsl-icon,.view-id-hsl_my_content .hsl-icon{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:relative;background:#007ac9;color:#ffffff;font-size:40px;height:40px;line-height:40px;margin:3px;max-height:40px;text-align:center;width:40px;clear:left;display:block;float:left;margin-right:-50px;}.view-hsl-traffic-exceptions-new .hsl-icon span.icon:before,.view-id-hsl_my_content .hsl-icon span.icon:before{content:"2";}.view-hsl-traffic-exceptions-new .general .hsl-icon .icon-general:before,.view-id-hsl_my_content .general .hsl-icon .icon-general:before{content:"1";}.view-hsl-traffic-exceptions-new .exception-general .exception-details-heading a,.view-id-hsl_my_content .exception-general .exception-details-heading a{color:#007ac9;}.view-hsl-traffic-exceptions-new .exception-general.group-details .exception-details-heading a,.view-hsl-traffic-exceptions-new .exception-general.group-details .exception-details-heading .disruption-count,.view-id-hsl_my_content .exception-general.group-details .exception-details-heading a,.view-id-hsl_my_content .exception-general.group-details .exception-details-heading .disruption-count{border-color:#007ac9;color:#007ac9;}.view-hsl-traffic-exceptions-new .exception-general.group-details .exception-details-heading a:hover,.view-hsl-traffic-exceptions-new .exception-general.group-details .exception-details-heading .disruption-count:hover,.view-id-hsl_my_content .exception-general.group-details .exception-details-heading a:hover,.view-id-hsl_my_content .exception-general.group-details .exception-details-heading .disruption-count:hover{background:#007ac9;}.view-hsl-traffic-exceptions-new .exception-general .hsl-icon,.view-id-hsl_my_content .exception-general .hsl-icon{background:#007ac9;}.view-hsl-traffic-exceptions-new .exception-general .hsl-icon .icon:before,.view-id-hsl_my_content .exception-general .hsl-icon .icon:before{content:"1";}.view-hsl-traffic-exceptions-new .exception-general .hsl-icon .hsl-icon-group,.view-hsl-traffic-exceptions-new .exception-general .hsl-icon .hsl-icon-group:after,.view-id-hsl_my_content .exception-general .hsl-icon .hsl-icon-group,.view-id-hsl_my_content .exception-general .hsl-icon .hsl-icon-group:after{border-right-color:#007ac9;}.view-hsl-traffic-exceptions-new .exception-50 .exception-details-heading a,.view-id-hsl_my_content .exception-50 .exception-details-heading a{color:#fcb919;display:none;}.view-hsl-traffic-exceptions-new .exception-50 .exception-details-heading .exception-validity-date,.view-id-hsl_my_content .exception-50 .exception-details-heading .exception-validity-date{margin-left:0;}.view-hsl-traffic-exceptions-new .exception-50.group-details .exception-details-heading a,.view-hsl-traffic-exceptions-new .exception-50.group-details .exception-details-heading .disruption-count,.view-id-hsl_my_content .exception-50.group-details .exception-details-heading a,.view-id-hsl_my_content .exception-50.group-details .exception-details-heading .disruption-count{border-color:#fcb919;color:#fcb919;}.view-hsl-traffic-exceptions-new .exception-50.group-details .exception-details-heading a:hover,.view-hsl-traffic-exceptions-new .exception-50.group-details .exception-details-heading .disruption-count:hover,.view-id-hsl_my_content .exception-50.group-details .exception-details-heading a:hover,.view-id-hsl_my_content .exception-50.group-details .exception-details-heading .disruption-count:hover{background:#fcb919;}.view-hsl-traffic-exceptions-new .exception-50 .hsl-icon,.view-id-hsl_my_content .exception-50 .hsl-icon{background:#fcb919;}.view-hsl-traffic-exceptions-new .exception-50 .hsl-icon .icon:before,.view-id-hsl_my_content .exception-50 .hsl-icon .icon:before{content:"7";}.view-hsl-traffic-exceptions-new .exception-50 .hsl-icon .hsl-icon-group,.view-hsl-traffic-exceptions-new .exception-50 .hsl-icon .hsl-icon-group:after,.view-id-hsl_my_content .exception-50 .hsl-icon .hsl-icon-group,.view-id-hsl_my_content .exception-50 .hsl-icon .hsl-icon-group:after{border-right-color:#fcb919;}.view-hsl-traffic-exceptions-new .exception-12 .exception-details-heading a,.view-id-hsl_my_content .exception-12 .exception-details-heading a{color:#8c4799;}.view-hsl-traffic-exceptions-new .exception-12.group-details .exception-details-heading a,.view-hsl-traffic-exceptions-new .exception-12.group-details .exception-details-heading .disruption-count,.view-id-hsl_my_content .exception-12.group-details .exception-details-heading a,.view-id-hsl_my_content .exception-12.group-details .exception-details-heading .disruption-count{border-color:#8c4799;color:#8c4799;}.view-hsl-traffic-exceptions-new .exception-12.group-details .exception-details-heading a:hover,.view-hsl-traffic-exceptions-new .exception-12.group-details .exception-details-heading .disruption-count:hover,.view-id-hsl_my_content .exception-12.group-details .exception-details-heading a:hover,.view-id-hsl_my_content .exception-12.group-details .exception-details-heading .disruption-count:hover{background:#8c4799;}.view-hsl-traffic-exceptions-new .exception-12 .hsl-icon,.view-id-hsl_my_content .exception-12 .hsl-icon{background:#8c4799;}.view-hsl-traffic-exceptions-new .exception-12 .hsl-icon .icon:before,.view-id-hsl_my_content .exception-12 .hsl-icon .icon:before{content:"4";}.view-hsl-traffic-exceptions-new .exception-12 .hsl-icon .hsl-icon-group,.view-hsl-traffic-exceptions-new .exception-12 .hsl-icon .hsl-icon-group:after,.view-id-hsl_my_content .exception-12 .hsl-icon .hsl-icon-group,.view-id-hsl_my_content .exception-12 .hsl-icon .hsl-icon-group:after{border-right-color:#8c4799;}.view-hsl-traffic-exceptions-new .exception-109 .exception-details-heading a,.view-id-hsl_my_content .exception-109 .exception-details-heading a{color:#8c4799;}.view-hsl-traffic-exceptions-new .exception-109.group-details .exception-details-heading a,.view-hsl-traffic-exceptions-new .exception-109.group-details .exception-details-heading .disruption-count,.view-id-hsl_my_content .exception-109.group-details .exception-details-heading a,.view-id-hsl_my_content .exception-109.group-details .exception-details-heading .disruption-count{border-color:#8c4799;color:#8c4799;}.view-hsl-traffic-exceptions-new .exception-109.group-details .exception-details-heading a:hover,.view-hsl-traffic-exceptions-new .exception-109.group-details .exception-details-heading .disruption-count:hover,.view-id-hsl_my_content .exception-109.group-details .exception-details-heading a:hover,.view-id-hsl_my_content .exception-109.group-details .exception-details-heading .disruption-count:hover{background:#8c4799;}.view-hsl-traffic-exceptions-new .exception-109 .hsl-icon,.view-id-hsl_my_content .exception-109 .hsl-icon{background:#8c4799;}.view-hsl-traffic-exceptions-new .exception-109 .hsl-icon .icon:before,.view-id-hsl_my_content .exception-109 .hsl-icon .icon:before{content:"4";}.view-hsl-traffic-exceptions-new .exception-109 .hsl-icon .hsl-icon-group,.view-hsl-traffic-exceptions-new .exception-109 .hsl-icon .hsl-icon-group:after,.view-id-hsl_my_content .exception-109 .hsl-icon .hsl-icon-group,.view-id-hsl_my_content .exception-109 .hsl-icon .hsl-icon-group:after{border-right-color:#8c4799;}.view-hsl-traffic-exceptions-new .exception-7 .exception-details-heading a,.view-id-hsl_my_content .exception-7 .exception-details-heading a{color:#00b9e4;}.view-hsl-traffic-exceptions-new .exception-7.group-details .exception-details-heading a,.view-hsl-traffic-exceptions-new .exception-7.group-details .exception-details-heading .disruption-count,.view-id-hsl_my_content .exception-7.group-details .exception-details-heading a,.view-id-hsl_my_content .exception-7.group-details .exception-details-heading .disruption-count{border-color:#00b9e4;color:#00b9e4;}.view-hsl-traffic-exceptions-new .exception-7.group-details .exception-details-heading a:hover,.view-hsl-traffic-exceptions-new .exception-7.group-details .exception-details-heading .disruption-count:hover,.view-id-hsl_my_content .exception-7.group-details .exception-details-heading a:hover,.view-id-hsl_my_content .exception-7.group-details .exception-details-heading .disruption-count:hover{background:#00b9e4;}.view-hsl-traffic-exceptions-new .exception-7 .hsl-icon,.view-id-hsl_my_content .exception-7 .hsl-icon{background:#00b9e4;}.view-hsl-traffic-exceptions-new .exception-7 .hsl-icon .icon:before,.view-id-hsl_my_content .exception-7 .hsl-icon .icon:before{content:"6";}.view-hsl-traffic-exceptions-new .exception-7 .hsl-icon .hsl-icon-group,.view-hsl-traffic-exceptions-new .exception-7 .hsl-icon .hsl-icon-group:after,.view-id-hsl_my_content .exception-7 .hsl-icon .hsl-icon-group,.view-id-hsl_my_content .exception-7 .hsl-icon .hsl-icon-group:after{border-right-color:#00b9e4;}.view-hsl-traffic-exceptions-new .exception-4 .exception-details-heading a,.view-id-hsl_my_content .exception-4 .exception-details-heading a{color:#00b9e4;}.view-hsl-traffic-exceptions-new .exception-4.group-details .exception-details-heading a,.view-hsl-traffic-exceptions-new .exception-4.group-details .exception-details-heading .disruption-count,.view-id-hsl_my_content .exception-4.group-details .exception-details-heading a,.view-id-hsl_my_content .exception-4.group-details .exception-details-heading .disruption-count{border-color:#00b9e4;color:#00b9e4;}.view-hsl-traffic-exceptions-new .exception-4.group-details .exception-details-heading a:hover,.view-hsl-traffic-exceptions-new .exception-4.group-details .exception-details-heading .disruption-count:hover,.view-id-hsl_my_content .exception-4.group-details .exception-details-heading a:hover,.view-id-hsl_my_content .exception-4.group-details .exception-details-heading .disruption-count:hover{background:#00b9e4;}.view-hsl-traffic-exceptions-new .exception-4 .hsl-icon,.view-id-hsl_my_content .exception-4 .hsl-icon{background:#00b9e4;}.view-hsl-traffic-exceptions-new .exception-4 .hsl-icon .icon:before,.view-id-hsl_my_content .exception-4 .hsl-icon .icon:before{content:"6";}.view-hsl-traffic-exceptions-new .exception-4 .hsl-icon .hsl-icon-group,.view-hsl-traffic-exceptions-new .exception-4 .hsl-icon .hsl-icon-group:after,.view-id-hsl_my_content .exception-4 .hsl-icon .hsl-icon-group,.view-id-hsl_my_content .exception-4 .hsl-icon .hsl-icon-group:after{border-right-color:#00b9e4;}.view-hsl-traffic-exceptions-new .exception-2 .exception-details-heading a,.view-id-hsl_my_content .exception-2 .exception-details-heading a{color:#00985f;}.view-hsl-traffic-exceptions-new .exception-2.group-details .exception-details-heading a,.view-hsl-traffic-exceptions-new .exception-2.group-details .exception-details-heading .disruption-count,.view-id-hsl_my_content .exception-2.group-details .exception-details-heading a,.view-id-hsl_my_content .exception-2.group-details .exception-details-heading .disruption-count{border-color:#00985f;color:#00985f;}.view-hsl-traffic-exceptions-new .exception-2.group-details .exception-details-heading a:hover,.view-hsl-traffic-exceptions-new .exception-2.group-details .exception-details-heading .disruption-count:hover,.view-id-hsl_my_content .exception-2.group-details .exception-details-heading a:hover,.view-id-hsl_my_content .exception-2.group-details .exception-details-heading .disruption-count:hover{background:#00985f;}.view-hsl-traffic-exceptions-new .exception-2 .hsl-icon,.view-id-hsl_my_content .exception-2 .hsl-icon{background:#00985f;}.view-hsl-traffic-exceptions-new .exception-2 .hsl-icon .icon:before,.view-id-hsl_my_content .exception-2 .hsl-icon .icon:before{content:"3";}.view-hsl-traffic-exceptions-new .exception-2 .hsl-icon .hsl-icon-group,.view-hsl-traffic-exceptions-new .exception-2 .hsl-icon .hsl-icon-group:after,.view-id-hsl_my_content .exception-2 .hsl-icon .hsl-icon-group,.view-id-hsl_my_content .exception-2 .hsl-icon .hsl-icon-group:after{border-right-color:#00985f;}.view-hsl-traffic-exceptions-new .exception-0 .exception-details-heading a,.view-id-hsl_my_content .exception-0 .exception-details-heading a{color:#00985f;}.view-hsl-traffic-exceptions-new .exception-0.group-details .exception-details-heading a,.view-hsl-traffic-exceptions-new .exception-0.group-details .exception-details-heading .disruption-count,.view-id-hsl_my_content .exception-0.group-details .exception-details-heading a,.view-id-hsl_my_content .exception-0.group-details .exception-details-heading .disruption-count{border-color:#00985f;color:#00985f;}.view-hsl-traffic-exceptions-new .exception-0.group-details .exception-details-heading a:hover,.view-hsl-traffic-exceptions-new .exception-0.group-details .exception-details-heading .disruption-count:hover,.view-id-hsl_my_content .exception-0.group-details .exception-details-heading a:hover,.view-id-hsl_my_content .exception-0.group-details .exception-details-heading .disruption-count:hover{background:#00985f;}.view-hsl-traffic-exceptions-new .exception-0 .hsl-icon,.view-id-hsl_my_content .exception-0 .hsl-icon{background:#00985f;}.view-hsl-traffic-exceptions-new .exception-0 .hsl-icon .icon:before,.view-id-hsl_my_content .exception-0 .hsl-icon .icon:before{content:"3";}.view-hsl-traffic-exceptions-new .exception-0 .hsl-icon .hsl-icon-group,.view-hsl-traffic-exceptions-new .exception-0 .hsl-icon .hsl-icon-group:after,.view-id-hsl_my_content .exception-0 .hsl-icon .hsl-icon-group,.view-id-hsl_my_content .exception-0 .hsl-icon .hsl-icon-group:after{border-right-color:#00985f;}.view-hsl-traffic-exceptions-new .exception-6 .exception-details-heading a,.view-id-hsl_my_content .exception-6 .exception-details-heading a{color:#ff6319;}.view-hsl-traffic-exceptions-new .exception-6.group-details .exception-details-heading a,.view-hsl-traffic-exceptions-new .exception-6.group-details .exception-details-heading .disruption-count,.view-id-hsl_my_content .exception-6.group-details .exception-details-heading a,.view-id-hsl_my_content .exception-6.group-details .exception-details-heading .disruption-count{border-color:#ff6319;color:#ff6319;}.view-hsl-traffic-exceptions-new .exception-6.group-details .exception-details-heading a:hover,.view-hsl-traffic-exceptions-new .exception-6.group-details .exception-details-heading .disruption-count:hover,.view-id-hsl_my_content .exception-6.group-details .exception-details-heading a:hover,.view-id-hsl_my_content .exception-6.group-details .exception-details-heading .disruption-count:hover{background:#ff6319;}.view-hsl-traffic-exceptions-new .exception-6 .hsl-icon,.view-id-hsl_my_content .exception-6 .hsl-icon{background:#ff6319;}.view-hsl-traffic-exceptions-new .exception-6 .hsl-icon .icon:before,.view-id-hsl_my_content .exception-6 .hsl-icon .icon:before{content:"5";}.view-hsl-traffic-exceptions-new .exception-6 .hsl-icon .hsl-icon-group,.view-hsl-traffic-exceptions-new .exception-6 .hsl-icon .hsl-icon-group:after,.view-id-hsl_my_content .exception-6 .hsl-icon .hsl-icon-group,.view-id-hsl_my_content .exception-6 .hsl-icon .hsl-icon-group:after{border-right-color:#ff6319;}.view-hsl-traffic-exceptions-new .exception-1 .exception-details-heading a,.view-id-hsl_my_content .exception-1 .exception-details-heading a{color:#ff6319;}.view-hsl-traffic-exceptions-new .exception-1.group-details .exception-details-heading a,.view-hsl-traffic-exceptions-new .exception-1.group-details .exception-details-heading .disruption-count,.view-id-hsl_my_content .exception-1.group-details .exception-details-heading a,.view-id-hsl_my_content .exception-1.group-details .exception-details-heading .disruption-count{border-color:#ff6319;color:#ff6319;}.view-hsl-traffic-exceptions-new .exception-1.group-details .exception-details-heading a:hover,.view-hsl-traffic-exceptions-new .exception-1.group-details .exception-details-heading .disruption-count:hover,.view-id-hsl_my_content .exception-1.group-details .exception-details-heading a:hover,.view-id-hsl_my_content .exception-1.group-details .exception-details-heading .disruption-count:hover{background:#ff6319;}.view-hsl-traffic-exceptions-new .exception-1 .hsl-icon,.view-id-hsl_my_content .exception-1 .hsl-icon{background:#ff6319;}.view-hsl-traffic-exceptions-new .exception-1 .hsl-icon .icon:before,.view-id-hsl_my_content .exception-1 .hsl-icon .icon:before{content:"5";}.view-hsl-traffic-exceptions-new .exception-1 .hsl-icon .hsl-icon-group,.view-hsl-traffic-exceptions-new .exception-1 .hsl-icon .hsl-icon-group:after,.view-id-hsl_my_content .exception-1 .hsl-icon .hsl-icon-group,.view-id-hsl_my_content .exception-1 .hsl-icon .hsl-icon-group:after{border-right-color:#ff6319;}.view-hsl-traffic-exceptions-new .type-exception .hsl-icon-alert,.view-id-hsl_my_content .type-exception .hsl-icon-alert{color:#dc0451;background-color:transparent;font-size:30px;position:absolute;top:11px;left:-16px;text-shadow:1px -1px 0px #fff;text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px white;top:16px;}.view-hsl-traffic-exceptions-new .type-bulletin .hsl-icon-alert,.view-id-hsl_my_content .type-bulletin .hsl-icon-alert{background-color:#636363;border:1px solid white;border-radius:25px;color:white;font-size:16px;height:16px;line-height:1;position:absolute;top:30px;left:-10px;width:16px;}.view-hsl-traffic-exceptions-new.view-display-id-valid .row,.view-hsl-traffic-exceptions-new.view-display-id-exceptions_archive .row,.view-id-hsl_my_content.view-display-id-valid .row,.view-id-hsl_my_content.view-display-id-exceptions_archive .row{margin-bottom:1em;min-height:3em;overflow:hidden;padding-left:10px;position:relative;}.view-hsl-traffic-exceptions-new.view-display-id-valid .exception-details,.view-hsl-traffic-exceptions-new.view-display-id-exceptions_archive .exception-details,.view-id-hsl_my_content.view-display-id-valid .exception-details,.view-id-hsl_my_content.view-display-id-exceptions_archive .exception-details{font-size:inherit;line-height:inherit;}.view-hsl-traffic-exceptions-new.view-display-id-valid .exception-details-heading,.view-hsl-traffic-exceptions-new.view-display-id-exceptions_archive .exception-details-heading,.view-id-hsl_my_content.view-display-id-valid .exception-details-heading,.view-id-hsl_my_content.view-display-id-exceptions_archive .exception-details-heading{font-family:inherit;font-size:1.1em;font-weight:bold;}.view-hsl-traffic-exceptions-new.view-display-id-valid .exception-details-heading a,.view-hsl-traffic-exceptions-new.view-display-id-exceptions_archive .exception-details-heading a,.view-id-hsl_my_content.view-display-id-valid .exception-details-heading a,.view-id-hsl_my_content.view-display-id-exceptions_archive .exception-details-heading a{font-size:16.25px;}.view-hsl-traffic-exceptions-new.view-display-id-valid .exception-details-body,.view-hsl-traffic-exceptions-new.view-display-id-exceptions_archive .exception-details-body,.view-id-hsl_my_content.view-display-id-valid .exception-details-body,.view-id-hsl_my_content.view-display-id-exceptions_archive .exception-details-body{margin-left:50px;}.view-hsl-traffic-exceptions-new.view-display-id-valid .field-exception-description-fi,.view-hsl-traffic-exceptions-new.view-display-id-exceptions_archive .field-exception-description-fi,.view-id-hsl_my_content.view-display-id-valid .field-exception-description-fi,.view-id-hsl_my_content.view-display-id-exceptions_archive .field-exception-description-fi{color:#999999;}.view-hsl-traffic-exceptions-new.view-display-id-valid .hsl-icon,.view-hsl-traffic-exceptions-new.view-display-id-exceptions_archive .hsl-icon,.view-id-hsl_my_content.view-display-id-valid .hsl-icon,.view-id-hsl_my_content.view-display-id-exceptions_archive .hsl-icon{font-size:30px;height:30px;line-height:30px;max-height:30px;width:30px;}.view-hsl-traffic-exceptions-new.view-display-id-valid .hsl-icon-alert,.view-hsl-traffic-exceptions-new.view-display-id-exceptions_archive .hsl-icon-alert,.view-id-hsl_my_content.view-display-id-valid .hsl-icon-alert,.view-id-hsl_my_content.view-display-id-exceptions_archive .hsl-icon-alert{font-size:20px;left:-11px;top:11px;}.pane-hsl-traffic-exceptions-feature-traffic-exc-block-profile .view-hsl-traffic-exceptions-new .row:first-of-type .exception-details,.pane-hsl-traffic-exceptions-feature-traffic-exc-block-profile
  .view-id-hsl_my_content .row:first-of-type .exception-details{border-top:none;}.pane-hsl-traffic-exceptions-feature-traffic-exc-block-profile .view-hsl-traffic-exceptions-new .row:last-of-type .exception-details,.pane-hsl-traffic-exceptions-feature-traffic-exc-block-profile
  .view-id-hsl_my_content .row:last-of-type .exception-details{border-bottom:none;}.view-hsl-my-content.view-display-id-block_2{background:white;}html.ie8 .view-hsl-traffic-exceptions .rows .exception-details:before{content:none;}@media all and (max-width:480px) {
 .view-hsl-traffic-exceptions .rows .exception-details{margin:10px 0 0 0;left:0;width:290px;}.view-hsl-traffic-exceptions .rows .exception-details:before{content:none;} 
}.solr-search-list{margin:10px;}.solr-search-list.view-display-id-solr_search{margin-left:0;margin-right:0;}.solr-search-list.view-display-id-solr_search .view-content{margin:0 10px;}.solr-search-list .view-header h2{border-bottom:2px solid #007ac9;font-size:19.8055px;}.solr-search-list .rows{margin-bottom:20px;}.solr-search-list .rows .views-row{border-bottom:2px solid #dfedf5;min-height:35px;padding-bottom:5px;}.solr-search-list .rows .views-row .date{color:#007ac9;width:40px;text-align:left;float:left;}.solr-search-list .rows .views-row h3.search-title,.solr-search-list .rows .views-row .excerpt{margin-left:55px;}.solr-search-list .rows .views-row h3.search-title{margin-bottom:0px;font-size:15.002px;line-height:1em;}.solr-search-list .rows .views-row .excerpt{font-size:11.999px;line-height:1.5em;margin-top:2px;}#block-views-hsl-solr-search-taxonomy-mketju h2.block-title,#block-views-hsl-solr-search-mketju-block h2.block-title,#block-views-hsl-solr-search-bulletins-block h2.block-title{border-bottom:2px solid #007ac9;font-size:19.8055px;}.region-highlighted{padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.region-highlighted .block{margin-bottom:10px;}body.front .pane-liftups{position:relative;}body.front .view-display-id-frontpage_banner{background-color:#fff;padding:25px 0;position:inherit;overflow:hidden;width:100%;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:20px;}body.front .view-display-id-frontpage_banner .view-content{margin-left:auto;margin-right:auto;max-width:1200px;}body.front .view-display-id-frontpage_banner .liftup-content-wrapper{position:relative;}@media all and (min-width:800px) {
 body.front .view-display-id-frontpage_banner .liftup-content{background:url(/sites/all/themes/custom/hsl/img/info.svg) no-repeat;background-size:35px;min-height:35px;} 
}@media all and (max-width:1023px) {
 body.front .view-display-id-frontpage_banner .liftup-content{margin-left:10px;margin-right:10px;} 
}@media all and (min-width:769px) and (max-width:1199px) {
 body.front .view-display-id-frontpage_banner{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;} 
}body.front .view-display-id-frontpage_banner .title-wrapper{width:100%;display:inline-block;text-align:center;}@media all and (min-width:800px) {
 body.front .view-display-id-frontpage_banner .title-wrapper{width:75%;text-align:left;} 
}body.front .view-display-id-frontpage_banner .title{line-height:35px;}@media all and (min-width:800px) {
 body.front .view-display-id-frontpage_banner .title{padding-left:55px;} 
}body.front .view-display-id-frontpage_banner .read-more{display:inline-block;width:100%;margin-top:0.5em;text-align:center;}@media all and (min-width:800px) {
 body.front .view-display-id-frontpage_banner .read-more{text-align:right;margin-top:0;position:absolute;right:0;top:50%;transform:translateY(-50%);} 
}body.front .view-display-id-frontpage_banner .read-more a{display:inline-block;border:1px solid #888;background:white;color:#007ac9;margin-top:0;padding:0 45px;}body.front.with-text-banner .pane-hsl-reittiopas-hsl-reittiopas-search{margin-bottom:0;}@media all and (max-width:767px) {
 body.front.with-text-banner .pane-hsl-reittiopas-hsl-reittiopas-search{margin-bottom:10px;} 
}@media all and (min-width:800px) {
 body.front.with-text-banner.routesearch-timepicker-opened .center-wrapper{margin-top:60px;} 
}.view-display-id-front_news .row,.view-display-id-front_news .views-row,.view-display-id-liftups_front_sidebar_btm .row,.view-display-id-liftups_front_sidebar_btm .views-row,.view-display-id-liftups_front_sidebar_top .row,.view-display-id-liftups_front_sidebar_top .views-row,.view-news-help-and-info .row,.view-news-help-and-info .views-row{font-size:1.154em;line-height:1.35982em;border-bottom:6px solid #cedce4;margin-bottom:10px;padding-bottom:10px;}.view-display-id-front_news .row h3,.view-display-id-front_news .views-row h3,.view-display-id-liftups_front_sidebar_btm .row h3,.view-display-id-liftups_front_sidebar_btm .views-row h3,.view-display-id-liftups_front_sidebar_top .row h3,.view-display-id-liftups_front_sidebar_top .views-row h3,.view-news-help-and-info .row h3,.view-news-help-and-info .views-row h3{font-size:1.69231em;line-height:0.96591em;font-family:"Proxima Nova Extra Condensed",Arial,Helvetica,"Nimbus Sans L",sans-serif;}.view-display-id-front_news .row h2.field-title,.view-display-id-front_news .views-row h2.field-title,.view-display-id-liftups_front_sidebar_btm .row h2.field-title,.view-display-id-liftups_front_sidebar_btm .views-row h2.field-title,.view-display-id-liftups_front_sidebar_top .row h2.field-title,.view-display-id-liftups_front_sidebar_top .views-row h2.field-title,.view-news-help-and-info .row h2.field-title,.view-news-help-and-info .views-row h2.field-title{margin-top:0;}.view-display-id-front_news .row .submitted,.view-display-id-front_news .views-row .submitted,.view-display-id-liftups_front_sidebar_btm .row .submitted,.view-display-id-liftups_front_sidebar_btm .views-row .submitted,.view-display-id-liftups_front_sidebar_top .row .submitted,.view-display-id-liftups_front_sidebar_top .views-row .submitted,.view-news-help-and-info .row .submitted,.view-news-help-and-info .views-row .submitted{font-size:13px;}.view-display-id-front_news .row p,.view-display-id-front_news .views-row p,.view-display-id-liftups_front_sidebar_btm .row p,.view-display-id-liftups_front_sidebar_btm .views-row p,.view-display-id-liftups_front_sidebar_top .row p,.view-display-id-liftups_front_sidebar_top .views-row p,.view-news-help-and-info .row p,.view-news-help-and-info .views-row p{margin:5px 0;}.view-news-help-and-info .views-row{border-bottom:1px dotted #cedce4;margin-bottom:5px;padding-bottom:5px;}.view-hsl-traffic-bulletins.view-display-id-traffic_bulletins_block .rows{margin:0 15px;overflow:hidden;}.view-hsl-traffic-bulletins.view-display-id-traffic_bulletins_block .rows > div{margin:0 0 8px;padding:0 0 0 10px;}.view-hsl-traffic-bulletins.view-display-id-traffic_bulletins_block .rows > div:before{color:#007ac9;content:'\203A';float:left;font-family:"Arial",sans-serif;font-size:15.002px;line-height:11.999px;margin-left:-10px;padding-right:0.3em;}.view-hsl-traffic-bulletins.view-display-id-traffic_bulletins_block .rows a{font-size:1.154em;line-height:1.13318em;}.view-hsl-traffic-bulletins.view-display-id-traffic_bulletins_block .rows .date{color:#999999;font-size:11px;}.view-hsl-traffic-bulletins-new .row{overflow:hidden;margin-bottom:1em;padding-left:10px;min-height:3em;}.view-hsl-traffic-bulletins-new .hsl-icon{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:relative;background:#007ac9;color:#ffffff;font-size:31px;height:30px;line-height:30px;margin:2px 3px 3px 3px;max-height:30px;text-align:center;width:30px;clear:left;display:block;float:left;margin-right:-50px;}.view-hsl-traffic-bulletins-new .hsl-icon a.icon{text-decoration:none;}.view-hsl-traffic-bulletins-new .hsl-icon a.icon:before{content:"1";color:#fff;}.view-hsl-traffic-bulletins-new .bulletin-details-body{display:block;float:left;margin-left:50px;}.view-hsl-traffic-bulletins-new .bulletin-details-body .title{display:block;}.view-hsl-traffic-bulletins-new .bulletin-details-body .title a{color:#999999;}.view-hsl-traffic-bulletins-new .bulletin-details-body .title a:after{content:'\203A';float:none;font-family:"Arial";padding-left:0.25em;padding-right:0.25em;color:#007ac9;}.view-hsl-traffic-bulletins-new .bulletin-details-body .bulletin-date{color:#000;font-weight:bold;font-size:1.1em;}.view-hsl-traffic-bulletins-new .bulletin-details-body .bulletin-date a{color:#000;}.view-hsl-traffic-bulletins-new .bulletin-details-body .bulletin-date .date-display-single.no-end-date::after{content:"D";font-family:"HSL Picto Regular";font-size:1.1em;vertical-align:middle;}.view-hsl-traffic-bulletins-new .bulletin-details-body .bulletin-lines{color:#007ac9;}.view-hsl-traffic-bulletins-new .bulletin-details-body .bulletin-lines a:link,.view-hsl-traffic-bulletins-new .bulletin-details-body .bulletin-lines a:visited{font-size:1.25em;font-weight:bold;margin-right:3px;}.view-hsl-traffic-bulletins-new .bulletin-details-body .bulletin-lines a:link:last-child,.view-hsl-traffic-bulletins-new .bulletin-details-body .bulletin-lines a:visited:last-child{margin-right:5px;}.view-hsl-traffic-bulletins-new .bulletin-details-type-bus .hsl-icon .icon:before{content:"2";}.view-hsl-traffic-bulletins-new .bulletin-details-type-train .hsl-icon{background-color:#8c4799;}.view-hsl-traffic-bulletins-new .bulletin-details-type-train .hsl-icon .icon:before{content:"4";}.view-hsl-traffic-bulletins-new .bulletin-details-type-train .bulletin-details-body .bulletin-lines a:visited,.view-hsl-traffic-bulletins-new .bulletin-details-type-train .bulletin-details-body .bulletin-lines a:link{color:#8c4799;}.view-hsl-traffic-bulletins-new .bulletin-details-type-tram .hsl-icon{background-color:#00985f;}.view-hsl-traffic-bulletins-new .bulletin-details-type-tram .hsl-icon .icon:before{content:"3";}.view-hsl-traffic-bulletins-new .bulletin-details-type-tram .bulletin-details-body .bulletin-lines a:visited,.view-hsl-traffic-bulletins-new .bulletin-details-type-tram .bulletin-details-body .bulletin-lines a:link{color:#00985f;}.view-hsl-traffic-bulletins-new .bulletin-details-type-ferry .hsl-icon{background-color:#00b9e4;}.view-hsl-traffic-bulletins-new .bulletin-details-type-ferry .hsl-icon .icon:before{content:"6";}.view-hsl-traffic-bulletins-new .bulletin-details-type-ferry .bulletin-details-body .bulletin-lines a:visited,.view-hsl-traffic-bulletins-new .bulletin-details-type-ferry .bulletin-details-body .bulletin-lines a:link{color:#00b9e4;}.view-hsl-traffic-bulletins-new .bulletin-details-type-metro .hsl-icon{background-color:#ff6319;}.view-hsl-traffic-bulletins-new .bulletin-details-type-metro .hsl-icon .icon:before{content:"5";}.view-hsl-traffic-bulletins-new .bulletin-details-type-metro .bulletin-details-body .bulletin-lines a:visited,.view-hsl-traffic-bulletins-new .bulletin-details-type-metro .bulletin-details-body .bulletin-lines a:link{color:#ff6319;}.subscribe-email-login{display:none;}.view-hsl-news-archive,.view-hsl-traffic-bulletins.media-block{margin-top:10px;}.view-hsl-news-archive .views-exposed-form,.view-hsl-traffic-bulletins.media-block .views-exposed-form{margin:20px 0;}.view-hsl-news-archive .views-exposed-form .form-type-bef-checkbox,.view-hsl-traffic-bulletins.media-block .views-exposed-form .form-type-bef-checkbox{float:left;padding:5px 10px 0 0;}.view-hsl-news-archive .rows,.view-hsl-traffic-bulletins.media-block .rows{overflow:hidden;}.view-hsl-news-archive .rows > div,.view-hsl-traffic-bulletins.media-block .rows > div{margin:0 0 8px;overflow:hidden;padding:0;}.view-hsl-news-archive .rows .date,.view-hsl-traffic-bulletins.media-block .rows .date{clear:left;display:block;float:left;margin-right:-80px;color:#999999;font-size:11px;}.view-hsl-news-archive .rows a,.view-hsl-traffic-bulletins.media-block .rows a{font-size:1.154em;line-height:1.13318em;display:block;float:left;margin-left:80px;}.view-hsl-ticket-sales-points .view-filters{padding:3px 3px 3px 36px;background-color:#dfedf5;}.view-hsl-ticket-sales-points .view-filters label{color:#007ac9;}.view-hsl-ticket-sales-points.view-display-id-block_list .rows{padding:3px;}.view-hsl-ticket-sales-points.view-display-id-block_list .rows .row{border-bottom:1px solid #cccccc;padding:5px 2px 5px 36px;cursor:pointer;background-repeat:no-repeat;background-position:4px 4px;}.view-hsl-ticket-sales-points.view-display-id-block_list .rows .row .title{color:#007ac9;font-size:1.154em;line-height:1.13318em;}.view-hsl-ticket-sales-points.view-display-id-block_list .rows .row div{font-size:0.923em;line-height:1.41678em;}.view-hsl-ticket-sales-points.view-display-id-block_list .rows .row em{font-style:normal;color:#cccccc;}.view-hsl-ticket-sales-points.view-display-id-block_list .rows .row.type-22{background-image:url(/sites/all/themes/custom/hsl/img/map_icon_pink.png);}.view-hsl-ticket-sales-points.view-display-id-block_list .rows .row.type-23{background-image:url(/sites/all/themes/custom/hsl/img/map_icon_blue.png);}.view-hsl-ticket-sales-points.view-display-id-block_list .rows .row.type-24{background-image:url(/sites/all/themes/custom/hsl/img/map_icon_balloon.png);}.view-hsl-ticket-sales-points.view-display-id-block_list .rows .row.type-25{background-image:url(/sites/all/themes/custom/hsl/img/map_icon_hsl.png);}.view-hsl-ticket-sales-points.view-display-id-block_list .rows .row.type-4442{background-image:url(/sites/all/themes/custom/hsl/img/map_icon_parking_simple.svg);}#block-views-62a1fce9d394d5414347d24066cf36f0{background-color:#dfedf5;margin-bottom:0;margin-top:38px;}#block-views-62a1fce9d394d5414347d24066cf36f0 label{color:#007ac9;}#block-views-62a1fce9d394d5414347d24066cf36f0 .views-exposed-widgets{margin-left:8px;margin-bottom:0;padding:10px 0;}#block-views-hsl-park-and-ride-block-list .view-filters{display:none;}#block-views-hsl-park-and-ride-block-list .rows{padding:3px;}#block-views-hsl-park-and-ride-block-list .rows .park-area-title{border-bottom:1px solid #cccccc;padding:7px 2px 10px 36px;margin:0;cursor:pointer;color:#007ac9;background-repeat:no-repeat;background-position:4px 2px;background-image:url(/sites/all/themes/custom/hsl/img/map_icon_car.png);font-family:Helvetica,Arial,"Nimbus Sans L",sans-serif;}#user-profile .view-id-my_lines_flag .views-row{overflow:hidden;}#user-profile .view-id-my_lines_flag h4.line-code{float:left;margin:0;width:23%;line-height:1.2em;}#user-profile .view-id-my_lines_flag span.line-type{float:left;margin-top:2px;width:62%;}#user-profile .view-id-my_lines_flag span.mylines-add a{float:right;text-indent:-9999px;width:20px;}#user-profile .view-id-my_lines_flag span.mylines-add .flag-throbber{display:none;}#user-profile .view-id-my_lines_flag.view-display-id-block_1{-webkit-box-shadow:inset 0px -1px 0px 0px white;-moz-box-shadow:inset 0px -1px 0px 0px white;box-shadow:inset 0px -1px 0px 0px white;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background:#dfedf5;margin:0px -15px 0px -15px;padding:15px;}#user-profile .view-id-my_lines_flag.view-display-id-block_1 span.mylines-add a{height:15px;}#user-profile .view-id-my_lines_flag.view-display-id-block_1 .view-content{margin-top:20px;}#user-profile .view-id-my_lines_flag.view-display-id-block_2 span.mylines-add a{height:18px;}#user-profile .view-id-my_lines_flag.view-display-id-block_2 p.hint{margin:0px;}#user-profile .view-id-my_lines_flag.view-display-id-block_2 p.exceptions{margin:5px 0px 0px;}#user-profile .view-id-my_lines_flag.view-display-id-block_2 p.exceptions span.transport-type{color:#007ac9;}#user-profile .view-id-my_lines_flag .form-item-line input{width:80px;}#user-profile .view-id-my_lines_flag .views-exposed-form label{color:#007ac9;margin-bottom:5px;}#user-profile .view-id-my_lines_flag .views-exposed-form .views-exposed-widgets .views-submit-button{position:relative;float:right;padding:0 5px 0 0;margin-top:10px;}#user-profile .view-id-my_lines_flag .views-exposed-form .views-exposed-widgets .views-submit-button div.throbber{position:absolute;right:-15px;top:20px;}#user-profile .view-id-my_lines_flag .views-exposed-form .views-exposed-widgets .form-item input.error{border-color:#B2BEC4 #EEEEEE #EEEEEE #B2BEC4;border-style:solid;border-width:1px;}#user-profile .view-id-my_lines_flag .views-exposed-form div.description{padding-top:5px;}#user-profile .view-id-my_lines_flag .views-submit-button .form-submit{background-image:url(/sites/all/themes/custom/hsl/img/search_icon.png);background-position:50% 5%;height:32px;margin:15px 0 0 0;position:relative;text-indent:-9999px;width:75px;}#user-profile .view-id-my_lines_flag .views-submit-button .form-submit:hover{background-position:50% 88%;}.view-hsl-my-content .view-footer{text-align:left;border-top:1px dotted #dddddd;padding:10px 0;box-sizing:border-box;}.view-hsl-my-content .view-empty p{text-align:left;color:#999999;margin:0 10px 10px 10px;}.view-hsl-my-content .view-empty p .hsl-icon{font-weight:normal;float:none;margin:0;padding:0;background:transparent;color:#dddddd;display:inline-block;height:auto;width:auto;font-size:25px;vertical-align:middle;}#user-profile .view-hsl-lottery .view-empty,#user-profile .view-hsl-lottery .flag-disabled{font-size:1.308em;line-height:1.49965em;color:#ccc;margin:5px 0;text-align:center;}#user-profile .view-hsl-lottery .views-row{border-bottom:4px solid #dfedf5;}#user-profile .view-hsl-lottery .views-row-last{border-bottom:0;}.view-hsl-lottery{overflow:hidden;}.view-hsl-lottery .views-row{border-bottom:4px solid white;margin-bottom:15px;padding-bottom:5px;}.view-hsl-lottery .views-row article > a{display:block;font-weight:bold;margin:5px 0;}.view-hsl-lottery .views-row article > a:after{content:'\203A';float:none;font-family:"Arial";font-size:19.8055px;padding-left:0.25em;padding-right:0.25em;}.view-hsl-lottery .views-row p{margin-top:0;}.view-hsl-lottery .views-row-last{border-bottom:0;margin-bottom:0;padding-bottom:0;}.view-hsl-lottery .flag.flag-action{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-shadow:0px 0px 2px #555555;background:#006bb0;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0089e3),color-stop(100%,#006bb0)),#006bb0;background:-webkit-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-moz-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-o-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:linear-gradient(top,#0089e3,#006bb0),#006bb0;border:0 none;border-top:1px solid #0089e3;border-bottom:1px solid #006bb0;color:#ffffff;cursor:default;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:19.8055px;height:38px;margin:0 10px 10px 0;padding:3px 15px;cursor:pointer;}.view-hsl-lottery .flag.flag-action:hover{background:#0074bf;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0093f2),color-stop(100%,#0074bf)),#0074bf;background:-webkit-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-moz-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-o-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:linear-gradient(top,#0093f2,#0074bf),#0074bf;}.view-hsl-lottery .flag.flag-action:active,.view-hsl-lottery .flag.flag-action:focus{background:#0089e3;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#006bb0),color-stop(100%,#0089e3)),#0089e3;background:-webkit-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-moz-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-o-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:linear-gradient(top,#006bb0,#0089e3),#0089e3;border-top:1px solid #005b96;border-bottom:1px solid #0099fc;}.view-hsl-lottery .flag.unflag-action{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-shadow:0px 0px 2px #555555;background:#8c8c8c;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#a6a6a6),color-stop(100%,#8c8c8c)),#8c8c8c;background:-webkit-linear-gradient(top,#a6a6a6,#8c8c8c),#8c8c8c;background:-moz-linear-gradient(top,#a6a6a6,#8c8c8c),#8c8c8c;background:-o-linear-gradient(top,#a6a6a6,#8c8c8c),#8c8c8c;background:linear-gradient(top,#a6a6a6,#8c8c8c),#8c8c8c;border:0 none;border-top:1px solid #a6a6a6;border-bottom:1px solid #8c8c8c;color:#ffffff;cursor:default;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:19.8055px;height:38px;margin:0 10px 10px 0;padding:3px 15px;}.view-hsl-lottery .flag.flag-notallowed{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-shadow:0px 0px 2px #555555;background:#8c8c8c;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#a6a6a6),color-stop(100%,#8c8c8c)),#8c8c8c;background:-webkit-linear-gradient(top,#a6a6a6,#8c8c8c),#8c8c8c;background:-moz-linear-gradient(top,#a6a6a6,#8c8c8c),#8c8c8c;background:-o-linear-gradient(top,#a6a6a6,#8c8c8c),#8c8c8c;background:linear-gradient(top,#a6a6a6,#8c8c8c),#8c8c8c;border:0 none;border-top:1px solid #a6a6a6;border-bottom:1px solid #8c8c8c;color:#ffffff;cursor:default;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:19.8055px;height:38px;margin:0 10px 10px 0;padding:3px 15px;}.view-hsl-lottery .flag.flag-link-normal,.view-hsl-lottery .flag.flag-link-toggle{display:block;float:none;font-size:17.004px;height:30px;line-height:30px;margin:10px -10px 10px 0;padding:0;text-align:center;width:170px;}.view-hsl-lottery .flag-throbber{display:none;margin:0 10px;}.view-hsl-lottery .flag-message{font-size:1em;line-height:1.30769em;clear:both;display:block;margin:0 0 10px;position:static;width:auto;}.view-hsl-lottery .flag-disabled{margin:10px 0;}.view-hsl-matkaketju .views-row{padding-bottom:20px;}@media all and (max-width:480px) {
 .view-hsl-matkaketju .views-row{border-bottom:6px solid #dfedf5;margin-bottom:20px;} 
}.view-hsl-matkaketju .views-row img{width:100%;}.view-hsl-matkaketju .views-row p{margin:10px 0;}@media all and (min-width:481px) and (max-width:799px) {
 .view-hsl-matkaketju:before,.view-hsl-matkaketju:after{content:"";display:table;}.view-hsl-matkaketju:after{clear:both;}.view-hsl-matkaketju .views-row{padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.view-hsl-matkaketju .views-row.views-row-2{border-top:0;padding-top:0;}.view-hsl-matkaketju .views-row:nth-child(2n+1){float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;padding-right:10px;}.view-hsl-matkaketju .views-row:nth-child(2n){float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;} 
}@media all and (min-width:800px) {
 .view-hsl-matkaketju:before,.view-hsl-matkaketju:after{content:"";display:table;}.view-hsl-matkaketju:after{clear:both;}.view-hsl-matkaketju .views-row{padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.view-hsl-matkaketju .views-row.views-row-2,.view-hsl-matkaketju .views-row.views-row-3{border-top:0;padding-top:0;}.view-hsl-matkaketju .views-row:nth-child(3n+1){float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;padding-right:10px;}.view-hsl-matkaketju .views-row:nth-child(3n+2){float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-right:10px;}.view-hsl-matkaketju .views-row:nth-child(3n){float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;} 
}.view-hsl-matkaketju .view-hsl-matkaketju-nodes .row a{display:block;padding:2px 0 1px 12px;position:relative;}.view-hsl-matkaketju .view-hsl-matkaketju-nodes .row a:after{content:'\203A';float:left;font-family:"Arial";font-size:13px;padding-left:0.25em;padding-right:0.25em;position:absolute;left:0;top:1px;}.lt-ie9 .view-hsl-matkaketju:before,.lt-ie9 .view-hsl-matkaketju:after{content:"";display:table;}.lt-ie9 .view-hsl-matkaketju:after{clear:both;}.lt-ie9 .view-hsl-matkaketju .views-row{padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.lt-ie9 .view-hsl-matkaketju .views-row.views-row-2{border-top:0;padding-top:0;}.lt-ie9 .view-hsl-matkaketju .views-row.views-row-odd{float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;padding-right:10px;}.lt-ie9 .view-hsl-matkaketju .views-row.views-row-even{float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.view-hsl-authors .taxonomy-term-description p{margin:5px 0;}@media all and (max-width:480px) {
 .view-hsl-authors .field-images{float:left;margin:0 10px 5px 0;} 
}@media all and (min-width:800px) {
 .view-hsl-authors .field-images{float:left;margin:0 10px 5px 0;} 
}.page-asiakasedut,.page-kundformaner,.page-customer-benefits,.page-yrityspalvelut{background:#dfedf5;}.view-customer-benefits .hsl-teaser-box--item.item-type--page .inner{padding:38px 52px 37px 52px !important;background:#007ac9 !important;border:6px solid #dfedf5;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;color:white;}.view-customer-benefits .hsl-teaser-box--item.item-type--page h2,.view-customer-benefits .hsl-teaser-box--item.item-type--page a{color:inherit;}.view-customer-benefits .hsl-teaser-box--item.item-type--page h2{margin-top:0;font-size:32px;font-family:"Proxima Nova Extra Condensed",Arial,Helvetica,"Nimbus Sans L",sans-serif;text-align:left;}@media all and (min-width:800px) {
 .view-customer-benefits .hsl-teaser-box--item.item-type--page h2{font-size:40px;} 
}@media all and (min-width:960px) {
 .view-customer-benefits .hsl-teaser-box--item.item-type--page h2{font-size:52px;} 
}.view-customer-benefits .hsl-teaser-box--item.item-type--page p{font-size:15px;line-height:1.2;}.view-customer-benefits .hsl-teaser-box--item.item-type--page .ui-user-links a{position:relative;float:left;display:inline-block;margin:0 1em 1em 0;padding:0 1em 0.3em 0;font-size:18px;border-bottom:2px dotted #f092cd;}.view-customer-benefits .hsl-teaser-box--item.item-type--page .ui-user-links a:hover{text-decoration:none;border-bottom:2px solid #f092cd;}.view-customer-benefits .hsl-teaser-box--item.item-type--page .ui-user-links a:after{content:"";position:absolute;top:-3px;right:-3px;display:inline-block;width:16px;height:16px;background:transparent url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) 0 -684px no-repeat;}.view-customer-benefits .hsl-teaser-box--item.item-type--page .inner{background:none;}.view-customer-benefits .hsl-teaser-box--item.item-type--page .inner .content{margin-top:0;}@media all and (max-width:480px) {
 .view-customer-benefits .hsl-teaser-box--item.item-type--page{min-height:0;}.view-customer-benefits .hsl-teaser-box--item.item-type--page .inner{padding:21px !important;} 
}.view-customer-benefits .hsl-teaser-box--item.item-type--page .colorbox-node{display:none;}.view-customer-benefits .hsl-teaser-box--item.item-type--page .inner{border:0;}.view-customer-benefits .hsl-teaser-box--item.item-type--page h2 ~ p{margin-top:0;}.view-customer-benefits .hsl-teaser-box--item.item-type--hsl_customer_benefits .inner,.view-customer-benefits .hsl-teaser-box--item.item-type--lottery .inner{min-height:293px;font-size:15px;}@media all and (max-width:480px) {
 .view-customer-benefits .hsl-teaser-box--item.item-type--hsl_customer_benefits .inner,.view-customer-benefits .hsl-teaser-box--item.item-type--lottery .inner{min-height:253px;} 
}.view-customer-benefits .hsl-teaser-box--item.item-type--hsl_customer_benefits .inner h2,.view-customer-benefits .hsl-teaser-box--item.item-type--lottery .inner h2{font-size:18px;}@media all and (max-width:480px) {
 .view-customer-benefits .hsl-teaser-box--item.item-type--hsl_customer_benefits .inner h2,.view-customer-benefits .hsl-teaser-box--item.item-type--lottery .inner h2{font-size:15px;} 
}@media all and (max-width:480px) {
 .view-customer-benefits .hsl-teaser-box--item.item-type--hsl_customer_benefits .inner p,.view-customer-benefits .hsl-teaser-box--item.item-type--lottery .inner p{font-size:14px;} 
}.hsl-teaser-box--item{position:relative;padding-bottom:1em;min-height:300px;}@media all and (max-width:480px) {
 .hsl-teaser-box--item{min-height:250px;} 
}.hsl-teaser-box--item .inner{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;position:relative;background:white;border:2px solid #dfedf5;-webkit-transition:border-color 300ms ease-out;-moz-transition:border-color 300ms ease-out;-ms-transition:border-color 300ms ease-out;-o-transition:border-color 300ms ease-out;transition:border-color 300ms ease-out;overflow:hidden;}.hsl-teaser-box--item .inner .content{position:relative;margin-top:7px;padding:0 1em;}.hsl-teaser-box--item .inner .highlight{position:relative;top:-10px;float:right;padding:7px;border:4px solid #f092cd;background:white;font-size:19px;font-family:"Proxima Nova Extra Condensed",Arial,Helvetica,"Nimbus Sans L",sans-serif;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;}@media all and (min-width:800px) {
 .hsl-teaser-box--item .inner .highlight{position:absolute;top:-41px;right:12px;} 
}@media all and (max-width:480px) {
 .hsl-teaser-box--item .inner .highlight{top:-6px;padding:4px;font-size:15px;} 
}.hsl-teaser-box--item .inner .highlight:after{content:"";position:absolute;bottom:-18px;left:7px;display:block;width:20px;height:20px;background:transparent url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) -121px -400px no-repeat;}.hsl-teaser-box--item .inner .description{margin-top:0.3em;color:#999999;text-align:center;}.hsl-teaser-box--item h2{display:inline-block;width:100%;font-size:1.2em;text-align:center;}.hsl-teaser-box--item img{height:auto;width:100%;z-index:-1;}.hsl-teaser-box--item > a{position:absolute;top:0;left:0;right:0;bottom:0;color:transparent;z-index:150;}.hsl-teaser-box--item > a:hover ~ .inner{border-color:#00b9e4;}.ie9 .hsl-teaser-box--item > a{background-color:white;opacity:0;}@media all and (max-width:480px) {
 .hsl-teaser-box:before,.hsl-teaser-box:after{content:"";display:table;}.hsl-teaser-box:after{clear:both;}.hsl-teaser-box .hsl-teaser-box--item{padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item:nth-child(2n+1){float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.hsl-teaser-box .hsl-teaser-box--item:nth-child(2n+2){float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-1.item-type--page:nth-child(2n+1){float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-1:nth-child(2n+2){float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.hsl-teaser-box .hsl-teaser-box--item.heroes-1:nth-child(2n+1){float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:none;}.hsl-teaser-box .hsl-teaser-box--item.heroes-2.item-type--page:nth-child(2n+1){float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-2.item-type--lottery:nth-child(2n+2){float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.hsl-teaser-box .hsl-teaser-box--item.heroes-2:nth-child(2n+1){float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.hsl-teaser-box .hsl-teaser-box--item.heroes-2:nth-child(2n+2){float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-3.item-type--page:nth-child(2n+1){float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-3.item-type--lottery:nth-child(2n+2){float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.hsl-teaser-box .hsl-teaser-box--item.heroes-3.item-type--lottery:nth-child(2n+1){float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-3:nth-child(2n+2){float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.hsl-teaser-box .hsl-teaser-box--item.heroes-3:nth-child(2n+3){float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;} 
}@media all and (min-width:481px) and (max-width:799px) {
 .hsl-teaser-box:before,.hsl-teaser-box:after{content:"";display:table;}.hsl-teaser-box:after{clear:both;}.hsl-teaser-box .hsl-teaser-box--item{padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item:nth-child(3n+1){float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.hsl-teaser-box .hsl-teaser-box--item:nth-child(3n+2){float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item:nth-child(3n+3){float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-1.item-type--page:nth-child(3n+1){float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-1:nth-child(3n+2){float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-1:nth-child(3n+3){float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.hsl-teaser-box .hsl-teaser-box--item.heroes-1:nth-child(3n+1){float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:none;}.hsl-teaser-box .hsl-teaser-box--item.heroes-2.item-type--page:nth-child(3n+1){float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-2.item-type--lottery:nth-child(3n+2){float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-2:nth-child(3n+3){float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.hsl-teaser-box .hsl-teaser-box--item.heroes-2:nth-child(3n+1){float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:none;}.hsl-teaser-box .hsl-teaser-box--item.heroes-2:nth-child(3n+2){float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-3.item-type--page:nth-child(3n+1){float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-3.item-type--lottery:nth-child(3n+2){float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-3.item-type--lottery:nth-child(3n+3){float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.hsl-teaser-box .hsl-teaser-box--item.heroes-3:nth-child(3n+1){float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:none;}.hsl-teaser-box .hsl-teaser-box--item.heroes-3:nth-child(3n+2){float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-3:nth-child(3n+3){float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;} 
}@media all and (min-width:800px) {
 .hsl-teaser-box:before,.hsl-teaser-box:after{content:"";display:table;}.hsl-teaser-box:after{clear:both;}.hsl-teaser-box .hsl-teaser-box--item{padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item:nth-child(4n+1){float:left;width:25%;margin-left:0%;margin-right:-25%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.hsl-teaser-box .hsl-teaser-box--item:nth-child(4n+2){float:left;width:25%;margin-left:25%;margin-right:-50%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item:nth-child(4n+3){float:left;width:25%;margin-left:50%;margin-right:-75%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item:nth-child(4n+4){float:left;width:25%;margin-left:75%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-1.item-type--page:nth-child(4n+1){float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-1:nth-child(4n+2){float:left;width:25%;margin-left:50%;margin-right:-75%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-1:nth-child(4n+3){float:left;width:25%;margin-left:75%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-1:nth-child(4n+4){float:left;width:25%;margin-left:0%;margin-right:-25%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.hsl-teaser-box .hsl-teaser-box--item.heroes-1:nth-child(4n+1){float:left;width:25%;margin-left:25%;margin-right:-50%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:none;}.hsl-teaser-box .hsl-teaser-box--item.heroes-2.item-type--page:nth-child(4n+1){float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-2.item-type--lottery:nth-child(4n+2){float:left;width:25%;margin-left:50%;margin-right:-75%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-2:nth-child(4n+3){float:left;width:25%;margin-left:75%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-2:nth-child(4n+4){float:left;width:25%;margin-left:0%;margin-right:-25%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.hsl-teaser-box .hsl-teaser-box--item.heroes-2:nth-child(4n+1){float:left;width:25%;margin-left:25%;margin-right:-50%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:none;}.hsl-teaser-box .hsl-teaser-box--item.heroes-2:nth-child(4n+2){float:left;width:25%;margin-left:50%;margin-right:-75%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-3.item-type--page:nth-child(4n+1){float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-3.item-type--lottery:nth-child(4n+2){float:left;width:25%;margin-left:50%;margin-right:-75%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-3.item-type--lottery:nth-child(4n+3){float:left;width:25%;margin-left:75%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-3:nth-child(4n+4){float:left;width:25%;margin-left:0%;margin-right:-25%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.hsl-teaser-box .hsl-teaser-box--item.heroes-3:nth-child(4n+1){float:left;width:25%;margin-left:25%;margin-right:-50%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:none;}.hsl-teaser-box .hsl-teaser-box--item.heroes-3:nth-child(4n+2){float:left;width:25%;margin-left:50%;margin-right:-75%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.hsl-teaser-box .hsl-teaser-box--item.heroes-3:nth-child(4n+3){float:left;width:25%;margin-left:75%;margin-right:-100%;padding-left:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;} 
}.user-lines-list{overflow:hidden;}.user-lines-list .view-header{display:none;}.user-lines-list .view-filters{float:left;clear:both;}.user-lines-list .view-content{float:left;clear:both;}.user-lines-list .views-exposed-widget .form-submit{margin-top:0.7em;}#quicktabs-archives .item-list ul.quicktabs-tabs{padding-left:0;}#quicktabs-archives .item-list ul.quicktabs-tabs li{margin-right:0.5em;}#quicktabs-archives .item-list ul.quicktabs-tabs li a{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;border:0 none;border:1px solid #dfedf5;color:#dfedf5;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:21.996px;height:38px;margin:0 10px 10px 0;padding:0 27px 0;margin-right:0;padding:0.35em 0.85em;text-decoration:none;font-size:14px;font-weight:bold;border-width:0;color:#007ac9;cursor:pointer;}#quicktabs-archives .item-list ul.quicktabs-tabs li.active a{border-width:2px;}#quicktabs-archives .quicktabs_main{padding-top:1em;border-top:0;}#quicktabs-archives .view-empty{margin-bottom:1em;color:#000;font-size:1em;font-weight:normal;}#quicktabs-archives .quicktabs-wrapper .item-list ul.quicktabs-tabs{padding:0;margin:0;}#quicktabs-archives .quicktabs-wrapper .item-list ul.quicktabs-tabs li{padding:0 0 0 0;margin:0;}#quicktabs-archives .quicktabs-wrapper .item-list ul.quicktabs-tabs li a{font-family:Helvetica,Arial,"Nimbus Sans L",sans-serif;text-transform:uppercase;font-size:0.9em;font-weight:normal;border:0;border-bottom:3px solid #dfedf5;border-radius:0;display:inline-block;padding:0 10px;line-height:10px;margin:0 0 -3px 0;height:20px;color:#999999;}#quicktabs-archives .quicktabs-wrapper .item-list ul.quicktabs-tabs li.active a{border-bottom:3px solid #007ac9;border-radius:0;color:#333333;}#quicktabs-archives .quicktabs-wrapper .quicktabs_main{border-top:3px solid #dfedf5;margin-bottom:-2px;display:block;}.view-display-id-block_archives .row,.view-hsl-traffic-bulletins-new .row{position:relative;}.view-display-id-block_archives .row .overlay-link,.view-hsl-traffic-bulletins-new .row .overlay-link{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:none;}
/*})'"*/
.icon-small-sprite,.icon-small-cross-blue,.icon-small-star-blue,.icon-small-star-pink,.icon-small-star-white{background:url(/sites/all/themes/custom/hsl/img/icon-small-se8cae0c792.png) no-repeat;}.icon-small-cross-blue{background-position:0 0;}.icon-small-star-blue{background-position:0 -18px;}.icon-small-star-pink{background-position:0 -48px;}.icon-small-star-white{background-position:0 -33px;}.node p img.img-left{margin-right:10px;}.node p img.img-right{margin-left:10px;}.node .submitted span{color:#aaaaaa;padding:0;}.node > ul.links{border-top:2px solid #dfedf5;display:block;margin:20px 0;overflow:hidden;padding-top:20px;clear:both;}.node > ul.links li{float:left;}.node > ul.links li a{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#007ac9;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#30aeff),color-stop(50%,#007ac9),color-stop(100%,#007ac9));background:-webkit-linear-gradient(top,#30aeff,#007ac9,#007ac9);background:-moz-linear-gradient(top,#30aeff,#007ac9,#007ac9);background:-o-linear-gradient(top,#30aeff,#007ac9,#007ac9);background:linear-gradient(top,#30aeff,#007ac9,#007ac9);color:#ffffff;float:left;display:block;padding:5px 10px;}.node > ul.links li.comment_forbidden span{display:block;padding-top:5px;}.node > ul.links li.comment_forbidden span a{margin-right:5px;margin-top:-5px;}.node > ul.links li.hsl_site-print a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:transparent;color:#007ac9;}.node > ul.links li.hsl_site-print a:before{background:url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) no-repeat 0 -368px transparent;content:' ';display:block;float:left;margin:0 5px 0 0;height:15px;width:19px;}.node-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}a.button-link{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-shadow:0px 0px 2px #555555;background:#006bb0;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0089e3),color-stop(100%,#006bb0)),#006bb0;background:-webkit-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-moz-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-o-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:linear-gradient(top,#0089e3,#006bb0),#006bb0;border:0 none;border-top:1px solid #0089e3;border-bottom:1px solid #006bb0;color:#ffffff;cursor:default;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:19.8055px;height:38px;margin:0 10px 10px 0;padding:3px 15px;cursor:pointer;}a.button-link:hover{background:#0074bf;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0093f2),color-stop(100%,#0074bf)),#0074bf;background:-webkit-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-moz-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-o-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:linear-gradient(top,#0093f2,#0074bf),#0074bf;}a.button-link:active,a.button-link:focus{background:#0089e3;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#006bb0),color-stop(100%,#0089e3)),#0089e3;background:-webkit-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-moz-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-o-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:linear-gradient(top,#006bb0,#0089e3),#0089e3;border-top:1px solid #005b96;border-bottom:1px solid #0099fc;}a.citybike-register-link{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;background:#f8b003;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fcc132),color-stop(100%,#f8b003)),#f8b003;background:-webkit-linear-gradient(top,#fcc132,#f8b003),#f8b003;background:-moz-linear-gradient(top,#fcc132,#f8b003),#f8b003;background:-o-linear-gradient(top,#fcc132,#f8b003),#f8b003;background:linear-gradient(top,#fcc132,#f8b003),#f8b003;border:0 none;border-top:1px solid #fcc132;border-bottom:1px solid #f8b003;cursor:default;font-size:15.002px;font-weight:700;font-family:"Proxima Nova Soft Bold",Arial,Helvetica,"Nimbus Sans L",sans-serif;letter-spacing:0.031em;text-transform:uppercase;color:#333333;margin-top:1.30769em;margin-bottom:1.30769em;display:inline-block;height:auto;padding:0.6em 2.2em;text-align:center;text-decoration:none;cursor:pointer;min-width:7em !important;}a.citybike-register-link:hover{background:#fcb60f;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fdc541),color-stop(100%,#fcb60f)),#fcb60f;background:-webkit-linear-gradient(top,#fdc541,#fcb60f),#fcb60f;background:-moz-linear-gradient(top,#fdc541,#fcb60f),#fcb60f;background:-o-linear-gradient(top,#fdc541,#fcb60f),#fcb60f;background:linear-gradient(top,#fdc541,#fcb60f),#fcb60f;}a.citybike-register-link:active,a.citybike-register-link:focus{background:#fcc132;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f8b003),color-stop(100%,#fcc132)),#fcc132;background:-webkit-linear-gradient(top,#f8b003,#fcc132),#fcc132;background:-moz-linear-gradient(top,#f8b003,#fcc132),#fcc132;background:-o-linear-gradient(top,#f8b003,#fcc132),#fcc132;background:linear-gradient(top,#f8b003,#fcc132),#fcc132;border-top:1px solid #df9e03;border-bottom:1px solid #fdc84b;}hr{background-color:#dfedf5;height:2px;border:none;clear:both;}.media-element{padding:5px;}.media-element.file-link{padding:0;}#toc{clear:both;display:block;list-style-type:none;margin:20px 0;padding:0;}#toc li{border-bottom:1px dotted #b2b2b2;list-style-type:none;}#toc li:first-child{border-top:1px dotted #b2b2b2;}#toc li a{font-size:1.154em;line-height:1.47314em;display:block;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;padding:9px 25px 7px;}#toc li a:after{content:'\203A';padding-left:0.25em;}.lippucontainer{margin-top:20px;clear:left;}.lippucontainer:before,.lippucontainer:after{content:"";display:table;}.lippucontainer:after{clear:both;}.lippucontainer .lippu1 .inside,.lippucontainer .lippu2 .inside{background-color:#dfedf5;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:10px;margin:5px 0;}.lippucontainer h3{margin-top:0px;padding:0px;}.lippucontainer .lippu1{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.lippucontainer .lippu2{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;margin-top:0px;}@media all and (min-width:481px) {
 .lippucontainer .lippu1{float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.lippucontainer .lippu2{float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:none;} 
}.fb-like-button,.tweetbutton{display:block;clear:both;}.tweetbutton{margin-bottom:1em;}@media all and (min-width:768px) {
 .field-body{overflow:hidden;} 
}.page-user-lines .pictos-wrapper .panel-col-left{float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:none;}@media all and (max-width:767px) {
 .page-user-lines .pictos-wrapper .panel-col-left{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;} 
}.page-user-lines .pictos-wrapper .panel-col-right{float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:none;}@media all and (max-width:767px) {
 .page-user-lines .pictos-wrapper .panel-col-right{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;} 
}.page-user-lines .view-id-my_lines_flag .line-code{position:absolute;top:0;left:5px;margin:0;font-size:1.2em;}@media all and (max-width:1023px) {
 .page-user-lines .view-id-my_lines_flag .line-code{margin-top:0.3em;} 
}@media all and (max-width:767px) {
 .page-user-lines .view-id-my_lines_flag .line-code{margin-top:0;} 
}@media all and (max-width:480px) {
 .page-user-lines .view-id-my_lines_flag .line-code{margin-top:0.3em;} 
}.page-user-lines .view-id-my_lines_flag .line-type{float:left;}@media all and (max-width:1023px) {
 .page-user-lines .view-id-my_lines_flag .line-type{min-height:2em;} 
}@media all and (max-width:767px) {
 .page-user-lines .view-id-my_lines_flag .line-type{min-height:0;} 
}@media all and (max-width:480px) {
 .page-user-lines .view-id-my_lines_flag .line-type{min-width:200px;} 
}.page-user-lines .view-id-my_lines_flag .mylines-add{float:right;}@media all and (max-width:1023px) {
 .page-user-lines .view-id-my_lines_flag .mylines-add{display:block;max-width:95px;position:absolute;right:0;} 
}@media all and (max-width:767px) {
 .page-user-lines .view-id-my_lines_flag .mylines-add{display:inline;max-width:none;position:static;right:auto;} 
}.page-user-lines .views-row{position:relative;padding:14px 10px 5px 115px;border-top:1px solid #dfedf5;font-size:15px;overflow:hidden;}@media all and (max-width:1023px) {
 .page-user-lines .views-row{padding-right:110px;} 
}@media all and (max-width:767px) {
 .page-user-lines .views-row{padding-right:10px;} 
}.page-user-lines .views-row-first{border-top:0;}.page-user-lines .view-id-my_lines_flag .view-content{width:100%;}.page-user-lines .view-id-my_lines_flag input[type="text"]{padding:12px;border:0;background:#dfedf5;box-shadow:inset 1px 1px 0 #00b9e4;}.page-user-lines .panel-col-right .hsl-rounded-corners-row-wrapper:first-child .row-picto-icon{color:#f092cd;}.page-user-lines .hsl-icon.transport{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:relative;color:#ffffff;font-size:31px;height:30px;line-height:30px;margin:0 10px 0 3px;max-height:30px;text-align:center;width:30px;display:inline-block;background:#007ac9;}.page-user-lines .hsl-icon.transport:before{content:"1";}.page-user-lines .bus{color:#007ac9;}.page-user-lines .bus .hsl-icon.transport{background:#007ac9;}.page-user-lines .bus .hsl-icon.transport:before{content:"2";}.page-user-lines .train{color:#8c4799;}.page-user-lines .train .hsl-icon.transport{background:#8c4799;}.page-user-lines .train .hsl-icon.transport:before{content:"4";}.page-user-lines .tram{color:#00985f;}.page-user-lines .tram .hsl-icon.transport{background:#00985f;}.page-user-lines .tram .hsl-icon.transport:before{content:"3";}.page-user-lines .ferry{color:#00b9e4;}.page-user-lines .ferry .hsl-icon.transport{background:#00b9e4;}.page-user-lines .ferry .hsl-icon.transport:before{content:"6";}.page-user-lines .metro{color:#ff6319;}.page-user-lines .metro .hsl-icon.transport{background:#ff6319;}.page-user-lines .metro .hsl-icon.transport:before{content:"5";}.page-user-lines .line-code{padding-top:2px;}.page-user-lines .line-code .name{line-height:30px;height:30px;display:inline-block;vertical-align:top;}.node .token-register-link a{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;text-shadow:0px 0px 2px #555555;background:#006bb0;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0089e3),color-stop(100%,#006bb0)),#006bb0;background:-webkit-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-moz-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:-o-linear-gradient(top,#0089e3,#006bb0),#006bb0;background:linear-gradient(top,#0089e3,#006bb0),#006bb0;border:0 none;border-top:1px solid #0089e3;border-bottom:1px solid #006bb0;color:#ffffff;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:21.996px;height:38px;margin:0 10px 10px 0;padding:0 25px 0;position:relative;padding:0.35em 0.85em;text-decoration:none;font-size:14px;}.node .token-register-link a:hover{background:#0074bf;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0093f2),color-stop(100%,#0074bf)),#0074bf;background:-webkit-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-moz-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:-o-linear-gradient(top,#0093f2,#0074bf),#0074bf;background:linear-gradient(top,#0093f2,#0074bf),#0074bf;}.node .token-register-link a:active,.node .token-register-link a:focus{background:#0089e3;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#006bb0),color-stop(100%,#0089e3)),#0089e3;background:-webkit-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-moz-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:-o-linear-gradient(top,#006bb0,#0089e3),#0089e3;background:linear-gradient(top,#006bb0,#0089e3),#0089e3;border-top:1px solid #005b96;border-bottom:1px solid #0099fc;}.node .token-login-link a{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;text-decoration:none;position:relative;border:1px solid #007ac9;color:#007ac9;padding:0.4em 2em;height:auto;font-size:14px;}.node ul.token-login-buttons{padding:0px;}.node ul.token-login-buttons li{display:inline;}.minimal-share a:link.facebook,.minimal-share a:link.twitter,.minimal-share a:link.gplus{color:white;}.bold{font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;}[class^="picto-"]:before,.picto-a:before,.picto-b:before,.picto-c:before,.picto-d:before,.picto-e:before,.picto-f:before,.picto-g:before,.picto-h:before,.picto-i:before,.picto-j:before,.picto-k:before,.picto-l:before,.picto-m:before,.picto-n:before,.picto-o:before,.picto-p:before,.picto-q:before,.picto-r:before,.picto-s:before,.picto-t:before,.picto-u:before,.picto-v:before,.picto-w:before,.picto-x:before,.picto-y:before,.picto-z:before,.picto-A:before,.picto-B:before,.picto-C:before,.picto-D:before,.picto-E:before,.picto-F:before,.picto-G:before,.picto-H:before,.picto-I:before,.picto-J:before,.picto-K:before,.picto-L:before,.picto-M:before,.picto-N:before,.picto-O:before,.picto-P:before,.picto-Q:before,.picto-R:before,.picto-S:before,.picto-T:before,.picto-U:before,.picto-V:before,.picto-W:before,.picto-X:before,.picto-Y:before,.picto-Z:before,.picto-korvaukset:before{display:inline;padding-right:5px;vertical-align:middle;}@media all and (max-width:480px) {
 [class^="picto-"],.picto-a,.picto-b,.picto-c,.picto-d,.picto-e,.picto-f,.picto-g,.picto-h,.picto-i,.picto-j,.picto-k,.picto-l,.picto-m,.picto-n,.picto-o,.picto-p,.picto-q,.picto-r,.picto-s,.picto-t,.picto-u,.picto-v,.picto-w,.picto-x,.picto-y,.picto-z,.picto-A,.picto-B,.picto-C,.picto-D,.picto-E,.picto-F,.picto-G,.picto-H,.picto-I,.picto-J,.picto-K,.picto-L,.picto-M,.picto-N,.picto-O,.picto-P,.picto-Q,.picto-R,.picto-S,.picto-T,.picto-U,.picto-V,.picto-W,.picto-X,.picto-Y,.picto-Z,.picto-korvaukset{padding-left:60px;position:relative;}[class^="picto-"]:before,.picto-a:before,.picto-b:before,.picto-c:before,.picto-d:before,.picto-e:before,.picto-f:before,.picto-g:before,.picto-h:before,.picto-i:before,.picto-j:before,.picto-k:before,.picto-l:before,.picto-m:before,.picto-n:before,.picto-o:before,.picto-p:before,.picto-q:before,.picto-r:before,.picto-s:before,.picto-t:before,.picto-u:before,.picto-v:before,.picto-w:before,.picto-x:before,.picto-y:before,.picto-z:before,.picto-A:before,.picto-B:before,.picto-C:before,.picto-D:before,.picto-E:before,.picto-F:before,.picto-G:before,.picto-H:before,.picto-I:before,.picto-J:before,.picto-K:before,.picto-L:before,.picto-M:before,.picto-N:before,.picto-O:before,.picto-P:before,.picto-Q:before,.picto-R:before,.picto-S:before,.picto-T:before,.picto-U:before,.picto-V:before,.picto-W:before,.picto-X:before,.picto-Y:before,.picto-Z:before,.picto-korvaukset:before{left:0;position:absolute;top:50%;transform:translateY(-50%);} 
}.picto-a:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-a:before{content:"a";}.picto-b:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-b:before{content:"b";}.picto-c:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-c:before{content:"c";}.picto-d:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-d:before{content:"d";}.picto-e:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-e:before{content:"e";}.picto-f:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-f:before{content:"f";}.picto-g:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-g:before{content:"g";}.picto-h:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-h:before{content:"h";}.picto-i:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-i:before{content:"i";}.picto-j:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-j:before{content:"j";}.picto-k:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-k:before{content:"k";}.picto-l:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-l:before{content:"l";}.picto-m:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-m:before{content:"m";}.picto-n:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-n:before{content:"n";}.picto-o:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-o:before{content:"o";}.picto-p:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-p:before{content:"p";}.picto-q:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-q:before{content:"q";}.picto-r:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-r:before{content:"r";}.picto-s:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-s:before{content:"s";}.picto-t:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-t:before{content:"t";}.picto-u:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-u:before{content:"u";}.picto-v:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-v:before{content:"v";}.picto-w:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-w:before{content:"w";}.picto-x:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-x:before{content:"x";}.picto-y:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-y:before{content:"y";}.picto-z:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-z:before{content:"z";}.picto-A:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-A:before{content:"A";}.picto-B:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-B:before{content:"B";}.picto-C:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-C:before{content:"C";}.picto-D:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-D:before{content:"D";}.picto-E:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-E:before{content:"E";}.picto-F:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-F:before{content:"F";}.picto-G:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-G:before{content:"G";}.picto-H:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-H:before{content:"H";}.picto-I:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-I:before{content:"I";}.picto-J:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-J:before{content:"J";}.picto-K:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-K:before{content:"K";}.picto-L:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-L:before{content:"L";}.picto-M:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-M:before{content:"M";}.picto-N:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-N:before{content:"N";}.picto-O:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-O:before{content:"O";}.picto-P:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-P:before{content:"P";}.picto-Q:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-Q:before{content:"Q";}.picto-R:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-R:before{content:"R";}.picto-S:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-S:before{content:"S";}.picto-T:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-T:before{content:"T";}.picto-U:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-U:before{content:"U";}.picto-V:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-V:before{content:"V";}.picto-W:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-W:before{content:"W";}.picto-X:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-X:before{content:"X";}.picto-Y:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-Y:before{content:"Y";}.picto-Z:before{content:50px;font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}.picto-Z:before{content:"Z";}.picto-korvaukset:before{content:"\E04D";font-size:50px;font-weight:normal;line-height:1em;font-family:"HSL Picto Regular";}@media all and (min-width:481px) {
 .extend-icons [class^="picto-"]:before,.extend-icons .picto-a:before,.extend-icons .picto-b:before,.extend-icons .picto-c:before,.extend-icons .picto-d:before,.extend-icons .picto-e:before,.extend-icons .picto-f:before,.extend-icons .picto-g:before,.extend-icons .picto-h:before,.extend-icons .picto-i:before,.extend-icons .picto-j:before,.extend-icons .picto-k:before,.extend-icons .picto-l:before,.extend-icons .picto-m:before,.extend-icons .picto-n:before,.extend-icons .picto-o:before,.extend-icons .picto-p:before,.extend-icons .picto-q:before,.extend-icons .picto-r:before,.extend-icons .picto-s:before,.extend-icons .picto-t:before,.extend-icons .picto-u:before,.extend-icons .picto-v:before,.extend-icons .picto-w:before,.extend-icons .picto-x:before,.extend-icons .picto-y:before,.extend-icons .picto-z:before,.extend-icons .picto-A:before,.extend-icons .picto-B:before,.extend-icons .picto-C:before,.extend-icons .picto-D:before,.extend-icons .picto-E:before,.extend-icons .picto-F:before,.extend-icons .picto-G:before,.extend-icons .picto-H:before,.extend-icons .picto-I:before,.extend-icons .picto-J:before,.extend-icons .picto-K:before,.extend-icons .picto-L:before,.extend-icons .picto-M:before,.extend-icons .picto-N:before,.extend-icons .picto-O:before,.extend-icons .picto-P:before,.extend-icons .picto-Q:before,.extend-icons .picto-R:before,.extend-icons .picto-S:before,.extend-icons .picto-T:before,.extend-icons .picto-U:before,.extend-icons .picto-V:before,.extend-icons .picto-W:before,.extend-icons .picto-X:before,.extend-icons .picto-Y:before,.extend-icons .picto-Z:before,.extend-icons .picto-korvaukset:before{font-size:65px;padding-right:15px;}.extend-icons > *:not([class^="picto-"]){margin-left:80px;}.node .field-body .extend-icons ul{margin-left:80px;} 
}
/*})'"*/
