/*!
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}.header-cart-button .header-cart-total{font-size:0.8em!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-family:"Montserrat",sans-serif;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{border:1px;font-family:font-family:"Montserrat",sans-serif!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}.button-checkout-wc-forward .button{background-color:#00416a!important;font-family:Montserrat!important}.woocommerce.widget_shopping_cart .buttons a,.woocommerce ul.cart_list li .quantity,.woocommerce-Tabs-panel--description,.woocommerce-Reviews,.archive-description{font-family:Montserrat;font-size:.875rem}.woocommerce.widget_shopping_cart .buttons a:not(.checkout):hover{color:#414141cc}.woocommerce.widget_shopping_cart .total strong,.woocommerce ul.cart_list li a{font-family:Montserrat}.woocommerce ul.cart_list li a{padding-top:10px;font-size:0.875rem!important}.woocommerce.widget_shopping_cart .button{background-color:#00416a;border-color:#00416a;box-sizing:border-box}.wc-block-product-categories{text-transform:uppercase;font-family:Montserrat;font-size:.75rem}.woocommerce-mini-cart__empty-message,.wc-block-components-product-name,.woocommerce-result-count,.rank-math-breadcrumb,.woocommerce-message,.wc-block-components-sidebar-layout,.wc-block-cart-items,.iksm-terms,.wc-block-components-notices{font-family:Montserrat!important}.dgwt-wcas-search-wrapp{margin:0 0 0 0}.woocommerce-ordering .orderby,.woocommerce-Reviews .submit,.woocommerce-MyAccount-content .button,.woocommerce-MyAccount-content,.woocommerce-mini-cart__buttons .button,.quantity{font-family:Montserrat!important;font-weight:400!important}.woocommerce-product-attributes-item .woocommerce-product-attributes-item--weight{background-color:#000}.woocommerce-Reviews .comment-reply-title,.woocommerce-Reviews-title{font-family:Montserrat;color:#00416a;font-size:1.3rem!important;font-weight:500!important}.woocommerce-Reviews .stars{font-size:1.5rem}.iksm-term__link{font-size:0.75rem!important;font-weight:500!important}.woocommerce-message .button{font-weight:400;margin-right:10px}.cross-sells-product .wp-block-button__link,.wc-block-components-totals-coupon__content .wc-block-components-button,.wp-block-cart__submit-container,.woocommerce-info{font-weight:500!important;font-size:0.875rem!important;font-family:Montserrat!important}.cross-sells-product .wc-block-components-product-sale-badge{background:#00c96d!important;border:1px solid #00c96d;color:#fff;font-weight:500;font-size:.857rem}.wc-block-components-totals-item__label,.wc-block-components-totals-item__value,.wc-block-components-checkout-step__title,.side-cart-header{font-weight:600!important}.wc-block-components-button__text{font-weight:500!important}.wc-block-components-address-form__address_2-toggle,.woocommerce-MyAccount-navigation{font-weight:500!important;font-size:1rem!important;font-family:Montserrat!important}.wp-block-woocommerce-cart-totals-block .wp-element-button{text-transform:uppercase}.woocommerce-pagination .page-numbers{font-family:Montserrat;text-align:center;font-size:.875rem}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-Price-amount{font-weight:500!important;font-family:Montserrat!important}.woocommerce-mini-cart__total strong{font-weight:600!important;font-size:0.875rem!important}.woocommerce-loop-product__title{word-break:break-word}@media only screen and (max-width:950px && min-width:481px){.woocommerce-loop-product__title{padding-left:100px!important;padding-right:100px!important}}.wc-block-components-notice-banner{background-color:#00416a!important;color:#ffffff!important;font-size:1rem!important}.wc-block-components-notice-banner.is-error,.wc-block-components-notice-banner.is-error>svg{border-color:#00416a!important;background-color:#00416a!important}@media (max-width:767px){.page-title{font-size:1.2rem!important}.kadence-shop-top-row,.rank-math-breadcrumb{font-size:0.75rem!important}.woocommerce-tabs .woocommerce-Tabs-panel{font-size:0.75rem!important}.woocommerce-Reviews-title{font-size:1rem!important;padding-top:10px}.woocommerce div.product form.cart .variations label{font-weight:500!important}.kwt-breadcrumbs-wrap.kwt-breadcrumbs-_b0dcc5-36{padding-left:15px!important;margin-bottom:-10px!important}}.woocommerce div.product form.cart .variations .label{padding-right:0!important;margin-right:-5px!important}.woocommerce div.product form.cart .variations label{font-weight:600!important}@media only screen and (max-width:1024px){.content-container{display:flex;flex-direction:column}#secondary{order:-1;margin-bottom:20px}.main{order:1}}@media only screen and (min-width:1025px){.filter-toggle-open-container{display:none!important}}.content-area{margin-bottom:4rem}.kadence-svg-iconset.svg-baseline svg{display:none!important}.woocommerce-product-attributes-item--weight{background-color:#f5f5f5!important}.woocommerce-Tabs-panel--description,.woocommerce-Reviews{padding-left:10px!important;padding-right:10px!important}.kb-row-layout-id2544_a89bc7-cf>.kt-row-column-wrap{max-width:1500px!important}.dgwt-wcas-search-icon{width:25px!important}.woocommerce ul.products li.product{display:flex;flex-direction:column;justify-content:space-between;height:100%}.woocommerce ul.products li.product .kwt-add-to-cart-loop.kwt-add-to-cart-_567b8c-20 .button{line-height:1!important}.woocommerce-cart table.cart td.actions .button{width:200px!important;font-size:0.875rem!important;background-color:#00416a!important;font-family:Montserrat!important;color:#ffffff!important;font-weight:500!important}.coupon .input-text{font-family:Montserrat!important;color:#000000!important}.kadence-woo-cart-form-wrap{margin-top:20px!important}.woocommerce .woocommerce-error{border-color:#00416a!important;background-color:#00416a!important;color:#ffffff!important;border-radius:4px!important;padding-top:1rem!important;padding-bottom:1rem!important;font-weight:400!important}.woocommerce .woocommerce-error strong{font-weight:400!important;font-size:1rem!important;font-family:Montserrat!important;padding-left:15px!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-weight:500!important}.woocommerce-shipping-totals,.woocommerce-cart-form__cart-item{font-family:Montserrat!important}.cross-sells h2{color:#00416a!important}@media only screen and (max-width:768px){.checkout-button{font-size:0.875rem!important}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id2544_a89bc7-cf{margin-bottom:0!important}.filter-toggle-open-container .filter-toggle-open{color:#00416a!important}.primary-sidebar{padding:0px!important;margin:0px!important}.kb-row-layout-idblock-13_7e8e55-33>.kt-row-column-wrap{padding:0px!important}.products:not(.woo-archive-image-hover-none) li.product a{white-space:normal;overflow:visible!important;overflow-wrap:break-word!important;word-wrap:break-word!important;text-align:center;max-width:100%}.woocommerce ul.products li.product{overflow:visible!important;word-wrap:break-word!important;white-space:normal!important}.dgwt-wcas-ico-magnifier-handler{max-width:30px!important}.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon{padding-left:20px!important}.kadence-svg-iconset{font-size:1.5rem!important}.sidebar-inner-wrap{margin-top:-40px!important;margin-left:-10px!important}.woocommerce-message{display:grid!important;font-size:0.875rem!important;padding-bottom:10px;padding-top:10px}.alignfull,.alignwide,.entry-content .alignwide,.entry-content .alignfull{margin-left:calc(50% - ( var(--global-vw, 100vw) / 2 ));margin-right:calc(50% - ( var(--global-vw, 100vw) / 2 ));max-width:100vw;width:var(--global-vw,100vw);padding-left:10px!important;padding-right:10px!important;clear:both}.woocommerce-cart table.cart td.actions .button{width:100%!important;font-size:0.875rem!important;background-color:#00416a!important;font-family:Montserrat!important;color:#ffffff!important;font-weight:500!important;margin-top:10px!important}.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%!important}.woocommerce .woocommerce-error{text-align:center!important}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id2544_a89bc7-cf{padding:10px 10px 10px 10px!important}}.kadence-arrow-down-svg{display:none}.sub-menu{font-size:0.875rem!important}.woocommerce a.added_to_cart{font-weight:500!important;font-family:Montserrat!important;font-size:0.6rem!important;color:#00416a!important}.iksm-terms-tree--children{display:none;!importantposition:absolute;!importantleft:100%;!importanttop:0;!importantz-index:999;!important}.iksm-term--parent:hover>.iksm-terms-tree--children{display:block;!important}.iksm-terms-tree--children .iksm-term--parent:hover>.iksm-terms-tree--children,.iksm-terms-tree--children .iksm-term--child:hover>.iksm-terms-tree--children{display:block;!importantposition:absolute;!importantleft:100%;!importanttop:0}.iksm-term--parent,.iksm-term--child{position:relative;!important}.woocommerce.widget_shopping_cart .button{background-color:#ffffff!important}.woocommerce.widget_shopping_cart .button{color:#000!important}}@media only screen and (max-width:1300px){.kb-row-layout-id2123_e29742-3d>.kt-row-column-wrap{margin-left:0px!important}}.kt-inside-inner-col{padding-left:0px!important}:where(.kb-row-layout-id2123_5d1f0d-45>.kt-row-column-wrap)>.wp-block-kadence-column,:where(.kb-row-layout-id2123_e0a3bc-b5>.kt-row-column-wrap)>.wp-block-kadence-column,:where(.kb-row-layout-id2123_aa8bd1-08>.kt-row-column-wrap)>.wp-block-kadence-column,:where(.kb-row-layout-id2123_e1c752-59>.kt-row-column-wrap)>.wp-block-kadence-column,:where(.kb-row-layout-id2123_a08fb1-52>.kt-row-column-wrap)>.wp-block-kadence-column,:where(.kb-row-layout-id2123_53a89c-35>.kt-row-column-wrap)>.wp-block-kadence-column,.wp-block-kadence-advancedheading.kt-adv-heading2123_c669ec-40,.wp-block-kadence-advancedheading.kt-adv-heading2123_c669ec-40[data-kb-block="kb-adv-heading2123_c669ec-40"]{place-content:center!important;padding-left:10px!important}.widget-area .widget{margin-left:10px!important}.wp-block-kadence-advancedheading.kt-adv-heading1134_e1b728-e5,.wp-block-kadence-advancedheading.kt-adv-heading1134_e1b728-e5[data-kb-block="kb-adv-heading1134_e1b728-e5"],.wp-block-kadence-advancedheading.kt-adv-heading1134_e44cf3-67,.wp-block-kadence-advancedheading.kt-adv-heading1134_e44cf3-67[data-kb-block="kb-adv-heading1134_e44cf3-67"],.wp-block-kadence-advancedheading.kt-adv-heading1134_04ca05-3a,.wp-block-kadence-advancedheading.kt-adv-heading1134_04ca05-3a[data-kb-block="kb-adv-heading1134_04ca05-3a"],.wp-block-kadence-advancedheading.kt-adv-heading1134_2b2777-61,.wp-block-kadence-advancedheading.kt-adv-heading1134_2b2777-61[data-kb-block="kb-adv-heading1134_2b2777-61"],.wp-block-kadence-advancedheading.kt-adv-heading1134_e243e3-10,.wp-block-kadence-advancedheading.kt-adv-heading1134_e243e3-10[data-kb-block="kb-adv-heading1134_e243e3-10"],.wp-block-kadence-advancedheading.kt-adv-heading1134_5f1d97-5e,.wp-block-kadence-advancedheading.kt-adv-heading1134_5f1d97-5e[data-kb-block="kb-adv-heading1134_5f1d97-5e"]{margin-left:5px!important}@media screen only and (min-width:600px && max-width:767px){.woocommerce-loop-product__title .h2{width:250px!important;margin-left:230px!important}}.kb-row-layout-id2123_e29742-3d>.kt-row-column-wrap{max-width:100%!important}.woocommerce div.product .woocommerce-tabs .panel{overflow:hidden!important}