@import"https://fonts.googleapis.com/css2?family=Work+Sans:wght@400&display=swap";a{font-family:"Work Sans" !important}.desktop-menu ul li{text-align:right}.header-logo{max-height:0px;min-height:36px;position:absolute;padding-top:18px;padding-left:18px}@media(max-width: 901px){.header-logo{display:none}}@media(max-width: 901px){.desktop-menu{display:none}}@media(min-width: 901px){.desktop-menu{display:inherit !important}}@media(max-width: 900px){.mobile-menu{display:inherit !important}}.mobile-menu .mobile-menu-container{position:fixed;top:0;left:0;width:0;height:100vh;overflow-y:auto;overflow-x:hidden;background:#242424;color:rgba(255,255,255,.8);-webkit-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out;z-index:999999999}.mobile-menu .is-active{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background:#242424;color:rgba(255,255,255,.8);-webkit-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out;z-index:999999999}.mobile-menu .mobile-menu-container .is-active{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background:#242424;color:rgba(255,255,255,.8);-webkit-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out;z-index:999999999}.desktop-menu .menu,.desktop-sub-menu .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;z-index:1200;margin:0;margin-left:0px}.desktop-menu .menu li:first-child,.desktop-sub-menu .menu li:first-child{padding-left:0}.menu-item{position:relative}.desktop-menu .menu li.current-menu-item,.desktop-sub-menu .menu li.current-menu-item{background:#000;padding-left:24px}.menu-paavalikko{background:#f1f1f2;justify-content:center;align-items:center}.desktop-menu .menu li.current-menu-item>a,.desktop-sub-menu .menu li.current-menu-item>a{color:#fff}.desktop-menu .menu li a,.desktop-sub-menu .menu li a{text-decoration:none;font-size:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;color:#000}.desktop-menu .menu li a:before,.desktop-sub-menu .menu li a:before{content:"";position:absolute;display:block;width:100%;height:2px;bottom:-5px;left:0;background-color:#00ea00;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.desktop-menu .menu li a:hover::before,.desktop-sub-menu .menu li a:hover::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.desktop-menu .menu li.menu-item-has-children>a:after,.desktop-sub-menu .menu li.menu-item-has-children>a:after{background:url(../../img/icons/caret-down.svg) no-repeat center;content:" ";position:absolute;right:-15px;top:0;height:100%;width:9px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.desktop-menu .menu li .sub-menu,.desktop-sub-menu .menu li .sub-menu{position:absolute;top:32px;background-color:#000;color:#fff;z-index:5;left:0;visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear .2s,opacity .2s linear;-o-transition:visibility 0s linear .2s,opacity .2s linear;transition:visibility 0s linear .2s,opacity .2s linear;min-width:200px;z-index:1200}.desktop-menu .menu li .sub-menu>li,.desktop-sub-menu .menu li .sub-menu>li{position:initial !important}.desktop-menu .menu li .sub-menu .sub-menu,.desktop-sub-menu .menu li .sub-menu .sub-menu{max-height:calc(100vh - 145px);overflow-y:auto;min-height:100%}.desktop-menu .menu li .sub-menu li,.desktop-sub-menu .menu li .sub-menu li{display:block;position:relative;margin:0;padding:12px 24px}.desktop-menu .menu li .sub-menu li a,.desktop-sub-menu .menu li .sub-menu li a{font-size:.875rem;color:#fff;text-align:start}.desktop-menu .menu li .sub-menu li .sub-menu,.desktop-sub-menu .menu li .sub-menu li .sub-menu{top:0;left:100%;position:absolute;visibility:hidden;background-color:#242424;opacity:0;-webkit-transition:visibility 0s linear .2s,opacity .2s linear;-o-transition:visibility 0s linear .2s,opacity .2s linear;transition:visibility 0s linear .2s,opacity .2s linear;z-index:2}.desktop-menu .menu li .sub-menu li:hover .sub-menu,.desktop-sub-menu .menu li .sub-menu li:hover .sub-menu{visibility:visible;opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.desktop-menu .menu li .sub-menu li.menu-item-has-children>a:after,.desktop-sub-menu .menu li .sub-menu li.menu-item-has-children>a:after{background:url(../../img/icons/caret-right.svg) no-repeat center;content:" ";position:absolute;right:-15px;top:0;height:100%;width:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.desktop-menu .menu li .sub-menu a,.desktop-sub-menu .menu li .sub-menu a{position:relative;width:100%}.desktop-menu .menu>li:hover .sub-menu,.desktop-sub-menu .menu>li:hover .sub-menu{visibility:visible;opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.desktop-sub-menu{background:#000;color:#fff;width:100%}.desktop-sub-menu .menu li.current-menu-item{background:#242424}.desktop-sub-menu .menu li a{font-size:.875rem;padding:8px 0;color:#fff;white-space:nowrap}.desktop-sub-menu .menu li a:before{bottom:5px}.desktop-sub-menu .menu li .sub-menu{top:44px;min-width:140px;max-height:calc(100vh - 108px);overflow-y:auto}.desktop-sub-menu .menu li .sub-menu a{padding:0}.desktop-sub-menu .menu li .sub-menu a:before{bottom:-5px}li{padding:0 20px;list-style-type:none}@media(max-width: 768px){li{padding:0 10px}}.mobile-menu-parent{padding:0px 16px;background:#f1f1f2;height:40px;display:flex;align-items:center}.mobile-menu-toggle{display:flex;align-items:center}.mobile-menu-toggle p{margin:0px 8px}.mobile-.menu-container .list-wrapper{height:100%;overflow-y:auto;background:#242424}.mobile-menu-container .menu-wrapper .submenu-next{width:53px;position:absolute;right:0;top:0;height:100%;cursor:pointer}.submenu-next{background:url("https://pl.sahkoisetpalvelut.fi/wp-content/themes/theme/assets/img/icons/angle-right.svg") no-repeat center center #008900}.mobile-menu-container .menu-wrapper a{display:inline-block;position:relative;padding:24px 16px;color:#f1f1f2}.mobile-menu-container .menu-wrapper li{position:relative;list-style:none;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-menu-container .menu-wrapper li a{text-decoration:underline}.list-wrapper ul{margin:0px}.sub-menu-list-wrapper{height:100%;background:#242424;position:absolute;top:0;left:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.sub-menu-list-wrapper .head{padding:0px 16px;display:flex;justify-content:space-between}.sub-menu-open{-webkit-transform:none;-ms-transform:none;transform:none}.local-footer.footer-border{border-top:12px solid #008900;background:#fff}.local-footer{background-color:#f1f1f2;padding:32px 0;display:inherit !important}.container-1440,.wp-block-columns{margin:auto;width:100%}.desktop-menu-bottom-bar{display:inherit;height:44px;background:#000}.desktop-menu-bottom-bar a{color:#fff}.bottom-bar-content{height:100%}.bar-link{height:100%;display:flex}.bottom-bar-content-container{height:100%;width:fit-content;display:flex;align-items:center;padding:0px 16px}.selected{background:#242424}@media(min-width: 768px){.local-footer .footer-wrapper{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:start;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width: 2100px){.mobile-only{display:none}}.contact{box-sizing:border-box;display:block;text-align:initial;padding-right:24px;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}@media(max-width: 768px){.contact{text-align:center}}.local-footer .footer-link-wrapper{padding-left:24px;-webkit-flex-basis:80%;-ms-flex-preferred-size:80%;flex-basis:80%}@media(min-width: 2100px){.local-footer .lower,.local-footer .upper{display:inherit;margin:auto;width:100%}}.local-footer .upper-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 100px){.local-footer .upper-footer-link-list-wrapper{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}@media(min-width: 2100px){.local-footer .upper-footer-link-list-wrapper{padding-right:16px}}.contact-logo img,.contact-logo picture{margin:inherit;display:block;box-sizing:border-box;max-width:100%;height:auto}@media(max-width: 768px){.contact-logo img,.contact-logo picture{margin:auto}}.local-footer a{text-decoration:none;color:#000}.text-caption{font-size:.75rem;line-height:18px}.footer-link-list .footer-link-list-heading{margin:0;margin-bottom:.5rem;font-weight:600;font-size:.875rem;line-height:24px}.text-body-2,.contact-details p{font-size:.875rem;line-height:24px}.contact-heading{font-weight:600;margin-bottom:8px}.footer-link-list ul{margin:0px;margin-bottom:30px}.footer-link-list li{padding:0px;margin-bottom:8px}.horizontal-divider{height:1px;width:100%;background-color:#cfd1d2}.btn-s{color:#fff !important;padding:12px 16px;background-color:#008900;text-align:center;text-decoration:none;border:none;cursor:pointer;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-width:150px;display:block;margin-left:auto;margin-right:auto}.desktop-menu-bottom-bar{display:inherit !important}@media(max-width: 768px){.desktop-only{display:none !important}}.btn-s:hover{background-color:#000}@media(max-width: 768px){.local-footer .lower,.local-footer .upper{display:none}}@media(min-width: 1500px){.mp{padding-left:164px !important;padding-right:164px !important}}@media(max-width: 1500px){.mp{padding-left:64px !important;padding-right:64px !important}}.local-footer .mobile-links{text-align:center;margin-top:24px;display:none}.bottom-bar-right{display:flex;justify-content:space-between}.custom-search-banner-wrap h1{color:#fff}.custom-search-banner-wrap h1,.custom-search-banner-wrap p{color:#fff}.category-list .latest{overflow:hidden;max-width:50ch}@media(max-width: 1151px){.category-list .latest{max-width:40ch}}@media(max-width: 940px){.category-list .latest{max-width:35ch}}@media(max-width: 834px){.category-list .latest{max-width:30ch}}.heatmap-high,.heatmap-med,.heatmap-low{color:#008900 !important}.sidebar-wrapper .sidebar-container{height:calc(100% - var(--composer-height, 0px))}body.navigation-topics #create-topic,body.navigation-categories #create-topic{display:none}div.controls.controls-dropdown[data-setting-name=user-email-messages-level]{display:none}.category-row[data-guid=ember307]{display:none}.category-row[data-guid=ember308]{display:none}

/*# sourceMappingURL=desktop_theme_1_a609d58027c0dc15e9d50e8546a313c6c59f16db.css.map?__ws=dev-keskustelu.paihdelinkki.fi */
