/*!
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}.wpsr-reviews-badge-wrapper{text-align:left!important}.gdpr-consent-clause{font-size:13px!important}.gdpr-consent-clause a{color:var(--global-palette1)!important}.tummataustainen-lomake a{color:#FFF!important;text-decoration:underline!important}@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:none!important;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 only screen and (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 only screen and (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 only screen and (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){.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 only screen and (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}}.cky-banner-element{cursor:pointer}@media only screen and (min-width:1025px) and (max-width:1600px){.copyright-palkki>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr)!important;row-gap:0.5rem!important}.helpot-backlink{text-align:left!important}}@media only screen and (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}@media only screen and (min-width:768px) and (max-width:1366px){.kb-splide .splide__slide{margin-left:1rem!important;margin-right:1rem!important}.kt-blocks-testimonial-carousel-item{width:calc(48% - 1rem)!important}}@media only screen and (max-width:767px){.wp-block-kadence-testimonials .kt-blocks-carousel-init:not(.kt-carousel-dotstyle-none){padding-bottom:15px!important}}.kt-testimonial-content{margin-bottom:0.2rem!important}.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after{height:2px!important}.blogi-tyyli .kt-blocks-post-grid-item .entry-title a:not(.button):not(.list){background:#000!important;margin-top:-10px!important;padding:10px;color:#FFF!important;min-height:76px}.blogi-tyyli .kt-blocks-post-grid-item .kt-blocks-post-top-meta{margin-top:.5rem}.palveluotsikko{padding-bottom:0;transition:0.2s all ease-in-out}.palvelupalsta:hover .palveluotsikko{padding-bottom:.5rem;transition:.2s all ease-in-out}.variblokki:after{content:"";z-index:0;background-color:var(--global-palette-btn-bg);width:100%;height:40px;position:absolute;bottom:20%;left:40%}.tuotekaruselli .content-style-unboxed .content-bg.loop-entry .content-bg{background:transparent!important}.tuotekaruselli img{border-radius:10px!important;margin-bottom:0.5rem!important}.woocommerce ul.products li.product a img{border-radius:10px!important}.woocommerce ul.products .kadence-svg-iconset{display:none!important}.woocommerce a.added_to_cart:hover{color:#e90004!important}.woocommerce ul.products li.product a.woocommerce-loop-image-link{margin-bottom:1rem!important}.ff-btn-submit:hover{background:#e90004!important;border-color:#e90004!important}.gdpr-consent-clause a,.fluentform_wrapper_12.ffs_custom_wrap .ff-custom_html a{color:#fff!important;text-decoration:underline!important}#cart-drawer.popup-drawer .drawer-inner{background:#385737!important;color:#fff!important}#cart-drawer.popup-drawer .quantity{color:#fff!important;font-size:0.875rem!important}#cart-drawer.popup-drawer .drawer-inner .button{background:#294528!important;color:#fff!important}#cart-drawer.popup-drawer .drawer-inner .button:hover{background:#e90004!important;border-color:#e90004!important}.woocommerce.widget_shopping_cart .cart_list li a.remove{font-size:20px!important}.wc-block-components-totals-coupon__button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.wc-block-components-shipping-calculator-address__button{background:#294528!important;border-radius:10px!important;border:none!important}.wc-block-components-totals-coupon__button:hover,.wc-block-cart__submit-button:hover,.wc-block-components-shipping-calculator-address__button:hover{background:#e90004!important;box-shadow:none!important;border:none!important}.wc-block-cart__submit:hover{border-color:transparent!important}.wp-block-woocommerce-checkout a,.woocommerce-MyAccount-content a,.woocommerce form .form-row label,.woocommerce .form-row .required{color:#fff!important}.wp-block-woocommerce-checkout a:hover,.woocommerce-MyAccount-content a:hover{color:#e90004!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity,.woocommerce .woocommerce-info,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{background:#294528!important;color:#fff!important}.woocommerce-Button{background:#294528!important;color:#fff!important}.woocommerce-Button:hover{background-color:#e90004!important;color:#fff!important;border-color:#e90004!important}.woocommerce-account .account-navigation-wrap li.is-active a{border-left:2px solid #e90004!important}.woocommerce-info .button{display:none!important}.wc-block-components-checkout-place-order-button:hover{box-shadow:none!important;border:none!important;background:#e90004!important}.wca-blocks .woo-carrier-agents-postcode-input-wrapper button:hover{background:#e90004!important}.wca-blocks #woo-carrier-agents-container .woo-carrier-agent.active,.woo-carrier-agent:hover,.wp-block-woocommerce-checkout-order-summary-block,.wca-blocks .woo-carrier-agents-postcode-input-wrapper button,.wc-block-components-quantity-selector{background:#294528!important}#woo-carrier-agents .woo-carrier-agent .woo-carrier-agent-info .woo-carrier-agent-address{color:#fff!important}input[type="text"],input[type="email"],input[type="password"],input[type="search"],.textarea{color:#000!important}.woocommerce table.shop_attributes tr:nth-child(2n) th,.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{background:#385737!important;text-align:left!important;font-style:normal!important}:where(.kb-row-layout-id1958_a5ac16-23>.kt-row-column-wrap)>.wp-block-kadence-column,:where(.kb-row-layout-id1958_52b8ca-e2>.kt-row-column-wrap)>.wp-block-kadence-column{justify-content:center!important;margin-right:2rem!important}.kadence-column1958_ecdd35-17,.kadence-column1958_13ae3c-70{margin-left:2rem!important}.wc-block-components-shipping-calculator-address__button .wc-block-components-button__text{font-size:0}.wc-block-components-shipping-calculator-address__button .wc-block-components-button__text::after{content:"Tarkista toimitusvaihtoehdot";font-size:16px;visibility:visible}.dgwt-wcas-suggestions-wrapp,.dgwt-wcas-suggestion-selected{background:#294528!important;border:1px solid #294528!important}.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp{border-color:#294528!important}.dgwt-wcas-st{color:#fff!important}select:focus{border-color:#fff!important}.menu-item.non-clickable>a{pointer-events:none;cursor:default}.kt-size-modal .modal-header{background:#385737!important}.kt-size-modal .modal-header .close{color:#fff!important}.woocommerce div.product form.cart .reset_variations{color:#fff!important}select:focus option{color:#fff!important}.woocommerce div.product form.cart .variations .label{padding-right:0em!important}.woocommerce div.product form.cart .variations select{min-width:30%!important}.product .kt-modal-btn{margin-bottom:1rem!important;font-size:16px!important;background:#fff!important;color:#385737!important;width:30%!important}.product a.kt-modal-btn:hover{background:#e60004!important;color:#fff!important}.woocommerce div.product form.cart .variations select{background:#294528!important}.dgwt-wcas-search-wrapp{margin-left:0.5rem!important}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background:transparent!important;top:0em!important;color:#000!important;border-color:transparent!important}.woocommerce-account .addresses .title .edit{float:left!important}