#main-header{background-color:#506D5E}div.post-content{display:none}div.et-pb-controllers{display:none}YLEISET KORJAUKSET
body{overflow-x:hidden!important}.woocommerce-products-header{margin-bottom:60px!important}.woocommerce ul.products li.product-category img{display:none!important}.woocommerce ul.products li.product-category{background:#f2f6f1;border:2px solid #3F6E33;border-radius:10px;padding:40px 25px!important;text-align:center;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:360px!important;transition:0.25s ease}.woocommerce ul.products li.product-category:hover{background:#e8efe6;transform:translateY(-4px)}.woocommerce ul.products li.product-category h2{font-size:28px!important;color:#2E5526!important;margin-bottom:15px!important;font-weight:700!important}.cat-desc{font-size:16px;color:#2E5526;margin-bottom:20px;max-width:260px;margin-left:auto;margin-right:auto}.cat-btn{display:inline-block;padding:12px 20px;background-color:#3F6E33;color:#ffffff!important;border-radius:6px;font-weight:700;text-decoration:none!important;border:2px solid #3F6E33;transition:0.2s;margin-top:auto}.cat-btn:hover{background-color:#2E5526;border-color:#2E5526;color:#ffffff!important}.woocommerce ul.products li.product-category .count{display:none!important}body.woocommerce ul.products{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:30px!important}body.woocommerce ul.products li.product-category,body.woocommerce ul.products li.product{flex:0 0 calc(25% - 30px)}@media (max-width:1200px){body.woocommerce ul.products li.product-category,body.woocommerce ul.products li.product{flex:0 0 calc(33.33% - 30px)}}@media (max-width:900px){body.woocommerce ul.products li.product-category,body.woocommerce ul.products li.product{flex:0 0 calc(50% - 30px)}}@media (max-width:600px){body.woocommerce ul.products li.product-category,body.woocommerce ul.products li.product{flex:0 0 100%}}.single-product .single_add_to_cart_button{background-color:#3F6E33!important;border-color:#3F6E33!important;color:#ffffff!important}.single-product .single_add_to_cart_button:hover{background-color:#2E5526!important;border-color:#2E5526!important}.woocommerce-message{background-color:#3F6E33!important;border-top:3px solid #3F6E33!important;color:#ffffff!important}.woocommerce-message a.button.wc-forward{background-color:#ffffff!important;color:#2E5526!important;border:2px solid #2E5526!important;font-weight:700!important;border-radius:4px!important;padding:10px 16px!important}.woocommerce-message a.button.wc-forward:hover{background-color:#2E5526!important;color:#ffffff!important;border-color:#2E5526!important}h4.widgettitle{display:none}span.mobile_menu_bar.mobile_menu_bar_toggle::before{color:white}@media only screen and (max-width:980px){div.mobiili_header{height:20vh!important}}ul#mobile_menu.et_mobile_menu{border-top:0px solid #2ea3f2}div#info.et_pb_row div.et_pb_row_0.et_pb_column.et_pb_column_1_3.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough{height:150px!important}div.et_pb_gallery_image.landscape img{width:auto;max-height:100%;display:block;margin:auto;padding:0 20px 0px 20px}ul.sub-menu{background-color:#717171}a.et-pb-arrow-prev{display:none}a.et-pb-arrow-next{display:none}div.et_pb_column.et_pb_column_1_3.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough{padding-left:0px}div.et_pb_column.et_pb_column_1_3.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough{background-color:#ffffff;padding-left:0px}div.et_pb_column.et_pb_column_1_3.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough{background-color:#ffffff;padding-left:0px}div.et_pb_column.et_pb_column_1_3.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough.et-last-child{background-color:#ffffff;padding-left:0px}@media only screen and (max-width:980px) and (min-width:768px){div.et_pb_team_member_description{padding-top:50px}}div.et_pb_blurb_description{margin-top:-50px}.alapalkki{float:right;padding-left:150px}section#comment-wrap{display:none}h1.entry-title{padding-top:50px}.woocommerce-order address,.woocommerce-customer-details,.woocommerce-order-overview__billing,.woocommerce-column--billing-address{display:none!important}.woocommerce ul.products li.product .reservation-btn{background-color:#3F6E33!important;border-color:#3F6E33!important;color:#ffffff!important}.woocommerce ul.products li.product .reservation-btn:hover{background-color:#2E5526!important;border-color:#2E5526!important}.single-product .single_add_to_cart_button{background-color:#3F6E33!important;border-color:#3F6E33!important;color:#ffffff!important}.single-product .single_add_to_cart_button:hover{background-color:#2E5526!important;border-color:#2E5526!important}.woocommerce-info{background-color:#3F6E33!important;border-top-color:#3F6E33!important;color:#ffffff!important}.woocommerce-info a{color:#ffffff!important;font-weight:600}.woocommerce-info a:hover{color:#e8e8e8!important}.woocommerce-message{background-color:#3F6E33!important;border-top:3px solid #3F6E33!important;color:#ffffff!important}.woocommerce-message a{color:#ffffff!important;font-weight:600}.woocommerce-message a:hover{color:#e8e8e8!important}.woocommerce-message a{color:#d5f2d2!important;font-weight:600}.woocommerce-message a:hover{color:#ffffff!important}.woocommerce-message a.button.wc-forward{background-color:#ffffff!important;color:#2E5526!important;border:2px solid #2E5526!important;font-weight:700!important;padding:10px 16px;border-radius:4px}.woocommerce-message a.button.wc-forward:hover{background-color:#2E5526!important;color:#ffffff!important;border-color:#2E5526!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:none!important}.woocommerce ul.products li.product-category{width:100%!important;max-width:none!important}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important;content:none!important}.woocommerce .site-main,#main-content{padding-bottom:80px!important}body.woocommerce ul.products{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:40px!important;max-width:900px!important;margin:0 auto!important;padding:0 20px!important}body.woocommerce ul.products li.product{flex:0 0 calc(50% - 40px)!important;margin:0!important;display:flex!important;flex-direction:column!important}body.tax-product_cat.term-messuosastot ul.products li.product img{display:none!important}body.tax-product_cat.term-messuosastot ul.products{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:40px!important;max-width:900px!important;margin:0 auto!important;padding:0 20px!important}body.tax-product_cat.term-messuosastot ul.products li.product{background:#f2f6f1;border:2px solid #3F6E33;border-radius:10px;padding:40px 25px;flex:0 0 calc(50% - 40px);display:flex!important;flex-direction:column!important;justify-content:space-between!important;text-align:center;min-height:340px}body.tax-product_cat.term-messuosastot .woocommerce-loop-product__title{font-size:22px!important;font-weight:700!important;color:#2E5526!important;margin-bottom:15px!important;text-align:center!important}body.tax-product_cat.term-messuosastot .price{font-size:18px!important;margin-bottom:20px!important}body.tax-product_cat.term-messuosastot ul.products li.product .button{margin-top:auto!important;background-color:#3F6E33!important;border-color:#3F6E33!important;color:#fff!important;padding:12px 20px!important;border-radius:6px!important;font-weight:700!important}body.tax-product_cat.term-messuosastot ul.products li.product .button:hover{background-color:#2E5526!important}@media (max-width:600px){body.tax-product_cat.term-messuosastot ul.products li.product{flex:0 0 100%!important}}body.tax-product_cat.term-messuosastot ul.products li.product a.lue-lisaa-btn{display:inline-block;margin-bottom:15px;font-size:16px;font-weight:600;color:#2E5526!important;text-decoration:underline;background:transparent!important;border:none!important;cursor:pointer;z-index:2;position:relative}body.tax-product_cat.term-messuosastot ul.products li.product a.lue-lisaa-btn:hover{color:#3F6E33!important}body.woocommerce ul.products{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:40px!important;max-width:900px;margin:0 auto;padding:0 20px}body.woocommerce ul.products li.product{flex:0 0 calc(50% - 40px)!important;margin:0!important;background:#f2f6f1;border:2px solid #3F6E33;border-radius:10px;padding:30px 20px;display:flex!important;flex-direction:column;justify-content:space-between;text-align:center;min-height:420px}body.woocommerce ul.products li.product img{width:100%;height:auto;border-radius:6px;margin-bottom:15px}body.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px!important;font-weight:700!important;color:#2E5526!important;margin-bottom:10px!important}body.woocommerce ul.products li.product .price{font-size:18px!important;margin-bottom:20px!important}body.woocommerce ul.products li.product a.lue-lisaa-btn{display:inline-block;font-size:15px;font-weight:600;text-decoration:underline;color:#2E5526!important;margin-bottom:15px}body.woocommerce ul.products li.product a.lue-lisaa-btn:hover{color:#3F6E33!important}body.woocommerce ul.products li.product .button{margin-top:auto!important;background-color:#3F6E33!important;border-color:#3F6E33!important;color:#ffffff!important;padding:12px 20px!important;border-radius:6px!important;font-weight:700!important}body.woocommerce ul.products li.product .button:hover{background-color:#2E5526!important}body.tax-product_cat.term-messuosastot ul.products li.product img{display:none!important}body.tax-product_cat.term-messuosastot ul.products li.product{min-height:340px!important}ce ul.products li.product .product-excerpt{display:none!important}body.woocommerce ul.products li.product .woocommerce-loop-product__link{font-size:0!important}body.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px!important;line-height:1.4;display:block!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color:#3F6E33!important;border-color:#3F6E33!important;color:#ffffff!important;padding:14px 22px!important;font-weight:700!important;border-radius:6px!important;display:inline-block!important;text-align:center!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#2E5526!important;border-color:#2E5526!important}body.woocommerce-checkout #place_order{background-color:#3F6E33!important;border-color:#3F6E33!important;color:#ffffff!important;padding:14px 22px!important;font-weight:700!important;border-radius:6px!important}body.woocommerce-checkout #place_order:hover{background-color:#2E5526!important;border-color:#2E5526!important}.back-to-shop-wrapper{text-align:center;margin:40px 0}.back-to-shop-btn{display:inline-block;padding:12px 22px;background-color:#3F6E33;color:#ffffff!important;border-radius:6px;font-weight:700;text-decoration:none;border:2px solid #3F6E33;transition:0.2s}.back-to-shop-btn:hover{background-color:#2E5526;border-color:#2E5526}body.term-messuosastot ul.products li.product img{display:none!important}body.term-lisapalvelut ul.products li.product img{display:none!important}.product.product_cat-messuosastot .woocommerce-product-gallery{display:none!important}.product.product_cat-lisapalvelut .woocommerce-product-gallery{display:none!important}.product.product_cat-messuosastot .woocommerce-product-gallery,.product.product_cat-lisapalvelut .woocommerce-product-gallery{display:none!important}.product.product_cat-messuosastot .summary,.product.product_cat-lisapalvelut .summary{width:100%!important;float:none!important;margin:0!important}.return-button-wrapper{margin-bottom:20px}.return-button{display:inline-block;padding:10px 18px;background-color:#3F6E33;border:2px solid #3F6E33;color:#ffffff!important;border-radius:6px;font-weight:700;text-decoration:none!important;transition:0.2s}.return-button:hover{background-color:#2E5526;border-color:#2E5526}body.post-type-archive-product .cat-desc p:not(:first-child){display:none!important}body.tax-product_cat .term-description p:first-child{display:none!important}.single-product .upsells h2,.single-product .related h2{margin-bottom:30px!important}.single-product ul.products li.product{max-width:280px!important;padding:20px!important;border-radius:10px}.single-product ul.products{gap:30px!important;justify-content:center!important}.upsell-readmore{display:block;margin-bottom:10px;text-align:center;font-weight:600;color:#2E5526!important;text-decoration:underline}.upsell-readmore:hover{color:#3F6E33!important}.single-product .upsells ul.products{justify-content:flex-start!important;text-align:left!important}@media (max-width:980px){body.post-type-archive-product ul.products li.product-category{width:100%!important;max-width:none!important;flex:0 0 100%!important;margin:0 0 25px 0!important}}@media (max-width:980px){body:not(.term-messuosastot) ul.products li.product{width:100%!important;max-width:none!important;flex:0 0 100%!important;margin:0 0 25px 0!important;padding:20px!important}}@media (max-width:980px){.single-product .upsells ul.products{display:block!important}.single-product .upsells ul.products li.product{width:100%!important;max-width:none!important;flex:0 0 100%!important;margin:0 0 25px 0!important}}@media (max-width:980px){.term-description,.term-description p{font-size:18px!important;line-height:1.6!important}}body.term-lisapalvelut ul.products li.product{padding-top:15px!important;padding-bottom:15px!important;min-height:240px!important}body.term-lisapalvelut ul.products li.product .price{margin-bottom:8px!important}body.term-lisapalvelut ul.products li.product .button{margin-top:10px!important}@media (max-width:980px){body.post-type-archive-product #left-area .page-description p{font-size:20px!important;line-height:1.5!important}}@media (max-width:980px){body.post-type-archive-product h1.page-title{margin-bottom:20px!important}}body.post-type-archive-product #left-area h1.page-title{margin-bottom:25px}.woocommerce ul.products{display:grid;grid-template-columns:33.333% 33.333% 33.333%;gap:30px}.woocommerce ul.products li.product{float:none;width:auto;max-width:none;margin:0;padding:20px}.forgot-something-wrapper{text-align:center;margin:40px 0 20px;padding-top:20px;border-top:1px solid #e0e0e0}.forgot-text{font-size:18px;font-weight:600;margin-bottom:10px}.forgot-back-btn{display:inline-block;padding:12px 24px;background-color:#3F6E33;color:#fff!important;border-radius:6px;font-weight:700;border:2px solid #3F6E33;text-decoration:none!important;transition:0.2s}.forgot-back-btn:hover{background-color:#2E5526;border-color:#2E5526}@media (max-width:980px){.forgot-back-btn{font-size:18px;padding:14px 28px}}.single-product .upsells>h2{font-size:0}.single-product .upsells>h2::after{content:"Lisätuotteet ja vaihtoehdot";font-size:26px;font-weight:600;color:#2e4f3a}