/*!
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.0
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}@media only screen and (min-width:1025px) and (max-width:1400px){.site-main-header-wrap .site-header-row-container-inner>.site-container{padding:0 1rem!important}.main-navigation .primary-menu-container>ul>li.menu-item>a{padding-left:calc(1rem / 2)!important;padding-right:calc(1rem / 2)!important;font-size:13px!important}.header-html-inner img{width:150px!important}#main-header .header-button{padding:.5rem 0.8rem!important;font-size:14px!important}}@media only screen and (min-width:1401px) and (max-width:1600px){.site-main-header-wrap .site-header-row-container-inner>.site-container{padding:0 2rem!important}.main-navigation .primary-menu-container>ul>li.menu-item>a{padding-left:calc(1rem / 2)!important;padding-right:calc(1rem / 2)!important;font-size:16px!important}#main-header .header-button{padding:.5rem 0.8rem!important;font-size:16px!important}}.transparent-header #masthead .site-main-header-wrap .site-header-row-container-inner{background:transparent!important}#main-header .item-is-stuck{background:#fff}#main-header .item-at-start .col{display:none;opacity:0}#main-header .item-is-stuck .val{display:none;opacity:0}#mobile-header .item-at-start .col{display:none;opacity:0}#mobile-header .item-is-stuck .val{display:none;opacity:0}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}.amelia-app-booking #amelia-booking-wrap .el-form-item.am-select-catalogForm-selectServiceForm .el-form-item__label,#billing_address_2_field,.woocommerce-additional-fields,#billing_company_field,#billing_country_field,#am-category .am-category-headline h3,.am-add-coupon.am-flex-row-middle-align.el-row,.amelia-app-booking #am-service-booking .am-service-gallery,.woocommerce dt.variation-Ajanvarauksentiedot,.am-confirmation-booking-cost .el-row:nth-child(3),.am-service-info-column.el-col.el-col-24.el-col-sm-12,.am-confirmation-extras-cost.el-row,.el-col-8,.el-col-16{display:none!important}.am-confirmation-booking-header{text-align:left!important}.amelia-app-booking #am-service-booking .am-service{margin:0!important}.am-service-info-column h3,.amelia-app-booking #am-service-booking .am-service .am-service-info .el-row .el-col:first-child{display:none!important}.amelia-app-booking #am-service-booking .am-service .am-service-providers .am-service-provider img{width:100px!important;height:100px!important;max-width:100px!important}.amelia-app-booking #am-service-booking .am-service .am-service-providers .am-service-provider{max-width:100%!important}.amelia-app-booking #am-service-booking .am-service .am-service-providers .am-service-provider span{max-width:100%!important;font-size:20px;padding-left:11px!important}.amelia-app-booking #amelia-booking-wrap #am-step-booking,.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog{margin:0 auto!important}.amelia-app-booking #am-service-booking .am-service .am-service-info{margin-bottom:0!important}#am-category .am-category-service .am-category-service-title{text-overflow:unset!important;white-space:unset!important;overflow:visible!important}#am-category .am-category-service .am-category-service-image{height:180px!important}@media only screen and (min-width:1200px){.el-col-lg-8{width:50%!important}}.am-add-element,.el-col.el-col-7{display:none!important}.el-col-17{width:100%!important}.el-form-item.am-select-catalogForm-selectServiceForm.is-required::before{content:"Valitse henkilömäärä:";margin-bottom:7px;font-size:18px}.am-service-info div:first-child{display:none!important}.woocommerce-checkout #wrapper,.woocommerce-cart #wrapper{background-image:url(https://pitayaboxing.fi/wp-content/uploads/2022/10/pitayaboxing-mieli-keho-voima-vahvuus-varmuus.jpg);background-size:cover;background-position:center}.woocommerce-checkout #wrapper::before,.woocommerce-cart #wrapper::before{position:absolute;top:0;content:"";background:#000;width:100%;height:150%;opacity:.3}.woocommerce-checkout .woocommerce,.woocommerce-cart .woocommerce{width:1200px;margin:10rem auto 5rem;padding:3rem;background:#fff}.woocommerce .cart_item{background:#f9f9f9}.woocommerce .cart_item hr{border-bottom:none!important}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{font-size:17px;line-height:1.6em!important;font-weight:300!important}.woocommerce form .form-row label{color:var(--global-palette1)!important}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:var(--global-palette4)!important;font-size:17px!important}.woocommerce form .form-row label,dt,.woocommerce strong{font-weight:500!important}.woocommerce-terms-and-conditions-wrapper{font-size:15px!important}@media only screen and (max-width:1024px){input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{font-size:15px!important}@media only screen and (max-width:1300px){.woocommerce-checkout .woocommerce,.woocommerce-cart .woocommerce{width:auto!important;margin:7rem 1rem 1rem!important;padding:1rem!important}.single-product .content-area{width:auto!important;margin:-1rem .5rem 1rem!important;padding:1rem!important}.woocommerce table.shop_table td{font-size:13px!important}}.woocommerce-terms-and-conditions-checkbox-text{font-size:15px!important}.variation-Ajanvarauksentiedot p:nth-child(5),.variation-Ajanvarauksentiedot p:nth-child(6),.woocommerce .return-to-shop{display:none!important}.woocommerce .cart_item{background-color:#fff!important}.ff-btn-submit{font-size:18px!important;padding:.6rem 1.6rem!important;border-radius:0!important;background-color:#fff!important;color:var(--global-palette1)!important}.fluentform .ff-el-group{margin-bottom:10px!important}.fluentform .ff-el-form-control{padding:10px 14px!important;font-size:15px!important;border-radius:0!important;border:0!important;box-shadow:0 3px 5px rgb(0 0 0 / .1)}.fluentform .ff_t_c{font-size:15px;padding-bottom:15px;color:#fff!important}.fluentform #ff_3_description{min-width:100%;min-height:5rem}.fluentform a{color:rgb(255 255 255 / .7)!important}@media only screen and (max-width:1024px){.soita .kt-button{padding:7px 10px!important}}.checkout.woocommerce-checkout:before{background-image:url(https://pitayaboxing.fi/wp-content/uploads/2022/01/row.png);background-size:contain;display:inline-block;width:100%;height:70px;content:"";background-repeat:no-repeat}