/*!
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}#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}@media (max-width:1630px){#main-header .header-html{margin:.9rem 1rem 0 0!important}#main-header .main-navigation .primary-menu-container>ul>li.menu-item>a{padding-left:calc(0.15rem / 2)!important;font-size:0.7rem!important}.eka-painike,.toka-painike{padding:.8rem 1.4rem!important;font-size:0.75rem!important}}#mobile-drawer .drawer-header{padding:0 1rem 0!important}#mobile-drawer .drawer-content{padding:0 1rem 2rem!important}.c__info-h{margin:0 0 .5rem}.c__info{display:block;margin:0;font-size:1.2rem;font-weight:700}.c__info-extra{margin:.2rem 0 0;font-size:1rem}a,p a {text-decoration:none!important}.fluentform form{margin:0!important}.fluentform input,.fluentform textarea,.fluentform select{padding:.75rem!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}.ff-default .ff-el-form-control:focus{border-color:var(--global-palette1)!important;color:var(--global-palette3)!important}.cky-revisit-bottom-left{bottom:.5rem!important;left:.5rem!important}.cky-btn-revisit-wrapper .cky-btn-revisit img{height:1.8rem!important;width:1.8rem!important}.cky-btn-revisit-wrapper{width:2.5rem!important;height:2.5rem!important}.cky-switch input[type="checkbox"]{border-radius:50px!important}.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}}.wpsr-container{padding:0!important}.wpsr-reviews-wrapper .wpsr-reviews-slider{padding:0!important}.wpsr-reviews-slider-wrapper-inner{margin:0!important}.wpsr-review-template{margin:0!important;box-shadow:0 3px 6px rgb(0 0 0 / .1)!important}.wpsr-swiper-pagination{top:14rem!important}@media (max-width:767px){.swiper-pagination{display:none!important}}.k__adv-h .kt-highlight:nth-child(2){display:block;text-align:right}li.eka-painike>a,li.toka-painike>a{color:#FFF!important}li.eka-painike a:hover,li.eka-painike:hover a,li.toka-painike a:hover,li.toka-painike:hover a{color:var(--global-palette3)!important}.eka-painike{font-style:normal;margin:0;border-radius:30px 30px 30px 30px;color:#FFF!important;background:#fff0;border:1px solid currentColor;border-color:#FFF!important;box-shadow:0 0 0 0 #fff0}@media (min-width:1630px){.eka-painike{font-style:normal;padding:.8rem 2.8rem!important}}.eka-painike:hover{background:#FFF!important;border-color:#FFF!important;box-shadow:0 0 0 0 #fff0}li.eka-painike>ul.sub-menu,li.toka-painike>ul.sub-menu{left:0!important;top:calc(100% + 5px)!important}li.eka-painike::after,li.toka-painike::after{content:'';position:absolute;top:100%;left:0;height:5px;width:100%;background:#fff0;pointer-events:auto}.secondary-navigation .secondary-menu-container>ul>li.menu-item>a{padding:0!important}.secondary-menu-container .menu>li{margin-right:12px}.secondary-menu-container .menu>li:last-child{margin-right:0}