/*!
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}.drawer-header{padding:0 1rem 0!important}.popup-drawer .drawer-content{padding:0 1rem 2rem!important}a,p a {text-decoration:none!important}input,textarea{padding:.6rem!important;border-radius:0!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}.fluentform .ff-el-form-control{border:none!important;font-size:1rem!important;font-family:var(--global-body-font-family)!important;color:#000000!important}.single-content form{padding-top:.5rem;margin-bottom:-0.5rem!important}[type="checkbox"],[type="radio"]{accent-color:var(--global-palette2)}@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.85rem!important}.fluentform .ff-el-tc{margin-top:-5px!important;margin-bottom:-3px!important}.fluentform .ff-el-form-check label.ff-el-form-check-label{font-size:1rem!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-bubble .wpsr-fm-bubble-btn.wpsr-fm-bubble-btn-has-text span,.wpsr-fm-chat-wrapper .wpsr-fm-chat-box .wpsr-fm-chat-room .wpsr-fm-chat-btn-wrapper .wpsr-fm-btn-icon a{color:#0a3c5f!important;font-weight:400!important;border-radius:0!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-box .wpsr-fm-chat-room .wpsr-fm-chat-btn-wrapper .wpsr-fm-btn-icon a{font-size:16px!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-bubble .wpsr-fm-bubble-btn.wpsr-fm-bubble-btn-has-text img{width:20px!important;margin-right:-3px!important}.wpsr-fm-chat-wrapper.wpsr-chat-icons-layout .wpsr-channels .wpsr-channel-item .wpsr-channel-btn img{width:25px!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}.wpsr-fm-chat-wrapper.wpsr-has-fluent-forms-widget .wpsr-fluent-form-title{color:var(--global-palette1)!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}}.mobile-navigation ul li.current-menu-item>a,.mobile-navigation ul li.current-menu-item.menu-item-has-children>.drawer-nav-drop-wrap{font-weight:700}.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}.single-post .single-content{margin:var(--global-xs-spacing) 0 0!important}}.single-post .loop-entry .entry-content-wrap{background:#F2F2F2!important}.normaalipaksuus{font-weight:400!important}.nuolipainike .kb-svg-icon-wrap{padding-left:0;transition:ease-in-out 0.5s}.nuolipainike:hover .kb-svg-icon-wrap{padding-left:.3rem}.alleviivaus{text-decoration:underline!important;text-decoration-color:var(--global-palette2)!important}.ilmanvaihtolomake .ff-btn-submit{border:2px solid var(--global-palette2);background:var(--global-palette2)!important;color:var(--global-palette1)}.ilmanvaihtolomake .ff-btn-submit:hover{border:2px solid var(--global-palette2);background:var(--global-palette1)!important;color:var(--global-palette2)}@media (min-width:768px){.aikajana .kt-blocks-info-box-media-container{position:relative;z-index:2}}@media (min-width:768px){.aikajana .kt-blocks-info-box-media-container:after{content:'';display:block;width:2px;height:290px;background:var(--global-palette1);position:absolute;left:1.9rem}}@media (min-width:768px){.aikajana.aikajana_last .kt-blocks-info-box-media-container:after{height:70px}}@media (max-width:767px){.aikajana .kt-blocks-info-box-link-wrap{display:flex!important;flex-direction:row!important}.aikajana .kt-blocks-info-box-media-container{flex:10%!important;max-width:75px!important}.aikajana.kt-blocks-info-box-title{flex:90%!important}.aikajana .kt-infobox-textcontent{display:flex!important;flex-direction:column!important}.aikajana .kt-blocks-info-box-text{padding-top:1.2rem!important;margin-left:-75px!important}}@media (min-width:1025px) and (max-width:1365px){#main-header .header-button.button-size-custom{font-size:15px!important}.alkuosio .kt-row-column-wrap{grid-template-columns:minmax(0,80%) minmax(0,20%)!important}.maksuton-hero h1{font-size:2.2rem}.main-navigation .primary-menu-container>ul li.menu-item>a{font-size:15px!important}.main-navigation .primary-menu-container>ul>li.menu-item>a{padding-left:calc(1.188rem / 2)!important;padding-right:calc(1.188rem / 2)!important}}@media (min-width:768px) and (max-width:1365px){.yhteystiedot{font-size:.9rem}.yhteystiedot .kb-adv-heading-icon{font-size:1.2rem!important}}.mobile-header-button-wrap .mobile-header-button-inner-wrap .mobile-header-button{padding:.9rem .6rem}.arvostelut .kt-svg-testimonial-global-icon{font-size:0!important;background:url(https://kotiilma.fi/wp-content/uploads/2024/01/sitaattimerkki.svg)!important;background-repeat:no-repeat!important}.kb-splide .splide__pagination__page.is-active{background:#23506F!important;opacity:1!important}.kb-splide .splide__pagination__page{background:#D2D2D2!important;opacity:1!important}.kb-splide .splide__pagination__page:hover{background:#23506F!important;opacity:1!important}.arvostelut .kt-testimonial-item-wrap{margin-left:0.5rem!important}@media (min-width:1025px) and (max-width:1085px){.arvostelut .kt-testimonial-item-wrap{min-height:410px!important}}@media (min-width:768px) and (max-width:1024px){.arvostelut .kt-testimonial-item-wrap{min-height:360px!important}}@media (min-width:768px) and (max-width:1024px){.kt-blocks-testimonials-wrap387_011b9a-03 .kt-testimonial-item-wrap{max-width:330px}}