﻿@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:Regular");@import url("https://fonts.googleapis.com/css?family=Source+Serif+Pro:Regular");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:Bold");@import url("https://fonts.googleapis.com/css?family=Coustard:Black");.articleText p.Caption{display:block !important;margin-top:4px;margin-bottom:30px;font-weight:bold;color:#4d4d4d;font-size:18px}.ag-slide-article .crop_container{position:relative;overflow:hidden;border-radius:50%;border:1px solid #dadada}body.agPureCSS{margin:0px}.bgColor3{background:#F179A7}.bgColor3-20{background:#FDE5ED}.bgColor4{background:#E9B848}.bgColor4-20{background:#FCF1D8}.bgColor1{background:#00A992}.bgColor2{background:#6258A6}.bgColor2-20{background:#E0DEEE}.bgColor5{background:#000}.bgColor5-20{background:#4D4D4D}.bgColor6{background:#eee}.bgColor7{background:#fff}.fontfamily2,.fontfamily2 h1,.fontfamily2 h2,.fontfamily2 p,.fontfamily2 span{font-family:"Source Sans Pro";font-weight:400}.fontfamily1,.fontfamily1 h1,.fontfamily1 h2,.fontfamily1 p,.fontfamily1 span{font-family:"Source Serif Pro";font-weight:400}.header .top .search{background:#eee;position:relative;width:211px;display:inline-flex}.header .top .search input{border:0;background:none;padding:9px}.header .top .search input::placeholder{color:#000}.header .top .search .btn{position:absolute;right:8px;top:8px}.agGalleryStyle .custom-control [ag-icon-button]{height:100% !important;width:100% !important;font-size:2.5em;padding-bottom:3em}.agGalleryStyle [ag-icon-button]{padding:7px}.agGalleryStyle [ag-button],.agGalleryStyle [ag-icon-button]{border:none;outline:none;background-color:transparent;border-radius:2px;color:#333;cursor:pointer;transition:color 0.1s ease, background-color 0.1s ease}.agGalleryStyle .custom-control .ag-tool-wrapper{width:100%}.agGalleryStyle .ag-native-carousel-tools>*:not(:first-child),.agGalleryStyle .ag-native-carousel-tools>*:not(:last-child){margin:0px 5px}.agGalleryStyle .ag-native-carousel-overflow{overflow:hidden;width:100%}.agGalleryStyle .ag-tool-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center}.agGalleryStyle .ag-native-carousel-frame{display:flex;flex-wrap:nowrap;width:100%;transition:transform 400ms ease;will-change:transform}.mainCol .articleBox1 .textArea{padding:20px}.mainCol .articleBox1>div:first-child{margin-right:20px}.mainCol .articleBox1>div:nth-child(2){margin-left:10px;margin-right:10px}.mainCol .articleBox1>div:nth-child(3){margin-left:20px}p.Source,p.Caption{display:none}.relative{position:relative}.pageContent{padding:40px}.maTop40{margin-top:40px}.header .top .topNav{margin-right:10px}.header .top .topNav p{margin:0px;padding:7px 10px;color:#fff}.navigation a{padding:7px 10px;margin:0px 10px}.navigation a:hover{background:#6258A6}.navigation a:hover p{color:#fff}.navigation a p{color:#4D4D4D;font-weight:700;margin:0px}.psalmiCol .articleBox1 .textArea{padding:20px}a{text-decoration:none}.moreArticle{padding:10px;margin-top:20px;width:auto !important}.moreArticle p{color:#fff;margin:0px !important}p,h1{color:#000000}.padding20{padding:20px}.luetuimmatCol .articleBox1:not(.active){display:none}.moreArticleCol .articleBox1.active a:nth-child(n+6){display:none}.moreArticleCol .articleBox1.active.more a:nth-child(n+6){display:block}.heightFull{height:100%}.header{margin-bottom:20px}.header .top{margin-bottom:5px}.contentCol .vinjet{margin:30px 0px 10px 0px;overflow:hidden}.contentCol .vinjet p,.contentCol .vinjet span.weblocation-name.string{font-weight:700;text-transform:uppercase;color:#6258A6;margin:0px 3px 0px 0px;display:contents}.contentCol .vinjet .border{border-bottom:1px solid #E9B848;margin-top:14px}.logo{margin-right:7px}.textArea.overFlowBox{position:absolute;bottom:0px;padding:20px;background:rgba(154,154,154,0.8)}.textArea.overFlowBox h1{color:#fff;font-size:24px;font-weight:700}.padding50{padding:50px}.footer .col2 .navigation{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}.footer .col2 .navigation a p{color:#fff;font-weight:400;padding-top:14px}.footer .col2 .navigation a:hover p{color:#E9B848}.footer .col2>div:first-child p{padding:7px 10px;margin:0px 10px;font-size:20px;font-weight:bold}.footer .col2 .navigation .navItem{border-top:1px solid #E9B848;width:115px}@media only screen and (min-width: 1051px){.mainCol{padding-right:40px}}.footer .smallNav .navItem.otherLink{padding:7px 10px;margin:0px 10px;border:0}.footer .smallNav .navItem.otherLink a{padding:0px;margin:0px;border-top:1px solid #E9B848;width:115px}.footer .logo *{max-width:200px !important}@media only screen and (min-width: 881px){.footer .col1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}}.yhteystiedot *{font-family:"Source Sans Pro";font-weight:400}.none{display:none !important}.eventsCol a .textArea{max-height:5.6em;overflow:hidden;margin-top:10px}span.lisätieto{color:#000000;padding:0px 20px 0px 5px;display:block;margin-left:15px;border-left:2px solid #6258A6}.loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #00A992;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.form-spinner-overlay.active{position:fixed;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}.form-spinner-overlay.active .send-msg,.form-spinner-overlay.active .loader{display:block}.epaper-button p{padding:10px;background-color:#4D4D4D;color:white !important;cursor:pointer;border-radius:12px;margin-left:12px}.epaper-link{border-left:20px}label.field-label{display:block;margin-top:15px}.sideNumberList .btn p{margin:0px;padding:5px;font-weight:700;color:#000;text-transform:uppercase;display:block}.sideNumberList .btn.active a,.sideNumberList .btn:hover a{background:#6258A6}.sideNumberList .btn.active p,.sideNumberList .btn:hover p{color:#fff}.sideNumberList h1{margin-bottom:0px;display:contents}.sideNumberList p{font-size:15px;margin:0px 0px 10px 0px;display:contents}.sideNumberList .numero_lista{margin-top:15px;overflow:hidden}.sideNumberList .numero_lista>div{color:black;font-weight:bold}.shortText p{font-size:16px;margin:0px}.embargo span{color:black;font-weight:bold;font-family:"Source Sans Pro";font-size:16px}.osumat{margin:0 !important}.osumat *{display:inline-block}.osumat p{padding-right:10px;font-family:"Source Sans Pro";font-weight:700}.search span.weblocation-name.string::before{content:"|";padding:0px 5px}.search span.weblocation-name.string{text-transform:none;font-size:16px}.hakusana{margin:0 !important}.hakusana *{display:inline-block}.hakusana p{padding-right:10px;font-family:"Source Sans Pro";font-weight:700}.col1 p a{color:#fff}.col1 p a:hover{text-decoration:underline}@media only screen and (max-width: 615px){.mainCol .articleBox1 a{margin-bottom:20px}}.mainCol .side .articleBox1 a{margin-bottom:0px}.mainCol .side .articleBox1 .textArea{padding:0px 0px}.anchor_up{right:5px;padding:5px;position:fixed;bottom:5px;z-index:999999;cursor:pointer;background:rgba(0,0,0,0.4);border-radius:5px}.anchor_up .far{color:#fff}.articleContent{margin-top:30px}.articleCol.articleBox1.maTop40 a{margin-bottom:5px}@media only screen and (min-width: 616px) and (max-width: 764px){.header{margin-bottom:0px}.header .top,.header .bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}.header .top{position:absolute;right:0px;width:initial !important;top:48px}.header .navigation a:first-child{margin-left:0px !important}.header .top .search,.header .navigation{margin-top:10px}.header .top .search{margin-left:133px}}.mobileHeader{background:#6258A6;padding:20px;-webkit-box-shadow:0px 4px 12px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 4px 12px 0px rgba(0,0,0,0.5);box-shadow:0px 4px 12px 0px rgba(0,0,0,0.5);z-index:999}.mobileHeader .far{color:#fff}.pitkat_artikkelit .textArea{padding:0px 80px 30px 80px;box-sizing:border-box}.eventsCol h1{font-size:16px !important;margin:0px;font-weight:bold}.eventsCol p{margin:0px 0px 10px 0px;font-weight:bold}.agGalleryStyle .ag-native-carousel-frame.three a{width:calc(33.33% - 40px) !important;min-width:calc(33.33% - 40px) !important;max-width:calc(33.33% - 40px) !important;margin:0px 20px;box-sizing:border-box}.agGalleryStyle .ag-native-carousel-frame.two a{width:calc(50% - 40px) !important;min-width:calc(50% - 40px) !important;max-width:calc(50% - 40px) !important;margin:0px 20px;box-sizing:border-box}.agGalleryStyle .ag-native-carousel-frame.one a{width:calc(100% - 40px) !important;min-width:calc(100% - 40px) !important;max-width:calc(100% - 40px) !important;margin:0px 20px;box-sizing:border-box}.agGalleryStyle .ag-native-carousel-frame a h1{font-size:16px;color:black}.maTop20{margin-top:20px}.articleBox1 h1{font-size:18px}.yhteystiedot p{margin:0px}p a{display:inline-block}form.nd-form{width:100%}form.nd-form input,form.nd-form textarea,form.nd-form select{padding:0.5rem;border:1px solid #dadada;width:100%}form.nd-form p.field-label{margin-bottom:0px}form.nd-form input.button{margin-top:15px}form.search button{background:transparent;border:0;height:32px;cursor:pointer}.ag_page_navigation_top a,.ag_page_navigation_top span,.ag_page_navigation_bottom a,.ag_page_navigation_bottom span{font-family:"Source Sans Pro";font-weight:700;height:32px;width:32px;display:inline-flex;justify-content:center;align-items:center;background-color:rgba(239,239,239,0.8);margin-right:5px;color:#231F20;border-radius:2px;transition:color 100ms ease, background-color 100ms ease}span.ag_page_navigation_top,span.ag_page_navigation_bottom{margin:10px 0px}.search>a{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dadada}.agTextTagCloud span{font-family:"Source Sans Pro";font-weight:400;color:#000;padding:2px 5px;border:1px solid #000;margin-right:5px}.floatImg{float:right;padding:0px 0px 15px 15px}.blokki{display:block !important}.events_rss{padding-bottom:15px}.events_rss *{margin:0px !important;font-size:16px !important;color:black}.row-list .pc a:nth-child(3n+1){padding-right:10px}.row-list .pc a:nth-child(3n+2){padding-right:5px;padding-left:5px}.row-list .pc a:nth-child(3n+3){padding-left:10px}.row-list .mob a:nth-child(2n+1){padding-right:5px}.row-list .mob a:nth-child(2n+2){padding-left:5px}.articleBoxBig.noImg .overFlowBox{position:relative}.eventsMore{padding:10px;margin-top:20px;width:auto !important}.eventsMore p{color:#fff;margin:0px !important}.col2 .navigation>a{display:none}p.agTextTagCloud{display:contents}p.agTextTagCloud>span{margin-bottom:5px}p.send-msg{display:none;font-style:italic}.footer p{color:#fff}.footer .smallNav a{padding:7px 10px;margin:0px 10px}.footer .smallNav p{padding-top:14px;margin:0px}.footer .smallNav .navItem{border-top:1px solid #E9B848;width:115px}.footer .smallNav a:hover p{color:#E9B848}.footer .col2>div:first-child p,.footer .col3>div:first-child p,.footer .col4>div:first-child p{padding:7px 10px;margin:0px 10px;font-size:20px;font-weight:bold}.footer .col1,.footer .col2,.footer .col3,.footer .col4{margin-right:20px}.footer .col1{padding-bottom:20px}.footer .searchBoxMob,.footer .digi{display:none !important}span.department-name.string{font-family:"Source Sans Pro";font-weight:700;text-transform:uppercase;color:#000000;font-size:16px;margin:2px 3px 0px 0px}.someJako>div i{width:30px;height:30px;text-align:center;background:#4d4d4d;border-radius:50%;margin-right:10px;font-size:20px;color:#fff;padding-top:5px}.someJako{margin:15px 0px;box-sizing:border-box}@media only screen and (min-width: 765px) and (max-width: 1050px){.pitkat_artikkelit .articleText .aghplacementany.agportrait{width:75% !important;margin:0 auto}}.articleText p.valiotsikko{font-size:20px;font-weight:bold;margin-bottom:0px;margin-top:25px}.articleText p.kirjoittaja{font-style:italic}@media only screen and (max-width: 615px){span.ag_search_entry{margin-top:25px}}@media only screen and (max-width: 1050px){.digiCol .bgColor1-20,.digiCol .bgColor1-20 *{max-width:300px !important;margin:0 auto}}.articleText .tieto p.tietopalkki{font-weight:700;text-transform:uppercase;color:#6258A6;margin:20px 0px 0px 0px;font-family:"Source Serif Pro"}.articleText .tieto p.tietootsikko{font-family:"Source Serif Pro";font-size:26px;margin:5px 0px}.articleText .tieto p.tieto{margin-left:20px}.articleText .tieto p.tieto::before{content:"\2022";color:#6258a6;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.bgColor1-20{background:#C9EDE9}.articleText .listImg p.Caption{font-family:"Source Sans Pro";padding:0px 15px}span.italic{font-style:italic}.articleText .sitaatti p.sitaatti::before{font-family:"Coustard";font-weight:900;content:'"';display:inline-block;color:#6258A6;position:absolute;margin-left:calc(50% - 28px);margin-top:-70px;font-size:100px}p.alaotsikko{font-size:20px;padding:0px;margin-top:0px;margin-bottom:40px}@media only screen and (max-width: 615px){p.teksti{font-size:17px}}.articleBoxChildren a{margin-bottom:15px}.articleText .sitaatti p.sitaatti{width:60%;margin:60px auto 20px auto;position:relative;font-size:24px}span.isku{font-weight:bold;margin-top:12px;font-size:18px;display:inline-block}.tapahtumaLista a{font-size:18px;font-family:"Source Sans Pro";font-weight:400;padding:2px 0px;color:#6258A6}.textArea p.teksti a{color:#00A992}.overFlowBox .agTextTagCloud span{color:#fff;border:1px solid #fff}@media only screen and (max-width: 880px){.footer .padding50{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}.footer .navigation a{margin:0px;padding-left:0px}}.ag_page_navigation_top span,.ag_page_navigation_bottom span{color:#00A992}.mobileHeader .mobileNav .navigation{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:20px;display:none}.mobileHeader .mobileNav .navigation a{width:100%;margin:0px 0px 0px 10px}.mobileHeader .mobileNav .navigation a p{color:#ffffff}.mobileHeader .mobileNav .navigation a:hover{background:#E0DEEE}.mobileHeader .mobileNav .navigation a:hover p{color:#6258A6}.mobileHeader .mobileNav form.search{width:100%;position:relative;margin-left:20px;margin-top:10px}.mobileHeader .mobileNav form.search input{padding:8px;border-radius:5px;border:none;width:100%}.mobileHeader .mobileNav form.search button{position:absolute;right:0;border-left:1px solid #000;padding:0px 10px}.mobileHeader .mobileNav form.search button i{color:#000}.readMore .vinjet{border-bottom:1px solid #dadada}.readMore .vinjet h2{font-size:22px;margin:0px}.readMore .moreList h1{margin-top:0px;font-size:18px}.readMore p.Caption,.readMore p.Source{display:none !important}.readMore a .textArea>div:first-child{margin-right:15px}.readMore .meta .weblocation-name{color:#00A992;padding-right:5px}.readMore .meta span{font-family:"Source Sans Pro";font-weight:400;font-size:16px;padding-bottom:5px}.readMore a{padding-bottom:15px}.pitkat_artikkelit{background:#fff}.pitkat_artikkelit h1{font-weight:bold;padding:0px 30px;text-align:center;font-size:36px}.pitkat_artikkelit p.alaotsikko{font-size:24px;padding:0px 30px;text-align:center;margin:24px 0px}.pitkat_artikkelit .centered,.pitkat_artikkelit .centered .embargo *{text-align:center;margin:0 auto}.pitkat_artikkelit .centered .someJako{width:160px !important;margin:10px auto}.pitkat_artikkelit .articleText .aghplacementany.agportrait{width:60% !important;margin:0 auto}@media only screen and (max-width: 764px){.pitkat_artikkelit .articleText .aghplacementany.agportrait{width:85% !important}}@media only screen and (max-width: 615px){.pageContent{padding:0px 20px 20px 20px}}@media only screen and (max-width: 615px){.footer .padding50{padding:20px}.footer .padding50 div:last-child,.footer .col1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}.footer .smallNav a,.footer .smallNav .navItem.otherLink,.footer .col2>div:first-child p,.footer .col3>div:first-child p{padding:7px 0px;margin:0px}.footer .col4>div:first-child p{padding:7px 0px;margin:20px 0px 0px 0px}}.articleCol .weblocation-name.string{color:black;text-transform:uppercase}.Kirjoittaja{margin:0px 0px 20px 0px}.Kirjoittaja span{padding-right:5px;font-weight:600;color:#4D4D4D}@media only screen and (max-width: 764px){.pitkat_artikkelit .textArea{padding:0px 20px 30px 20px}}.kolumniArtikkeli .floatImg ~ div{display:block}.kolumniArtikkeli .someJako div,.kolumniArtikkeli .someJako a{display:contents}span.bold{font-weight:bold}.vieraskolumni h1{font-size:32px;font-weight:bold;margin:0px 0px 20px 0px}
