/*!
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}form{margin:-1rem 0 0!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}.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}.wpsr-fm-chat-wrapper.wpsr-has-fluent-forms-widget .wpsr-fluent-form-title{padding:1rem!important;font-size:18px!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}}.footer__shortcode-block{font-size:1rem}.wpsr-fm-chat-wrapper .wpsr-fm-chat-bubble .wpsr-fm-bubble-btn.wpsr-fm-bubble-btn-has-text span{color:#272727!important;font-size:0.9rem!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:1px!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-bubble .wpsr-fm-bubble-btn.wpsr-fm-bubble-btn-has-text img{content:url(https://fertiment.fi/wp-content/uploads/2023/06/ota-yhteytta-fertiment.svg)}.wp-block-social-links .wp-social-link a{padding:0}@media (min-width:1025px) and (max-width:1366px){.main-navigation .primary-menu-container>ul>li.menu-item>a{padding-left:calc(1.1rem / 2)!important;padding-right:calc(1.1rem / 2)!important}.main-navigation .primary-menu-container>ul li.menu-item>a{font-size:0.8rem!important}#main-header .header-button{font-size:0.8rem!important}.heropalsta{margin-right:-10rem!important}.ikoniotsikko{font-size:1.6rem!important}}@media (max-width:1024px){.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:600}}.wpsr-fm-chat-wrapper .wpsr-fm-chat-bubble .wpsr-fm-bubble-btn.wpsr-fm-bubble-btn-has-text{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{border-radius:0!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-bubble .wpsr-fm-bubble-btn.wpsr-fm-bubble-btn-has-text span{margin-top:-6px;padding-left:13px!important}.wpsr-fm-chat-wrapper.wpsr-has-fluent-forms-widget.wpsr-has-fluent-form .fluentform .frm-fluent-form{padding-top:15px!important}.wpsr-fm-chat-wrapper.wpsr-has-fluent-forms-widget .wpsr-fluent-form-title{border-bottom:none!important}.wpsr-fm-chat-wrapper .wpsr-fm-chat-box .wpsr-fm-chat-room .wpsr-fm-chat-btn-wrapper .wpsr-fm-btn-icon a{font-weight:300!important;letter-spacing:1px;text-transform:uppercase}#fluentform_5 .ff-btn-lg{font-size:0.9rem!important;letter-spacing:1px;padding:.6rem 1.6rem}.entry-content .kt-blocks-post-readmore{padding:.8rem 1.8rem .8rem 1.8rem!important;background:var(--global-palette-btn-bg)!important;font-size:0.9rem!important;text-transform:uppercase;letter-spacing:1px;margin-top:10px!important}.entry-content .kt-blocks-post-readmore:hover{background:var(--global-palette-highlight-alt)!important}@media (min-width:768px){.kt-blocks-post-grid-item-inner{height:100%;display:flex;flex-direction:column}.kt-blocks-post-grid-item-inner-wrap{height:100%;display:flex;flex-direction:column}.kt-blocks-post-grid-item-inner .entry-content{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.kt-blocks-post-readmore-wrap{flex-grow:1;display:flex;align-items:flex-end}}.kt-blocks-page-nav .nav-links>.current{background:var(--global-palette-btn-bg)!important;color:#272727!important}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container>ul>li>a:after{height:1px!important}@media (min-width:1700px){.alkuosa,.alkuosa-luennot{clip-path:circle(100% at 5% 50%)}}@media (min-width:1368px) and (max-width:1699px){.alkuosa{clip-path:circle(80% at 5% 50%)}.alkuosa-luennot{clip-path:circle(90% at 5% 50%)}.alkuosa-luennot .kt-inside-inner-col{background-position:20%!important}}@media (min-width:1024px) and (max-width:1367px){.alkuosa{clip-path:circle(70% at 5% 50%)}.alkuosa-luennot{clip-path:circle(85% at 5% 50%)}.alkuosa-luennot .kt-inside-inner-col{background-position:20%!important}}@media (min-width:768px) and (max-width:1023px){.alkuosa{clip-path:circle(50% at 10% 50%)}.alkuosa-luennot{clip-path:circle(50% at 30% 50%)}.alkuosa-luennot .kt-inside-inner-col{background-position:20%!important}}@media (max-width:767px){.alkuosa-luennot .kt-inside-inner-col{background-position:74% 6%!important}}.wpsr-fm-btn-icon a{background:#eadaca!important;color:#272727!important}b,strong{font-weight:600!important}@media screen and (min-width:1025px) and (max-width:1200px){.kurssiotsikko{font-size:1.1rem!important}.kurssiosio{height:50px!important}}