﻿@import url("https://fonts.googleapis.com/css?family=Source+Serif+Pro:Regular");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:Regular");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:Bold");@import url("https://fonts.googleapis.com/css?family=Coustard:Black");.paatoimittajalta h2.otsikko{font-size:32px;font-weight:bold;margin:0px 0px 20px 0px}.bgColor1-20{background:#c9ede9}.bgColor2{background:#6258a6}.bgColor2-20{background:#e0deee}.bgColor3{background:#f179a7}.bgColor3-20{background:#fde5ed}.bgColor4{background:#e9b848}.bgColor4-20{background:#fcf1d8}.bgColor5{background:#000}.bgColor5-20{background:#4d4d4d}.bgColor6{background:#eee}.bgColor7{background:#fff}.pageContent{padding:40px}.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}.logo{margin-right:7px}.fontfamily1,.fontfamily1 h1,.fontfamily1 h2,.fontfamily1 p,.fontfamily1 span{font-family:"Source Serif Pro";font-weight:400}.fontfamily2,.fontfamily2 h1,.fontfamily2 h2,.fontfamily2 p,.fontfamily2 span{font-family:"Source Sans Pro";font-weight:400}.header .top .topNav{margin-right:10px}.header .top .topNav p{margin:0px;padding:7px 10px;color:#fff}.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}.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}.header{margin-bottom:20px}.header .top{margin-bottom:5px}p.Source,p.Caption{display:none}.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}.maTop40{margin-top:40px}.relative{position:relative}.shortText p{font-size:16px;margin:0px}.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}@media only screen and (min-width: 1051px){.mainCol{padding-right:40px}}body.agPureCSS{margin:0px}.psalmiCol .articleBox1 .textArea{padding:20px}a{text-decoration:none}.luetuimmatCol .articleBox1:not(.active){display:none}p,h1,h2{color:#000000}.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,.sideNumberList h2{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}.textArea.overFlowBox{position:absolute;bottom:0px;padding:20px;background:rgba(154,154,154,0.8)}.textArea.overFlowBox h1,.textArea.overFlowBox h2{color:#fff;font-size:24px;font-weight:700}.ag-slide-article .crop_container{position:relative;overflow:hidden;border-radius:50%;border:1px solid #dadada}.moreArticle{padding:10px;margin-top:20px;width:auto !important}.moreArticle p{color:#fff;margin:0px !important}.padding20{padding:20px}.moreArticleCol .articleBox1.active a:nth-child(n+6){display:none}.moreArticleCol .articleBox1.active.more a:nth-child(n+6){display:block}.heightFull{height:100%}.embargo span{color:black;font-weight:bold;font-family:"Source Sans Pro";font-size:16px}.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: 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}}.footer .logo *{max-width:200px !important}@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}.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}span.isku{font-weight:bold;margin-top:12px;font-size:18px;display:inline-block;padding-right:4px}span.henkilö{font-weight:bold}span.teos{font-style:italic}.nm_side>div{width:300px}@media only screen and (min-width: 765px) and (max-width: 880px){.nm_adfrom.nm_header{margin-top:30px}}@media only screen and (max-width: 764px){.nm_adfrom.nm_header{margin-top:40px}}.search .weblocation-name.string{padding-left:7px}.footer .smallNav .navItem.otherLink{border:0}.footer .smallNav .navItem.otherLink a{padding:0px;margin:0px;border-top:1px solid #e9b848;width:115px}.footer .smallNav .navItem.otherLink p{padding:5px 0px;margin:0px;width:115px}.footer p{color:#fff}.footer .smallNav a{padding:7px 10px;margin:0px 10px}.footer .smallNav p{padding-top:1px;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 0px;margin:0px;font-size:20px;font-weight:bold}.footer .col1,.footer .col2,.footer .col3,.footer .col4{margin-right:40px}.footer .col1{padding-bottom:20px}.footer .searchBoxMob,.footer .digi{display:none !important}.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,.agGalleryStyle .ag-native-carousel-frame a h2{font-size:16px;color:black}.contentCol .psalmiCol .psalmi{background:#fcf1d8;padding:10px;margin-top:30px}.contentCol .psalmiCol .psalmi p{margin:0}.contentCol .psalmiCol .psalmi .vinjet{margin-top:0}.contentCol .psalmiCol .psalmi .vinjet .border{border-bottom:1px solid #6258a6}.ag-slide-article .crop_container img{max-width:initial !important}.articleBox1 .crop_container{padding-top:initial !important}.articleBox1 .crop_container img{width:100% !important;object-fit:cover;height:inherit !important}.ag-native-carousel-wrapper .crop_container{padding-top:initial !important}.ag-native-carousel-wrapper .crop_container img{width:100% !important;object-fit:cover;height:inherit !important}.articleBoxBig .crop_container{padding-top:initial !important}.articleBoxBig .crop_container img{width:100% !important;object-fit:cover;height:inherit !important}.psalmi_rss span{display:block}.psalmi_rss p{padding-bottom:6px}.rightCol{justify-content:flex-end}.rightCol .sticky-box{position:sticky;bottom:10px}.bgColor1{background:#00a992}.none{display:none !important}@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}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}.eventsCol h1,.eventsCol h2{font-size:16px !important;margin:0px;font-weight:bold}.eventsCol p{margin:0px 0px 10px 0px;font-weight:bold}.eventsCol a .textArea{max-height:5.6em;overflow:hidden;margin-top:10px}.maTop20{margin-top:20px}.yhteystiedot *{font-family:"Source Sans Pro";font-weight:400}.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}.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}.pitkat_artikkelit .textArea{padding:0px 80px 30px 80px;box-sizing:border-box}p.agTextTagCloud{display:contents}p.agTextTagCloud>span{margin-bottom:5px}.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}.articleText p.Caption{display:block !important;margin-top:4px;margin-bottom:30px;font-weight:bold;color:#4d4d4d;font-size:18px}.articleText .listImg p.Caption{font-family:"Source Sans Pro";padding:0px 15px}.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}}.search span.weblocation-name.string::before{content:"|";padding:0px 5px}.search span.weblocation-name.string{text-transform:none;font-size:16px}.floatImg{float:right;padding:0px 0px 15px 15px;overflow:hidden}.floatImg img{object-fit:cover}.articleText p.valiotsikko{font-size:20px;font-weight:bold;margin-bottom:0px;margin-top:25px}.articleText p.kirjoittaja{font-style:italic}.articleText p.Teksti{margin-bottom:0}.articleBox1 h1,.articleBox1 h2{font-size:18px}@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 .sitaatti p.sitaatti{width:60%;margin:60px auto 20px auto;position:relative;font-size:24px}span.italic{font-style:italic}span.lisätieto{color:#000000;padding:0px 20px 0px 5px;display:block;margin-left:15px;border-left:2px solid #6258a6}.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}.tapahtumaLista a{font-size:18px;font-family:"Source Sans Pro";font-weight:400;padding:2px 0px;color:#6258a6}p.send-msg{display:none;font-style:italic}.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}.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)}}.epaper-link{border-left:20px}label.field-label{display:block;margin-top:15px}.osumat{margin:0 !important}.osumat *{display:inline-block}.osumat p{padding-right:10px;font-family:"Source Sans Pro";font-weight:700}.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}.nd-carousel-slide,.nd-slide-textblock,.nd-carousel-container.fullscreen,.nd-carousel-overflow{background:#fff}.aghtml iframe{width:100%}.nd-carousel-slide p.nd-slide-source{display:none}.epaper-button p{background:#6258a6;color:white;padding:10px;width:100%;margin-bottom:20px;cursor:pointer;font-family:"Source Sans Pro"}.epaper-button p:hover{opacity:0.7}.epaper-button p p{margin:0px}.textArea p.teksti a,.stactic p.teksti a,.static 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}}.ag_page_navigation_top span,.ag_page_navigation_bottom span{color:#00a992}.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}.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}.readMore .vinjet{border-bottom:1px solid #dadada}.readMore .vinjet h2{font-size:22px;margin:0px;padding:0px;font-weight:400}.readMore .moreList h1,.readMore .moreList h2{margin-top:0px;font-size:18px;padding:0px;text-align:left;font-weight:400}.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 .readMore .vinjet{border:0;padding:0px 80px 20px 80px}.pitkat .readMore .vinjet h2{width:100%;border-bottom:1px solid #dadada;text-align:left}.pitkat_artikkelit{background:#fff}.pitkat_artikkelit h1,.pitkat_artikkelit h2{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}.pitkat_artikkelit .articleText .aghplacementany.agportrait .crop_container{width:100% !important}.pitkat_artikkelit .articleText .aghplacementany.agportrait .crop_container img{width:100% !important;height:auto !important}.pitkat_artikkelit .articleText .tekstilohko .aghplacementany.agportrait .crop_container{height:100% !important}@media only screen and (max-width: 764px){.pitkat .readMore .vinjet{padding:0px 20px 20px 20px}}@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 .col4>div:first-child p{padding:7px 0px;margin:20px 0px 0px 0px}}.articleCol .weblocation-name.string{color:black;text-transform:uppercase}.tekstilohko .readMore{border-top:1px solid #dadada;border-bottom:1px solid #dadada;padding:15px 0px}.tekstilohko .readMore h2.otsikko{margin:0;font-size:18px;padding:0px;text-align:left;font-weight:400}.tekstilohko .readMore a{padding-bottom:0}.tekstilohko .readMore .vinjet{margin-top:0px;border:0;padding:0px 20px 20px 20px}.tekstilohko .readMore .vinjet h2{border:none}.tekstilohko .readMore .textArea{padding:0px 20px}.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,.vieraskolumni h2{font-size:32px;font-weight:bold;margin:0px 0px 20px 0px}
