@font-face{font-family:RAGE;src:url(/RAGE.TTF) format("ttf");src:url(/rage.eot);src:url(/rage.eot?#iefix) format("embedded-opentype"),url(/rage.woff2) format("woff2"),url(/rage.woff) format("woff")}html,body{padding:0;margin:0;overflow:hidden;font-family:Open Sans,sans-serif;background:#f4f4f4}h1,h2,h3,h4,h5,h6{font-family:RAGE;font-weight:400;line-height:1;color:#717171}h1{font-size:119px;font-weight:400}h2{font-size:46px}h3{font-size:30px}h4{font-size:23px}p{color:#717171}#wrapper{position:relative;overflow-y:auto;width:100%;display:block;height:100vh}#new-wrapper{display:none;position:relative;overflow-y:auto;width:100%;height:100vh}#nav{position:fixed;z-index:1000;width:100%;height:100px;left:0;top:0;transition:box-shadow,background-color .3s ease}#nav.solid{box-shadow:-1px 9px 16px -11px #00000008;background-color:#f4f4f4;transition:box-shadow,background-color .3s ease}#nav .menu-main-menu-container{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;height:100px}#nav .menu-main-menu-container ul{margin:0;list-style-type:none;padding:0;height:100px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}#nav .menu-main-menu-container ul li{padding:0 20px;position:relative;text-align:center}#nav .menu-main-menu-container ul li a{color:#717171;text-decoration:none;font-size:14px;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;font-weight:700;-webkit-tap-highlight-color:transparent}#nav .menu-main-menu-container ul li.current_page_item a{color:#c35417}#nav .menu-main-menu-container ul li a:focus{outline:none}#mobile-nav{display:none}h2.content-block{text-align:center;padding:40px 60px 10px;font-size:55px}.iframe-wrapper{width:100%;max-width:1300px;margin:0 auto;box-sizing:border-box;background:#605d34;position:relative;height:450px}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.details-container{width:100%;max-width:1300px;margin:0 auto;padding:10px 60px 40px;box-sizing:border-box;background:#605d34}.details-container.details-more-info{background:#c35417}.details-container.details-more-info h2{position:relative;z-index:1}.lang{margin-top:20px}.lang a{color:#c35417}.details-container.details-more-info p{color:#fff;text-align:center;max-width:500px;margin:1em auto;position:relative;z-index:1}.details-container.details-more-info:after{content:"";position:absolute;left:0;width:100%;height:180px;background:#c35417;margin-top:-140px}.margined{margin:40px auto!important}.details-container h2{color:#fff;text-align:center}.details-container .details-content{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;margin:40px 0;padding-left:590px;position:relative}.details-content.signup-content{padding-left:0;align-items:flex-start;flex-direction:column-reverse}.details-container .details-content:nth-child(odd){flex-direction:row-reverse;padding-left:0;padding-right:590px}.details-content .details-signup{display:flex;flex-wrap:wrap;width:100%;gap:20px;padding:30px 0;align-items:flex-start;justify-content:center}.details-content .details-signup .details-signup-card{width:380px;background:#fff;padding:50px 40px 20px;margin-top:20px;box-sizing:border-box}.details-content .details-signup .details-signup-card .signup-title-row{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:nowrap;margin-bottom:20px}.details-content .details-signup .details-signup-card .hidden{display:none}.details-content .details-signup .details-signup-card .signup-title-row h3{flex:1;margin-top:-75px;background:#c35417;padding:10px 20px;color:#fff}.details-content .details-signup .details-signup-card h3{margin:0 20px 20px}.details-content .details-signup .details-signup-card .field{margin:10px 0}.details-content .details-signup .details-signup-card .field:last-child{margin-bottom:0}.details-container .details-content.login-content input{width:100%;box-sizing:border-box;height:40px;margin:20px 0;font-size:18px;font-family:Open Sans,sans-serif;padding:10px;background:#fff;border:1px solid #717171;border-radius:5px;color:#717171}.details-content .details-signup .details-signup-card input{width:100%;box-sizing:border-box;height:40px;margin-top:10px;font-size:14px;font-family:Open Sans,sans-serif;padding:10px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:5px;color:#717171}.details-content .details-signup .details-signup-card select{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:5px;height:40px;padding:10px;font-family:Open Sans,sans-serif;color:#717171}.details-content .details-signup .details-signup-card label{display:block}.details-content .details-signup .details-signup-saved{display:none;text-align:center}.details-content .details-signup .details-signup-saved p{color:#fff}.details-content .details-signup .details-signup-saved a.button{margin-top:20px;display:inline-block}.details-content .details-signup .vieras_save_button{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:row;margin-top:20px}.details-content .details-signup.signup-saved .vieras_save_button{display:none}.details-content .details-signup.signup-saved .details-signup-saved{display:block}.details-content .details-signup.signup-saved .details-signup-card{display:none}.details-container .details-content .details-image{width:590px;height:100%;position:absolute;background-size:cover;background-position:center center;background-repeat:no-repeat;left:0;top:0}.details-container .details-content:nth-child(odd) .details-image{right:0;left:initial}.details-container .details-content .details-info{max-width:630px;margin-left:-40px;background:#fff;padding:40px;box-sizing:border-box;font-size:17px;font-weight:400;color:#717171;margin-top:40px;margin-bottom:40px;position:relative;z-index:2;width:calc(100% + 40px)}.details-content.signup-content .details-info{margin:0 auto;width:100%;max-width:800px;background:none;padding:0 20px 20px}.details-content.signup-content.login-content .details-info{background:#fff;padding:40px}.details-content.signup-content .details-info p{text-align:center;color:#fff}.details-container .details-content .details-info a:not(.hoverable-button){color:#c35417}.details-container .details-content:nth-child(odd) .details-info{margin-left:0;margin-right:-40px;text-align:right}.details-container .details-content .details-info h3{margin-top:10px}.content-block{width:100%;max-width:1300px;margin:0 auto;padding:10px 60px 40px;box-sizing:border-box}.content-block>div{display:flex;gap:20px;align-items:stretch;justify-content:center;flex-wrap:wrap;flex-direction:row}.content-block-content>div p{display:none}.content-block-content>div p:first-of-type{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.content-block .content-block-content{max-width:220px;width:100%;background:#fff;padding:20px 30px}.content-block .content-block-content h3{text-align:center;margin-top:10px}.content-block .content-block-content a{color:#c35417}.content-block .content-block-content p{color:#717171;font-size:14px}.comment-form label{font-weight:700;font-size:15px;margin-bottom:8px}.comment-form .required{color:#c35417}.comment-form textarea{display:block;width:calc(100% - 30px);border:1px solid rgb(209 209 209);margin-top:10px;min-height:150px;padding:10px 15px;font-family:Open Sans,sans-serif;font-size:15px;color:#717171}.comment-form input:not(#wp-comment-cookies-consent):not(.submit){display:block;width:calc(100% - 30px);border:1px solid rgb(209 209 209);margin-top:10px;padding:10px 15px;font-family:Open Sans,sans-serif;font-size:15px;color:#717171}.comment-form input.submit{background-color:#c35417;color:#fff;border:none;padding:10px 15px;font-family:Open Sans,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:12px;cursor:pointer;border:2px solid transparent;transition:all .3s ease}.comment-form input.submit:hover{background-color:#fff;color:#c35417;border:2px solid #c35417;transition:all .3s ease}.button-wrapper{width:100%;position:relative;display:block}.button-wrapper .hoverable-button{text-align:center;left:50%;display:inline-block;transform:translate(-50%);position:relative}.hoverable-button,.button{background:transparent;color:#fff;border:none;padding:10px 15px;font-family:Open Sans,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:12px;cursor:pointer;border:2px solid #c35417;text-decoration:none;transition:all .3s ease}.button-orange{color:#c35417}.hoverable-button:hover{background:#c35417;color:#fff;border:2px solid #c35417;transition:all .3s ease}.comment-form .comment-form-cookies-consent label{font-weight:400!important}#reply-title{margin-bottom:0}#reply-title a:not(#cancel-comment-reply-link){pointer-events:none;color:#717171}.logged-in-as a:first-child{pointer-events:none;color:#717171}#cancel-comment-reply-link{display:none}.comment-form a.respond-cancel{background-color:#c35417;color:#fff;border:none;padding:10px 15px;font-family:Open Sans,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:12px;cursor:pointer;border:2px solid transparent;transition:all .3s ease;margin-left:10px}.comment .comment-meta a:not(.comment-edit-link){pointer-events:none;color:#717171}.comment .comment-author cite{font-style:normal;font-weight:700;position:relative}.comment .comment-author img{float:left;margin:5px 7px 5px 0;height:42px;width:auto;border-radius:50%;position:relative}.children .comment .comment-author{position:relative}.children .comment .comment-author:before{content:"";position:absolute;width:20px;height:1px;background-color:#f4f4f4;left:-27px;top:97%}.comment .comment-author cite:after{content:":"}.comment .comment-author .says{display:none}.comment{list-style:none;margin-left:50px;border-bottom:1px solid #f4f4f4;padding-bottom:15px;margin-top:15px;padding-top:10px}.children{position:relative}.children:before{content:"";width:1px;background-color:#f4f4f4;height:100%;position:absolute;left:23px;top:0}.children .comment:last-child{border-bottom:none}.comment.depth-1{margin-left:0}#comments-list ul{padding-left:0}.mobile-block{display:none!important}@media only screen and (max-width: 700px){.vieraille-sijainti-block{flex-direction:column!important}.vieraille-sijainti-block>div{width:100%!important;box-sizing:border-box}.vieraille-sijainti-block .vieraille-sijainti-text{padding:40px 40px 30px}.vieraille-sijainti-block .vieraille-sijainti-images{min-height:430px!important}.mobile-block{display:flex!important}.mobile-hide{display:none}.mobile-flip{flex-direction:column-reverse!important}.page-content.me-page{text-align:center}.me-page-timeline .me-page-wrapper{flex-direction:column;text-align:center}.me-page-timeline .me-page-wrapper .me-center-line{display:none}.me-page-timeline .me-page-wrapper .me-page-timeline-block{width:calc(100% - 80px)!important;padding-left:0!important;padding-right:0!important;margin:0 40px}.me-page-timeline .me-page-wrapper .me-page-timeline-block .me-page-timeline-text h3 span{padding:0!important}.me-page-timeline .me-page-wrapper .me-page-timeline-block .me-page-timeline-text h3:before,.me-page-timeline .me-page-wrapper .me-page-timeline-block .me-page-timeline-text h3:after{display:none!important}.me-page-timeline .me-page-wrapper .me-page-timeline-block .me-page-timeline-image img{width:100%!important}.me-page-timeline .me-page-wrapper .me-page-timeline-block .me-page-timeline-text{padding-bottom:10px!important}#mobile-nav{display:block;z-index:1500;right:30px;font-size:25px;color:#c35417;text-align:right;padding:0 30px;position:fixed;width:calc(100% - 60px);height:70px;left:0;top:0;line-height:70px}#mobile-nav:before{transform:translate(-50%,-50%);position:absolute;top:50%}#mobile-nav.solid{color:#717171;box-shadow:-1px 9px 16px -11px #00000008;background-color:#fff;transition:box-shadow,background-color .3s ease}#nav:not(.visible){opacity:0;pointer-events:none}#nav.visible{height:100vh;background-color:#f4f4f4}#nav.visible .menu-main-menu-container{height:100vh}#nav.visible .menu-main-menu-container ul{display:block;height:initial;top:50%;position:relative;transform:translateY(-50%)}#nav.visible .menu-main-menu-container ul li a{font-size:25px}#nav.visible .menu-main-menu-container ul li{padding:10px 20px}#nav.visible.solid{box-shadow:none}}.vieraille-kartta-block{width:100%;max-width:1300px;margin:0 auto;background:#fff;min-height:540px;display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap;flex-direction:row;position:relative}.vieraille-kartta-block .hidden{display:none}.vieraille-kartta-block .vieraille-kartat-on-top-info{position:absolute;z-index:3;top:0;left:0}.vieraille-kartta-block .vieraille-kartat-on-top-info ol{font-family:Open Sans,sans-serif;color:#717171}.vieraille-kartta-info{max-width:320px;width:100%;background:#605d34;box-sizing:border-box;padding:30px 40px 20px}.vieraille-kartta-info .kartta-btn{display:block;padding:2px 0;color:#fff;text-decoration:none;font-size:13px;line-height:1.4}.vieraille-kartta-info .kartta-btn.active{font-weight:700}.vieraille-kartta-info .kartta-btn.active:before{content:"";position:relative;height:15px;width:2px;background:#c35417;display:block;float:left;margin-top:2px;margin-right:5px}.vieraille-kartta-info .title{position:relative;display:block;text-align:center;padding:12px;background:#c35417;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:15px;margin:15px 0}.vieraille-kartta-info p{padding:2px 0;color:#fff;font-size:13px;line-height:1.4}.vieraille-kartta-info .kartta-text p:first-child{margin-top:0}.vieraille-kartta-info .kartta-text p:last-child{margin-bottom:0}.vieraille-kartta-info .kartta-text a{color:#fff;text-decoration:none}.vieraille-kartta-info .kartta-text a.external-link{text-decoration:underline}.vieraille-kartta-info .kartta-text a.map-ball{min-height:20px;display:block;position:relative;padding-left:24px}.vieraille-kartta-info .kartta-text a.map-ball:before{display:inline-block;width:18px;height:18px;background:#fff;border-radius:50%;color:#717171;text-align:center;line-height:18px;vertical-align:middle;font-weight:700;font-size:12px;top:50%;transform:translateY(-50%);position:absolute;left:0}.vieraille-kartta-info .kartta-text a.map-ball-1:before{content:"1"}.vieraille-kartta-info .kartta-text a.map-ball-2:before{content:"2"}.vieraille-kartta-info .kartta-text a.map-ball-3:before{content:"3"}.vieraille-kartta-info .kartta-text a.map-ball-4:before{content:"4"}.vieraille-kartta-info .kartta-text a.map-ball-5:before{content:"5"}.vieraille-kartta-info .kartta-text a.map-ball-6:before{content:"6"}.vieraille-kartta-info .kartta-text a.map-ball-7:before{content:"7"}.vieraille-kartta-info .kartta-text a.map-ball-8:before{content:"8"}.vieraille-kartta-info .kartta-text a.map-ball-9:before{content:"9"}.vieraille-kartta-info .kartta-text a.map-ball-10:before{content:"10"}.vieraille-kartat{flex:1;position:relative}.vieraille-kartta-block img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;display:block;z-index:2}.vieraille-kartta-block img.vieraille-kartta-pohja{position:relative;z-index:1}.vieraille-sijainti-block{width:100%;max-width:1300px;margin:0 auto;display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap;flex-direction:row;position:relative;min-height:540px}.vieraille-sijainti-block>div{width:50%}.vieraille-sijainti-block.vieraille-ilmoittautuminen-block .vieraille-sijainti-text{max-width:460px;width:100%}.vieraille-sijainti-block.vieraille-ilmoittautuminen-block .signup-content{width:calc(100% - 460px)}.vieraille-sijainti-block .vieraille-sijainti-text{background:#c35417;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:row}.vieraille-sijainti-block .vieraille-sijainti-text .vieraille-sijainti-text-holder{font-size:17px;font-weight:400;text-align:center;max-width:360px}.vieraille-sijainti-block .vieraille-sijainti-text .vieraille-sijainti-text-holder p,.vieraille-sijainti-block .vieraille-sijainti-text .vieraille-sijainti-text-holder h2{color:#fff}.vieraille-sijainti-block .vieraille-sijainti-text .vieraille-sijainti-text-holder h2{margin:0 0 30px;font-size:55px}.vieraille-sijainti-block .vieraille-sijainti-images{background:#605d34;position:relative;min-height:540px;overflow:hidden}.vieraille-sijainti-block .vieraille-sijainti-images .vieraille-sijainti-kuva-1{position:absolute;top:calc(50% + 15px);object-fit:contain;width:280px;height:450px;left:calc(50% - 110px);transform:translate(-50%,-50%) rotate(-16deg);z-index:1}.vieraille-sijainti-block .vieraille-sijainti-images .vieraille-sijainti-kuva-2{position:absolute;top:calc(50% - 35px);object-fit:contain;width:280px;height:450px;left:calc(50% + 110px);transform:translate(-50%,-50%) rotate(6deg)}.me-content{width:100%;max-width:1300px;margin:0 auto;display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap;flex-direction:row-reverse;position:relative;min-height:540px;background:#c35417}.me-content.reverted{background:#605d34;flex-direction:row}.me-content>div{width:50%}.me-content .me-content-info{display:flex;align-items:center;justify-content:end;flex-wrap:nowrap;flex-direction:row;position:relative;padding-right:80px;box-sizing:border-box}.me-content.reverted .me-content-info{padding-left:80px;justify-content:start;text-align:right}.me-content .me-content-info h3{font-size:60px;line-height:1;margin:0 0 20px}.me-content .me-content-info p{letter-spacing:0px;line-height:1.5}.me-content .me-content-info .somet{position:relative;z-index:2;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:12px 0 6px;font-size:30px}.me-content.reverted .me-content-info .somet{justify-content:flex-end}.me-content .me-content-info .somet a{color:#fff;text-decoration:none;position:relative;transition:all .3s ease-in-out}.me-content .me-content-info .somet a:hover{color:#605d34;transition:all .3s ease-in-out}.me-content.reverted .me-content-info .somet a:hover{color:#c35417}.me-content .me-content-info .somet a:nth-child(2){margin:0 12px}.me-content .me-content-info .somet .spotify-tag{filter:brightness(100) grayscale(1)}.me-content .me-content-info .somet .spotify-tag:hover{filter:hue-rotate(39deg) brightness(.865)}.me-content.reverted .me-content-info .somet .spotify-tag:hover{filter:none}.me-content .me-content-info .somet .spotify-tag.in-text{min-width:200px;margin-left:5px!important}.me-content .me-content-info .me-content-info-wrapper{max-width:400px}.me-content .me-content-info .me-content-info-wrapper h3,.me-content .me-content-info .me-content-info-wrapper p{color:#fff}.me-content .me-content-image{position:relative}.me-content .me-content-image img{position:absolute;top:50%;object-fit:contain;width:280px;height:450px;left:calc(50% - 50px);transform:translate(-50%,-50%) rotate(-10deg)}.me-content.reverted .me-content-image img{left:calc(50% + 50px);transform:translate(-50%,-50%) rotate(10deg)}.esittely-block-wrapper{width:calc(100% - 20px);padding-bottom:130px;position:relative;padding-left:10px;padding-right:10px}.esittely-block-wrapper .green-base{position:absolute;bottom:0;left:0;width:100%;height:180px;background:#605d34}.esittely-block{width:100%;max-width:1300px;margin:0 auto;display:flex;align-items:start;justify-content:center;flex-wrap:nowrap;flex-direction:row;position:relative;min-height:540px}.esittely-block .esittely-text{max-width:450px;min-height:600px;width:100%;position:relative;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;z-index:1}.esittely-block .esittely-text .esittely-text-holder{font-size:17px;font-weight:400;color:#717171;text-align:right;max-width:240px;margin-left:90px}.esittely-block .esittely-images{flex:1;background:#605d34;margin-top:60px;position:relative;z-index:1;min-height:540px}.esittely-block .esittely-images .esittely-kuva-1{position:absolute;top:calc(50% - 10px);object-fit:contain;width:280px;height:450px;left:calc(50% - 110px);transform:translate(-50%,-50%) rotate(-16deg)}.esittely-block .esittely-images .esittely-kuva-2{position:absolute;top:calc(50% + 40px);object-fit:contain;width:280px;height:450px;left:calc(50% + 110px);transform:translate(-50%,-50%) rotate(6deg)}.esittely-block .background-white{position:absolute;top:0;left:0;height:100%;background:#fff;width:calc(100% - 100px)}.header-image{min-height:300px;width:calc(100% - 40px);padding:0 20px;background-color:#f4f4f4;overflow:hidden;position:relative}.header-image.full{height:470px}.header-image.front-page-header{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;margin-top:70px}.header-image.front-page-header>div{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap}.header-image.front-page-header .spotify-tag{width:240px!important;max-width:240px!important;display:block!important}.header-image.front-page-header .date{background:#c35417;border-radius:1px;padding:10px 40px;margin-top:40px}.header-image.front-page-header .date p{color:#fff;margin:0;font-size:30px}.header-image.full .logo{max-width:900px;max-height:350px;width:auto;height:auto;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3}.header-image.no-thumbnail{max-height:70px;min-height:70px}.header-image.no-thumbnail .fade{display:none}.header-image .fade{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000073;z-index:2}.header-image .blur-bg{position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.header-image h1{color:#717171;line-height:1;margin:0;text-align:center}.page-content-wrapper{width:100%;position:relative;padding-top:60px}.page-content-wrapper .page-content{max-width:860px;padding:0 40px;margin:0 auto}.page-content a{color:#c35417;text-decoration:none;position:relative}.page-content a:not(.spotify-link):not(.archive-button):not(.archive-link):not(.bio-some-btn):after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:0%;height:2px;background:#c35417;transition:width .3s ease}.page-content a:not(.spotify-link):not(.archive-button):not(.archive-link):not(.bio-some-btn):hover:after{content:"";width:100%;transition:width .3s ease}.page-content-wrapper .page-content.blog-page{max-width:1150px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch}.page-content-wrapper .page-content.blog-page .blog-page-wrap{max-width:830px;width:100%;min-height:563px;background:#fff;padding:30px 45px;flex:1;box-sizing:border-box;position:relative}.page-content-wrapper .page-content.blog-page .blog-page-wrap:after{content:"";position:absolute;background:#fff;top:0;left:100%;height:45px;width:230px}.page-content-wrapper .blog-content{max-width:1150px;padding:0 40px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch}.page-content-wrapper .blog-content .blog-wrap{max-width:780px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;min-height:563px;padding:30px;background:#fff;position:relative;flex:1;box-sizing:border-box}.page-content-wrapper .blog-content .blog-wrap:after{content:"";position:absolute;background:#fff;top:0;left:100%;height:45px;width:230px}.page-content-wrapper .blog-sidebar{width:310px;padding:30px 40px 20px;margin-top:45px;background:#605d34;box-sizing:border-box}.page-content-wrapper .blog-sidebar h3,.page-content-wrapper .blog-sidebar p{color:#fff}.green-base-relative{bottom:0;left:0;width:100%;height:180px;background:#605d34}.page-content-wrapper .blog-sidebar .blog-sidebar-list,.page-content-wrapper .blog-sidebar .blog-sidebar-categories{list-style:none;padding:0}.page-content-wrapper .blog-sidebar .blog-sidebar-list li,.page-content-wrapper .blog-sidebar .blog-sidebar-categories li{padding:2px 0}.page-content-wrapper .blog-sidebar .blog-sidebar-categories li.active{font-weight:700}.page-content-wrapper .blog-sidebar .blog-sidebar-list li a,.page-content-wrapper .blog-sidebar .blog-sidebar-categories li a{color:#fff;text-decoration:none;font-size:13px}.page-content-wrapper .blog-sidebar .blog-sidebar-list li a.current{font-weight:700}.page-content-wrapper .blog-sidebar .blog-sidebar-list ul{list-style:none;padding-left:20px;max-height:0px;overflow-y:hidden;transition:all .3s ease}.page-content-wrapper .blog-sidebar .blog-sidebar-categories ul{list-style:none;padding-left:20px;transition:all .3s ease}.page-content-wrapper .blog-sidebar .blog-sidebar-list ul.closed{pointer-events:none;max-height:0px!important;height:100%;transition:all .3s ease}.page-content-wrapper .blog-sidebar .title{position:relative;margin:0;display:block;text-align:center;padding:12px;background:#c35417;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:15px}.blog-content .blog-post:first-child{max-width:830px;width:calc(100% - 30px)}.blog-content .blog-post:first-child .post-image{max-width:830px;width:100%;height:350px}.blog-content .blog-post{max-width:400px;width:calc(50% - 30px);margin:15px;position:relative;opacity:0}.blog-content .blog-post a{text-decoration:none;color:#717171}.blog-content .blog-post .post-image{max-width:400px;width:100%;height:240px;background-position:center;background-size:cover;background-repeat:no-repeat}.blog-content .blog-post .post-category{display:inline-block;text-align:center;color:#c35417;text-transform:uppercase;letter-spacing:1px;font-size:12px;border-bottom:2px solid #c35417;position:relative;left:50%;transform:translate(-50%);margin:20px 0;pointer-events:none}.blog-content .blog-post h3{text-align:center;margin:0}.blog-content .blog-post .post-content p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#717171;font-size:14px}.blog-content .blog-post .post-date{color:#717171;font-size:14px}.blog-page h2,.page-content h2,.me-page-wrapper h2{color:#717171;margin-bottom:5px;margin-top:5px;line-height:1}.me-page-wrapper h3{color:#717171;margin-bottom:5px;margin-top:5px}.blog-page,.page-content,.me-page-wrapper{color:#717171;font-size:12pt;letter-spacing:.7px;line-height:1.65}.blog-page figure{margin:1em 0}.blog-page figcaption{font-size:10pt;text-align:center;max-width:440px;margin:10px auto;opacity:.8}.blog-page img{max-width:100%;height:auto;margin:0 auto;position:relative;display:block}.blog-page .blog-details{font-size:12px}.blog-page .blog-category{color:#c35417;text-transform:uppercase;letter-spacing:1px;font-size:12px;position:relative}.blog-page p:not(.comment-form-author):nth-of-type(3):first-letter{font-size:61px;float:left;line-height:1;margin-right:15px;font-family:Kaushan Script,cursive;color:#717171;text-transform:uppercase}.blog-page .blog-back{margin-bottom:5px}.blog-page .blog-back a{color:#c35417;text-decoration:none;font-size:12px}.map-content{width:100%;height:700px}#map{height:100%}img.emoji{height:22px;width:auto;vertical-align:middle;top:-2px;position:relative;display:initial;margin:initial;max-width:initial}.wp-block-columns{display:flex}.wp-block-columns .wp-block-column{flex:1;margin:8px}.wp-block-media-text{display:flex;align-items:center}.wp-block-media-text figure{flex:1;max-width:55%;margin:8px}.wp-block-media-text .wp-block-media-text__content{flex:1}.wp-block-media-text .has-large-font-size{font-size:31px;font-weight:700;margin:8px}.break-word{position:relative;display:block;overflow-wrap:break-word}@media only screen and (max-width: 1070px){.details-container{padding:10px 40px 40px}.details-container .details-content .details-info h3{text-align:center}.details-container-mobile .details-content{flex-direction:column;padding-left:0;padding-bottom:260px}.details-container-mobile .details-content:nth-child(odd){flex-direction:column;padding-right:0}.details-container-mobile .details-content:nth-child(odd) .details-info{text-align:left;margin:0}.details-container-mobile .details-content .details-info{width:100%;margin:0}.details-container-mobile .details-content .details-image{width:100%;height:300px;bottom:0;top:inherit;max-width:710px;left:50%;transform:translate(-50%)}.details-container-mobile .details-content:nth-child(odd) .details-image{right:inherit;left:50%}.vieraille-kartta-block{flex-direction:column}.details-content .details-signup{width:100%}.vieraille-kartta-info{width:100%;max-width:none}.vieraille-kartta-info .title{max-width:206px;margin-left:auto;margin-right:auto}.esittely-block{display:block;z-index:1}.esittely-block-wrapper .green-base{height:970px}.esittely-block .esittely-text{max-width:100%;min-height:440px}.esittely-block .background-white{display:none}.esittely-block .esittely-text .esittely-text-holder{max-width:400px;margin-left:0;text-align:center;padding:0 50px}.esittely-block .esittely-images{margin-top:0}.header-image h1{font-size:70px;margin-bottom:30px}.page-content-wrapper .blog-content,.page-content-wrapper .page-content.blog-page{flex-direction:column;align-items:center;padding:0}.page-content-wrapper .blog-content .blog-wrap,.page-content-wrapper .page-content.blog-page .blog-page-wrap{max-width:none}.page-content-wrapper .blog-content .blog-wrap:after,.page-content-wrapper .page-content.blog-page .blog-page-wrap:after{display:none}.green-base-no-mobile{display:none}.blog-content .blog-post{max-width:830px;width:calc(100% - 30px)}.blog-content .blog-post .post-image{max-width:none}.page-content-wrapper .blog-sidebar{margin-top:0;width:100%}.page-content-wrapper .blog-sidebar>*{max-width:310px;margin-left:auto!important;margin-right:auto!important;text-align:center}}@media only screen and (max-width: 620px){.esittely-block .esittely-images{overflow:hidden;min-height:330px}.esittely-block .esittely-images .esittely-kuva-1{width:180px;height:250px;left:calc(50% - 65px);top:calc(50% - 5px)}.esittely-block .esittely-images .esittely-kuva-2{width:180px;height:250px;left:calc(50% + 65px);top:calc(50% + 20px)}.esittely-block-wrapper .green-base{height:660px}.esittely-block-wrapper{padding-bottom:30px}.me-content .me-content-image{height:330px!important}.me-content .me-content-image img,.me-content.reverted .me-content-image img{width:180px;height:250px}}@media only screen and (max-width: 1229px){.page-content-wrapper .blog-content .blog-wrap .blog-post .post-content,.page-content-wrapper .blog-content .blog-wrap .blog-post .post-date{text-align:center}.vieraille-sijainti-block .vieraille-sijainti-images .vieraille-sijainti-kuva-1,.vieraille-sijainti-block .vieraille-sijainti-images .vieraille-sijainti-kuva-2{width:180px;height:250px}.vieraille-sijainti-block .vieraille-sijainti-images .vieraille-sijainti-kuva-1{left:calc(50% - 75px)}.vieraille-sijainti-block .vieraille-sijainti-images .vieraille-sijainti-kuva-2{left:calc(50% + 75px)}}@media only screen and (max-width: 755px){.wp-block-columns{flex-direction:column}}blockquote{margin:0 auto;padding:1em;border-left:3px solid #c35417}blockquote:before{display:none}blockquote:not(:first-of-type){margin-top:.5em}blockquote p{color:#717171;font-size:12pt;line-height:1.4;font-family:PT Mono,monospace}blockquote cite{margin-top:.5em;padding:0;color:#c35417;font-size:10pt;font-family:PT Mono,monospace;text-align:left;font-style:normal}blockquote:nth-of-type(2n){text-align:right;border-left:none;border-right:3px solid #c35417}blockquote:nth-of-type(2n) cite{text-align:right}@element "blockquote" and (min-width: 300px){blockquote {padding: 1em 20% 1em 1em;} blockquote p {font-size: 14pt;} blockquote:nth-of-type(even) {padding: 1em 1em 1em 20%;}}hr{border-style:ridge;opacity:.5}.me-page-timeline{padding:50px 0}.me-page-timeline h2{padding:0 40px;text-align:center;margin-top:0}.me-page-timeline .me-page-wrapper{max-width:860px;padding:0 40px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:start;position:relative}.me-page-timeline .me-page-wrapper .me-center-line{position:absolute;left:50%;transform:translate(-50%);width:1px;height:100%;background-color:#e2e2e2}.me-page-timeline .me-page-wrapper .me-page-timeline-block{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;width:calc(50% - 30px)}.me-page-timeline .me-page-wrapper .me-page-timeline-block:nth-child(2n){padding-right:30px}.me-page-timeline .me-page-wrapper .me-page-timeline-block:nth-child(odd){padding-left:30px}.me-page-timeline .me-page-wrapper .me-page-timeline-block .me-page-timeline-text{width:100%;padding-top:60px;padding-bottom:60px}.me-page-timeline .me-page-wrapper .me-page-timeline-block .me-page-timeline-text h3{text-align:center;position:relative}.me-page-timeline .me-page-wrapper .me-page-timeline-block .me-page-timeline-text:nth-of-type(odd) h3:after{content:"";position:absolute;width:calc(50% + 30px);height:1px;background:#e2e2e2;top:50%;left:50%;transform:translateY(-50%);margin-top:3px;z-index:1}.me-page-timeline .me-page-wrapper .me-page-timeline-block .me-page-timeline-text:nth-of-type(2n) h3:after{content:"";position:absolute;width:calc(50% + 30px);height:1px;background:#e2e2e2;top:50%;right:50%;transform:translateY(-50%);margin-top:3px;z-index:1}.me-page-timeline .me-page-wrapper .me-page-timeline-block .me-page-timeline-text h3 span{background-color:#f4f4f4;z-index:2;position:relative;padding:0 15px}.me-page-timeline .me-page-wrapper .me-page-timeline-block .me-page-timeline-image{width:100%;position:relative}.me-page-timeline .me-page-wrapper .me-page-timeline-block .me-page-timeline-image img{width:60%;height:auto;margin:0 auto;position:relative;display:block}.front-page-highlight{padding:40px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.front-page-highlight .front-page-profile{width:244px;margin:20px}.front-page-highlight .front-page-profile h3{text-align:center}.front-page-highlight .front-page-profile .front-page-profile-picture{width:244px;height:244px;border-radius:50%;overflow:hidden;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.front-page-highlight .front-page-info{width:244px;margin:20px}.front-page-highlight .front-page-info img.flowers-1{width:86%;height:auto;margin:0 auto 20px;display:block;transform:rotate(45deg);pointer-events:none}.front-page-highlight .front-page-info h4{color:#717171;text-align:center;margin-top:-4px}@media only screen and (max-width: 949px){.front-page-highlight{max-width:480px;margin:0 auto}.front-page-highlight .front-page-info,.front-page-highlight .front-page-profile{margin:20px 0}.me-content,.me-content.reverted{flex-direction:column}.me-content .me-content-image{height:450px}.me-content>div{width:100%}.me-content .me-content-image img,.me-content.reverted .me-content-image img{left:50%}.me-content .me-content-info,.me-content.reverted .me-content-info{justify-content:center;text-align:center;margin-bottom:40px;padding:0 40px;box-sizing:border-box}.me-content .me-content-info .somet,.me-content.reverted .me-content-info .somet{justify-content:center}}@media only screen and (max-width: 330px){.front-page-highlight .front-page-profile .front-page-profile-picture{width:130px;height:130px;margin:0 auto}.front-page-highlight .front-page-profile{width:100%;max-width:244px}}.spotify-tag{max-width:244px!important;height:initial!important;margin:initial!important;position:initial!important;display:initial!important}.spotify-tag.in-text{margin-left:-16px!important;position:relative!important;display:block!important}footer{width:100%;position:relative;padding:60px 0;background-color:#f4f4f4}footer .footer-content{max-width:860px;padding:0 40px;margin:0 auto}footer .footer-content p{text-align:center;margin-bottom:0;margin-top:25px;font-size:15px;color:#717171;font-weight:700}footer .footer-content h4{margin-top:10px;text-align:center;margin-bottom:25px;color:#717171;font-weight:400;font-size:30px}footer .footer-content .footer-heart{width:35px;height:auto;display:block;margin:0 auto;position:relative}footer .footer-content .footer-some{display:flex;justify-content:center;align-items:center}footer .footer-content .footer-some a i:before{color:#717171}footer .footer-content a{color:#717171;font-size:30px;text-decoration:none;text-align:center;display:block;position:relative;padding:0 10px;transition:color .3s ease}footer .footer-content a:hover i:before{color:#c35417;transition:color .3s ease}.biography{margin-bottom:30px}.biography h3{text-align:center;margin:10px}.biography p{font-size:12px;text-align:center}.biography .bio-avatar{width:180px;height:250px;overflow:hidden;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(10deg);margin:0 auto}.biography .bio-some{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:20px}.biography .bio-some a{display:block;position:relative;width:20px;height:20px;margin:0 5px;color:#fff;text-decoration:none;font-size:20px;line-height:20px;text-align:center;transition:color .3s ease}.biography .bio-some a:hover{color:#c35417;transition:color .3s ease}.schedule-info>div{text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}.schedule-info>div:after{content:"";width:1px;height:15px;background:#fff;position:relative;display:block;margin:12px auto}.schedule-info>div:last-child:after{display:none}
