Fhtml{height:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{overflow-x:visible !important;margin:0px;padding:0px;font-family:open sans,arial;font-size:15px;line-height:120%;letter-spacing:.05px;color:#1a1a1a;background-color:#f2f2f4;background-image:url(../img/background_after_campaign.jpg);background-position:center top;background-repeat:no-repeat}body.admin{background-position:center 90px}div{display:block}h1,h2{font-family:Open sans;color:#3891c4}h2{line-height:1.2}h2.section-header{font-size:28px;font-family:"roboto slab";padding:0px;text-align:center;color:#fff;padding:30px;line-height:1;font-weight:500;margin-bottom:15px;background-color:#68ac2c;margin-top:50px}body.yhteystiedot h2{font-size:24px;margin-bottom:40px;letter-spacing:-0.1px}h1{font-size:34px;font-weight:500;margin-top:30px;margin-bottom:40px;line-height:1.1;border-bottom:1px solid #4891c4;padding-bottom:13px}h1#main-header-large{text-align:center;font-size:36px;border-bottom:0px;margin-top:50px;margin-bottom:60px}.home h1{border-bottom:0px}body.tulokset h1{border-bottom:0px}.tietoa-kampanjasta h1,.ohjeita h1,.yhteystiedot h1,.materiaalit h1,.ohjeita-ulkoiluun h1{border-bottom:1px solid #4891c4;line-height:100%;padding-bottom:13px;font-weight:500}@media(max-width: 900px){h1,.tietoa-kampanjasta h1,.ohjeita h1,.yhteystiedot h1,.materiaalit h1{font-size:30px;text-align:center;font-weight:600}}.boxed{padding:25px;background-color:#fff;font-size:28px;margin:40px 0px 30px 0px;border-radius:1px;box-shadow:0px 1px 3px rgba(33,42,49,.2)}.boxed-row{padding:45px 30px 45px 30px;background-color:#fff;margin:10px 0px 50px 0px;border-radius:1px;box-shadow:0px 1px 3px rgba(33,42,49,.2)}.post-type-archive-viikkopalkinnot .boxed-row{padding:60px 60px 40px 60px}.post-type-archive-viikkopalkinnot .boxed-row h2{font-size:30px;font-weight:500;margin-bottom:35px}h2{color:rgba(0,0,0,.8);font-size:19px;font-weight:400;font-weight:500;margin-bottom:20px}.register-organisation h2{font-size:30px;margin-bottom:20px;margin-top:20px}h3{font-size:20px;font-weight:400;padding:0px 0px 5px 0px;margin:30px 0px 5px 0px;margin-bottom:15px}.register-organisation h3{margin-top:40px}a{text-decoration:none;color:#0770ad}strong,b{font-weight:bold}p{margin:0px 0px 20px 0px;line-height:1.5}.tulokset p:last-of-type,.materiaalit p:last-of-type{margin:0px 0px 0px 0px}p a:hover{border-bottom:2px solid #3891c4;color:#3891c4}p.bigger{font-size:18px}p.loose-rows{line-height:1.8em}hr{border:0px;height:0px;border-bottom:1px dotted rgba(0,0,0,.8)}li{padding-bottom:12px}h1.bigger{font-size:40px}ul{margin-bottom:30px;margin-left:15px}li{margin-left:10px;margin-bottom:0px;list-style:square}ul>li>ul{margin-top:20px}ul>li>ul>li{list-style:disc}img{border:0px}.wrapper-main{padding-top:20px}.container{position:relative;width:1000px;margin-right:auto;margin-left:auto}.sponsor-items-container{text-align:center;vertical-align:middle;margin-top:30px}.sponsor-item{width:230px;padding:0px 20px 30px 20px;margin:0px 20px 20px 20px}.sponsor-item.widest{width:310px}.sponsor-item.wider{width:270px}.sponsor-item.medium{width:240px}.sponsor-item.smaller{width:200px}.sponsor-item.nudge-up{margin-top:-7px}.sponsor-item.more-topmargin{margin-top:30px}.sponsor-item.break{flex-basis:100%;height:0;width:100%;padding:0px;margin:0px}.tulokset .sponsor-items-container{margin-top:0px}.palkinnot .sponsor-items-container{margin-top:40px}.sponsor-item img{width:100%;height:auto}.palkinnot .boxed-row{margin-bottom:20px}.palkinnot .boxed{margin-top:0px}@media(max-width: 900px){.sponsor-items-container .clear{margin-bottom:0px;display:none}.sponsor-item{margin-bottom:30px;margin-top:0px;margin-left:0px;margin-right:0px;width:100%;max-width:350px;display:inline-block}.sponsor-item.smaller{width:100%}.sponsor-item:nth-child(odd){margin-right:0px}.sponsor-item:nth-child(even){margin-left:0px}.sponsor-item.wider{width:100%}.sponsor-item.medium{width:100%}}.week-prizes{text-align:center}.week-prizes h1{margin-top:0px;margin-bottom:55px;line-height:1.1;font-weight:600}.week-prizes h3{margin-top:40px;margin-bottom:25px;font-weight:bold;line-height:1.4em}.week-prizes p{font-size:18px;font-weight:400;padding:0px 30px 0px 30px;width:90%;display:inline-block;margin-top:0px}.week-prizes ul{list-style:none;margin:0px;margin-bottom:40px;padding:0px;width:90%;display:inline-block}.week-prizes ul li{display:inline-block;padding:5px 20px 5px 20px;font-size:16px;font-weight:600}.week-prizes blockquote{margin-bottom:50px}.week-prizes blockquote p{width:90%;display:inline-block;color:#000;font-size:17px;text-align:left;margin-bottom:8px}.week-prizes em,.week-prizes blockquote em{font-style:italic}@media(max-width: 900px){.week-prizes ul li{padding:5px 0px 5px 0px}.week-prizes p,.week-prizes blockquote p,.week-prizes ul{width:100%;padding:0px 10px 0px 10px;text-align:left}}.container-tops{background-color:#fff;padding:30px 30px 60px 30px}.tulokset .container-tops{padding:0px 30px 60px 30px}.container-tops h1{font-size:28px}.container-tops h2{font-size:18px;color:#1a1a1a;margin:25px 0px 20px 0px;padding:0px 0px 5px 0px;border-bottom:1px dotted #3891c4;font-weight:500}.tulokset .top-ten-container h1,.tulokset .container-tops h2{margin:35px 0px 30px 0px}.tulokset .container-tops h2.kunnat{margin:35px 0px 20px 0px}.container-tops .small{font-size:14px;color:rgba(0,0,0,.65)}.tops-column{width:50%}.top-ten-container h1{font-size:18px;color:#1a1a1a;margin:25px 0px 20px 0px;padding:0px 0px 5px 0px;border-bottom:1px dotted #3891c4;font-weight:500}.top-ten-item{margin:0px 0px 15px 0px;clear:both;vertical-align:middle;font-size:14px;position:relative;padding-left:40px;min-height:30px;margin-bottom:7px;padding-top:5px}.top-ten-item.open{color:#86b523;font-weight:500;font-size:16px}.top-ten-item img.open{width:30px;height:30px}.top-ten-index{text-align:center;font-size:14px;font-weight:bold;width:30px;height:30px;padding:6px 0px 0px 2px;border-radius:50%;color:#fff;background-color:#86b523}.container-tops .arrow-up,.top-ten-index{position:absolute;z-index:20;left:0px;top:50%;transform:translateY(-50%)}.county-map{width:100%;height:500px;background-color:#000}.container.container-header{width:100%}.container-header{height:350px;background-image:url(../img/header_background_2024.jpg);background-position:center center;background-repeat:no-repeat}.container-header .user-actions{width:100%;z-index:100;position:absolute;top:0px;right:20px}.container-header .user-actions a{display:block;float:right;padding:9px 17px 9px 17px;margin-right:10px;background-color:#3891c4;color:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.1);font-family:roboto;font-size:14px}.container-header .user-actions a:hover{background-color:#3db5e6}.logo-container{width:1005px;margin:0px auto 0px auto;position:relative}.logo{margin-top:10px;margin-left:-20px}.like-iframe{position:absolute;right:-120px;top:15px}.frontpage-row{margin-top:15px;background-color:#fff}.help-container{background-image:url(../img/bg_help_container.jpg);background-position:top left;background-repeat:no-repeat}.help-container h2{margin-top:28px;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:.7}.help-container p{font-size:15px}.help-container p a:hover{border-bottom:0px}.help-container hr{margin-top:11px;margin-bottom:11px}.help-container .hashtag{font-size:17px;font-weight:600}figure.frontpage-illustration-container{width:260px;height:auto;float:left;margin:20px}figure.frontpage-illustration-container img{width:100%;height:auto}.content-text-container{float:right;width:69%;padding:10px 30px 30px 0px}.content-text-container h1{margin-bottom:30px;font-size:37px;line-height:1.2;margin-top:15px}@media(max-width: 900px){.pre-campaign-info{padding:1px}.content-text-container h1{margin-bottom:25px}.content-text-container{float:none;width:100%;padding:10px 20px 30px 30px}figure.frontpage-illustration-container{width:260px;height:auto;float:none;display:none;margin:20px auto 0px auto}}.container-some-boxes{padding:30px}.container-some-boxes .left,.container-some-boxes .right{width:45%}.twitter-timeline-box{width:100%;height:650px;background-color:#fff}.container-sponsors{background-color:#fff;padding:30px 40px 20px 40px}body.has-aside .container.container-main{width:auto;max-width:1100px}.container.container-main{width:auto;max-width:1200px;max-width:1400px;padding-left:80px;padding-right:80px}@media screen and (max-width: 1400px){body.materiaalit .container.container-main,body.vinkit .container.container-main{max-width:1100px;margin-top:40px}}@media(max-width: 1540px){body.has-aside .container.container-main{margin-left:310px;margin-right:110px}}@media(max-width: 900px){body.has-aside .container.container-main{margin-left:0px;margin-right:0px}.container.container-main{margin-left:0px;margin-right:0px}}.vimeo-iframe{float:left;width:500px;height:280px}.video-description{float:right;width:420px;margin-right:15px}.prizes-content{border-radius:5px;padding:25px;padding-top:0px;padding-left:0px;padding-right:0px}.prizes-row{display:table-row}.prize{display:table-cell;vertical-align:middle;text-align:center;width:25%;padding:0px;padding-top:0px}.prize img{display:block;margin-left:auto;margin-right:auto;width:85%;height:auto}#update-form{width:80%;margin:40px auto 40px auto;display:block}body.ulkoilutili-muokkaa-yhteison-tietoja{padding:40px;background-image:none;background-color:#fff}body.ulkoilutili-muokkaa-yhteison-tietoja footer,body.ulkoilutili-muokkaa-yhteison-tietoja #hamburger,body.ulkoilutili-muokkaa-yhteison-tietoja #wpadminbar{display:none}body.ulkoilutili-muokkaa-yhteison-tietoja h1{margin-top:0px;margin-bottom:20px;color:#000;border-bottom:0px}#close-iframe{position:absolute;top:0px;right:0px;z-index:20}#update-form-button{text-transform:none;background-color:#d1d1d1;color:#000;font-size:14px;margin-left:15px;margin-bottom:20px;margin-top:30px;padding:11px 20px 11px 20px}#org-quick-search{height:auto;width:100%;background-color:rgba(255,255,255,.8)}#org-quick-list-container{overflow-y:auto;overflow-x:hidden;padding:10px;height:200px}.org-item-quick{font-size:14px;margin-top:5px;margin-bottom:5px}.org-item-quick.quick-found{padding:5px;background-color:rgba(223,240,216,.5)}.org-item-quick.warn_similar{background-color:salmon}.org-item-quick.quick-not-found{display:none}.hide-submit{opacity:.5;pointer-events:none}.hide-submit input{background-color:salmon}#org-quick-search-box{font-size:14px;margin:10px;margin-bottom:10px;width:90%}body{background-image:url(../img/bg_left_corner.png);background-repeat:no-repeat;background-attachment:fixed;background-position:left bottom}body .wrapper-main{background-image:url(../img/bg_big_leafs.png),url(../img/bg_right_corner.png);background-repeat:no-repeat;background-position:left top,right top}@media(max-width: 1460px){body .wrapper-main{background-position:-120px top,right top}}@media(max-width: 1220px){body .wrapper-main{background-position:-200px top,right top}body{background-position:-20px bottom}}@media(max-width: 900px){body{background-image:none}body .wrapper-main{background-image:none}}.winners-container{width:100%;max-width:800px;margin:0px auto 0px auto}.winners-container h1{margin-top:0px;text-align:center;margin-bottom:50px;margin-top:30px}.winners-container p{font-size:16px;text-align:center}.winners{display:table;margin:40px auto 0px auto}.winners .row{display:table-row}.winners .cell{display:table-cell;vertical-align:top;padding-right:40px;padding-left:20px;padding-bottom:20px}footer{margin-top:70px}.container-footer{text-align:center;margin-top:70px;margin-bottom:150px}footer .item{padding:15px 30px 15px 30px}.grid>.item{display:inline-block;vertical-align:top}.grid>.item.middle{vertical-align:middle}.pad{padding:20px}.pad-bottom{padding:0px 0px 20px 0px}.table-cell{padding-right:10px;padding-bottom:10px}@media(max-width: 900px){.table-cell{padding-right:0px}}.user-content .table{display:table;border-spacing:0px}.user-content .table-row{display:table-row}.user-content .table-cell{display:table-cell;padding-right:10px;padding-bottom:10px;vertical-align:middle}body.error404 .wrapper-main{height:400px}.not-found{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:50px;color:#3891c4;font-weight:500;text-align:center}.new-window{font-size:15px !important;display:inline-block !important;margin-left:3px}#bitnami-banner{display:none}.ui-arrow{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px}.ui-arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.ui-arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.ui-arrow.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.ui-arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}/*# sourceMappingURL=main.css.map */