@charset "UTF-8";@import url("//hello.myfonts.net/count/3e6f79");@import url("//hello.myfonts.net/count/3d6252");@import url("//hello.myfonts.net/count/3d625f");@import url("//hello.myfonts.net/count/3e6683");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a img{border:0}@font-face{font-family:"HalenoirText-DemiBold";src:url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/fonts/HalenoirTextDemiBold.woff2) format('woff2'),url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/fonts/HalenoirTextDemiBold.woff) format('woff')}@font-face{font-family:"HalenoirText-Regular";src:url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/fonts/HalenoirTextRegular.woff2) format('woff2'),url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/fonts/HalenoirTextRegular.woff) format('woff')}@font-face{font-family:"Halenoir-DemiBold";src:url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/fonts/HalenoirDemiBold.woff2) format('woff2'),url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/fonts/HalenoirDemiBold.woff) format('woff')}@font-face{font-family:"Juana-Light";src:url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/fonts/JuanaLight.woff2) format('woff2'),url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/fonts/JuanaLight.woff) format('woff')}@font-face{font-family:"Juana-ExtraLight";src:url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/fonts/JuanaExtraLight.woff2) format('woff2'),url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/fonts/JuanaExtraLight.woff) format('woff')}@font-face{font-family:"Juana-ExtraLightIt";src:url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/fonts/JuanaExtraLightIt.woff2) format('woff2'),url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/fonts/JuanaExtraLightIt.woff) format('woff')}body,button,input,select,textarea{color:#000;font-family:"garamond-premier-pro",serif;font-size:20px;line-height:1.5}h1,h2,h3,h4,h5,h6,.cli-tab-container h4,.cli-tab-container h1{clear:both;font-family:"HalenoirText-DemiBold",sans-serif;line-height:1;font-style:normal}h1{font-size:2.7em;text-align:center;font-family:"HalenoirText-Regular",sans-serif}h2{margin:2.5em 0 24px;font-size:1.05em;line-height:1.16em;font-weight:400}h3{font-size:.9em;margin-bottom:24px}h4{font-family:"garamond-premier-pro",serif;font-style:italic;font-weight:600}p{margin-bottom:1.5em;line-height:1.27em}.text-align-center p{text-align:center}b,strong{font-weight:700}p b,p strong,td strong,td b,ul strong,ol strong{font-weight:600}dfn,cite,em,i{font-style:italic}.ingressi,.wp-block-lala-blocks-lala-ingressi{font-family:"HalenoirText-Regular",sans-serif;font-size:1.2em}blockquote{margin:0 1.5em;font-family:"HalenoirText-Regular",sans-serif;font-size:1.2em}blockquote em,.ingressi em,.wp-block-lala-blocks-lala-ingressi em{font-family:"Juana-ExtraLightIt",serif;font-style:normal}blockquote strong{font-family:"HalenoirText-DemiBold",sans-serif}blockquote:before{content:"\201D";color:#00a977;font-size:3em;float:left;line-height:0;position:relative;bottom:-20px}blockquote p{text-indent:30px}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:1.5rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}@font-face{font-family:'kuvasto';src:url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/fonts/kuvasto.eot?96887868);src:url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/fonts/kuvasto.eot?96887868#iefix) format('embedded-opentype'),url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/fonts/kuvasto.woff?96887868) format('woff'),url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/fonts/kuvasto.ttf?96887868) format('truetype'),url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/fonts/kuvasto.svg?96887868#kuvasto) format('svg');font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before,.icon:before,.main-navigation ul li#menu-item-449 ul li a:after,summary::marker{font-family:"kuvasto";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;font-size:140%}.icon-facebook:before{content:'\e800'}.icon-twitter:before{content:'\e80D'}.icon-instagram:before{content:'\f16d'}.icon-threads:before{content:'\e80E'}.icon-up-open-big:before{content:'\e802'}.icon-right-open-big:before{content:'\e803'}.icon-left-open-big:before{content:'\e804'}.icon-down-open-big:before{content:'\e805'}.icon-search:before{content:'\e806'}.icon-menu:before{content:'\e807'}.icon-cancel:before{content:'\e808'}.icon-right-open:before,.main-navigation ul li#menu-item-449 ul li a:after{content:'\e809'}.icon-left-open:before{content:'\e80a'}.icon-down-open:before{content:'\e80b'}.icon-up-open:before{content:'\e80c'}.icon-right:before{content:'\e80f'}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:0}table{margin:0 0 1.5em;width:100%}.osio table{background:#e5dfd0;padding:30px 70px 50px;width:100% !important;font-family:"HalenoirText-Regular",sans-serif;position:relative;font-size:.8em;max-width:100%;overflow-x:auto}.osio table:after{position:absolute;content:"";width:20px;height:20px;display:block;background:url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/images/tunnus_vino.png) no-repeat;background-size:20px;right:30px;bottom:20px}.osio th{font-weight:400}.osio td{padding:10px 10px 10px 0;border-bottom:1px solid}th{font-weight:700}.buttons div,.share.buttons a{font-family:"HalenoirText-Regular",sans-serif;font-weight:500;font-style:normal;display:inline-block;border:1px solid #000;padding-left:14px;margin-bottom:20px}.e-asiointi.buttons div{font-size:.7em}.share.buttons,.backtotop.buttons div,.basic.buttons div,.floating-menu h1,.cli-plugin-button,.wt-cli-privacy-btn{font-family:"HalenoirText-Regular",sans-serif;font-weight:500;font-style:normal;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.share.buttons a{padding:1px;margin-left:20px;color:#000;font-size:24px;text-decoration:none}.share.buttons [class^=icon-]:before,.share.buttons [class*=" icon-"]:before{font-size:100%}.buttons div:first-of-type{margin-left:0}.buttons div a{display:inline-block;color:#000}.buttons .icon-up-open-big,.buttons .icon-right-open-big{padding:10px;display:inline-block;color:#000;margin-left:14px;border-left:1px solid #000}.basic.buttons{text-align:center;margin-bottom:40px}.basic.buttons div a{padding:10px}.basic.buttons div{padding:0}.buttons div:hover,.buttons div a:hover,.buttons div a:hover .icon-up-open-big,.share.buttons a:hover{border-color:#3a8663;color:#3a8663}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input[type=button],input[type=reset],input[type=submit],a.button{cursor:pointer;-webkit-appearance:button;border:1px solid #00a977;color:#3a8663;font-family:"HalenoirText-Regular",sans-serif;font-weight:500;font-size:.7em;font-style:normal;display:inline-block;padding-left:14px;text-decoration:none;background:0 0;margin-bottom:2em;margin-right:20px}button,input[type=button],input[type=reset],input[type=submit]{border-color:#000;color:#000;padding:9px 14px}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border:1px solid #00a977;color:#3a8663}a.button:hover{border-color:#000;color:#000}a.button .icon-right-open-big{background:#00a977;color:#fff;border-left:none;padding:10px;display:inline-block;margin-left:14px}a.button[href*="//"]:not([href*="kuvasto.fi"]) .icon-right-open-big:before{content:'\e80f';transform:rotate(-45deg);font-size:110%}display:inline-block;margin-left:5px;}.hero-content a.button .icon-right-open-big{display:none}a.button:hover .icon-right-open-big{background:#000;color:#fff}a.button:focus,a.button:active{border-color:#000;color:#000}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.searchform{max-width:317px;margin:0 auto}.searchform .icon-search,.searchform input{border:1px solid #000;display:inline-block;height:45px;margin-top:0;vertical-align:top}.searchform .icon-search{border-right:none;line-height:50px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],textarea{color:#000;border:1px solid #000;width:100%}.searchform input[type=text],input[type=search]{width:auto}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{color:#000;outline:none}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=date]{padding:5px}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%}#modalsearchform{width:600px;display:none;background:#fff;padding:2em 1em}#modalsearchform{width:600px;display:none;background:#fff;padding:1em}#modalsearchform h1{margin:.3em 0}#modalsearchform p{text-align:center}#modalsearchform .searchform{max-width:100%}#modalsearchform .searchform input#search{width:510px;margin-bottom:1em}#modalsearchform .modal_close{float:right;cursor:pointer}#lean_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;background:#000;display:none}.cli-tab-footer .wt-cli-privacy-accept-btn,.cli-switch input:checked+.cli-slider{background-color:#00a977}.cli-tab-footer .wt-cli-privacy-accept-btn:hover{background-color:#01825c}.wt-cli-ckyes-brand-logo{display:none}.cli-modal-content,.cli-tab-header{border-radius:0}a{color:#3a8663;text-decoration:none}article a{color:#3a8663;text-decoration:underline}article .entry-title a{text-decoration:none}a:hover,a:focus,a:active{color:#000}.lala-breadcrumbs{margin:80px 20px;margin-bottom:-80px}.single .lala-breadcrumbs{margin:-30px 0 20px}.lala-breadcrumbs ol{list-style:none;margin:0 0 40px;font-family:"HalenoirText-Regular",sans-serif;font-size:.7em;text-align:left}.lala-breadcrumbs li{display:inline-block;margin-right:5px}.lala-breadcrumbs li+li:before{content:" | ";margin-right:5px}.main-navigation{font-family:"Halenoir-DemiBold",sans-serif;font-weight:400;font-style:normal;line-height:13px}.main-navigation ul,.additional-navigation ul,.e-asiointi ul,.footer-menu ul{list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative;padding:20px 11px}.main-navigation ul ul{margin-left:-11px;line-height:1.5em}.main-navigation li a{display:block;text-decoration:none;color:#000}.main-navigation li:hover,.main-navigation li.focus{background:#00a977}.main-navigation li.menu-item-has-children:hover>a:after{content:"";display:block;width:20px;height:20px;border-bottom:1px solid #fff}.main-navigation li.current-menu-ancestor>a,.main-navigation li.current-menu-item>a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.main-navigation li a:hover{color:#fff}.main-navigation li.menu-item-83{display:none}.main-navigation ul ul{float:left;position:absolute;top:53px;left:-999em;z-index:99999;background:#00a977;padding:20px 0}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:200px}.main-navigation ul ul li{font-family:"HalenoirText-Regular",sans-serif;padding-bottom:0;padding-top:0;line-height:1;margin-bottom:10px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul li#menu-item-449 ul li a:after{font-size:70%}.main-navigation .menu-toggle{display:none}.link-text{position:absolute;top:-9999em;left:-9999em}.additional-navigation li{float:left;width:54px;height:53px;padding:10px 0 0;border-left:1px solid #00a977;border-bottom:1px solid #00a977;text-align:center}.additional-navigation a{color:#00a977}.additional-navigation a:hover,.additional-navigation a:focus{color:#000}.languages span{font-size:.8em;display:block;font-family:"HalenoirText-DemiBold",sans-serif;line-height:1;font-weight:400}.e-asiointi{margin:40px 0 20px}.e-asiointi div{display:inline-block;border:1px solid #00a977}.e-asiointi h1{font-family:"HalenoirText-DemiBold",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;margin-bottom:20px;font-size:.8em;text-align:center}.e-asiointi div a{color:#3a8663}.e-asiointi div:hover a,.e-asiointi div:hover{border-color:#000;color:#000}.e-asiointi .icon-right-open-big{background:#00a977;color:#fff;border-left:none}.e-asiointi div:hover .icon-right-open-big{background:#000;color:#fff}.e-asiointi div.floating{display:none}.floating-menu{position:fixed;right:-220px;top:40%;width:274px;background:#fff;border:1px solid #00a977;border-right:none;display:table;z-index:1000;transition:right .5s}.floating-menu.toggled-fmenu{right:0}.home .floating-menu{display:none}.floating-menu #floating_button{display:table-cell;width:54px;height:185px;float:left;background:#00a977;word-wrap:break-word;color:#fff;position:relative;cursor:pointer}html[lang=sv-SE] .floating-menu #floating_button,html[lang=en-GB] .floating-menu #floating_button{height:235px}.floating-menu h1{font-size:18px;letter-spacing:0;position:absolute;top:calc(100% - 35px);left:35px;transform:rotate(-90deg);text-align:left;transform-origin:bottom left;width:300%}.floating-menu div.icon-right-open{position:absolute;top:0;left:0;background:#fff;width:53px;height:50px;color:#3a8663;font-size:70%;text-align:center;padding-top:15px}.floating-menu ul{display:table-cell;list-style-type:none;margin:0;padding:10px;font-family:"HalenoirText-DemiBold",sans-serif;font-weight:500;font-style:normal;font-size:.7em}.floating-menu li{margin-bottom:.6em;line-height:1.2em}.floating-menu li span{font-size:70%}.site-main .comment-navigation,.site-main .paging-navigation,.site-main .post-navigation{margin:0 auto 0 auto;overflow:hidden;max-width:600px}.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:left}.comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#00a977;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#fff;display:block;font-size:14px;font-size:1.4rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;text-transform:uppercase;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1em}.alignright{display:inline;float:right;margin-left:1em}.aligncenter{clear:both;display:block;margin:0 auto}.alignleft,.alignright,.aligncenter{margin-top:50px;margin-bottom:50px}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget select{max-width:100%}.widget_search .search-submit{display:none}.hero-header{margin-top:53px;background-color:#e5dfd0;overflow:auto;background-repeat:no-repeat;background-position:center center;background-size:contain}.hero-content{max-width:1180px;margin:100px auto;text-align:center;font-family:"HalenoirText-Regular",sans-serif;padding:0 20px}.hero-content p{line-height:.8;margin-bottom:0;font-size:6.4vw;letter-spacing:-1px}.hero-content em{font-size:5.6vw;font-family:"Juana-ExtraLightIt";font-style:normal;letter-spacing:normal}.nostot{margin-top:2em;gap:60px}.nosto{flex-basis:100%}.nosto .otsake{aspect-ratio:1.2/1;background:#fff no-repeat center center;background-size:cover;display:flex;align-items:center;justify-content:center;margin-bottom:2em}.nosto .otsake h2{background:#c0d8e9;padding:.5em 1em;font-size:3em;margin:0 1em;text-align:center;min-height:200px;display:flex;align-items:center;font-family:"HalenoirText-Regular",sans-serif;line-height:1}.nosto.oikea .otsake h2{background:#d23430;color:#fff}.nosto a{font-family:"HalenoirText-DemiBold",sans-serif;display:block}h1.big{font-family:"Juana-ExtraLightIt";font-style:normal;letter-spacing:normal;font-size:3.3em;padding:.5em 0 0;text-align:left}.edunvalvontanostot{grid-template-columns:repeat(2,1fr);grid-gap:60px}.edunvalvontanosto{flex-basis:100%}.news-area{border-top:1px solid;margin-top:1em}.news{margin-top:3em}a.news-item{display:block;color:#000;text-align:left}a.news-item:hover{color:#00a977}a.news-item:hover img{opacity:.7}.cat,.social-feeds h2{font-family:"Juana-ExtraLight",serif;font-style:normal;font-size:.9em;text-transform:uppercase;text-align:center;margin-bottom:15px;letter-spacing:.1em}.news-item .article-thumb{text-align:center;margin-bottom:22px}.news-item h2{text-align:left;margin:18px 0;font-size:1.05em;line-height:1.16em;font-weight:400}.news-item p{margin-bottom:0}@media screen and (min-width:1199px){.news-item h2,.edunvalvontanosto h2{font-size:1.2em}}.news.social-feeds{margin-top:0}.social-feeds h2{margin-bottom:30px;background:#e5dfd0;padding:10px}#ctf .ctf-item{padding-top:0;border-top:0}.social-feeds{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}#ctf .ctf-quoted-tweet{border-radius:0;margin-left:0;border-color:#e5dfd0}#ctf .ctf-quoted-tweet p{font-size:.9em}#ctf .ctf-item+.ctf-item{margin-top:20px}.social-feeds h2 a{color:#000}#cff .cff-shared-link a{text-decoration:underline}#sb_instagram{padding-top:18px}#cff span.cff-post-desc,.cff-likebox,.ctf-author-name,.cff-author-img,.ctf-verified{display:none !important}#cff .cff-shared-link{padding:0}#cff .cff-link-title{font-weight:400}.cff-link-title a{color:#000;font-size:1.5rem}#cff p{line-height:1.4;padding-bottom:10px}#cff .cff-shared-link{background:#fff;border:none}#cff .cff-shared-link p{line-height:1}#ctf.ctf-narrow .ctf-tweet-actions,#ctf.ctf-narrow .ctf-hide-avatar .ctf-tweet-actions{display:none}#cff .cff-item{border-bottom:none}a.ctf-author-screenname{font-size:20px !important;color:#000 !important}.ctf-context a{color:#000 !important}#cff .cff-author .cff-author-text,#cff .cff-author .cff-page-name.cff-author-date,#cff .cff-author .cff-date,a.ctf-tweet-date{float:none;text-align:left;margin-left:0 !important;padding:0 !important;color:#000 !important}#cff .cff-author .cff-page-name.cff-author-date{display:none}#cff .cff-author{margin-bottom:-8px}#cff .cff-author .cff-date{padding-top:10px !important}.hentry{margin-bottom:3em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.single .entry-content,.single .entry-footer{padding:0 15px}.entry-content,.entry-header,.entry-footer,article{max-width:1030px;margin:0 auto;word-wrap:break-word;font-size:1.05em}.page-template-default .entry-content,.page-template-default .entry-header,.page-template-default .entry-footer,.single .entry-content,.single .entry-header,.single .entry-footer,.page-template-page-visek .entry-content,.page-template-page-visek .entry-header,.page-template-page-visek .entry-footer,.error-404{max-width:690px}.archive .entry-content,.archive .entry-header,.archive .entry-footer,.archive .entry-title,.blog .entry-content,.blog .entry-header,.blog .entry-footer,.blog .entry-title,.search .entry-content,.search .entry-header,.search .entry-footer,.search .entry-title{max-width:480px;margin-left:auto;margin-right:auto}.entry-header,.page-header{margin-bottom:3em;text-align:center}.single:not(.page) .entry-header{background-color:#00a977;margin-top:52px;padding:50px 20px 0;max-width:100%}.single:not(.page) .entry-header a{color:#fff}.entry-header .cat{margin-bottom:30px}.entry-header .entry-meta{font-family:"Juana-ExtraLight",serif;font-style:normal}.single .entry-header svg{width:25px;fill:#fff;display:block;margin:50px auto 0 auto;position:relative;bottom:-3px}.single .category-uutiset .entry-header{background-color:#c0d8e9}.single .category-uutiset .entry-header svg{fill:#00a977}.single .category-blogi .entry-header{background-color:#e5dfd0}.single .category-blogi .entry-header h1{color:#d23430}.single .category-blogi .entry-header svg{fill:#00a977}.single .category-blogi .entry-header a{color:#3a8663}.single .category-tiedotteet .entry-header{background-color:#000;color:#00a977}.single .category-tiedotteet .entry-header svg{fill:#c0d8e9}.single .category-tiedotteet .entry-header a{color:#c0d8e9}.single .category-uutiset .entry-header a{color:#3a8663}.single .entry-header h1{max-width:860px;margin-left:auto;margin-right:auto}.kirjanmerkki:after,.ingressi:after,.wp-block-lala-blocks-lala-ingressi:after{content:"";width:20px;height:20px;display:inline-block;background:url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/images/tunnus_vino.png) no-repeat;background-size:20px;position:relative;bottom:-3px;margin-left:5px}.archive .entry-header,.blog .entry-header,.search .entry-header{margin-bottom:34px}.entry-title{margin:0 0 34px}.blog .entry-title,.archive .entry-title,.search .entry-title{text-align:left}.blog .alignright .entry-title,.archive .alignright .entry-title,.search .alignright .entry-title{margin-left:0}.archive-button{margin-top:-60px}.page-links{clear:both;margin:0 0 1.5em}.archive article,.blog article,.search article{border-bottom:1px solid #000;margin-top:40px;padding-bottom:40px;max-width:1000px;margin:0 auto;margin-bottom:3em;overflow:auto}.archive article:last-of-type,.blog article:last-of-type,.search article:last-of-type{border-bottom:none;margin-bottom:0}.date article{max-width:600px;border:none}.article-date{display:inline-block;vertical-align:top;width:95px;text-align:right;margin-right:8px}.article-title{display:inline-block;max-width:450px}.blog .alignleft,.blog .alignright,.archive .alignleft,.archive .alignright,.search .alignleft,.search .alignright{margin-top:0;max-width:480px}.article-thumbnail{width:40%;text-align:right;display:block}@media screen and (min-width:1040px){.article-thumbnail{width:478px}}.page-template-page-main-page .site-content{max-width:100%;padding:0;margin-top:0}header.main-page{background:#e5dfd0 url(https://kuvasto.fi/hallinta/wp-content/uploads/2021/05/etusivu.jpg) no-repeat center;background-size:120px;margin-top:52px;margin-bottom:4em;padding:50px 20px 0}header.main-page h1{font-family:"Juana-ExtraLightIt";font-style:normal;letter-spacing:normal;font-size:4em;padding-bottom:.5em}article.sub-page{padding-bottom:0}article.sub-page>.entry-content,article.sub-page>.entry-footer{max-width:700px;margin:0 auto}article.sub-page h2{margin-top:0;font-size:2.7em;line-height:1;text-align:center;letter-spacing:-2px}article.sub-page .alignright h2{text-align:left}article.sub-page h2 a{color:#00a977;text-decoration:none}article.sub-page .ingressi,article.sub-page .wp-block-lala-blocks-lala-ingressi{margin-bottom:.5em}article.sub-page .entry-footer{margin-bottom:0}article.sub-page>.entry-footer{text-align:center;margin-bottom:2em}article.sub-page a.button{margin:1em auto}.page-template-page-osiot .entry-content{max-width:800px}.page-template-page-osiot .ingressi,.page-template-page-haitari .ingressi,.anchor-nav,.osiot-description,.osiot details{max-width:660px;margin-left:auto;margin-right:auto;margin-bottom:60px}.osiot details{margin-bottom:0}.anchor-nav{margin:60px auto}.anchor-nav a,.hero-content a.button{background:#00a977;color:#fff;text-decoration:none;font-family:"HalenoirText-Regular",sans-serif;display:inline-block;margin:10px 10px 10px 0;padding:5px 15px;font-size:.85em}.hero-content a.button{margin-top:3em;font-size:1.3em;border-color:#000;background:#000}.hero-content a.button span{display:none}.anchor-nav a:hover{border-color:#000;background:#000}.hero-content a.button:hover{border-color:#00a977;background:#00a977}.osiot-description{margin-bottom:60px}.osio{border-top:1px solid;padding-bottom:30px}.osio-content{max-width:600px;margin:0 auto}.osio p,.osio h3,.osio h4,.osio ul{margin-left:70px}.osio ul{list-style:inside}summary::marker{color:#3a8663;font-size:110%;margin-right:10px;display:inline-block;content:'\e803 \00a0\00a0'}summary:hover{cursor:pointer}summary{font-family:"HalenoirText-DemiBold",sans-serif;color:#3a8663;margin-bottom:20px}details[open] summary::marker{content:'\e805 \00a0\00a0'}ul.archive-links{max-width:500px;margin:50px auto 0 auto;text-align:center;font-size:1.2em}ul.archive-links li{list-style-type:none;display:inline}ul.archive-links li+li:before{content:" / "}.page-header form{margin-top:40px}.page-template-page-julkaisut h2{margin-top:0;text-align:center}.publications,.grants,.people{clear:both;max-width:624px;margin:0 auto;padding-bottom:60px;overflow:auto;line-height:2em}@media screen and (min-width:975px){.publications,.grants,.people{max-width:936px;margin-right:0}}.publication,.grants a,.worker{display:block;width:248px;text-align:center;margin:30px auto 0 auto;line-height:2em}@media screen and (min-width:962px){.publication,.grants a,.worker{float:left;margin:30px 64px 0 0}}.grants a{border:1px solid #00a977;height:122px}.grants a:hover{border:1px solid #000}.grants a h1{margin-top:34px}.page-template-page-yhteystiedot .entry-content strong{font-family:"HalenoirText-DemiBold",sans-serif;font-weight:400;font-size:.888em;line-height:1.125em}.people{display:flex;flex-wrap:wrap;max-width:100%;justify-content:space-between}.worker{text-align:left;display:flex;justify-content:space-between;margin:0;margin-bottom:30px;flex-direction:column;width:240px}.worker-image{margin-bottom:10px}.worker-image img{display:block}.worker-info{display:flex;flex-grow:1;flex-wrap:wrap;align-content:space-between;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.worker-info p:last-of-type{margin-bottom:0}.acf-map{width:688px;margin-top:0}.artists ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;clear:both;margin:1em 0 2em 4em;list-style-type:none}.jasenet_alphabets{text-align:center}.artists details{margin-top:1em;margin-bottom:1em}.artists summary{text-align:center;margin-bottom:0}.artists h2{font-size:2em;text-align:center;margin:0;margin-left:.4em;margin-bottom:.2em;display:inline-block;vertical-align:middle}.artists details[open] summary h2{margin-left:.18em}.artists-search-container{display:flex;justify-content:center;margin-bottom:2em}.artists-search-container input#artist_search{max-width:310px}.artists-search-container button{margin:0;border-left:none}#artist-search-not-found{text-align:center;display:none}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}iframe{width:100%;max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{text-align:center;font-family:"HalenoirText-Regular",sans-serif;font-weight:500;font-style:normal;font-size:.65em;line-height:1.15em}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;margin-bottom:1.5em}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.slider-container{background:#bbb}.sliderWrapper{max-width:1600px;margin:0 auto}.pageSliderWrapper{max-width:900px;margin:0 auto 40px auto;position:relative}.iosSlider{position:relative;top:0;left:0;overflow:hidden;max-width:1600px;height:530px}.pageSliderWrapper .iosSlider{max-width:792px;height:470px;margin:0 auto}.iosSlider .slider{width:100%;height:100%}.iosSlider .slider .item{position:relative;top:0;left:0;width:1600px;height:530px;margin:0}.pageSliderWrapper .iosSlider .slider .item{width:792px;height:470px;text-align:center}.iosSlider .slider .item .image{position:absolute;top:0;left:0;width:100%;height:530px;background-position:top center}.iosSlider .slider .item .darken{position:absolute;top:0;left:0;height:100%;width:100%;padding:20px;background:rgba(0,0,0,.3)}.iosSlider .slider .item .text{position:absolute;top:40%;left:0;width:100%;text-align:center;color:#fff}.iosSlider .slider .item .copyright{position:absolute;bottom:6px;left:0;width:100%;text-align:center;color:#fff;font-size:.5em;font-family:"HalenoirText-DemiBold",sans-serif}.iosSlider .slider .item .text h2{width:67%;margin:0 auto;font-size:2.5em;line-height:1.03em;margin-bottom:80px;font-family:"HalenoirText-Regular",sans-serif}@media screen and (min-width:1200px){.iosSlider .slider .item .text h2{font-size:3em;width:770px}}.iphoneUI .iosSlider .slider .item .darken .bg{display:none}.iosSlider .prevButton,.iosSlider .nextButton{position:absolute;top:55%;z-index:2;font-size:100%;color:#fff;border:2px solid #fff;width:60px;height:60px;text-align:center;padding-top:15px}.pageSliderWrapper .prevButton,.pageSliderWrapper .nextButton{position:absolute;z-index:2;font-size:100%;width:60px;height:60px;text-align:center;padding-top:15px;top:35%;color:#00a977;border:2px solid #00a977}.iosSlider .prevButton{left:5%}.iosSlider .nextButton{right:5%}.pageSliderWrapper .prevButton{left:0}.pageSliderWrapper .nextButton{right:0}.news-item{margin-bottom:60px}@media screen and (min-width:962px){.news{display:flex;flex-wrap:wrap;justify-content:space-between}.nostot{display:flex}.edunvalvontanostot{display:grid}.ie .news{column-width:376px;column-count:3;column-gap:40px}.news>*{flex-basis:30%;text-align:center}.social-feeds>*{text-align:left}}#page{max-width:450px;margin:0 auto}.site-title{text-align:center;margin:0 20px;width:138px}.main-navigation{max-width:900px;margin:0 auto}.additional-navigation li{border-bottom:1px solid #00a977;background:#fff}.site-description{font-size:2.4em;line-height:1;margin:0;vertical-align:middle;text-align:left;display:inline-block;width:160px;font-family:"HalenoirText-Regular",sans-serif;color:#00a977}.header-left .site-description{width:206px;color:#00a977;font-size:1.8em;padding:17px}.site-content{margin-top:0}.page-footer .backtotop,.page-footer .share{width:130px;margin:0 auto}.page-footer .share{width:185px}.backtotop a{text-decoration:underline;font-family:"HalenoirText-Regular",sans-serif;color:#000}.footer-menu{font-family:"HalenoirText-Regular",sans-serif;font-weight:400;font-style:normal;font-size:.7em;line-height:1.28em;width:200px;letter-spacing:.04em;display:block;float:right;text-align:right;margin:43px 0 0}@media screen and (max-width:962px){.site-title{margin:20px auto 0;width:200px}.main-navigation .menu-toggle,.main-navigation.toggled .nav-menu{display:block;position:fixed;top:0;left:0;width:100%;z-index:100000}.menu-toggle{background:#fff;font-size:1em;padding:10px;height:60px;box-shadow:0 10px 5px -5px rgba(0,0,0,.1);text-align:center;font-family:"HalenoirText-Regular",sans-serif;font-weight:500;font-style:normal}.icon-menu:before{font-size:1.9em;vertical-align:-5px;line-height:1}.toggled .menu-toggle.icon-menu:before{content:'\e808'}.site-header{padding-top:60px}.hero-content a.button{font-size:1em}.main-navigation ul{display:none;margin-top:60px;background:#00a977;padding:25px 30px;font-size:.9em}.main-navigation li{float:none}.main-navigation li.menu-item-has-children:hover>a:after{content:none;border:none}.main-navigation ul ul{float:none;position:static;margin:15px -30px;background:#fff;padding:1px 0 12px;width:auto}.main-navigation ul li{text-align:left;font-family:"HalenoirText-Regular",sans-serif;font-weight:500;font-style:normal;margin-bottom:12px;padding:0}.main-navigation ul ul li{margin:12px 15px 0 65px;padding:0}.main-navigation ul a{color:#fff}.main-navigation li:hover{background:0 0}.main-navigation ul ul a,.main-navigation ul ul a:hover{color:#00a977;width:auto}.main-navigation ul ul a:focus{color:#fff}.main-navigation li.menu-item-83{display:block}.header-right,.floating-menu{display:none}.main-navigation li.lang{border:1px solid #fff;text-transform:uppercase;display:inline-block;text-align:left;padding:13px 10px;margin:10px 5px 0 0}.additional-navigation{clear:both;display:block;width:100%}.additional-navigation li{float:left;width:54px;height:53px;padding:10px 0 0;border:1px solid #00a977;border-left:none;text-align:center}.site-content{margin-top:50px}.lala-breadcrumbs{margin:40px 20px;margin-bottom:20px}.single .lala-breadcrumbs{margin:0 0 20px}.iosSlider .slider .item .text h2,.prevButton,.nextButton,.site-footer .site-description{display:none}.iosSlider,.pageSliderWrapper .iosSlider{max-width:500px;height:300px}.pageSliderWrapper{padding-bottom:40px}.pageSliderWrapper .iosSlider .slider .item{width:500px;height:300px}.pageSliderWrapper .iosSlider .slider .item img{max-height:100%;width:auto}.iosSlider .slider .item .image{height:300px;background-size:cover}.article-thumbnail{width:100%;margin:0}.archive .alignright,.blog .alignright{margin-left:0}.acf-map.alignleft{float:none;display:block;width:100%}.page-header h1,.entry-header h1{font-size:1.6em}.site-footer .icon-facebook,.site-footer .icon-twitter{border:1px solid #fff;padding:7px 3px;font-size:1.2em;display:inline-block;margin:0 15px 22px 0}.site-footer a.icon-facebook:hover,.site-footer a.icon-twitter:hover{border:1px solid #000}.artists ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.footer-menu{float:none;text-align:left}.article-date{display:inline-block;vertical-align:top;width:auto;text-align:right;margin-top:18px}.searchform input{max-width:180px}.osio table{max-width:100%;padding:5px;height:auto !important;overflow:scroll}.osio p,.osio h3,.osio h4,.osio ul{margin-left:0}.single:not(.page) .entry-header{padding-top:30px}.lala-breadcrumbs ol{text-align:center}header.main-page{background-size:100px}header.main-page h1,h1.big,.nosto .otsake h2{font-size:2.4em}article.sub-page h2{font-size:2em;margin-top:.5em}article.sub-page{padding:0 20px 0;margin-bottom:1em}}@media screen and (min-width:962px){#page{max-width:100%}.site-header{width:100%;z-index:200;position:absolute;top:0;display:table}.header-left,.site-title{padding:0}.header-left,.header-center{display:table-cell;padding:0;vertical-align:top}.header-center{width:100%}.header-center div{justify-content:center}.site-header .site-description{display:none}.header-right{width:54px;float:right;position:absolute;right:0}.main-navigation{max-width:785px;font-size:.7em}.mobile{display:none}.additional-navigation{height:216px}.e-asiointi{text-align:center}.buttons div{margin-left:18px}.page-footer .share{position:absolute;left:0}.site-footer .site-description,.site-footer .contact-info{margin:0 0 0 80px}.slider-container{margin-top:53px}.site-content{margin-top:150px}.site-footer .contact-info{display:inline-block}}@media screen and (min-width:1199px){.main-navigation{max-width:870px;font-size:.8em}.main-navigation li{padding:20px 10px}.main-navigation ul ul{margin-left:-10px}.buttons div{margin-left:34px}}@media screen and (min-width:1180px){.hero-content p{font-size:87px}.hero-content em{font-size:81px}.hero-content em:after{content:"";width:70px;height:70px;display:inline-block;background:url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/images/tunnus_vino.png) no-repeat;background-size:70px;position:relative;bottom:-10px}}@media screen and (min-width:1400px){.header-right{width:270px}.additional-navigation{height:54px}.home .additional-navigation li{border-bottom:none}.e-asiointi h1{display:inline-block;text-align:left}.e-asiointi div:first-of-type{margin-left:35px}}@media screen and (min-width:1400px){.main-navigation{max-width:1280px}.main-navigation li{padding:20px}.main-navigation ul ul{margin-left:-20px}.e-asiointi.buttons div{font-size:.8em}.sliderWrapper{max-width:100%}.iosSlider{max-width:100%}.iosSlider .slider .item{width:100%}.iosSlider .slider .item .image{background-size:cover}}.header-left img{max-width:100%;height:auto}.site-content,.footer-content{max-width:1248px;padding:0 20px;margin-left:auto;margin-right:auto;margin-bottom:0}.single .site-content,.single article{max-width:100%;padding:0}.home .site-content,.footer-content,.single .site-content,.page-template-page-frontpage-2025 .site-content{margin-top:0}.page-footer{position:relative;padding-bottom:40px;margin-top:40px;max-width:1248px;margin-left:auto;margin-right:auto}.site-footer:before{content:"";display:block;height:150px;background:url(//kuvasto.fi/hallinta/wp-content/themes/kuvasto2021/images/kuvasto_pattern.jpg) repeat-x;background-size:auto 150px}.site-footer{background:#e5dfd0;overflow:auto;color:#000;padding:0}.site-footer a{color:#3a8663}.site-footer a:hover{color:#000}a.footer-logo{width:180px;display:inline-block;vertical-align:middle}.contact-info{vertical-align:middle;width:230px}.contact-info h1{font-family:"HalenoirText-DemiBold",sans-serif;font-weight:400;font-style:normal;font-size:.7em;line-height:1.14em;margin-bottom:15px;text-align:left}.contact-info p{font-size:.75em;line-height:1.06em;margin-bottom:0;font-family:"HalenoirText-Regular",sans-serif}@media print{*{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}article{font-size:11pt}article a[href]:after{content:" (" attr(href) ")"}article abbr[title]:after{content:" (" attr(title) ")"}thead{display:table-header-group}td{word-wrap:break-word;word-break:break-all}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}#page{max-width:100%}.site-header{position:static;display:block;margin-bottom:100px}.header-center,.header-right,.floating-menu,.page-footer,a.footer-logo,.site-footer .site-description,.footer-menu,.home .slider-container{display:none}.contact-info{display:block;width:100%}.header-left{display:block}.site-content,article{max-width:100%;margin:0}.page-template-default .entry-content,.page-template-default .entry-header,.page-template-default .entry-footer,.single .entry-content,.single .entry-header,.single .entry-footer,.page-template-page-visek .entry-content,.page-template-page-visek .entry-header,.page-template-page-visek .entry-footer,.error-404{max-width:100%}.entry-content img,.entry-content figure,.pageSliderWrapper{max-width:50%;height:auto}.pageSliderWrapper{height:200px;max-height:200px}.iosSlider,.pageSliderWrapper .iosSlider,.iosSlider .slider,.iosSlider .slider .item,.pageSliderWrapper .iosSlider .slider .item{width:100%;max-width:100%;height:200px}}