/*!
Theme Name: Helpot kotisivut theme
Theme URI: https://helpotkotisivut.fi/
Template: kadence
Author: Helpot Kotisivut
Author URI: https://helpotkotisivut.fi/
Description: Helpot Kotisivut - kotisivut yritykselle helposti ja tyylikkäästi.
Version: 1.0.2
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}#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.item-hidden-above),#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.item-hidden-above)>.site-header-row-container-inner,.transparent-header #masthead,.transparent-header .site-top-header-wrap .site-header-row-container-inner,.transparent-header .site-main-header-wrap .site-header-row-container-inner,.transparent-header .site-bottom-header-wrap .site-header-row-container-inner{transition:500ms}.mobile-header-button{padding:1rem 0.7rem!important;border-top:0!important;border-left:0!important;border-right:0!important}a,p a {text-decoration:none!important}.search-results .entry-taxonomies{margin:1rem 0!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}.fluentform .ff-el-form-control:disabled,.fluentform .ff-el-form-control[readonly]:not(.flatpickr-input){background-color:#fff!important}#ff_6_era,#ff_6_numeric-field{border:0!important;padding:0!important;font-size:27px!important}input[type="text"]:focus{box-shadow:0 5px 15px -7px #fff0!important}.fluentform .ff_input-group .ff-el-form-control{width:95px!important;flex:unset!important}.fluentform .ff_input-group>.ff_input-group-append>.ff_input-group-text{background:#fff}.fluentform .ff-el-form-control{border:0!important;border-bottom:1px solid #9f9f9f!important;border-radius:0!important;padding:5px!important}.hero__custom .ff_submit_btn_wrapper{display:none}.fluentform .ff_input-group-text{padding:8px 0 0!important}.rangeslider__fill{background:var(--global-palette1)!important}.rangeslider--horizontal{height:6px!important}.ff_slider_wrapper{margin-top:10px!important}.rangeslider__handle::after{display:none!important}.rangeslider__handle{background:var(--global-palette1)!important;height:25px!important;width:25px!important;box-shadow:none!important;border:0!important}.rangeslider{background:var(--global-palette7)!important;box-shadow:none!important}.laskut .ff-el-group{background:#fff!important;border:4px solid var(--global-palette1)!important;border-radius:7px!important}.ff-el-input--label label{color:var(--global-palette1)!important}.laske-hinta .fluentform .ff-el-form-control{color:#000!important;font-weight:700!important}.kt-button .kt-btn-svg-icon.kt-btn-side-right{padding-left:0.3rem!important;transition:100ms}.kt-button:hover .kt-btn-svg-icon.kt-btn-side-right{padding-left:0.7rem!important;transition:100ms}.fluentform .ff-btn-lg{color:#fff!important;border:2px solid var(--global-palette1);background:var(--global-palette1)!important}.fluentform .ff-btn-lg:hover{color:#fff!important;border:2px solid var(--global-palette2);background:var(--global-palette2)!important}.wc-block-grid__products .wc-block-grid__product-image img{opacity:0.8!important;transition:200ms}.wc-block-grid__product:hover .wc-block-grid__product-image img{opacity:1!important;transition:200ms}a.woocommerce-LoopProduct-link-title.woocommerce-loop-product__title_ink{color:var(--global-palette1)!important;font-weight:600}span.vehicle-enginevol{color:#000;font-weight:400}div#primary.content-area{margin-top:0px!important}.product-details span.price{display:none!important}.onevision-break-word p{word-break:break-word!important}.facetwp-dropdown,.facetwp-sort-select{background-color:white!important;color:black!important}.facetwp-sort-select{width:150px}.facetwp-dropdown,.facetwp-hierarchy_select{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 100% 50%;-webkit-appearance:none;height:50px;width:300px;max-width:100%;margin-bottom:8px}.facetwp-facet input.facetwp-search,.facetwp-facet input.facetwp-location{height:50px;border-radius:0;max-width:270px!important;width:100%;min-width:160px!important}.facetwp-reset{height:50px;margin-top:8px}button.facetwp-reset{width:100%;max-width:270px}.facetwp-facet{max-width:100%;margin-bottom:0px!important}.facetwp-facet.facetwp-facet-sivutus{margin-bottom:0}.first-grid{grid-area:A}.second-grid{grid-area:B}.third-grid{grid-area:C}.fourth-grid{grid-area:D}.fifth-grid{grid-area:E}.kb-row-layout-id_d91cf5-26>.kt-row-column-wrap{grid-template-areas:"A B C D E"}@media (min-width:768px) and (max-width:1024px){.facetwp-dropdown,.facetwp-hierarchy_select{width:100%}button.facetwp-reset{max-width:100%!important}.facetwp-facet input.facetwp-search,.facetwp-facet input.facetwp-location{min-width:100%!important}.facetwp-input-wrap{width:100%!important}.kb-row-layout-id_d91cf5-26>.kt-row-column-wrap{gap:var(--global-row-gutter-md,1rem) var(--global-row-gutter-md,1rem)!important;grid-template-columns:repeat(6,1fr)!important;grid-template-areas:"A A B B C C" "D D D E E E"}}@media (max-width:767px){.kb-row-layout-id_d91cf5-26>.kt-row-column-wrap{row-gap:var(--global-kb-gap-sm,0)!important;grid-template-columns:repeat(2,1fr)!important;grid-template-areas:"A B" "C D" "E E"}.facetwp-input-wrap{width:100%}.facetwp-facet input.facetwp-search,.facetwp-facet input.facetwp-location,button.facetwp-reset{max-width:100%!important}}button.facetwp-reset{color:#fff;background-color:var(--global-palette1);padding:5px 10px;border-radius:5px}button.facetwp-reset:hover{background-color:var(--global-palette2)}.kampanjamme{min-height:380px!important}.wpsr-ig-load-more.wpsr-load-more-default{padding:.7rem 1.4rem!important;font-size:17px!important;font-weight:400!important}.wpsr-ig-load-more.wpsr-load-more-default:hover{background:var(--global-palette-highlight-alt)!important;font-weight:400!important;opacity:1!important}.gw-smartflow{background:url(https://onevisionauto.fi/wp-content/uploads/2025/01/onevision_flow_tausta.jpg);background-repeat:no-repeat;background-size:cover;padding-block:5vh;background-position:center center}@media (max-width:500px){.gw-smartflow{background:none;padding-block:0}.gsf-inPage-iframe-66fd1a7f30dacbe00dbc23d6.open{position:relative!important}}@media (max-width:1170px){.mobile-navigation{width:200px!important}}#mobile-secondary-site-navigation ul li.current-menu-item>a{color:#fff!important}.mobile-navigation ul ul{padding-left:0px!important}