/*!
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}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}.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}.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}}.footer__shortcode-block{font-size:.813rem}.wp-block-social-links.alignleft{margin-right:0!important}.alleviivaus{text-decoration:underline!important;text-decoration-color:var(--global-palette2,#2B6CB0)!important}.tyopaikat-etusivu.kb-row-layout-wrap{box-shadow:0 3px 6px #00000029}@media (min-width:1025px) and (max-width:1220px){.main-navigation .primary-menu-container>ul>li.menu-item>a{padding-left:calc(0.475rem / 2)!important;padding-right:calc(0.475rem / 2)!important}.main-navigation .primary-menu-container>ul li.menu-item>a{font-size:0.838rem!important}.liity-painike{font-size:0.838rem!important}#main-header .header-button.button-size-custom{font-size:0.75rem!important}}@media (min-width:768px) and (max-width:1500px){.searchandfilter>ul{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-columns:auto}.chosen-container{width:100%!important}}@media (min-width:481px) and (max-width:767px){.searchandfilter>ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto}.chosen-container{width:100%!important}}@media (max-width:480px){.searchandfilter>ul{grid-template-columns:repeat(1,minmax(0,1fr))!important;grid-auto-columns:auto}.chosen-container{width:100%!important}}.sf-input-select .sf-level-0{height:30px!important;padding:30px!important}.searchandfilter>ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(186px,1fr));grid-column-gap:1rem;grid-row-gap:0!important;padding-left:0!important;padding-right:0!important}@media (max-width:767px){.tyopaikkataulukko thead{display:none!important}.tyopaikkataulukko tr td:first-child{padding-top:15px}.tyopaikkataulukko tr td:last-child{padding-bottom:15px}.tyopaikkataulukko td{width:100%;display:block}.tyopaikkataulukko td span{font-size:.9rem}.tyopaikkataulukko tr{border-top:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9}.tyopaikkataulukko tr:nth-child(even){background-color:#FFF!important}.tyopaikkataulukko tbody tr:hover{background-color:#FFF!important}.tyopaikkarivi:hover td:first-child span{font-weight:700}.tyopaikkataulukko tbody tr:hover{background:#9999cc!important}}@media (min-width:1500px){.chosen-container{max-width:200px}}@media (min-width:768px) and (max-width:1024px){.tyopaikkataulukko tr span{font-size:.8rem}}.select2-search__field{font-size:0.9rem!important}.select2-container{width:100%!important}.select2-container--default .select2-selection--multiple{border:1px solid #E9E9E9;border-radius:0!important}.searchandfilter ul li li{padding:0!important}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield;padding-bottom:0!important}.select2-container--default .select2-search--inline .select2-search__field{font-size:0.85rem!important}.select2-container--default .select2-selection--multiple .select2-selection__rendered{font-size:0.9rem!important}.select2-container .select2-search--inline .select2-search__field{margin-top:0!important}.select2-container{font-size:0.8rem!important}.tyopaikkarivi{cursor:pointer}.taulukko-otsikko{background:#539A67}.tyopaikkataulukko{border-collapse:collapse}.tyopaikkataulukko tr:nth-child(even){background-color:#E9E9E9}.tyopaikkataulukko tbody tr:hover{background-color:#99c}.tyopaikkarivi:hover span{color:#FFF}.searchandfilter ul li li{font-size:.8rem}.tyopaikkataulukko th,.tyopaikkataulukko tr{height:50px;text-align:left;padding:0 15px}.tyopaikkataulukko tr span{padding:0 15px}.tyopaikkataulukko th,.tyopaikkataulukko tr{font:400 18px/22px "Nunito Sans",sans-serif}.tyopaikkataulukko th{color:#FFF}.tyopaikkataulukko thead{border-right:1px solid #E9E9E9;border-left:1px solid #E9E9E9}.tyopaikkataulukko tbody{border-right:1px solid #E9E9E9;border-left:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9}.etusivun-tyopaikat .pagination,.etusivun-tyopaikat .tulokset-yhteensa{display:none!important}form.searchandfilter{margin-bottom:10px!important}.korostus mark{line-height:60px;color:var(--global-palette9,#ffffff);background:rgb(12 118 66 / .8);border-top:0 solid #fff0;border-right:0 solid #fff0;border-bottom:0 solid #fff0;border-left:0 solid #fff0;padding-top:0rem;padding-right:.5rem;padding-bottom:0rem;padding-left:.5rem}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{float:right;font-size:1.4rem!important;padding-left:5px;margin-top:-10px;margin-bottom:-10px}.tyopaikkapainike{background:#9999cc!important;border:2px solid #FFF!important;padding:.8rem 3rem}.tyopaikkapainike:hover{background:#FFF!important;color:#9999cc!important}