.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;}body.node-type-campaign-page-v2 .node-unpublished{background-color:transparent;}body.node-type-campaign-page-v2 .node-unpublished p.unpublished{text-shadow:1px 1px 0 rgba(0,0,0,0.2);color:pink;display:inline-block;font-size:16px;line-height:20px;left:20px;margin:0;padding:0;position:absolute;top:0;z-index:100;font-weight:normal;font-family:"Arial Narrow",Helvetica,sans-serif;}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 .node-unpublished p.unpublished{left:10px;} 
}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 #navbar-top{max-width:90%;padding-left:20px;padding-right:20px;} 
}body.node-type-campaign-page-v2 #navbar-prefix{background:white;}body.node-type-campaign-page-v2 #navbar-prefix ul.action-links{border-bottom:1px solid #bbb;padding-bottom:1em;margin-bottom:0;}body.node-type-campaign-page-v2 #page{min-height:0;padding-bottom:0;overflow:visible;}body.node-type-campaign-page-v2 #main{max-width:none;width:100%;padding:0;}body.node-type-campaign-page-v2 #content{margin:0;padding:0;}body.node-type-campaign-page-v2 .field-collection-container{border:none;margin:0 0 2px;}body.node-type-campaign-page-v2 #footer-wrapper{margin-top:0;}body.node-type-campaign-page-v2 #navbar-prefix,body.node-type-campaign-page-v2 #navbar-top-wrapper{position:relative;z-index:5;}body.node-type-campaign-page-v2 #page{position:relative;z-index:1;}body.node-type-campaign-page-v2 #main{position:relative;z-index:2;}body.node-type-campaign-page-v2 #page.no-first-section-bg #header{background:#999999;}body.node-type-campaign-page-v2 #header{margin:0;max-width:none;padding:0;position:absolute;top:0;left:0;min-height:0;width:100%;z-index:3;}body.node-type-campaign-page-v2 #header .headroom-wrap{-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;}body.node-type-campaign-page-v2 #header .headroom-wrap .inner-wrap{overflow:hidden;display:table;margin:0 auto;max-width:none;position:relative;width:100%;}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap .inner-wrap{max-width:90%;} 
}@media all and (min-width:1200px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap .inner-wrap{max-width:1160px;} 
}body.node-type-campaign-page-v2 #header .headroom-wrap .inner-wrap .centering{display:table-row;}body.node-type-campaign-page-v2 #header .headroom-wrap .inner-wrap .centering > *{display:table-cell;vertical-align:middle;}body.node-type-campaign-page-v2 #header .branding{padding-left:20px;}body.node-type-campaign-page-v2 #header #logo{float:left;margin:0.3em 20px 0 0;padding:0;}body.node-type-campaign-page-v2 #header #logo img{height:3em;width:auto;}@media all and (min-width:960px) {
 body.node-type-campaign-page-v2 #header #logo img{height:4.5em;} 
}body.node-type-campaign-page-v2 #header #campaign-title{float:left;font-size:inherit;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;margin:0;padding:1em 0;}@media all and (min-width:960px) {
 body.node-type-campaign-page-v2 #header #campaign-title{padding:1.75em 0;} 
}body.node-type-campaign-page-v2 #header #campaign-title a{font-size:1.154em;line-height:1.41648em;}@media all and (min-width:481px) {
 body.node-type-campaign-page-v2 #header #campaign-title a{font-size:1.308em;line-height:1.24971em;} 
}@media all and (min-width:960px) {
 body.node-type-campaign-page-v2 #header #campaign-title a{font-size:2.031em;line-height:0.80483em;} 
}body.node-type-campaign-page-v2 #header #campaign-title a:hover{text-decoration:none;}body.node-type-campaign-page-v2 #header .headroom-wrap.large .inner-wrap{height:8em;}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap.large .inner-wrap{height:11em;} 
}body.node-type-campaign-page-v2 #header .headroom-wrap.large .branding{padding-right:80px;}@media all and (min-width:481px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap.large .branding{padding-right:20px;} 
}body.node-type-campaign-page-v2 #header .headroom-wrap.small{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);position:fixed;top:0;left:0;width:100%;background-color:black;background-color:rgba(0,0,0,0.75);}body.node-type-campaign-page-v2 #header .headroom-wrap.small .inner-wrap{display:table;height:50px;}body.node-type-campaign-page-v2 #header .headroom-wrap.small #logo{margin:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:20px;}body.node-type-campaign-page-v2 #header .headroom-wrap.small #logo img{height:20px;}@media all and (min-width:481px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap.small #logo img{height:30px;} 
}body.node-type-campaign-page-v2 #header .headroom-wrap.small #campaign-title{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:0.923em;line-height:1.77098em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:white;text-align:left;margin:0;padding:0 0 0 62px;width:80%;}@media all and (min-width:481px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap.small #campaign-title{width:auto;padding:0 70px 0 92px;} 
}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap.small #campaign-title{padding:0 0 0 92px;} 
}@media all and (min-width:481px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap.small #campaign-title a{font-size:1.231em;line-height:1.32788em;} 
}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap.small #campaign-title a{font-size:1.231em;line-height:1.32788em;} 
}@media all and (min-width:1200px) {
 body.node-type-campaign-page-v2 #header .headroom-wrap.small #campaign-title a{font-size:1.231em;line-height:1.32788em;} 
}body.node-type-campaign-page-v2 #header:not(.mobile-menu-expanded) .headroom-wrap.small{-webkit-transition:-webkit-transform 0.4s ease-in-out;-moz-transition:-moz-transform 0.4s ease-in-out;-o-transition:-o-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;}#header.headroom.hide-header .headroom-wrap.small{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}#header.headroom.show-header.small-header .headroom-wrap:not(.small),#header.headroom.mobile-menu-expanded.small-header .headroom-wrap:not(.small){filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}#header.headroom.show-header.small-header .headroom-wrap.small,#header.headroom.mobile-menu-expanded.small-header .headroom-wrap.small{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}body.node-type-campaign-page-v2 #campaign-nav{text-shadow:1px 1px 0 rgba(0,0,0,0.2);}body.node-type-campaign-page-v2 #campaign-nav .item-list{text-align:right;padding-right:20px;white-space:nowrap;}@media all and (min-width:960px) {
 body.node-type-campaign-page-v2 #campaign-nav .item-list{padding-right:0;} 
}body.node-type-campaign-page-v2 #campaign-nav ul{list-style-type:none;}body.node-type-campaign-page-v2 #campaign-nav ul,body.node-type-campaign-page-v2 #campaign-nav ul li{margin:0px;padding:0px;display:inline;}body.node-type-campaign-page-v2 #campaign-nav li{font-size:1.154em;line-height:1.13318em;}body.node-type-campaign-page-v2 #campaign-nav li a{-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;border:1px solid transparent;margin:0 0.5em;padding:0.3em;}body.node-type-campaign-page-v2 #campaign-nav li a.active{border-color:white;margin:0;padding:0.3em 1.3em;}body.node-type-campaign-page-v2 #campaign-nav .campaign-menu{display:none;}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 ul.campaign-menu.mobile,body.node-type-campaign-page-v2 #campaign-nav .mobile-menu-toggle{display:none !important;}body.node-type-campaign-page-v2 #campaign-nav .campaign-menu{display:block;} 
}@media all and (max-width:767px) {
 body.node-type-campaign-page-v2 .mobile-menu-expanded.big-header{background-color:#3d454f;background-color:rgba(0,0,0,0.75);} 
}body.node-type-campaign-page-v2 .mobile-menu-expanded.small-header ul.campaign-menu.mobile{background-color:#3d454f;background-color:rgba(0,0,0,0.75);}body.node-type-campaign-page-v2 .mobile-menu-expanded ul.campaign-menu.mobile{display:block;}body.node-type-campaign-page-v2 ul.campaign-menu.mobile{overflow:hidden;display:none;padding:0 0 0.65385em;margin:0;width:100%;}body.node-type-campaign-page-v2 ul.campaign-menu.mobile li{display:block;margin:0;padding:0.65385em 1.30769em;}body.node-type-campaign-page-v2 ul.campaign-menu.mobile li:last-child{border-bottom:none;}body.node-type-campaign-page-v2 ul.campaign-menu.mobile a,body.node-type-campaign-page-v2 ul.campaign-menu.mobile a.active{color:inherit;text-decoration:inherit;cursor:inherit;font-size:1.5235em;line-height:2.14587em;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;text-align:center;text-transform:uppercase;display:block;border-color:white;}body.node-type-campaign-page-v2 ul.campaign-menu.mobile a:active,body.node-type-campaign-page-v2 ul.campaign-menu.mobile a:focus,body.node-type-campaign-page-v2 ul.campaign-menu.mobile a.active:active,body.node-type-campaign-page-v2 ul.campaign-menu.mobile a.active:focus{outline:none;}body.node-type-campaign-page-v2 ul.campaign-menu.mobile a.active{font-size:1.5235em;line-height:2.14587em;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;border:2px solid white;border-color:rgba(255,255,255,0.5);}body.node-type-campaign-page-v2 #header.small-header ul.campaign-menu.mobile{position:fixed;top:50px;}body.node-type-campaign-page-v2 .headroom-wrap.small #campaign-nav .item-list{top:25px;}body.node-type-campaign-page-v2 a.read-more-scroll{color:inherit;text-decoration:inherit;cursor:inherit;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;border:1px solid white;cursor:pointer;display:inline-block;height:43px;margin-top:0.5em;text-indent:-2px;width:43px;}body.node-type-campaign-page-v2 a.read-more-scroll:active,body.node-type-campaign-page-v2 a.read-more-scroll:focus{outline:none;}body.node-type-campaign-page-v2 a.read-more-scroll:before{content:"G";font-size:47px;font-weight:normal;line-height:46px;font-family:"HSL Picto Regular";}@media all and (max-width:479px) {
 body.node-type-campaign-page-v2 a.read-more-scroll{height:40px;width:40px;}body.node-type-campaign-page-v2 a.read-more-scroll:before{font-size:44px;line-height:43px;} 
}body.node-type-campaign-page-v2 nav.scroll-nav{opacity:0.7;display:none;position:fixed;top:40%;left:2%;z-index:2;}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 nav.scroll-nav{display:block;} 
}body.node-type-campaign-page-v2 nav.scroll-nav ol{overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background-color:black;background-color:rgba(0,0,0,0.3);margin:0;padding:6.5px 6px;}body.node-type-campaign-page-v2 nav.scroll-nav li{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid white;clear:left;cursor:pointer;float:left;height:5px;margin:3px 0;padding:0;width:5px;}body.node-type-campaign-page-v2 nav.scroll-nav li.active{background:white;}body.node-type-campaign-page-v2 nav.scroll-nav li a{outline:none;text-decoration:none;}#campaign-nav .mobile-menu-toggle{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.headroom-wrap.small #campaign-nav .mobile-menu-toggle{right:10px;}@media all and (min-width:481px) {
 .headroom-wrap.small #campaign-nav .mobile-menu-toggle{right:20px;} 
}#campaign-nav .mobile-menu-toggle a{-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;-o-border-radius:36px;border-radius:36px;border:2px solid white;border-color:rgba(255,255,255,0.5);display:block;height:36px;line-height:36px;outline:none;text-align:center;width:36px;}#header.small-header #campaign-nav .mobile-menu-toggle a{height:36px;width:36px;}#campaign-nav .mobile-menu-toggle a span{margin-top:17px;margin-left:9.5px;}#header.small-header #campaign-nav .mobile-menu-toggle a span{margin-top:17px;margin-left:9.5px;}#campaign-nav .mobile-menu-toggle a span,#campaign-nav .mobile-menu-toggle a span:before,#campaign-nav .mobile-menu-toggle a span:after{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font:0/0 serif;text-shadow:none;color:transparent;display:block;width:17px;height:2px;background:white;position:relative;}#header.small-header #campaign-nav .mobile-menu-toggle a span,#header.small-header
  #campaign-nav .mobile-menu-toggle a span:before,#header.small-header
  #campaign-nav .mobile-menu-toggle a span:after{height:2px;width:17px;}#campaign-nav .mobile-menu-toggle a span:before,#campaign-nav .mobile-menu-toggle a span:after{position:absolute;content:'';left:0;}#campaign-nav .mobile-menu-toggle a span:before{top:-6px;}#header.small-header #campaign-nav .mobile-menu-toggle a span:before{top:-6px;}#campaign-nav .mobile-menu-toggle a span:after{top:6px;}#header.small-header #campaign-nav .mobile-menu-toggle a span:after{top:6px;}#campaign-nav .mobile-menu-toggle a.open{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}#campaign-nav .mobile-menu-toggle a.open span,#campaign-nav .mobile-menu-toggle a.open span:before{-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-ms-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;height:3px;width:13.6px;}#header.small-header #campaign-nav .mobile-menu-toggle a.open span,#header.small-header
  #campaign-nav .mobile-menu-toggle a.open span:before{height:3px;width:13.6px;}#campaign-nav .mobile-menu-toggle a.open span{left:-0.68px;top:-3.4px;}#header.small-header #campaign-nav .mobile-menu-toggle a.open span{left:-0.68px;top:-3.4px;}#campaign-nav .mobile-menu-toggle a.open span:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);left:5.712px;top:5.712px;}#header.small-header #campaign-nav .mobile-menu-toggle a.open span:before{left:5.848px;top:5.848px;}#campaign-nav .mobile-menu-toggle a.open span:after{display:none;}section.campaign-section .ctools-collapsible-container,section.campaign-section .section-content{margin-left:auto;margin-right:auto;}@media all and (min-width:768px) {
 section.campaign-section .ctools-collapsible-container,section.campaign-section .section-content{max-width:90%;} 
}@media all and (min-width:1200px) {
 section.campaign-section .ctools-collapsible-container,section.campaign-section .section-content{max-width:1160px;} 
}section.campaign-section{padding-top:7em;min-height:10em;padding-bottom:5px;}@media all and (min-width:768px) {
 section.campaign-section{padding-top:10em;} 
}section.campaign-section ~ .campaign-section{border-top:2px solid white;padding-top:0;}section.campaign-section.no-min-height{min-height:auto;}section.campaign-section.has-bg .text-container *,section.campaign-section.has-bg .ctools-collapsible-container *{color:white;text-shadow:1px 1px 1px rgba(0,0,0,0.15);}section.campaign-section.has-bg .text-container *.citybike-register-link,section.campaign-section.has-bg .ctools-collapsible-container *.citybike-register-link{color:#333333;text-shadow:0px 0px 0px rgba(0,0,0,0);}section.campaign-section.has-bg .text-container *.collapsible-section-title:before,section.campaign-section.has-bg .text-container *.collapsible-section-title:after,section.campaign-section.has-bg .ctools-collapsible-container *.collapsible-section-title:before,section.campaign-section.has-bg .ctools-collapsible-container *.collapsible-section-title:after{background-color:#fff;}section.campaign-section.has-bg .text-container a:not(.button-link):not(.read-more-scroll),section.campaign-section.has-bg .ctools-collapsible-container a:not(.button-link):not(.read-more-scroll){text-decoration:underline;}section.campaign-section.has-bg .text-container a:not(.button-link):not(.read-more-scroll):hover,section.campaign-section.has-bg .ctools-collapsible-container a:not(.button-link):not(.read-more-scroll):hover{text-decoration:none;}section.campaign-section.has-bg.bgc-hsl-pink .text-container *,section.campaign-section.has-bg.bgc-hsl-pink .ctools-collapsible-container *{color:#333333;text-shadow:none;}section.campaign-section.has-bg.bgc-attention-yellow .text-container *,section.campaign-section.has-bg.bgc-attention-yellow .ctools-collapsible-container *,section.campaign-section.has-bg.bgc-cycling-yellow .text-container *,section.campaign-section.has-bg.bgc-cycling-yellow .ctools-collapsible-container *{color:#333333;text-shadow:none;}section.campaign-section.has-bg.bgc-attention-yellow .text-container *.button-link,section.campaign-section.has-bg.bgc-attention-yellow .ctools-collapsible-container *.button-link,section.campaign-section.has-bg.bgc-cycling-yellow .text-container *.button-link,section.campaign-section.has-bg.bgc-cycling-yellow .ctools-collapsible-container *.button-link{color:#fff;}section.campaign-section.has-bg.bgc-attention-yellow .text-container *.collapsible-section-title:before,section.campaign-section.has-bg.bgc-attention-yellow .text-container *.collapsible-section-title:after,section.campaign-section.has-bg.bgc-attention-yellow .ctools-collapsible-container *.collapsible-section-title:before,section.campaign-section.has-bg.bgc-attention-yellow .ctools-collapsible-container *.collapsible-section-title:after,section.campaign-section.has-bg.bgc-cycling-yellow .text-container *.collapsible-section-title:before,section.campaign-section.has-bg.bgc-cycling-yellow .text-container *.collapsible-section-title:after,section.campaign-section.has-bg.bgc-cycling-yellow .ctools-collapsible-container *.collapsible-section-title:before,section.campaign-section.has-bg.bgc-cycling-yellow .ctools-collapsible-container *.collapsible-section-title:after{background-color:#333333;}section.campaign-section.has-bg.bgc-attention-yellow .text-container h1,section.campaign-section.has-bg.bgc-attention-yellow .text-container h2,section.campaign-section.has-bg.bgc-attention-yellow .ctools-collapsible-container h1,section.campaign-section.has-bg.bgc-attention-yellow .ctools-collapsible-container h2,section.campaign-section.has-bg.bgc-cycling-yellow .text-container h1,section.campaign-section.has-bg.bgc-cycling-yellow .text-container h2,section.campaign-section.has-bg.bgc-cycling-yellow .ctools-collapsible-container h1,section.campaign-section.has-bg.bgc-cycling-yellow .ctools-collapsible-container h2{color:#fff;}section.campaign-section.has-bg.bgc-attention-yellow .ctools-collapsible-container,section.campaign-section.has-bg.bgc-cycling-yellow .ctools-collapsible-container{border-top:1px solid rgba(128,128,128,0.25);}section.campaign-section.has-bg.bgc-attention-yellow .ctools-collapsible-container:last-child,section.campaign-section.has-bg.bgc-cycling-yellow .ctools-collapsible-container:last-child{border-bottom:1px solid rgba(128,128,128,0.25);}section.campaign-section.has-bg.bgc-night-black .ctools-collapsible-container{border-top:1px solid rgba(128,128,128,0.5);}section.campaign-section.has-bg.bgc-night-black .ctools-collapsible-container:last-child{border-bottom:1px solid rgba(128,128,128,0.5);}section.campaign-section.has-bg.bgc-exception-gray{padding-bottom:0;border-top:0;}section.campaign-section.has-bg.bgc-exception-gray .section-content,section.campaign-section.has-bg.bgc-exception-gray .wrap{display:block;height:auto;}section.campaign-section.has-bg.bgc-exception-gray .text-container *,section.campaign-section.has-bg.bgc-exception-gray .ctools-collapsible-container *{color:#333333;text-shadow:none;}section.campaign-section.has-bg.bgc-bus-blue.grid-checkmarks .section-content .text-container .grid-content .grid-item:after{background-color:#fff;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='241px' height='171px' viewBox='0 0 241 171' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M33.4424348,49.2952486 C30.7080417,46.5608554 26.2794153,46.5561545 23.5448317,49.2907381 L4.94654634,67.8890235 C2.21464423,70.6209256 2.21406141,75.0496312 4.94991598,77.7854858 L93.3379266,166.173496 C96.0716897,168.90726 100.502783,168.908472 103.235661,166.175594 L236.175594,33.2356611 C238.908199,30.5030564 238.908523,26.0729534 236.16841,23.3328404 L218.00125,5.16568033 C215.264678,2.42910817 210.826182,2.4307441 208.09632,5.16060625 L98.7020561,114.55487 L33.4424348,49.2952486 Z' id='Combined-Shape' fill='%23333333'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");}section.campaign-section:not(.has-bg):not(.has-iframe) + section.campaign-section:not(.has-bg):not(.has-bg):not(.has-iframe),section.campaign-section.bgc-white:not(.has-iframe) + section.campaign-section.bgc-white:not(.has-bg):not(.has-iframe){border-color:#333333;}section.campaign-section:not(.has-bg) .section-top h2,section.campaign-section:not(.has-bg) .section-top h3,section.campaign-section:not(.has-bg) .section-top p,section.campaign-section.bgc-white .section-top h2,section.campaign-section.bgc-white .section-top h3,section.campaign-section.bgc-white .section-top p{color:#333333;}section.campaign-section:not(.has-bg) .text-container h2,section.campaign-section:not(.has-bg) .text-container h3,section.campaign-section.bgc-white .text-container h2,section.campaign-section.bgc-white .text-container h3{color:#333333;}section.campaign-section:not(.has-bg) .view-hsl-campaign-related-content .view-content .rows .views-row,section.campaign-section.bgc-white .view-hsl-campaign-related-content .view-content .rows .views-row{background-color:#eef1f3;}section.campaign-section:not(.has-bg) .group-related-content .field-collection-container .field-collection-view,section.campaign-section.bgc-white .group-related-content .field-collection-container .field-collection-view{background-color:#eef1f3;border:1.30769em solid #eef1f3;}section.campaign-section:not(.has-bg) .ctools-collapsible-container,section.campaign-section.bgc-white .ctools-collapsible-container{border-top:1px solid rgba(128,128,128,0.25);}section.campaign-section:not(.has-bg) .ctools-collapsible-container:last-child,section.campaign-section.bgc-white .ctools-collapsible-container:last-child{border-bottom:1px solid rgba(128,128,128,0.25);}section.campaign-section:not(.has-bg) .ctools-collapsible-container *,section.campaign-section.bgc-white .ctools-collapsible-container *{color:#333333;text-shadow:none;}section.campaign-section:not(.has-bg) .ctools-collapsible-container * .collapsible-section-title:before,section.campaign-section:not(.has-bg) .ctools-collapsible-container * .collapsible-section-title:after,section.campaign-section.bgc-white .ctools-collapsible-container * .collapsible-section-title:before,section.campaign-section.bgc-white .ctools-collapsible-container * .collapsible-section-title:after{background-color:orange;}section.campaign-section:not(.has-bg) .ctools-collapsible-container a,section.campaign-section.bgc-white .ctools-collapsible-container a{color:#fcb919;}section.campaign-section.bgc-attention-yellow .ctools-collapsible-container h1,section.campaign-section.bgc-attention-yellow .ctools-collapsible-container h2,section.campaign-section.bgc-attention-yellow .ctools-collapsible-container .read-more-scroll,section.campaign-section.bgc-cycling-yellow .ctools-collapsible-container h1,section.campaign-section.bgc-cycling-yellow .ctools-collapsible-container h2,section.campaign-section.bgc-cycling-yellow .ctools-collapsible-container .read-more-scroll{text-shadow:1px 1px 1px rgba(0,0,0,0.15);color:white;}section.campaign-section.bgc-attention-yellow .ctools-collapsible-container h3,section.campaign-section.bgc-cycling-yellow .ctools-collapsible-container h3{color:#333333;}section.campaign-section.bgc-attention-yellow .ctools-collapsible-container:before,section.campaign-section.bgc-cycling-yellow .ctools-collapsible-container:before{display:none;}@media all and (min-width:768px) {
 section.campaign-section .section-content{height:19em;} 
}@media all and (min-width:768px) {
 section.campaign-section .section-content{height:30em;} 
}@media all and (min-width:768px) {
 section.campaign-section.no-min-height .section-content{height:auto;} 
}@media all and (min-width:768px) {
 section.campaign-section.no-min-height .section-content{height:auto;} 
}section.campaign-section.img-cover.no-text .section-content{height:auto;max-width:none;}@media all and (min-width:768px) {
 section.campaign-section:first-of-type .section-content{height:37em;} 
}section.campaign-section .section-top{font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;padding:1.30769em 20px;}section.campaign-section .section-top + .wrap .text-container,section.campaign-section .section-top + .wrap .lottery-container{padding-top:0;}section.campaign-section .section-top *{color:white;}section.campaign-section .ctools-collapsible-content{margin-left:23px;}section.campaign-section .ctools-collapsible-container{font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;vertical-align:middle;border-top:1px solid rgba(255,255,255,0.5);}section.campaign-section .ctools-collapsible-container:last-child{border-bottom:1px solid rgba(255,255,255,0.5);}@media all and (min-width:481px) {
 section.campaign-section .ctools-collapsible-container{padding-right:40px;} 
}@media all and (min-width:768px) {
 section.campaign-section .ctools-collapsible-container{padding:5px 50px 5px 20px;} 
}section.campaign-section .ctools-collapsible-container .ctools-toggle + .ctools-collapsible-handle h3{position:relative;}section.campaign-section .ctools-collapsible-container .ctools-toggle + .ctools-collapsible-handle h3:before,section.campaign-section .ctools-collapsible-container .ctools-toggle + .ctools-collapsible-handle h3:after{content:"";position:absolute;top:50%;left:0;width:10px;height:2px;display:block;}@media all and (min-width:768px) {
 section.campaign-section .ctools-collapsible-container .ctools-toggle + .ctools-collapsible-handle h3:before,section.campaign-section .ctools-collapsible-container .ctools-toggle + .ctools-collapsible-handle h3:after{width:12px;} 
}section.campaign-section .ctools-collapsible-container .ctools-toggle + .ctools-collapsible-handle h3:before{-webkit-transform-origin:0 0%;-moz-transform-origin:0 0%;-ms-transform-origin:0 0%;-o-transform-origin:0 0%;transform-origin:0 0%;-webkit-transform:translateY(-300%) translateX(-150%) rotate(45deg);-moz-transform:translateY(-300%) translateX(-150%) rotate(45deg);-ms-transform:translateY(-300%) translateX(-150%) rotate(45deg);-o-transform:translateY(-300%) translateX(-150%) rotate(45deg);transform:translateY(-300%) translateX(-150%) rotate(45deg);}@media all and (min-width:768px) {
 section.campaign-section .ctools-collapsible-container .ctools-toggle + .ctools-collapsible-handle h3:before{-webkit-transform:translateY(-300%) translateX(-250%) rotate(45deg);-moz-transform:translateY(-300%) translateX(-250%) rotate(45deg);-ms-transform:translateY(-300%) translateX(-250%) rotate(45deg);-o-transform:translateY(-300%) translateX(-250%) rotate(45deg);transform:translateY(-300%) translateX(-250%) rotate(45deg);} 
}section.campaign-section .ctools-collapsible-container .ctools-toggle + .ctools-collapsible-handle h3:after{-webkit-transform-origin:100% 0%;-moz-transform-origin:100% 0%;-ms-transform-origin:100% 0%;-o-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-transform:translateY(-300%) translateX(-250%) rotate(-45deg);-moz-transform:translateY(-300%) translateX(-250%) rotate(-45deg);-ms-transform:translateY(-300%) translateX(-250%) rotate(-45deg);-o-transform:translateY(-300%) translateX(-250%) rotate(-45deg);transform:translateY(-300%) translateX(-250%) rotate(-45deg);}@media all and (min-width:768px) {
 section.campaign-section .ctools-collapsible-container .ctools-toggle + .ctools-collapsible-handle h3:after{-webkit-transform:translateY(-300%) translateX(-350%) rotate(-45deg);-moz-transform:translateY(-300%) translateX(-350%) rotate(-45deg);-ms-transform:translateY(-300%) translateX(-350%) rotate(-45deg);-o-transform:translateY(-300%) translateX(-350%) rotate(-45deg);transform:translateY(-300%) translateX(-350%) rotate(-45deg);} 
}section.campaign-section .ctools-collapsible-container .ctools-toggle.ctools-toggle-collapsed + .ctools-collapsible-handle h3:before,section.campaign-section .ctools-collapsible-container .ctools-toggle.ctools-toggle-collapsed + .ctools-collapsible-handle h3:after{top:50%;}section.campaign-section .ctools-collapsible-container .ctools-toggle.ctools-toggle-collapsed + .ctools-collapsible-handle h3:before{-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translateY(150%) translateX(-150%) rotate(-45deg);-moz-transform:translateY(150%) translateX(-150%) rotate(-45deg);-ms-transform:translateY(150%) translateX(-150%) rotate(-45deg);-o-transform:translateY(150%) translateX(-150%) rotate(-45deg);transform:translateY(150%) translateX(-150%) rotate(-45deg);}@media all and (min-width:768px) {
 section.campaign-section .ctools-collapsible-container .ctools-toggle.ctools-toggle-collapsed + .ctools-collapsible-handle h3:before{-webkit-transform:translateY(150%) translateX(-250%) rotate(-45deg);-moz-transform:translateY(150%) translateX(-250%) rotate(-45deg);-ms-transform:translateY(150%) translateX(-250%) rotate(-45deg);-o-transform:translateY(150%) translateX(-250%) rotate(-45deg);transform:translateY(150%) translateX(-250%) rotate(-45deg);} 
}section.campaign-section .ctools-collapsible-container .ctools-toggle.ctools-toggle-collapsed + .ctools-collapsible-handle h3:after{-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:translateY(150%) translateX(-250%) rotate(45deg);-moz-transform:translateY(150%) translateX(-250%) rotate(45deg);-ms-transform:translateY(150%) translateX(-250%) rotate(45deg);-o-transform:translateY(150%) translateX(-250%) rotate(45deg);transform:translateY(150%) translateX(-250%) rotate(45deg);}@media all and (min-width:768px) {
 section.campaign-section .ctools-collapsible-container .ctools-toggle.ctools-toggle-collapsed + .ctools-collapsible-handle h3:after{-webkit-transform:translateY(150%) translateX(-350%) rotate(45deg);-moz-transform:translateY(150%) translateX(-350%) rotate(45deg);-ms-transform:translateY(150%) translateX(-350%) rotate(45deg);-o-transform:translateY(150%) translateX(-350%) rotate(45deg);transform:translateY(150%) translateX(-350%) rotate(45deg);} 
}section.campaign-section .ctools-collapsible-container h3{font-size:1.154em;line-height:1.2465em;margin-top:0.65385em;margin-bottom:0.65385em;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:normal;color:#333333;}section.campaign-section .ctools-collapsible-container h3 a{display:inline-block;margin:1.5em 1em 0 0;padding-right:1.7em;padding-bottom:5px;border-bottom:2px dotted white;position:relative;}section.campaign-section .ctools-collapsible-container h3 a:hover{text-decoration:none;border-bottom:2px solid white;}section.campaign-section .ctools-collapsible-container h3 a:after{content:"";position:absolute;top:0;right:0;display:block;width:30px;height:30px;background:transparent url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) 13px -684px no-repeat;}section.campaign-section .ctools-collapsible-container p{font-size:0.923em;line-height:1.41678em;margin-top:0.65385em;margin-bottom:0.65385em;}section.campaign-section .ctools-collapsible-container b,section.campaign-section .ctools-collapsible-container strong{font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:normal;}section.campaign-section .ctools-collapsible-container:before{display:none;}section.campaign-section .ctools-collapsible-container .ctools-toggle{display:none;}section.campaign-section .ctools-collapsible-container .collapsible-section-title{margin-left:32px;}section.campaign-section .ctools-collapsible-container .ctools-collapsible-content{margin-left:26px;}section.campaign-section .ctools-collapsible-container .ctools-collapsible-content p{margin:0.5em;}section.campaign-section .section-top,section.campaign-section .collapsible-container,section.campaign-section .text-container{font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;padding:1.30769em 20px;vertical-align:middle;}@media all and (min-width:481px) {
 section.campaign-section .section-top,section.campaign-section .collapsible-container,section.campaign-section .text-container{padding-right:40px;} 
}@media all and (min-width:768px) {
 section.campaign-section .section-top,section.campaign-section .collapsible-container,section.campaign-section .text-container{font-size:1.154em;line-height:1.41648em;padding:2.61538em 50px 2.61538em 20px;} 
}@media all and (min-width:960px) {
 section.campaign-section .section-top,section.campaign-section .collapsible-container,section.campaign-section .text-container{font-size:1.231em;line-height:1.32788em;} 
}section.campaign-section .section-top h3,section.campaign-section .collapsible-container h3,section.campaign-section .text-container h3{font-size:1.308em;line-height:1.24971em;margin-top:0.65385em;margin-bottom:0.65385em;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;}section.campaign-section .section-top h3 a,section.campaign-section .collapsible-container h3 a,section.campaign-section .text-container h3 a{display:inline-block;margin:1.5em 1em 0 0;padding-right:1.7em;padding-bottom:5px;border-bottom:2px dotted white;position:relative;}section.campaign-section .section-top h3 a:hover,section.campaign-section .collapsible-container h3 a:hover,section.campaign-section .text-container h3 a:hover{text-decoration:none;border-bottom:2px solid white;}section.campaign-section .section-top h3 a:after,section.campaign-section .collapsible-container h3 a:after,section.campaign-section .text-container h3 a:after{content:"";position:absolute;top:0;right:0;display:block;width:30px;height:30px;background:transparent url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) 13px -684px no-repeat;}section.campaign-section .section-top p,section.campaign-section .collapsible-container p,section.campaign-section .text-container p{font-size:1.154em;line-height:1.41648em;margin-top:0.65385em;margin-bottom:0.65385em;}section.campaign-section .section-top ul,section.campaign-section .section-top ol,section.campaign-section .collapsible-container ul,section.campaign-section .collapsible-container ol,section.campaign-section .text-container ul,section.campaign-section .text-container ol{font-size:1.154em;line-height:1.41648em;padding-left:20px;}section.campaign-section .section-top b,section.campaign-section .section-top strong,section.campaign-section .collapsible-container b,section.campaign-section .collapsible-container strong,section.campaign-section .text-container b,section.campaign-section .text-container strong{font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:normal;}@media all and (max-width:767px) {
 section.campaign-section .group-related-content{padding:1.30769em;} 
}section.campaign-section .group-related-content .views-row,section.campaign-section .group-related-content .field-collection-view{position:relative;background-color:#fff;display:inline-block;vertical-align:top;width:47%;width:calc(50% - 5px - 2.61538em);margin:1.30769em;margin-bottom:0.32692em;padding:1.30769em;min-height:135px;border-bottom:0;box-sizing:border-box;}@media all and (max-width:767px) {
 section.campaign-section .group-related-content .views-row,section.campaign-section .group-related-content .field-collection-view{width:100%;margin:0;margin-bottom:1.30769em;} 
}@media all and (max-width:480px) {
 section.campaign-section .group-related-content .views-row,section.campaign-section .group-related-content .field-collection-view{min-height:85px;} 
}section.campaign-section .group-related-content .views-row .field-related-info,section.campaign-section .group-related-content .views-row .field-attachments-body,section.campaign-section .group-related-content .field-collection-view .field-related-info,section.campaign-section .group-related-content .field-collection-view .field-attachments-body{font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:0.923em;line-height:1.13343em;color:rgba(0,0,0,0.4);margin-bottom:0.65385em;padding-right:165px;padding-right:calc(150px + 1.30769em);}@media all and (max-width:767px) {
 section.campaign-section .group-related-content .views-row .field-related-info,section.campaign-section .group-related-content .views-row .field-attachments-body,section.campaign-section .group-related-content .field-collection-view .field-related-info,section.campaign-section .group-related-content .field-collection-view .field-attachments-body{font-size:0.846em;line-height:1.23659em;margin-bottom:0.26154em;} 
}@media all and (max-width:480px) {
 section.campaign-section .group-related-content .views-row .field-related-info,section.campaign-section .group-related-content .views-row .field-attachments-body,section.campaign-section .group-related-content .field-collection-view .field-related-info,section.campaign-section .group-related-content .field-collection-view .field-attachments-body{padding-right:90px;padding-right:calc(75px + 1.30769em);} 
}section.campaign-section .group-related-content .views-row .field-related-info .field-keywords,section.campaign-section .group-related-content .views-row .field-attachments-body .field-keywords,section.campaign-section .group-related-content .field-collection-view .field-related-info .field-keywords,section.campaign-section .group-related-content .field-collection-view .field-attachments-body .field-keywords{display:inline-block;font-family:"Proxima Nova Soft Bold",Arial,Helvetica,"Nimbus Sans L",sans-serif;text-transform:uppercase;}section.campaign-section .group-related-content .views-row .field-title,section.campaign-section .group-related-content .views-row .views-field-title,section.campaign-section .group-related-content .field-collection-view .field-title,section.campaign-section .group-related-content .field-collection-view .views-field-title{display:block;vertical-align:top;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1.5235em;line-height:1.20169em;padding-right:165px;padding-right:calc(150px + 1.30769em);}@media all and (max-width:959px) {
 section.campaign-section .group-related-content .views-row .field-title,section.campaign-section .group-related-content .views-row .views-field-title,section.campaign-section .group-related-content .field-collection-view .field-title,section.campaign-section .group-related-content .field-collection-view .views-field-title{font-size:1.231em;line-height:1.27476em;} 
}@media all and (max-width:767px) {
 section.campaign-section .group-related-content .views-row .field-title,section.campaign-section .group-related-content .views-row .views-field-title,section.campaign-section .group-related-content .field-collection-view .field-title,section.campaign-section .group-related-content .field-collection-view .views-field-title{font-size:1.154em;line-height:1.35982em;} 
}@media all and (max-width:480px) {
 section.campaign-section .group-related-content .views-row .field-title,section.campaign-section .group-related-content .views-row .views-field-title,section.campaign-section .group-related-content .field-collection-view .field-title,section.campaign-section .group-related-content .field-collection-view .views-field-title{padding-right:90px;padding-right:calc(75px + 1.30769em);} 
}section.campaign-section .group-related-content .views-row .field-section-image,section.campaign-section .group-related-content .views-row .field-images,section.campaign-section .group-related-content .views-row .field-hsl-campaign-image,section.campaign-section .group-related-content .field-collection-view .field-section-image,section.campaign-section .group-related-content .field-collection-view .field-images,section.campaign-section .group-related-content .field-collection-view .field-hsl-campaign-image{display:block;vertical-align:top;width:150px;position:absolute;top:50%;right:1.30769em;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}@media all and (max-width:480px) {
 section.campaign-section .group-related-content .views-row .field-section-image,section.campaign-section .group-related-content .views-row .field-images,section.campaign-section .group-related-content .views-row .field-hsl-campaign-image,section.campaign-section .group-related-content .field-collection-view .field-section-image,section.campaign-section .group-related-content .field-collection-view .field-images,section.campaign-section .group-related-content .field-collection-view .field-hsl-campaign-image{width:75px;} 
}section.campaign-section .group-related-content .views-row .field-section-image a,section.campaign-section .group-related-content .views-row .field-images a,section.campaign-section .group-related-content .views-row .field-hsl-campaign-image a,section.campaign-section .group-related-content .field-collection-view .field-section-image a,section.campaign-section .group-related-content .field-collection-view .field-images a,section.campaign-section .group-related-content .field-collection-view .field-hsl-campaign-image a{display:block;}section.campaign-section .group-related-content .views-row .field-section-image img,section.campaign-section .group-related-content .views-row .field-images img,section.campaign-section .group-related-content .views-row .field-hsl-campaign-image img,section.campaign-section .group-related-content .field-collection-view .field-section-image img,section.campaign-section .group-related-content .field-collection-view .field-images img,section.campaign-section .group-related-content .field-collection-view .field-hsl-campaign-image img{display:inline-block;vertical-align:top;width:100%;height:auto;}section.campaign-section .group-related-content .pager{text-align:center;}section.campaign-section .group-related-content .pager a{display:inline-block;-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;margin-top:1.30769em;margin-bottom:1.30769em;display:inline-block;height:auto;padding:0.9em 1em;text-align:center;text-decoration:none;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;font-size:15.002px;line-height:1.05;text-decoration:none;}section.campaign-section .group-related-content .pager 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;}section.campaign-section .group-related-content .pager a:active,section.campaign-section .group-related-content .pager 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) {
 section.campaign-section .group-related-content .pager a{display:block;} 
}@media all and (min-width:768px) {
 section.campaign-section .group-related-content .pager a{font-size:17.004px;padding:0.75em 2.2em;} 
}section.campaign-section .group-related-content .rows{padding-top:1.30769em;padding-bottom:1.30769em;}@media all and (max-width:767px) {
 section.campaign-section .group-related-content .rows{padding-top:0;padding-bottom:0;} 
}section.campaign-section .group-related-content .field-collection-container{padding-top:1.30769em;padding-bottom:2.61538em;}@media all and (max-width:767px) {
 section.campaign-section .group-related-content .field-collection-container{padding-top:0;padding-bottom:0;} 
}section.campaign-section .group-related-content .field-collection-container .field-collection-view{overflow:hidden;border:1.30769em solid white;padding:0;}section.campaign-section .group-related-content .field-collection-container .field-collection-view .group-info{padding-top:20px;}section.campaign-section .group-related-content .field-collection-container .field-collection-view .link-block{display:block;}section.campaign-section .group-related-content .field-collection-container .field-collection-view .field-title{margin-top:5px;margin-bottom:8px;}section.campaign-section .group-related-content .field-collection-container .field-collection-view .field-copy-text{text-decoration:none;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1.154em;line-height:1.35982em;padding-right:165px;padding-right:calc(150px + 1.30769em);}@media all and (max-width:480px) {
 section.campaign-section .group-related-content .field-collection-container .field-collection-view .field-copy-text{padding-right:90px;padding-right:calc(75px + 1.30769em);} 
}section.campaign-section .group-related-content .field-collection-container .field-collection-view .field-external-link{margin-top:8px;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1.154em;line-height:1.35982em;}section.campaign-section .group-related-content .field-collection-container .field-collection-view .field-attachments-body{position:absolute;top:0;}section.campaign-section .group-related-content .field-collection-container .field-collection-view .field-section-image{right:0;}section.campaign-section .exception-container{position:relative;}section.campaign-section .exception-container .view-hsl-traffic-exceptions-new .row,section.campaign-section .exception-container .view-id-hsl_my_content .row{min-height:auto;margin-bottom:0;}section.campaign-section .exception-container .view-hsl-traffic-exceptions-new{margin-top:0;padding:2.28846em 10px;}@media all and (min-width:768px) {
 section.campaign-section .exception-container .view-hsl-traffic-exceptions-new{padding:2.28846em 50px 2.28846em 10px;} 
}section.campaign-section .exception-container .exception-icon{font-family:"HSL Picto Regular";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:50px;line-height:50px;color:#dc0451;}@media all and (min-width:768px) {
 section.campaign-section .exception-container .exception-icon{left:10px;} 
}section.campaign-section .exception-container .exception-text{padding-left:50px;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:17.004px;line-height:1.2;color:#333333;color:rgba(0,0,0,0.65);}@media all and (min-width:768px) {
 section.campaign-section .exception-container .exception-text{padding-left:60px;} 
}section.campaign-section .link-container{position:relative;border-top:1px solid rgba(0,0,0,0.14);border-bottom:1px solid rgba(0,0,0,0.14);margin-bottom:2.61538em;overflow:auto;}section.campaign-section .link-container a{position:relative;font-family:"Proxima Nova Soft Medium",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:14.001px;line-height:1.1;color:#3d454f;display:inline-block;vertical-align:top;width:50%;height:225px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;padding-top:150px;text-align:center;outline:none;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0.14);-webkit-transition:color 0.3s cubic-bezier(0.19,1,0.22,1);-moz-transition:color 0.3s cubic-bezier(0.19,1,0.22,1);-o-transition:color 0.3s cubic-bezier(0.19,1,0.22,1);transition:color 0.3s cubic-bezier(0.19,1,0.22,1);}@media all and (min-width:481px) {
 section.campaign-section .link-container a{font-size:16.003px;} 
}@media all and (min-width:768px) {
 section.campaign-section .link-container a{font-size:17.004px;line-height:1;padding-left:190px;padding-right:40px;text-align:left;padding-top:0;height:150px;vertical-align:middle;} 
}@media all and (min-width:960px) {
 section.campaign-section .link-container a{font-size:21.996px;} 
}section.campaign-section .link-container a:last-child,section.campaign-section .link-container a:nth-last-child(-n+2):nth-child(odd){border-bottom:0;}@media all and (min-width:768px) {
 section.campaign-section .link-container a:nth-child(odd){box-shadow:20px 0px 0px -19px rgba(0,0,0,0.14);} 
}section.campaign-section .link-container a:before{content:"";font-size:35px;line-height:50px;text-align:center;width:50px;height:50px;color:#999999;display:block;-webkit-box-shadow:0 0 0 2px #999999;-moz-box-shadow:0 0 0 2px #999999;box-shadow:0 0 0 2px #999999;border-radius:50%;position:absolute;top:75px;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transition:color 0.3s cubic-bezier(0.19,1,0.22,1),box-shadow 0.3s cubic-bezier(0.19,1,0.22,1),-webkit-transform 1.1s cubic-bezier(0.19,1,0.22,1);-moz-transition:color 0.3s cubic-bezier(0.19,1,0.22,1),box-shadow 0.3s cubic-bezier(0.19,1,0.22,1),-moz-transform 1.1s cubic-bezier(0.19,1,0.22,1);-o-transition:color 0.3s cubic-bezier(0.19,1,0.22,1),box-shadow 0.3s cubic-bezier(0.19,1,0.22,1),-o-transform 1.1s cubic-bezier(0.19,1,0.22,1);transition:color 0.3s cubic-bezier(0.19,1,0.22,1),box-shadow 0.3s cubic-bezier(0.19,1,0.22,1),transform 1.1s cubic-bezier(0.19,1,0.22,1);}@media all and (min-width:768px) {
 section.campaign-section .link-container a:before{top:50%;left:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);} 
}section.campaign-section .link-container a.youtube-link{background-size:150px auto;background-repeat:no-repeat;background-position:20px 50%;}@media all and (max-width:767px) {
 section.campaign-section .link-container a.youtube-link{background-position:50% 20px;} 
}section.campaign-section .link-container a.youtube-link:before{content:"";z-index:10;left:50%;-webkit-box-shadow:0 0 0 2px white;-moz-box-shadow:0 0 0 2px white;box-shadow:0 0 0 2px white;-webkit-transform:translateY(-50%) translateX(-50%) scale(1);-moz-transform:translateY(-50%) translateX(-50%) scale(1);-ms-transform:translateY(-50%) translateX(-50%) scale(1);-o-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translateX(-50%) scale(1);}@media all and (min-width:768px) {
 section.campaign-section .link-container a.youtube-link:before{left:95px;} 
}section.campaign-section .link-container a.youtube-link:after{content:"";position:absolute;z-index:5;display:block;width:150px;top:20px;left:50%;height:113px;background-color:rgba(0,0,0,0.3);display:block;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background-color 0.3s cubic-bezier(0.19,1,0.22,1);-moz-transition:background-color 0.3s cubic-bezier(0.19,1,0.22,1);-o-transition:background-color 0.3s cubic-bezier(0.19,1,0.22,1);transition:background-color 0.3s cubic-bezier(0.19,1,0.22,1);}@media all and (min-width:768px) {
 section.campaign-section .link-container a.youtube-link:after{top:50%;left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);} 
}section.campaign-section .link-container a.youtube-link:hover{color:#9ea2a7;text-decoration:none;}section.campaign-section .link-container a.youtube-link:hover:before{color:white;-webkit-box-shadow:0 0 0 2px white;-moz-box-shadow:0 0 0 2px white;box-shadow:0 0 0 2px white;-webkit-transform:translateY(-50%) translateX(-50%) scale(1.05);-moz-transform:translateY(-50%) translateX(-50%) scale(1.05);-ms-transform:translateY(-50%) translateX(-50%) scale(1.05);-o-transform:translateY(-50%) translateX(-50%) scale(1.05);transform:translateY(-50%) translateX(-50%) scale(1.05);}@media all and (min-width:768px) {
 section.campaign-section .link-container a.youtube-link:hover:before{-webkit-box-shadow:0 0 0 2px white;-moz-box-shadow:0 0 0 2px white;box-shadow:0 0 0 2px white;} 
}section.campaign-section .link-container a.youtube-link:hover:after{background-color:rgba(0,0,0,0.15);}section.campaign-section .link-container a.youtube-link span:before{content:"";border:12.5px solid transparent;border-left:16.66667px solid white;border-radius:2px;width:0;height:0;position:absolute;top:-75px;left:50%;-webkit-transform:translateY(-50%) translateX(-25%);-moz-transform:translateY(-50%) translateX(-25%);-ms-transform:translateY(-50%) translateX(-25%);-o-transform:translateY(-50%) translateX(-25%);transform:translateY(-50%) translateX(-25%);-webkit-transition:border-color 0.3s cubic-bezier(0.19,1,0.22,1),box-shadow 0.3s cubic-bezier(0.19,1,0.22,1),-webkit-transform 1.1s cubic-bezier(0.19,1,0.22,1);-moz-transition:border-color 0.3s cubic-bezier(0.19,1,0.22,1),box-shadow 0.3s cubic-bezier(0.19,1,0.22,1),-moz-transform 1.1s cubic-bezier(0.19,1,0.22,1);-o-transition:border-color 0.3s cubic-bezier(0.19,1,0.22,1),box-shadow 0.3s cubic-bezier(0.19,1,0.22,1),-o-transform 1.1s cubic-bezier(0.19,1,0.22,1);transition:border-color 0.3s cubic-bezier(0.19,1,0.22,1),box-shadow 0.3s cubic-bezier(0.19,1,0.22,1),transform 1.1s cubic-bezier(0.19,1,0.22,1);}@media all and (min-width:768px) {
 section.campaign-section .link-container a.youtube-link span:before{top:50%;left:-95px;} 
}section.campaign-section .link-container a.anchor-link{position:relative;}section.campaign-section .link-container a.anchor-link:before{content:"?";left:50%;}@media all and (min-width:768px) {
 section.campaign-section .link-container a.anchor-link:before{left:100px;} 
}section.campaign-section .link-container a.anchor-link:hover{color:#9ea2a7;text-decoration:none;}section.campaign-section .link-container a.anchor-link:hover:before{color:#cccccc;-webkit-box-shadow:0 0 0 2px #cccccc;-moz-box-shadow:0 0 0 2px #cccccc;box-shadow:0 0 0 2px #cccccc;-webkit-transform:translateY(-50%) translateX(-50%) scale(1.05);-moz-transform:translateY(-50%) translateX(-50%) scale(1.05);-ms-transform:translateY(-50%) translateX(-50%) scale(1.05);-o-transform:translateY(-50%) translateX(-50%) scale(1.05);transform:translateY(-50%) translateX(-50%) scale(1.05);}@media all and (min-width:768px) {
 section.campaign-section .link-container a.anchor-link:hover:before{-webkit-transform:translateY(-50%) scale(1.05);-moz-transform:translateY(-50%) scale(1.05);-ms-transform:translateY(-50%) scale(1.05);-o-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05);} 
}section.campaign-section .link-container a.anchor-link span:after{content:'\203A';font-size:1em;margin-left:5px;}section.campaign-section .link-container a span{display:block;position:relative;z-index:15;}@media all and (min-width:768px) {
 section.campaign-section .link-container a span{height:150px;display:table-cell;vertical-align:middle;} 
}section.campaign-section .quicktabs-wrapper{font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;padding:3.92308em 1.30769em;}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper{padding:1.30769em;} 
}section.campaign-section .quicktabs-wrapper .item-list{display:inline-block;vertical-align:top;width:300px;}@media all and (max-width:959px) {
 section.campaign-section .quicktabs-wrapper .item-list{width:200px;} 
}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .item-list{display:block;width:100%;} 
}section.campaign-section .quicktabs-wrapper .item-list .quicktabs-tabs{margin:0;padding:0;}section.campaign-section .quicktabs-wrapper .item-list .quicktabs-tabs li{display:block;padding:0;}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .item-list .quicktabs-tabs li{display:inline-block;width:auto;} 
}section.campaign-section .quicktabs-wrapper .item-list .quicktabs-tabs li:not(:last-child){margin-bottom:0.26154em;}section.campaign-section .quicktabs-wrapper .item-list .quicktabs-tabs li.active a{background-color:#fff;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#007ac9;}section.campaign-section .quicktabs-wrapper .item-list .quicktabs-tabs li.active a:hover{background-color:#fff;}section.campaign-section .quicktabs-wrapper .item-list .quicktabs-tabs li a{font-size:1.308em;line-height:0.99976em;line-height:1.4;padding:0.98077em 1.30769em;border:1px solid #dedee3;border-radius:3px;background-color:transparent;display:block;cursor:pointer;transition:background-color 0.12s ease-in-out;}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .item-list .quicktabs-tabs li a{font-size:1.154em;line-height:1.13318em;padding:0.65385em 0.98077em;} 
}section.campaign-section .quicktabs-wrapper .item-list .quicktabs-tabs li a:hover{background-color:#f9fafb;}section.campaign-section .quicktabs-wrapper .quicktabs_main{display:inline-block;vertical-align:top;width:calc(60%);width:calc(100% - 300px - 5px);padding-left:3.92308em;box-sizing:border-box;}@media all and (max-width:959px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main{width:calc(100% - 200px - 5px);padding-left:2.61538em;} 
}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main{display:block;width:100%;padding-left:0;} 
}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage > .field-title{font-size:2.539em;line-height:0.90132em;font-family:"Proxima Nova Soft Bold",Arial,Helvetica,"Nimbus Sans L",sans-serif;margin-bottom:0.65385em;}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage > .field-title{font-size:2.031em;line-height:1.12677em;padding-top:0.65385em;padding-left:0.1em;} 
}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content{background-color:#fff;padding:1.30769em;margin-bottom:5px;position:relative;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15);transition:color 0.12s ease-in-out,box-shadow 0.12s ease-in-out;}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view{margin:0;padding:0;border:0;}@media all and (max-width:959px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;} 
}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view{display:block;} 
}@media all and (max-width:480px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;} 
}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .group-info{display:inline-block;vertical-align:top;width:calc(100% - 180px - 5px);padding-left:0.65385em;padding-right:1.30769em;box-sizing:border-box;}@media all and (max-width:959px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .group-info{width:100%;padding:0;} 
}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .group-info{width:calc(100% - 180px - 5px);padding-left:0.65385em;padding-right:1.30769em;} 
}@media all and (max-width:480px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .group-info{width:100%;padding:0;} 
}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .group-image{display:inline-block;vertical-align:top;width:180px;}@media all and (max-width:959px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .group-image{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:1.30769em;} 
}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .group-image{width:180px;margin-bottom:0;} 
}@media all and (max-width:480px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .group-image{width:100%;margin-bottom:1.30769em;} 
}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .group-image img{display:inline-block;vertical-align:top;}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-title{font-size:2.031em;line-height:0.77264em;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#007ac9;margin-top:0.26154em;margin-bottom:0.65385em;}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-title{font-size:1.692em;line-height:0.92744em;} 
}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-copy-text{font-size:1.308em;line-height:0.99976em;line-height:1.4;margin-bottom:1.30769em;}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-copy-text{font-size:1.154em;line-height:1.13318em;line-height:1.3;} 
}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-external-link{display:inline-block;width:50%;width:calc(50% - 5px);font-size:1.231em;line-height:1.27476em;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-external-link{font-size:1.077em;line-height:1.45704em;} 
}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-external-link a{text-transform:uppercase;position:relative;display:inline-block;padding:0.26154em;padding-left:2.61538em;padding-left:calc(25px + 1.30769em);transition:color 0.12s ease-in-out;}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-external-link a:hover{color:#63c2ff;text-decoration:none;}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-external-link a:hover:before{color:#63c2ff;}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-external-link a:before{content:'h';font-family:"HSL Picto Regular";text-transform:lowercase;font-weight:normal;color:#007ac9;font-size:40px;position:absolute;z-index:1;left:0;top:50%;top:calc(50% - 0px);transform:translateY(-50%);transition:color 0.12s ease-in-out;}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-external-link a:after{display:none;}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-attachments-body{display:inline-block;width:50%;width:calc(50%);text-align:right;font-size:1.308em;line-height:1.19972em;font-weight:bold;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;}@media all and (max-width:767px) {
 section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-attachments-body{font-size:1.154em;line-height:1.35982em;} 
}section.campaign-section .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .field-collection-container .field-vertical-tab-content .field-collection-view .field-section-image{width:100%;height:auto;}section.campaign-section.has-weather-widget .text-container{position:relative;}section.campaign-section.has-weather-widget .weather-widget{position:absolute;right:0;bottom:2.61538em;padding-right:90px;}@media all and (max-width:480px) {
 section.campaign-section.has-weather-widget .weather-widget{position:relative;right:auto;bottom:auto;padding-top:2.61538em;padding-bottom:2.61538em;margin-bottom:-2.61538em;} 
}@media all and (max-width:480px) {
 section.campaign-section.has-weather-widget .weather-widget__text{text-align:right;} 
}section.campaign-section.has-weather-widget .weather-widget__location{text-align:right;transform:translateX(0);opacity:1;transition:transform 1s cubic-bezier(0.19,1,0.22,1),opacity 1s cubic-bezier(0.19,1,0.22,1);}section.campaign-section.has-weather-widget .weather-widget__location--locating{opacity:0;transform:translateX(-15px);}section.campaign-section.has-weather-widget .weather-widget__temp{margin-left:5px;}section.campaign-section.has-weather-widget .weather-widget__icon{background-position:50% 50%;background-size:100% auto;background-repeat:no-repeat;position:absolute;top:50%;right:0;width:70px;height:70px;opacity:1;transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0.15s,opacity 1s cubic-bezier(0.19,1,0.22,1) 0.15s;-webkit-transform:translateY(-50%) translateX(0px);-moz-transform:translateY(-50%) translateX(0px);-ms-transform:translateY(-50%) translateX(0px);-o-transform:translateY(-50%) translateX(0px);transform:translateY(-50%) translateX(0px);}section.campaign-section.has-weather-widget .weather-widget__icon--locating{opacity:0;-webkit-transform:translateY(-50%) translateX(-10px);-moz-transform:translateY(-50%) translateX(-10px);-ms-transform:translateY(-50%) translateX(-10px);-o-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px);}section.campaign-section.has-weather-widget a{text-decoration:none !important;}section.campaign-section.has-weather-widget a:hover{text-decoration:underline !important;}section.campaign-section .section-top{padding:0px 50px 0px 20px;}section.campaign-section.has-grid .text-container{padding-right:20px !important;}section.campaign-section.has-grid .text-container .grid-content h2{font-size:150%;line-height:1.2;font-weight:700;}section.campaign-section.has-grid .text-container .grid-content h3{font-size:130%;line-height:1.2;font-weight:700;}section.campaign-section.has-grid .text-container .grid-content p{line-height:1.25;}section.campaign-section.has-grid + .no-text .link-container:only-child{margin-top:0;}section.campaign-section.text-top .text-container{vertical-align:top;}section.campaign-section.text-bottom .text-container{vertical-align:bottom;}section.campaign-section:first-of-type .section-content .text-container h2{word-wrap:normal;font-size:2.539em;line-height:1.03008em;}@media all and (min-width:960px) {
 section.campaign-section:first-of-type .section-content .text-container h2{font-size:3.69269em;line-height:1.06239em;} 
}section.campaign-section:first-of-type .section-content .text-container h3{word-wrap:normal;font-size:2.031em;line-height:1.12677em;}@media all and (min-width:960px) {
 section.campaign-section:first-of-type .section-content .text-container h3{font-size:2.90054em;line-height:1.12711em;} 
}section.campaign-section:first-of-type .section-content .text-container p{font-size:1.308em;line-height:1.39967em;}@media all and (min-width:960px) {
 section.campaign-section:first-of-type .section-content .text-container p{font-size:1.5235em;line-height:1.20169em;} 
}@media all and (min-width:768px) {
 section.campaign-section.no-img:first-of-type.text-left .section-content .text-container{padding-right:20px !important;}section.campaign-section.no-img:first-of-type.text-left .section-content .text-container h2,section.campaign-section.no-img:first-of-type.text-left .section-content .text-container h3,section.campaign-section.no-img:first-of-type.text-left .section-content .text-container p{padding-right:54%;} 
}section.campaign-section.has-bg-img .text-container{text-shadow:1px 1px 0 rgba(0,0,0,0.2);}section.campaign-section.no-img .text-container{padding-bottom:2.61538em;}section.campaign-section .img-container{text-align:center;}section.campaign-section .img-container img{vertical-align:middle;}section.campaign-section .audio-container{text-align:center;}@media all and (max-width:479px) {
 section.campaign-section.has-foreground-mobile-img.text-left .wrap,section.campaign-section.has-foreground-mobile-img.text-right .wrap,section.campaign-section.has-foreground-img.text-left .wrap,section.campaign-section.has-foreground-img.text-right .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}section.campaign-section.has-foreground-mobile-img.text-left .wrap .img-container,section.campaign-section.has-foreground-mobile-img.text-right .wrap .img-container,section.campaign-section.has-foreground-img.text-left .wrap .img-container,section.campaign-section.has-foreground-img.text-right .wrap .img-container{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}section.campaign-section.has-foreground-mobile-img.text-left .wrap .img-container .foreground,section.campaign-section.has-foreground-mobile-img.text-left .wrap .img-container .foreground-mobile,section.campaign-section.has-foreground-mobile-img.text-right .wrap .img-container .foreground,section.campaign-section.has-foreground-mobile-img.text-right .wrap .img-container .foreground-mobile,section.campaign-section.has-foreground-img.text-left .wrap .img-container .foreground,section.campaign-section.has-foreground-img.text-left .wrap .img-container .foreground-mobile,section.campaign-section.has-foreground-img.text-right .wrap .img-container .foreground,section.campaign-section.has-foreground-img.text-right .wrap .img-container .foreground-mobile{padding:0 12px;} 
}@media all and (min-width:481px) {
 section.campaign-section .section-content{display:table;table-layout:fixed;width:100%;}section.campaign-section .section-content > .section-top{display:table-caption;}section.campaign-section .section-content > .wrap{display:table-row;}section.campaign-section .section-content > .wrap .lottery-container,section.campaign-section .section-content > .wrap .text-container,section.campaign-section .section-content > .wrap .img-container,section.campaign-section .section-content > .wrap .audio-container,section.campaign-section .section-content > .wrap .prereg-container{display:table-cell;}section.campaign-section.img-cover:not(.no-img) .section-content > .wrap{display:table-cell;}section.campaign-section.img-cover:not(.no-img) .section-content > .wrap .lottery-container,section.campaign-section.img-cover:not(.no-img) .section-content > .wrap .text-container,section.campaign-section.img-cover:not(.no-img) .section-content > .wrap .img-container,section.campaign-section.img-cover:not(.no-img) .section-content > .wrap .audio-container{display:block;}section.campaign-section.text-center .text-container *{margin-left:auto;margin-right:auto;max-width:70%;}section.campaign-section.has-grid .grid-content,section.campaign-section.has-grid .grid-content *{max-width:none;}section.campaign-section.has-grid .grid-content img{max-width:100%;} 
}body.node-type-campaign-page-v2 .text-container .info-box{-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em;border:2px solid white;margin:2.61538em 0 1.30769em;padding:0.32692em 1.63462em 0.98077em;}body.node-type-campaign-page-v2 .text-container .info-box p{margin:0.98077em 0;}body.node-type-campaign-page-v2 .text-container .info-box hr{height:1px;}body.node-type-campaign-page-v2 .text-container .info-box ul,body.node-type-campaign-page-v2 .text-container .info-box ol{padding:0 0 0 20px;}body.node-type-campaign-page-v2 .text-container .info-box p + ul,body.node-type-campaign-page-v2 .text-container .info-box p + ol{margin-top:-0.32692em;}body.node-type-campaign-page-v2 .campaign-section:not(.has-bg) .text-container .info-box{border-color:#333333;}body.node-type-campaign-page-v2 .text-container .route-box{position:relative;background-color:#fff;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1.154em;line-height:1.2465em;color:#007ac9;overflow:auto;padding:1.30769em;padding-left:3.92308em;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:color 0.12s ease-in-out,box-shadow 0.12s ease-in-out;}@media all and (max-width:1023px) {
 body.node-type-campaign-page-v2 .text-container .route-box{font-size:0.923em;line-height:1.55846em;} 
}@media all and (max-width:959px) {
 body.node-type-campaign-page-v2 .text-container .route-box{padding:0.65385em;padding-left:2.61538em;margin-left:-2.61538em;margin-right:-2.61538em;} 
}@media all and (max-width:480px) {
 body.node-type-campaign-page-v2 .text-container .route-box{padding:1.30769em;padding-left:3.92308em;margin-left:-0.65385em;margin-right:-0.65385em;} 
}body.node-type-campaign-page-v2 .text-container .route-box:hover{color:#0099fc;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);}body.node-type-campaign-page-v2 .text-container .route-box:hover:before{color:#0099fc;}body.node-type-campaign-page-v2 .text-container .route-box:before{content:'i';font-family:"HSL Picto Regular";text-transform:lowercase;font-weight:normal;text-shadow:none;color:#007ac9;font-size:33px;line-height:33px;width:33px;height:33px;position:absolute;z-index:1;left:10px;top:10px;transition:color 0.12s ease-in-out;}@media all and (max-width:959px) {
 body.node-type-campaign-page-v2 .text-container .route-box:before{left:5px;} 
}@media all and (max-width:480px) {
 body.node-type-campaign-page-v2 .text-container .route-box:before{left:10px;} 
}body.node-type-campaign-page-v2 .text-container .route-box p,body.node-type-campaign-page-v2 .text-container .route-box table,body.node-type-campaign-page-v2 .text-container .route-box tbody,body.node-type-campaign-page-v2 .text-container .route-box tr,body.node-type-campaign-page-v2 .text-container .route-box td{background-color:transparent;border:0;text-shadow:none !important;color:#333333;margin:0;}body.node-type-campaign-page-v2 .text-container .route-box table{table-layout:fixed;}body.node-type-campaign-page-v2 .text-container .route-box p{margin:0;position:relative;z-index:10;}body.node-type-campaign-page-v2 .text-container .route-box p:not(:last-of-type){margin-bottom:1.30769em;}body.node-type-campaign-page-v2 .text-container .route-box a{overflow:auto;position:relative;z-index:10;color:#007ac9;margin:-1.30769em;margin-left:-3.92308em;padding:1.30769em;padding-left:3.92308em;text-decoration:none !important;text-shadow:none !important;transition:color 0.12s ease-in-out;}body.node-type-campaign-page-v2 .text-container .route-box a:hover{color:#0099fc;}body.node-type-campaign-page-v2 .text-container .route-box img{margin:0;padding:0;vertical-align:top;display:inline-block;height:auto !important;width:130px !important;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}@media all and (min-width:1200px) {
 body.node-type-campaign-page-v2 .text-container .route-box img{width:180px !important;} 
}@media all and (max-width:959px) {
 body.node-type-campaign-page-v2 .text-container .route-box img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-left:0;} 
}@media all and (max-width:480px) {
 body.node-type-campaign-page-v2 .text-container .route-box img{width:150px !important;} 
}body.node-type-campaign-page-v2 .text-container .route-box hr{height:1px;}body.node-type-campaign-page-v2 .text-container .route-box ul,body.node-type-campaign-page-v2 .text-container .route-box ol{padding:0 0 0 20px;}body.node-type-campaign-page-v2 .text-container .route-box p + ul,body.node-type-campaign-page-v2 .text-container .route-box p + ol{margin-top:-0.32692em;}body.node-type-campaign-page-v2 .campaign-section:not(.has-bg) .text-container .route-box{background-color:#eef1f3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}section.campaign-section .button-link{margin-top:1.30769em;margin-bottom:1.30769em;display:inline-block;height:auto;padding:0.9em 1em;text-align:center;text-decoration:none;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;font-size:15.002px;line-height:1.05;text-decoration:none;}@media all and (max-width:480px) {
 section.campaign-section .button-link{display:block;} 
}@media all and (min-width:768px) {
 section.campaign-section .button-link{font-size:17.004px;padding:0.75em 2.2em;} 
}section.campaign-section .button-link.light{background:none;border:none;-webkit-box-shadow:0 0 0 2px white;-moz-box-shadow:0 0 0 2px white;box-shadow:0 0 0 2px white;position:relative;-webkit-transition:background-color 0.2s cubic-bezier(0.19,1,0.22,1);-moz-transition:background-color 0.2s cubic-bezier(0.19,1,0.22,1);-o-transition:background-color 0.2s cubic-bezier(0.19,1,0.22,1);transition:background-color 0.2s cubic-bezier(0.19,1,0.22,1);}@media all and (max-width:480px) {
 section.campaign-section .button-link.light{background:rgba(0,0,0,0.15);} 
}section.campaign-section .button-link.light:after,section.campaign-section .button-link.light:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;}section.campaign-section .button-link.light:before{background-color:rgba(255,255,255,0);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,0.4);-moz-box-shadow:0 0 0 2px rgba(255,255,255,0.4);box-shadow:0 0 0 2px rgba(255,255,255,0.4);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0s step-end,opacity 0s step-end,background-color 0s step-end;-moz-transition:-moz-transform 0s step-end,opacity 0s step-end,background-color 0s step-end;-o-transition:-o-transform 0s step-end,opacity 0s step-end,background-color 0s step-end;transition:transform 0s step-end,opacity 0s step-end,background-color 0s step-end;}section.campaign-section .button-link.light:hover{background-color:rgba(255,255,255,0.075);}@media all and (max-width:480px) {
 section.campaign-section .button-link.light:hover{background:rgba(0,0,0,0.075);} 
}section.campaign-section .button-link.light:hover:before{background-color:rgba(255,255,255,0.25);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:scaleY(1.25) scaleX(1.05);-moz-transform:scaleY(1.25) scaleX(1.05);-ms-transform:scaleY(1.25) scaleX(1.05);-o-transform:scaleY(1.25) scaleX(1.05);transform:scaleY(1.25) scaleX(1.05);-webkit-transition:-webkit-transform 1s cubic-bezier(0.19,1,0.22,1),opacity 1s cubic-bezier(0.19,1,0.22,1),background-color 1s cubic-bezier(0.19,1,0.22,1);-moz-transition:-moz-transform 1s cubic-bezier(0.19,1,0.22,1),opacity 1s cubic-bezier(0.19,1,0.22,1),background-color 1s cubic-bezier(0.19,1,0.22,1);-o-transition:-o-transform 1s cubic-bezier(0.19,1,0.22,1),opacity 1s cubic-bezier(0.19,1,0.22,1),background-color 1s cubic-bezier(0.19,1,0.22,1);transition:transform 1s cubic-bezier(0.19,1,0.22,1),opacity 1s cubic-bezier(0.19,1,0.22,1),background-color 1s cubic-bezier(0.19,1,0.22,1);}section.campaign-section:not(:first-of-type) .button-link.light{background:rgba(0,0,0,0.15);}section.campaign-section:not(:first-of-type) .button-link.light:hover{background:rgba(0,0,0,0.075);}section.campaign-section{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}@media all and (min-width:481px) {
 section.campaign-section.text-right:not(.no-img) .text-container{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}section.campaign-section.text-right:not(.no-img) .img-container,section.campaign-section.text-right:not(.no-img) .audio-container,section.campaign-section.text-right:not(.no-img) .lottery-container{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);} 
}section.campaign-section.text-center .text-container{text-align:center;max-width:40em;margin-left:auto;margin-right:auto;}section.campaign-section.no-img .text-container{max-width:40em;}@media all and (min-width:481px) {
 section.campaign-section.no-img.text-left .text-container{padding-right:54%;}section.campaign-section.no-img.text-right .text-container{padding-left:50%;padding-right:4%;} 
}section.campaign-section.img-half{overflow:hidden;}section.campaign-section.img-half .section-content{height:auto;}section.campaign-section.img-half .text-container{padding:35px 50px;}@media all and (max-width:479px) {
 section.campaign-section.img-half .text-container{padding:1.30769em 20px;} 
}.img-container{vertical-align:middle;}@media all and (min-width:481px) {
 .img-container .foreground-mobile{display:none;} 
}@media all and (max-width:479px) {
 .img-container .foreground-mobile{display:block;} 
}@media all and (min-width:481px) {
 .img-container .foreground-mobile + .foreground{display:block;} 
}@media all and (max-width:479px) {
 .img-container .foreground-mobile + .foreground{display:none;} 
}section.img-top .img-container{vertical-align:top;}section.img-bottom .img-container{vertical-align:bottom;}section.img-half .img-container{position:absolute;right:0;top:0;bottom:0;width:50vw;}@media all and (max-width:480px) {
 section.img-half .img-container{position:relative;width:auto;height:150px;} 
}section.img-half .img-container .foreground{width:100%;height:100%;background-size:cover;background-position:50% 50%;}section.img-half .img-container .foreground img{position:absolute;width:1px;height:1px;visibility:hidden;}section.img-half .img-container .foreground-mobile{position:relative;width:auto;height:150px;background-size:cover;background-position:50% 50%;}section.img-half .img-container .foreground-mobile img{position:absolute;width:1px;height:1px;visibility:hidden;}section.img-cover .img-container img{height:auto;width:100%;max-width:1200px;}section.img-cover:not(.no-text) .img-container{padding:0 20px;}section.campaign-section.bg-valign-top{background-position:center top;}section.campaign-section.bg-valign-bottom{background-position:center bottom;}section.campaign-section.bg-halign-left{background-position:left center;}section.campaign-section.bg-halign-left.bg-valign-top{background-position:left top;}section.campaign-section.bg-halign-left.bg-valign-bottom{background-position:left bottom;}section.campaign-section.bg-halign-right{background-position:right center;}section.campaign-section.bg-halign-right.bg-valign-top{background-position:right top;}section.campaign-section.bg-halign-right.bg-valign-bottom{background-position:right bottom;}.campaign-section .section-content .text-container .grid-content{overflow:hidden;margin-left:-1.30769em;margin-left:calc(-1.30769em - 20px);margin-right:-1.30769em;margin-right:calc(-1.30769em - 20px);}@media all and (max-width:479px) {
 .campaign-section .section-content .text-container .grid-content{margin-left:-1.30769em;margin-right:-1.30769em;} 
}.campaign-section .section-content .text-container .grid-content.four-or-less.items-1 .grid-item{width:100%;}@media all and (min-width:481px) {
 .campaign-section .section-content .text-container .grid-content.four-or-less.items-1 .grid-item{width:50%;} 
}@media all and (min-width:960px) {
 .campaign-section .section-content .text-container .grid-content.four-or-less.items-1 .grid-item{width:100%;} 
}.campaign-section .section-content .text-container .grid-content.four-or-less.items-2 .grid-item{width:100%;}@media all and (min-width:481px) {
 .campaign-section .section-content .text-container .grid-content.four-or-less.items-2 .grid-item{width:50%;} 
}@media all and (min-width:960px) {
 .campaign-section .section-content .text-container .grid-content.four-or-less.items-2 .grid-item{width:50%;} 
}.campaign-section .section-content .text-container .grid-content.four-or-less.items-3 .grid-item{width:100%;}@media all and (min-width:481px) {
 .campaign-section .section-content .text-container .grid-content.four-or-less.items-3 .grid-item{width:50%;} 
}@media all and (min-width:960px) {
 .campaign-section .section-content .text-container .grid-content.four-or-less.items-3 .grid-item{width:33.33333%;} 
}.campaign-section .section-content .text-container .grid-content.four-or-less.items-4 .grid-item{width:100%;}@media all and (min-width:481px) {
 .campaign-section .section-content .text-container .grid-content.four-or-less.items-4 .grid-item{width:50%;} 
}@media all and (min-width:960px) {
 .campaign-section .section-content .text-container .grid-content.four-or-less.items-4 .grid-item{width:25%;} 
}.campaign-section .section-content .text-container .grid-content.more-than-four .grid-item{width:100%;}@media all and (min-width:960px) {
 .campaign-section .section-content .text-container .grid-content.more-than-four .grid-item{width:50%;} 
}.campaign-section .section-content .text-container .grid-content.more-than-four .grid-item:nth-of-type(2n+1){clear:left;}.campaign-section .section-content .text-container .grid-content .grid-item{float:left;width:100%;margin:0;padding:0;position:relative;padding-left:1.30769em;padding-right:1.30769em;box-sizing:border-box;}.campaign-section .section-content .text-container .grid-content .grid-item a{font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#3d454f;}.campaign-section .section-content .text-container .grid-content .grid-item a:after{content:'\203A';font-size:1em;margin-left:5px;position:absolute;}.campaign-section .section-content .text-container .grid-content .grid-item > .wrap{padding:1em 20px;}@media all and (max-width:479px) {
 .campaign-section .section-content .text-container .grid-content .grid-item > .wrap{padding:1em 5px;} 
}.campaign-section .section-content .text-container .grid-content .grid-item > .wrap > *:first-child{margin-top:0;}.campaign-section.grid-checkmarks .section-content .text-container .grid-content{margin-left:0px;margin-right:0px;}.campaign-section.grid-checkmarks .section-content .text-container .grid-content .grid-item{padding-left:2.61538em;}.campaign-section.grid-checkmarks .section-content .text-container .grid-content .grid-item:after{content:"";background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='241px' height='171px' viewBox='0 0 241 171' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M33.4424348,49.2952486 C30.7080417,46.5608554 26.2794153,46.5561545 23.5448317,49.2907381 L4.94654634,67.8890235 C2.21464423,70.6209256 2.21406141,75.0496312 4.94991598,77.7854858 L93.3379266,166.173496 C96.0716897,168.90726 100.502783,168.908472 103.235661,166.175594 L236.175594,33.2356611 C238.908199,30.5030564 238.908523,26.0729534 236.16841,23.3328404 L218.00125,5.16568033 C215.264678,2.42910817 210.826182,2.4307441 208.09632,5.16060625 L98.7020561,114.55487 L33.4424348,49.2952486 Z' id='Combined-Shape' fill='%23fff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:50% 50%;background-size:55% auto;background-repeat:no-repeat;position:absolute;top:1em;left:0;width:1.4em;height:1.4em;border-radius:50%;background-color:#007ac9;font-size:1.5em;}.campaign-section.grid-numbers .section-content .text-container .grid-content{counter-reset:section;margin-left:0px;margin-right:0px;}.campaign-section.grid-numbers .section-content .text-container .grid-content .grid-item{padding-left:2.61538em;counter-increment:section;}.campaign-section.grid-numbers .section-content .text-container .grid-content .grid-item:after{content:counter(section);color:#fff;position:absolute;top:1em;left:0;width:1.4em;height:1.4em;border-radius:50%;background-color:#007ac9;text-align:center;font-size:1.5em;line-height:1.4em;}@media all and (min-width:960px) {
 .campaign-section.grid-numbers .section-content .text-container .grid-content.more-than-four .grid-item:after{content:attr(data-number);} 
}.audio-container{background:rgba(0,0,0,0.3);color:white;vertical-align:middle;}@media all and (max-width:480px) {
 .audio-container{padding:25px 0;} 
}.audio-container .control{background:rgba(0,0,0,0.5) url(/sites/all/themes/custom/hsl/img/icon_play.png) no-repeat 50% 65px;border-radius:1em;cursor:pointer;display:inline-block;height:260px;text-transform:uppercase;width:260px;}.audio-container .control.pause{background-image:url(/sites/all/themes/custom/hsl/img/icon_pause.png);}.audio-container .control:before{border:2px solid white;border-radius:50%;content:'';display:block;height:150px;margin:38px 0 0 53px;position:absolute;width:150px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.audio-container .control:hover:before{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.audio-container .control span{font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;display:block;position:relative;top:215px;}.audio-container .control span:after{content:' ›';}section.campaign-section .lottery-container,section.campaign-section .prereg-container{color:white;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;padding:1.30769em 20px;vertical-align:middle;}section.campaign-section .lottery-container h2,section.campaign-section .prereg-container h2{color:white;font-size:1.5235em;line-height:1.07293em;}@media all and (min-width:481px) {
 section.campaign-section .lottery-container,section.campaign-section .prereg-container{padding-right:20px;} 
}@media all and (min-width:768px) {
 section.campaign-section .lottery-container,section.campaign-section .prereg-container{font-size:1.154em;line-height:1.41648em;padding:2.61538em 20px 2.61538em 50px;} 
}@media all and (min-width:960px) {
 section.campaign-section .lottery-container,section.campaign-section .prereg-container{font-size:1.231em;line-height:1.32788em;} 
}section.campaign-section .lottery-container form,section.campaign-section .prereg-container form{background-color:rgba(0,0,0,0.5);-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em;float:right;max-width:350px;padding:15px;}@media all and (max-width:480px) {
 section.campaign-section .lottery-container form,section.campaign-section .prereg-container form{float:none;max-width:none;} 
}section.campaign-section .lottery-container form .pre-reg-footnote,section.campaign-section .prereg-container form .pre-reg-footnote{font-size:80%;}section.campaign-section .lottery-container .campaign-login p,section.campaign-section .prereg-container .campaign-login p{margin-bottom:0.5em;}section.campaign-section .lottery-container .campaign-login a,section.campaign-section .prereg-container .campaign-login 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;display:inline-block;font-size:18px;height:auto;line-height:1em;margin:0 10px 10px 0;padding:10px 25px;color:white;text-shadow:0px 0px 2px #555555;}section.campaign-section .lottery-container .campaign-login a:hover,section.campaign-section .prereg-container .campaign-login 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;}section.campaign-section .lottery-container .campaign-login a:active,section.campaign-section .lottery-container .campaign-login a:focus,section.campaign-section .prereg-container .campaign-login a:active,section.campaign-section .prereg-container .campaign-login 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;}section.campaign-section .lottery-container .campaign-login a:hover,section.campaign-section .prereg-container .campaign-login a:hover{text-decoration:none;}section.campaign-section .lottery-container .compact-form .compact-form-label,section.campaign-section .prereg-container .compact-form .compact-form-label{color:white;line-height:1em;}section.campaign-section .lottery-container fieldset,section.campaign-section .prereg-container fieldset{border:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}section.campaign-section .lottery-container .grippie,section.campaign-section .prereg-container .grippie{width:280px;}section.campaign-section .lottery-container input.form-text,section.campaign-section .lottery-container textarea,section.campaign-section .prereg-container input.form-text,section.campaign-section .prereg-container textarea{background-color:transparent;border:2px solid white;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;color:white;width:180px;}section.campaign-section .lottery-container input.form-text:focus,section.campaign-section .lottery-container textarea:focus,section.campaign-section .prereg-container input.form-text:focus,section.campaign-section .prereg-container textarea:focus{border-color:white;}@media all and (max-width:480px) {
 section.campaign-section .lottery-container input.form-text,section.campaign-section .lottery-container textarea,section.campaign-section .prereg-container input.form-text,section.campaign-section .prereg-container textarea{width:220px;} 
}@media all and (min-width:768px) {
 section.campaign-section .lottery-container input.form-text,section.campaign-section .lottery-container textarea,section.campaign-section .prereg-container input.form-text,section.campaign-section .prereg-container textarea{width:210px;} 
}@media all and (min-width:960px) {
 section.campaign-section .lottery-container input.form-text,section.campaign-section .lottery-container textarea,section.campaign-section .prereg-container input.form-text,section.campaign-section .prereg-container textarea{width:280px;} 
}section.campaign-section .lottery-container h3,section.campaign-section .lottery-container .form-item,section.campaign-section .prereg-container h3,section.campaign-section .prereg-container .form-item{margin:1em 0;}section.campaign-section .lottery-container h3 .form-required,section.campaign-section .lottery-container .form-item .form-required,section.campaign-section .prereg-container h3 .form-required,section.campaign-section .prereg-container .form-item .form-required{color:white;}section.campaign-section .prereg-container form .pre-reg-footnote a{color:#fff;text-decoration:underline;}section.campaign-section.text-top .lottery-container{vertical-align:top;}section.campaign-section.has-cycling-quiz .section-content{display:block;height:auto;min-height:37em;}section.campaign-section.has-cycling-quiz .section-content .section-top{display:block;}section.campaign-section.has-cycling-quiz .cycling-quiz{counter-reset:title;padding:1.30769em;}section.campaign-section.has-cycling-quiz .cycling-quiz *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}section.campaign-section.has-cycling-quiz .cycling-quiz__section{counter-increment:title;position:relative;padding:2.61538em 0;}section.campaign-section.has-cycling-quiz .cycling-quiz__section:after{content:"";position:absolute;bottom:0px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3Ccircle cx='3' cy='3' r='3' fill='%23fcbc19' /%3E%3C/svg%3E");background-repeat:repeat-x;background-size:10px 10px;width:100%;height:10px;display:block;}section.campaign-section.has-cycling-quiz .cycling-quiz__section--results{text-align:center;}section.campaign-section.has-cycling-quiz .cycling-quiz__section--results:after{display:none;}section.campaign-section.has-cycling-quiz .cycling-quiz__title{color:#2e2c2e;margin-bottom:1.30769em;}section.campaign-section.has-cycling-quiz .cycling-quiz__title:before{content:counter(title);background-color:#fcb919;border-radius:50%;width:35px;height:35px;line-height:35px;text-align:center;display:inline-block;vertical-align:middle;color:#fff;margin-right:0.65385em;}section.campaign-section.has-cycling-quiz .cycling-quiz__item{display:inline-block;vertical-align:top;width:100%;padding-left:1.30769em;padding-bottom:2.61538em;}@media all and (min-width:768px) {
 section.campaign-section.has-cycling-quiz .cycling-quiz__item{width:48%;padding-left:3.92308em;} 
}section.campaign-section.has-cycling-quiz .cycling-quiz__question{display:inline-block;vertical-align:middle;width:38%;}section.campaign-section.has-cycling-quiz .cycling-quiz__question--image{max-width:220px;}@media all and (min-width:768px) {
 section.campaign-section.has-cycling-quiz .cycling-quiz__question--image{max-width:none;} 
}section.campaign-section.has-cycling-quiz .cycling-quiz__question--top{max-width:400px;width:100%;display:block;margin-bottom:15px;}section.campaign-section.has-cycling-quiz .cycling-quiz__question--top + .cycling-quiz__answers{width:100%;display:block;padding-left:0.65385em;}@media all and (min-width:768px) {
 section.campaign-section.has-cycling-quiz .cycling-quiz__question--top + .cycling-quiz__answers{padding-left:0.65385em;} 
}section.campaign-section.has-cycling-quiz .cycling-quiz__question--text{font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:2.031em;line-height:0.9658em;text-align:left;}section.campaign-section.has-cycling-quiz .cycling-quiz__answers{display:inline-block;vertical-align:middle;width:62%;padding-left:1.30769em;}@media all and (min-width:768px) {
 section.campaign-section.has-cycling-quiz .cycling-quiz__answers{padding-left:2.61538em;} 
}section.campaign-section.has-cycling-quiz .cycling-quiz__answer{display:block;padding:0.65385em;padding-right:30px;padding-left:30px;margin:0.32692em 0;position:relative;background:none;border:0;outline:none;font-family:"Proxima Nova Soft Bold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1.077em;line-height:1.2142em;text-align:left;transition:color 0.1s ease-in-out;}section.campaign-section.has-cycling-quiz .cycling-quiz__answer:before,section.campaign-section.has-cycling-quiz .cycling-quiz__answer:after{content:"";position:absolute;left:0;top:50%;width:15px;height:15px;display:block;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}section.campaign-section.has-cycling-quiz .cycling-quiz__answer:before{background-color:#f1f1f1;box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,0.12);}section.campaign-section.has-cycling-quiz .cycling-quiz__answer:after{opacity:0;background-color:#007ac9;box-shadow:inset 1px 1px 1px 1px rgba(255,255,255,0.25);-webkit-transform:translateY(-50%) scale(0.5);-moz-transform:translateY(-50%) scale(0.5);-ms-transform:translateY(-50%) scale(0.5);-o-transform:translateY(-50%) scale(0.5);transform:translateY(-50%) scale(0.5);transition:opacity 0.1s ease-in-out;}section.campaign-section.has-cycling-quiz .cycling-quiz__answer--radio:before,section.campaign-section.has-cycling-quiz .cycling-quiz__answer--radio:after{border-radius:50%;}section.campaign-section.has-cycling-quiz .cycling-quiz__answer--checkbox:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='512px' height='512px' viewBox='0 0 612.005 612.005' style='enable-background:new 0 0 612.005 612.005;' xml:space='preserve'%3E%3Cpath d='M595.601,81.553c-21.892-21.891-57.362-21.891-79.253,0L183.03,414.87l-88.629-76.133 c-21.592-21.593-56.596-21.593-78.207,0c-21.592,21.592-21.592,56.614,0,78.206l132.412,113.733 c21.592,21.593,56.596,21.593,78.207,0c2.167-2.166,3.979-4.576,5.716-6.985c0.317-0.299,0.672-0.505,0.99-0.804l362.083-362.101 C617.473,138.914,617.473,103.425,595.601,81.553z' fill='%23007ac9'/%3E%3C/svg%3E%0A");background-size:100% 100%;background-repeat:no-repeat;background-color:transparent;-webkit-transform:translateY(-60%) translateX(25%) scale(1.1);-moz-transform:translateY(-60%) translateX(25%) scale(1.1);-ms-transform:translateY(-60%) translateX(25%) scale(1.1);-o-transform:translateY(-60%) translateX(25%) scale(1.1);transform:translateY(-60%) translateX(25%) scale(1.1);}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer:hover{color:#007ac9;transition:color 0.2s ease-in-out;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer:hover:after{opacity:0.5;transition:opacity 0.2s ease-in-out;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer.cycling-quiz__answer--active:hover{color:#007ac9;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer.cycling-quiz__answer--active:hover:after{opacity:1;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--checkbox:hover:after{opacity:0.35;}section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active{color:#007ac9;}section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active:after{opacity:1;}section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active.cycling-quiz__answer--correct{background-image:url("data:image/svg+xml,%3Csvg width='293px' height='230px' viewBox='0 0 293 230' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M121.90497,233.885366 L183.19297,173.459366 L283.59859,73.8647451 C293.26559,64.3287451 293.38559,48.7587451 283.83759,39.0787451 L257.94559,12.8017451 C248.40459,3.13474513 232.83459,3.01974513 223.16659,12.5497451 L122.75797,112.151366 L79.7458919,68.3262876 C70.2038919,58.6582876 54.6328919,58.5442876 44.9628919,68.0742876 L18.7008919,93.9662876 C9.02689186,103.508288 8.90989186,119.072288 18.4488919,128.752288 L61.4659698,172.577366 L121.90497,233.885366 Z' id='Shape' fill='rgb%2863, 220, 47%29' fill-rule='nonzero'%3E%3C/path%3E%3C/svg%3E%0A");background-size:auto 15px;background-position:100% 50%;background-repeat:no-repeat;}section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active.cycling-quiz__answer--wrong{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='512px' height='512px' viewBox='0 0 249.499 249.499' style='enable-background:new 0 0 249.499 249.499;' xml:space='preserve'%3E%3Cpath d='M7.079,214.851l25.905,26.276c9.536,9.674,25.106,9.782,34.777,0.252l56.559-55.761l55.739,56.548 c9.542,9.674,25.112,9.782,34.78,0.246l26.265-25.887c9.674-9.536,9.788-25.106,0.246-34.786l-55.742-56.547l56.565-55.754 c9.667-9.536,9.787-25.106,0.239-34.786L216.52,8.375c-9.541-9.667-25.111-9.782-34.779-0.252l-56.568,55.761L69.433,7.331 C59.891-2.337,44.32-2.451,34.65,7.079L8.388,32.971c-9.674,9.542-9.791,25.106-0.252,34.786l55.745,56.553l-56.55,55.767 C-2.343,189.607-2.46,205.183,7.079,214.851z' fill='rgb%28220, 47, 47%29'/%3E%3C/svg%3E");background-size:auto 15px;background-position:100% 50%;background-repeat:no-repeat;color:#dc2f2f;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active:hover{color:#007ac9;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active:hover:after{opacity:1;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active.cycling-quiz__answer--correct:hover{color:#57ec48;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active.cycling-quiz__answer--correct:hover:after{opacity:0.35;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active.cycling-quiz__answer--wrong:hover{color:#f75757;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--active.cycling-quiz__answer--wrong:hover:after{opacity:0.35;}section.campaign-section.has-cycling-quiz .cycling-quiz__answer--correct{color:#3fdc2f;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--correct:hover{color:#57ec48;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--correct:hover:after{opacity:0.35;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--wrong:hover{color:#f75757;}html.no-touch section.campaign-section.has-cycling-quiz .cycling-quiz__answer--wrong:hover:after{opacity:0.35;}section.campaign-section.has-cycling-quiz .cycling-quiz__correct-answer{font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1.077em;line-height:1.2142em;text-align:left;padding-top:1.30769em;padding-bottom:1.30769em;}@media all and (min-width:768px) {
 section.campaign-section.has-cycling-quiz .cycling-quiz__correct-answer{padding-right:3.92308em;} 
}section.campaign-section.has-cycling-quiz .cycling-quiz__correct-answer--hidden{display:none;}section.campaign-section.has-cycling-quiz .cycling-quiz__calculate{-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;margin-bottom:1.30769em;outline:none;}section.campaign-section.has-cycling-quiz .cycling-quiz__calculate: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;}section.campaign-section.has-cycling-quiz .cycling-quiz__calculate:active,section.campaign-section.has-cycling-quiz .cycling-quiz__calculate: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;}section.campaign-section.has-cycling-quiz .cycling-quiz__result-points{font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:3.385em;line-height:0.81127em;color:#999999;margin-bottom:0.65385em;}section.campaign-section.has-cycling-quiz .cycling-quiz__result-text{font-family:"Proxima Nova Soft Bold",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1.077em;line-height:1.2142em;max-width:560px;margin:0 auto;}section.campaign-section.has-cycling-quiz .cycling-quiz__label{display:inline-block;}section.campaign-section.bgc-bus-blue{background-color:#007ac9;}section.campaign-section.bgc-tram-green{background-color:#00985f;}section.campaign-section.bgc-local-train-violet{background-color:#8c4799;}section.campaign-section.bgc-hsl-pink{background-color:#f092cd;}section.campaign-section.bgc-metro-orange{background-color:#ff6319;}section.campaign-section.bgc-ferry-blue{background-color:#00b9e4;}section.campaign-section.bgc-cool-gray{background-color:#616365;}section.campaign-section.bgc-night-black{background-color:black;}section.campaign-section.bgc-attention-yellow{background-color:#fed100;}section.campaign-section.bgc-cycling-yellow{background-color:#fcbc19;}section.campaign-section.bgc-exception-gray{background-color:#eef1f3;}section.campaign-section.bgc-bright-green{background-color:#64be1e;}@media all and (max-width:479px) {
 section.campaign-section.has-iframe{height:540px;padding-bottom:0;} 
}@media all and (min-width:481px) and (max-width:799px) {
 section.campaign-section.has-iframe{height:540px;padding-bottom:0;} 
}section.campaign-section .iframe-wrapper{height:720px;overflow:hidden;}section.campaign-section .iframe-wrapper iframe{height:720px;overflow:hidden;width:100%;}section.campaign-section{position:relative;}section.campaign-section .field-collection-view-links{list-style-type:none;opacity:0;position:absolute;bottom:10px;right:10px;}section.campaign-section .field-collection-view-links,section.campaign-section .field-collection-view-links li{margin:0px;padding:0px;display:inline;}section.campaign-section .field-collection-view-links a{background:#eee;display:inline-block;padding:5px;}section.campaign-section:hover .field-collection-view-links{opacity:1;}body.node-type-campaign-page-v2 .action-links-field-collection-add{list-style-type:none;position:fixed;bottom:0;right:0;z-index:15;}body.node-type-campaign-page-v2 .action-links-field-collection-add,body.node-type-campaign-page-v2 .action-links-field-collection-add li{margin:0px;padding:0px;display:inline;}body.node-type-campaign-page-v2 .action-links-field-collection-add a{background:#eee;display:inline-block;font-size:2em;line-height:2em;padding:0 2em;}body.node-type-campaign-page-v2 #cboxWrapper{background:none;}body.node-type-campaign-page-v2 #cboxWrapper #cboxContent{background:none;}body.node-type-campaign-page-v2 #cboxWrapper #cboxLoadedContent{position:relative;}body.node-type-campaign-page-v2 #cboxWrapper .node-title{color:#3d454f;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;padding-right:35px;}@media all and (max-width:479px) {
 body.node-type-campaign-page-v2 #cboxWrapper .node-title{font-size:21.996px;} 
}body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox{background-color:white;padding:20px;border-radius:7px;font-family:"Proxima Nova Soft Regular",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:16.003px;line-height:1.3;}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox{padding:35px;border-radius:10px;} 
}@media all and (max-width:767px) {
 body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox{font-size:14.001px;} 
}@media all and (max-width:479px) {
 body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox{font-size:15.002px;} 
}@media all and (max-width:767px) {
 body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox ul{padding-left:20px;} 
}body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox ul li:not(:last-child){margin-bottom:10px;}body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table{margin-bottom:0;table-layout:fixed;}@media all and (max-width:479px) {
 body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table{display:block;} 
}@media all and (max-width:479px) {
 body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table tbody{display:block;} 
}body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table tbody tr{background-color:transparent;}@media all and (max-width:479px) {
 body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table tbody tr{display:block;} 
}body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table tbody tr td{border:none;vertical-align:top;}@media all and (max-width:767px) {
 body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table tbody tr td .media-element{padding:0px;} 
}@media all and (max-width:479px) {
 body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table tbody tr td{display:block;padding:0;}body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table tbody tr td .media-element{padding:0;width:100%;width:calc(100% + 10px);max-width:calc(100% + 10px);height:auto;margin-left:-10px;}body.node-type-campaign-page-v2 #cboxWrapper .view-mode-colorbox table tbody tr td:not(:last-child){padding-bottom:10px;border-bottom:1px solid #dddddd;margin-bottom:30px;} 
}body.node-type-campaign-page-v2 #cboxWrapper #cboxClose{bottom:auto;top:5px;right:5px;background:none;z-index:100;padding:25px;outline:0;}body.node-type-campaign-page-v2 #cboxWrapper #cboxClose:before,body.node-type-campaign-page-v2 #cboxWrapper #cboxClose:after{content:"";position:absolute;top:50%;left:10px;right:10px;background-color:#999999;height:3px;display:block;-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.19,1,0.22,1),background-color 0.2s cubic-bezier(0.19,1,0.22,1);-moz-transition:-moz-transform 0.2s cubic-bezier(0.19,1,0.22,1),background-color 0.2s cubic-bezier(0.19,1,0.22,1);-o-transition:-o-transform 0.2s cubic-bezier(0.19,1,0.22,1),background-color 0.2s cubic-bezier(0.19,1,0.22,1);transition:transform 0.2s cubic-bezier(0.19,1,0.22,1),background-color 0.2s cubic-bezier(0.19,1,0.22,1);}body.node-type-campaign-page-v2 #cboxWrapper #cboxClose:before{-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}body.node-type-campaign-page-v2 #cboxWrapper #cboxClose:after{-webkit-transform:translateY(-50%) rotate(-45deg);-moz-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-o-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);}body.node-type-campaign-page-v2 #cboxWrapper #cboxClose:hover:before,body.node-type-campaign-page-v2 #cboxWrapper #cboxClose:hover:after{background-color:#dddddd;}body.node-type-campaign-page-v2 #cboxWrapper #cboxClose:hover:before{-webkit-transform:scale(1.05) translateY(-50%) rotate(45deg);-moz-transform:scale(1.05) translateY(-50%) rotate(45deg);-ms-transform:scale(1.05) translateY(-50%) rotate(45deg);-o-transform:scale(1.05) translateY(-50%) rotate(45deg);transform:scale(1.05) translateY(-50%) rotate(45deg);}body.node-type-campaign-page-v2 #cboxWrapper #cboxClose:hover:after{-webkit-transform:scale(1.05) translateY(-50%) rotate(-45deg);-moz-transform:scale(1.05) translateY(-50%) rotate(-45deg);-ms-transform:scale(1.05) translateY(-50%) rotate(-45deg);-o-transform:scale(1.05) translateY(-50%) rotate(-45deg);transform:scale(1.05) translateY(-50%) rotate(-45deg);}body.node-type-campaign-page-v2 .hsl-4col .nested3cols,body.page-citybike .hsl-4col .nested3cols{border-left:0;}body.node-type-campaign-page-v2 .row-picto-icon.inside.left,body.page-citybike .row-picto-icon.inside.left{left:-60px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:60px;height:60px;}@media all and (min-width:960px) {
 body.node-type-campaign-page-v2 .row-picto-icon.inside.left,body.page-citybike .row-picto-icon.inside.left{top:-10px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;} 
}body.node-type-campaign-page-v2 .hsl-rounded-corners-row.hide-title .row-picto-icon,body.page-citybike .hsl-rounded-corners-row.hide-title .row-picto-icon{display:none;}body.node-type-campaign-page-v2 .hsl-rounded-corners-row.hide-title h2.row-title,body.page-citybike .hsl-rounded-corners-row.hide-title h2.row-title{visibility:hidden;}@media all and (max-width:959px) {
 body.node-type-campaign-page-v2 .hsl-rounded-corners-row.hide-title h2.row-title,body.page-citybike .hsl-rounded-corners-row.hide-title h2.row-title{display:none;} 
}body.node-type-campaign-page-v2 #footer-wrapper .view .panel-panel,body.page-citybike #footer-wrapper .view .panel-panel{padding-left:60px;padding-right:5px;}body.node-type-campaign-page-v2 #footer-wrapper .view h2,body.node-type-campaign-page-v2 #footer-wrapper .view p,body.page-citybike #footer-wrapper .view h2,body.page-citybike #footer-wrapper .view p{border-bottom:0;}body.node-type-campaign-page-v2 #footer-wrapper .view p,body.page-citybike #footer-wrapper .view p{padding-bottom:3px;}body.node-type-campaign-page-v2 #footer-wrapper .footer-blocks-wrapper #footer-blocks,body.page-citybike #footer-wrapper .footer-blocks-wrapper #footer-blocks{padding-top:40px;}body.node-type-campaign-page-v2 #footer-wrapper h2.row-title,body.page-citybike #footer-wrapper h2.row-title{position:relative;word-wrap:normal;font-size:19px;line-height:1.2;color:#fff;}body.node-type-campaign-page-v2 #footer-wrapper h2.row-title a:hover,body.page-citybike #footer-wrapper h2.row-title a:hover{text-decoration:underline;}@media all and (max-width:959px) {
 body.node-type-campaign-page-v2 #footer-wrapper .panel-pane,body.page-citybike #footer-wrapper .panel-pane{padding-bottom:15px;} 
}body.node-type-campaign-page-v2 #footer-wrapper .panel-pane .pane-content > *,body.page-citybike #footer-wrapper .panel-pane .pane-content > *{display:block;}body.node-type-campaign-page-v2 #footer-wrapper *,body.page-citybike #footer-wrapper *{border-right:none;border-left:none;}body.node-type-campaign-page-v2 #footer-wrapper .block-panels-mini .panel-col-first,body.page-citybike #footer-wrapper .block-panels-mini .panel-col-first{width:100%;}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 #footer-wrapper .block-panels-mini .panel-col-first .panel-pane,body.page-citybike #footer-wrapper .block-panels-mini .panel-col-first .panel-pane{margin:0;float:right;margin-left:1.3%;width:24%;clear:none;}body.node-type-campaign-page-v2 #footer-wrapper .block-panels-mini .panel-col-first .panel-pane.pane-4,body.page-citybike #footer-wrapper .block-panels-mini .panel-col-first .panel-pane.pane-4{margin-left:0;} 
}body.node-type-campaign-page-v2 #footer-wrapper .block-panels-mini .nested2cols,body.page-citybike #footer-wrapper .block-panels-mini .nested2cols{clear:both;width:100%;margin:0;border:none;}body.node-type-campaign-page-v2 #footer-wrapper .block-panels-mini .nested2cols .nested3cols,body.page-citybike #footer-wrapper .block-panels-mini .nested2cols .nested3cols{display:none;}body.node-type-campaign-page-v2 #footer-wrapper .block-panels-mini .panel-col-fourth,body.page-citybike #footer-wrapper .block-panels-mini .panel-col-fourth{margin:0;clear:left;}body.node-type-campaign-page-v2 #footer-wrapper .block-panels-mini .panel-col-fourth .panel-pane,body.page-citybike #footer-wrapper .block-panels-mini .panel-col-fourth .panel-pane{display:none;}body.node-type-campaign-page-v2 #footer-wrapper .block-panels-mini .panel-col-fourth .panel-pane:last-child,body.page-citybike #footer-wrapper .block-panels-mini .panel-col-fourth .panel-pane:last-child{display:block;}body.node-type-campaign-page-v2 #block-panels-mini-footer-sv #mini-panel-footer_sv .panel-col-first,body.page-citybike #block-panels-mini-footer-sv #mini-panel-footer_sv .panel-col-first{padding-right:24%;height:auto !important;border:none;}body.node-type-campaign-page-v2 #block-panels-mini-footer-sv .logo-box,body.page-citybike #block-panels-mini-footer-sv .logo-box{display:none;}body.node-type-campaign-page-v2 #block-panels-mini-footer-sv .panel-col-first,body.page-citybike #block-panels-mini-footer-sv .panel-col-first{width:100%;}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 #block-panels-mini-footer-sv .panel-col-first .panel-pane,body.page-citybike #block-panels-mini-footer-sv .panel-col-first .panel-pane{margin:0;float:right;margin-left:1.3%;width:32%;} 
}body.node-type-campaign-page-v2 #block-panels-mini-footer-en #mini-panel-footer_en .panel-col-first,body.page-citybike #block-panels-mini-footer-en #mini-panel-footer_en .panel-col-first{padding-right:24%;height:auto !important;border:none;}body.node-type-campaign-page-v2 #block-panels-mini-footer-en .logo-box,body.page-citybike #block-panels-mini-footer-en .logo-box{display:none;}body.node-type-campaign-page-v2 #block-panels-mini-footer-en .panel-col-first,body.page-citybike #block-panels-mini-footer-en .panel-col-first{width:100%;}@media all and (min-width:768px) {
 body.node-type-campaign-page-v2 #block-panels-mini-footer-en .panel-col-first .panel-pane,body.page-citybike #block-panels-mini-footer-en .panel-col-first .panel-pane{margin:0;float:right;margin-left:1.3%;width:32%;} 
}body.page-citybike .footer-blocks-wrapper .panel-col-first{display:none;}body.page-citybike .footer-blocks-wrapper .nested3cols{display:block !important;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section.has-bg-img{min-height:70em;}@media all and (max-width:767px) {
 body.node-type-campaign-page-v2 .asiakasedut .campaign-section.has-bg-img{min-height:0;} 
}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .section-top{font-size:125%;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container .compact-form .compact-form-label{color:#ffef36;top:12px;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container input.form-text,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container textarea{border-color:#ffef36;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container label a{color:white;border-bottom:1px dotted #ffef36;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container label a:hover{border-bottom-style:solid;text-decoration:none;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container #edit-campaign-login{margin:0;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container .campaign-login a,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container input.form-submit{-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:#f2f2f2;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#f2f2f2)),#f2f2f2;background:-webkit-linear-gradient(top,#ffffff,#f2f2f2),#f2f2f2;background:-moz-linear-gradient(top,#ffffff,#f2f2f2),#f2f2f2;background:-o-linear-gradient(top,#ffffff,#f2f2f2),#f2f2f2;background:linear-gradient(top,#ffffff,#f2f2f2),#f2f2f2;border:0 none;border-top:1px solid white;border-bottom:1px solid #f2f2f2;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;color:#007ac9;border-bottom:1px solid #a6a6a6;border-top:1px solid #cccccc;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;-ms-border-radius:0.5em;-o-border-radius:0.5em;border-radius:0.5em;-webkit-box-shadow:0 0 0.5em white;-moz-box-shadow:0 0 0.5em white;box-shadow:0 0 0.5em white;font-size:1.077em;line-height:2.4284em;font-family:"Proxima Nova Extra Condensed",Arial,Helvetica,"Nimbus Sans L",sans-serif;height:auto;line-height:1em;margin:0 10px 10px 0;padding:8px 20px;color:black;text-shadow:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container .campaign-login a:hover,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container input.form-submit:hover{background:#fafafa;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#fafafa)),#fafafa;background:-webkit-linear-gradient(top,#ffffff,#fafafa),#fafafa;background:-moz-linear-gradient(top,#ffffff,#fafafa),#fafafa;background:-o-linear-gradient(top,#ffffff,#fafafa),#fafafa;background:linear-gradient(top,#ffffff,#fafafa),#fafafa;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container .campaign-login a:active,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container .campaign-login a:focus,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container input.form-submit:active,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container input.form-submit:focus{background:white;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f2f2f2),color-stop(100%,#ffffff)),white;background:-webkit-linear-gradient(top,#f2f2f2,#ffffff),white;background:-moz-linear-gradient(top,#f2f2f2,#ffffff),white;background:-o-linear-gradient(top,#f2f2f2,#ffffff),white;background:linear-gradient(top,#f2f2f2,#ffffff),white;border-top:1px solid #d9d9d9;border-bottom:1px solid white;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container .campaign-login a:active,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container .campaign-login a:focus,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container input.form-submit:active,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container input.form-submit:focus{background:#cccccc;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#d9d9d9),color-stop(100%,#cccccc)),#cccccc;background:-webkit-linear-gradient(top,#d9d9d9,#cccccc),#cccccc;background:-moz-linear-gradient(top,#d9d9d9,#cccccc),#cccccc;background:-o-linear-gradient(top,#d9d9d9,#cccccc),#cccccc;background:linear-gradient(top,#d9d9d9,#cccccc),#cccccc;border-top:1px solid #8c8c8c;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container .campaign-login a:hover,body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type .wrap .lottery-container input.form-submit:hover{color:rgba(0,0,0,0.8);-webkit-box-shadow:0 0 0.8em #ffef36;-moz-box-shadow:0 0 0.8em #ffef36;box-shadow:0 0 0.8em #ffef36;text-decoration:none;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:first-of-type h3 a{font-size:83.333%;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section .section-top{font-size:150%;padding-bottom:0;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section .section-top h2{font-family:"Proxima Nova Extra Condensed",Arial,Helvetica,"Nimbus Sans L",sans-serif;text-shadow:0 0 0.5em lime;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:nth-of-type(3) .section-top h2{text-shadow:0 0 0.5em red;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section:nth-of-type(5) .section-top h2{text-shadow:0 0 0.5em blue;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section h3 a{border-color:#ffef36;}body.node-type-campaign-page-v2 .asiakasedut .campaign-section h3 a:after{background:transparent url(/sites/all/themes/custom/hsl/img/arrow_yellow.png?1536819265) center top no-repeat;}body.node-type-campaign-page-v2.i18n-en .asiakasedut .campaign-section:nth-of-type(2) .section-top h2,body.node-type-campaign-page-v2.i18n-sv .asiakasedut .campaign-section:nth-of-type(2) .section-top h2{text-shadow:0 0 0.5em red;}body.node-type-campaign-page-v2.i18n-en .asiakasedut .campaign-section:nth-of-type(3) .section-top h2,body.node-type-campaign-page-v2.i18n-sv .asiakasedut .campaign-section:nth-of-type(3) .section-top h2{text-shadow:0 0 0.5em blue;}body.section-kaupunkipyorat section.campaign-section:not(.has-bg):not(.has-iframe),body.section-stadscyklar section.campaign-section:not(.has-bg):not(.has-iframe),body.section-citybikes section.campaign-section:not(.has-bg):not(.has-iframe){border-color:white !important;}@media all and (min-width:768px) {
 body.section-kaupunkipyorat section.campaign-section.no-text .section-content,body.section-stadscyklar section.campaign-section.no-text .section-content,body.section-citybikes section.campaign-section.no-text .section-content{height:auto;} 
}body.section-pyoraily section.campaign-section:first-child .text-container > *:first-child,body.section-pyöräily #page.cycling section.campaign-section:first-child .text-container > *:first-child{position:relative;display:inline-block;width:auto;max-width:60%;padding-right:2.5em !important;}@media all and (max-width:767px) {
 body.section-pyoraily section.campaign-section:first-child .text-container > *:first-child,body.section-pyöräily #page.cycling section.campaign-section:first-child .text-container > *:first-child{max-width:none;padding-right:2em !important;} 
}body.section-pyoraily section.campaign-section:first-child .text-container > *:first-child:before,body.section-pyöräily #page.cycling section.campaign-section:first-child .text-container > *:first-child:before{content:'';font-family:"HSL Picto Regular";text-transform:lowercase;font-weight:normal;color:#fcb919;font-size:2.5em;line-height:1em;position:absolute;z-index:1;right:0;top:50%;top:calc(50% - 0px);transform:translateY(-50%);transition:color 0.12s ease-in-out;}@media all and (max-width:767px) {
 body.section-pyoraily section.campaign-section:first-child .text-container > *:first-child:before,body.section-pyöräily #page.cycling section.campaign-section:first-child .text-container > *:first-child:before{font-size:2em;} 
}body.section-pyoraily section.campaign-section:first-child .text-container > *:first-child:after,body.section-pyöräily #page.cycling section.campaign-section:first-child .text-container > *:first-child:after{content:"";display:table;clear:both;}#page.cycling .field-collection-container{margin:0px;}#page.cycling .headroom #campaign-nav li a{text-transform:none;}#page.cycling .headroom #campaign-title a{color:#fcb919;transition:color 0.12s ease-in-out;}#page.cycling .headroom #campaign-title a:hover{color:#fdd87e;}#page.cycling a.read-more-scroll{color:#fcb919;border-color:#fcb919;}#page.cycling section.campaign-section{padding-bottom:0px;}#page.cycling section.campaign-section ~ .campaign-section{border-top:0px;}#page.cycling section.campaign-section:first-child .text-container h1,#page.cycling section.campaign-section:first-child .text-container h2,#page.cycling section.campaign-section:first-child .text-container h3{color:#fcb919;font-family:"Proxima Nova Soft Semibold",Arial,Helvetica,"Nimbus Sans L",sans-serif;padding-right:40%;}@media all and (max-width:767px) {
 #page.cycling section.campaign-section:first-child .text-container h1,#page.cycling section.campaign-section:first-child .text-container h2,#page.cycling section.campaign-section:first-child .text-container h3{padding-right:0;} 
}#page.cycling section.campaign-section.has-bg.bgc-bus-blue .text-container .grid-content .grid-item a{color:#fff;}#page.cycling section.campaign-section.has-bg.bgc-attention-yellow .text-container h1,#page.cycling section.campaign-section.has-bg.bgc-attention-yellow .text-container h2,#page.cycling section.campaign-section.has-bg.bgc-cycling-yellow .text-container h1,#page.cycling section.campaign-section.has-bg.bgc-cycling-yellow .text-container h2{color:#333333;}#page.cycling section.campaign-section.has-bg.bgc-attention-yellow .text-container .grid-content .grid-item:after,#page.cycling section.campaign-section.has-bg.bgc-cycling-yellow .text-container .grid-content .grid-item:after{color:#333333;background-color:#fff;}#page.cycling section.campaign-section.has-bg.bgc-attention-yellow .text-container .grid-content .grid-item h2,#page.cycling section.campaign-section.has-bg.bgc-attention-yellow .text-container .grid-content .grid-item h3,#page.cycling section.campaign-section.has-bg.bgc-cycling-yellow .text-container .grid-content .grid-item h2,#page.cycling section.campaign-section.has-bg.bgc-cycling-yellow .text-container .grid-content .grid-item h3{color:#333333;}#page.cycling section.campaign-section.has-bg.bgc-attention-yellow .text-container .grid-content .grid-item ul li:before,#page.cycling section.campaign-section.has-bg.bgc-cycling-yellow .text-container .grid-content .grid-item ul li:before{background-color:#333333;}#page.cycling section.campaign-section .section-top h1,#page.cycling section.campaign-section .section-top h2,#page.cycling section.campaign-section .section-top h3,#page.cycling section.campaign-section .section-top p,#page.cycling section.campaign-section .section-top ul{color:#333333;}#page.cycling section.campaign-section .section-content .text-container .grid-content .grid-item h2{color:#fcb919;}#page.cycling section.campaign-section .section-content .text-container .grid-content .grid-item:after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='241px' height='171px' viewBox='0 0 241 171' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M33.4424348,49.2952486 C30.7080417,46.5608554 26.2794153,46.5561545 23.5448317,49.2907381 L4.94654634,67.8890235 C2.21464423,70.6209256 2.21406141,75.0496312 4.94991598,77.7854858 L93.3379266,166.173496 C96.0716897,168.90726 100.502783,168.908472 103.235661,166.175594 L236.175594,33.2356611 C238.908199,30.5030564 238.908523,26.0729534 236.16841,23.3328404 L218.00125,5.16568033 C215.264678,2.42910817 210.826182,2.4307441 208.09632,5.16060625 L98.7020561,114.55487 L33.4424348,49.2952486 Z' id='Combined-Shape' fill='%231d2534'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-color:#fcb919;}#page.cycling section.campaign-section .section-content .text-container .grid-content .grid-item a{color:#007ac9;}#page.cycling section.campaign-section .section-content .text-container .grid-content .grid-item ol{padding-left:1em;}#page.cycling section.campaign-section .section-content .text-container .grid-content .grid-item ol li{padding-left:0em;margin-bottom:0.5em;}#page.cycling section.campaign-section .section-content .text-container .grid-content .grid-item ul{list-style:none;padding-left:0;}#page.cycling section.campaign-section .section-content .text-container .grid-content .grid-item ul li{position:relative;padding-left:1.5em;margin-bottom:0.5em;}#page.cycling section.campaign-section .section-content .text-container .grid-content .grid-item ul li:before{content:"";position:absolute;left:0;top:7.5px;width:10px;height:10px;border-radius:50%;background-color:#fcb919;}section.campaign-section.section-v2 .image-text-container{display:block;padding:0 20px 1.30769em 120px;vertical-align:top;overflow:hidden;}@media all and (min-width:768px) {
 section.campaign-section.section-v2 .image-text-container{display:table-cell;padding:0 50px 2.61538em 100px;} 
}@media all and (min-width:960px) {
 section.campaign-section.section-v2 .image-text-container{padding:0 50px 2.61538em 195px;} 
}section.campaign-section.section-v2 .image-text-container .field-section-image-1{float:left;width:85px;height:85px;margin:6px 0 0 -100px;}@media all and (min-width:960px) {
 section.campaign-section.section-v2 .image-text-container .field-section-image-1{display:table-cell;width:165px;height:165px;margin:15px 0 0 -195px;} 
}section.campaign-section.section-v2 .section-top{padding:0 20px;}section.campaign-section.section-v2 .section-top h1,section.campaign-section.section-v2 .section-top h2{margin-bottom:0.3em;}section.campaign-section.section-v2 .section-content{height:auto;}section.campaign-section.section-v2 .text-container{padding:0;}body #page.layout-1 section.campaign-section.text-left .image-text-container .text-container,body #page.layout-1 section.campaign-section.text-right .image-text-container .text-container{padding:0;}body #page.layout-1 section.campaign-section .section-top{padding-top:0;padding-bottom:0;}@media all and (min-width:768px) {
 body #page.layout-1 section.campaign-section .section-top{padding:0;} 
}body #page.layout-1 section.campaign-section:not(.no-img) .text-container{padding:1.30769em 20px;}@media all and (min-width:768px) {
 body #page.layout-1 section.campaign-section:not(.no-img) .text-container{padding:0 25px 3.26923em 0;} 
}body #page.layout-1 section.campaign-section:not(.no-img) .img-container{padding:1.30769em 20px;}@media all and (min-width:768px) {
 body #page.layout-1 section.campaign-section:not(.no-img) .img-container{padding:0 0 3.26923em 25px;} 
}body #page.layout-1 section.campaign-section:not(.no-img) .img-container .foreground{padding:0;}body #page.layout-1 section.campaign-section:not(.no-img).text-right .text-container{padding:1.30769em 20px;}@media all and (min-width:768px) {
 body #page.layout-1 section.campaign-section:not(.no-img).text-right .text-container{padding:0 0 3.26923em 25px;} 
}body #page.layout-1 section.campaign-section:not(.no-img).text-right .img-container{padding:1.30769em 20px;}@media all and (min-width:768px) {
 body #page.layout-1 section.campaign-section:not(.no-img).text-right .img-container{padding:0 25px 3.26923em 0;} 
}body #page.layout-1 section.campaign-section.no-img .text-container{padding:2.61538em 0;}body #page.layout-1 section.campaign-section.no-img .text-container h1,body #page.layout-1 section.campaign-section.no-img .text-container h2{margin:0 auto;}@media all and (min-width:768px) {
 body #page.layout-1 section.campaign-section.img-cover.no-text .section-content{max-width:90%;} 
}@media all and (min-width:1200px) {
 body #page.layout-1 section.campaign-section.img-cover.no-text .section-content{max-width:1160px;} 
}body #page.layout-1 section.campaign-section.img-cover.no-text .img-container{padding-bottom:0;padding-top:0;}body #page.layout-1 section.campaign-section.img-cover.no-text .img-container img{height:1px;}@media all and (min-width:768px) {
 body #page.layout-1 section.campaign-section.img-cover.no-text .img-container{padding:0;} 
}@media all and (min-width:481px) {
 body #page.layout-1 section.campaign-section:last-of-type{padding-bottom:60px;} 
}@media all and (min-width:768px) {
 body #page.layout-1 section.campaign-section.section-v2 .image-text-container{padding:0 25px 2.61538em 100px;} 
}@media all and (min-width:960px) {
 body #page.layout-1 section.campaign-section.section-v2 .image-text-container{padding:0 25px 2.61538em 195px;} 
}@media all and (min-width:960px) {
 body #page.layout-1 section.campaign-section.section-v2 .image-text-container + .image-text-container{padding:0 0 2.61538em 220px;} 
}#page.no-section-borders section.campaign-section{border-top:0;}#page.no-section-borders .field-collection-container{margin:0;}.view-hsl-campaign-lifts .hsl-rounded-corners-row{padding-bottom:20px;padding-left:15px;padding-right:15px;}.view-hsl-campaign-lifts h2.row-title{padding-top:15px;margin-right:0;}.view-hsl-campaign-lifts .field-campaign-lift-image{margin-bottom:1rem;}@media all and (min-width:481px) {
 .view-hsl-campaign-lifts .rows{display:flex;align-items:stretch;}.view-hsl-campaign-lifts .hsl-rounded-corners-row{height:90%;} 
}
/*})'"*/
.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;}.vocabulary-author .all-matkaketju-releases,.vocabulary-matkaketju .all-matkaketju-releases{margin:15px 0;}.vocabulary-author .taxonomy-term,.vocabulary-matkaketju .taxonomy-term{background:#dfedf5;margin:0 0 25px;overflow:hidden;padding:15px;}.vocabulary-author .taxonomy-term .taxonomy-term-description p,.vocabulary-matkaketju .taxonomy-term .taxonomy-term-description p{margin-top:0;}@media all and (min-width:768px) {
 .vocabulary-author .taxonomy-term img,.vocabulary-matkaketju .taxonomy-term img{float:left;margin:0 10px 0 0;max-width:200px;} 
}@media all and (min-width:481px) and (max-width:799px) {
 .vocabulary-author #content .page-content,.vocabulary-matkaketju #content .page-content{padding-left:0;padding-right:0;}.vocabulary-author #content .page-content article,.vocabulary-matkaketju #content .page-content article{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;}.vocabulary-author #content .page-content article:nth-of-type(2n+1),.vocabulary-matkaketju #content .page-content article:nth-of-type(2n+1){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:left;}.vocabulary-author #content .page-content article:nth-of-type(2n),.vocabulary-matkaketju #content .page-content article:nth-of-type(2n){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;} 
}@media all and (min-width:800px) {
 .vocabulary-author #content .page-content,.vocabulary-matkaketju #content .page-content{padding-left:0;padding-right:0;}.vocabulary-author #content .page-content article,.vocabulary-matkaketju #content .page-content article{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;}.vocabulary-author #content .page-content article:nth-of-type(3n+1),.vocabulary-matkaketju #content .page-content article:nth-of-type(3n+1){float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;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;}.vocabulary-author #content .page-content article:nth-of-type(3n+2),.vocabulary-matkaketju #content .page-content article:nth-of-type(3n+2){float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%;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;}.vocabulary-author #content .page-content article:nth-of-type(3n),.vocabulary-matkaketju #content .page-content article:nth-of-type(3n){float:left;width:33.33333%;margin-left:66.66667%;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;} 
}.vocabulary-author #content .page-content article,.vocabulary-matkaketju #content .page-content article{padding-bottom:30px;}@media all and (max-width:480px) {
 .vocabulary-author #content .page-content article,.vocabulary-matkaketju #content .page-content article{border-bottom:6px solid #dfedf5;margin-bottom:30px;} 
}.vocabulary-author #content .page-content article header,.vocabulary-matkaketju #content .page-content article header{margin:0 0 10px;}.vocabulary-author #content .page-content article p,.vocabulary-matkaketju #content .page-content article p{margin:0 0 10px;}.vocabulary-author #content .page-content article p.submitted,.vocabulary-matkaketju #content .page-content article p.submitted{color:#999999;margin-top:10px;}.vocabulary-author #content .page-content article .field-images,.vocabulary-matkaketju #content .page-content article .field-images{margin-bottom:5px;}.vocabulary-author #content .page-content article .field-link-title a,.vocabulary-matkaketju #content .page-content article .field-link-title a{display:block;padding:2px 0 1px 12px;position:relative;}.vocabulary-author #content .page-content article .field-link-title a:after,.vocabulary-matkaketju #content .page-content article .field-link-title 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;}.vocabulary-author #content .page-content article ul.links,.vocabulary-matkaketju #content .page-content article ul.links{border:0 none;float:right;margin:0;padding-top:0;}.vocabulary-author #content a.feed-icon,.vocabulary-matkaketju #content a.feed-icon{clear:both;float:left;}.vocabulary-blog #main{max-width:none;padding:0;width:100%;}.vocabulary-blog #content{margin:0;padding:0;}.vocabulary-blog #content .page-content > .hsl-onecol > .center-wrapper{padding:0 20px;}.vocabulary-blog #content .page-content .panel-panel{padding:0;}.vocabulary-blog #content .page-content .blog-header{font-size:19.8055px;line-height:26.403px;padding-bottom:3em;}.vocabulary-blog #content .page-content .blog-header.has-bg{background-position:50% 50%;background-size:cover;min-height:10em;padding:1.5em 20px;}@media all and (min-width:960px) {
 .vocabulary-blog #content .page-content .blog-header.has-bg{min-height:15em;padding:3em 30px;} 
}.vocabulary-blog #content .page-content .blog-header.has-bg *{color:white;}.vocabulary-blog #content .page-content .blog-header h2{font-size:33.007px;}@media all and (min-width:960px) {
 .vocabulary-blog #content .page-content .blog-header h2{font-size:44.005px;} 
}.vocabulary-blog #content .page-content .blog-header .group-container{margin:0 auto;max-width:1200px;}.vocabulary-blog #content .page-content .blog-header .group-container .taxonomy-term-description{max-width:480px;}.vocabulary-blog .view-content{padding:0 10px;}.vocabulary-blog .node-blog-post{font-size:15.002px;line-height:19.8055px;margin:0 auto;max-width:670px;padding-bottom:1.5em;}@media all and (min-width:481px) {
 .vocabulary-blog .node-blog-post .field-body{font-size:16.003px;} 
}@media all and (min-width:768px) {
 .vocabulary-blog .node-blog-post .field-body{font-size:17.004px;line-height:21.996px;} 
}.vocabulary-blog .node-blog-post .blog-post-footer > *{display:inline-block;font-size:16.003px;}.vocabulary-blog .node-blog-post .blog-post-footer > *:first-child{margin-right:15px;}.vocabulary-blog .node-blog-post .blog-post-footer > *.comment-count a{background-color:#ccc;font-weight:bold;padding:0.431em 1em;}.lt-ie9 .vocabulary-author #content .page-content,.lt-ie9 .vocabulary-matkaketju #content .page-content{padding-left:0;padding-right:0;}.lt-ie9 .vocabulary-author #content .page-content article,.lt-ie9 .vocabulary-matkaketju #content .page-content article{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;}.lt-ie9 .vocabulary-author #content .page-content article.even,.lt-ie9 .vocabulary-matkaketju #content .page-content article.even{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:left;}.lt-ie9 .vocabulary-author #content .page-content article.odd,.lt-ie9 .vocabulary-matkaketju #content .page-content article.odd{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;}
/*})'"*/
.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;}.comments{border-top:3px solid #dfedf5;margin:10px 0;}.comments.campaign-section{border-top:none;margin:0;padding-top:0;}.comments.campaign-section .comments{border-top:none;margin:0;}.comments.campaign-section.has_bg .section-content *:not(select):not(.form-textarea-wrapper):not(.cke_text):not(.cke_combo_text){color:white;}.comments.campaign-section.has_bg .section-content .cke_bottom a,.comments.campaign-section.has_bg .section-content textarea{color:black !important;}.comments.campaign-section.has_bg .section-content #comment-form,.comments.campaign-section.has_bg .section-content .field-comment-body{border:2px solid white;border-radius:1em;}.comments.campaign-section.has_bg .section-content .saml-login-link a{border-color:white;}.comments.campaign-section.has_bg .section-content div.indented .comment,.comments.campaign-section.has_bg .section-content div.indented .comment .inner{background:none;}.comments.campaign-section.has_bg .section-content .comment.comment-by-admin .user-picture{background:url(/sites/all/themes/custom/hsl/logo.png);background-size:100%;box-sizing:border-box;height:30px;padding-left:80px;width:80px;}.comments.campaign-section.has_bg .section-content .comment.comment-by-admin .field-comment-body{background:white;}.comments.campaign-section.has_bg .section-content .comment.comment-by-admin .field-comment-body p{color:black;}.comments.campaign-section.no_bg .section-content #comment-form,.comments.campaign-section.no_bg .section-content .field-comment-body{border:2px solid #333333;border-radius:1em;}.comments.campaign-section.no_bg .section-content div.indented .comment,.comments.campaign-section.no_bg .section-content div.indented .comment .inner{background:none;}.comments.campaign-section.no_bg .section-content .comment.comment-by-admin .user-picture{background:url(/sites/all/themes/custom/hsl/logo_blue.png);background-size:100%;box-sizing:border-box;height:30px;padding-left:80px;width:80px;}.comments.campaign-section.no_bg .section-content .comment.comment-by-admin .field-comment-body{border-color:#007AC9;background:#007AC9;}.comments.campaign-section.no_bg .section-content .comment.comment-by-admin .field-comment-body p{color:white;}.comments.campaign-section .section-content{display:block;font-size:100% !important;height:auto !important;min-height:30em;}.comments.campaign-section .section-content .wrap{display:block;max-width:800px;padding:2.61538em 20px;}.comments.campaign-section .section-content .wrap > ul.links{display:block;margin:20px 0;padding-top:20px;clear:both;}.comments.campaign-section .section-content .wrap h2.title{margin-top:0;}.comments h2.title{margin:10px 0;padding-top:20px;}.comment{margin-bottom:10px;position:relative;}.comment.comment-preview{background-color:#ffffea;}.comment.comment-by-hsl header{padding-left:10px;}.comment.comment-by-hsl header .user-picture{width:80px;margin-bottom:-3px;}.comment.comment-by-hsl header .username{display:none;}.comment.comment-by-admin .field-comment-body{background:#dfedf5;border:1px solid #dfedf5;}.comment .field-comment-body{border:1px solid #dddddd;padding:0 20px;}.comment header{font-size:1.154em;line-height:2.26636em;padding:10px 20px 0;}.comment header .username{font-weight:bold;}.comment header .new{font-size:1em;line-height:1.30769em;color:#c00;display:none;padding:10px;position:absolute;right:0;top:0;}.comment header .user-picture{display:inline-block;margin:0 0.65385em 0 0;}.comment header .submitted{margin:0;}.comment header .permalink{text-transform:uppercase;font-size:75%;}.comment ul.links{bottom:-20px;margin:0;padding:5px 0 0;position:absolute;right:0;z-index:3;}.comment ul.links li.comment_forbidden{display:none;}div.indented{margin:0;}div.indented .comment{background:#dfedf5;padding-left:40px;}div.indented .comment .inner{background:#ffffff;overflow:hidden;padding-left:10px;}div.indented .indented .comment{padding-left:80px;}div.indented .indented .indented .comment{padding-left:120px;}.comment-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;}.comment-anonymous{margin-top:40px;}.comment-anonymous h2{border-bottom:3px solid #dfedf5;padding-bottom:20px;margin-bottom:20px;}.comment-anonymous .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;margin-right:0;padding:0.35em 0.85em;text-decoration:none;font-size:14px;}.comment-anonymous .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;}.comment-anonymous .saml-register-link a:active,.comment-anonymous .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;}.comment-anonymous .saml-login-link 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 #007ac9;color:#007ac9;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;}#content article .comment-add a,#content article .flag-crisis_mode a,#content article .flag-highlight_on_help_info_page a,#content article .flag-front_news_post 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;padding:0.35em 0.85em;text-decoration:none;font-size:14px;height:17px;}#content article .comment-add a:hover,#content article .flag-crisis_mode a:hover,#content article .flag-highlight_on_help_info_page a:hover,#content article .flag-front_news_post 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;}#content article .comment-add a:active,#content article .comment-add a:focus,#content article .flag-crisis_mode a:active,#content article .flag-crisis_mode a:focus,#content article .flag-highlight_on_help_info_page a:active,#content article .flag-highlight_on_help_info_page a:focus,#content article .flag-front_news_post a:active,#content article .flag-front_news_post 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;}
/*})'"*/
.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-olebs-b256cced-blockswitcher{margin-bottom:0px;padding-top:9px;border-bottom:1px solid #007ac9;}#block-olebs-b256cced-blockswitcher .form-item-overlays{padding:3px 3px 3px 0;background-color:#dfedf5;margin:29px 0 0 0;}#block-olebs-b256cced-blockswitcher .form-item-overlays label{color:#007ac9;margin-left:36px;}#block-olebs-b256cced-blockswitcher .form-item-overlays .form-checkboxes label{margin-left:0;}#block-olebs-b256cced-blockswitcher .form-item-overlays .form-checkboxes .form-item{padding:5px 0 12px 36px;background-position:5px 0px;background-repeat:no-repeat;}#block-olebs-b256cced-blockswitcher .form-item-overlays .form-checkboxes .form-item.form-item-overlays-hsl-ticket-sales-points-single-tickets{background-image:url(/sites/all/themes/custom/hsl/img/map_icon_pink.png);}#block-olebs-b256cced-blockswitcher .form-item-overlays .form-checkboxes .form-item.form-item-overlays-hsl-ticket-sales-points-multi-tickets{background-image:url(/sites/all/themes/custom/hsl/img/map_icon_blue.png);}#block-olebs-b256cced-blockswitcher .form-item-overlays .form-checkboxes .form-item.form-item-overlays-hsl-ticket-sales-points-service-point{background-image:url(/sites/all/themes/custom/hsl/img/map_icon_hsl.png);background-position:5px 4px;}#block-olebs-b256cced-blockswitcher .form-item-overlays .form-checkboxes .form-item.form-item-overlays-hsl-ticket-sales-points-sales-point{background-image:url(/sites/all/themes/custom/hsl/img/map_icon_balloon.png);background-position:5px 4px;}.openlayers-popup{color:#333333;font-size:0.923em;line-height:1.41678em;}.openlayers-popup .title{color:#007ac9;font-size:1.154em;line-height:1.13318em;}.view-hsl-ticket-sales-points .openlayers-popup .title:before{display:block;font-family:'HSL Picto Regular';font-size:30px;line-height:15px;margin:0 10px 0 0;padding:10px 0 0 0;content:"1";color:white;background-color:#007ac9;float:left;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}.view-hsl-ticket-sales-points .openlayers-popup .address-help{margin-left:40px;}.view-hsl-ticket-sales-points .openlayers-popup .additional-information{border-top:2px solid #dfedf5;border-bottom:2px solid #dfedf5;margin-top:5px;clear:both;}.view-hsl-ticket-sales-points .openlayers-popup .additional-information ul{padding:0 0 0 20px;margin-top:10px;}.win .view-hsl-ticket-sales-points .openlayers-popup .title:before{line-height:26px;margin:0 10px 0 0;padding:0 0 0 0;height:30px;}.view-hsl-park-and-ride .openlayers-popup .title{color:#007ac9;font-size:1.154em;line-height:1.13318em;font-weight:bold;border-bottom:1px solid #dfedf5;padding-bottom:5px;margin-bottom:5px;}.view-hsl-park-and-ride .openlayers-popup .car-spaces,.view-hsl-park-and-ride .openlayers-popup .bicycle-spaces{min-width:160px;padding:5px;font-weight:bold;}.view-hsl-park-and-ride .openlayers-popup .car-spaces span,.view-hsl-park-and-ride .openlayers-popup .bicycle-spaces span{display:inline-block;width:100px;font-weight:normal;}.view-hsl-park-and-ride .openlayers-popup .car-spaces{background-color:#dfedf5;border:1px solid #d7e9f3;}.view-hsl-park-and-ride .openlayers-popup .reittiopas-route-links,.view-hsl-park-and-ride .openlayers-popup .google-maps-route-links{font-weight:bold;}.view-hsl-park-and-ride .openlayers-popup .reittiopas-route-links{border-bottom:1px solid #dfedf5;padding-bottom:5px;margin:5px 0;}
/*})'"*/
.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;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}html.js input.form-autocomplete{background-position:100% 9px;}html.js input.form-autocomplete.throbbing{background-position:100% -13px;}input.form-text,textarea,select{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #eeeeee;font-size:15.002px;padding:0.45em 0.5em 0.35em 0.5em;}.form-select{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #dddddd;padding:5px;}.form-select:focus{border-color:#00b9e4;}.form-submit{-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;}.form-submit: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;}.form-submit:active,.form-submit: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;}.button--primary{font-family:Gotham Rounded SSm A,Gotham Rounded SSm B,"Proxima Nova Soft Medium",Helvetica,Arial,sans-serif;font-size:18px;height:50px;line-height:50px;text-align:center;vertical-align:middle;margin:0 10px 10px 0;padding:0 27px 0;text-shadow:none;box-shadow:none;border-radius:100px;background:none;letter-spacing:-0.4px;display:inline-block;border:none;background-color:#007ac9;color:white;}.button--primary:active,.button--primary:focus{outline:thin dotted #007ac9;background-image:none;text-decoration:none;}.button--primary:hover{background-image:none;text-decoration:none;}.button--primary:active,.button--primary:focus{background-color:#007ac9;border:none;color:white;}.button--primary:hover{background-color:rgba(0,122,201,0.9);border:none;color:white;}.button--primary:visited,.button--primary:link{color:white;}.button--light{font-family:Gotham Rounded SSm A,Gotham Rounded SSm B,"Proxima Nova Soft Medium",Helvetica,Arial,sans-serif;font-size:18px;height:50px;line-height:50px;text-align:center;vertical-align:middle;margin:0 10px 10px 0;padding:0 27px 0;text-shadow:none;box-shadow:none;border-radius:100px;background:none;letter-spacing:-0.4px;display:inline-block;border:1px solid #999999;background-color:white;color:#007ac9;}.button--light:active,.button--light:focus{outline:thin dotted #007ac9;background-image:none;text-decoration:none;}.button--light:hover{background-image:none;text-decoration:none;}.button--light:active,.button--light:focus{background-color:white;color:#007ac9;}.button--light:hover{border-color:#007ac9;color:#007ac9;}.button--light:visited,.button--light:link{color:#007ac9;}.compact-form .form-item-field-travel-card-no-und-0-value .compact-form-label{left:87px;}.compact-form .form-item-mollom-captcha .compact-form-label{top:77px;}.captcha{border:none;margin:0;padding:0;}.captcha legend,.captcha .fieldset-description{display:none;}.form-item{margin:1.5em 0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #dc0451;}.form-item label{display:block;}.form-item label.option{display:inline;font-weight:normal;}.form-item .form-required{color:#c00;}.form-item .description{color:#999999;font-size:0.85em;margin-top:0.5em;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}@media all and (max-width:767px) {
 .form-checkboxes .form-item,.form-radios .form-item{margin:1em 0;} 
}#hsl-feedbackform-feedback-form h3{border-bottom:2px solid #dfedf5;width:100%;}#hsl-feedbackform-feedback-form .feedback-header{display:inline-block;padding:1em 1.5em;background-color:#dfedf5;margin-bottom:1em;}#hsl-feedbackform-feedback-form .feedback-header a{text-decoration:underline;font-weight:bold;}#hsl-feedbackform-feedback-form input.form-text,#hsl-feedbackform-feedback-form textarea{color:#333333;}#hsl-feedbackform-feedback-form .form-type-textfield,#hsl-feedbackform-feedback-form .form-type-textarea,#hsl-feedbackform-feedback-form .form-type-radios,#hsl-feedbackform-feedback-form .form-type-select,#hsl-feedbackform-feedback-form .form-type-emailfield,#hsl-feedbackform-feedback-form .form-type-telfield,#hsl-feedbackform-feedback-form .form-type-numberfield{margin:20px 0;overflow:hidden;}#hsl-feedbackform-feedback-form .form-type-textfield .description,#hsl-feedbackform-feedback-form .form-type-textarea .description,#hsl-feedbackform-feedback-form .form-type-radios .description,#hsl-feedbackform-feedback-form .form-type-select .description,#hsl-feedbackform-feedback-form .form-type-emailfield .description,#hsl-feedbackform-feedback-form .form-type-telfield .description,#hsl-feedbackform-feedback-form .form-type-numberfield .description{margin:5px 0 0;}#hsl-feedbackform-feedback-form .form-type-textfield > .form-text,#hsl-feedbackform-feedback-form .form-type-textarea > .form-text,#hsl-feedbackform-feedback-form .form-type-radios > .form-text,#hsl-feedbackform-feedback-form .form-type-select > .form-text,#hsl-feedbackform-feedback-form .form-type-emailfield > .form-text,#hsl-feedbackform-feedback-form .form-type-telfield > .form-text,#hsl-feedbackform-feedback-form .form-type-numberfield > .form-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;}@media all and (min-width:768px) {
 #hsl-feedbackform-feedback-form h3{width:90%;}#hsl-feedbackform-feedback-form .form-type-textfield,#hsl-feedbackform-feedback-form .form-type-textarea,#hsl-feedbackform-feedback-form .form-type-radios,#hsl-feedbackform-feedback-form .form-type-select,#hsl-feedbackform-feedback-form .form-type-emailfield,#hsl-feedbackform-feedback-form .form-type-telfield,#hsl-feedbackform-feedback-form .form-type-numberfield{margin:10px 0;}#hsl-feedbackform-feedback-form .form-type-textfield > label,#hsl-feedbackform-feedback-form .form-type-textarea > label,#hsl-feedbackform-feedback-form .form-type-radios > label,#hsl-feedbackform-feedback-form .form-type-select > label,#hsl-feedbackform-feedback-form .form-type-emailfield > label,#hsl-feedbackform-feedback-form .form-type-telfield > label,#hsl-feedbackform-feedback-form .form-type-numberfield > label{font-size:1.154em;line-height:1.35982em;font-weight:normal;padding:5px 5px 0 0;width:30%;}#hsl-feedbackform-feedback-form .form-type-textfield > input.form-text,#hsl-feedbackform-feedback-form .form-type-textarea > input.form-text,#hsl-feedbackform-feedback-form .form-type-radios > input.form-text,#hsl-feedbackform-feedback-form .form-type-select > input.form-text,#hsl-feedbackform-feedback-form .form-type-emailfield > input.form-text,#hsl-feedbackform-feedback-form .form-type-telfield > input.form-text,#hsl-feedbackform-feedback-form .form-type-numberfield > input.form-text{width:60%;}#hsl-feedbackform-feedback-form .form-type-textfield > .form-textarea-wrapper,#hsl-feedbackform-feedback-form .form-type-textarea > .form-textarea-wrapper,#hsl-feedbackform-feedback-form .form-type-radios > .form-textarea-wrapper,#hsl-feedbackform-feedback-form .form-type-select > .form-textarea-wrapper,#hsl-feedbackform-feedback-form .form-type-emailfield > .form-textarea-wrapper,#hsl-feedbackform-feedback-form .form-type-telfield > .form-textarea-wrapper,#hsl-feedbackform-feedback-form .form-type-numberfield > .form-textarea-wrapper{float:left;width:60%;}#hsl-feedbackform-feedback-form .form-type-textfield .description,#hsl-feedbackform-feedback-form .form-type-textarea .description,#hsl-feedbackform-feedback-form .form-type-radios .description,#hsl-feedbackform-feedback-form .form-type-select .description,#hsl-feedbackform-feedback-form .form-type-emailfield .description,#hsl-feedbackform-feedback-form .form-type-telfield .description,#hsl-feedbackform-feedback-form .form-type-numberfield .description{margin-left:31%;}#hsl-feedbackform-feedback-form .form-type-textfield > label,#hsl-feedbackform-feedback-form .form-type-textarea > label,#hsl-feedbackform-feedback-form .form-type-select > label,#hsl-feedbackform-feedback-form .form-type-emailfield > label,#hsl-feedbackform-feedback-form .form-type-telfield > label,#hsl-feedbackform-feedback-form .form-type-numberfield > label{float:left;} 
}@media all and (min-width:960px) {
 #hsl-feedbackform-feedback-form h3{width:59%;}#hsl-feedbackform-feedback-form .form-type-textfield > label,#hsl-feedbackform-feedback-form .form-type-textarea > label,#hsl-feedbackform-feedback-form .form-type-select > label,#hsl-feedbackform-feedback-form .form-type-emailfield > label,#hsl-feedbackform-feedback-form .form-type-telfield > label,#hsl-feedbackform-feedback-form .form-type-numberfield > label{width:18%;}#hsl-feedbackform-feedback-form .form-type-textfield > input.form-text,#hsl-feedbackform-feedback-form .form-type-textarea > input.form-text,#hsl-feedbackform-feedback-form .form-type-select > input.form-text,#hsl-feedbackform-feedback-form .form-type-emailfield > input.form-text,#hsl-feedbackform-feedback-form .form-type-telfield > input.form-text,#hsl-feedbackform-feedback-form .form-type-numberfield > input.form-text{width:40%;}#hsl-feedbackform-feedback-form .form-type-textfield > .form-textarea-wrapper,#hsl-feedbackform-feedback-form .form-type-textarea > .form-textarea-wrapper,#hsl-feedbackform-feedback-form .form-type-select > .form-textarea-wrapper,#hsl-feedbackform-feedback-form .form-type-emailfield > .form-textarea-wrapper,#hsl-feedbackform-feedback-form .form-type-telfield > .form-textarea-wrapper,#hsl-feedbackform-feedback-form .form-type-numberfield > .form-textarea-wrapper{float:left;width:40%;}#hsl-feedbackform-feedback-form .form-type-textfield .description,#hsl-feedbackform-feedback-form .form-type-textarea .description,#hsl-feedbackform-feedback-form .form-type-select .description,#hsl-feedbackform-feedback-form .form-type-emailfield .description,#hsl-feedbackform-feedback-form .form-type-telfield .description,#hsl-feedbackform-feedback-form .form-type-numberfield .description{margin-left:19%;} 
}.container-inline div,.container-inline label{display:inline;}.password-parent,.confirm-parent{margin:0;}#user-login-form{text-align:left;}#user-login ul{margin:1.5em 0;}body.not-logged-in.page-user #content form#user-login{background-color:#dfedf5;border:2px solid #dfedf5;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:block;overflow:hidden;padding:10px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;max-width:50%;padding:10px;}body.not-logged-in.page-user #content form#user-login input#edit-name,body.not-logged-in.page-user #content form#user-login input#edit-pass,body.not-logged-in.page-user #content form#user-login input#edit-mail{width:16em;margin-bottom:0.4em;}body.not-logged-in.page-user #content form#user-login .actions-suffix{float:right;font-size:15.002px;font-weight:bold;}body.not-logged-in.page-user #content form#user-login .actions-suffix div{margin-bottom:1em;}input.password-confirm,input.password-field{width:auto;}@media all and (max-width:767px) {
 body.not-logged-in.page-user #content form{min-width:90%;} 
}#navbar-top #block-user-login h2{display:inline;float:left;color:white;font-size:17.004px;padding:0.5em 0.5em 0 0;}#navbar-top #block-user-login form{float:left;}#navbar-top #block-user-login form *{float:left;line-height:17px;}#navbar-top #block-user-login form .form-item,#navbar-top #block-user-login form .form-actions{margin:0;}#navbar-top #block-user-login form input.form-text{margin-right:0.5em;}#navbar-top #block-user-login form ul li.last{display:none;}#navbar-top #block-user-login form div.item-list{float:right;}#navbar-top #block-user-login form div.item-list ul li a{line-height:30px;}#navbar-top #block-user-login form .form-required{display:none;}#navbar-top #block-user-login form .form-submit{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;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:15.002px;height:30px;margin:0 10px 10px 0;padding:0 15px 0;}#navbar-top #block-user-login form .form-submit: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;}#navbar-top #block-user-login form .form-submit:active,#navbar-top #block-user-login form .form-submit: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:767px) {
 #navbar-top #block-user-login{display:none;} 
}@media all and (min-width:481px) and (max-width:799px) {
 #navbar-top #block-user-login{display:none;} 
}#user-register-form{background:transparent;max-width:100%;}#user-register-form .form-item{margin:0.5em 0;}#user-register-form #edit-field-notifications > .form-item{margin:0;}#user-register-form #edit-field-notifications > .form-item > label{display:none;}#user-register-form #edit-field-address fieldset{border:none;margin:0;padding:0;}#user-register-form #edit-field-address fieldset legend{display:none;}#user-register-form #edit-field-address .addressfield-container-inline > div.form-item{float:none;}#user-register-form #edit-field-address .form-item-field-address-fi-0-premise{display:none;}#user-register-form .form-item-field-allow-notices-und > label{display:none;}#user-register-form #user_user_form_group_terms_of_use{margin:1.5em 0;}#user-register-form .field-group-div{border-top:0px solid #dfedf5;}#user-register-form .form-type-textfield input,#user-register-form .form-type-password input,#user-register-form .form-type-password-confirm input{width:85%;}#user-register-form .form-type-textfield .description,#user-register-form .form-type-password .description,#user-register-form .form-type-password-confirm .description{display:none;}#user-register-form .form-type-checkbox{overflow:hidden;}#user-register-form .form-type-checkbox label{float:right;width:90%;}#user-register-form ul.vertical-tabs-list{display:none;}#user-register-form .field-name-field-travel-card-no input#edit-field-travel-card-no-und-0-value{width:55%;}#user-register-form .form-item-mollom-captcha span.field-prefix > span{display:block;}#user-register-form .form-item-mollom-captcha #edit-mollom-captcha{display:inline;}@media all and (max-width:767px) {
 #user-register-form{min-width:90%;} 
}.page-mydata #page-title{display:none;}#user-profile-form,.admin-mylines-edit,#hsl-mydata-container{font-size:15px;font-family:Gotham Rounded SSm A,Gotham Rounded SSm B,"Proxima Nova Soft Medium",Helvetica,Arial,sans-serif;}#user-profile-form h3,.admin-mylines-edit h3,#hsl-mydata-container h3{margin:0;font-size:30px;}#user-profile-form .button--primary,.admin-mylines-edit .button--primary,#hsl-mydata-container .button--primary{padding-right:50px;padding-left:50px;box-sizing:border-box;min-width:280px;margin-top:20px;}@media all and (max-width:767px) {
 #user-profile-form .button--primary,.admin-mylines-edit .button--primary,#hsl-mydata-container .button--primary{width:100%;} 
}#user-profile-form input[type="text"],.admin-mylines-edit input[type="text"],#hsl-mydata-container input[type="text"]{float:right;width:58%;max-width:380px;padding:12px;border:0;background:#dfedf5;box-shadow:inset 1px 1px 0 #00b9e4;}@media all and (max-width:959px) {
 #user-profile-form input[type="text"],.admin-mylines-edit input[type="text"],#hsl-mydata-container input[type="text"]{float:left;width:89%;} 
}#user-profile-form input[type="text"].error,.admin-mylines-edit input[type="text"].error,#hsl-mydata-container input[type="text"].error{border:1px solid #dc0451;box-shadow:none;}#user-profile-form label,.admin-mylines-edit label,#hsl-mydata-container label{float:left;width:33%;}@media all and (max-width:959px) {
 #user-profile-form label,.admin-mylines-edit label,#hsl-mydata-container label{width:100%;} 
}#user-profile-form .form-type-textfield,.admin-mylines-edit .form-type-textfield,#user-profile-form .form-type-emailfield,.admin-mylines-edit .form-type-emailfield,#hsl-mydata-container .form-type-textfield,#hsl-mydata-container .form-type-emailfield{overflow:hidden;}#user-profile-form .form-type-textfield label,.admin-mylines-edit .form-type-textfield label,#user-profile-form .form-type-emailfield label,.admin-mylines-edit .form-type-emailfield label,#hsl-mydata-container .form-type-textfield label,#hsl-mydata-container .form-type-emailfield label{padding-top:10px;text-transform:uppercase;text-align:right;color:#999999;}@media all and (max-width:959px) {
 #user-profile-form .form-type-textfield label,.admin-mylines-edit .form-type-textfield label,#user-profile-form .form-type-emailfield label,.admin-mylines-edit .form-type-emailfield label,#hsl-mydata-container .form-type-textfield label,#hsl-mydata-container .form-type-emailfield label{text-align:left;} 
}#user-profile-form .form-type-textfield .form-required,.admin-mylines-edit .form-type-textfield .form-required,#user-profile-form .form-type-emailfield .form-required,.admin-mylines-edit .form-type-emailfield .form-required,#hsl-mydata-container .form-type-textfield .form-required,#hsl-mydata-container .form-type-emailfield .form-required{display:none;}#user-profile-form .form-type-checkboxes,.admin-mylines-edit .form-type-checkboxes,#hsl-mydata-container .form-type-checkboxes{max-width:510px;margin-bottom:0;}#user-profile-form .form-type-checkbox,.admin-mylines-edit .form-type-checkbox,#hsl-mydata-container .form-type-checkbox{position:relative;}#user-profile-form .form-type-checkbox label,.admin-mylines-edit .form-type-checkbox label,#hsl-mydata-container .form-type-checkbox label{float:left;margin-left:40px;width:100%;font-size:18px;line-height:1.3;}#user-profile-form .form-type-checkbox label:before,.admin-mylines-edit .form-type-checkbox label:before,#hsl-mydata-container .form-type-checkbox label:before{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;content:"";display:block;float:left;margin-left:-40px;width:32px;height:32px;background:#dfedf5;box-shadow:inset 1px 1px 0 #00b9e4;}#user-profile-form .form-type-checkbox input[type="checkbox"],.admin-mylines-edit .form-type-checkbox input[type="checkbox"],#hsl-mydata-container .form-type-checkbox input[type="checkbox"]{display:none;margin-bottom:20px;}#user-profile-form .form-type-checkbox input[type="checkbox"]:checked ~ label:after,.admin-mylines-edit .form-type-checkbox input[type="checkbox"]:checked ~ label:after,#hsl-mydata-container .form-type-checkbox input[type="checkbox"]:checked ~ label:after{content:"✓";position:absolute;top:2px;left:5px;font-size:30px;color:#64be14;line-height:1;}#user-profile-form .form-type-checkbox input[type="checkbox"]:hover,.admin-mylines-edit .form-type-checkbox input[type="checkbox"]:hover,#user-profile-form .form-type-checkbox label:hover,.admin-mylines-edit .form-type-checkbox label:hover,#hsl-mydata-container .form-type-checkbox input[type="checkbox"]:hover,#hsl-mydata-container .form-type-checkbox label:hover{cursor:pointer;}#user-profile-form .white-box,.admin-mylines-edit .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,#hsl-mydata-container .white-box,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl-mydata-container #hsl_user_feature_user_line_notification_form_messages{background-color:white;border:2px solid white;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:block;overflow:hidden;padding:10px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;margin:1em 0;padding:35px;}#user-profile-form:before,.admin-mylines-edit:before,#user-profile-form:after,.admin-mylines-edit:after,#hsl-mydata-container:before,#hsl-mydata-container:after{content:"";display:table;}#user-profile-form:after,.admin-mylines-edit:after,#hsl-mydata-container:after{clear:both;}#user-profile-form .group-notifications,.admin-mylines-edit .group-notifications,.admin-mylines-edit #hsl-user-feature-user-line-notification-form,#hsl-mydata-container .group-notifications,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form{clear: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;}#user-profile-form .group-notifications h3,.admin-mylines-edit .group-notifications h3,.admin-mylines-edit #hsl-user-feature-user-line-notification-form h3,#hsl-mydata-container .group-notifications h3,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form h3,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form h3{margin:0;color:#f092cd;font-size:44px;}#user-profile-form .group-my-info,.admin-mylines-edit .group-my-info,#hsl-mydata-container .group-my-info{clear: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;}@media all and (max-width:767px) {
 #user-profile-form .group-my-info,.admin-mylines-edit .group-my-info,#hsl-mydata-container .group-my-info{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;} 
}#user-profile-form .group-my-account,.admin-mylines-edit .group-my-account,#hsl-mydata-container .group-my-account{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;}@media all and (max-width:767px) {
 #user-profile-form .group-my-account,.admin-mylines-edit .group-my-account,#hsl-mydata-container .group-my-account{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;} 
}#user-profile-form .group-mydata,.admin-mylines-edit .group-mydata,#hsl-mydata-container .group-mydata{clear: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;}@media all and (max-width:767px) {
 #user-profile-form .group-mydata,.admin-mylines-edit .group-mydata,#hsl-mydata-container .group-mydata{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;} 
}#user-profile-form .form-actions,.admin-mylines-edit .form-actions,#hsl-mydata-container .form-actions{clear: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;}@media all and (max-width:767px) {
 #user-profile-form .form-actions,.admin-mylines-edit .form-actions,#hsl-mydata-container .form-actions{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;} 
}#user-profile-form .form-actions input#edit-cancel,.admin-mylines-edit .form-actions input#edit-cancel,#hsl-mydata-container .form-actions input#edit-cancel{background:none;border-style:none;font-size:15.002px;color:#007ac9;text-shadow:0 0 0px #555555;}#user-profile-form .field-group-div,.admin-mylines-edit .field-group-div,#hsl-mydata-container .field-group-div{border-top:0px solid #dfedf5;}#user-profile-form .group-notifications .white-box,.admin-mylines-edit .group-notifications .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,#hsl-mydata-container .group-notifications .white-box,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl-mydata-container .group-notifications #hsl_user_feature_user_line_notification_form_messages,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages{min-height:142px;background:white url(/sites/all/themes/custom/hsl/img/user-images/account-promotion__fi.png) bottom right no-repeat;}@media all and (max-width:959px) {
 #user-profile-form .group-notifications .white-box,.admin-mylines-edit .group-notifications .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,#hsl-mydata-container .group-notifications .white-box,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl-mydata-container .group-notifications #hsl_user_feature_user_line_notification_form_messages,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages{min-height:275px;} 
}@media all and (max-width:767px) {
 #user-profile-form .group-notifications .white-box,.admin-mylines-edit .group-notifications .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,#hsl-mydata-container .group-notifications .white-box,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl-mydata-container .group-notifications #hsl_user_feature_user_line_notification_form_messages,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages{min-height:300px;} 
}@media all and (max-width:480px) {
 #user-profile-form .group-notifications .white-box,.admin-mylines-edit .group-notifications .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,#hsl-mydata-container .group-notifications .white-box,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl-mydata-container .group-notifications #hsl_user_feature_user_line_notification_form_messages,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages{background:white;min-height:1px;} 
}.i18n-en #user-profile-form .group-notifications .white-box,.i18n-en .admin-mylines-edit .group-notifications .white-box,.admin-mylines-edit .i18n-en #user-profile-form #hsl-user-feature-user-line-notification-form .white-box,.i18n-en .admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form .i18n-en #user-profile-form .group-notifications #hsl_user_feature_user_line_notification_form_messages,.admin-mylines-edit .i18n-en #user-profile-form #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,.i18n-en .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,.i18n-en
  #hsl-mydata-container .group-notifications .white-box,.i18n-en
  #hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit .i18n-en
  #hsl-mydata-container #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form .i18n-en
  #hsl-mydata-container .group-notifications #hsl_user_feature_user_line_notification_form_messages,.i18n-en
  #hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,.admin-mylines-edit .i18n-en
  #hsl-mydata-container #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages{background:white url(/sites/all/themes/custom/hsl/img/user-images/account-promotion__en.png) bottom right no-repeat;}@media all and (max-width:480px) {
 .i18n-en #user-profile-form .group-notifications .white-box,.i18n-en .admin-mylines-edit .group-notifications .white-box,.admin-mylines-edit .i18n-en #user-profile-form #hsl-user-feature-user-line-notification-form .white-box,.i18n-en .admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form .i18n-en #user-profile-form .group-notifications #hsl_user_feature_user_line_notification_form_messages,.admin-mylines-edit .i18n-en #user-profile-form #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,.i18n-en .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,.i18n-en
    #hsl-mydata-container .group-notifications .white-box,.i18n-en
    #hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit .i18n-en
    #hsl-mydata-container #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form .i18n-en
    #hsl-mydata-container .group-notifications #hsl_user_feature_user_line_notification_form_messages,.i18n-en
    #hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,.admin-mylines-edit .i18n-en
    #hsl-mydata-container #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages{background:white;} 
}.i18n-sv #user-profile-form .group-notifications .white-box,.i18n-sv .admin-mylines-edit .group-notifications .white-box,.admin-mylines-edit .i18n-sv #user-profile-form #hsl-user-feature-user-line-notification-form .white-box,.i18n-sv .admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form .i18n-sv #user-profile-form .group-notifications #hsl_user_feature_user_line_notification_form_messages,.admin-mylines-edit .i18n-sv #user-profile-form #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,.i18n-sv .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,.i18n-sv
  #hsl-mydata-container .group-notifications .white-box,.i18n-sv
  #hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit .i18n-sv
  #hsl-mydata-container #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form .i18n-sv
  #hsl-mydata-container .group-notifications #hsl_user_feature_user_line_notification_form_messages,.i18n-sv
  #hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,.admin-mylines-edit .i18n-sv
  #hsl-mydata-container #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages{background:white url(/sites/all/themes/custom/hsl/img/user-images/account-promotion__sv.png) bottom right no-repeat;}@media all and (max-width:480px) {
 .i18n-sv #user-profile-form .group-notifications .white-box,.i18n-sv .admin-mylines-edit .group-notifications .white-box,.admin-mylines-edit .i18n-sv #user-profile-form #hsl-user-feature-user-line-notification-form .white-box,.i18n-sv .admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form .i18n-sv #user-profile-form .group-notifications #hsl_user_feature_user_line_notification_form_messages,.admin-mylines-edit .i18n-sv #user-profile-form #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,.i18n-sv .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,.i18n-sv
    #hsl-mydata-container .group-notifications .white-box,.i18n-sv
    #hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit .i18n-sv
    #hsl-mydata-container #hsl-user-feature-user-line-notification-form .white-box,.admin-mylines-edit #hsl-user-feature-user-line-notification-form .i18n-sv
    #hsl-mydata-container .group-notifications #hsl_user_feature_user_line_notification_form_messages,.i18n-sv
    #hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,.admin-mylines-edit .i18n-sv
    #hsl-mydata-container #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages{background:white;} 
}#user-profile-form .group-notifications .white-box h3,.admin-mylines-edit .group-notifications .white-box h3,.admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box h3,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages h3,#hsl-mydata-container .group-notifications .white-box h3,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box h3,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form .white-box h3,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl-mydata-container .group-notifications #hsl_user_feature_user_line_notification_form_messages h3,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages h3,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages h3{max-width:50%;font-family:"Proxima Nova Extra Condensed",Arial,Helvetica,"Nimbus Sans L",sans-serif;line-height:0.9;}@media all and (max-width:959px) {
 #user-profile-form .group-notifications .white-box h3,.admin-mylines-edit .group-notifications .white-box h3,.admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box h3,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages h3,#hsl-mydata-container .group-notifications .white-box h3,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box h3,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form .white-box h3,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl-mydata-container .group-notifications #hsl_user_feature_user_line_notification_form_messages h3,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages h3,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages h3{max-width:100%;} 
}#user-profile-form .group-notifications .white-box .form-wrapper,.admin-mylines-edit .group-notifications .white-box .form-wrapper,.admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box .form-wrapper,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages .form-wrapper,#hsl-mydata-container .group-notifications .white-box .form-wrapper,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box .form-wrapper,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form .white-box .form-wrapper,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl-mydata-container .group-notifications #hsl_user_feature_user_line_notification_form_messages .form-wrapper,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages .form-wrapper,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages .form-wrapper{max-width:37%;}@media all and (max-width:959px) {
 #user-profile-form .group-notifications .white-box .form-wrapper,.admin-mylines-edit .group-notifications .white-box .form-wrapper,.admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box .form-wrapper,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages .form-wrapper,#hsl-mydata-container .group-notifications .white-box .form-wrapper,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box .form-wrapper,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form .white-box .form-wrapper,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl-mydata-container .group-notifications #hsl_user_feature_user_line_notification_form_messages .form-wrapper,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages .form-wrapper,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages .form-wrapper{max-width:100%;padding-bottom:157px;} 
}@media all and (max-width:480px) {
 #user-profile-form .group-notifications .white-box .form-wrapper,.admin-mylines-edit .group-notifications .white-box .form-wrapper,.admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box .form-wrapper,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages .form-wrapper,#hsl-mydata-container .group-notifications .white-box .form-wrapper,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form .white-box .form-wrapper,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form .white-box .form-wrapper,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl-mydata-container .group-notifications #hsl_user_feature_user_line_notification_form_messages .form-wrapper,#hsl-mydata-container .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages .form-wrapper,.admin-mylines-edit #hsl-mydata-container #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages .form-wrapper{padding-bottom:0;} 
}#user-profile-form .field-name-field-birth-date legend,.admin-mylines-edit .field-name-field-birth-date legend,#hsl-mydata-container .field-name-field-birth-date legend{float:left;display:block;width:33%;padding-top:10px;padding-right:20px;text-transform:uppercase;text-align:right;color:#999999;}@media all and (max-width:959px) {
 #user-profile-form .field-name-field-birth-date legend,.admin-mylines-edit .field-name-field-birth-date legend,#hsl-mydata-container .field-name-field-birth-date legend{text-align:left;width:100%;} 
}#user-profile-form .field-name-field-birth-date input[type="text"],.admin-mylines-edit .field-name-field-birth-date input[type="text"],#hsl-mydata-container .field-name-field-birth-date input[type="text"]{float:left;}#user-profile-form .field-name-field-birth-date .fieldset-wrapper,.admin-mylines-edit .field-name-field-birth-date .fieldset-wrapper,#hsl-mydata-container .field-name-field-birth-date .fieldset-wrapper{float:left;width:60%;}@media all and (max-width:959px) {
 #user-profile-form .field-name-field-birth-date .fieldset-wrapper,.admin-mylines-edit .field-name-field-birth-date .fieldset-wrapper,#hsl-mydata-container .field-name-field-birth-date .fieldset-wrapper{width:100%;} 
}#user-profile-form .field-name-field-birth-date .form-item-field-birth-date-und-0-value-date,.admin-mylines-edit .field-name-field-birth-date .form-item-field-birth-date-und-0-value-date,#hsl-mydata-container .field-name-field-birth-date .form-item-field-birth-date-und-0-value-date{position:relative;min-width:195px;background:#dfedf5 url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) 145px -601px no-repeat;box-shadow:inset 1px 1px 0 #00b9e4;-webkit-border-radius:5px 20px 20px 5px;-moz-border-radius:5px 20px 20px 5px;-ms-border-radius:5px 20px 20px 5px;-o-border-radius:5px 20px 20px 5px;border-radius:5px 20px 20px 5px;}@media all and (max-width:959px) {
 #user-profile-form .field-name-field-birth-date .form-item-field-birth-date-und-0-value-date,.admin-mylines-edit .field-name-field-birth-date .form-item-field-birth-date-und-0-value-date,#hsl-mydata-container .field-name-field-birth-date .form-item-field-birth-date-und-0-value-date{overflow:visible;} 
}#user-profile-form .field-name-field-birth-date .form-item-field-birth-date-und-0-value-date input,.admin-mylines-edit .field-name-field-birth-date .form-item-field-birth-date-und-0-value-date input,#hsl-mydata-container .field-name-field-birth-date .form-item-field-birth-date-und-0-value-date input{width:100%;background:transparent;box-shadow:none;}#user-profile-form .field-name-field-birth-date .description,.admin-mylines-edit .field-name-field-birth-date .description,#hsl-mydata-container .field-name-field-birth-date .description{display:none;}#user-profile-form .group-contact .form-item-name,.admin-mylines-edit .group-contact .form-item-name,#hsl-mydata-container .group-contact .form-item-name{margin:1em 0 0.5em 0;padding-top:1em;border-top:2px dotted #999999;}#user-profile-form .group-contact .form-item-name .description,.admin-mylines-edit .group-contact .form-item-name .description,#hsl-mydata-container .group-contact .form-item-name .description{float:right;}@media all and (max-width:767px) {
 #user-profile-form .group-contact .form-item-name .description,.admin-mylines-edit .group-contact .form-item-name .description,#hsl-mydata-container .group-contact .form-item-name .description{float:left;} 
}#user-profile-form .group-username,.admin-mylines-edit .group-username,#hsl-mydata-container .group-username{font-size:18px;}#user-profile-form .group-username .form-wrapper,.admin-mylines-edit .group-username .form-wrapper,#hsl-mydata-container .group-username .form-wrapper{position:relative;padding-left:100px;}@media all and (max-width:480px) {
 #user-profile-form .group-username .form-wrapper,.admin-mylines-edit .group-username .form-wrapper,#hsl-mydata-container .group-username .form-wrapper{padding-left:0;} 
}@media all and (min-width:768px) and (max-width:959px) {
 #user-profile-form .group-username .form-wrapper,.admin-mylines-edit .group-username .form-wrapper,#hsl-mydata-container .group-username .form-wrapper{padding-left:0;} 
}#user-profile-form .group-username .form-wrapper .email-address,.admin-mylines-edit .group-username .form-wrapper .email-address,#hsl-mydata-container .group-username .form-wrapper .email-address{margin:1.5em 0 0 0;}#user-profile-form .group-username .form-wrapper .email-address:before,.admin-mylines-edit .group-username .form-wrapper .email-address:before,#hsl-mydata-container .group-username .form-wrapper .email-address:before{content:"";position:absolute;top:0;left:0;display:block;width:100px;height:63px;background:transparent url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) 0 -421px no-repeat;}@media all and (max-width:480px) {
 #user-profile-form .group-username .form-wrapper .email-address:before,.admin-mylines-edit .group-username .form-wrapper .email-address:before,#hsl-mydata-container .group-username .form-wrapper .email-address:before{display:none;} 
}@media all and (min-width:768px) and (max-width:959px) {
 #user-profile-form .group-username .form-wrapper .email-address:before,.admin-mylines-edit .group-username .form-wrapper .email-address:before,#hsl-mydata-container .group-username .form-wrapper .email-address:before{display:none;} 
}#user-profile-form .group-username .form-wrapper .form-item-roles .form-item,.admin-mylines-edit .group-username .form-wrapper .form-item-roles .form-item,#user-profile-form .group-username .form-wrapper .form-item-status .form-item,.admin-mylines-edit .group-username .form-wrapper .form-item-status .form-item,#hsl-mydata-container .group-username .form-wrapper .form-item-roles .form-item,#hsl-mydata-container .group-username .form-wrapper .form-item-status .form-item{float:left;width:100%;}#user-profile-form .group-username .item-list,.admin-mylines-edit .group-username .item-list,#hsl-mydata-container .group-username .item-list{width:100%;}#user-profile-form .group-username .item-list ul,.admin-mylines-edit .group-username .item-list ul,#hsl-mydata-container .group-username .item-list ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}#user-profile-form .group-username .item-list li,.admin-mylines-edit .group-username .item-list li,#hsl-mydata-container .group-username .item-list li{float:left;}#user-profile-form .group-username .item-list a,.admin-mylines-edit .group-username .item-list a,#hsl-mydata-container .group-username .item-list a{position:relative;display:inline-block;margin:1.5em 1em 0 0;padding-right:1.7em;padding-bottom:5px;border-bottom:2px dotted #00b9e4;color:#00b9e4;}#user-profile-form .group-username .item-list a:hover,.admin-mylines-edit .group-username .item-list a:hover,#hsl-mydata-container .group-username .item-list a:hover{text-decoration:none;border-bottom:2px solid #00b9e4;}#user-profile-form .group-username .item-list a:after,.admin-mylines-edit .group-username .item-list a:after,#hsl-mydata-container .group-username .item-list a:after{content:"";position:absolute;top:0;right:0;display:block;width:30px;height:30px;background:transparent url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) 13px -659px no-repeat;}#user-profile-form .group-travel-card h3,.admin-mylines-edit .group-travel-card h3,#hsl-mydata-container .group-travel-card h3{line-height:1;}#user-profile-form .group-travel-card label,.admin-mylines-edit .group-travel-card label,#hsl-mydata-container .group-travel-card label{display:none;}#user-profile-form .group-travel-card .is-hidden,.admin-mylines-edit .group-travel-card .is-hidden,#hsl-mydata-container .group-travel-card .is-hidden{display:none;}#user-profile-form .group-travel-card .disabled-button,.admin-mylines-edit .group-travel-card .disabled-button,#hsl-mydata-container .group-travel-card .disabled-button{opacity:0.8;cursor:not-allowed;}#user-profile-form .group-travel-card thead,.admin-mylines-edit .group-travel-card thead,#user-profile-form .group-travel-card .field-multiple-drag,.admin-mylines-edit .group-travel-card .field-multiple-drag,#user-profile-form .group-travel-card .tabledrag-toggle-weight,.admin-mylines-edit .group-travel-card .tabledrag-toggle-weight,#hsl-mydata-container .group-travel-card thead,#hsl-mydata-container .group-travel-card .field-multiple-drag,#hsl-mydata-container .group-travel-card .tabledrag-toggle-weight{display:none;}#user-profile-form .group-travel-card table tbody,.admin-mylines-edit .group-travel-card table tbody,#user-profile-form .group-travel-card table tr,.admin-mylines-edit .group-travel-card table tr,#user-profile-form .group-travel-card table td,.admin-mylines-edit .group-travel-card table td,#hsl-mydata-container .group-travel-card table tbody,#hsl-mydata-container .group-travel-card table tr,#hsl-mydata-container .group-travel-card table td{border:none;}#user-profile-form .group-travel-card table tr,.admin-mylines-edit .group-travel-card table tr,#hsl-mydata-container .group-travel-card table tr{background:#FFF;}#user-profile-form .group-travel-card .field-prefix,.admin-mylines-edit .group-travel-card .field-prefix,#hsl-mydata-container .group-travel-card .field-prefix{float:left;padding-top:12px;padding-right:15px;font-size:18px;}#user-profile-form .group-travel-card .field-suffix,.admin-mylines-edit .group-travel-card .field-suffix,#hsl-mydata-container .group-travel-card .field-suffix{float:left;clear:left;width:100%;}#user-profile-form .group-travel-card .field-suffix a,.admin-mylines-edit .group-travel-card .field-suffix a,#hsl-mydata-container .group-travel-card .field-suffix a{position:relative;display:inline-block;margin:1.5em 1em 0 0;padding-right:1.7em;padding-bottom:5px;border-bottom:2px dotted #00b9e4;color:#00b9e4;}#user-profile-form .group-travel-card .field-suffix a:hover,.admin-mylines-edit .group-travel-card .field-suffix a:hover,#hsl-mydata-container .group-travel-card .field-suffix a:hover{text-decoration:none;border-bottom:2px solid #00b9e4;}#user-profile-form .group-travel-card .field-suffix a:after,.admin-mylines-edit .group-travel-card .field-suffix a:after,#hsl-mydata-container .group-travel-card .field-suffix a:after{content:"";position:absolute;top:0;right:0;display:block;width:30px;height:30px;background:transparent url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) 13px -659px no-repeat;}#user-profile-form .group-travel-card .form-text,.admin-mylines-edit .group-travel-card .form-text,#hsl-mydata-container .group-travel-card .form-text{background:#dfedf5;box-shadow:inset 1px 1px 0 #00b9e4;float:left;font-size:18px;letter-spacing:14.2px;margin-top:5px;padding:14px 14px;width:246px;font-family:Gotham Rounded SSm A,Gotham Rounded SSm B,Helvetica,Arial,sans-serif;border-radius:4px;height:50px;box-sizing:border-box;font-weight:normal;line-height:1.2;color:#636363;clear:both;}#user-profile-form .group-travel-card .form-text.error,.admin-mylines-edit .group-travel-card .form-text.error,#hsl-mydata-container .group-travel-card .form-text.error{border-color:#ed473b;}#user-profile-form .group-travel-card .description,.admin-mylines-edit .group-travel-card .description,#hsl-mydata-container .group-travel-card .description{float:left;padding:10px 0;}@media all and (max-width:480px) {
 #user-profile-form .group-travel-card .description,.admin-mylines-edit .group-travel-card .description,#hsl-mydata-container .group-travel-card .description{float:none;} 
}@media all and (min-width:768px) and (max-width:959px) {
 #user-profile-form .group-travel-card .description,.admin-mylines-edit .group-travel-card .description,#hsl-mydata-container .group-travel-card .description{float:none;} 
}#user-profile-form .group-travel-card .field-widget-text-textfield,.admin-mylines-edit .group-travel-card .field-widget-text-textfield,#hsl-mydata-container .group-travel-card .field-widget-text-textfield{position:relative;padding-left:100px;font-size:18px;}@media all and (max-width:480px) {
 #user-profile-form .group-travel-card .field-widget-text-textfield,.admin-mylines-edit .group-travel-card .field-widget-text-textfield,#hsl-mydata-container .group-travel-card .field-widget-text-textfield{padding-left:0;} 
}@media all and (min-width:768px) and (max-width:959px) {
 #user-profile-form .group-travel-card .field-widget-text-textfield,.admin-mylines-edit .group-travel-card .field-widget-text-textfield,#hsl-mydata-container .group-travel-card .field-widget-text-textfield{padding-left:0;} 
}#user-profile-form .group-travel-card .field-widget-text-textfield:before,.admin-mylines-edit .group-travel-card .field-widget-text-textfield:before,#hsl-mydata-container .group-travel-card .field-widget-text-textfield:before{content:"";position:absolute;top:40px;left:0;display:block;width:100px;height:60px;background:transparent url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) 0 -518px no-repeat;}@media all and (max-width:480px) {
 #user-profile-form .group-travel-card .field-widget-text-textfield:before,.admin-mylines-edit .group-travel-card .field-widget-text-textfield:before,#hsl-mydata-container .group-travel-card .field-widget-text-textfield:before{display:none;} 
}@media all and (min-width:768px) and (max-width:959px) {
 #user-profile-form .group-travel-card .field-widget-text-textfield:before,.admin-mylines-edit .group-travel-card .field-widget-text-textfield:before,#hsl-mydata-container .group-travel-card .field-widget-text-textfield:before{display:none;} 
}#user-profile-form .group-travel-card .form-type-textfield,.admin-mylines-edit .group-travel-card .form-type-textfield,#user-profile-form .group-travel-card .form-type-emailfield,.admin-mylines-edit .group-travel-card .form-type-emailfield,#hsl-mydata-container .group-travel-card .form-type-textfield,#hsl-mydata-container .group-travel-card .form-type-emailfield{overflow:visible;}#user-profile-form .group-travel-card .form-item-field-travel-card-no-und-0-value .description,.admin-mylines-edit .group-travel-card .form-item-field-travel-card-no-und-0-value .description,#hsl-mydata-container .group-travel-card .form-item-field-travel-card-no-und-0-value .description{display:none;}#user-profile-form #user_user_form_group_communication,.admin-mylines-edit #user_user_form_group_communication,#hsl-mydata-container #user_user_form_group_communication{padding-bottom:5em;}#user-profile-form #user_user_form_group_communication #edit-field-allow-notices > .form-item,.admin-mylines-edit #user_user_form_group_communication #edit-field-allow-notices > .form-item,#hsl-mydata-container #user_user_form_group_communication #edit-field-allow-notices > .form-item{margin-bottom:0;}#user-profile-form #user_user_form_group_communication #edit-field-notifications > .form-item,.admin-mylines-edit #user_user_form_group_communication #edit-field-notifications > .form-item,#hsl-mydata-container #user_user_form_group_communication #edit-field-notifications > .form-item{margin:0;}#user-profile-form #user_user_form_group_communication #edit-field-notifications > .form-item > label,.admin-mylines-edit #user_user_form_group_communication #edit-field-notifications > .form-item > label,#hsl-mydata-container #user_user_form_group_communication #edit-field-notifications > .form-item > label{display:none;}#user-profile-form .group-birthdate #edit-field-birth-date,.admin-mylines-edit .group-birthdate #edit-field-birth-date,#hsl-mydata-container .group-birthdate #edit-field-birth-date{margin:1.5em 0;}#user-profile-form .group-participation h3,.admin-mylines-edit .group-participation h3,#hsl-mydata-container .group-participation h3{line-height:1;}#user-profile-form .group-participation .description,.admin-mylines-edit .group-participation .description,#hsl-mydata-container .group-participation .description{padding:10px 0;}#user-profile-form .group-participation .form-item-field-no-participation-und-no-participation label,.admin-mylines-edit .group-participation .form-item-field-no-participation-und-no-participation label,#hsl-mydata-container .group-participation .form-item-field-no-participation-und-no-participation label{font-size:15px;line-height:2;}@media all and (max-width:480px) {
 #user-profile-form .group-participation .form-item-field-no-participation-und-no-participation label,.admin-mylines-edit .group-participation .form-item-field-no-participation-und-no-participation label,#hsl-mydata-container .group-participation .form-item-field-no-participation-und-no-participation label{line-height:1;} 
}#user-profile-form .form-item-field-no-participation-und > label,.admin-mylines-edit .form-item-field-no-participation-und > label,#hsl-mydata-container .form-item-field-no-participation-und > label{display:none;}#user-profile-form #edit-locale legend,.admin-mylines-edit #edit-locale legend,#hsl-mydata-container #edit-locale legend{display:none;}#user-profile-form table#field-my-lines-values th.field-label,.admin-mylines-edit table#field-my-lines-values th.field-label,#hsl-mydata-container table#field-my-lines-values th.field-label{display:none;}#user-profile-form legend,.admin-mylines-edit legend,#hsl-mydata-container legend{font-weight:bold;}#user-profile-form .form-item-field-address-fi-0-premise,.admin-mylines-edit .form-item-field-address-fi-0-premise,#hsl-mydata-container .form-item-field-address-fi-0-premise{display:none;}#user-profile-form .form-item-pass-pass2,.admin-mylines-edit .form-item-pass-pass2,#hsl-mydata-container .form-item-pass-pass2{margin-bottom:0;}#user-profile-form .form-item-pass-pass2 input,.admin-mylines-edit .form-item-pass-pass2 input,#hsl-mydata-container .form-item-pass-pass2 input{margin-bottom:0;}#user-profile-form .group-lines,.admin-mylines-edit .group-lines,#hsl-mydata-container .group-lines{display:none;}#user-profile-form fieldset,.admin-mylines-edit fieldset,#hsl-mydata-container fieldset{border-style:none;padding:0;}#user-profile-form fieldset legend,.admin-mylines-edit fieldset legend,#hsl-mydata-container fieldset legend{display:none;}#user-profile-form fieldset .street-block .form-item,.admin-mylines-edit fieldset .street-block .form-item,#hsl-mydata-container fieldset .street-block .form-item{margin:0;}#user-profile-form fieldset .container-inline-date .date-padding,.admin-mylines-edit fieldset .container-inline-date .date-padding,#hsl-mydata-container fieldset .container-inline-date .date-padding{padding:0;}#user-profile-form .group-bike-park .description p img.left,.admin-mylines-edit .group-bike-park .description p img.left,#hsl-mydata-container .group-bike-park .description p img.left{float:left;}#user-profile-form .group-bike-park .description p img.right,.admin-mylines-edit .group-bike-park .description p img.right,#hsl-mydata-container .group-bike-park .description p img.right{float:right;}#user-profile-form #edit-field-bike-park > .form-item > label,.admin-mylines-edit #edit-field-bike-park > .form-item > label,#hsl-mydata-container #edit-field-bike-park > .form-item > label{display:none;}#user-profile-form #edit-field-bike-park div.form-checkboxes label,.admin-mylines-edit #edit-field-bike-park div.form-checkboxes label,#hsl-mydata-container #edit-field-bike-park div.form-checkboxes label{font-weight:bold;}#hsl-mydata-container input[type="text"]{float:none;width:auto;}#hsl-mydata-container label{float:left;width:auto;}.admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages{background:#fff;min-height:auto;}.page-user-lines{}.page-user-lines .pane-hsl-user-feature-user-line-notification-settings{padding:10px 20px 20px 20px;}@media all and (max-width:480px) {
 .page-user-lines .pane-hsl-user-feature-user-line-notification-settings{padding-left:10px;padding-right:10px;} 
}.page-user-lines .form-type-checkboxes{margin-bottom:0;}.page-user-lines .form-item-notifications{margin-left:10px;}.page-user-lines .form-type-checkbox{position:relative;}.page-user-lines .form-type-checkbox label{float:left;margin-left:40px;font-size:18px;line-height:1.9;color:#007ac9;}@media all and (max-width:480px) {
 .page-user-lines .form-type-checkbox label{line-height:1.3;} 
}.page-user-lines .form-type-checkbox label:before{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;content:"";display:block;float:left;margin-left:-40px;width:32px;height:32px;background:white;box-shadow:inset 1px 1px 0 #00b9e4;}.page-user-lines .form-type-checkbox .description{display:none;}.page-user-lines .form-type-checkbox input[type="checkbox"]{display:none;margin-bottom:20px;}.page-user-lines .form-type-checkbox input[type="checkbox"]:checked ~ label:after{content:"✓";position:absolute;top:3px;left:5px;font-size:30px;color:#64be14;line-height:1;}.page-user-lines .form-type-checkbox input[type="checkbox"]:hover,.page-user-lines .form-type-checkbox label:hover{cursor:pointer;}#user-profile-form-bikepark{padding-top:1px;background:#dfedf5;}#user-profile-form-bikepark #user-user-form-group-bike-park h4{display:none;}#user-profile-form-bikepark .form-type-textfield{overflow:hidden;}#user-profile-form-bikepark .form-actions{margin:1em;}#user-profile-form-bikepark .form-type-checkbox{position:relative;}#user-profile-form-bikepark .form-type-checkbox label{float:left;margin-left:40px;width:100%;line-height:1.3;position:relative;}#user-profile-form-bikepark .form-type-checkbox label:before{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;content:"";display:block;position:absolute;left:-40px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:32px;height:32px;background:#dfedf5;box-shadow:inset 1px 1px 0 #00b9e4;}#user-profile-form-bikepark .form-type-checkbox input[type="checkbox"]{display:none;margin-bottom:20px;}#user-profile-form-bikepark .form-type-checkbox input[type="checkbox"]:checked ~ label:after{content:"✓";position:absolute;top:-3px;left:-37px;font-size:30px;color:#64be14;line-height:1;}#user-profile-form-bikepark .form-type-checkbox input[type="checkbox"]:hover,#user-profile-form-bikepark .form-type-checkbox label:hover{cursor:pointer;}#user-profile-form-bikepark .white-box,#user-profile-form-bikepark .admin-mylines-edit #hsl-user-feature-user-line-notification-form #hsl_user_feature_user_line_notification_form_messages,.admin-mylines-edit #hsl-user-feature-user-line-notification-form #user-profile-form-bikepark #hsl_user_feature_user_line_notification_form_messages{background-color:white;border:2px solid white;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:block;overflow:hidden;padding:10px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;margin:1em;padding:10px;padding-top:0px;}#user-profile-form-bikepark input#edit-cancel{background:none;border-style:none;font-size:15.002px;color:#007ac9;text-shadow:0 0 0px #555555;padding:0px 10px;}#user-profile-form-bikepark .group-contact .description{display:none;}#user-profile-form-bikepark #edit-field-birth-date{display:none;}#user-profile-form-bikepark .group-bike-park .description{float:left;margin-left:40px;line-height:1.3;font-weight:bold;color:#333333;}#user-profile-form-bikepark .group-travel-card h3{line-height:1;}#user-profile-form-bikepark .group-travel-card label{display:none;}#user-profile-form-bikepark .group-travel-card .field-prefix{float:left;padding-top:12px;padding-right:15px;font-size:18px;}#user-profile-form-bikepark .group-travel-card .field-suffix{display:none;}#user-profile-form-bikepark .group-travel-card .form-text{background:url(/sites/all/themes/custom/hsl/img/travel-card-input-bg.png) 2px 2px;background-repeat:no-repeat;box-shadow:none;float:left;font-family:monospace;font-size:18px;letter-spacing:14.2px;margin-top:2px;padding:8px;width:246px;border:none;}#user-profile-form-bikepark .group-travel-card .description{padding:10px 0;}@media all and (max-width:480px) {
 #user-profile-form-bikepark .group-travel-card .description{float:none;} 
}@media all and (min-width:768px) and (max-width:959px) {
 #user-profile-form-bikepark .group-travel-card .description{float:none;} 
}#user-profile-form-bikepark .group-travel-card .field-widget-text-textfield{position:relative;padding-left:100px;font-size:18px;height:60px;}@media all and (max-width:480px) {
 #user-profile-form-bikepark .group-travel-card .field-widget-text-textfield{padding-left:0;} 
}@media all and (min-width:768px) and (max-width:959px) {
 #user-profile-form-bikepark .group-travel-card .field-widget-text-textfield{padding-left:0;} 
}#user-profile-form-bikepark .group-travel-card .field-widget-text-textfield:before{content:"";position:absolute;left:0;display:block;width:100px;height:60px;background:transparent url(/sites/all/themes/custom/hsl/img/hsl-sprite.png?20160401) 0 -518px no-repeat;}@media all and (max-width:480px) {
 #user-profile-form-bikepark .group-travel-card .field-widget-text-textfield:before{display:none;} 
}@media all and (min-width:768px) and (max-width:959px) {
 #user-profile-form-bikepark .group-travel-card .field-widget-text-textfield:before{display:none;} 
}#user-profile-form-bikepark .group-travel-card .form-type-textfield,#user-profile-form-bikepark .group-travel-card .form-type-emailfield{overflow:visible;margin:0;}#user-profile-form-bikepark .group-travel-card .form-item-field-travel-card-no-und-0-value .description{display:none;}#user-profile-form-bikepark .group-birthdate #edit-field-birth-date{margin:1.5em 0;}#user-profile-form-bikepark .form-item-field-address-fi-0-premise{display:none;}#user-profile-form-bikepark fieldset{border-style:none;padding:0;}#user-profile-form-bikepark fieldset legend{display:none;}#user-profile-form-bikepark fieldset .street-block .form-item{margin:0;}#user-profile-form-bikepark fieldset .container-inline-date .date-padding{padding:0;}#user-profile-form-bikepark .group-bike-park .description p img.left{float:left;}#user-profile-form-bikepark .group-bike-park .description p img.right{float:right;}#user-profile-form-bikepark #edit-field-bike-park > .form-item > label{display:none;}#user-profile-form-bikepark #edit-field-bike-park div.form-checkboxes label{font-weight:bold;}#hsl-lottery-user-profile-form{font-size:15px;}#hsl-lottery-user-profile-form h3{margin:0;font-size:30px;}#hsl-lottery-user-profile-form input[type="text"]{float:right;width:55%;max-width:380px;padding:12px;border:0;background:#dfedf5;box-shadow:inset 1px 1px 0 #00b9e4;}#hsl-lottery-user-profile-form input[type="text"].error{border:1px solid #dc0451;}#hsl-lottery-user-profile-form label{float:left;width:33%;}#hsl-lottery-user-profile-form .form-type-textfield,#hsl-lottery-user-profile-form .form-type-emailfield{overflow:hidden;}#hsl-lottery-user-profile-form .form-type-textfield label,#hsl-lottery-user-profile-form .form-type-emailfield label{padding-top:10px;text-transform:uppercase;text-align:right;color:#999999;}@media all and (max-width:959px) {
 #hsl-lottery-user-profile-form .form-type-textfield label,#hsl-lottery-user-profile-form .form-type-emailfield label{text-align:left;} 
}#hsl-lottery-user-profile-form .form-type-textfield .form-required,#hsl-lottery-user-profile-form .form-type-emailfield .form-required{display:none;}#hsl-lottery-user-profile-form .form-submit-wrapper{text-align:center;}#hsl-lottery-user-profile-form .form-submit-wrapper input[type=submit]{font-size:18px;}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}form tbody{border-top:1px solid #ccc;}form tr.even{background-color:#fff;}form table .item-list ul{margin:0;}td.menu-disabled{background:#ccc;}#comment-form{border:1px solid #dddddd;padding:30px 20px 20px;}#comment-form .form-item{margin-top:0;}#comment-form .filter-wrapper{padding:5px 0;}#reittiopas-search-extended-form,#reittiopas-search-stops-form,#reittiopas-search-lines-form{position:relative;font-size:15.002px;}#reittiopas-search-extended-form .form-type-radios,#reittiopas-search-stops-form .form-type-radios,#reittiopas-search-lines-form .form-type-radios{font-size:13px;margin-top:15px;overflow:hidden;}#reittiopas-search-extended-form .form-type-radios > label,#reittiopas-search-stops-form .form-type-radios > label,#reittiopas-search-lines-form .form-type-radios > label{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}#reittiopas-search-extended-form .form-type-radios .form-type-radio input,#reittiopas-search-stops-form .form-type-radios .form-type-radio input,#reittiopas-search-lines-form .form-type-radios .form-type-radio input{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}#reittiopas-search-extended-form .form-type-radios .form-type-radio label,#reittiopas-search-stops-form .form-type-radios .form-type-radio label,#reittiopas-search-lines-form .form-type-radios .form-type-radio label{text-shadow:0px 0px 2px #555555;background:#ed7cc3;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f3a8d7),color-stop(100%,#ed7cc3)),#ed7cc3;background:-webkit-linear-gradient(top,#f3a8d7,#ed7cc3),#ed7cc3;background:-moz-linear-gradient(top,#f3a8d7,#ed7cc3),#ed7cc3;background:-o-linear-gradient(top,#f3a8d7,#ed7cc3),#ed7cc3;background:linear-gradient(top,#f3a8d7,#ed7cc3),#ed7cc3;border:0 none;border-top:1px solid #f9d5ec;border-bottom:1px solid #e74fae;border-right:1px solid #eb6ebd;cursor:pointer;color:#fff;display:block;float:left;line-height:25px;text-align:center;width:85px;white-space:nowrap;}#reittiopas-search-extended-form .form-type-radios .form-type-radio.first label,#reittiopas-search-stops-form .form-type-radios .form-type-radio.first label,#reittiopas-search-lines-form .form-type-radios .form-type-radio.first label{-webkit-border-radius:12px 0 0 12px;-moz-border-radius:12px 0 0 12px;-ms-border-radius:12px 0 0 12px;-o-border-radius:12px 0 0 12px;border-radius:12px 0 0 12px;}#reittiopas-search-extended-form .form-type-radios .form-type-radio.last label,#reittiopas-search-stops-form .form-type-radios .form-type-radio.last label,#reittiopas-search-lines-form .form-type-radios .form-type-radio.last label{-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;border-right:0;}#reittiopas-search-extended-form .form-type-radios .form-type-radio.selected label,#reittiopas-search-stops-form .form-type-radios .form-type-radio.selected label,#reittiopas-search-lines-form .form-type-radios .form-type-radio.selected label{background:#ea65b8;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ea65b8),color-stop(100%,#f092cd)),#ea65b8;background:-webkit-linear-gradient(top,#ea65b8,#f092cd),#ea65b8;background:-moz-linear-gradient(top,#ea65b8,#f092cd),#ea65b8;background:-o-linear-gradient(top,#ea65b8,#f092cd),#ea65b8;background:linear-gradient(top,#ea65b8,#f092cd),#ea65b8;border-top:1px solid #e1229a;border-bottom:1px solid #f6bfe2;cursor:default;}#reittiopas-search-extended-form .compact-form-label,#reittiopas-search-stops-form .compact-form-label,#reittiopas-search-lines-form .compact-form-label{top:9px;}#reittiopas-search-extended-form .form-item{margin:0 0 5px;}#reittiopas-search-extended-form .form-item.form-item-to-in{margin-bottom:15px;}#reittiopas-search-extended-form .form-item.form-type-radios{margin:0 10px 0 0;}#reittiopas-search-extended-form .form-item .form-text{width:100%;}#reittiopas-search-extended-form .form-type-radios{float:left;overflow:hidden;}#reittiopas-search-extended-form .form-type-radios .form-type-radio{float:left;}#reittiopas-search-extended-form #edit-submit{clear:right;margin:0 0 20px;}#reittiopas-search-extended-form a.geolocate{cursor:pointer;display:block;height:100%;overflow:hidden;position:absolute;left:85%;text-indent:-9999px;top:0;width:41px;z-index:1;}#reittiopas-search-extended-form a.geolocate.activated{background-position:-575px -300px;}#reittiopas-search-extended-form#reittiopas-search-extended-form a.geolocate{left:84%;}#reittiopas-search-extended-form #location-failed{-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;background:#f5f5f5;border:2px solid #eeeeee;color:#333333;margin-bottom:10px;padding:5px 10px;z-index:1;}#reittiopas-search-extended-form #edit-time{-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;border:0 none;clear:both;display:none;float:left;margin:10px 0;overflow:hidden;padding:0;position:relative;width:100%;z-index:9;}#reittiopas-search-extended-form #edit-time .fieldset-wrapper{overflow:hidden;padding:20px;}#reittiopas-search-extended-form #edit-time legend{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}#reittiopas-search-extended-form #edit-time .compact-form-label{color:#ffffff;display:block !important;position:static;}#reittiopas-search-extended-form #edit-time .form-radios{margin:0 0 10px;}#reittiopas-search-extended-form #edit-time .form-text{color:#333333;margin:0;min-width:0px;padding:6px;}#reittiopas-search-extended-form #edit-time .form-item-hour{margin-right:6px;}#reittiopas-search-extended-form #edit-time .form-item-hour,#reittiopas-search-extended-form #edit-time .form-item-minute{float:left;width:62px;}#reittiopas-search-extended-form #edit-time .form-item-hour input,#reittiopas-search-extended-form #edit-time .form-item-minute input{width:50px;}#reittiopas-search-extended-form #edit-time .form-item-daymonthyear{clear:both;float:left;width:132px;}#reittiopas-search-extended-form #edit-time .form-item-daymonthyear input{width:120px;}#reittiopas-search-form #edit-actions{clear:both;}#reittiopas-search-form #edit-actions #edit-submit{margin:10px 10px 10px 0;}#reittiopas-search-form #edit-actions #edit-bikesubmit{-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:#58a712;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#70d516),color-stop(100%,#58a712)),#58a712;background:-webkit-linear-gradient(top,#70d516,#58a712),#58a712;background:-moz-linear-gradient(top,#70d516,#58a712),#58a712;background:-o-linear-gradient(top,#70d516,#58a712),#58a712;background:linear-gradient(top,#70d516,#58a712),#58a712;border:0 none;border-top:1px solid #70d516;border-bottom:1px solid #58a712;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;position:relative;float:right;font-size:60px;line-height:0.75em;font-family:"HSL Picto Regular";margin:10px 0 10px 10px;padding:0px 6px;}#reittiopas-search-form #edit-actions #edit-bikesubmit:hover{background:#5fb513;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#77e318),color-stop(100%,#5fb513)),#5fb513;background:-webkit-linear-gradient(top,#77e318,#5fb513),#5fb513;background:-moz-linear-gradient(top,#77e318,#5fb513),#5fb513;background:-o-linear-gradient(top,#77e318,#5fb513),#5fb513;background:linear-gradient(top,#77e318,#5fb513),#5fb513;}#reittiopas-search-form #edit-actions #edit-bikesubmit:active,#reittiopas-search-form #edit-actions #edit-bikesubmit:focus{background:#70d516;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#58a712),color-stop(100%,#70d516)),#70d516;background:-webkit-linear-gradient(top,#58a712,#70d516),#70d516;background:-moz-linear-gradient(top,#58a712,#70d516),#70d516;background:-o-linear-gradient(top,#58a712,#70d516),#70d516;background:linear-gradient(top,#58a712,#70d516),#70d516;border-top:1px solid #4c900f;border-bottom:1px solid #7de71e;}@media all and (max-width:480px) {
 #reittiopas-search-extended-form .form-type-radios .form-type-radio label{width:70px;} 
}@media all and (min-width:481px) and (max-width:799px) {
 #reittiopas-search-extended-form .form-type-radios .form-type-radio label{width:70px;} 
}@media all and (min-width:960px) {
 #reittiopas-search-extended-form{margin:0 auto;width:80%;} 
}#reittiopas-search-extended-form #search-from > label,#reittiopas-search-extended-form #search-to > label,#reittiopas-search-extended-form #search-time > label,#reittiopas-search-extended-form #search-date > label,#reittiopas-search-extended-form #search-daymonthyear > label{font-size:0.923em;line-height:1.41678em;margin-top:8px;padding-right:10px;}@media all and (min-width:800px) {
 #reittiopas-search-extended-form #search-from > label,#reittiopas-search-extended-form #search-to > label,#reittiopas-search-extended-form #search-time > label,#reittiopas-search-extended-form #search-date > label,#reittiopas-search-extended-form #search-daymonthyear > label{float:left;text-align:right;width:15%;} 
}#reittiopas-search-extended-form #search-from,#reittiopas-search-extended-form #search-to,#reittiopas-search-extended-form #search-daymonthyear{clear:both;}#reittiopas-search-extended-form #search-from .form-item,#reittiopas-search-extended-form #search-to .form-item,#reittiopas-search-extended-form #search-daymonthyear .form-item{overflow:hidden;}#reittiopas-search-extended-form #search-time{overflow:hidden;}#reittiopas-search-extended-form #search-time > .form-item{float:left;margin:0 10px 5px 0;min-width:30px;}#reittiopas-search-extended-form #search-time > .form-item.form-type-radios{margin:2px 0 5px 5px;}#reittiopas-search-extended-form #search-time > .form-item.form-type-radios .form-item{float:left;}#reittiopas-search-extended-form #search-time > .form-item .form-text{padding:0.4em 0.5em 0.3em;text-align:center;width:35px;}#reittiopas-search-extended-form #edit-bikesubmit{-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:#58a712;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#70d516),color-stop(100%,#58a712)),#58a712;background:-webkit-linear-gradient(top,#70d516,#58a712),#58a712;background:-moz-linear-gradient(top,#70d516,#58a712),#58a712;background:-o-linear-gradient(top,#70d516,#58a712),#58a712;background:linear-gradient(top,#70d516,#58a712),#58a712;border:0 none;border-top:1px solid #70d516;border-bottom:1px solid #58a712;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;position:relative;float:right;font-size:60px;line-height:0.75em;font-family:"HSL Picto Regular";margin:10px 10px 0px 0;padding:0px 6px;}#reittiopas-search-extended-form #edit-bikesubmit:hover{background:#5fb513;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#77e318),color-stop(100%,#5fb513)),#5fb513;background:-webkit-linear-gradient(top,#77e318,#5fb513),#5fb513;background:-moz-linear-gradient(top,#77e318,#5fb513),#5fb513;background:-o-linear-gradient(top,#77e318,#5fb513),#5fb513;background:linear-gradient(top,#77e318,#5fb513),#5fb513;}#reittiopas-search-extended-form #edit-bikesubmit:active,#reittiopas-search-extended-form #edit-bikesubmit:focus{background:#70d516;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#58a712),color-stop(100%,#70d516)),#70d516;background:-webkit-linear-gradient(top,#58a712,#70d516),#70d516;background:-moz-linear-gradient(top,#58a712,#70d516),#70d516;background:-o-linear-gradient(top,#58a712,#70d516),#70d516;background:linear-gradient(top,#58a712,#70d516),#70d516;border-top:1px solid #4c900f;border-bottom:1px solid #7de71e;}#reittiopas-search-extended-form #search-date > label{margin-top:6px;}#reittiopas-search-extended-form #search-date .form-item.form-type-radios{margin:0 0 5px;}#reittiopas-search-extended-form #search-date .form-item.form-type-radios .form-item{margin:0;}#reittiopas-search-extended-form #search-daymonthyear > label{visibility:hidden;}#reittiopas-search-extended-form #edit-submit{margin-top:10px;float:right;}#reittiopas-search-stops-form .form-submit{-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:#58a712;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#70d516),color-stop(100%,#58a712)),#58a712;background:-webkit-linear-gradient(top,#70d516,#58a712),#58a712;background:-moz-linear-gradient(top,#70d516,#58a712),#58a712;background:-o-linear-gradient(top,#70d516,#58a712),#58a712;background:linear-gradient(top,#70d516,#58a712),#58a712;border:0 none;border-top:1px solid #70d516;border-bottom:1px solid #58a712;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;}#reittiopas-search-stops-form .form-submit:hover{background:#5fb513;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#77e318),color-stop(100%,#5fb513)),#5fb513;background:-webkit-linear-gradient(top,#77e318,#5fb513),#5fb513;background:-moz-linear-gradient(top,#77e318,#5fb513),#5fb513;background:-o-linear-gradient(top,#77e318,#5fb513),#5fb513;background:linear-gradient(top,#77e318,#5fb513),#5fb513;}#reittiopas-search-stops-form .form-submit:active,#reittiopas-search-stops-form .form-submit:focus{background:#70d516;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#58a712),color-stop(100%,#70d516)),#70d516;background:-webkit-linear-gradient(top,#58a712,#70d516),#70d516;background:-moz-linear-gradient(top,#58a712,#70d516),#70d516;background:-o-linear-gradient(top,#58a712,#70d516),#70d516;background:linear-gradient(top,#58a712,#70d516),#70d516;border-top:1px solid #4c900f;border-bottom:1px solid #7de71e;}#reittiopas-search-stops-form,#reittiopas-search-lines-form{overflow:hidden;padding:0 10px;}#reittiopas-search-stops-form .form-item,#reittiopas-search-lines-form .form-item{margin:0 0 10px;}#reittiopas-search-stops-form .form-item .form-text,#reittiopas-search-lines-form .form-item .form-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;}#reittiopas-search-stops-form .form-submit,#reittiopas-search-lines-form .form-submit{float:right;font-size:14px;line-height:15px;height:30px;padding:0 15px;}#views-exposed-form-hsl-solr-search-solr-search{background:#dfedf5;padding:0;position:relative;}#views-exposed-form-hsl-solr-search-solr-search #edit-keywords-wrapper label{color:#007ac9;padding:0px 0px 5px 5px;font-size:2.031em;line-height:1.28773em;font-weight:normal;font-family:"Proxima Nova Soft Bold",Arial,Helvetica,"Nimbus Sans L",sans-serif;}#views-exposed-form-hsl-solr-search-solr-search .form-submit{background-image:url(/sites/all/themes/custom/hsl/img/search_icon.png);background-position:50% 5%;height:32px;margin-top:39px;position:relative;text-indent:-9999px;width:75px;}#views-exposed-form-hsl-solr-search-solr-search .form-submit:hover{background-position:50% 88%;}#views-exposed-form-hsl-solr-search-solr-search .views-submit-button{padding-right:0;}#views-exposed-form-hsl-solr-search-solr-search .views-exposed-form{padding:0;}#views-exposed-form-hsl-solr-search-solr-search .views-exposed-widgets{margin:0;}#views-exposed-form-hsl-solr-search-solr-search .views-exposed-widget{padding-top:0;}.reittiopas-search-form-wide{padding-left:25px;padding-right:25px;box-sizing:border-box;min-height:255px;}@media all and (max-width:480px) {
 .reittiopas-search-form-wide{padding-left:10px;padding-right:10px;} 
}.reittiopas-search-form-wide .pane-hsl-reittiopas-hsl-reittiopas-search{padding-left:0;padding-right:0;}.reittiopas-search-form-wide #reittiopas-search-form{overflow:hidden;}.reittiopas-search-form-wide #reittiopas-search-form #edit-actions{clear:none;float:right;}.reittiopas-search-form-wide #reittiopas-search-form #edit-actions #edit-submit,.reittiopas-search-form-wide #reittiopas-search-form #edit-actions #edit-bikesubmit{margin-top:0;}.reittiopas-search-form-wide #reittiopas-search-form .form-item .form-text{max-width:93%;box-sizing:border-box;}@media all and (max-width:480px) {
 .reittiopas-search-form-wide #reittiopas-search-form .form-item .form-text{max-width:89%;} 
}.reittiopas-search-form-wide #reittiopas-search-form a.geolocate{left:initial;right:0;background-color:#f092cd;}@media all and (min-width:960px) {
 #content-top #views-exposed-form-hsl-solr-search-solr-search #edit-keywords{width:500px;} 
}@media all and (max-width:480px) {
 #content-top #views-exposed-form-hsl-solr-search-solr-search #edit-keywords{width:210px;}#content-top #views-exposed-form-hsl-solr-search-solr-search .form-submit{background-position:-24px -3px;width:50px;} 
}.win input.form-submit{position:relative;}form#user-profile-form .vertical-tabs,form.admin-mylines-edit .vertical-tabs{border:0px solid #CCCCCC;margin:0em 0 1em 20em;}form#user-profile-form .vertical-tabs ul.vertical-tabs-list,form.admin-mylines-edit .vertical-tabs ul.vertical-tabs-list{width:20em;margin:-1px 0 -1px -20em;border-top:0px solid #ccc;}form#user-profile-form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button,form.admin-mylines-edit .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button{margin:0 0 4px;border-style:none;background-color:#ffffff;color:#007ac9;}form#user-profile-form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button a,form.admin-mylines-edit .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button a{font-family:"Proxima Nova Soft Medium",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:19.8055px;line-height:1.2em;padding:13px 10px 11px 30px;border-bottom:2px solid transparent;}form#user-profile-form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button a strong,form.admin-mylines-edit .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button a strong{font-weight:normal;}form#user-profile-form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected,form.admin-mylines-edit .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected{background-color:#00b9e4;}form#user-profile-form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected strong,form.admin-mylines-edit .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected strong{color:#ffffff;font-weight:normal;}form#user-profile-form .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected strong:after,form.admin-mylines-edit .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected strong:after{content:'\203A';font-size:33.007px;float:right;}form#user-profile-form .vertical-tabs .vertical-tabs-panes,form.admin-mylines-edit .vertical-tabs .vertical-tabs-panes{margin-left:1em;}form#user-profile-form .vertical-tabs .form-type-textfield input,form.admin-mylines-edit .vertical-tabs .form-type-textfield input,form#user-profile-form .vertical-tabs .form-type-password input,form.admin-mylines-edit .vertical-tabs .form-type-password input,form#user-profile-form .vertical-tabs .form-type-emailfield input,form.admin-mylines-edit .vertical-tabs .form-type-emailfield input{width:auto;max-width:400px;box-sizing:inherit;-moz-box-sizing:inherit;}form#user-profile-form .vertical-tabs .form-type-textfield input.locality,form.admin-mylines-edit .vertical-tabs .form-type-textfield input.locality,form#user-profile-form .vertical-tabs .form-type-password input.locality,form.admin-mylines-edit .vertical-tabs .form-type-password input.locality,form#user-profile-form .vertical-tabs .form-type-emailfield input.locality,form.admin-mylines-edit .vertical-tabs .form-type-emailfield input.locality{max-width:278px;}@media all and (max-width:767px) {
 form#user-profile-form .vertical-tabs,form.admin-mylines-edit .vertical-tabs{margin:0em 0 1em 0em;}form#user-profile-form .vertical-tabs ul.vertical-tabs-list,form.admin-mylines-edit .vertical-tabs ul.vertical-tabs-list{display:none;}form#user-profile-form .vertical-tabs .vertical-tabs-panes fieldset,form.admin-mylines-edit .vertical-tabs .vertical-tabs-panes fieldset{display:block !important;}form#user-profile-form .form-actions,form.admin-mylines-edit .form-actions{margin-left:0;} 
}@media all and (max-width:480px) {
 form#user-profile-form .vertical-tabs .form-type-textfield input,form.admin-mylines-edit .vertical-tabs .form-type-textfield input,form#user-profile-form .vertical-tabs .form-type-password input,form.admin-mylines-edit .vertical-tabs .form-type-password input,form#user-profile-form .vertical-tabs .form-type-emailfield input,form.admin-mylines-edit .vertical-tabs .form-type-emailfield input{width:95%;} 
}.node-type-campaign-page .webform-client-form input.form-text{width:100%;}.webform-client-form input.form-text{width:98%;padding-left:1%;padding-right:1%;}.webform-client-form textarea{width:100%;}@media all and (min-width:960px) {
 .no-sidebars .page-content article.node-webform.view-mode-full{width:50%;} 
}.group-mydata a.button{color:white;}.hsl-user-page-react-component{background:white;padding:20px;margin:20px;border-radius:4px;font-family:"Gotham Rounded SSm A","Gotham Rounded SSm B",Helvetica,Arial,sans-serif;}.profile-column{float:left;width:50%;}@media all and (max-width:768px) {
 .profile-column{width:100%;} 
}
/*})'"*/
.page-confirm-mobile,body.page-user-change-password,.section-hslid-register{background:#f4f4f5;}.page-confirm-mobile #page,body.page-user-change-password #page,.section-hslid-register #page{overflow:hidden;}.page-confirm-mobile #main,body.page-user-change-password #main,.section-hslid-register #main{padding:0;font-family:Gotham Rounded SSm A,Gotham Rounded SSm B,Helvetica,Arial,sans-serif;}.page-confirm-mobile #content,body.page-user-change-password #content,.section-hslid-register #content{padding:0;margin:0;}.page-confirm-mobile #content #page-title,body.page-user-change-password #content #page-title,.section-hslid-register #content #page-title{font-family:Gotham Rounded SSm A,Gotham Rounded SSm B,Helvetica,Arial,sans-serif;height:38px;font-size:38px;font-weight:500;line-height:normal;letter-spacing:-0.9px;text-align:center;color:#007ac9;margin:0 -50%;padding:36px 0;background:white;}.page-confirm-mobile .page-content #hslid-mobile-verification-form,.page-confirm-mobile .page-content #hslid-password-change-form,.page-confirm-mobile .page-content #hslid-register-form,.page-confirm-mobile .page-content .block-hslid,body.page-user-change-password .page-content #hslid-mobile-verification-form,body.page-user-change-password .page-content #hslid-password-change-form,body.page-user-change-password .page-content #hslid-register-form,body.page-user-change-password .page-content .block-hslid,.section-hslid-register .page-content #hslid-mobile-verification-form,.section-hslid-register .page-content #hslid-password-change-form,.section-hslid-register .page-content #hslid-register-form,.section-hslid-register .page-content .block-hslid{padding:19px 15px;}@media all and (min-width:768px) {
 .page-confirm-mobile .page-content,body.page-user-change-password .page-content,.section-hslid-register .page-content{overflow:hidden;max-width:990px;margin:0 auto;padding-left:100px;}.page-confirm-mobile .page-content #hslid-mobile-verification-form,.page-confirm-mobile .page-content #hslid-password-change-form,.page-confirm-mobile .page-content #hslid-register-form,.page-confirm-mobile .page-content .block-hslid,body.page-user-change-password .page-content #hslid-mobile-verification-form,body.page-user-change-password .page-content #hslid-password-change-form,body.page-user-change-password .page-content #hslid-register-form,body.page-user-change-password .page-content .block-hslid,.section-hslid-register .page-content #hslid-mobile-verification-form,.section-hslid-register .page-content #hslid-password-change-form,.section-hslid-register .page-content #hslid-register-form,.section-hslid-register .page-content .block-hslid{width:43%;float:left;margin:57px 0;padding:0;}.page-confirm-mobile .page-content #hslid-register-form,body.page-user-change-password .page-content #hslid-register-form,.section-hslid-register .page-content #hslid-register-form{padding-right:7%;}.page-confirm-mobile .page-content #hslid-mobile-verification-form,.page-confirm-mobile .page-content #hslid-password-change-form,body.page-user-change-password .page-content #hslid-mobile-verification-form,body.page-user-change-password .page-content #hslid-password-change-form,.section-hslid-register .page-content #hslid-mobile-verification-form,.section-hslid-register .page-content #hslid-password-change-form{margin-top:38px;}.page-confirm-mobile .page-content .block-hslid,body.page-user-change-password .page-content .block-hslid,.section-hslid-register .page-content .block-hslid{padding-left:7%;} 
}@media all and (min-width:1200px) {
 .page-confirm-mobile .page-content,body.page-user-change-password .page-content,.section-hslid-register .page-content{padding-left:200px;} 
}.page-confirm-mobile .messages,.page-confirm-mobile .messages.error,body.page-user-change-password .messages,body.page-user-change-password .messages.error,.section-hslid-register .messages,.section-hslid-register .messages.error{box-sizing:border-box;width:100%;background-color:white;border-color:white;border-radius:0;margin:0;color:#333;}.page-confirm-mobile .messages.error,body.page-user-change-password .messages.error,.section-hslid-register .messages.error{background-image:none;}.page-confirm-mobile .messages.error ul,body.page-user-change-password .messages.error ul,.section-hslid-register .messages.error ul{position:relative;list-style:none;}.page-confirm-mobile .messages.error ul:before,body.page-user-change-password .messages.error ul:before,.section-hslid-register .messages.error ul:before{content:'';display:inline-block;width:30px;height:30px;position:absolute;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9IjAgMCAyOCAyNSIgd2lkdGg9JzI4JyBoZWlnaHQ9JzI4JyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij48cGF0aCBmaWxsPSIjZGMwNDUxIiBkPSJNMjYuNzYgMjAuMDIzYy4zMjguNDc0LjQ2OSAxLjA0Mi40NjkgMS42MSAwIDEuNjEtMS4zMTYgMi45ODMtMi45NiAyLjk4M0gyLjkzOEEyLjkwMiAyLjkwMiAwIDAgMSAuNCAyMy4xMDFhMi45NzIgMi45NzIgMCAwIDEgMC0yLjkzNkwxMS4wNjcgMS41MDdBMi45NTUgMi45NTUgMCAwIDEgMTMuNjA0LjAzOWMxLjA4IDAgMi4wMi41NjggMi41ODQgMS40NjhsMTAuNTcxIDE4LjUxNnpNMTUuMjQ2IDYuNTczYy4wNDctLjU2Ny0uMzMtLjk5My0uODQ1LS45OTNoLTEuNTk4Yy0uNTE3IDAtLjg0NS40MjYtLjc5OC45OTRsLjc5OCA5LjI4MmMuMDQ3LjQ3My4zNzYuODA1Ljc5OS44MDUuNDcgMCAuNzk5LS4zMzIuODQ1LS44MDVsLjc5OS05LjI4MnpNMTUuMiAxOS44ODJjMC0uOS0uNjU4LTEuNTYzLTEuNTk4LTEuNTYzLS44OTIgMC0xLjU5Ny42NjQtMS41OTcgMS41NjN2LjIzN2MwIC45LjcwNSAxLjU2MiAxLjU5NyAxLjU2Mi45NCAwIDEuNTk4LS42NjMgMS41OTgtMS41NjJ2LS4yMzd6Ij48L3BhdGg+PC9zdmc+");background-repeat:no-repeat;background-size:30px 30px;left:-60px;top:4%;}.page-confirm-mobile div.messages,body.page-user-change-password div.messages,.section-hslid-register div.messages{background-position:8px 20%;}@media all and (min-width:768px) {
 .page-confirm-mobile .messages,.page-confirm-mobile .messages.error,body.page-user-change-password .messages,body.page-user-change-password .messages.error,.section-hslid-register .messages,.section-hslid-register .messages.error{width:100%;padding:5px 10% 15px 13%;background-image:none;} 
}@media all and (min-width:1200px) {
 .page-confirm-mobile .messages,.page-confirm-mobile .messages.error,body.page-user-change-password .messages,body.page-user-change-password .messages.error,.section-hslid-register .messages,.section-hslid-register .messages.error{padding:10px 10px 10px 50px;margin:10px 0px -42px 207px;width:353px;}.page-confirm-mobile .messages.error,body.page-user-change-password .messages.error,.section-hslid-register .messages.error{border:1px solid #ed473b;border-radius:4px;}.page-confirm-mobile .messages.status,body.page-user-change-password .messages.status,.section-hslid-register .messages.status{border:1px solid #888888;border-radius:4px;} 
}.page-confirm-mobile .block-hslid h2,body.page-user-change-password .block-hslid h2,.section-hslid-register .block-hslid h2{font-family:Gotham Rounded SSm A,Gotham Rounded SSm B,Helvetica,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.42;letter-spacing:-0.8px;color:#333333;margin-top:-4px;margin-bottom:40px;}.page-confirm-mobile .hslid-marketing-item,body.page-user-change-password .hslid-marketing-item,.section-hslid-register .hslid-marketing-item{display:flex;align-items:center;margin-top:30px;}.page-confirm-mobile .hslid-marketing-item .hslid-marketing-item-icon,body.page-user-change-password .hslid-marketing-item .hslid-marketing-item-icon,.section-hslid-register .hslid-marketing-item .hslid-marketing-item-icon{flex-shrink:0;}.page-confirm-mobile .hslid-marketing-item img,body.page-user-change-password .hslid-marketing-item img,.section-hslid-register .hslid-marketing-item img{width:50px;margin-right:21px;}.page-confirm-mobile .hslid-marketing-item p,body.page-user-change-password .hslid-marketing-item p,.section-hslid-register .hslid-marketing-item p{font-size:16px;font-weight:normal;line-height:1.5;letter-spacing:-0.5px;color:#333333;display:block;margin:0;}#block-hslid-hslid-registration-sms-confirm,#hslid-mobile-verification-form,#hslid-password-change-form,#hslid-register-form{font-family:Gotham Rounded SSm A,Gotham Rounded SSm B,Helvetica,Arial,sans-serif;box-sizing:border-box;}#block-hslid-hslid-registration-sms-confirm .form-item,#hslid-mobile-verification-form .form-item,#hslid-password-change-form .form-item,#hslid-register-form .form-item{margin:0 0 20px 0;position:relative;}#block-hslid-hslid-registration-sms-confirm .form-submit:focus,#hslid-mobile-verification-form .form-submit:focus,#hslid-password-change-form .form-submit:focus,#hslid-register-form .form-submit:focus{outline:none;box-shadow:0 0 3pt 2pt rgba(0,122,201,0.9);}#block-hslid-hslid-registration-sms-confirm .form-submit:hover,#hslid-mobile-verification-form .form-submit:hover,#hslid-password-change-form .form-submit:hover,#hslid-register-form .form-submit:hover{background-color:rgba(0,122,201,0.9);}#block-hslid-hslid-registration-sms-confirm input:focus,#hslid-mobile-verification-form input:focus,#hslid-password-change-form input:focus,#hslid-register-form input:focus{outline:auto 5px -webkit-focus-ring-color;}#block-hslid-hslid-registration-sms-confirm input[type=text],#block-hslid-hslid-registration-sms-confirm input[type=password],#hslid-mobile-verification-form input[type=text],#hslid-mobile-verification-form input[type=password],#hslid-password-change-form input[type=text],#hslid-password-change-form input[type=password],#hslid-register-form input[type=text],#hslid-register-form input[type=password]{font-family:Gotham Rounded SSm A,Gotham Rounded SSm B,Helvetica,Arial,sans-serif;width:100%;border-radius:4px;background-color:#ffffff;border:solid 1px #888888;height:50px;box-sizing:border-box;font-size:15px;font-weight:normal;line-height:1.2;letter-spacing:-0.5px;color:#636363;padding-left:20px;}#block-hslid-hslid-registration-sms-confirm input[type=text].error,#block-hslid-hslid-registration-sms-confirm input[type=password].error,#hslid-mobile-verification-form input[type=text].error,#hslid-mobile-verification-form input[type=password].error,#hslid-password-change-form input[type=text].error,#hslid-password-change-form input[type=password].error,#hslid-register-form input[type=text].error,#hslid-register-form input[type=password].error{border-color:#ed473b;}#block-hslid-hslid-registration-sms-confirm .form-item-phone input,#hslid-mobile-verification-form .form-item-phone input,#hslid-password-change-form .form-item-phone input,#hslid-register-form .form-item-phone input{padding-left:80px;}#block-hslid-hslid-registration-sms-confirm .form-item-phone:before,#hslid-mobile-verification-form .form-item-phone:before,#hslid-password-change-form .form-item-phone:before,#hslid-register-form .form-item-phone:before{content:'+358';position:absolute;box-sizing:border-box;top:1px;left:0;padding:16px 15px 0 15px;border-right:1px solid #EEE;height:47px;font-size:18px;font-weight:normal;line-height:1;letter-spacing:-0.6px;text-align:center;color:#007ac9;}#block-hslid-hslid-registration-sms-confirm .description,#hslid-mobile-verification-form .description,#hslid-password-change-form .description,#hslid-register-form .description{max-width:100%;font-size:13px;font-weight:normal;line-height:1.31;letter-spacing:-0.4px;color:#6d6d6d;padding-top:21px;}#block-hslid-hslid-registration-sms-confirm .description.description-2,#hslid-mobile-verification-form .description.description-2,#hslid-password-change-form .description.description-2,#hslid-register-form .description.description-2{line-height:1.54;}#block-hslid-hslid-registration-sms-confirm .description.description.bigger,#hslid-mobile-verification-form .description.description.bigger,#hslid-password-change-form .description.description.bigger,#hslid-register-form .description.description.bigger{font-size:16px;font-weight:normal;line-height:1.5;letter-spacing:-0.5px;color:#333333;}#block-hslid-hslid-registration-sms-confirm .form-type-radio label,#hslid-mobile-verification-form .form-type-radio label,#hslid-password-change-form .form-type-radio label,#hslid-register-form .form-type-radio label{display:block;font-size:15px;font-weight:normal;line-height:1.2;letter-spacing:-0.5px;color:#636363;padding-top:4px;padding-left:35px;position:relative;}#block-hslid-hslid-registration-sms-confirm .form-type-radio input[type='radio'],#hslid-mobile-verification-form .form-type-radio input[type='radio'],#hslid-password-change-form .form-type-radio input[type='radio'],#hslid-register-form .form-type-radio input[type='radio']{display:none;}#block-hslid-hslid-registration-sms-confirm .form-type-radio label:before,#hslid-mobile-verification-form .form-type-radio label:before,#hslid-password-change-form .form-type-radio label:before,#hslid-register-form .form-type-radio label:before{content:" ";display:block;position:absolute;top:1px;margin-left:-35px;width:24px;height:24px;border-radius:50%;border:1px solid #888;background-color:white;cursor:pointer;box-sizing:border-box;}#block-hslid-hslid-registration-sms-confirm input[type='radio']:checked + label:before,#hslid-mobile-verification-form input[type='radio']:checked + label:before,#hslid-password-change-form input[type='radio']:checked + label:before,#hslid-register-form input[type='radio']:checked + label:before{border:1px solid #007ac9;cursor:default;}#block-hslid-hslid-registration-sms-confirm input[type='radio'] + label:after,#hslid-mobile-verification-form input[type='radio'] + label:after,#hslid-password-change-form input[type='radio'] + label:after,#hslid-register-form input[type='radio'] + label:after{content:" ";opacity:0;border:1px solid #007ac9;border-radius:50%;width:16px;height:16px;position:absolute;top:5px;left:4px;background-color:#007ac9;box-sizing:border-box;transition:opacity 0.18s;z-index:-1;}#block-hslid-hslid-registration-sms-confirm input[type='radio']:checked + label:after,#hslid-mobile-verification-form input[type='radio']:checked + label:after,#hslid-password-change-form input[type='radio']:checked + label:after,#hslid-register-form input[type='radio']:checked + label:after{opacity:1;z-index:1;}#block-hslid-hslid-registration-sms-confirm .form-type-checkbox,#hslid-mobile-verification-form .form-type-checkbox,#hslid-password-change-form .form-type-checkbox,#hslid-register-form .form-type-checkbox{padding-left:30px;}#block-hslid-hslid-registration-sms-confirm .form-item-marketing-sms,#hslid-mobile-verification-form .form-item-marketing-sms,#hslid-password-change-form .form-item-marketing-sms,#hslid-register-form .form-item-marketing-sms{padding-top:18px;}#block-hslid-hslid-registration-sms-confirm .form-item-under-aged .description,#block-hslid-hslid-registration-sms-confirm .form-type-checkbox label,#hslid-mobile-verification-form .form-item-under-aged .description,#hslid-mobile-verification-form .form-type-checkbox label,#hslid-password-change-form .form-item-under-aged .description,#hslid-password-change-form .form-type-checkbox label,#hslid-register-form .form-item-under-aged .description,#hslid-register-form .form-type-checkbox label{display:block;font-size:15px;font-weight:normal;line-height:1.2;letter-spacing:-0.5px;color:#636363;padding-top:2px;padding-left:35px;position:relative;}#block-hslid-hslid-registration-sms-confirm .form-item-under-aged .description,#hslid-mobile-verification-form .form-item-under-aged .description,#hslid-password-change-form .form-item-under-aged .description,#hslid-register-form .form-item-under-aged .description{padding-left:0;}#block-hslid-hslid-registration-sms-confirm .form-type-checkbox input[type='checkbox'],#hslid-mobile-verification-form .form-type-checkbox input[type='checkbox'],#hslid-password-change-form .form-type-checkbox input[type='checkbox'],#hslid-register-form .form-type-checkbox input[type='checkbox']{display:none;}#block-hslid-hslid-registration-sms-confirm .form-type-checkbox label:before,#hslid-mobile-verification-form .form-type-checkbox label:before,#hslid-password-change-form .form-type-checkbox label:before,#hslid-register-form .form-type-checkbox label:before{content:" ";display:block;position:absolute;top:3px;margin-left:-35px;width:24px;height:24px;border-radius:4px;border:1px solid #888;background-color:white;cursor:pointer;box-sizing:border-box;}#block-hslid-hslid-registration-sms-confirm input[type='checkbox']:checked + label:before,#hslid-mobile-verification-form input[type='checkbox']:checked + label:before,#hslid-password-change-form input[type='checkbox']:checked + label:before,#hslid-register-form input[type='checkbox']:checked + label:before{border-color:#007ac9;cursor:default;}#block-hslid-hslid-registration-sms-confirm input[type='checkbox'] + label:after,#hslid-mobile-verification-form input[type='checkbox'] + label:after,#hslid-password-change-form input[type='checkbox'] + label:after,#hslid-register-form input[type='checkbox'] + label:after{opacity:0;content:" ";position:absolute;width:11px;height:6px;top:8px;left:5px;border:4px solid #007ac9;border-top:none;border-right:none;background:transparent;transform:rotate(-45deg);transition:opacity 0.18s;border-radius:3px;}#block-hslid-hslid-registration-sms-confirm input[type='checkbox']:checked + label:after,#hslid-mobile-verification-form input[type='checkbox']:checked + label:after,#hslid-password-change-form input[type='checkbox']:checked + label:after,#hslid-register-form input[type='checkbox']:checked + label:after{opacity:1;z-index:1;}#block-hslid-hslid-registration-sms-confirm #edit-code,#block-hslid-hslid-registration-sms-confirm #edit-new-password,#hslid-mobile-verification-form #edit-code,#hslid-mobile-verification-form #edit-new-password,#hslid-password-change-form #edit-code,#hslid-password-change-form #edit-new-password,#hslid-register-form #edit-code,#hslid-register-form #edit-new-password{margin-top:20px;}#block-hslid-hslid-registration-sms-confirm .form-submit,#hslid-mobile-verification-form .form-submit,#hslid-password-change-form .form-submit,#hslid-register-form .form-submit{width:100%;height:50px;border-radius:25px;background:none;border:none;margin:20px 0;text-shadow:none;font-size:18px;font-weight:500;line-height:normal;letter-spacing:-0.6px;text-align:center;color:#ffffff;box-sizing:border-box;background-color:#007ac9;font-family:Gotham Rounded SSm A,Gotham Rounded SSm B,Helvetica,Arial,sans-serif;}#block-hslid-hslid-registration-sms-confirm .form-submit#edit-login,#hslid-mobile-verification-form .form-submit#edit-login,#hslid-password-change-form .form-submit#edit-login,#hslid-register-form .form-submit#edit-login{color:#007ac9;background-color:transparent;border:1px solid #888;}#block-hslid-hslid-registration-sms-confirm .form-item-password .form-required,#hslid-mobile-verification-form .form-item-password .form-required,#hslid-password-change-form .form-item-password .form-required,#hslid-register-form .form-item-password .form-required{display:none;}#block-hslid-hslid-registration-sms-confirm .form-item-password-pass1,#hslid-mobile-verification-form .form-item-password-pass1,#hslid-password-change-form .form-item-password-pass1,#hslid-register-form .form-item-password-pass1{margin-bottom:0;}#block-hslid-hslid-registration-sms-confirm .confirm-parent,#block-hslid-hslid-registration-sms-confirm .password-confirm,#block-hslid-hslid-registration-sms-confirm .password-parent,#block-hslid-hslid-registration-sms-confirm .password-strength,#hslid-mobile-verification-form .confirm-parent,#hslid-mobile-verification-form .password-confirm,#hslid-mobile-verification-form .password-parent,#hslid-mobile-verification-form .password-strength,#hslid-password-change-form .confirm-parent,#hslid-password-change-form .password-confirm,#hslid-password-change-form .password-parent,#hslid-password-change-form .password-strength,#hslid-register-form .confirm-parent,#hslid-register-form .password-confirm,#hslid-register-form .password-parent,#hslid-register-form .password-strength{float:none;width:100%;}#block-hslid-hslid-registration-sms-confirm .password-strength-text,#hslid-mobile-verification-form .password-strength-text,#hslid-password-change-form .password-strength-text,#hslid-register-form .password-strength-text{padding-right:5px;font-weight:normal;}#block-hslid-hslid-registration-sms-confirm .password-strength,#hslid-mobile-verification-form .password-strength,#hslid-password-change-form .password-strength,#hslid-register-form .password-strength{height:50px;display:none;}#block-hslid-hslid-registration-sms-confirm .password-confirm,#block-hslid-hslid-registration-sms-confirm .password-strength-title,#hslid-mobile-verification-form .password-confirm,#hslid-mobile-verification-form .password-strength-title,#hslid-password-change-form .password-confirm,#hslid-password-change-form .password-strength-title,#hslid-register-form .password-confirm,#hslid-register-form .password-strength-title{width:100%;height:28px;font-size:15px;line-height:1.7;letter-spacing:-0.5px;color:#636363;margin-top:0;}#block-hslid-hslid-registration-sms-confirm .password-confirm .error,#hslid-mobile-verification-form .password-confirm .error,#hslid-password-change-form .password-confirm .error,#hslid-register-form .password-confirm .error{color:#ed473b;}#block-hslid-hslid-registration-sms-confirm div.password-confirm,#hslid-mobile-verification-form div.password-confirm,#hslid-password-change-form div.password-confirm,#hslid-register-form div.password-confirm{visibility:hidden !important;}#block-hslid-hslid-registration-sms-confirm .password-indicator,#hslid-mobile-verification-form .password-indicator,#hslid-password-change-form .password-indicator,#hslid-register-form .password-indicator{width:100%;height:9px;border-radius:100px;background-color:#ffffff;border:solid 1px #cbcbcb;box-sizing:border-box;}#block-hslid-hslid-registration-sms-confirm .password-indicator .indicator,#hslid-mobile-verification-form .password-indicator .indicator,#hslid-password-change-form .password-indicator .indicator,#hslid-register-form .password-indicator .indicator{background-color:#f5a623;border-radius:100px;}#block-hslid-hslid-registration-sms-confirm .password-suggestions.description,#hslid-mobile-verification-form .password-suggestions.description,#hslid-password-change-form .password-suggestions.description,#hslid-register-form .password-suggestions.description{padding:10px;box-sizing:border-box;border-radius:4px;}#block-hslid-hslid-registration-sms-confirm .form-hslid-link,#hslid-mobile-verification-form .form-hslid-link,#hslid-password-change-form .form-hslid-link,#hslid-register-form .form-hslid-link{background:none !important;border:none;padding:0 !important;font:inherit;cursor:pointer;font-weight:bold;font-size:15px;line-height:1.2;letter-spacing:-0.5px;color:#007ac9;padding-top:4px;display:block;}#block-hslid-hslid-registration-sms-confirm .hsl-warning-message,#hslid-mobile-verification-form .hsl-warning-message,#hslid-password-change-form .hsl-warning-message,#hslid-register-form .hsl-warning-message{padding:20px 30px 30px 75px;margin-left:-15px;margin-right:-15px;background-color:white;font-size:15px;font-weight:normal;line-height:1.2;letter-spacing:normal;color:#333333;}#block-hslid-hslid-registration-sms-confirm .hsl-warning-message .warning-confirm-title,#hslid-mobile-verification-form .hsl-warning-message .warning-confirm-title,#hslid-password-change-form .hsl-warning-message .warning-confirm-title,#hslid-register-form .hsl-warning-message .warning-confirm-title{font-size:18px;font-weight:500;line-height:1.28;letter-spacing:normal;margin-bottom:20px;margin-left:-50px;}#block-hslid-hslid-registration-sms-confirm .hsl-warning-message .warning-confirm-title:before,#hslid-mobile-verification-form .hsl-warning-message .warning-confirm-title:before,#hslid-password-change-form .hsl-warning-message .warning-confirm-title:before,#hslid-register-form .hsl-warning-message .warning-confirm-title:before{content:'';display:inline-block;width:30px;height:30px;padding-right:20px;position:relative;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9IjAgMCAyOCAyNSIgd2lkdGg9JzI4JyBoZWlnaHQ9JzI4JyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij48cGF0aCBmaWxsPSIjZGMwNDUxIiBkPSJNMjYuNzYgMjAuMDIzYy4zMjguNDc0LjQ2OSAxLjA0Mi40NjkgMS42MSAwIDEuNjEtMS4zMTYgMi45ODMtMi45NiAyLjk4M0gyLjkzOEEyLjkwMiAyLjkwMiAwIDAgMSAuNCAyMy4xMDFhMi45NzIgMi45NzIgMCAwIDEgMC0yLjkzNkwxMS4wNjcgMS41MDdBMi45NTUgMi45NTUgMCAwIDEgMTMuNjA0LjAzOWMxLjA4IDAgMi4wMi41NjggMi41ODQgMS40NjhsMTAuNTcxIDE4LjUxNnpNMTUuMjQ2IDYuNTczYy4wNDctLjU2Ny0uMzMtLjk5My0uODQ1LS45OTNoLTEuNTk4Yy0uNTE3IDAtLjg0NS40MjYtLjc5OC45OTRsLjc5OCA5LjI4MmMuMDQ3LjQ3My4zNzYuODA1Ljc5OS44MDUuNDcgMCAuNzk5LS4zMzIuODQ1LS44MDVsLjc5OS05LjI4MnpNMTUuMiAxOS44ODJjMC0uOS0uNjU4LTEuNTYzLTEuNTk4LTEuNTYzLS44OTIgMC0xLjU5Ny42NjQtMS41OTcgMS41NjN2LjIzN2MwIC45LjcwNSAxLjU2MiAxLjU5NyAxLjU2Mi45NCAwIDEuNTk4LS42NjMgMS41OTgtMS41NjJ2LS4yMzd6Ij48L3BhdGg+PC9zdmc+");background-repeat:no-repeat;background-size:30px 30px;top:9px;}#block-hslid-hslid-registration-sms-confirm .hsl-warning-message .email-resend-label,#hslid-mobile-verification-form .hsl-warning-message .email-resend-label,#hslid-password-change-form .hsl-warning-message .email-resend-label,#hslid-register-form .hsl-warning-message .email-resend-label{margin-top:10px;}#block-hslid-hslid-registration-sms-confirm .form-item-travelcard,#hslid-mobile-verification-form .form-item-travelcard,#hslid-password-change-form .form-item-travelcard,#hslid-register-form .form-item-travelcard{border-top:1px solid #ccc;padding-top:26px;}@media all and (min-width:780px) {
 #block-hslid-hslid-registration-sms-confirm .hsl-warning-message{border-radius:14px;margin-left:0;margin-right:0;} 
}
/*})'"*/
