@media (max-width:980px){#page-container .et_pb_section{padding:0}#page-container .et_pb_column .et_pb_row_inner,.et_pb_row{padding:0}}#page-container #main-header{transition:opacity 0.8s,z-index 0.8s}@media all and (min-width:981px){#main-header{background-image:url(https://www.kuhmo.eu/wp-content/uploads/vipuvoimaa.svg);background-repeat:no-repeat;background-position:99% 6px;background-size:auto 40px}#top-menu li{transform:translateY(20px)}#top-menu ul.sub-menu li{transform:unset}}@media all and (max-width:980px){#main-header{background-image:url(https://www.kuhmo.eu/wp-content/uploads/vipuvoimaa.svg);background-repeat:no-repeat;background-position:180px center;background-size:auto 40px}}body{font-family:'Rubik',sans-serif}body p{line-height:22px;font-size:16px;font-weight:400}body,html{line-height:22px;font-size:16px;font-weight:400}p>sup{bottom:0.3em;font-size:12px}#page-container h1{font-size:66px;font-weight:400;letter-spacing:-3px;margin-bottom:20px}#page-container .kuh_small h1{font-size:52px}#page-container h2{font-size:52px;font-weight:400;letter-spacing:-2.5px;margin-bottom:20px}#page-container h3{font-size:46px;font-weight:400;line-height:50px;letter-spacing:-1px;margin-bottom:16px}#page-container h4{font-size:26px;font-weight:400;line-height:30px;margin-bottom:10px}#page-container h5{font-size:20px;font-weight:400;line-height:27px;margin-bottom:10px}#page-container ul{padding:10px 10px;font-size:16px;line-height:22px}#page-container li{margin-bottom:10px}.kuh_image_caption p{font-weight:500;font-size:15px}@media all and (max-width:980px){.kuh_sivutuote_txt ul{text-align:center;list-style-position:inside}}@media all and (max-width:479px){#page-container .et_pb_section .et_pb_row{width:100%}#page-container #hankinta_alue.et_pb_section .et_pb_row{width:90%;padding-right:20px;padding-left:20px}#page-container #hankinta_alue a.et_pb_button::after{right:-20px}#page-container .kuh_uutiset_post .et_pb_row .et_pb_post_content,#page-container .kuh_tyopaikat_post .et_pb_row .et_pb_post_content{margin-left:8%;margin-right:8%}#page-container .kuh_uutiset_post .et_pb_row .et_pb_title_container,#page-container .kuh_tyopaikat_post .et_pb_row .et_pb_title_container{margin-left:8%;margin-right:8%}#page-container h1{font-size:58px;letter-spacing:-2.5px}#page-container .kuh_small h1{font-size:38px}#page-container h2{font-size:38px;letter-spacing:-2px}#page-container h3{font-size:28px;line-height:34px}#page-container .kuh_uutiset_post .et_pb_widget_area_left{border-right:none;border-left:none}.kuh_sidebar .wp-block-latest-posts li{line-height:20px;margin-bottom:16px}.kuh_sidebar .wp-block-latest-posts a{color:#DAA463}#page-container .kuh_post_navigation{padding:0 6%}}p,.kuh_text_hypen{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.kuh_hero_column{padding:300px 4% 4% 4%}.kuh_nostot_column{padding:8% 4%}.kuh_kuva_vasemmalla_section,.kuh_kuva_oikealla_section{margin-bottom:70px}.kuh_kuva_vasemmalla_section .kuh_column_right{padding-right:12%}.kuh_kuva_oikealla_section .kuh_column_left{padding-left:12%}.kuh_white_txt p,.kuh_white_txt h2,.kuh_white_txt h1{color:white}.kuh_hero_title h2,.kuh_hero_title h1{text-shadow:1px 1px 4px rgba(45,45,45,0.4);margin-bottom:10px}.kuh_nostot_title h2{font-weight:400;letter-spacing:-2.5px}#page-container .kuh_hero_title{margin-bottom:30px}#page-container .kuh_nostot_title{margin-bottom:100px}#page-container .kuh_image_caption{font-size:14px;font-weight:500;padding:10px 5% 10px 15%}#page-container .kuh_nostot_title.kuh_subtitle{margin-bottom:20px;text-align:center}#page-container .et_pb_button.kuh_beige_btn,#page-container .et_pb_button.kuh_text_btn{line-height:20px!important}.et_button_custom_icon .et_pb_button.kuh_text_btn:after,.et_button_custom_icon .et_pb_button.kuh_beige_btn:after{line-height:20px}#page-container .kuh_beige_btn{background-color:#DDD8CC;color:black;font-size:16px;line-height:20px;letter-spacing:-0.5px;font-weight:600;border-radius:0}#page-container .kuh_beige_btn:hover{color:#DDD8CC;background-color:black;opacity:1;border-radius:0}#page-container a.kuh_beige_btn.kuh_big_btn{padding:20px 30px}#page-container a.kuh_beige_btn.kuh_big_btn:hover{padding:20px 30px}#page-container a.kuh_beige_btn.kuh_big_btn:after{display:none}#page-container .kuh_text_btn{background-color:unset;color:#DAA463;padding:0;transition:all 0.2s;line-height:20px;font-size:16px;letter-spacing:-0.5px;font-weight:600}#page-container .et_button_custom_icon .et_pb_button:after{line-height:20px}#page-container .kuh_text_btn:hover{color:#DAA463;opacity:1;padding:0;transition:all 0.2s}.et_button_custom_icon.et_button_icon_visible .et_pb_button.kuh_text_btn:after{margin-left:0.3em}.et_button_custom_icon .et_pb_button.kuh_text_btn:hover:after{margin-left:0.3em;transform:rotate(360deg)}#page-container .et_pb_section.kuh_anchorlinks{margin-bottom:40px}#page-container .kuh_anchorlinks .et_pb_row .et_pb_column{display:flex;justify-content:center;flex-wrap:wrap}#page-container .kuh_anchorlinks .et_pb_row .et_pb_column .kuh_anchor_btn{padding:22px;margin-right:10px;margin-left:10px;margin-bottom:20px;width:220px;text-align:center;border-radius:0}.kuh_ajankohtaista .entry-title{display:none}.kuh_ajankohtaista{margin-top:30px;padding-right:18%}.kuh_ajankohtaista .post-content p,.kuh_ajankohtaista .post-content a{font-size:16px;font-weight:500}.kuh_ajankohtaista .post-content p{color:black}.kuh_ajankohtaista .post-content a::after{content:" ->";margin-left:0;transition:all 0.2s}.kuh_ajankohtaista .post-content a:hover::after{color:black;margin-left:5px;transition:all 0.2s}.kuh_ajankohtaista article{margin-bottom:30px}#page-container .kuh_uutiset_post h1{font-size:46px;letter-spacing:-2.5px}#page-container .kuh_uutiset_post h2{font-size:38px;letter-spacing:-2px}#page-container .kuh_uutiset_post h3{font-size:34px;line-height:34px}.kuh_tyopaikat_post .et_pb_widget_area_left,.kuh_uutiset_post .et_pb_widget_area_left{border-right:none;border-left:1px solid lightgray}.kuh_tyopaikat_post .et_pb_widget_area_left h2,.kuh_uutiset_post .et_pb_widget_area_left h2{letter-spacing:0}.kuh_tyopaikat_post h1.entry-title,.kuh_uutiset_post h1.entry-title{letter-spacing:-3px;font-size:46px}@media all and (max-width:479px){#page-container .kuh_uutiset_post h1{font-size:36px;letter-spacing:-2px}#page-container .kuh_uutiset_post h2{font-size:28px;letter-spacing:-1.5px}#page-container .kuh_uutiset_post h3{font-size:22px;line-height:26px}#page-container .kuh_uutiset_post h4,#page-container .kuh_uutiset_post h5,#page-container .kuh_uutiset_post h6{font-size:18px;line-height:22px;font-weight:700}}#page-container .kuh_hlo_blurp h4{margin-bottom:0;padding-bottom:0;font-size:20px;font-weight:500;line-height:22px}.kuh_hlo_blurp a{color:black}#page-container .kuh_solo_blurp .et_pb_blurb_description p{text-align:left}#page-container .kuh_solo_blurp .et_pb_blurb_container{padding-top:20px;padding-left:30px}#page-container .kuh_yhteystiedot_section .et_pb_row{padding:0 4%}#page-container .kuh_yhteystiedot_section .et_pb_row:last-child{padding-bottom:40px}#page-container .kuh_contact_blurb{margin-top:40px}#page-container .kuh_contact_blurb a{color:black}@media all and (min-width:768px){.kuh_contact_blurb.et_pb_blurb_position_left .et_pb_main_blurb_image{width:100px}}@media all and (max-width:767px){.kuh_contact_blurb.et_pb_blurb_position_left .et_pb_main_blurb_image{width:150px;margin-left:50%;transform:translateX(-50%)}}.kuh_max_width{max-width:700px}.mobile_menu_bar.mobile_menu_bar_toggle::before{color:black!important}#page-container a.reveal_button{font-size:20px;font-weight:400}@media all and (min-width:981px){.reveal_yhteystiedot .et_pb_blurb_position_left .et_pb_main_blurb_image{width:100px}}#page-container .reveal_button{color:black;width:100%;padding:0}#page-container .reveal_button:hover{background-color:white;padding:0}#page-container .reveal_button:after{content:"+";font-family:rubik!important;font-weight:800;line-height:10px;color:white;background-color:#DDD8CC;padding:5px;border-radius:20px;width:12px;height:12px;position:absolute;top:8px;right:0px}#page-container .reveal_button.reveal_button_open:after{content:"-"}@media all and (max-width:479px){#page-container .reveal_button:after{right:10px}}#page-container #hankinta_alue .reveal_button.reveal_button-ph_sivu{border-bottom:1px solid #ddd8cc!important;border-radius:0;padding-top:16px;padding-bottom:16px}#page-container .kuh_ph-sivu{margin-top:0;padding:30px 20px;background-color:#ddd8cc;}#page-container #hankinta_alue .reveal_button:after{top:22px}#page-container .kuh_send_btn button{background-color:#DAA463;font-weight:600;padding:10px 40px}#page-container .kuh_send_btn{text-align:right}.fluentform label{font-family:rubik;font-weight:400}.kuh_ota_yhteytta h3{font-size:40px;font-weight:400}.kuh_ota_yhteytta .et_pb_text_inner{padding-top:30px}.kuh_sertifikaatti .et_pb_blurb_container{padding-left:25px}.kuh_sertifikaatti .et_pb_blurb_container a{color:black}.kuh_sertifikaatti .et_pb_blurb_description ul{list-style-type:none}.kuh_sertifikaatti .et_pb_blurb_container li::before{content:"\22";font-family:"ETmodules"!important;line-height:inherit;font-size:inherit!important;opacity:1;margin-left:-1.3em;margin-right:6px;display:inline-block}.kuh_sertifikaatti .et_pb_blurb_container li:hover::before{color:#DAA463;transform:translateY(3px);font-weight:700;transition:all 0.2s}.kuh_footer_fi:lang(en){display:none}.kuh_footer_en:lang(fi){display:none}#page-container .kuh_footer_info_row{padding-left:4%;padding-right:2%}#page-container .kuh_footer_info_row.kuh_footer_info_row_en{padding-right:4%}#page-container .kuh_footer_bottom_row p{font-size:13px;font-weight:400}@media all and (max-width:980px){#page-container .kuh_footer_bottom_row ul{padding-left:0}}#page-container .kuh_footer_info h4{font-size:18px;line-height:20px;font-weight:400;margin-bottom:0}#page-container .kuh_footer_bottom_row .kuh_link_underline a{color:black;text-decoration:underline;font-weight:400}#page-container .kuh_we_ship_txt h3{margin-bottom:0}#page-container .kuh_we_ship_txt p{font-size:20px;margin-bottom:30px}#page-container .kuh_footer_bottom_row .kuh_footer_bottom_info_en{text-align:left}.kuh_footer_bottom_info_en span{margin-right:20px}@media all and (max-width:767px){.kuh_footer_bottom_info_en span{display:block}}#page-container .kuh_footer_section .kuh_text_btn{color:black}#page-container .kuh_footer_info p{font-size:14px;font-weight:400}#page-container .kuh_footer_info{margin-bottom:30px}.kuh_footer_info a,.kuh_footer_nav a,.kuh_footer_nav_en a{color:black;opacity:1;transition:all 0.2s}.kuh_footer_info a:hover,.kuh_footer_nav a:hover,.kuh_footer_nav_en a:hover{color:black;opacity:0.5;transition:all 0.2s}.kuh_footer_nav li{display:inline-block;margin-right:15px}.kuh_footer_nav_en li{display:block}.kuh_footer_nav li:last-child{margin-right:0px}.kuh_footer_menu ul{text-align:right}.kuh_footer_info_row .kuh_text_btn{color:black}#page-container .kuh_contact h4{font-size:30px;line-height:32px;font-weight:400;letter-spacing:-2px}.kuh_footer_nav{padding-top:40px}a.kuh_map_icon:before{font-family:ETmodules!important;content:"\e081";color:white;font-size:26px;position:absolute;left:-30px;top:0}a.kuh_map_icon_en:before{font-family:ETmodules!important;content:"\e081";color:white;font-size:26px;position:absolute;left:-30px}@media all and (max-width:980px){#page-container .kuh_column_right h2,#page-container .kuh_column_right h5,#page-container .kuh_column_right p{text-align:center}#page-container .kuh_column_left h2,#page-container .kuh_column_left h5,#page-container .kuh_column_left p{text-align:center}#page-container .kuh_column_right,#page-container .kuh_column_left{padding:30px 8%}#page-container .kuh_change_order,#page-container .kuh_flex_row{display:flex;flex-wrap:wrap}#page-container .kuh_flex_row{padding-left:5%;padding-right:5%}.kuh_first_on_mobile{order:1}.kuh_second_on_mobile{order:2}.kuh_ajankohtaista{text-align:center;padding-right:0}#page-container .kuh_nostot_row{padding:30px}#page-container .kuh_nostot_column{padding:4% 16%}#page-container .kuh_nostot_title{margin-bottom:20px}.kuh_image_caption .et_pb_text_inner{border-left:2px solid #6E8256;padding-left:10px}#page-container .kuh_image_caption{font-size:14px;font-weight:500;padding:10px 5% 10px 5%}}@media all and (max-width:479px){#page-container .kuh_nostot_column{padding:4% 4%}}@media all and (max-width:980px){.kuh_footer_menu ul{text-align:center}.kuh_footer_menu div.et_pb_module.et_pb_image.kuh_footer_logo{margin-left:auto!important;margin-right:auto!important;margin-top:30px}#page-container .kuh_footer_bottom_row .et_pb_column.et_pb_column_1_4{width:100%;text-align:center}#page-container .kuh_footer_bottom_row .et_pb_module.et_pb_text_align_left{text-align:center}}@media all and (max-width:980px){#page-container .et_pb_section.kuh_footer_section{padding-bottom:50px}}@media all and (max-width:767px){#page-container .kuh_footer_info_row.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:50%}#page-container .kuh_footer_info_row{padding-left:12%}}@media all and (max-width:479px){#page-container .kuh_footer_info_row.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:100%}#page-container .kuh_footer_info_row{padding-left:20%}#page-container .kuh_footer_info.kuh_contact{margin-bottom:10px}}#top-menu .lang-item.lang-item-first{padding-right:10px}@media only screen and (max-width:980px){.et_pb_svg_logo #logo,.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:40px;padding-left:20px}}@media only screen and (max-width:980px){#mobile_menu{display:block!important;min-height:100vh;height:100%;top:0;right:20px;position:fixed;z-index:9998;overflow:scroll;border-top:none;padding-top:100px!important}.et_mobile_menu li a{color:#fff!important;width:100%;font-size:18px;margin:5px;transition:.2s;text-transform:uppercase}.mobile_nav ul#mobile_menu .current_page_item>a{color:#fff!important;background-color:rgba(255,255,255,0.1)}.mobile_nav.closed #mobile_menu{background:rgba(38,48,56,0.3)!important;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.4s 0s;-moz-transition:-moz-transform 0.4s 0s;transition:all 0.4s 0s}.mobile_nav.opened #mobile_menu{background:rgba(38,48,56,0.98)!important;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform 0.4s 0s;-moz-transition:-moz-transform 0.4s 0s;transition:all 0.4s 0s}#main-header .container.clearfix.et_menu_container{width:100%}.mobile_menu_bar:before{color:white!important;font-size:40px;margin-right:20px}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d';color:white!important;font-size:40px;z-index:9999;margin-right:20px}}@media only screen and (max-width:1200px){.et_header_style_split .mobile_menu_bar,.et_header_style_left .mobile_menu_bar{z-index:9999}#et-top-navigation{padding-right:5px}}@media only screen and (min-width:481px){#mobile_menu{width:440px;margin-left:calc(100vw - 440px)}}@media only screen and (max-width:480px){#mobile_menu{width:290px;margin-left:calc(100vw - 290px)}}.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed}.arn-active{background-color:rgba(255,255,255,1)!important;transition:all 0.4s}.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{background-color:rgba(255,255,255,1);transition:all 0.8s;box-shadow:0 1px 0 rgba(0,0,0,0);-moz-box-shadow:0 1px 0 rgba(0,0,0,0);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0)}#page-container .kuh_postaus_blog h2.entry-title{font-size:32px}#page-container .kuh_postaus_intro_section{margin-top:50px}.kuh_postaus_blog .post-content a::after{content:" ->";margin-left:0;transition:all 0.2s}.kuh_postaus_blog .post-content a:hover::after{color:black;margin-left:5px;transition:all 0.2s}.kuh_postaus_blog .et_pb_post{background-color:#DDD8CC}.kuh_postaus_blog .et_pb_post .more-link{color:black}.kuh_postaus_blog .et_pb_ajax_pagination_container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;column-gap:0.8em}.kuh_postaus_blog .et_pb_ajax_pagination_container article{padding:1em;border:1px solid #999999}.kuh_postaus_blog .et_pb_ajax_pagination_container div{grid-column:1 / -1}.kuh_postaus_blog .et_pb_post div.post-content a.more-link{position:absolute;bottom:30px}.kuh_postaus_blog .post-content{padding-bottom:4.5em}@media all and (max-width:980px){.kuh_postaus_blog .et_pb_ajax_pagination_container{grid-template-columns:repeat(2,1fr)}}@media all and (max-width:768px){.kuh_postaus_blog .et_pb_ajax_pagination_container{grid-template-columns:repeat(1,1fr)}}.kuh_swipe{position:absolute;bottom:10px;right:10px;z-index:9999}@media all and (min-width:480px){.kuh_swipe{display:none}}.kuh_puukauppa_slider .et-pb-controllers{bottom:5px}#page-container .kuh_puukauppa_slider .et-pb-arrow-next{right:0}#page-container .kuh_puukauppa_slider .et-pb-arrow-prev{left:0}.kuh_puukauppa_slider_title{position:absolute;top:10px;left:20px;z-index:2}.kuh_puukauppa_slider_title h5{font-size:22px;text-transform:uppercase;font-weight:500;letter-spacing:1px}.kuh_puukauppa_slider{border-bottom:2px solid white}#page-container .kuh_kauppamuodot_section{padding-bottom:70px}.kuh_puukauppa_slider .et_pb_slide_title{display:none}.kuh_puukauppa_slider .et_pb_slide_content span{font-size:34px;font-weight:600;margin-right:8px}@media all and (max-width:767px){#page-container .kuh_kauppamuodot_section .et_pb_row{width:100%}#page-container .kuh_puukauppa_slider .et_pb_slide_content{hyphens:auto!important;-ms-hyphens:auto!important;-moz-hyphens:auto!important;font-size:16px;line-height:19px}.kuh_puukauppa_slider .et_pb_slide_image{top:auto;bottom:0;width:50%}.kuh_puukauppa_slider .et_pb_slide_content span{font-size:20px;font-weight:600;margin-right:8px}.kuh_puukauppa_slider .et_pb_slide_image{top:auto;bottom:15px;width:50%}.kuh_puukauppa_slider .et_pb_slide .et_pb_slide_description{padding:0}}@media all and (max-width:479px){.kuh_puukauppa_slider .et-pb-slider-arrows{display:none}}@media all and (min-width:768px){.kuh_puukauppa_slider.kuh_pystykauppa .et_pb_slide_5 .et_pb_slide_description{padding-top:10%}.kuh_puukauppa_slider.kuh_pystykauppa .et_pb_slide_5 .et_pb_slide_content{font-size:17px;letter-spacing:-0.5px}}