.mm-breadcrumbs #breadcrumbs a,.mm-breadcrumbs .woocommerce-breadcrumb a,.mm-posts .mm-post p,.single-product .elementor-widget-woocommerce-product-content a,.single-product .mm-product-details a,.wpcf7 .mm-col label .wpcf7-list-item .wpcf7-list-item-label,.wpcf7 .mm-col label .wpcf7-list-item .wpcf7-list-item-label a,.wpcf7 #mm-liite .liite input,.single-post .elementor-widget-theme-post-content.elementor-element-b7457f0 a,.single-tapahtuma .elementor-widget-theme-post-content.elementor-element-b7457f0 a,.mm-tab-content .elementor-text-editor a{font-family:'Lato', sans-serif;font-weight:normal}.mm-btn,.mm-link-text,.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tabs span,.mm-tapahtumat .mm-tapahtuma .mm-content h3,.mm-tapahtumat .mm-tapahtuma .mm-content strong,.mm-readmore-posts-container,.mm-second-level-product-cats .mm-cat-list-header h5,.mm-product-cat-header .mm-filter-products select,.mm-product-cat-header .product-header-heading,.mm-products .mm-product .mm-product-info h5,.single-product .mm-product-details h3,.mm-footer h3,.mm-bottom-bar h3,.mm-footer p,.mm-bottom-bar p,.mm-footer .elementor-image-box-description,.mm-bottom-bar .elementor-image-box-description,.mm-contact-box .elementor-image-box-content,.mm-contact-box .elementor-image-box-content h3,.mm-persons .mm-person .mm-person-name,.mm-persons .mm-person .mm-person-content,.mm-persons .mm-person .mm-person-sijainti,.wpcf7 .mm-col label,#cff .cff-posts-wrap .cff-item .cff-expand .cff-more,#cff .cff-posts-wrap .cff-item .cff-expand .cff-less,.single-tapahtuma .mm-tapahtuma-aika{font-family:'Josefin Sans', sans-serif;font-weight:600}.mm-btn:hover,.mm-lander-box:hover .elementor-widget-container,.mm-lander-box:hover .elementor-image-box-description,.elementor-element.mm-posts .elementor-post__card:hover,.mm-border-posts .mm-posts .mm-post:hover .mm-post-content-container,.mm-posts .mm-post:hover,.mm-cat-intro .mm-catalog-btn:hover,.mm-basic-product-cats .mm-product-cat .mm-cat-overlay:hover,.mm-products .mm-product:hover .mm-product-info,.mm-products .mm-product:hover .mm-product-img-box,.mm-products .mm-product:hover,.mm-product-btns .mm-btn:hover,.mm-product-btns #esite:hover,.mm-product-btns #suoritustasoilmoitus:hover,.mm-contact-box .elementor-image-box-content .elementor-image-box-description a:hover,.mm-persons .mm-person .mm-person-content-container .mm-person-phone a:hover,.mm-persons .mm-person .mm-person-content-container .mm-person-email a:hover{transition:0.6s ease-in-out}.page-header{display:none}#mm_cce .mainbutton{padding:8px 20px;font-size:14px}.mm-breadcrumbs #breadcrumbs,.mm-breadcrumbs .woocommerce-breadcrumb{margin-bottom:0}.mm-btn{border-bottom:5px solid #e20a17}.mm-btn:hover{border-color:#707070}.mm-p-min-marg p:nth-last-child(1){margin-bottom:0}.elementor-button-text{padding-bottom:3px}@media all and (min-width:1025px) and (max-width:1256px){.elementor-button-text{font-size:17px}}.mm-normal-btn .elementor-button-text{padding-bottom:0}.mm-word-break{word-break:break-word}.elementor-widget-heading .elementor-heading-title,.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{font-weight:600}.fa-search{font-family:"mm-font" !important;font-weight:200 !important}.fa-search::before{content:"\e807" !important}h1,h2,h3,h4,h5,h6{margin-bottom:0.5rem}.mm-small-row.elementor-section-boxed.elementor-inner-section.elementor-section.elementor-element .elementor-container{max-width:700px !important}.elementor-section.elementor-section-boxed .elementor-container{max-width:92%}.elementor-section.elementor-section-boxed .elementor-section.elementor-section-boxed .elementor-container{max-width:100% !important}@media all and (max-width:1024px){.elementor-section.elementor-section-boxed .elementor-container{max-width:95% !important;word-break:break-word}.elementor-section.elementor-section-boxed .elementor-container .elementor-section.elementor-section-boxed .elementor-container{max-width:100% !important}}.elementor-inner-section.elementor-section-boxed .elementor-row .mm-col-5{width:50%}.mm-lander .mm-col-5{width:50% !important}.mm-lander > .elementor-container{min-height:95vh}.eicon-close{font-family:'sulje' !important}.eicon-close::before{content:"\e900" !important}.mm-nav-active{background:#1a181b !important}.mm-nav-active .elementor-nav-menu li a{color:#fff !important}.mm-nav-active .elementor-nav-menu .current-menu-item a{color:#e20a17 !important}.mm-nav-active .mm-nav-row{background:#1a181b !important}.mm-nav-active .mm-mobile-nav-toggle i{color:#fff}.mm-nav .mm-nav-row .elementor-row{padding-left:30px;padding-right:30px}@media all and (max-width:1024px){.mm-nav .mm-nav-row .elementor-row{padding-left:0;padding-right:0;max-width:95%;margin:0 auto}}@media all and (min-width:1025px) and (max-width:1088px){.mm-nav #menu-1-c8e3612 .mm-nav-link-col,.mm-nav #menu-1-011537f .mm-nav-link-col,.mm-nav .mm-nav-row .mm-nav-link-col{width:86% !important}.mm-nav #menu-1-c8e3612 .mm-nav-logo-col,.mm-nav #menu-1-011537f .mm-nav-logo-col,.mm-nav .mm-nav-row .mm-nav-logo-col{width:14% !important;align-items:center}.mm-nav #menu-1-c8e3612 .elementor-nav-menu--main,.mm-nav #menu-1-011537f .elementor-nav-menu--main,.mm-nav .mm-nav-row .elementor-nav-menu--main{padding-top:15px}}.mm-nav #menu-1-c8e3612 .mm-nav-link-col .elementor-widget-nav-menu,.mm-nav #menu-1-011537f .mm-nav-link-col .elementor-widget-nav-menu,.mm-nav .mm-nav-row .mm-nav-link-col .elementor-widget-nav-menu{margin-bottom:0}@media all and (min-width:767px) and (max-width:1025px){.mm-nav #menu-1-c8e3612 .mm-mobile-nav-search i,.mm-nav #menu-1-011537f .mm-mobile-nav-search i,.mm-nav .mm-nav-row .mm-mobile-nav-search i{font-size:65px !important}}.mm-nav #menu-1-c8e3612 .menu-item:last-child a:last-child,.mm-nav #menu-1-800de94 .menu-item:last-child a:last-child,.mm-nav #menu-1-011537f .menu-item:last-child a:last-child{padding-right:0}.mm-nav-black{display:none;width:100% !important}.dialog-close-button{font-size:30px !important;top:5% !important}.mm-mobile-menu .lang-item img{width:20px}.mm-mobile-menu .menu-item-4111 .sub-menu.elementor-nav-menu--dropdown,.mm-mobile-menu .menu-item-4112 .sub-menu.elementor-nav-menu--dropdown,.mm-mobile-menu .menu-item-4113 .sub-menu.elementor-nav-menu--dropdown,.mm-mobile-menu .menu-item-4114 .sub-menu.elementor-nav-menu--dropdown{display:none !important;visibility:hidden !important;left:-2000000000px}.mm-mobile-menu .sub-arrow{margin-top:-5px;margin-bottom:-5px}.mm-mobile-menu .sub-arrow i::before{content:'\e811' !important;font-family:"mm-font" !important;font-size:12px !important;color:#e20a17}.mm-mobile-menu .sub-menu{position:relative !important;margin:0 !important}.mm-mobile-menu .sub-menu a{justify-content:center}.mm-mobile-menu .elementor-nav-menu--dropdown .sub-arrow i{transform:rotate(0deg) !important}.mm-mobile-menu .elementor-nav-menu--dropdown .sub-arrow i::before{color:#fff}.mm-cat-breadcrumbs .elementor-inner-section{max-width:86%;margin:0 auto;padding:0 6px !important}@media all and (min-width:768px) and (max-width:1024px){.mm-cat-breadcrumbs .elementor-inner-section{max-width:100%;padding:0 2.3% 0 2.3% !important}}@media all and (max-width:767px){.mm-cat-breadcrumbs .elementor-inner-section{max-width:95%;padding:0 !important}}.mm-mobile-menu-sub-cats{width:100%;display:none;flex-wrap:wrap}.mm-mobile-menu-sub-cats a,.mm-mobile-menu-sub-cats li{color:#fff !important}.mm-mobile-menu-sub-cats .mm-icon-container{width:100%;display:block;padding-bottom:40px}.mm-mobile-menu-sub-cats .mm-mobile-menu-sub-cat{padding-top:20px;width:50%}.mm-mobile-menu-sub-cats .mm-mobile-menu-sub-cat .mm-mobile-menu-second-cat-name{font-size:20px;text-decoration:underline;padding-bottom:20px;display:block;width:100%}.mm-mobile-menu-sub-cats .mm-mobile-menu-sub-cat ul{padding-left:0;list-style:none}.mm-mobile-menu-sub-cats .mm-mobile-menu-sub-cat ul li{font-size:20px}@media all and (max-width:767px){.mm-mobile-menu-sub-cats .mm-mobile-menu-sub-cat{width:100%}}.mm-mobile-menu-sub-cats .mm-mobile-menu-sub-cat:nth-child(1){padding-top:0}#mm-mobile-menu-sub-cat-rakennustarvikkeet-tuotteet{width:100%}#mm-mobile-menu-sub-cat-rakennustarvikkeet-tuotteet ul{display:flex;flex-wrap:wrap}#mm-mobile-menu-sub-cat-rakennustarvikkeet-tuotteet ul li{width:50%}@media all and (max-width:767px){#mm-mobile-menu-sub-cat-rakennustarvikkeet-tuotteet ul li{width:100%}}#eng-nav .elementor-search-form--skin-minimal .elementor-search-form__input[type=search]{height:auto;align-self:center;color:#fff !important;padding:10px !important;margin:0 10px !important;border-radius:0;background:#e20a17 !important;display:flex;width:0px;visibility:hidden}#eng-nav .elementor-search-form--skin-minimal .elementor-search-form__icon{opacity:1}#eng-nav .elementor-search-form--skin-minimal .elementor-search-form__icon:hover{cursor:pointer}#eng-nav .elementor-search-form--skin-minimal .mm-search-active{visibility:visible !important;width:200px !important}.mm-top-bar .elementor-search-form--skin-minimal .elementor-search-form__input[type=search]{height:auto;align-self:center;color:#000 !important;padding:10px !important;margin:0 10px !important;border-radius:0;background:#fff !important;display:flex;width:0px;visibility:hidden}.mm-top-bar .elementor-search-form--skin-minimal .elementor-search-form__icon{opacity:1}.mm-top-bar .elementor-search-form--skin-minimal .elementor-search-form__icon:hover{cursor:pointer}.mm-top-bar .elementor-search-form--skin-minimal .mm-search-active{visibility:visible !important;width:200px !important}.mm-top-bar .lang-item img{width:30px;height:20px}.mm-submenu-tab-cat-open.mm-submenu-tab-cat{display:flex !important}.mm-submenu-inner-section{height:0}.mm-submenu-inner-section .mm-submenu-container{display:none;background-color:#1a181b;z-index:9999}.mm-submenu-inner-section .mm-submenu-container .mm-edustukset-menu .mm-submenu-tab-cat{display:flex;flex-wrap:wrap;align-items:center;height:100%}.mm-submenu-inner-section .mm-submenu-container .mm-edustukset-menu .mm-submenu-tab-cat a:nth-child(1){margin-bottom:0 !important}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-section{display:none}.mm-submenu-inner-section .mm-submenu-container .mm-tekniikan-tuotteet .mm-submenu-tab-cat-container{display:block !important}.mm-submenu-inner-section .mm-submenu-container .mm-tekniikan-tuotteet .mm-submenu-tab-cat-container .mm-submenu-tab-list-automaatiotuotteet,.mm-submenu-inner-section .mm-submenu-container .mm-tekniikan-tuotteet .mm-submenu-tab-cat-container .mm-submenu-tab-list-kuljettimet,.mm-submenu-inner-section .mm-submenu-container .mm-tekniikan-tuotteet .mm-submenu-tab-cat-container .mm-submenu-tab-list-tarinanvaimennus,.mm-submenu-inner-section .mm-submenu-container .mm-tekniikan-tuotteet .mm-submenu-tab-cat-container .mm-submenu-tab-list-tekniset-kumit,.mm-submenu-inner-section .mm-submenu-container .mm-tekniikan-tuotteet .mm-submenu-tab-cat-container .mm-submenu-tab-list-kuljetinkomponentit,.mm-submenu-inner-section .mm-submenu-container .mm-tekniikan-tuotteet .mm-submenu-tab-cat-container .mm-submenu-tab-list-petrokemian-tuotteet,.mm-submenu-inner-section .mm-submenu-container .mm-tekniikan-tuotteet .mm-submenu-tab-cat-container .mm-submenu-tab-list-pneumatiikkatuotteet{width:16%;float:left}@media all and (min-width:1025px) and (max-width:1200px){.mm-submenu-inner-section .mm-submenu-container .mm-tekniikan-tuotteet .mm-submenu-tab-cat-container .mm-submenu-tab-list-automaatiotuotteet,.mm-submenu-inner-section .mm-submenu-container .mm-tekniikan-tuotteet .mm-submenu-tab-cat-container .mm-submenu-tab-list-kuljettimet,.mm-submenu-inner-section .mm-submenu-container .mm-tekniikan-tuotteet .mm-submenu-tab-cat-container .mm-submenu-tab-list-tarinanvaimennus,.mm-submenu-inner-section .mm-submenu-container .mm-tekniikan-tuotteet .mm-submenu-tab-cat-container .mm-submenu-tab-list-tekniset-kumit,.mm-submenu-inner-section .mm-submenu-container .mm-tekniikan-tuotteet .mm-submenu-tab-cat-container .mm-submenu-tab-list-kuljetinkomponentit,.mm-submenu-inner-section .mm-submenu-container .mm-tekniikan-tuotteet .mm-submenu-tab-cat-container .mm-submenu-tab-list-petrokemian-tuotteet,.mm-submenu-inner-section .mm-submenu-container .mm-tekniikan-tuotteet .mm-submenu-tab-cat-container .mm-submenu-tab-list-pneumatiikkatuotteet{width:29%}}.mm-submenu-inner-section .mm-submenu-container .mm-eristeet .mm-submenu-tab-cat-container .mm-submenu-tab-list-rakennuseristeet{width:20%}.mm-submenu-inner-section .mm-submenu-container .mm-eristeet .mm-submenu-tab-cat-container .mm-submenu-tab-list-tekniset-eristeet{width:69%}.mm-submenu-inner-section .mm-submenu-container .mm-eristeet .mm-submenu-tab-cat-container .mm-submenu-tab-list-tekniset-eristeet ul{display:flex;flex-wrap:wrap}.mm-submenu-inner-section .mm-submenu-container .mm-eristeet .mm-submenu-tab-cat-container .mm-submenu-tab-list-tekniset-eristeet ul li{width:50%}.mm-submenu-inner-section .mm-submenu-container .mm-rakentaminen .mm-submenu-tab-cat-container .mm-submenu-tab-list{width:100%}.mm-submenu-inner-section .mm-submenu-container .mm-rakentaminen .mm-submenu-tab-cat-container .mm-submenu-tab-list ul{display:flex;flex-wrap:wrap}.mm-submenu-inner-section .mm-submenu-container .mm-rakentaminen .mm-submenu-tab-cat-container .mm-submenu-tab-list ul li{width:33%}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tab-list-poistonurkkaus ul li{display:none}.mm-submenu-inner-section .mm-submenu-container .mm-yhteystiedot-menu .mm-submenu-panel .mm-submenu-tab-cat a,.mm-submenu-inner-section .mm-submenu-container .mm-edustukset-menu .mm-submenu-panel .mm-submenu-tab-cat a{width:16%;margin-top:20px;margin:0 3%}.mm-submenu-inner-section .mm-submenu-container .mm-yhteystiedot-menu .mm-submenu-panel .mm-submenu-tab-cat a:nth-child(1),.mm-submenu-inner-section .mm-submenu-container .mm-edustukset-menu .mm-submenu-panel .mm-submenu-tab-cat a:nth-child(1){margin-top:0}.mm-submenu-inner-section .mm-submenu-container .mm-yhteystiedot-menu .mm-submenu-panel .mm-submenu-tab-cat a:nth-child(2),.mm-submenu-inner-section .mm-submenu-container .mm-edustukset-menu .mm-submenu-panel .mm-submenu-tab-cat a:nth-child(2){margin-top:0}.mm-submenu-inner-section .mm-submenu-container .mm-yhteystiedot-menu .mm-submenu-panel .mm-submenu-tab-cat a:nth-child(3),.mm-submenu-inner-section .mm-submenu-container .mm-edustukset-menu .mm-submenu-panel .mm-submenu-tab-cat a:nth-child(3){margin-top:0}.mm-submenu-inner-section .mm-submenu-container .mm-yhteystiedot-menu .mm-submenu-panel .mm-submenu-tab-cat a:nth-child(4),.mm-submenu-inner-section .mm-submenu-container .mm-edustukset-menu .mm-submenu-panel .mm-submenu-tab-cat a:nth-child(4){margin-top:0}.mm-submenu-inner-section .mm-submenu-container .mm-yhteystiedot-menu .mm-submenu-panel .mm-submenu-tab-cat a:nth-child(4n),.mm-submenu-inner-section .mm-submenu-container .mm-edustukset-menu .mm-submenu-panel .mm-submenu-tab-cat a:nth-child(4n){margin-right:0}.mm-submenu-inner-section .mm-submenu-container .mm-products-menu{display:flex}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tabs{width:20%;padding:41px 31px}@media all and (min-width:1025px) and (max-width:1250px){.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tabs .mm-tab{font-size:13px}}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tabs span{width:100%;color:#fff;border-radius:100px;border:3px solid #fff;display:flex;flex-wrap:wrap;justify-content:center;margin:21px 0;padding:11px;font-size:22px}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tabs span:first-child{margin-top:0}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tabs span:last-child{margin-bottom:0}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tabs span:hover{border-color:#454b66;transition:0.2s ease-in-out}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tabs .mm-tab-active{border-color:#454b66}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tabs .mm-tab-active .mm-submenu-tab-cat{display:flex}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tabs .mm-tab-active .mm-submenu-tab-cat a{font-size:20px}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-panel{width:80%;padding:41px 31px}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tab-cat.mm-submenu-single-cat{display:flex;flex-wrap:wrap}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tab-cat.mm-submenu-single-cat a{color:#fff;width:19.3%;margin:0 41px;text-decoration:underline}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tab-cat.mm-submenu-single-cat a:first-child{margin-bottom:21px}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tab-cat{display:none}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tab-cat .mm-submenu-tab-cat-container{display:flex;flex-wrap:wrap;width:100%}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tab-cat .mm-submenu-tab-list{margin:20px 2% 0;width:22%}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tab-cat .mm-submenu-tab-list .mm-submenu-second-cat-name{color:#fff;text-decoration:underline;display:block;padding-bottom:11px}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tab-cat .mm-submenu-tab-list ul{list-style:none;padding-left:0}.mm-submenu-inner-section .mm-submenu-container .mm-submenu-tab-cat .mm-submenu-tab-list ul li a{color:#fff;font-size:16px}.mm-submenu-inner-section .mm-submenu-container .mm-rakentaminen{display:flex}@media all and (min-width:1025px) and (max-width:1140px){.mm-landing-page-col.mm-col-5{width:60% !important}}@media all and (max-width:1024px){.mm-landing-page-col.mm-col-5{width:100% !important}}@media all and (min-width:768px) and (max-width:1024px){.mm-lander-container > .elementor-container{min-height:92vh !important;max-height:1080px}}@media all and (min-width:1025px) and (max-width:1366px){.mm-lander-box-col .elementor-column-wrap{margin-left:5px !important;margin-right:5px !important}.mm-lander-box-col .elementor-widget-container{padding:20px !important;min-height:200px !important}.mm-lander-box-col .elementor-image-box-description{font-size:16px !important}#rakentaminen .elementor-column-wrap{margin-left:10px !important}#tekniikan-tuotteet .elementor-column-wrap{margin-right:10px !important}}.mm-lander-box{word-break:break-word}@media all and (min-width:1025px){.mm-lander-box:hover .elementor-image-box-description{display:block;text-align:left}.mm-lander-box:hover .elementor-image-box-img,.mm-lander-box:hover .elementor-image-box-title{display:none}}.mm-lander-box .elementor-widget-container,.mm-lander-box .elementor-image-box-wrapper,.mm-lander-box .elementor-image-box-content{height:100%}.mm-lander-box .elementor-widget-container{min-height:223px}@media all and (max-width:1024px){.mm-lander-box .elementor-widget-container{min-height:186px}}@media all and (max-width:767px){.mm-lander-box .elementor-widget-container{min-height:auto}}.mm-lander-box .elementor-image-box-wrapper{flex-wrap:wrap}@media all and (max-width:767px){.mm-lander-box .elementor-image-box-wrapper{display:flex;flex-wrap:wrap;align-items:center}}.mm-lander-box .elementor-image-box-content{align-items:flex-start;justify-content:center;display:flex}@media all and (max-width:767px){.mm-lander-box .elementor-image-box-content{width:65%;align-items:center;justify-content:flex-start}}.mm-lander-box .elementor-image-box-img{width:100%;text-align:left}.mm-lander-box .elementor-image-box-img img{width:40px;height:40px}.mm-lander-box .elementor-image-box-description{display:none}@media all and (min-width:1025px) and (max-width:1290px){.mm-lander-box h3{font-size:21px !important}}@media all and (max-width:767px){.mm-lander-box .elementor-image-box-img{width:30% !important;margin-left:0 !important;margin-right:0 !important}}@media all and (max-width:767px){.mm-bg-col{height:200px}.mm-landing-page-col{margin-top:15vh;margin-bottom:15vh}}.elementor-element.mm-posts .elementor-post__card{min-height:269px}.elementor-element.mm-posts .elementor-post__card:hover{background-color:#454b66}.elementor-element.mm-posts .elementor-post__excerpt{padding-left:21px}.mm-border-posts .mm-posts .mm-post{border:3px solid #e20a17;padding:3px;background:none}.mm-border-posts .mm-posts .mm-post:hover{border-color:#454b66;background:none}.mm-border-posts .mm-posts .mm-post:hover .mm-post-content-container{background-color:#454b66}.mm-border-posts .mm-posts .mm-post:nth-child(3n){margin-right:0}@media all and (min-width:768px) and (max-width:1024px){.mm-border-posts .mm-posts .mm-post{margin-right:1%;width:32.6%}}@media all and (max-width:767px){.mm-border-posts .mm-posts .mm-post{width:100%;margin-right:0}}.mm-border-posts .mm-posts .mm-post .mm-post-content-container{background:#e20a17;height:100%;width:100%;padding:20px 30px 20px}.mm-border-posts .mm-posts .mm-post .mm-post-content-container *{width:100%}.mm-border-posts .mm-posts .mm-post .mm-post-content-container .mm-post-meta{display:flex;justify-content:flex-end;text-align:right}@media all and (max-width:1024px){.mm-border-posts .mm-posts .mm-post .mm-post-content-container{padding:20px 10px 20px}}.mm-border-posts .mm-posts .mm-post .mm-post-content-space{display:flex;flex-wrap:wrap;align-content:space-between}.mm-posts{display:flex;flex-wrap:wrap}.mm-posts .mm-post{width:31%;margin-right:3.5%;margin-top:20px;margin-bottom:0;padding:20px 30px 20px;background:rgba(226, 10, 23, 0.8);min-height:269px}.mm-posts .mm-post:nth-child(3){margin-right:0}.mm-posts .mm-post:hover{background:#454b66}.mm-posts .mm-post .mm-post-content-container{word-break:break-word}.mm-posts .mm-post a{height:100%;width:100%;position:relative;display:block}.mm-posts .mm-post h3{font-size:21px;color:#fff;margin-bottom:25px}.mm-posts .mm-post p{color:#fff;padding-left:20px}@media all and (max-width:1024px){.mm-posts .mm-post p{padding-left:0}}@media all and (max-width:767px){.mm-posts .mm-post{width:100%;margin-right:0;padding:20px 20px 20px}}.mm-showmore-posts .mm-post{display:none}.mm-showmore-posts .mm-post:nth-child(1){display:block}.mm-showmore-posts .mm-post:nth-child(2){display:block}.mm-showmore-posts .mm-post:nth-child(3){display:block}.mm-tapahtumat{display:flex;flex-wrap:wrap}@media all and (min-width:768px) and (max-width:1024px){.mm-tapahtumat{align-items:flex-start;justify-content:center}}.mm-tapahtumat .mm-tapahtuma{width:100%;display:flex;flex-wrap:wrap;margin-bottom:40px}@media all and (max-width:767px){.mm-tapahtumat .mm-tapahtuma{margin-bottom:20px}}.mm-tapahtumat .mm-tapahtuma:last-child{margin-bottom:0}.mm-tapahtumat .mm-tapahtuma .mm-img-container{width:50%;height:300px;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center}@media all and (max-width:1024px){.mm-tapahtumat .mm-tapahtuma .mm-img-container{width:100%}}.mm-tapahtumat .mm-tapahtuma .mm-img-container img{box-shadow:-10px 10px 0px #eaeaea}.mm-tapahtumat .mm-tapahtuma .mm-content{width:50%;padding:40px}@media all and (max-width:1024px){.mm-tapahtumat .mm-tapahtuma .mm-content{width:100%;padding:20px}}@media all and (min-width:768px) and (max-width:1024px){.mm-tapahtumat .mm-tapahtuma .mm-content :nth-child(2n){padding-top:0}}.mm-tapahtumat .mm-tapahtuma .mm-content h3{margin-bottom:0.5rem}.mm-tapahtumat .mm-tapahtuma .mm-content strong{margin-bottom:0.5rem;display:flex}.mm-tapahtumat .mm-tapahtuma .mm-content p{font-size:18px}.mm-tapahtumat .mm-tapahtuma .mm-content p:nth-last-child(1){margin-bottom:0}@media all and (min-width:768px) and (max-width:1024px){.mm-tapahtumat .mm-tapahtuma{width:48%;margin-right:4%}.mm-tapahtumat .mm-tapahtuma:nth-child(2n){margin-right:0}}.mm-readmore-posts-container{display:flex;text-align:center;justify-content:center;padding:80px 0 0}@media all and (min-width:768px) and (max-width:1024px){.mm-readmore-posts-container{padding:60px 0 0}}@media all and (max-width:767px){.mm-readmore-posts-container{padding:40px 0 0}}.mm-toggle .elementor-tab-title{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:25px 30px}.mm-toggle .elementor-toggle-icon{font-size:12px}.mm-documents .mm-document{border:3px solid #eaeaea;padding:10px 20px;margin:20px 0;display:block}.mm-documents .mm-document a .mm-document-content-container{display:flex;flex-wrap:wrap;align-items:center}.mm-documents .mm-document a .mm-document-content-container img{width:35px}.mm-documents .mm-document a .mm-document-content-container .mm-document-name{margin-left:20px}.mm-revert-toggles .mm-documents .mm-document{border-color:#fff}.mm-cat-col > .elementor-column-wrap{display:block;width:100%}.mm-cat-main-row > .elementor-container > .elementor-row{flex-wrap:wrap}.mm-product-cat-banner{background-size:cover}.term-petrokemian-tuotteet .mm-product-cat-banner{background-position:center center}.term-petrokemian-tuotteet .mm-product-cat-banner{background-position:center center}.mm-term-level-2 .mm-product-cat-banner{display:none}.mm-term-level-2 .mm-breadcrumb-section{border-top:12.5px solid #1a181b;margin-top:20px}.mm-cat-intro{display:flex;align-items:center;padding:60px 0 80px 0}@media all and (min-width:768px) and (max-width:1024px){.mm-cat-intro{padding:40px 0 40px 0;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end}}@media all and (max-width:767px){.mm-cat-intro{padding:20px 0 40px 0;flex-wrap:wrap;justify-content:flex-end}}.mm-cat-intro .mm-cat-description{min-width:75%;padding-right:80px}@media all and (max-width:1024px){.mm-cat-intro .mm-cat-description{padding-right:0;width:100%}}.mm-cat-intro .mm-catalog-btn{width:48%;background:#e20a17;flex-direction:column;justify-content:center;margin:10px;display:flex;text-align:center;color:#fff;padding:41px}.mm-cat-intro .mm-catalog-btn:hover{background:#eaeaea;color:#1a181b}@media all and (min-width:1025px) and (max-width:1430px){.mm-cat-intro .mm-catalog-btn{width:72%;padding:40px 15px;margin:20px;font-size:15px}}@media all and (min-width:768px) and (max-width:1024px){.mm-cat-intro .mm-catalog-btn{width:35%;padding:30px 40px;font-size:20px}}@media all and (max-width:767px){.mm-cat-intro .mm-catalog-btn{width:75%;padding:30px;font-size:20px}}@media all and (max-width:767px){#mm-tuotteet-row .mm-product-cat{padding-bottom:20px}}.mm-main-products-heading{max-width:86%;margin:0 auto;padding:0 6px}@media all and (max-width:1024px){.mm-main-products-heading{max-width:95% !important;padding:0}}.mm-basic-product-cats{max-width:86%;padding:0 6px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start}@media all and (max-width:1024px){.mm-basic-product-cats{max-width:95%;padding:0}}.mm-basic-product-cats .mm-product-cat.mm-product-cat-fw{width:100%;margin-right:0;margin-top:0}@media all and (min-width:1025px){.mm-basic-product-cats .mm-product-cat.mm-product-cat-half{width:49%}.mm-basic-product-cats .mm-product-cat.mm-product-cat-half:nth-child(2n){margin-right:0}.mm-basic-product-cats .mm-product-cat.mm-product-cat-half:nth-child(1){margin-top:0}.mm-basic-product-cats .mm-product-cat.mm-product-cat-half:nth-child(2){margin-top:0}}@media all and (min-width:1025px){.mm-basic-product-cats .mm-product-cat.mm-product-cat-third{width:32%}.mm-basic-product-cats .mm-product-cat.mm-product-cat-third:nth-child(3n){margin-right:0}.mm-basic-product-cats .mm-product-cat.mm-product-cat-third:nth-child(1){margin-top:0}.mm-basic-product-cats .mm-product-cat.mm-product-cat-third:nth-child(2){margin-top:0}.mm-basic-product-cats .mm-product-cat.mm-product-cat-third:nth-child(3){margin-top:0}}@media all and (min-width:1025px){.mm-basic-product-cats .mm-product-cat.mm-product-cat-default{margin-top:40px;width:23.5%}.mm-basic-product-cats .mm-product-cat.mm-product-cat-default:nth-child(4n){margin-right:0}.mm-basic-product-cats .mm-product-cat.mm-product-cat-default:nth-child(1),.mm-basic-product-cats .mm-product-cat.mm-product-cat-default:nth-child(2),.mm-basic-product-cats .mm-product-cat.mm-product-cat-default:nth-child(3),.mm-basic-product-cats .mm-product-cat.mm-product-cat-default:nth-child(4){margin-top:0}}.mm-basic-product-cats .mm-product-cat{width:49%;margin-right:2%;align-items:center;margin-top:20px}@media all and (min-width:768px) and (max-width:1024px){.mm-basic-product-cats .mm-product-cat{width:100%;margin:0 0 40px 0}}@media all and (max-width:767px){.mm-basic-product-cats .mm-product-cat{width:100%;margin:0 0 20px 0}}.mm-basic-product-cats .mm-product-cat .mm-product-image-box{background-repeat:no-repeat;background-size:cover;height:232px;background-position:center;box-shadow:10px 10px 0px rgba(234, 234, 234, 1);width:100%;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;display:flex;justify-content:center;flex-wrap:wrap}.mm-basic-product-cats .mm-product-cat .mm-cat-overlay{background:rgba(26, 24, 27, .5);width:100%;height:100%}.mm-basic-product-cats .mm-product-cat .mm-cat-overlay:hover{background:rgba(26, 24, 27, 1)}.mm-basic-product-cats .mm-product-cat .mm-cat-overlay a{color:#fff;width:100%;height:100%;text-align:center;justify-content:center;flex-direction:column;display:flex;font-size:20px}.mm-basic-product-cats .mm-product-cat .mm-child-cats{width:100%;display:block;padding:40px 0 0}.mm-basic-product-cats .mm-product-cat .mm-child-cats .mm-accordion{margin-bottom:20px}.mm-basic-product-cats .mm-product-cat .mm-child-cats .mm-accordion .mm-accordion-title{display:flex;justify-content:space-between;align-items:center;padding:25px 20px;background:#eaeaea;font-family:"Muli", Sans-serif;font-weight:bold;word-break:break-word}.mm-basic-product-cats .mm-product-cat .mm-child-cats .mm-accordion .mm-accordion-title span{padding-right:5px}.mm-basic-product-cats .mm-product-cat .mm-child-cats .mm-accordion .mm-accordion-title i{font-size:12px;padding-left:5px}.mm-basic-product-cats .mm-product-cat .mm-child-cats .mm-accordion .mm-accordion-content{display:none;padding:20px 40px 0}.mm-basic-product-cats .mm-product-cat .mm-child-cats .mm-accordion .mm-accordion-content ul{list-style:none;padding-left:0}.mm-basic-product-cats .mm-product-cat .mm-child-cats .mm-accordion:last-child{margin-bottom:0}.mm-basic-product-cats .mm-product-cat .mm-child-cats .mm-accordion:hover{cursor:pointer}.mm-basic-product-cats .mm-product-cat .mm-child-cats .mm-accordion-active .mm-accordion-title{color:#e20a17}.mm-second-level-product-cats{max-width:92%;padding:0 10px 81px 10px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start}@media all and (min-width:768px) and (max-width:1024px){.mm-second-level-product-cats{padding:0 20px 40px 20px;max-width:100%}}@media all and (max-width:767px){.mm-second-level-product-cats{padding:0 20px 40px 20px;max-width:100%}}.mm-second-level-product-cats .mm-cat-list-header{display:flex;padding:10px 20px;background:#eaeaea;align-items:center;min-width:25%}@media all and (max-width:767px){.mm-second-level-product-cats .mm-cat-list-header{width:85%;flex-wrap:wrap}}.mm-second-level-product-cats .mm-cat-list-header img{width:60px;height:60px;margin-right:21px}@media all and (max-width:767px){.mm-second-level-product-cats .mm-cat-list-header img{width:40px;height:40px}}.mm-second-level-product-cats .mm-cat-list-header h5{margin-top:0;margin-bottom:0}@media all and (max-width:767px){.mm-second-level-product-cats .mm-cat-list-header h5{width:100%;margin-top:10px}}.mm-second-level-product-cats .mm-cat-list{width:100%;background:#1a181b;padding:41px 0}@media all and (max-width:767px){.mm-second-level-product-cats .mm-cat-list{padding:20px}}.mm-second-level-product-cats .mm-cat-list ul{list-style:none;display:flex;flex-wrap:wrap}@media all and (max-width:767px){.mm-second-level-product-cats .mm-cat-list ul{padding-left:0}}.mm-second-level-product-cats .mm-cat-list ul li{width:33%;display:block}@media all and (min-width:768px) and (max-width:1024px){.mm-second-level-product-cats .mm-cat-list ul li{width:50%}}@media all and (max-width:767px){.mm-second-level-product-cats .mm-cat-list ul li{width:100%}}.mm-second-level-product-cats .mm-cat-list ul li a{color:#fff}.mm-product-cat-header{max-width:86%;padding:40px 6px 20px 6px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media all and (min-width:768px) and (max-width:1024px){.mm-product-cat-header{max-width:100%;padding:20px 2.3% 40px 2.3%}.mm-product-cat-header .product-header-heading{margin-bottom:0}}@media all and (max-width:767px){.mm-product-cat-header{max-width:95%;padding:20px 0 0 0;flex-wrap:wrap}.mm-product-cat-header .product-header-heading{width:100%;margin-bottom:40px;margin-top:0}}.mm-product-cat-header .mm-filter-products{width:380px}.mm-product-cat-header .mm-filter-products select{background-color:#eaeaea !important;padding:17px;border-radius:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../image/nuoli-alas-musta.svg);background-position:95% center;background-size:13px;background-repeat:no-repeat}@media all and (max-width:767px){.mm-product-cat-header .mm-filter-products select{margin-bottom:20px}}.mm-product-cat-header .product-header-heading{font-size:25px}.mm-products{max-width:86%;padding:0 6px 0 6px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start}@media all and (min-width:768px) and (max-width:1024px){.mm-products{max-width:95%;padding:0}}@media all and (max-width:767px){.mm-products{max-width:95%;padding:0}}.mm-products .mm-product{background-size:cover;background-position:center;background-repeat:no-repeat;display:block;width:22.75%;margin-right:3%;margin-bottom:40px}.mm-products .mm-product:hover{border-color:#1a181b}.mm-products .mm-product:hover .mm-product-info{border-bottom:2px solid #1a181b;border-left:2px solid #1a181b;border-right:2px solid #1a181b}.mm-products .mm-product:hover .mm-product-info a{color:#e20a17}.mm-products .mm-product:hover .mm-product-img-box{border-top:2px solid #1a181b;border-left:2px solid #1a181b;border-right:2px solid #1a181b}@media all and (min-width:1025px){.mm-products .mm-product:nth-of-type(4n){margin-right:0}.mm-products .mm-product:nth-last-child(3){margin-bottom:0}.mm-products .mm-product:nth-last-child(4){margin-bottom:0}.mm-products .mm-product:nth-child(4){margin-bottom:40px}}@media all and (min-width:768px) and (max-width:1024px){.mm-products .mm-product{width:47.5%;margin-right:5%;margin-bottom:5%}.mm-products .mm-product:nth-of-type(2n){margin-right:0}.mm-products .mm-product:nth-last-child(2){margin-bottom:auto !important}}@media all and (max-width:767px){.mm-products .mm-product{width:100%;margin-right:0;margin-bottom:20px}.mm-products .mm-product:nth-last-child(2){margin-bottom:20px !important}}.mm-products .mm-product:nth-last-child(1){margin-bottom:0}.mm-products .mm-product:nth-last-child(2){margin-bottom:0}.mm-products .mm-product .mm-product-img-box{max-height:300px;overflow:hidden;display:flex;flex-wrap:wrap;width:100%;border-top:2px solid #eaeaea;border-left:2px solid #eaeaea;border-right:2px solid #eaeaea}.mm-products .mm-product .mm-product-img-box img{width:100%}@media all and (max-width:767px){.mm-products .mm-product .mm-product-img-box{height:auto;max-height:300px}}.mm-products .mm-product .mm-product-info{width:100%;padding:10px;border-top:2px solid #e20a17;border-bottom:2px solid #eaeaea;border-left:2px solid #eaeaea;border-right:2px solid #eaeaea;background:#fff;display:flex;flex-wrap:wrap;min-height:117px}.mm-products .mm-product .mm-product-info h5{width:100%;font-size:18px}.mm-products .mm-product .mm-product-info a{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;font-family:'Josefin Sans', sans-serif;font-weight:600;font-size:18px}.mm-products .mm-product .mm-product-info a img{max-width:12px;margin-left:5px}.mm-products .mm-product a{width:100%}.single-product .elementor-widget-woocommerce-product-content a,.single-product .mm-product-details a{color:#1a181b;font-weight:normal;text-decoration:underline}.mm-cta-section{display:flex;justify-content:center;padding:60px 40px;position:relative}@media all and (max-width:1024px){.mm-cta-section{padding:60px}}@media all and (max-width:767px){.mm-cta-section{padding:40px 10px;max-width:100%;justify-content:flex-end}}#newest-products-header{padding-top:40px;border-top:3px solid #eaeaea}@media all and (max-width:1024px){#newest-products-header{border-top:none;padding-top:0}}@media all and (max-width:767px){#newest-products-header{padding-bottom:0}}@media all and (max-width:767px){#newest-products{padding-bottom:0}}.mm-footer a:hover,.mm-bottom-bar a:hover{text-decoration:underline}.mm-footer .mm-footer-box img,.mm-bottom-bar .mm-footer-box img{width:50px}.mm-footer .mm-no-img,.mm-bottom-bar .mm-no-img{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:4.5vw}@media all and (max-width:767px){.mm-footer .mm-no-img,.mm-bottom-bar .mm-no-img{justify-content:flex-start}}@media all and (min-width:1025px){.mm-footer #footer-helsinki .elementor-image-box-img,.mm-bottom-bar #footer-helsinki .elementor-image-box-img{width:3.5vw}.mm-footer #footer-helsinki .elementor-image-box-content,.mm-bottom-bar #footer-helsinki .elementor-image-box-content{width:12vw}}@media all and (min-width:768px) and (max-width:1024px){.mm-footer #tablet-footer-avoinna,.mm-bottom-bar #tablet-footer-avoinna,.mm-footer #tablet-footer-postiosoite,.mm-bottom-bar #tablet-footer-postiosoite{margin-left:8.3vw !important}.mm-footer h3,.mm-bottom-bar h3,.mm-footer p,.mm-bottom-bar p,.mm-footer .elementor-image-box-description,.mm-bottom-bar .elementor-image-box-description{color:#fff !important;font-weight:bold !important}}@media all and (max-width:767px){.mm-footer .mm-no-img,.mm-bottom-bar .mm-no-img{margin-left:0vw !important}.mm-footer #footer-helsinki .elementor-image-box-img,.mm-bottom-bar #footer-helsinki .elementor-image-box-img{height:50px}}.mm-footer .mm-footer-icon svg:hover path,.mm-bottom-bar .mm-footer-icon svg:hover path{fill:#454b66}.mm-footer .mm-footer-icon path,.mm-bottom-bar .mm-footer-icon path{fill:#fff}.mm-bottom-bar{padding-left:9vw !important;padding-right:9vw !important}@media all and (max-width:1024px){.mm-bottom-bar{padding-left:2.5% !important;padding-right:2.5% !important}}.mm-product-image img{padding:10px}@media all and (max-width:767px){.mm-product-image .woocommerce-product-gallery{margin-bottom:40px}}.mm-product-image .flex-control-nav{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:40px 0 !important}@media all and (min-width:768px) and (max-width:1024px){.mm-product-image .flex-control-nav{padding:10px 0 !important}}@media all and (max-width:767px){.mm-product-image .flex-control-nav{padding-bottom:0 !important}}.mm-product-image .flex-control-nav li{margin-right:12.5% !important}.mm-product-image .flex-control-nav li:nth-child(3n){margin-right:0 !important}.mm-product-image .woocommerce-product-gallery__trigger{z-index:1 !important}.mm-product-btns{display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:75%;margin-top:0}@media all and (max-width:1024px){.mm-product-btns{margin-top:20px;max-width:100%}}@media all and (max-width:767px){.mm-product-btns{margin-top:0;padding-bottom:40px}}.mm-product-btns .mm-btn{border:2px solid #e20a17;color:#1a181b;padding:11px 0;width:40%;text-align:center;margin-right:4%;margin-bottom:2%;font-size:18px}@media all and (max-width:768px){.mm-product-btns .mm-btn{width:100%;margin-right:0}}.mm-product-btns .mm-btn:hover{background-color:#eaeaea;color:#1a181b;border-color:#eaeaea}.mm-product-btns .mm-btn:nth-child(2n){margin-right:0}.mm-product-btns #esite,.mm-product-btns #suoritustasoilmoitus{background:#e20a17;border:none;color:#fff}.mm-product-btns #esite:hover,.mm-product-btns #suoritustasoilmoitus:hover{background-color:#eaeaea;color:#1a181b;border-color:#eaeaea}.mm-product-related .mm-products{max-width:100%}@media all and (min-width:1025px){.mm-product-related .mm-products .mm-product:nth-last-child(4){margin-bottom:auto}}.mm-edustukset-posts .elementor-post{display:none;border:3px solid #e20a17;padding:3px}.mm-edustukset-posts .elementor-post:nth-child(1){display:flex}.mm-edustukset-posts .elementor-post:nth-child(2){display:flex}.mm-edustukset-posts .elementor-post:nth-child(3){display:flex}.mm-show-more-posts-btn:hover,.mm-show-more-events-btn:hover{cursor:pointer;text-decoration:underline}@media all and (max-width:767px){#kayntiosoite-box .elementor-image-box-content{display:flex;justify-content:space-between;flex-wrap:wrap}#kayntiosoite-box .mm-right{margin-left:20px}}@media all and (max-width:767px){.mm-fw-contact-box.mm-contact-box .mm-col-5{width:100% !important}}.mm-contact-box .mm-col-5{width:100% !important}@media all and (max-width:767px){.mm-contact-box .mm-col-5{width:46% !important}}.mm-contact-box .mm-fw{width:100%}.mm-contact-box .elementor-image-box-img{width:10%}.mm-contact-box .elementor-image-box-img img{width:45px}.mm-contact-box .elementor-image-box-content{width:100%;word-break:break-word}@media all and (min-width:1025px) and (max-width:1085px){.mm-contact-box .elementor-image-box-content h3{font-size:23px !important}}.mm-contact-box .elementor-image-box-content .elementor-image-box-description{color:#e20a17}.mm-contact-box .elementor-image-box-content .elementor-image-box-description p,.mm-contact-box .elementor-image-box-content .elementor-image-box-description a{color:#e20a17}.mm-contact-box .elementor-image-box-content .elementor-image-box-description a:hover{color:#1a181b}.mm-persons-department-header{padding-bottom:40px}.mm-persons-department-header h2{font-weight:800;margin:0}.mm-persons{display:flex;flex-wrap:wrap;justify-content:flex-start}.mm-persons .mm-person{width:23%;margin-right:2.6%}@media all and (min-width:1025px){.mm-persons .mm-person{margin-top:40px}.mm-persons .mm-person:nth-child(4n){margin-right:0}.mm-persons .mm-person:nth-child(1),.mm-persons .mm-person:nth-child(2),.mm-persons .mm-person:nth-child(3),.mm-persons .mm-person:nth-child(4){margin-top:0}}@media all and (min-width:768px) and (max-width:1024px){.mm-persons .mm-person{width:47.5%;margin-right:5%;margin-top:20px}.mm-persons .mm-person:nth-child(2n){margin-right:auto}.mm-persons .mm-person:nth-child(1){margin-top:0}.mm-persons .mm-person:nth-child(2){margin-top:0}}@media all and (max-width:767px){.mm-persons .mm-person{width:100%;margin-right:auto;margin-bottom:30px}.mm-persons .mm-person:nth-last-child(1){margin-bottom:0}}.mm-persons .mm-person .mm-person-img-container img{max-width:250px;width:100%;display:block;margin:0 auto}.mm-persons .mm-person .mm-person-content-container{padding-top:21px;display:block;margin:0 auto;max-width:250px}.mm-persons .mm-person .mm-person-content-container .mm-person-phone,.mm-persons .mm-person .mm-person-content-container .mm-person-email{margin-bottom:0;line-height:1.2em}.mm-persons .mm-person .mm-person-content-container .mm-person-phone a:hover,.mm-persons .mm-person .mm-person-content-container .mm-person-email a:hover{text-decoration:underline}.mm-persons .mm-person .mm-person-name{margin-bottom:9px}.mm-persons .mm-person .mm-person-content p{margin-bottom:0;line-height:1.2em}.mm-persons .mm-person .mm-person-content p:nth-child(1){color:#e20a17}.mm-persons .mm-person .mm-person-sijainti{margin-bottom:0;line-height:1.2em}@media all and (min-width:768px) and (max-width:1024px){.mm-contacts-col-5{width:50%;float:left;display:block;position:relative}.mm-fw{width:100%;display:block;float:none;position:relative;clear:both}}.wpcf7 .mm-row{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0 0 20px;margin-bottom:0}@media all and (max-width:767px){.wpcf7 .mm-row{padding:0}}.wpcf7 .mm-col{display:flex;flex-wrap:wrap}.wpcf7 .mm-col label{width:100%}.wpcf7 .mm-col label br{display:none}.wpcf7 .mm-col label span:nth-child(1){margin-left:20px;margin-bottom:5px;display:block}.wpcf7 .mm-col label .wpcf7-list-item:nth-child(1){margin-left:0}.wpcf7 .mm-col label .wpcf7-list-item .wpcf7-list-item-label{font-size:16px;margin-left:10px}.wpcf7 .mm-col label .wpcf7-list-item .wpcf7-list-item-label a{text-decoration:underline}.wpcf7 .mm-col label input,.wpcf7 .mm-col label textarea{border-radius:0;border:3px solid #eaeaea;font-size:18px}.wpcf7 .mm-col-1{width:100%}.wpcf7 .mm-col-2{width:47%;margin-right:6%}@media all and (max-width:767px){.wpcf7 .mm-col-2{width:100%;margin-right:0;margin-bottom:20px}}.wpcf7 .mm-col-2:nth-child(2n){margin-right:0}@media all and (max-width:767px){.wpcf7 #mm-liite{padding:20px 0}}.wpcf7 #mm-liite span:nth-child(1){width:auto;display:inline-block;margin-right:10px}.wpcf7 #mm-liite .liite input{border:none;max-width:100%}@media all and (max-width:767px){.wpcf7 .gdpr .wpcf7-acceptance{padding:20px 0}}.wpcf7 p .wpcf7-form-control.wpcf7-submit{background-color:#e20a17;color:#fff;border:none;padding:10px 40px 10px 40px;font-size:20px}.wpcf7 p .wpcf7-form-control.wpcf7-submit:hover{border:none;background:#eaeaea;color:#1a181b}.wpcf7 span .wpcf7-not-valid-tip{margin-top:1em}#eael-content-timeline-1f84417 .eael-content-timeline-container{max-width:100%;padding-top:0;padding-bottom:0}@media all and (min-width:768px) and (max-width:1024px){#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-line{left:50%}#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-content{margin-left:0;padding:1.6em;width:45%}}@media all and (max-width:767px){#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-line{left:0px}#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-content{margin-left:0;margin-bottom:20px}#eael-content-timeline-1f84417 .eael-content-timeline-container img{margin:20px auto 0;display:block}}#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-img{display:none}#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-block{padding:0 0 0 0}@media all and (max-width:767px){#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-block:nth-last-child(1) .eael-content-timeline-content{margin-bottom:0}}#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-block:nth-last-child(1) .eael-content-timeline-line{display:block}#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-block:nth-child(1){margin-top:0}#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-block:nth-child(1) .eael-content-timeline-content{padding-top:80px}@media all and (min-width:768px) and (max-width:1024px){#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-block:nth-child(2n) .eael-content-timeline-content{float:right !important}}#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-block:nth-child(2n) .eael-content-timeline-content{display:flex;flex-wrap:wrap;justify-content:flex-start;text-align:left}#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-block:nth-child(2n) .eael-content-timeline-content h2,#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-block:nth-child(2n) .eael-content-timeline-content h3,#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-block:nth-child(2n) .eael-content-timeline-content p{text-align:left}#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-block .eael-content-timeline-content{display:flex;flex-wrap:wrap;justify-content:flex-end;text-align:right;padding-top:0;padding-bottom:0}#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-block .eael-content-timeline-content h2,#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-block .eael-content-timeline-content h3,#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-block .eael-content-timeline-content p{width:100%;text-align:right;line-height:normal;margin:10px 0}@media all and (max-width:767px){#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-block .eael-content-timeline-content h2,#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-block .eael-content-timeline-content h3,#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-block .eael-content-timeline-content p{text-align:left}}@media all and (max-width:767px){#eael-content-timeline-1f84417 .eael-content-timeline-container .eael-content-timeline-block{margin-top:0}}.mm-ajankohtaista-tapahtumat .mm-tapahtuma{width:31%;margin-right:3.5%;margin-top:20px;display:none;margin-bottom:0}@media all and (min-width:1025px){.mm-ajankohtaista-tapahtumat .mm-tapahtuma:nth-child(3n){margin-right:0}}.mm-ajankohtaista-tapahtumat .mm-tapahtuma:nth-child(1){display:block;margin-top:0}.mm-ajankohtaista-tapahtumat .mm-tapahtuma:nth-child(2){display:block;margin-top:0}.mm-ajankohtaista-tapahtumat .mm-tapahtuma:nth-child(3){display:block;margin-top:0}@media all and (min-width:768px) and (max-width:1024px){.mm-ajankohtaista-tapahtumat .mm-tapahtuma{width:48%;margin-right:4%;padding-bottom:20px}.mm-ajankohtaista-tapahtumat .mm-tapahtuma:nth-child(3n){padding-bottom:0}.mm-ajankohtaista-tapahtumat .mm-tapahtuma:nth-child(2n){margin-right:0}.mm-ajankohtaista-tapahtumat .mm-tapahtuma:nth-child(4){margin-top:0}}@media all and (max-width:767px){.mm-ajankohtaista-tapahtumat .mm-tapahtuma{width:100%;margin-bottom:20px}}.mm-ajankohtaista-tapahtumat .mm-tapahtuma .mm-img-container{width:100%;height:250px;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center}.mm-ajankohtaista-tapahtumat .mm-tapahtuma .mm-img-container img{box-shadow:none}@media all and (min-width:768px) and (max-width:1024px){.mm-ajankohtaista-tapahtumat .mm-tapahtuma .mm-img-container{width:100%}}.mm-ajankohtaista-tapahtumat .mm-tapahtuma .mm-content{width:100%;padding:20px 0 0 0}@media all and (max-width:1024px){.mm-ajankohtaista-tapahtumat .mm-tapahtuma .mm-content{width:100%;padding:20px}}#cff .cff-posts-wrap{display:flex;flex-wrap:wrap}#cff .cff-posts-wrap .cff-item{width:31%;margin-right:3.5%;margin-top:20px;margin-bottom:0;border:3px solid #e20a17;padding:20px}#cff .cff-posts-wrap .cff-item:nth-child(3){margin-right:0}@media all and (min-width:768px) and (max-width:1024px){#cff .cff-posts-wrap .cff-item{padding:10px;width:32.6%;margin-right:1%}}@media all and (max-width:767px){#cff .cff-posts-wrap .cff-item{width:100%;margin-right:0}#cff .cff-posts-wrap .cff-item:nth-child(1){margin-top:0}}#cff .cff-posts-wrap .cff-item .cff-expand{float:right;width:100%;text-align:right}#cff .cff-posts-wrap .cff-item .cff-expand .cff-more,#cff .cff-posts-wrap .cff-item .cff-expand .cff-less{font-size:14px !important;font-weight:600 !important}#cff .cff-posts-wrap .cff-item .cff-story{display:none}#cff .cff-posts-wrap .cff-item .cff-page-name{display:flex !important;justify-content:center;margin-left:0 !important;padding-left:0 !important;align-items:center}#cff .cff-posts-wrap .cff-item .cff-page-name .cff-story{margin-left:5px}#cff .cff-posts-wrap .cff-item .cff-media-wrap{display:flex;justify-content:center;flex-wrap:wrap;width:100%}#cff .cff-posts-wrap .cff-item .cff-author-img{background-image:none}#cff .cff-posts-wrap .cff-item .cff-author-img img{border:0.5px solid #707070 !important;border-radius:100px;padding:3px !important}.single-post .elementor-widget-theme-post-content.elementor-element-b7457f0 a{text-decoration:underline}.single-post .post-navigation__arrow-wrapper{display:flex}.single-post .mm-post-navigation .fa-angle-double-left{font-family:'Lisikonit' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none}.single-post .mm-post-navigation .fa-angle-double-left::before{content:"\e900" !important}.single-post .mm-post-navigation .fa-angle-double-right{font-family:'mm-font' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.single-post .mm-post-navigation .fa-angle-double-right::before{content:'\e811' !important}.single-post .wp-block-column .wp-block-image{display:flex;justify-content:center;flex-wrap:wrap;align-self:center}.single-post .wp-block-gallery{max-width:65%;margin:0 auto !important;padding-top:40px}.single-post .wp-block-gallery figure{align-items:center}@media all and (max-width:767px){.single-post .wp-block-gallery{max-width:100%}}.postid-4357 .mm-product-btns{margin-top:40px}.single-tapahtuma .elementor-widget-theme-post-content.elementor-element-b7457f0 a{text-decoration:underline}.single-tapahtuma .post-navigation__arrow-wrapper{display:flex}.single-tapahtuma .mm-post-nav .fa-angle-double-left{font-family:'Lisikonit' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none}.single-tapahtuma .mm-post-nav .fa-angle-double-left::before{content:"\e900" !important}.single-tapahtuma .mm-post-nav .fa-angle-double-right{font-family:'mm-font' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.single-tapahtuma .mm-post-nav .fa-angle-double-right::before{content:'\e811' !important}.mm-uutisarkisto .mm-edustukset-posts .elementor-post{display:flex}.mm-search-again.elementor-element-aca8e63 .elementor-search-form__container{display:flex;flex-direction:row-reverse}.mm-search-again.elementor-element-aca8e63 .elementor-search-form__container .elementor-search-form__input{padding-left:0}.mm-search-again.elementor-element-aca8e63 .elementor-search-form__container .elementor-search-form__icon{padding-right:calc(50px / 3)}.mm-search-again.elementor-element-aca8e63 .elementor-search-form__container .fa-search:before{color:#e20a17}.mm-tab-active .elementor-button{background-color:#e20a17 !important}.mm-tab-active .elementor-button .elementor-button-text{color:#fff}.mm-tab-content-active{visibility:visible !important;position:relative !important}.mm-tab-content{visibility:hidden;position:absolute}.swiper-slide img{max-width:175px}.elementor-editor-active .mm-tab-content{visibility:visible !important;position:relative !important}.mm-tab-content-active{display:flex !important}.mm-visiting-address-align{padding-left:4.5vw}@media all and (min-width:768px) and (max-width:1024px){.mm-visiting-address-align{padding-left:9.9vw}}@media all and (max-width:767px){.mm-visiting-address-align{padding-left:0}}.mm-eng-img-box-col .mm-contact-box{min-height:181px}.mm-contact-info-col{overflow:hidden;margin-right:20px}.mm-contact-info-col .elementor-widget-container{margin:0 auto}@media all and (max-width:1024px){.mm-contact-info-col{margin-right:0}}.mm-jalleenmyyjat{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:41px}.mm-jalleenmyyjat .mm-jalleenmyyja{width:23%;padding:10px;word-break:break-word}.mm-jalleenmyyjat .mm-jalleenmyyja p,.mm-jalleenmyyjat .mm-jalleenmyyja strong,.mm-jalleenmyyjat .mm-jalleenmyyja a{width:100%;display:block}.mm-jalleenmyyjat .mm-jalleenmyyja div{padding-bottom:21px}@media all and (max-width:767px){.mm-jalleenmyyjat .mm-jalleenmyyja{width:100%;margin-bottom:21px}.mm-jalleenmyyjat .mm-jalleenmyyja:nth-last-child(1){margin-bottom:0}}.mm-tab-btn:hover{cursor:pointer}.mm-tab-content .elementor-container{width:100%;max-width:100% !important}.mm-tab-content .elementor-text-editor a{font-family:'Lato', sans-serif !important;font-weight:normal !important;text-decoration:underline}#jalleenmyyjat-container .elementor-column-wrap{word-break:break-word}@media all and (min-width:1025px){.mm-fw-btns .mm-normal-btn .elementor-widget-container{width:16.5vw}}#myyntialueet-container ul{list-style:circle}.elementor-lightbox-image{max-width:100% !important}.term-103 .mm-product-cat-banner{background-position:center top !important}.mm-cat-intro{padding:0 !important;padding-top:40px !important;max-width:84.6%;margin:0 auto}@media all and (max-width:1024px){.mm-cat-intro{padding-top:0 !important}}.mm-cat-intro .mm-cat-description{padding:0;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start}.mm-cat-intro .mm-cat-description h1,.mm-cat-intro .mm-cat-description h2,.mm-cat-intro .mm-cat-description h3,.mm-cat-intro .mm-cat-description h4,.mm-cat-intro .mm-cat-description h5,.mm-cat-intro .mm-cat-description h6{width:100%;display:block}@media all and (max-width:1024px){.mm-cat-intro .mm-cat-description{max-width:94.6%}}.mm-product-cat-title{text-align:left;font-size:25px !important;max-width:86%;margin:0 auto;padding:40px 6px;word-break:break-word}@media all and (min-width:768px) and (max-width:1024px){.mm-product-cat-title{max-width:95%;padding:20px 0 40px}}@media all and (max-width:767px){.mm-product-cat-title{max-width:95% !important;padding:20px 0 40px !important}}.mm-search-results-container .elementor-element{margin-bottom:0}.mm-search-results-container .elementor-posts--skin-classic{display:block}.mm-search-results-container article{border-top:3px solid #e20a17;padding:20px 0 !important}.mm-search-results-container article:last-child{border-bottom:3px solid #e20a17}.mm-search-results-container .elementor-post__thumbnail__link{width:20% !important;margin-bottom:0 !important}@media all and (max-width:767px){.mm-search-results-container .elementor-post__thumbnail__link{width:100% !important;padding:0 0 20px}}.mm-search-results-container .elementor-post__text{width:80% !important;display:flex;flex-wrap:wrap;align-content:center;padding:0 20px}.mm-search-results-container .elementor-post__title{width:100%}.mm-search-results-container .elementor-post__excerpt{width:100%}.mm-search-results-container .elementor-posts--thumbnail-top .elementor-post{display:flex;flex-wrap:wrap}.mm-search-results-container .elementor-pagination{padding-top:40px}