@import url(https://use.typekit.net/zdn2jxj.css);/*!
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}.header-navigation.header-navigation-dropdown-animation-none .header-menu-container ul.menu>li.kadence-menu-mega-width-custom>ul.sub-menu{-webkit-transform:none!important;transform:none!important;left:0!important}a,p a {text-decoration:none!important}input,textarea,select{padding:.6rem!important;border-radius:0!important}select.ff-el-form-control:not([size]):not([multiple]){height:100%!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}.kivi__search-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;background:var(--global-palette7);padding:1rem;margin:1rem 0 1rem}@media (min-width:768px){.kivi__search-wrapper{grid-template-columns:repeat(3,1fr);padding:3rem 10rem}.site .kivi__search-input{max-width:100%}.site .kivi__search-btn{grid-area:3 / span 3}}.kivi__search-input{display:flex;flex-direction:column;min-width:140px}.kivi__search-input label{font-size:1rem;padding:0 0 .4rem}.site .kivi__search-input select,.site .kivi__search-input input{font-size:1rem;padding:.5rem;border-radius:0}.kivi__search-btn{grid-area:4 / span 2;padding:.5rem 0 0}.site .kivi__search-btn input{width:100%;border-radius:0}.kivi__search-results-heading{padding:0 0 1rem}.kivi__search-results-wrapper,.kivi_shortcode .kt-inside-inner-col{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.slick-arrow{z-index:2!important}.kivi__item-wrapper{background:var(--global-palette9)}.kivi__item-wrapper p{margin:0!important;color:#000}.kivi_item-img{height:250px;object-fit:cover;width:100%}.kivi__item-body-wrapper{padding:1rem 2rem 2rem;border:solid 1px #ccc;min-height:315px}.kivi__item-body-heading{font-size:clamp(1.2rem, 2.5vw, 1.4rem);color:var(--global-palette1)!important;border-bottom:1px solid rgb(0 0 0 / .25);padding:1rem 0}.kivi__item-ty-wrapper{display:flex;justify-content:space-between;font-weight:700;padding:.5rem 0}.kivi__item-oi-wrapper{font-size:1rem;padding:1rem 0}.kivi__item-tutustu{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;border-bottom:2px solid #000;padding:0 0 .25rem;width:fit-content}@media (max-width:1024px){.kivi-item-table{overflow:visible!important;max-height:100%!important}}.kivi__search-results-pagination{padding:1rem 0 0;text-align:center}.kivi__search-results-pagination .page-numbers{padding:0 .1rem}.kivi-single-item-body-header{background-color:#f5f5f5!important;padding:.5rem!important}.kivi-ostotoimeksianto_parent .kt-inside-inner-col{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));gap:2rem}@media (max-width:1024px){.kivi-ostotoimeksianto_parent .kt-inside-inner-col{grid-template-columns:1fr}}.kivi-ostotoimeksianto span,.kivi-ostotoimeksianto h2,.kivi-ostotoimeksianto p{margin:.5rem 0 0!important}.kivi-ostotoimeksianto h2{font-size:1.4rem}.kivi-ostotoimeksianto{padding:2rem;box-shadow:rgb(149 157 165 / .2) 0 8px 8px}.gre-search-form{max-width:1000px!important;background-color:#fcf4e2;border:none;padding:40px}@media (max-width:767px){.gre-search-form{padding:20px}}.gre-search-form button{border:none}.gre-search-form .button-row button:hover{background:#127FBA!important}.gre-search-form .button-row{text-align:left}.gre-search-form label,.gre-search-form legend{font-weight:500}.gre-search-form .form-input input,.gre-search-form .select2-container--default .select2-selection--multiple,.gre-search-form .form-input select{border:1px solid #CBD5E0!important}.gre-range-container>.gre-range-slider>.ui-slider-range{border-top:8px solid #1c4482!important}.gre-range-container span.ui-slider-handle{background:#fff;border:1px solid #CBD5E0}.gre-search-form fieldset{margin-top:0}.pdx_apartment_link .tiedot-div{background:#fff;border:1px solid #CBD5E0}.pdx_apartment_link{box-shadow:none!important;margin:10px}.pdx_apartment_link .address-div{color:#1c4482;font-size:17px;border-bottom:1px solid #CBD5E0;padding-bottom:10px}.pdx_apartment_link .address-div:hover{color:#19a3dd}.pdx_apartment_link .type-rooms-div,.pdx_apartment_link .koko-vuosi-hinta{color:#000;font-size:16px}@media (max-width:480px){.pdx_apartment_link .kuva-div img{width:430px;height:400px}}.real_estate_assignment_list_pagination>a,.real_estate_assignment_list_pagination>a.gre-pagination-page{background:#1c4482;border:1px solid #1c4482}.real_estate_assignment_list_pagination>a.gre-pagination-current{border:1px solid #1c4482;color:#1c4482;background:#fff0}.real_estate_assignment_list_pagination>a:hover{background:#19a3dd;color:#fff;border:1px solid #19a3dd}