/*!
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 .item-at-start{transition:box-shadow ease-in-out 200ms}#masthead .item-is-stuck{box-shadow:0 20px 40px -12px rgb(0 0 0 / .05);transition:all ease-in-out 200ms}.drawer-header{padding:0 1rem 0!important}.popup-drawer .drawer-content{padding:0 1rem 2rem!important}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:0.95rem!important}.fluentform .ff-el-group{margin-bottom:0.8rem!important}[type="checkbox"],[type="radio"]{accent-color:#fff}@media (max-width:767px){.ff-el-group.ff_list_inline label>span,.ff-el-input--content label>span{font-size:1rem!important}.fluentform .ff-el-form-check-label .ff-el-form-check-input{top:0! important;width:1.3rem!important;height:1.3rem!important;margin-right:.4rem!important}}@media (min-width:768px){.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}.ff-el-group.ff_list_inline label>span,.ff-el-input--content label>span{font-size:1rem!important}.fluentform .ff-el-form-check{margin-bottom:0px!important}.fluentform .ff-el-tc{margin-top:-0.4rem!important;font-size:0.95rem!important;margin-bottom:0.4rem!important}}@media only screen and (min-width:641px){.fluentform .ff-el-group.ff_list_inline .ff-el-form-check{margin:0 15px 0 0!important}}.fluentform .ff-el-form-control:focus{border-color:var(--global-palette1)!important}.fluentform .ff-el-form-control{font-family:var(--global-body-font-family)!important}.single-content .fluentform{padding-top:.5rem;margin-bottom:-0.5rem!important}[type="checkbox"],[type="radio"]{accent-color:var(--global-palette1)}@media (max-width:767px){.fluentform .ff-el-tc label.ff_tc_label>div,.fluentform .ff-el-tc label.ff_tc_label>span{display:inline!important;font-size:0.8rem!important}.fluentform .ff-el-tc{margin-top:-5px!important;margin-bottom:-3px!important}}.ff-default textarea{min-height:40px!important}.ff-default .ff-el-input--label label{font-size:1.1rem}.tummataustainen-lomake .ff-el-is-required.asterisk-right label:after{color:#FFF!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}.wpsr-fm-chat-wrapper.wpsr-chat-icons-layout .wpsr-fm-chat-bubble.active .wpsr-fm-bubble-btn{-webkit-transform:none!important;transform:none!important}.wpsr-fm-chat-wrapper{right:.5rem!important;bottom:.5rem!important;margin:0!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-bubble{right:0!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-bubble .wpsr-fm-bubble-btn.wpsr-fm-bubble-btn-has-text{border-radius:25px!important;padding:.6rem 1.2rem!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-bubble .wpsr-fm-bubble-btn.wpsr-fm-bubble-btn-has-text img{margin:0 -0.3rem!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-box{right:0.5rem!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-box-display{margin-bottom:4.4rem!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-box .wpsr-fm-chat-close{top:1.4rem!important;right:.4rem!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-box .wpsr-fm-chat-close:after,.wpsr-fm-chat-wrapper .wpsr-fm-chat-box .wpsr-fm-chat-close:before{width:1.4rem!important;height:3px!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-box .wpsr-fm-chat-header{padding:1rem!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-box .wpsr-fm-chat-header .wpsr-fm-group-details{padding:0!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-box .wpsr-fm-chat-header .wpsr-fm-group-details h3{padding:0 0 .4rem!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-box .wpsr-fm-chat-room{padding:1rem!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-box .wpsr-fm-chat-room .wpsr-fm-conversation .wpsr-fm-greeting-msg{background-color:#fff!important;padding:0!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-box .wpsr-fm-chat-room .wpsr-fm-conversation .wpsr-fm-greeting-msg p:first-child{padding:0 0 .4rem!important}#fluentform_5{margin:-1.5rem 0!important}#fluentform_5 .ff-btn-lg{border-radius:0!important;font-size:16px}#fluentform_5 input[type="text"],#fluentform_5 input[type="email"],#fluentform_5 input[type="url"],#fluentform_5 input[type="password"],#fluentform_5 input[type="search"],#fluentform_5 input[type="number"],#fluentform_5 input[type="tel"],#fluentform_5 input[type="range"],#fluentform_5 input[type="date"],#fluentform_5 input[type="month"],#fluentform_5 input[type="week"],#fluentform_5 input[type="time"],#fluentform_5 input[type="datetime"],#fluentform_5 input[type="datetime-local"],#fluentform_5 input[type="color"],#fluentform_5 textarea{background:none!important}.wpsr-fm-chat-wrapper.wpsr-has-fluent-forms-widget .wpsr-fluent-form-title{padding:1rem!important;font-size:18px!important}.wpsr-fm-chat-wrapper.wpsr-has-fluent-forms-widget .wpsr-fluent-form-title{border:none!important}#fluentform_5 .ff-el-form-control{border-bottom:1px solid #d5d5d5!important;box-shadow:none!important;border-left:0!important;border-right:0!important;border-top:0!important;padding-left:0!important}.wpsr-fm-chat-wrapper.wpsr-has-fluent-forms-widget .wpsr-fluent-form-title{margin-left:4px!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-box .wpsr-fm-chat-room .wpsr-fm-conversation .wpsr-fm-user-picture img{display:none!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-box .wpsr-fm-chat-header .wpsr-fm-group-details h3{margin-left:1rem!important}@media (max-width:768px){.wpsr-fm-chat-wrapper{right:.5rem!important;bottom:.5rem!important}.wpsr-fm-chat-box{display:none!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-bubble{right:0!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}}.loop-entry .entry-content-wrap{min-height:170px!important;height:100%}.splide .splide__pagination{bottom:-30px!important}@media (max-width:767px){@media (max-width:767px) .loop-entry .entry-content-wrap{min-height:195px!important;height:100%}}.entry-related-inner-content{padding-top:var(--global-md-spacing)!important;padding-bottom:var(--global-md-spacing)!important;padding-left:var(--global-xs-spacing)!important;padding-right:var(--global-xs-spacing)!important}@media (max-width:767px){.comment-navigation a,.post-navigation a{font-size:1rem!important;line-height:1.6!important}.comment-navigation,.post-navigation{margin:var(--global-xs-spacing) auto!important}}.sky-banner-element{cursor:pointer}@media (min-width:1025px) and (max-width:1200px){.hero-lomakeosio>.kt-row-column-wrap{grid-template-columns:minmax(0,calc(63% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)))minmax(0,calc(37% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)))!important}}.vaaleataustainen-lomake .lyhyt-lomake-tumma-button{background:var(--global-palette1)!important;color:#FFF!important;border:0!important}.vaaleataustainen-lomake .lyhyt-lomake-tumma-button:hover{background:#FFF!important;color:var(--global-palette1)!important}.fluentform.vaaleataustainen-lomake .ff-el-form-control{border:1px solid #dadbdd!important}.vaaleataustainen-lomake .asterisk-right label:after{color:#000!important}.hero-ota-yhteytta .kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:before,.hero-ota-yhteytta .kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:after{width:15px!important;height:3px!important}.drawer-content .mobile-html2{width:100%;max-width:150px;margin-top:-4rem}@media (max-width:767px){.drawer-sub-toggle svg{font-size:2rem!important}}.kt-blocks-accordion-title{font-size:1.25rem!important}@media (min-width:1025px) and (max-width:1300px){.main-navigation .primary-menu-container>ul>li.menu-item>a{padding-left:calc(1rem / 2)!important;padding-right:calc(1rem / 2)!important;font-size:0.65rem!important}#main-header .header-button{font-size:0.7rem!important}}.tavutus,.tavutus .kt-blocks-info-box-title{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:break-word;overflow-wrap:break-word}.soittopyyntolomake .ff-btn-submit{border-radius:0!important}.botti #root{background-color:#000!important}.menu-item.non-clickable>a{pointer-events:none;cursor:default}@media (min-width:1025px){.kokemus-ammattitaito .kt-blocks-info-box-media .kt-info-box-image,.arvolupaukset .kt-blocks-info-box-media .kt-info-box-image,.paikallisuus .kt-blocks-info-box-media .kt-info-box-image{margin-top:-5px!important}}@media (max-width:1024px){.arvolupaukset .kt-blocks-info-box-media .kt-info-box-image,.kt-blocks-info-box-media-container{align-self:baseline}.parhaat-katot .kadence-info-box-image-intrisic{width:30px!important}.kokemus-ammattitaito .kadence-info-box-image-intrisic{width:35px!important}.paikallisuus .kadence-info-box-image-intrisic{width:45px!important}.paikallisuus .kt-blocks-info-box-media-container img{margin-top:-.2rem}}@media (min-width:1025px) and (max-width:1200px){.palveluotsikko{font-size:1.3rem!important}.palvelupalsta>.kt-row-column-wrap{padding:1.5rem!important}.site-header-section-left{max-width:140px}}@media (min-width:768px) and (max-width:1024px){.paikallisuus .kt-blocks-info-box-media-container img{margin-left:-0.25rem!important}}.rangeslider__fill{background:#606266!important}#fluentform_12 .ff-el-group.ff_list_4col .ff-el-form-check,#fluentform_12 .ff-el-group.ff_list_3col .ff-el-form-check{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media only screen and (min-width:641px){#fluentform_12 .ff-el-group.ff_list_4col .ff-el-form-check,#fluentform_12 .ff-el-group.ff_list_3col .ff-el-form-check{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}}@media (min-width:768px){.katon-malli .ff-el-form-check-label .ff-el-form-check-input,.peltiprofiili .ff-el-form-check-label .ff-el-form-check-input{display:none}}@media (max-width:767px){.katon-malli .ff-el-form-check-label .ff-el-form-check-input,.peltiprofiili .ff-el-form-check-label .ff-el-form-check-input,.fluentform .peltiprofiili input[type=radio],.fluentform .katon-malli input[type=radio]{display:none!important}.katon-malli .ff_el_checkable_photo_holders,.peltiprofiili .ff_el_checkable_photo_holders,.lisavalinnat .ff_el_checkable_photo_holders{display:grid!important;grid-template-columns:1fr 1fr}.fluentform label.ff-el-image-input-src{height:120px!important;width:120px!important}.fluentform .ff-el-image-holder{float:none!important;margin-right:auto!important;width:auto!important;margin-left:auto!important}}#fluentform_12.ff-el-form-check label.ff-el-form-check-label{margin-top:-.5rem}.lisavalinnat .ff-el-form-check label.ff-el-form-check-label{margin-top:1rem!important}.fluentform .ff_el_checkable_photo_holders{margin-bottom:20px!important}.hinta-yhteensa-container .ff-t-column-1 .ff-el-form-control{background:none!important;cursor:default!important;border:none!important;margin-top:-0.5rem!important}.hinta-yhteensa-container .ff-t-column-1 .ff_input-group .ff-el-form-control{max-width:120px}.hinta-yhteensa-container .ff-t-column-1 .ff_input-group-text{background:none!important;padding:0 0 0.4rem!important}.hinta-yhteensa-container .ff-t-column-1 .ff_input-group .ff-el-form-control,.hinta-yhteensa-container .ff-t-column-1 .ff_input-group-text{font-size:1.4rem!important;color:#333!important;font-weight:700}.hinta-yhteensa-container .ff-t-column-1 .ff_input-group{margin-top:-.23rem;margin-left:0rem}.hinta-yhteensa-container .ff-t-column-1 input[type=text]{box-shadow:none!important;padding-left:0!important;margin-right:-0.2rem!important}#fluentform_12 .ff_range_value{font-size:2rem!important}#fluentform_12 .ff_range_value:after{content:' m²';display:inline-block;position:relative}.hinta-yhteensa-container .ff-t-column-1 .ff-el-group .ff-read-only{background:none!important}