﻿@import url("https://fonts.googleapis.com/css?family=Montserrat:Regular");@import url("https://fonts.googleapis.com/css?family=Montserrat:Bold");.home-logo-wrap{align-items:center}.home-logo-wrap .home-arrow{margin-right:var(--large)}.home-logo-wrap .home-arrow svg{width:25px;height:25px;fill:var(--color1)}.home-logo-wrap .home-arrow a{display:flex}.home-logo-wrap .logo a{display:flex}body{margin:0px}.bgColor1{background:#0f8ccc}.navigation{background:#0f8ccc}.navigation a{text-transform:uppercase;color:#fff;padding:10px;text-decoration:none}.topnav a{color:#000;margin:0px 0px 10px 10px;padding-top:7px;display:inline-flex}.topnav a:hover{color:#0b6796 !important;text-decoration:underline !important}.topnav a p{margin:0px}.topArticle .textarea{background:#0f8ccc}@media only screen and (min-width: 981px){.content{margin-right:15px}}.middle{padding-top:15px}.container{padding:0px 15px 15px 15px}.footer{background:#0f8ccc;margin-top:15px}.footer p{color:#fff}.listpage .Caption,.listpage .Source{display:none}.overlaytext{position:absolute;bottom:0px;margin:0px;background:rgba(132,132,132,0.7)}.overlayArticle>div{position:relative;min-height:150px;margin-bottom:10px}.overlaytext h1{color:#FFFFFF;font-size:22px;padding:0px 10px}.overlayArticle .bluebox{background:#0f8ccc;position:relative}.overlayArticle>div:nth-child(odd){margin-right:5px}@media only screen and (min-width: 769px){.overlayArticle>div:nth-child(even){margin-left:5px}}.topArticle{margin-bottom:15px}.bluebox .overlaytext{background:none}.navigation p{margin:0px}.mobMenu div{flex-direction:column}.newsletterTargetMain h1,.newsletterTargetMain a{font-family:"PT Sans",sans-serif;font-size:32px;font-weight:normal;margin-top:0;margin-bottom:10px;text-decoration:none;color:#000000}.newsletterTargetSmall h1,.newsletterTargetSmall p.otsikko,.newsletterTargetSmall h1.otsikko{font-family:"PT sans",sans-serif;font-size:22px;font-weight:lighter;margin-top:0px;margin-bottom:10px}.newsletterTarget span.textelement-createdtime.datetime{margin-bottom:0px;padding-bottom:0px;margin-left:10px}.newsletterTargetList h1{font-size:18px;margin-top:0px;margin-bottom:10px;text-decoration:none;hyphens:none !important;font-weight:normal !important}.static-img img{width:100%}img{height:auto !important}img.nd-slide-media.portrait{height:100% !important}.logo a .crop_container{height:auto !important}.new-weather{flex-direction:column}.new-weather p.ennuste{font-size:13px;display:none}.remembermeCheckbox{display:flex}.remembermeCheckbox input{width:30px !important}.mobMenu .topnav p{margin:0px}.mobMenu>div a{color:black;font-size:16px;text-decoration:none;text-transform:uppercase;box-sizing:border-box;width:100%;padding:0px 10px}.mobMenu{position:absolute;background:#ffffff;z-index:9999;left:-15px;padding-bottom:20px}.mobMenu .navigation{background:transparent;margin-top:10px}.mobTop{position:relative;padding-bottom:15px;border-bottom:1px solid #dadada}.mobMenuBG{margin:-15px;background:rgba(0,0,0,0.7);position:fixed;min-width:100% !important;max-width:100% !important;width:100% !important;min-height:100% !important;max-height:100% !important;height:100% !important;z-index:100}.mobMenuBtn p{margin:0px 0px 0px 10px}.mobTop .buttons p{font-size:22px;color:#999;margin-top:-1px}.mobTop .buttons i{font-size:24px;color:#999}.mobMenu>div>a,.mobMenu>div>div{border-bottom:1px solid #dadada;width:calc(100% - 20px);margin:0px 10px}.searchBox{padding:10px;margin-top:15px}.searchBox input{width:100%;padding:5px;border-radius:5px;border:1px solid #dadada}.searchBtn,.mobMenuBtn,.mobMenuBG{cursor:pointer}button.searchBoxBtn{padding:5px 10px;border:none;margin-left:10px;color:#0F8CCC;background:white;border-radius:5px}h1{font-size:22px;font-family:'PT Sans',arial,sans-serif}.yleisfontti,.yleisfontti p,.yleisfontti a,.yleisfontti h4{margin-top:0px;font-size:14px;font-family:"Montserrat";font-weight:400;text-decoration:none}.navigation>div a:hover,.navigation a.active,.mobMenu>div a:hover{background:#0b6796}.articleBox{padding-bottom:16px}.articleBox div.Image{margin-right:10px;overflow:hidden}a.blueBox{height:100%}a{text-decoration:none}.mobMenu a:hover{color:#FFFFFF !important;text-decoration:none !important}.moreArticle .articleBox{border-bottom:1px solid #dadada;margin-bottom:16px}.moreArticle .articleBox h1{margin-top:16px}.sidelist>div:not(:last-child){margin-bottom:20px}.buttonMoreArticle p{font-family:"Montserrat";font-weight:400}.borderBox.borderimg{margin-bottom:20px}.mainos.paraatipaikka{margin-top:15px}.lukijakuva input:not([type="radio"]):not([type="checkbox"]),.lukijakuva select{margin:5px 0px 10px 0px;padding:8px;width:100%;border-radius:4px;border:1px solid #cccccc;box-sizing:border-box}.lukijakuva textarea{width:100%;height:120px;margin-bottom:15px;border:1px solid #cccccc;border-radius:4px}.lukijakuva p.agFormHeader{margin:10px 0px 0px 0px;font-size:14px;font-family:"Montserrat";font-weight:700}.accordion-title{font-family:"Montserrat";font-weight:400;background:#0f8ccc;width:100%;box-sizing:border-box;display:block;padding:1.25rem 1rem;line-height:1;position:relative;cursor:default;color:#fff}.rv-ilmoitukset,.rv-tilaukset{font:400 16px 'Montserrat',sans-serif}.rv-ilmoitukset .rv-tilaus b,.rv-tilaukset .rv-tilaus b{display:block}.rv-ilmoitukset .rv-tilaus h2,.rv-tilaukset .rv-tilaus h2{font-family:'Playfair Display',serif}.rv-ilmoitukset table tr,.rv-tilaukset table tr{vertical-align:top}.rv-ilmoitukset table tr p,.rv-tilaukset table tr p{margin:0px 0px 10px 0px}.rv-emp{display:inline-flex;align-items:flex-start;margin-bottom:10px;width:100%}.rv-emp .rv-emp-detail{padding-top:10px}.rv-emp p{margin:0px 0px 5px 0px;font-size:14px}.rv-emp img{margin-right:15px}@media only screen and (max-width: 768px){.rv-emp{width:100% !important;display:flex !important}}.rv-btn-search{border:none;outline:none;background-color:#0f8ccc;color:#fff;transition:color 100ms ease, background-color 100ms ease;cursor:pointer}.rv-btn-search:focus,.rv-btn-search:hover{background-color:#0b6796}.rv-btn-search:active{color:#0b6796;background-color:#fff}span.ag_page_navigation_top,span.ag_page_navigation_bottom{display:flex}span.ag_page_navigation_top a,span.ag_page_navigation_top span.ag_page_navigation_current,span.ag_page_navigation_top .ag_page_navigation_dots,span.ag_page_navigation_bottom a,span.ag_page_navigation_bottom span.ag_page_navigation_current,span.ag_page_navigation_bottom .ag_page_navigation_dots{width:32px;height:32px;display:inline-flex;justify-content:center;align-items:center;background-color:#0f8ccc;color:#fff;transition:color 100ms ease, background-color 100ms ease}span.ag_page_navigation_top a:hover,span.ag_page_navigation_top a:focus,span.ag_page_navigation_bottom a:hover,span.ag_page_navigation_bottom a:focus{background-color:#0b6796}span.ag_page_navigation_top a:active,span.ag_page_navigation_bottom a:active{color:#0b6796;background-color:#fff}span.ag_page_navigation_top span.ag_page_navigation_current,span.ag_page_navigation_bottom span.ag_page_navigation_current{background-color:#0b6796}span.ag_search_entry:before{content:'Haku termillä: '}span.ag_result_count:before{content:'Hakutuloksia: '}span.ag_result_count:after{content:' kpl'}span.ag_result_count{margin-bottom:15px}span.ag_search_entry{margin-top:15px}.rv-list-article{padding:10px 0px;margin-bottom:10px}.rv-list-article h1.otsikko{font-size:1rem;margin-top:0px}span.ag_page_navigation_bottom{margin-bottom:15px}.ag-input-group{font-family:'Montserrat', sans-serif}.ag-input-group .ag-label{font-size:0.85rem}.ag-input-group .ag-form-messages{font-size:0.85rem;padding:10px;margin:10px 0px}.ag-input-group .ag-submit-error{background-color:#ca4747;color:#fff}.ag-input-group .ag-submit-success{background-color:#47ca70;color:#fff}.ag-input-group button[type="submit"]{border:none;outline:none;font:400 1rem 'Montserrat',sans-serif;padding:5px 15px;margin:10px 0px;cursor:pointer;background-color:#0F8CCC;color:#fff;text-transform:uppercase;transition:color 100ms ease, background-color 100ms ease}.ag-input-group button[type="submit"]:focus,.ag-input-group button[type="submit"]:hover{background-color:#0b6796}.ag-input-group button[type="submit"]:active{color:#0b6796;background-color:#fff}.ag-flex-spacer{flex:2}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.ag-flex-spacer{flex:auto !important}}.ag-top-search input{width:calc(100% - 20px);padding:2px 5px}.deptsArticle.prioArticle .overflowStaff>div:nth-child(1){background:#019cc4;padding:5px 10px;min-width:initial !important;max-width:initial !important;width:initial !important}.rv-col-title{font-family:'Montserrat',sans-serif;background-color:#333}.rv-col-title img{width:24px;border:2px solid #0F8CCC}.rv-col-title h3{margin:0px;font-weight:400;color:#fff;padding-left:10px;line-height:28px;border-left:3px solid #fff}.rv-col-title+.rv-col-title-addon{margin:-15px 0px 0px 0px !important}.rv-col-title-addon h3{margin:0;font:700 0.8rem 'Montserrat',sans-serif}.rv-stream-list .rv-stream-list-title h1.otsikko{font-size:1rem;margin:5px 0px 0px 20px;position:relative}.rv-stream-list .rv-stream-list-title h1.otsikko:before{content:'• ';position:absolute;top:0;left:-15px}.rv-col-info{margin-bottom:0px !important;color:#363636}.rv-col-info p{margin:0;font:700 1rem 'PT Sans',sans-serif}.rv-stream-title{margin-bottom:10px !important}.widthFix{width:100% !important}.bgRed{background-color:#FF0000;background:red}.adimgFix img{width:100%}.marginTop10{margin-top:10px}.marginBottom10{margin-bottom:10px}.marginTop20{margin-top:20px}.fb-share-button{margin:5px 0px 10px 0px}.listdepts span{font-size:12px;color:#f7931d;text-transform:uppercase;font-family:'PT Sans',arial,sans-serif}.topArticle h1{color:black}.borderimg .crop_container{border-radius:100%}.padding-left10{padding-left:10px}p.teksti{color:#000000}.borderBox.borderimg:first-child{padding:10px;background:#0f8ccc}.borderBox.borderimg .pc:nth-child(4n-5){margin-left:10px}.borderBox.borderimg .pc:nth-child(4n-3){margin-right:10px}.borderBox.borderimg:first-child h1,.borderBox.borderimg:first-child p{color:#FFFFFF}.articleBox .articleboxcontent:nth-child(4n-3){margin-right:10px}.articleBox .articleboxcontent:nth-child(4n-5){margin-left:10px}.articleBox .articleboxcontent{margin-bottom:20px}.articleBox.small .articleboxcontent.pc:nth-child(3n-4){margin-right:0px !important;margin-left:10px !important}.articleBox.small .articleboxcontent.pc:nth-child(3n-5){margin-right:10px !important;margin-left:0px !important}.articleBox.small .articleboxcontent.pc:nth-child(3n-6){margin-right:5px !important;margin-left:5px !important}.articleBox.small h1{font-size:18px}.ag-nav-haku input{border:none;padding:7px;width:180px}.navigation .ag-nav-haku:hover{background:initial}.ag-nav-haku{margin-top:5px}.sidebottom{border-top:1px solid #dadada;padding-top:20px;margin-top:20px;margin-bottom:20px;padding-bottom:20px}.luetxt{background:#0f8ccc;padding:10px}.luetxt p{color:#FFFFFF;margin:0px}.lahetatxt p{color:#0f8ccc;margin:0px 0px 0px 10px}.lahetatxt{padding:10px}.listembargo span.textelement-embargo{color:#000000;padding-left:5px;font-size:12px;font-family:'PT Sans',arial,sans-serif}.dropdownArticleContent{padding:10px}.relative{position:relative}.dropdownNav{top:48px;position:absolute;border-left:0px solid #868686;border-right:0px solid #868686;border-bottom:0px solid #868686;background-color:white;border-radius:10px;border-top-left-radius:0px;border-top-right-radius:0px;box-shadow:0px 2px 4px rgba(0,0,0,0.2);display:none !important;z-index:999999 !important}.dropNavLinks>div p{color:#000000;margin:0px;padding:10px}.dropNavLinks{border-right:1px solid #dadada}.dropNavLinks>div{border-bottom:1px solid #dadada}.dropdownArticleContent>.border>div{border-bottom:1px solid #dadada;margin-bottom:16px}.dropdownArticleContent .articleBox h1{font-size:18px;margin:12px 0px 0px 0px}.dropdownArticleContent .left{margin-right:10px}.dropdownArticleContent .right{margin-left:10px}.dropNavLinks .articleBox{padding-bottom:0px}.deptsArticle.prioArticle .overflowStaff>div:nth-child(2){background:#ffffff;min-width:initial !important;max-width:initial !important;width:initial !important}.deptsArticle.prioArticle .overflowStaff>div:nth-child(2) h1{color:#0f8ccc;padding:0px 10px}.deptsArticle.prioArticle .overflowStaff>div:nth-child(1) span{color:#FFFFFF}.deptsArticle .overflowStaff{position:absolute;bottom:40px}.content.departmentPage{padding:2px}.deptsArticle{background:#ffffff;box-shadow:0px 1px 4px rgba(0,0,0,0.2)}.smallDepts{margin-bottom:15px}.departmentPage .articleBox{padding-bottom:0px}.textWrap{padding:10px}.none{display:none !important}.jsEmbargo span{color:#000;font-size:11px;margin-left:10px;font-weight:600  !important}.mobMenu>div a p{margin:10px 0px}.dropdownNavMob>div:not(:last-child){border-bottom:1px solid #dadada}.dropdownNavMob a{padding:0px 30px !important}.mainos.jattiboksi{margin-bottom:15px;padding-bottom:30px !important}.articleTwoListBtn p{margin:0px;padding:10px}.articleTwoListBtn>div{border-bottom:2px solid #ccc;color:#ccc;margin-bottom:20px;cursor:pointer}.articleTwoListBtn .active{border-bottom:2px solid #0f8ccc;color:black}.articleTwoList .articleBox h1{font-size:20px}.articleTwoList .articleBox a{border-bottom:1px solid #dadada;margin-bottom:10px}iframe,fieldset.inlineLabels{border:none;width:100%}.inlineLabels .template_text input,.inlineLabels .template_text textarea{padding:7px;border:1px solid #dadada;width:100%;border-radius:3px}.inlineLabels .template_text label{font-family:"Montserrat";font-weight:400}.inlineLabels .template_text>div{margin-bottom:10px}.td50left,.td50right{width:calc(50% - 10px)}.td50left{float:left}.td50right{float:right}input#file1_afile1{padding:4px}.templateBtn p{margin:0px;font-size:16px;color:#404040;font-family:"proxima-nova", helvetica, sans-serif;line-height:21px}.templateBtn{margin:15px 0px 0px 0px;padding:10px 0px 10px 10px;background:#eaeef0;border-radius:5px;border:1px solid #dfdfdf;cursor:pointer;-webkit-transition:0.2s 0.35s ease;-moz-transition:0.2s 0.35s ease;-o-transition:0.2s 0.35s ease;-ms-transition:0.2s 0.35s ease}.templateBtn.activeTemplate ~ .template{border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;width:calc(100% - 2px) !important;min-width:calc(100% - 2px) !important;max-width:calc(100% - 2px) !important}.templateBtn.activeTemplate{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.ag-top-login p{color:#000000}fieldset.inlineLabels ~ .buttonHolder button{background:#0f8ccc;border:none;padding:5px 10px;color:white}fieldset.inlineLabels ~ .buttonHolder{padding:15px}.articleBox .articleboxcontent:nth-child(4n-4){margin-left:5px}.articleBox .articleboxcontent:nth-child(4n-6){margin-right:5px}.login input{margin:5px 0px 10px 0px;padding:8px;width:100%;border-radius:4px;border:1px solid #cccccc;box-sizing:border-box}.loginwrap h2{padding-left:10px}.pagetop{margin-top:30px}.tekstarit .small>div{padding-bottom:30px}.tekstarit .articleBox h1{margin:0px}@media (min-width: 786px) and (max-width: 850px){.textBtn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.textBtn>div:nth-child(even){padding-left:0px}.textBtn>div:nth-child(even) p{margin-left:0px}}.jattibanneri{padding-bottom:16px}.jattibanneri img{width:100%}.articlemetadata{padding-top:10px}.borderimg .articlemetadata{padding:0px}i.far.fa-envelope{color:#0F8CCC}.kolumn .departmentPage .articleBox.borderimg a{padding-bottom:20px;border-bottom:1px solid #dadada;margin-bottom:20px}.kolumn .departmentPage .articleBox.borderimg p{margin-bottom:0px}.matop13{margin-top:13px}.fab.fa-facebook,.fab.fa-twitter{color:#0F8CCC}i.fab.fa-whatsapp{color:#25D366}.mob .social a{padding-right:15px}.matop13 .social a{padding-bottom:20px}.payarticle{background:#0f8ccc;padding:20px}h3.valiotsikko{color:#000000}span.isku{text-transform:uppercase;font-weight:bold}.nelikko .crop_container{border-radius:50%}.mobLogin{background:#d2222a;margin:0px !important}.mobLogin p{color:#ffffff;padding:0px 10px}.mainos img{width:100%}.footer_links p{margin:0px 0px 0px 18px;padding:3px 0px;color:#fff}.footer_links a p{display:list-item}.footerlogo{margin:0 auto}.footer_links{padding:20px 40px}.articleText span.textelement-creator.string{font-weight:bold;padding-bottom:10px;display:block}.lukijakuva.departmentPage .deptsArticle{background:#0f8ccc}.lukijakuva.departmentPage h1{color:white;font-size:18px;padding:10px;margin:0px}.articleContent .Source{font-size:11px !important;color:#fff;padding:5px 10px 10px 10px;right:0;background:#656565;box-sizing:border-box}.articleContent .Caption{margin-bottom:0px;background:#656565;color:white;padding:10px;margin-top:0px;font-size:12px;box-sizing:border-box}.deptsArticle.prioArticle .textwrap{padding:5px 20px}.deptsArticle.smallDepts h1{font-size:20px;margin-top:10px}.kirkonkellot a{padding-bottom:10px}.kirkonkellot p.teksti{margin-top:10px}@media only screen and (min-width: 769px){.mielipide .relative{margin:0 auto;width:40%;height:auto}}.mielipide .relative .crop_container,.mielipide .relative img{width:100% !important;height:auto !important}@media only screen and (max-width: 768px){.mielipide .relative{margin:0 auto;width:70%;height:auto}}.topArticle.front h1{color:white;padding:10px}.rv-tilaukset img{max-width:210px !important}.orderbutton button{margin-bottom:5px;margin-bottom:5px;background:none;border:none;padding:0px;display:block;width:100%;text-align:left}.orderbutton button a{color:#0f8ccc;font-weight:bold}.form-spinner-overlay.active{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.6);display:flex;justify-content:center;align-items:center;flex-direction:column-reverse}p.send-msg{display:none;font-style:italic}.formControl .inputGroup input{float:left;width:calc(100% - 30px);padding:2px 5px;font-size:16px;margin:4px;border:1px solid #ccc;background-color:#fff;border-radius:4px;line-height:1.5;font-family:"proxima-nova",sans-serif}.formControl .inputGroup textarea{font-family:"proxima-nova",sans-serif;width:calc(100% - 30px);float:left;padding:5px 5px;font-size:16px;margin:4px;resize:none;border:1px solid #ccc;background-color:#fff;line-height:1.5}.formControl .inputGroup button{background-color:#0f8ccc;line-height:1.5;padding:8px 20px;float:left;margin:2px 5px;font-size:16px;color:white;border:1px solid #0f8ccc}.formControl .inputGroup button:focus{border-color:#dadada;outline:0;background-color:#ffffff;color:#000000}.borderBox img{margin:0px !important}span.lihava{font-weight:bold}span.kursiivi{font-style:italic}.articleTwoList{border:1px solid #dadada;padding:8px}.mielipide p.Caption{display:none !important}.topnav i{padding:2px}.footerlogo a{display:inline-block;color:#ffffff}.mobMenu .articleBox{padding:0px}.top .links{background-color:#eee}.top .links .yleisfontti a{margin:0px;padding:7px}.today p{margin:0px;padding:7px}.sidelist>div .crop_container{text-align:center;margin:0 auto}.rv-ilmoitus img.logo{width:40%}.articleContent p.Source:before{content:"\f030";font-family:'Font Awesome 5 Pro';top:10px;right:10px;color:rgba(255,255,255,0.8);padding:5px 5px 5px 0px;font-size:12px}.mobMenu .topnav a:hover{color:white !important;text-decoration:none !important}.mobMenu>div a i{display:none}.omatyyli{padding-top:10px}.omatyyli label{display:block}.omatyyli input{border:1px solid #dadada;padding:5px}.omatyyli button{border:none;background:#0f8ccc;color:white;padding:5px 10px;margin-top:10px}.relative.send a{display:inline-block}table td{padding-rigth:15px}.teiskoLogo{margin-top:20px}.jattibanneri2{padding:10px 0px 20px 0px}.mob .social{padding-bottom:15px}span.priceDuration{display:none}.priceList{padding:5px 0px}.ruovesitilaus,.tatilaus{padding-bottom:10px}span.priceOrder{text-transform:lowercase;display:block}span.priceOrder:first-letter{text-transform:uppercase}.video .articleBox h1{font-size:20px}.rv-ilmoitus a{display:inline-block}form.rv-ta-form{display:flex;flex-direction:column;align-items:flex-start;font-size:14px}form.rv-ta-form>*{margin-bottom:10px}form.rv-ta-form button{border:none;outline:none;font:400 1rem 'Montserrat',sans-serif;padding:5px 15px;margin:10px 0px;cursor:pointer;background-color:#0F8CCC;color:#fff;text-transform:uppercase;transition:color 100ms ease, background-color 100ms ease;width:100%}.lukko{padding:30px;background:#eaeef0;border:1px solid #dfdfdf;border-radius:5px;text-align:center}.semibold{font-weight:600}.yleisfontti_lukko{color:#404040}.lukko .jatka_lukemista{font-size:20px !important;color:#333333 !important}.lukko_ympyra{margin:10px auto}.lukko_ympyra i{margin:18px 15px 15px 25px}.jatka_tilaukseen .lukko_button{background:#bf292c !important;cursor:pointer;font-weight:bold !important}.jatka_tilaukseen .lukko_button a{color:#FFFFFF;font-weight:bold !important;margin-top:12px}.lukko input{margin:5px 0px;padding:10px 8px;width:100%;border-radius:3px;box-sizing:border-box;border:1px solid #cccccc}.main{margin:0px 0px 0px 0px}.marginLeft10{margin-left:10px}.marginRight10{margin-right:10px}.lukko .jatka_lukemista p{font-weight:bold}i.far.fa-unlock-alt{font-size:40px;margin:3px;font-weight:bold}.lukko input[type="submit"]{margin:10px 0px;padding:13px 0px;color:#090909;background:#EAEEF0;font-family:"" Montserrat "";border-radius:0px;border:none;cursor:pointer;text-transform:uppercase;-webkit-appearance:none}a.ag_paid_content h1.otsikko:after{background-position:0 0;background-repeat:no-repeat;background-size:contain;content:" ";display:block;height:18px;margin-bottom:10px;position:relative;top:4px;width:83px;background-image:url(/neo/8/ruovesi_lukko.png)}.topArticle .textarea:only-child{width:100% !important;min-width:100% !important;max-width:100% !important}.blogSource .relative>.Source{display:none !important}.kirjaudu a{color:#0F8CCC;font-weight:bold !important;display:inline-block !important}.media-host.landscape{background-color:#fff}.media-host.portrait{background-color:#fff}.login .inputGroup select{float:left;font-size:14px;margin-top:4px;margin-bottom:20px;border:1px solid #ccc;background-color:#fff;border-radius:4px;line-height:1.5;font-family:"Montserrat";font-weight:400;text-decoration:none;padding:2px 5px;width:100%}.login .inputGroup{float:left;width:100%;font-size:14px}.borderbottom{border-bottom:1px solid #dadada;margin:10px 0px 10px 0px;padding-bottom:15px}.marginBottom20{margin-bottom:20px}.login input[type="submit"]{border:none;outline:none;font:400 1rem 'Montserrat',sans-serif;padding:5px 15px;margin:10px 0px;cursor:pointer;background-color:#0F8CCC;color:#fff;text-transform:uppercase;transition:color 100ms ease, background-color 100ms ease;width:100%}.login .ag-input-group button[type="submit"]{border:none;outline:none;font:400 1rem 'Montserrat',sans-serif;padding:5px 15px;margin:10px 0px;cursor:pointer;background-color:#0F8CCC;color:#fff;text-transform:uppercase;transition:color 100ms ease, background-color 100ms ease;width:100%}.marginTop15{margin-top:15px}.footer_mobiili{margin-left:20px;margin-right:20px;text-align:center;margin-top:10px;padding-top:5px}.footer_mobiili p:first-child{margin-bottom:0px !important;padding-bottm:0px !important}.buttonFix a{margin-bottom:10px;display:block !important;color:#0F8CCC !important;font-weight:bold !important}.agver p{width:100%}.tilausMobile img{width:100% !important}div.well .verkko img{width:100%}.template img{width:100% !important}@media only screen and (max-width: 768px){.AgGallery .gallery-container{height:300px}}@media only screen and (min-width: 769px){.mielipideIsoKuva .relative{margin:0 auto;height:auto}}.aghtml{margin-bottom:10px !important}.artikkeli a{display:inline !important}.inlineLink a{display:inline !important}p.teksti a{display:inline !important;color:#009cdf !important}.video div.Image{margin:0px !important}p.nosto,p.sitaatti{font-size:18px !important;text-align:center !important;font-weight:500 !important;font-style:italic !important;color:black;padding:10px 0px 10px 20px;border-left:5px solid #0f8ccc;width:60% !important;margin-left:auto;margin-right:auto}p.puffitiivistelma{background-color:lightgrey;padding:5px;font-style:italic;font-size:11px !important}.PK .jsEmbargo span{color:white !important}.borderBox.borderimg:first-child .jsEmbargo span.textelement-embargo.datetime{color:#fffff !important}.marginLeft20{margin-left:20px}.noSource p.Source{display:none}.maksava p.Source{margin:0px !important}.maksava .Image.aghplacementany.agportrait{margin-bottom:10px !important}p.faktateksti{background-color:#e4e4e4;margin:0 0 1rem 0;padding:0.6rem;font-family:400 0.9rem "Merriweather", serif}p.faktaotsikko{font-size:18px;font-weight:bold;background-color:#63b9e9;color:white;padding:0.5rem;margin:1rem 0 0 0}.dropdownNavMielipide{display:none}.dropdownNavUutiset{display:none}.nd-slide-textblock{background-color:#656565 !important;color:#fff !important}.nd-carousel-container.fullscreen{width:100% !important;max-width:100% !important;min-width:100% !important;background-color:#fff}.vinjet p{padding-bottom:10px;color:#000;font-size:14px;margin-bottom:0px;font-weight:bold}.kaupallinenBox{margin-bottom:15px !important;padding:0px 10px 10px 10px;background-color:#E2F4FD !important}.kaupallinenyhteistyo img{margin-top:10px}.kaupallinen-2-col img{width:100%}.vinjet-2 p{padding-bottom:0px;color:#000;font-size:14px;margin-bottom:0px;font-weight:bold}.kaupallinen-headline h1.otsikko{font-size:18px}.kaupallinen-shorttext p.teksti{font-size:12px}.kaupallinenBorder:first-child{border-right:1px;padding-right:5px}.kaupallinenText p.faktateksti{margin:0px !important}.kaupallinenText p.faktaotsikko{font-size:16px;font-weight:bold}p.teksti ~ div.Image{margin:10px 0px 20px 0px}.epaper-button p{margin:0 auto !important;width:auto !important;font-weight:bold !important;text-align:center !important;padding:10px;color:white !important;font-size:16px !important}.epaper-link{border-left:20px}.pagetop .logo{max-height:95px !important}.teiskoLogo .sideimg .crop_container{height:auto !important}p.kirjoittaja,p.kirjoittajantiedot{font-weight:bold !important}.navigation-teisko .ag-nav-haku:hover{background:initial}.navigation-teisko>div a:hover,.navigation-teisko a.active,.navigation-teisko .mobMenu>div a:hover{background:#0b6796}.navigation-teisko a{text-transform:uppercase;color:#FFFFFF;padding:10px;text-decoration:none}.navigation-teisko p{margin:0px}p.vinjetti::before{color:#F7931D;content:"■";font-size:20px;margin-right:5px}p.vinjetti{color:#0F8CCC;font-size:14px;font-weight:bold !important;text-transform:uppercase}.kirjoittaja-teisko p.kirjoittaja,.kirjoittaja-teisko p.kirjoittajantiedot{font-weight:bold !important}.nd-carousel-container p.nd-slide-caption.long{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.nd-carousel-container p.nd-slide-caption.long.more{white-space:normal !important;text-align:left}.nd-carousel-container button.showCaption{float:right;background:none;border:none;font-size:18px;color:#fff;cursor:pointer}.nd-carousel-container button.showCaption.rotate{transform:rotate(180deg)}input.dot-navigation-top.dot-logout-button:hover{color:#0b6796 !important;text-decoration:underline !important}input.dot-navigation-top.dot-logout-button{appearance:none;color:black;background-color:white;border:none;cursor:pointer;font-size:14px;font-family:"Montserrat";font-weight:400;text-decoration:none;padding:7px 0 0 0;margin:0}p.alaotsikko{margin-top:0px !important;font-size:16px !important;font-family:"Montserrat" !important;font-weight:600 !important;text-decoration:none !important}.epaper-button p(old){padding:10px;background-color:#0F8CCC;color:white !important;cursor:pointer;font:400 0.9rem "PT Sans", sans serif}.epaper-button{bottom:0;left:0;right:0;width:100% !important;min-width:100% !important;max-width:100% !important;background-color:#0F8CCC;z-index:99;cursor:pointer}i.far.fa-hand-point-left{padding-right:10px !important;font-size:22px}.readMore h1.otsikko{text-decoration:none;font-size:16px;font-weight:600;line-height:1.5}.faktaBoksi p.faktavinjetti{color:#0F8CCC;font-weight:bold;padding:7px;font-size:22px;margin-bottom:-20px}p.nd-slide-source::before{content:"\f030";font-family:"Font Awesome 5 Pro";font-weight:normal;margin-right:5px}span.ta_10isku{text-transform:uppercase}.faktaBoksi2 p.faktaotsikko{color:#000000;font-size:18px;font-weight:bold;padding:0.5rem;background-color:white;margin:1rem 0 0 0}.readMore h1.otsikko:before{background-color:#F7931D;content:"Lue nettijuttu: ";color:white !important;padding:4px;tect-decoration:none !important;margin-right:10px;font-size:14px}.faktaBoksi2 p.faktateksti{margin:0 0 1rem 0;padding:0px 0px 0px 10px;font-family:400 0.9rem "Merriweather", serif;background-color:white}.faktaBoksi2 p.faktavinjetti::before{color:#F7931D;content:"■";font-size:26px;margin-right:5px}.faktaBoksi2 p.faktateksti::before{content:"■";font-size:20px;color:#008E5E;margin-right:5px}.faktaBoksi2 p.faktavinjetti{color:#000000;font-weight:bold;padding:7px;font-size:22px;margin-bottom:-20px}.faktaBoksi p.faktateksti::before{content:"■";font-size:22px;color:#0f8ccc;margin-right:5px}.epaper-button-teisko{bottom:0;left:0;right:0;width:100% !important;min-width:100% !important;max-width:100% !important;background-color:#048D4F;z-index:99;cursor:pointer}.sideimg img{margin-left:0 !important;max-width:100% !important}.epaper-button-teisko p{margin:0 auto !important;width:auto !important;font-weight:bold !important;text-align:center !important;padding:10px;color:white !important;font-size:16px !important}.faktaBoksi p.faktavinjetti::before{color:#F7931D;content:"■";font-size:26px;margin-right:5px}.faktaBoksi p.faktateksti{margin:0 0 1rem 0;padding:0px 0px 0px 10px;font-family:400 0.9rem "Merriweather", serif;background-color:white}.navigation-teisko{background-color:#048D4F}.faktaBoksi p.faktaotsikko{color:#000000;font-size:18px;font-weight:bold;padding:0.5rem;background-color:white;margin:1rem 0 0 0}p.aihe{font-size:16px !important;font-weight:400 !important;font-style:italic !important;color:black;text-transform:uppercase}.teisko-vinjetti p.vinjetti{color:#000000;font-size:14px;font-weight:bold !important;text-transform:uppercase}.teisko-vinjetti p.vinjetti::before{color:#000000;content:"■";font-size:20px;margin-right:5px}.faktaBoksi2 p.faktalahde{margin:0 0 1rem 0;padding:0px 0px 0px 10px;font-family:400 0.9rem "Merriweather", serif;background-color:white}.faktaBoksi2 p.faktalahde::before{content:"■";font-size:20px;color:#F58639;margin-right:5px}.faktaBoksi p.faktalahde{margin:0 0 1rem 0;padding:0px 0px 0px 10px;font-family:400 0.9rem "Merriweather", serif;background-color:white}.faktaBoksi p.faktalahde::before{content:"■";font-size:22px;color:#F58639;margin-right:5px}.ag-top-login i.far.fa-sign-out{margin:0 -5px 0 0}.ag-top-login:hover{color:#0b6796 !important;text-decoration:underline !important}.ag-top-login{margin:0px 0px 10px 10px}.epaperArticleContent .Image.agportrait .crop_container img,.epaperArticleContent .Image.agportrait .crop_container{width:100% !important;height:auto !important}.ad_wrapper{padding-bottom:16px}@media only screen and (max-width: 768px){.silmakulma1{padding-bottom:16px}}.tekstiboksi img{width:300px !important;height:250px !important;margin:0 auto;display:block}.tekstiboksi{width:100%}.pohjoisviittaBg{background:#e2f4fd !important}.boksi-margin{margin:0px 10px 50px 10px !important}p.ingressiotsikko{color:black !important}.kuva-fix{width:80px}.marginBottom15{margin-bottom:15px}.newsletter{border-width:1px;border-style:solid;border-color:#dadada;padding:5px;margin-top:10px;font-family:"PT Sans",sans-serif}.newsletterArticle a{text-decoration:none;color:#000}.newsletterArticle img{width:100%}.newsletterFooter{border-width:1px;border-color:#333333;border-style:solid;border-left:none;border-bottom:none;border-right:none}.newsletterKollega a{text-decoration:none;color:#4A85A8}.newsletterLinks a,.newsletterLinks p,newsLetter Links span.netdepartment-name.string{text-decoration:none;color:black !important;margin-top:0px;margin-bottom:0px;display:inline}.newsletterLinksWrapper p{margin:5px;color:black}.newsletterLue{margin-top:10px;background-color:#0F8CCC}.newsletterLue a{text-decoration:none;color:white}.newsletterLuetuimmat{color:#fffff;background-color:#0F8CCC}.newsletterLuetuimmat h3{color:#FFFFFF;margin-left:20px}.newsletterLuetuimmat p{font-size:18px;padding:10px}.newsletterMielenkiintoisimmat{color:#fffff;background-color:#F7931D}.newsletterMielenkiintoisimmat h3{font-size:18px;padding:10px}.newsletterPeruutus a{text-decoration:none;color:#0F8CCC}.newsletter p.leipis,.newsletter p.otsikko{font:400 1.1rem "PT Sans", sans serif !important}.newsletterTarget a,.newsletterTargetSmall a{text-decoration:none;color:#333333;hyphens:none !important}.newsletterTarget h1{font-family:PT sans ,sans serif;font-size:28px;font-weight:lighter;margin-top:0px;margin-bottom:15px}.newsletterTarget h2{font-weight:400;font-size:16px;margin:0}.newsletterTarget h3,.newsletterTargetSmall h3,newsletterTargetSmall p.otsikko,newsletterTargetSmall h1.otsikko{font-weight:lighter;font-family:"PT Sans", sans-serif;font-size:18px}.newsletterTarget hr{display:none}.footer_links h4{margin:20px 0px 5px 0px;color:#fff;font-weight:bold}.articleContent .Caption,.articleContent .Source{display:block}.departmentPage .articleBox div.Image{margin-right:0px}.articleBox h1{margin-top:14px;margin-bottom:6px;font-size:26px}.dropdownNav:hover{display:flex !important}.mobMenu .topnav a{margin:0px;padding:10px}.topArticle .mobTopArticle h1,h1{color:#363636}.mobLogin.logout input{color:#fff;background:#d2222a;font-size:15px;text-decoration:none;text-transform:uppercase;box-sizing:border-box;padding:10px 10px 10px 18px;width:100%;text-align:left}.mobLogin.logout input:hover{background:#0b6796 !important;color:#fff !important;text-decoration:none !important}.topArticle .mobTopArticle h1{padding:0px}.deptsArticle .overflowStaff.noimg{position:relative;bottom:0px}
