.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#fff}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.clearfix:after,.weather-cam-slider-inner-wrap:after,.inner-list-container:after,.feed-row--inner:after{content:"";display:table;clear:both}.accessibility{position:absolute;left:-9999em}.hidden{display:none}@media only screen and (min-width: 854px){.mobileOnly,.mobile-only{display:none}}.hideOnMobile,.hide-on-mobile{display:none}@media only screen and (min-width: 854px){.hideOnMobile,.hide-on-mobile{display:inherit}}@media only screen and (min-width: 664px){br.mobileOnly,br.mobile-only{display:none}}.skip-to-content{position:absolute;left:9999px;font-size:small;text-align:center;display:none}.skip-to-content a:hover{color:#f00}.skip-to-content a:focus{display:block;position:absolute;top:120px;left:9990px;font-size:large;background:#fff;border:solid 2px #1B6BD8;padding:10px;width:15em;z-index:1}.align_left{text-align:left}.align_right{text-align:right}.align_center{text-align:center}.notice,.success,.error,.message{padding:15px;margin:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.notice,.message{background-color:#a5dffa}.success{background-color:#caec7a}.error{background-color:#f7e867}.notice h2,.success h2,.error h2,.message h2{margin:-15px -15px 1em -15px;padding:3px;text-indent:15px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.notice h2,.message h2{background-color:#6fccf7}.success h2{background-color:#ace032;color:#435517}.error h2{background-color:#f3db17;color:#4a3e05}.small_print{margin-top:2em;color:#555;font-style:italic;font-size:11px}span.new{color:#556700;font-weight:bold}.noPad{padding:0}.ie7 .clearfix,.ie7 .weather-cam-slider-inner-wrap,.ie7 .inner-list-container,.ie7 .feed-row--inner{zoom:1}.ie7 .with-scroll{padding-bottom:-10px;zoom:1}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{border:0;margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:bold}img{height:auto;max-width:100%}body{background:#a2cdea;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#000;overflow-x:hidden}@media only screen and (min-width: 854px){body{background:#a2cdea url(images/body-bg.png) repeat-x 0 0}}h1,h2,h3,h2 a,h2 a:visited,h3 a,h3 a:visited{color:#043b62}h1{font-size:24px;line-height:27px;margin:18px 0;border-bottom:1px solid #043b62}h2{font-size:16px;margin:18px 0 9px 0}h3{font-size:14px}h4{font-size:13px}h5{font-size:12px}h6{font-size:11px}p{margin:9px 0}h3+p{margin-top:0}a{color:#009eff;text-decoration:none}a:hover{text-decoration:underline}dt{font-weight:bold}.content-table tbody th{padding-right:15px}.content--subpage ul,.content--subpage ol{margin-left:20px}.link_list{list-style-type:none}.link_list li{margin-bottom:6px;font-weight:bold}.link_list a,.link_list a:visited,.webmail-link{color:#369}.webmail-link{font-weight:bold}.clearfix:after,.weather-cam-slider-inner-wrap:after,.inner-list-container:after,.feed-row--inner:after{content:"";display:table;clear:both}.accessibility{position:absolute;left:-9999em}.hidden{display:none}@media only screen and (min-width: 854px){.mobileOnly,.mobile-only{display:none}}.hideOnMobile,.hide-on-mobile{display:none}@media only screen and (min-width: 854px){.hideOnMobile,.hide-on-mobile{display:inherit}}@media only screen and (min-width: 664px){br.mobileOnly,br.mobile-only{display:none}}.skip-to-content{position:absolute;left:9999px;font-size:small;text-align:center;display:none}.skip-to-content a:hover{color:#f00}.skip-to-content a:focus{display:block;position:absolute;top:120px;left:9990px;font-size:large;background:#fff;border:solid 2px #1B6BD8;padding:10px;width:15em;z-index:1}.align_left{text-align:left}.align_right{text-align:right}.align_center{text-align:center}.notice,.success,.error,.message{padding:15px;margin:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.notice,.message{background-color:#a5dffa}.success{background-color:#caec7a}.error{background-color:#f7e867}.notice h2,.success h2,.error h2,.message h2{margin:-15px -15px 1em -15px;padding:3px;text-indent:15px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.notice h2,.message h2{background-color:#6fccf7}.success h2{background-color:#ace032;color:#435517}.error h2{background-color:#f3db17;color:#4a3e05}.small_print{margin-top:2em;color:#555;font-style:italic;font-size:11px}span.new{color:#556700;font-weight:bold}.noPad{padding:0}.ie7 .clearfix,.ie7 .weather-cam-slider-inner-wrap,.ie7 .inner-list-container,.ie7 .feed-row--inner{zoom:1}.ie7 .with-scroll{padding-bottom:-10px;zoom:1}.main-container{margin:60px 10px 0 10px}@media only screen and (min-width: 664px){.main-container{margin:60px auto 0 auto;width:644px}}@media only screen and (min-width: 854px){.main-container{margin:0 auto;width:812px}}@media only screen and (min-width: 1000px){.main-container{width:980px}}@media only screen and (min-width: 854px){.side-column--left{position:static;clear:left;float:right;width:160px;background:none}}@media only screen and (min-width: 854px){.content-wrap{float:right}}.content{text-align:left}@media only screen and (min-width: 1000px){.content{float:left}}@media only screen and (min-width: 664px){.content--frontpage{width:644px}}@media only screen and (min-width: 854px){.content--frontpage{margin:0 0 8px 8px}}@media only screen and (min-width: 1000px){.content--frontpage{margin:0 8px 8px 8px}}@media only screen and (min-width: 854px){.content--subpage{width:644px;float:none;margin-left:8px}}@media only screen and (min-width: 1000px){.content--subpage{width:812px}}.side-column--right{margin:0 0 8px 0;width:100%}@media only screen and (min-width: 664px){.side-column--right{width:644px;margin:0}}@media only screen and (min-width: 854px){.side-column--right{width:652px}}@media only screen and (min-width: 1000px){.side-column--right{float:left;width:160px}}.phnet-logo{position:fixed;top:10px;left:10px;z-index:19;margin-bottom:18px;font-family:"Arial Heavy", Arial, sans-serif;font-size:36px;font-weight:bold}@media only screen and (min-width: 854px){.phnet-logo{position:absolute;top:25px;left:20px;line-height:1}}.phnet-logo__link,.phnet-logo__link:visited{display:block;color:#fff}@media only screen and (min-width: 854px){.phnet-logo__link,.phnet-logo__link:visited{color:#369}}.phnet-logo__link:hover{text-decoration:none}.header{position:fixed;top:0;right:0;left:0;z-index:10;box-sizing:border-box;height:50px;background:#115a8e}@media only screen and (min-width: 854px){.header{position:relative;margin-bottom:10px;height:auto;background:#fff;border:1px solid #005691;color:#369}}.header__content{display:none}@media only screen and (min-width: 854px){.header__content{display:block;padding-top:20px;border-top:7px solid #0fcffe}}.header__column{box-sizing:border-box;margin-bottom:10px;padding:0 20px;display:none;text-align:center}.header__column--main{display:block}@media only screen and (min-width: 854px){.header__column--main{padding-top:60px;width:240px}}@media only screen and (min-width: 1000px){.header__column--main{width:400px}}.header__column--banner{display:block}@media only screen and (min-width: 854px){.header__column{float:left;display:block;text-align:left}.header__column--weather{width:250px}.header__column--banner{width:320px}}.header__title{font-weight:bold;text-transform:uppercase}.name-day{display:none}@media only screen and (min-width: 854px){.name-day{display:block;margin-bottom:10px}}.name-day__title+.name-day__names{font-weight:bold}.header__info-bar{clear:both;display:none;padding:2px 20px;background:#043961;color:#fff;font-size:11px;font-weight:bold}@media only screen and (min-width: 854px){.header__info-bar{display:block}}.header__date{display:inline-block}.header__sun-info{display:inline-block;margin-left:20px}.header__flag-days{display:inline-block;margin-left:20px;background:url("images/suomen_lippu.png") no-repeat 0px 4px;text-indent:30px}.header__flag-days a,.header__flag-days a:visited{color:#fff;display:block}.cities{display:none}@media only screen and (min-width: 854px){.cities{display:block;position:static;margin-bottom:10px;height:auto;line-height:38px;background:#005691;font-size:10px;text-align:center}}.cities__list{display:none}@media only screen and (min-width: 854px){.cities__list{display:block}}.cities__item{display:inline-block;text-transform:uppercase;color:#fff}.cities__item::after{content:" | "}.cities__item--first{color:#9dd5ff}.cities__item--first::after{content:" // "}.cities__item--last::after{content:none}.cities__item a,.cities__item a:visited{color:#fff}.ie7 .cities{height:38px}.ie7 .cities__item{display:inline;zoom:1;padding:0 5px}.cities{display:none}@media only screen and (min-width: 854px){.cities{display:block;position:static;margin-bottom:10px;height:auto;line-height:38px;background:#005691;font-size:10px;text-align:center}}.cities__list{display:none}@media only screen and (min-width: 854px){.cities__list{display:block}}.cities__item{display:inline-block;text-transform:uppercase;color:#fff}.cities__item::after{content:" | "}.cities__item--first{color:#9dd5ff}.cities__item--first::after{content:" // "}.cities__item--last::after{content:none}.cities__item a,.cities__item a:visited{color:#fff}.ie7 .cities{height:38px}.ie7 .cities__item{display:inline;zoom:1;padding:0 5px}.footer{clear:both;height:auto;margin-top:10px;background:#013257;border-top:5px solid #013257;color:#fff;text-align:center}@media only screen and (min-width: 1000px){.footer{background:#013257 url(images/dotted-bg.png) repeat-x 0 0}}.footer__content{text-align:center;margin:0 auto;padding:20px 0}@media only screen and (min-width: 1000px){.footer__content{height:140px;width:100%;padding:25px 0;background:url(images/footer-bg.png) no-repeat 50% 1px}}.footer__copy{font-size:11px}.footer a,.footer a:visited{color:#fff}.footer__column{width:50%;float:left}.affiliates{padding-bottom:20px}.aff-title{color:#0091e7}.aff-logo{display:inline-block;margin:10px}.ie7 .aff-logo{display:inline}.qBox{background:#9ee8fd url(images/qbox-bg.png) repeat-x;border:1px solid #4aa7c2;padding:5px 10px;margin-bottom:40px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 5px 10px rgba(0,0,0,0.5);-ms-box-shadow:0 5px 10px rgba(0,0,0,0.5);box-shadow:0 5px 10px rgba(0,0,0,0.5)}.box__header{line-height:23px;height:23px;font-size:14px;font-weight:normal;text-align:center;color:#fff;margin:0;background:#005691}.box__header--nav{text-indent:5px;text-align:left;font-size:16px}@media only screen and (min-width: 854px){.box__header--nav{font-size:14px;text-indent:0;text-align:center}}.box__inner-header{border:1px solid #03497d;border-bottom:0;display:block}.box__header-item{margin-right:10px}.box__header-item:last-child{margin-right:0}.box__header--main{text-align:left;text-indent:15px;height:31px;line-height:31px;font-size:16px}.boxheader .category{color:#bde2fd}.content .boxheader.breadcrumb{font-weight:bold;text-align:center}.box,.newsbox,.sidebox{background-color:#fff;border:1px solid #043961;text-align:left;margin-bottom:8px}.box__content{padding:5px}.box__content--main{padding:12px}.box__content--no-pad{padding:0}ul.sidebox,.box__content--nav{list-style-type:none}ul.sidebox a,ul.sidebox a:visited{color:#369}.box--nav{background:transparent;border:0}@media only screen and (min-width: 854px){.box--nav{border:1px solid #003b6a}}.box--nav a,.box--nav a:visited{color:#fff;display:block;position:relative}.box--nav a::before,.box--nav a:visited::before{content:"-";padding-right:5px}@media only screen and (min-width: 854px){.box--nav a,.box--nav a:visited{color:#369}.box--nav a::before,.box--nav a:visited::before{display:none}}.box__content--nav{font-size:16px;line-height:1.5;background:#005691;margin-left:40px;border:0;border-left:1px solid #fff;padding:0}@media only screen and (min-width: 854px){.box__content--nav{background:#fff;font-size:12px;margin-left:0;border:0;padding:5px}}.box--inline{width:100%;margin-left:0}@media only screen and (min-width: 854px){.box--inline{display:inline-block;vertical-align:top;margin-left:8px;width:200px}}@media only screen and (min-width: 854px) and (max-width: 1000px){.box--inline:nth-of-type(3n+3){margin:0 8px 8px 16px}}@media only screen and (min-width: 1000px){.box--inline{display:block;margin-left:0;width:auto}}.sidebox.hidden{display:block}.box--google-search{min-height:38px}.box--booking{background:#ffce54}.box--with-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 854px){.box--with-nav{display:block}}.box--with-nav .box__header{-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1}.box--with-nav .box-nav{-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}.box--with-nav .box__content{-webkit-box-ordinal-group:3;-webkit-order:3;-ms-flex-order:3;order:3}.wideBox{padding:10px 20px}.box__content--main{padding:12px;font-size:13px}ul.box__content--main{list-style-type:none;-ms-column-count:2;-webkit-column-count:2;-moz-column-count:2;column-count:2;font-weight:bold}ul.box__content--main li{margin-bottom:6px}ul.box__content--main a,ul.box__content--main a:visited{color:#369}.box-nav{background:#def0fc}@media only screen and (min-width: 854px){.box-nav{padding-left:20px}}.box-nav--bottom{padding:10px}@media only screen and (min-width: 854px){.box-nav--bottom{padding:0 0 10px 20px;border-top:1px solid #175682}}.box-nav--top{padding-top:10px;border-bottom:1px solid #175682}.box-nav--one-line{padding-left:0;background:none}.box-nav__item{position:relative;display:inline-block;margin:5px;min-width:20%;padding:5px;vertical-align:top;background:#ebf5ff;border:1px solid #175682;color:#1c5483;font-weight:bold;text-align:center;cursor:pointer}@media only screen and (min-width: 854px){.box-nav__item{margin:0 5px;padding:5px;min-width:10%;width:auto;font-size:100%}}@media only screen and (min-width: 854px){.box-nav__item--bottom{border-top:0}}@media only screen and (min-width: 854px){.box-nav__item--top{border-bottom:0}}@media only screen and (min-width: 854px){.box-nav__item--small{padding:5px 2px;font-size:11px}}.box-nav__item--active{background-color:#fff}.box-nav__item--active::after{content:"";display:block;position:absolute;left:0;right:0;height:3px;background:#0dd0ff}@media only screen and (min-width: 854px){.box-nav__item--bottom.box-nav__item--active{margin-top:-1px;padding-top:6px}}.box-nav__item--bottom.box-nav__item--active::after{bottom:0}@media only screen and (min-width: 854px){.box-nav__item--top.box-nav__item--active{margin-bottom:-1px;padding-bottom:6px}}.box-nav__item--top.box-nav__item--active::after{top:0}.ie7 .box-nav__item{display:inline;zoom:1}.nav-link{display:block;position:fixed;top:5px;right:10px;z-index:20}@media only screen and (min-width: 854px){.nav-link{display:none}}.nav-link:hover{text-decoration:none}.nav-link__image{display:block;margin:0 auto;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.nav-link__text{display:block;color:#fff;text-transform:uppercase;font-size:11px}.navigation{position:fixed;top:50px;right:0;box-sizing:border-box;height:100%;margin:0 0 5px 0;overflow:scroll;padding:0 20px 40px 0;background:#005691}@media only screen and (min-width: 854px){.navigation{position:static;height:auto;overflow:visible;padding:0;background:none}}.navigation--hidden{display:none}@media only screen and (min-width: 854px){.navigation--hidden{display:block}}.content--subpage .tabbedMenu{margin:0;font-weight:bold;text-align:center}@media only screen and (min-width: 1000px){.content--subpage .tabbedMenu{padding:20px 0 4px 10px;border-bottom:1px solid #175682;text-align:left}}@media only screen and (min-width: 1000px){.subpage .content .tabbedMenu{margin:0 -12px 20px -12px}}.tabbedMenu li{display:inline-block;margin:5px;vertical-align:top;width:20%}@media only screen and (min-width: 1000px){.tabbedMenu li{width:auto;margin:0 0 -1px 0;vertical-align:bottom;list-style:none}}.tabbedMenu li a,.tabbedMenu li a:visited{display:block;padding:5px 10px;background:#ebf5ff;border:1px solid #175682;color:#369;text-align:center;text-decoration:none}@media only screen and (min-width: 1000px){.tabbedMenu li a,.tabbedMenu li a:visited{display:inline;margin-left:10px;text-align:left}}.tabbedMenu li a:hover{color:#369;background-color:#fff;border-color:#369;border-bottom:1px solid #369}.tabbedMenu li a.selected,.tabbedMenu li a.selected:visited{background:#1c5483;border-color:#175682;color:#fff}@media only screen and (min-width: 1000px){.tabbedMenu li a.selected,.tabbedMenu li a.selected:visited{background:#fff;border-bottom:1px solid white;color:#1c5483}}form.basic,form.survey{background-color:#def0fc;padding:18px;border:1px solid #c7d7e2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#content form.basic h2,#content form.survey h2{background-color:#004f89;color:#fff;margin:-19px -19px 18px -19px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;padding:5px 9px 4px 9px}form.basic ul{margin-left:0}form.basic li{clear:both;list-style-type:none;line-height:28px}form.basic li.controls{height:28px;text-align:right;width:100%}@media only screen and (min-width: 854px){form.basic li.controls{width:550px}}form.basic .controls input{float:none}form.basic li.req label:after{content:" *";color:red}form.basic input,form.basic label,form.basic textarea,form.basic select{float:left;margin-bottom:9px}form.basic label{width:120px;font-weight:bold;color:#369;margin-bottom:0}@media only screen and (min-width: 854px){form.basic label{margin-bottom:9px}}form.basic input[type=text],form.basic textarea,form.basic select{padding:5px;width:100%;border:1px solid #369;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-family:Arial, Helvetica, sans-serif}@media only screen and (min-width: 854px){form.basic input[type=text],form.basic textarea,form.basic select{width:240px}}@media only screen and (min-width: 854px){form.basic select{width:252px}}form.basic input[type=text]:focus,form.basic textarea:focus{background-color:#f7ed92;border-color:#d6c114}form.basic .wide{width:100%}@media only screen and (min-width: 854px){form.basic .wide{width:420px}}form.basic input[type=submit],.button{background-color:#cee850;background:linear-gradient(0deg, #00acd5 50%, #00ceff 50%);border:2px solid #0087a7;color:#fff;line-height:20px;font-weight:bold;-moz-text-shadow:0 0 1px #666;-ms-text-shadow:0 0 1px #666;text-shadow:0 0 1px #666;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}form.basic input[type=submit]:hover,.button:hover{cursor:pointer;text-decoration:none}.button{display:inline-block;padding:0 4px}.button--small{font-size:14px;line-height:10px;padding:0 10px 4px 10px}.button--large{padding:0 20px;font-size:20px}form.styled fieldset{border:1px solid #a4d0eb;padding:9px 18px;margin-bottom:18px}form.styled fieldset>p{margin-top:0}form.styled legend{text-transform:uppercase;font-weight:bold;color:#002b4c;padding:0 4px}#content form.styled .fields,#content form.styled .inputGroup{list-style-type:none;margin-left:0}form.styled .fields li{margin-bottom:12px}form.styled .blockSet label{display:block}form.styled label,form.styled input[type=text],form.styled input[type=email],form.styled input[type=file],form.styled select,form.styled textarea{height:16px;line-height:16px;display:inline-block;padding:8px 10px}form.styled label{border:1px dashed #a4d0eb;clear:left;width:200px;vertical-align:top}form.styled input[type=radio]+label,form.styled input[type=checkbox]+label{border:none;clear:right;width:auto;vertical-align:middle;padding-left:0}form.styled input[type=text],form.styled input[type=email],form.styled input[type=file],form.styled select,form.styled textarea{margin-left:12px;background:#effaff;border:1px solid #a5d1ec;width:290px}form.styled select,form.styled input[type=file]{height:34px}form.styled input[required],form.styled textarea[required]{border-right:12px solid #a5d1ec;width:279px}form.styled label.block{display:block}form.styled textarea+label.block{margin-top:10px}form.styled textarea{height:100px;margin-bottom:5px}form.styled textarea.wide{width:390px}form.styled textarea.wide[required]{width:378px}form.style textarea.full{width:640px;margin-left:0}form.styled textarea.full[required]{width:628px}form.styled textarea.tall{height:200px}form.styled textarea.short{height:50px}form.styled input.mini{width:24px}form.styled .groupLabel{font-weight:bold;clear:both}form.styled .controls{text-align:right}.slider__buttons{padding:2px 1px 1px 1px;background-color:#043961}.button--prev{float:left}.button--next{float:right}.ie7 .button--next{display:block;margin-top:-24px}.glide,.scrollable{position:relative;width:100%;height:100%}.glide__wrapper,.scrollable .items{overflow:hidden}.glide__track{position:relative;width:100%;height:100%;list-style:none;-webkit-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.glide__track.dragging{cursor:-webkit-grabbing;cursor:grabbing}.glide__slide{-webkit-perspective:1000;perspective:1000;width:100%}.glide__bullets{position:absolute;bottom:18px;width:100%;text-align:center;list-style:none}.glide__bullets li{display:inline-block;background-color:gray;width:10px;height:10px;margin:0 5px;cursor:pointer}.glide__bullets li.active{background-color:white}.glide--slider .glide__slide{float:left;clear:none}.glide--carousel .glide__slide{float:left;clear:none}.glide--slideshow .glide__wrapper{height:100%}.glide--slideshow .glide__slide{height:100%;position:absolute;top:0;left:0;z-index:-1}.glide--slideshow .glide__slide.active{z-index:1}@media only screen and (min-width: 1000px){.weather-cam-slider-inner-wrap{margin:0 -12px}}.wc__slider img{display:block;width:100%}@media only screen and (min-width: 1000px){.wc__slider img{width:auto}}.wc__slider--subpage{width:534px;height:436px;border-right:1px solid #043961}.wc__slide{position:relative}.wc__controls{text-align:center}.wc__city{color:#fff;font-weight:bold}.wc__road-name{display:block;text-align:center;color:#777;font-size:90%;padding-top:5px;background:url(images/wc-slider-shadow.png) 0 0 repeat-x}.wc__camera-data{font-weight:bold;margin:10px;clear:both}.wc__camera-data--large{margin:10px}.wc__data-label,.wc__data-value{color:#00458d;-moz-text-shadow:0 1px 0 rgba(255,255,255,0.5);-ms-text-shadow:0 1px 0 rgba(255,255,255,0.5);text-shadow:0 1px 0 rgba(255,255,255,0.5)}@media only screen and (min-width: 854px){.wc__data-label,.wc__data-value{margin:0}}.wc__data-label{font-size:14px;vertical-align:middle}@media only screen and (min-width: 854px){.wc__data-label{width:60px}}span.wc__data-value{display:block}.subpage .wc__data-label{width:80px}@media only screen and (min-width: 854px){.subpage .wc__data-label{width:60px}}.wc__data-value{width:60px;height:60px;text-align:center;font-size:20px;line-height:60px}.wc__data-value--no-icon{background:url(images/wc-sprites-2.png) 10px -60px no-repeat;font-size:14px;width:180px}.wc__data-value--small{font-size:16px}.wc__data-value--air-temp,.wc__data-value--road-temp{background:url(images/wc-sprites-2.png) 0 0 no-repeat}.wc__data-value--warm{color:#801400;background-position:-60px 0}.oldImageWarning{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;padding:20px;font-weight:bold;background:url(images/transparent-black.png);text-align:center}.subpage .oldImageWarning{font-size:16px}.subpage #content .weather-cam-list{margin:20px 0 10px 5px}.weather-cam-list{clear:both;padding-top:10px}.weather-cam-list li{display:inline-block;width:102px;text-align:center;margin:10px 10px 5px 9px;vertical-align:top}.ie7 .weather-cam-list li{display:inline}.weather-cam-list a,.weather-cam-list span{font-weight:bold;display:block;font-size:10px;line-height:10px;color:#666}.weather-cam-list a:hover,.weather-cam-list a:active,.weather-cam-list li.active a{text-decoration:none;background:#def0fc;-moz-transition:background 0.5s linear;-webkit-transition:background 0.5s linear;-o-transition:background 0.5s linear;-ms-transition:background 0.5s linear;transition:background 0.5s linear}.weather-cam-list span{padding:2px 0;min-height:20px}.weather-cam-list img{display:block;border:1px solid #000}.subpage .weather-cam-slider .slide{width:534px}.weatherCamButtons{width:534px}.wc__source-credit-wrap{text-align:left;font-size:90%;color:#333;clear:both;padding-left:10px}@media only screen and (min-width: 1000px){.weather-cam-slider-column-left{float:left;width:535px}}@media only screen and (min-width: 1000px){.weather-cam-slider-column-right{float:left;width:270px}}.banner{display:table;text-align:center;border:0;padding:0;background-color:transparent}.banner img{display:block;max-width:100%}.banner a img{border:0}.banner--vertical{margin:10px auto}@media only screen and (min-width: 1000px){.banner--vertical{margin:0 0 10px 0}}.banner--vertical:empty{margin:0}.banner--horizontal{margin:0 auto;max-width:100%}.banner--desktop{display:none}@media only screen and (min-width: 1000px){.banner--desktop{display:table;margin-bottom:10px}.banner--mobile{display:none}}.feedList{list-style-type:none}.banner--hevosvoima{padding:75px 4px 4px 4px;background:#cbc7c4 url(/common/images/banners/hevosvoima-650x65.jpg) no-repeat 50% 0;border:1px solid #000;font-size:11px;line-height:1.3}.banner--hevosvoima .feedList{text-align:left}.banner--hevosvoima .feedList li{margin-bottom:8px}.banner--hevosvoima .feedList li:last-child{margin-bottom:0}.banner--hevosvoima a,.banner--hevosvoima a:visited{display:block;color:#000;font-weight:bold}.bookingaff{text-align:center}.news_date{font-size:80%;color:#777}.news_logo{float:right}p.news_date{margin-bottom:9px}h2+.news_date,p+p.news_link{margin-top:-9px}.more_news,.more_news_logo,.news_summary_link{margin-top:9px;clear:left}.summary p{margin-top:0;font-weight:normal}.summary p+p{margin-top:9px}.mixed-feed-logo-list{text-align:center;margin-top:20px}.mixed-feed-logo{display:inline-block;vertical-align:middle;margin:0 15px}.enclosure li{display:inline-block;vertical-align:top;line-height:14px;width:206px;padding:0}.ie7 .enclosure li{display:inline}.enclosure img{width:200px;height:auto;display:block}.enclosure a{display:block;padding:3px;font-size:12px}.enclosure a:hover{text-decoration:none;background:#ebf5ff}.enclosure span{display:block}.enclosure .caption{padding:2px}.localNews span.desc{font-weight:normal;color:#000}.localNews img{float:left;max-width:120px;margin:4px 0 15px -135px}.localNews .imagePlaceholder{display:block;width:185px;height:93px;padding:10px;color:#000;font-weight:normal;background:url(images/message-bg.png) repeat-x}.localNews.v2 img,.imagePlaceholder{float:left;margin:0 10px 10px 0}.localNews li{clear:both;margin-bottom:10px;padding:0 2px 0 135px}.ess_image{text-align:center;padding:5px;margin:9px auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:2px 2px 5px #bbb;-ms-box-shadow:2px 2px 5px #bbb;box-shadow:2px 2px 5px #bbb}@media only screen and (min-width: 854px){.ess_image{float:right;margin:9px 5px 9px 5px}}.ess_image img{display:block;border:1px solid #ccc}#ess_link_list{margin-top:9px}.mtv3-teksti{background:#000}.listContainer div{width:220px;display:inline-block;margin:10px 5px;border:1px solid #043961;vertical-align:top;-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5);-ms-box-shadow:1px 1px 3px rgba(0,0,0,0.5);box-shadow:1px 1px 3px rgba(0,0,0,0.5)}.inner-list-container{margin:-12px}.feed-row--inner{padding:12px}.list-row-column{box-sizing:border-box;padding:20px}@media only screen and (min-width: 664px){.list-row-column{width:50%;float:left}}.box__content--list{padding:0}.box__content--list ol{margin-left:2em;font-size:11px;padding:5px 0 5px 2px;line-height:15px}.ie7 .listbox ol{margin-left:2.3em}.box__content--list li{padding:2px 0}.box__content--list a{display:block}.box__content--list h3{font-size:14px;text-align:center;border-bottom:1px solid #369;padding:5px 0;line-height:14px}.ie7 .listContainer div{display:inline}.ie7 #content .listContainer ol{margin-left:2.3em}.bbq{background:#faa919 url(/common/images/services/feeds/bbq-bg-v5.jpg) 100% 100% no-repeat;color:#000}.books h3 span,.taloon h3 span,.bbq h3 span{font-size:11px}.bbq h3{color:#f05c22;border-bottom:0;padding-top:5px}.bbq h3 span{color:#000}.bbq ol{margin-left:1.8em}.bbq a,.bbq a:visited{color:#000}.bbq h3 img{padding-bottom:5px}.books h3 span,.taloon h3 span,.bbq h3 span{font-size:11px}.finnkino{background:#000;color:#fff}.finnkino img{display:inline-block;margin:0 10px 5px 5px;vertical-align:middle}.ie7 .finnkino img{display:inline}.finnkino h3{font-size:16px;color:#f6df53;text-align:left;border-color:#f6df53}.finnkino span{display:block;clear:both;font-size:12px;text-align:center}.finnkino a,.finnkino a:visited{color:#fff}.itunes_list{padding-top:10px;text-align:center}.itunes_list li{display:inline-block;width:46%;text-align:center;vertical-align:top;line-height:14px;margin:6px}@media only screen and (min-width: 664px){.itunes_list li{width:124px}}.ie7 .itunes_list li{display:inline}.itunes_list a{display:block;border-radius:5px;padding:10px;min-height:180px;background:#eee;border:1px solid #eee}.itunes_list a:hover{text-decoration:none;border:1px solid #999}.itunes_list img{max-width:100px}.itunes_list.top-songs img,.itunes_list.top-movies img{outline:1px solid #666}.itunes_list .title{display:block;font-size:11px;margin-top:5px}.itunes_list .news_date{display:block}.latauslista{background:#000 url(/common/images/services/feeds/latauslista-bg-v3.jpg) -10px -50px;color:#d10095}.latauslista a,.latauslista a:visited{color:#7eeffe}.latauslista h3{border:0}.gaMobileList{color:#8ea60f;font-weight:bold;margin:5px 0 0 5px}.gaMobileList td{padding:1px 0}.gaMobileList td+td+td{padding-left:10px}.rKiosk{background-color:#fef200;color:#0072bd;font-weight:bold}.rKiosk a,.rKiosk a:visited{color:#0072bd;font-weight:bold}.rKiosk img{display:block;margin:0 auto 10px auto}.rKiosk h3{font-size:14px;text-align:center;color:#0072bd;border-bottom:1px solid #0072bd}.rKiosk h3 span{font-size:16px;font-weight:bold;margin-top:5px;display:block}.vpd{background:#e6fdc7}.vpd h3{color:#ffa200;text-align:center;border:none}.vpd span{display:block}.vpd a,.vpd a:visited{color:#000}.ot-list{font-size:11px;line-height:1.3;list-style-type:none}.ot-list__item{display:block}.ot-list__link,.ot-list__link:hover{display:block;padding:10px 0;color:#333;text-decoration:none}.ot-list__title{font-weight:bold}.ot-list__more-link{display:block;font-weight:bold;padding-top:10px}.ot-job{border-bottom:1px solid #bbb}.ot-job:last-child{border:0}.ot-job__link{padding-top:10px}.weatherbox__form{padding:5px 0;text-align:center}.weatherbox__select{margin:15px auto;display:block}.weatherbox__links{font-weight:bold;font-size:13px}.weatherbox__link{text-align:center;display:block;margin-bottom:9px}.ess-videos{width:100%;height:520px}@media only screen and (min-width: 1000px){.ess-videos{height:720px}}.ess-videos-wrap{margin-bottom:10px}.fb-recommend{position:relative;margin:0 auto;max-width:400px}.fb-recommend__logo{display:inline-block}.fb-recommend__heading{height:55px;margin:0;background:#3a5898 url(/common/images/services/fb-recommend-logo-180x55.jpg) no-repeat;border-bottom:1px solid #9daccb;overflow:hidden;text-indent:100%;white-space:nowrap}.fb-recommend__intro{position:relative;padding:22px;background-color:#3a5898;background:linear-gradient(to top, #314a80, #3a5898 16px);color:#fff;font-size:16px}.fb-recommend__intro::before,.fb-recommend__intro::after{position:absolute;bottom:-24px;left:48px;display:block;content:""}.fb-recommend__intro::before{z-index:1;width:24px;height:24px;background-color:#314a80;background:linear-gradient(to top, #161e35, #32497f)}.fb-recommend__intro::after{z-index:2;border-right:24px solid transparent;border-bottom:24px solid #fff}.fb-recommend__button-wrap{box-sizing:border-box;min-height:96px;padding:38px;width:100%;background:#fff;text-align:center}.fb-recommend__ignore{display:block;height:46px;width:100%;background:#dedede;border:0;font-size:12px;text-align:center}.fb-recommend__ignore:hover{cursor:pointer}.fb-recommend__ignore-text{border-bottom:1px dashed #000}.mfp-close{color:#fff;opacity:1}
