/*!
Theme Name: Helpotkotisivut
Theme URI: https://www.helpotkotisivut.fi/wordpress-kotisivut/
Template: kadence
Author: Helpotkotisivut
Author URI: https://www.helpotkotisivut.fi/
Description: Helppojen kotisivujen lapsiteema pohjautuen Kadence teemaan
Version: 0.3
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
 h1,h2,h3,h4,h5,h6,p,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{word-break:keep-all;hyphens:none;word-wrap:initial}a,p a {text-decoration:none!important}#main-header .item-at-start,#mobile-header .item-at-start{transition:box-shadow ease-in-out 200ms}#main-header .item-is-stuck,#mobile-header .item-is-stuck{box-shadow:0 20px 40px -12px rgb(0 0 0 / .05);transition:all ease-in-out 200ms}.custom-logo{aspect-ratio:auto 160 / 45}.kadence-svg-iconset.svg-baseline svg{top:0!important}.drawer-header{padding:0 1rem 0!important}.popup-drawer .drawer-content{padding:0 1rem 2rem!important}.menu__h{font-weight:bold!important}#mobile-secondary-menu{display:grid;grid-template-columns:1fr 1fr;place-items:center;margin-bottom:1rem}#mobile-secondary-menu li{width:100%}#mobile-secondary-menu li a{border:1px solid rgb(0 0 0 / .15)!important;padding:.5rem!important;text-align:center}#mobile-secondary-menu li.current-lang a{color:var(--global-palette1)}#megamenu-fi a .kb-svg-icon-wrap,#megamenu-en a .kb-svg-icon-wrap{opacity:0;margin-left:-.5rem;transition:all ease-in-out 200ms;color:var(--global-palette1)!important}#megamenu-fi a:hover .kb-svg-icon-wrap,#megamenu-en a:hover .kb-svg-icon-wrap{opacity:1;padding-left:.5rem;transition:all ease-in-out 200ms}#megamenu-fi a,#megamenu-en a,#megamenu-fi a h2,#megamenu-en a h2,#megamenu-fi a h3,#megamenu-en a h3{transition:all ease-in-out 200ms}#megamenu-fi a:hover,#megamenu-en a:hover,#megamenu-fi a:hover h2,#megamenu-en a:hover h2,#megamenu-fi a:hover h3,#megamenu-en a:hover h3{transition:all ease-in-out 200ms}.fluentform form{margin:0!important}.fluentform input,.fluentform textarea,.fluentform select{padding:.6rem!important;border-radius:0!important;font-size:1rem!important}.fluentform label:not(.ff-el-form-check-label){font-weight:bold!important}.fluentform .ff-el-tooltip{margin-left:4px!important}.fluentform .ff-el-tooltip svg{fill:var(--global-palette1)!important}.fluentform .ff-el-group{margin-bottom:1rem!important}.fluentform .ff-el-form-check-label .ff-el-form-check-input{top:0!important;width:1.2rem!important;height:1.2rem!important;margin-right:.4rem!important}.fluentform .ff-el-tc{margin-top:-.8rem!important;font-size:1rem!important}.fluentform .ff-el-form-control:focus{border-color:var(--global-palette1)!important}@media (max-width:767px){.kadence-thumbnail-position-behind{margin-bottom:0!important}}.biotext{white-space:pre-line}.footer__logo img{aspect-ratio:auto 300 / 85}.post-navigation{margin:0}