/*!
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}#masthead{z-index:1001!important}#main-header .item-at-start{transition:box-shadow ease-in-out 200ms}#main-header .item-is-stuck{box-shadow:0 20px 40px -12px rgb(0 0 0 / .05);transition:all ease-in-out 200ms}#main-header .kadence-svg-iconset.svg-baseline svg{top:0!important}#main-header .header-navigation.header-navigation-dropdown-animation-none .header-menu-container ul.menu>li.kadence-menu-mega-width-custom>ul.sub-menu{-webkit-transform:none!important;transform:none!important;left:0!important}#mobile-drawer .drawer-header{padding:0 1rem 0!important}#mobile-drawer.popup-drawer .drawer-content{padding:0 1rem 2rem!important}#mobile-drawer .mobile-header-button2-wrap{width:768px}#mobile-drawer .mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2{width:100%;text-align:center}a,p a {text-decoration:none!important}.fluentform form{margin:0!important}.fluentform input,.fluentform textarea,.fluentform select{padding:.6rem!important;border-radius:0!important;font-size:1rem!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}.cky-switch input[type="checkbox"]{border-radius:50px!important}.cky-banner-element{cursor:pointer}.cky-audit-table-element .cky-category-des{margin-bottom:1rem}.category-style-pill a{padding:.25rem 0.5rem!important;border-radius:5rem!important}@media (max-width:767px){.kadence-thumbnail-position-behind{margin-bottom:0!important}}.f__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px, 100%),1fr));gap:2rem}.f__grid img{aspect-ratio:3 / 2;object-fit:cover}.f__grid-item{transition:ease-in-out all 200ms}.f__grid-item:hover{transform:scale(1.02)}.f__grid-item-inner>*{margin:0!important}.f__grid-item-inner h2{font-size:clamp(1.2rem, 0.9067rem + 0.6119vw, 1.4rem);margin:1rem 0!important}.f__grid-item-inner p{font-size:1rem;color:var(--global-palette2)}.f__spaces{list-style-type:none;margin:0!important;padding:0!important}.f__spaces-item{margin-top:1rem;padding:1rem;display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:center;background:#F5F5F5}@media (max-width:768px){.f__spaces-item{grid-template-columns:1fr;gap:1rem}}.f__spaces-item-image{aspect-ratio:4 / 3;object-fit:cover}.f__spaces-item-content p{margin:0!important}.f__spaces-item-content hr{margin:.5rem 0!important;max-width:160px}.f__spaces-item-content a{display:block;font-weight:700}.f__spaces-item-error{margin:0!important;padding:.75rem 0!important}.footer__icons{margin-top:1rem}