html{font-size:90%}@media screen and (max-width:820px){html{font-size:70%}}body{margin:0;padding:0;background-color:#f1f1f1}.flexi-body{min-height:100vh;display:flex;flex-direction:column}.wpb-content-wrapper{padding-left:5%;padding-right:5%;padding-top:30px;padding-bottom:30px}.single-post .wpb-content-wrapper{padding-left:2%;padding-right:2%;padding-top:30px;padding-bottom:30px}header{background-image:url(https://www.pajuenergia.fi/wp-content/uploads/2024/03/tausta-head.webp)}header{height:80px;border-bottom:1px solid #1b1b1b}img.custom-logo{height:65px;margin-top:5px;margin-left:5px;width:auto;float:left}.site-branding img.custom-logo{max-height:55px;position:relative;width:auto;margin-top:9px}header .navbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;height:80px}header .navbar-nav{align-items:center;list-style:none;flex-direction:row}header .navbar-nav li{position:relative;top:0;display:inline-block;height:100%;padding-left:10px;padding-right:10px;padding-top:30px;margin-bottom:0;font-size:1.3rem}header .navbar-nav .dropdown-menu{display:none;position:absolute;left:2px;padding:10px 20px;background-color:#d8d8d8;border-radius:10px;box-shadow:0 .5rem 1rem rgb(0 0 0 / .15);z-index:999;top:70px}@media only screen and (max-width:768px){header .navbar-nav .dropdown-menu{top:35px;left:-1rem}}header .navbar-nav .dropdown:hover .dropdown-menu{display:block}header .navbar-nav .dropdown-menu li{padding-top:5px;padding-bottom:5px;list-style:none}header .navbar-nav .dropdown-menu li a{font-size:1.3rem;letter-spacing:1px;line-height:1.1;color:#282119;text-transform:none}ul#menu-paanavigointi{display:block;position:relative;height:70px;padding:0;margin:0}#sub-header{display:flex;height:600px;background-image:url(/wp-content/themes/pajucnielu/img/pajumetsa-header-bg.webp);background-repeat:no-repeat;background-size:cover;background-position-x:63%;flex-direction:column;justify-content:center;box-shadow:inset 0 0 0 2000px rgb(3 17 31 / 30%)}.sivupalkki{display:block;height:auto;min-height:15em;background-color:#abcebf;border-radius:20px 0 0 20px;border-left:3px groove #9e9b8a}.blog .sub-header-content,.archive .sub-header-content,.page .sub-header-content{width:fit-content;padding-top:10px;padding-bottom:10px;padding-right:5px;border-radius:0 15px 15px 0;white-space:nowrap}@media screen and (max-width:772px){.blog .sub-header-content,.archive .sub-header-content,.page .sub-header-content{white-space:wrap}}.card{padding-left:0;padding-right:0}.card-header{height:68px;border-bottom:3px solid #198754;background-color:#D8D8D8}.card-body{background-color:#D7F2E7}.card-header ul.post-categories{list-style-type:none;padding-left:0}.single .sub-header-content{display:block;width:max-content;border-radius:0 15px 15px 0;white-space:nowrap}.single ul.post-categories{display:block;margin-top:15px;margin-bottom:0;padding:10px 1%;width:100%;background-color:#3b2510a8}footer.entry-footer{display:none}footer{margin-top:auto;background-color:#bdc7bd}footer .row-footer{display:flex;align-items:center;justify-content:space-between}footer .footer-columni{width:30%}footer .footer-logo{display:flex;width:100%;height:auto;flex-direction:column}footer img.custom-logo{display:block;width:60%;height:auto}.footer-osoite{display:block;position:relative;left:-20px;font-family:"Alegreya Sans",sans-serif;font-size:1.4rem;line-height:1;font-weight:400;color:#3a3a3a;width:60%;text-align:right;padding-bottom:40px}ul#menu-alatunniste li a{font-family:"Alegreya Sans",sans-serif;font-size:1.4rem;font-weight:600;text-decoration:none;color:#3a3a3a}.footer-tunnus{font-family:"Alegreya Sans",sans-serif;font-size:1.4rem;line-height:1;font-weight:600;color:#3a3a3a;display:block;width:100%;float:left;text-align:center;padding-top:10px;padding-bottom:40px}@media screen and (max-width:992px){footer img.custom-logo,.footer-osoite{width:100%}}footer #menu-alatunniste{display:block;width:auto;height:90px;float:right;text-align:right;list-style-type:none;padding-right:3%}@media screen and (max-width:768px){footer .row-footer{display:flex;flex-direction:column}footer .footer-columni{width:100%}.footer-osoite{display:flex;font-size:1.7rem;line-height:1;color:#3a3a3a;padding:10px 0 20px 0;flex-direction:row;justify-content:center;text-align:left}.footer-tunnus{display:flex;text-align:left;flex-direction:column;align-items:center}ul#menu-alatunniste li a{text-align:left}}ul#menu-alatunniste li.facebook{display:block;width:40px;height:40px;float:right;background-image:url(https://aurinkoverkko.fi/paju/wp-content/uploads/2024/03/Facebook_icon.webp)}ul#menu-alatunniste li.facebook a{display:block;font-size:40px;margin-top:-10px;color:#fff0}.grecaptcha-badge{visibility:hidden!important}@media screen and (max-width:992px){footer .footer-logo{align-items:center}footer #menu-alatunniste{display:flex;width:auto;float:none;text-align:unset;padding-right:0;flex-direction:column;align-items:center}}#subfoo{position:relative;width:100%;bottom:0;min-height:min-content;padding:10px;text-align:center;background-color:#3a3a3a}@media screen and (min-width:992px){.footer-tunnus{padding-left:130px}}h1{font-family:"Arsenal",sans-serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:1px;color:#f5ffe5;display:block;height:fit-content;width:100%;max-width:100%;font-size:3rem;margin:0;padding-right:15px;padding-left:3%;text-shadow:0 0 3px #000}@media screen and (max-width:772px){h1{padding-left:3%}}h2{font-family:"Fira Sans Condensed",sans-serif;font-weight:400;font-style:normal;font-size:2.6rem;line-height:1;padding-bottom:10px}h3{font-family:"Alegreya Sans",sans-serif;font-weight:400;font-style:normal;font-size:2.2rem;line-height:1;padding-bottom:10px;padding-top:10px}h4,h5,h6{font-family:"Alegreya Sans",sans-serif;font-weight:600;font-style:normal}p,li{font-family:"Alegreya Sans",sans-serif;font-weight:400;font-style:normal;font-size:1.75rem;line-height:1.1;padding-bottom:8px;margin-bottom:.4rem}a{font-weight:500;color:#090c9b;text-decoration:none}.wpb_single_image .vc_figure-caption{font-size:1.2em;text-align:start;font-style:italic;color:#128c6a;font-weight:500}blockquote p{font-style:italic;font-size:2.2rem;font-weight:500;color:#594231;padding:20px 3% 0 3%}blockquote p span,blockquote p span a{display:block;font-style:normal;font-size:1.9rem;font-weight:500;color:#3b2510;padding-right:3%;text-align:right;text-decoration:none}h4{font-size:2rem;line-height:1}h5{font-size:2rem;line-height:1}h6{font-size:2rem;line-height:1}h2.widgettitle{display:block;width:100%;height:fit-content;font-size:2.5rem;background-color:#8d8a77;border-radius:17px 0 0 0;padding:10px 3%;margin-bottom:20px}.widget ul{padding-left:3%}.widget ul li{list-style-type:none}.widget ul li a{font-family:"Raleway",sans-serif;font-optical-sizing:auto;font-size:1.55rem;font-weight:600;font-style:normal;text-decoration:none;color:#282119}ul#menu-paanavigointi{font-family:"Raleway",sans-serif;font-optical-sizing:auto;font-size:1.3rem;font-style:normal}header ul.navbar-nav li a{text-transform:uppercase;text-decoration:none;font-weight:400;color:#282119}ul.dropdown-menu{background-color:#d8d8d8}header ul.navbar-nav ul.dropdown-menu li{padding-top:5px;padding-bottom:5px}header ul.navbar-nav ul.dropdown-menu li a{font-size:1.3rem;letter-spacing:1px;line-height:1.1;color:#282119;text-transform:none}.navbar-dark .navbar-nav .nav-link{color:#282119}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#000}.single ul.post-categories li a{font-family:"Alegreya Sans",sans-serif;font-weight:600;font-style:normal;font-size:1.9rem;letter-spacing:.1em;color:#fdfcfc;line-height:1;padding:1rem 3%;text-transform:uppercase;text-decoration:none}.card ul.post-categories li a{font-family:"Alegreya Sans",sans-serif;font-size:2rem;text-decoration:none;color:#282119}.copyright{font-family:"Alegreya Sans",sans-serif;font-size:1rem;font-weight:600;letter-spacing:.1em;color:#d2ded1}@media (max-width:768px){.navbar-collapse{display:none;position:absolute;top:125px;right:0;width:auto;height:100%;background-color:#fffb;box-shadow:0 4px 6px rgb(0 0 0 / .1);padding:10px 5%}.navbar-collapse.active{display:block}#mobile-menu-toggle{display:block;font-size:24px;background:none;border:none;cursor:pointer;padding:10px;margin-left:auto}header .navbar-nav li{display:block;height:auto;padding:10px 0}}@media (min-width:769px){.navbar-collapse{display:block!important;position:static;box-shadow:none;background:none}#mobile-menu-toggle{display:none}}