body.page-template-toimittajatlomake div#header-wrap{display:none}body.page-template-toimittajatlomake .breadcrumbs{display:none}body.page-template-toimittajatlomake div.lomake-heading h2{margin-top:7%}body.page-template-toimittajatlomake div#footer-container{display:none}@media all and (max-width: 890px){body.page-template-toimittajatlomake{width:890px !important}}.ie-notification{background-color:#FF3838;color:white;padding:5px 20px}body,html #wpadminbar{overflow-x:hidden}.home section.entry{overflow:hidden}#content ul:not(.acf-checkbox-list){list-style-type:none;margin:0;padding:0}#content ul:not(.acf-checkbox-list) li{position:relative;padding-left:20px;margin-bottom:10px}#content ul:not(.acf-checkbox-list) li:before{position:absolute;content:"•";color:#FF3838;font-size:45px;top:-3px;left:-2px;line-height:50%}#content .acf-input ul{padding:1px}#content .acf-input ul li{margin-bottom:15px}#content .acf-input ul li:before{display:none}#content .acf-taxonomy-field .acf-checkbox-list{padding:10px}p.strong{margin-top:30px}body b,body strong{font-weight:800}body.full-width #header{padding-left:0}#header-container,#nav-container{max-width:1024px;margin:0 auto;vertical-align:bottom}#header-container{height:207px;margin-bottom:15px}#logo .site-title,#logo .site-description{display:none}.nav-toggle{border:none;background:transparent;text-align:right}.nav-toggle a{display:none}.nav-toggle:before{position:absolute;color:#000;font-size:2em;top:0px;left:0px}.nav-toggle:after{content:"MENU";position:absolute;font-size:25px;top:23px;left:60px;color:black;font-family:'Montserrat', sans-serif;font-weight:800}.nav>li>a:hover,.nav>li>a:focus{background-color:transparent}.nav-asymmetric-border{display:none}#navigation ul.nav li a{font-family:'Montserrat', sans-serif;font-weight:600;color:#000000;font-size:15px}#navigation ul.nav>li:hover a{color:#0E7C8E}#navigation ul.nav>li.current-menu-item a{color:#0E7C8E}#navigation ul.nav>li:hover,#navigation ul.nav>li>a:hover{color:#0E7C8E;background:transparent;text-decoration:none}#navigation ul.nav ul{background-color:#0E7C8E}#navigation ul.sub-menu li a{font-weight:700;color:white !important;text-transform:none;border-bottom:solid 1px white;width:80%;padding-left:0 !important;padding-right:0 !important;margin:0 auto;display:block}#navigation ul.sub-menu li:last-child a{border-bottom:none}#navigation ul.sub-menu li a:hover{text-decoration:none}#navigation ul.sub-menu{margin-top:0px}ul.sub-menu:before{content:"";width:0px;height:0px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:12px solid #0E7C8E;position:absolute;left:50%;top:-6px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.breadcrumbs{max-width:950px;margin:0 auto;text-align:left;padding:0 30px;margin-top:15px;margin-bottom:35px}.breadcrumbs i.fas.fa-chevron-right{margin:0 6px;color:#FF3838;font-size:16px}.breadcrumbs i.fas.fa-home{color:#FF3838;font-size:20px}.breadcrumbs span[property="itemListElement"]{color:#696D7A;font-family:'Montserrat', sans-serif;font-weight:600}.entry img,img.thumbnail,#portfolio .group.portfolio-img img{border:none}.flex{display:-webkit-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.palvelu-item{width:24.9%;float:left}.palvelu-item .inner{margin:.5rem;background:#fff;display:block;height:95%;height:calc(100% - 1rem);-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.15);box-shadow:0 0 8px 0 rgba(0,0,0,0.15)}.palvelu-item .meta{padding:1rem;background:#F27121;color:#fff;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.palvelu-item .meta .left{width:100%;border-bottom:solid 1px #fff}body.home #content,body.home article{max-width:none !important}body.home article{padding:0;padding-top:10px}.read-more{display:none}body .entry p>a,body .entry li>a,body a>u,body a>u span{color:#0E7C8E;font-weight:700;text-decoration:underline}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.custom-page-inner h1,.custom-page-inner h2,.custom-page-inner h3,.custom-page-inner h4,.custom-page-inner h5,.custom-page-inner h6{margin:1.1em 0 1em;font-family:'Paytone One', sans-serif;color:#2c3644;line-height:1.2}.entry h2,.custom-page-inner h2{font-size:28px}.entry h3,.custom-page-inner h3{color:#646567}h1.title.entry-title{font-size:35px;font-weight:normal;text-align:center;font-family:'Paytone One', sans-serif;color:#2c3644}body.archive .su-spoiler-title{line-height:1.2;padding-top:3px}.archive_header{border-bottom:none;margin-bottom:25px}.archive_header span.fl.cat{display:block;width:100%}.archive_header .cat{font-size:35px;font-weight:normal;text-align:center;font-family:'Paytone One', sans-serif;color:#2c3644}span.fr.catrss{display:none}.post header>h1.title{font-size:2.5em}body #content p,body #content li{font-family:'Montserrat', sans-serif;font-weight:normal}.entry,.entry p{color:black;font-family:"Montserrat",sans-serif !important}.entry header,.single article header{border:none;display:block;width:100%;margin:0px;padding:0 0 10px;color:#222}.entry header .entry header{color:#0E7C8E;font-weight:300;font-family:'Montserrat', sans-serif;font-size:2em;line-height:1em}.post header>.title{font-family:'Paytone One', sans-serif;color:#2c3644}.entry img{margin-bottom:1em}h2{font-family:'Paytone One', sans-serif;font-size:35px;color:#2c3644;text-transform:none !important}.home h2{text-transform:uppercase;font-size:34px}.archive header h2.title.entry-title{font-size:30px}body.full-width.home #content,article.has-post-thumbnail{max-width:none !important;padding:0}body.full-width #content{max-width:none !important;padding:0}.home article{margin-bottom:0}.home .home-section,.page-id-19 article{max-width:1024px !important}.home-bottom{position:relative;padding-bottom:7%;padding-left:5%;padding-right:5%;margin-top:12%;background-color:#F2F2F2}.home-bottom strong{font-weight:700}.home .home-bottom p{max-width:700px;margin:0 auto}article,.archive #content.col-full,.single article,.page-template-tapahtuu-nyt-page #content.col-full{max-width:768px !important;margin:0 auto;margin-bottom:30px;padding:0 5%;-webkit-box-sizing:content-box;box-sizing:content-box}.archive #content.col-full{margin-bottom:0}body.page-id-1287 .post-wrapper article .entry-content{margin-bottom:0px;padding:0px}.archive article,.page-template-tapahtuu-nyt-page article{padding:0;margin-bottom:0}.home-section{max-width:768px;margin:0 auto;padding:1.5em 1.118em .5em}.home-fullwidth-section{background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;font-weight:600}.home-fullwidth-section .home-section{font-size:1.3em;line-height:1.3em;padding-bottom:0;min-height:350px;padding-top:5.5em}.home-fullwidth-section .home-section .threecol-one.last{margin-bottom:0}.home-fullwidth-section .home-section .big-text{font-size:4em;line-height:1em;margin-top:.5em;display:block;font-weight:900;white-space:nowrap}.big-text sup{font-size:50%}.home-fullwidth-section .home-section .small-text{font-size:.7em;font-weight:300}span.small-text ul{padding-left:0}span.small-text li{list-style-type:none}div#logo{width:300px}div#search-box{float:left;width:190px}.searchform,#searchform{height:30px;width:100%;margin-top:0;border-radius:8px}.searchform input.s,#searchform input#s{height:27px;width:87%}table.ask-table.ask-table--case-comparison{table-layout:fixed;width:100%;border-collapse:collapse}table.ask-table.ask-table--case-comparison .col-description{width:30%}table.ask-table.ask-table--case-comparison .col-value{width:17.5%}table.ask-table.ask-table--case-comparison td,table.ask-table.ask-table--case-comparison th{padding:6px;border:1px solid #ccc;text-align:left;vertical-align:middle}table.ask-table.ask-table--case-comparison thead tr th{text-align:center;border:1px solid #ccc;padding:15px 6px;line-height:1.2;background:#0E7C8E;color:white;font-weight:bold}table.ask-table.ask-table--case-comparison tbody tr:nth-of-type(odd){background:#ebfcff}table.ask-table.ask-table--case-comparison tbody tr td{text-align:center;border:1px solid #ccc;padding:0;line-height:1.5}table.ask-table.ask-table--case-comparison tbody tr td:first-child{text-align:left}table.ask-table.ask-table--case-comparison tbody tr td div{padding:15px}@media only screen and (max-width: 760px){table.ask-table.ask-table--case-comparison{display:block}table.ask-table.ask-table--case-comparison thead,table.ask-table.ask-table--case-comparison tbody,table.ask-table.ask-table--case-comparison th,table.ask-table.ask-table--case-comparison td,table.ask-table.ask-table--case-comparison tr{display:block}table.ask-table.ask-table--case-comparison thead tr{position:absolute;top:-9999px;left:-9999px}table.ask-table.ask-table--case-comparison tbody tr{border:1px solid #ccc;margin-bottom:3rem}table.ask-table.ask-table--case-comparison tbody tr:nth-of-type(odd){background:white}table.ask-table.ask-table--case-comparison tbody tr td{position:relative;overflow:auto;border:0;border-bottom:1px solid #ccc}table.ask-table.ask-table--case-comparison tbody tr td:last-child{border:0}table.ask-table.ask-table--case-comparison tbody tr td:before{position:relative;float:left;width:38%;font-weight:bold;text-align:right;padding:10px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:white;z-index:1}table.ask-table.ask-table--case-comparison tbody tr td:after{content:"";position:absolute;left:0;top:0;width:40%;height:100%;background-color:#0E7C8E}table.ask-table.ask-table--case-comparison tbody tr td div{width:60%;padding:10px;float:right;text-align:left;background-color:white}table.ask-table.ask-table--case-comparison tbody td:nth-of-type(1):before{content:"Kuvaus"}table.ask-table.ask-table--case-comparison tbody td:nth-of-type(2):before{content:"Kiinteistösähkön kulutus"}table.ask-table.ask-table--case-comparison tbody td:nth-of-type(3):before{content:"Huoneistojen kulutus yhteensä"}table.ask-table.ask-table--case-comparison tbody td:nth-of-type(4):before{content:"Takaisinmaksuaika ilman hyvityslaskentaa"}table.ask-table.ask-table--case-comparison tbody td:nth-of-type(5):before{content:"hyvityslaskennalla"}}.swiper-container{width:100%}.swiper-wrapper{position:absolute;top:0}.swiper-container .slide-image img{width:100%;padding:0px}.slide-content{position:absolute;top:50%;left:75%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:400px;text-align:center;padding-right:45px}.mask-container{position:absolute;width:100%;height:100%}.mask-top{height:120px;background-color:white;-webkit-transform:rotateZ(-3.5deg);-ms-transform:rotate(-3.5deg);transform:rotateZ(-3.5deg);width:150%;left:-25%;position:absolute;top:-50px}.mask-bottom{height:200px;background-color:white;-webkit-transform:rotateZ(6deg);-ms-transform:rotate(6deg);transform:rotateZ(6deg);width:150%;left:-25%;position:absolute;bottom:-100px}div#avaimet_kateen-paketti-container .mask-top{height:80px}.call-to-action-bottom .mask-top{height:80px}div#matin_talo,div#matin_talo_mobile{position:relative;overflow:hidden}div#matin_talo:before,div#matin_talo_mobile:before{content:"";height:65px;background:white;position:absolute;width:140%;top:-40px;left:-100px;-webkit-transform:rotateZ(-3.5deg);-ms-transform:rotate(-3.5deg);transform:rotateZ(-3.5deg)}div#matin_talo_mobile{display:none}div#matin_talo img,div#matin_talo_mobile img{width:100%;height:auto}.matin-talo-text{margin-top:25px;font-weight:400;display:none}.slide-heading h3{font-family:'Paytone One', sans-serif;font-size:40px;line-height:1.2;color:black}.slide-text h5{line-height:1.7;font-size:16px;font-family:'Montserrat', sans-serif}.slide-link a{color:#FF3838 !important;font-weight:700}.swiper-pagination{position:relative}.swiper-pagination-bullet{width:20px;height:20px;background:#86BEC7;opacity:1;margin:50px 5px 0px}.swiper-pagination-bullet-active{opacity:1;background:#0E7C8E}.mask-deco{position:absolute;width:100%;height:500px;background:#F2F2F2;top:-120px;z-index:-1}.mask-deco.left{left:-25%;-webkit-transform:rotateZ(6deg);-ms-transform:rotate(6deg);transform:rotateZ(6deg)}.mask-deco.right{right:-25%;-webkit-transform:rotateZ(-6deg);-ms-transform:rotate(-6deg);transform:rotateZ(-6deg)}.mask-deco.bottom{background-color:red}.two-columns-section h2{margin-top:-15px;text-align:center}.two-columns-section .two-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.two-columns-section .two-columns .two-columns-content{width:49%;margin-bottom:1rem}.one-column-section{margin-top:8rem;margin-bottom:8rem}.boxes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem;margin-bottom:3rem}.boxes .box{padding:15px;max-width:450px}.boxes .box-inner{border:solid 1px #cccccc;padding:8px 15px 25px;text-align:center;min-height:275px}.boxes .box-inner img{width:100%;max-height:220px;padding:0;margin-bottom:0}.boxes .box-inner .box-text{display:inline-block;font-family:"Montserrat",sans-serif;font-size:21px;font-weight:700;text-align:center;color:#000000;padding:0 15px;margin-top:0;margin-bottom:0;line-height:1.25}.boxes .box-inner:hover .box-text{color:#0E7C8E}.kuluttaja-toimittaja-btn-container .btn-wrapper:first-child{margin:15px 0}.kuluttaja-toimittaja-btn-container .btn-wrapper:first-child .ask-btn:hover{background-color:#eb0000}.kuluttaja-toimittaja-btn-container .btn-wrapper:nth-child(2) .ask-btn{background-color:#0E7C8E}.kuluttaja-toimittaja-btn-container .btn-wrapper:nth-child(2) .ask-btn:hover{background-color:#0c6877}.custom-page-outer{margin-bottom:50px}.custom-page-inner{max-width:768px;margin:0 auto;padding:0 5%;-webkit-box-sizing:content-box;box-sizing:content-box;margin-bottom:15px}.page-template-milloin-ja-miten-page article{display:none}.page-template-taloyhtioon-page header h1{display:none}.image-and-text-repeater{margin-top:35px}.image-and-text{overflow:auto;margin-bottom:20px}.image-and-text a{text-decoration:none}.image-and-text .image-and-text__img{width:28%;float:left}.image-and-text .image-and-text__content{float:right;width:72%;padding-left:3%}.image-and-text .image-and-text__content h2{font-family:'Paytone One', sans-serif;color:#2c3644}.image-and-text .image-and-text__content p{color:black}a#vertaile-tarjouksia{color:#333}a#vertaile-tarjouksia:hover{text-decoration:none}.su-spoiler-content.su-clearfix ul li{position:relative;padding-left:20px;margin-bottom:10px}.su-spoiler-content.su-clearfix ul li::before{position:absolute;content:"•";color:#e4ba10;font-size:45px;top:-28px;left:-2px}body a.lue-lisaa{color:#FF3838;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:700}div#avaimet_kateen-paketti-container{position:relative;overflow:hidden;max-width:768px;margin:0 auto}#avaimet-kateen-paketti-image{width:100%;height:auto}#avaimet-kateen-paketti-image-mobile{display:none;width:100%;height:auto}div#avaimet_kateen-paketti-container .mask-bottom{height:160px;bottom:-85px}div#avaimet-kateen-paketti-mobile-text{display:none;padding-top:15px;padding-right:2%;margin-bottom:30px;line-height:1.6;font-size:14px;font-weight:400;font-family:'Montserrat', sans-serif}.numbered-list-section{margin-top:45px;margin-bottom:7%}.numbered-list-section h1{text-align:left}.numbered-list-section .numbered-list{margin-bottom:30px}.numbered-list-section .numbered-list:after{content:"";clear:both;display:table}.numbered-list-section .numbered-list__content{float:right;width:88%;padding-right:5%}.numbered-list-section .numbered-list__content h2{color:black}.numbered-list-section .numbered-list__content h1,.numbered-list-section .numbered-list__content h2,.numbered-list-section .numbered-list__content h3,.numbered-list-section .numbered-list__content h4{margin-top:10px;font-family:'Paytone One', sans-serif}.numbered-list-section .numbered-list__count{float:left;width:12%;font-size:80px;font-family:'Paytone One', sans-serif;color:#FF3838;text-align:center;line-height:0.5}.btn-wrapper{text-align:center}.ask-btn{display:inline-block;background-color:#FF3838;padding:8px 15px;color:white;font-weight:700;font-size:19px;font-family:'Montserrat', sans-serif}.ask-btn:hover{background-color:#eb0000}.tarjouspyynto-btn-container .ask-btn{width:350px}div.content-section{margin-top:45px;overflow:auto;margin-top:30px;font-family:'Montserrat', sans-serif;padding-top:15px;padding-right:2%;line-height:1.6;font-size:15px;font-weight:400}div.content-section h2{margin-bottom:2rem}div.content-section img{height:auto}div#vertaile_tarjouksia h2{margin-bottom:30px}body.category-kokemuksia h1.archive_header:before{content:"";position:absolute;background-image:url(/wp-content/themes/aurinkosah2018/img/kokemuksia-sivu-puhekupla.jpg);width:100px;height:85px;background-size:contain;background-repeat:no-repeat;top:-15px;left:-10px}body.category-kokemuksia h1.archive_header{position:relative}body.category-kokemuksia h1.archive_header .cat{text-align:left;padding-left:95px}body.category-kokemuksia article.category-kokemuksia h1.title.entry-title{text-align:left;line-height:0.9;margin-bottom:15px}body.category-kokemuksia article.category-kokemuksia h1.title.entry-title a{font-family:'Paytone One', sans-serif;color:#FF3838;font-size:27px;text-decoration:underline}body.category-kokemuksia article.category-kokemuksia h1.title.entry-title a:hover{color:#0E7C8E}.kokemus-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:15px}.kokemus-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}span.kokemus-readmore a{color:#FF3838;font-family:'Montserrat', sans-serif;font-weight:800}span.kokemus-readmore a:hover{color:#0E7C8E}body.category-kokemuksia article{margin-bottom:16px;padding-bottom:8px;border-bottom:solid 2px #ebebeb}.page-template-tapahtuu-nyt-page h1.title.entry-title{margin-bottom:3rem}.page-template-tapahtuu-nyt-page section.infotilaisuudet{margin-bottom:6rem}.page-template-tapahtuu-nyt-page h2{font-size:24px;margin-bottom:3rem}.page-template-tapahtuu-nyt-page .accordion-container{margin-top:3rem}.page-template-tapahtuu-nyt-page .su-accordion{margin-bottom:1em}.page-template-tapahtuu-nyt-page .su-spoiler-style-default>.su-spoiler-title{font-size:19px}body.single-toimittajat .breadcrumbs{display:none}form#tarjouspyynto-form,form#vertaile-form{display:none}.info.hinta-wrapper::after{content:"";clear:both;display:table}.info.info-toimitusalue{margin-top:15px;margin-bottom:15px}.info.info-yhteystiedot,.info.info-voimassaolopaiva{margin-bottom:15px}.post-wrapper{min-height:630px}.fas.fa-spinner{font-size:60px;position:absolute;left:48%;top:15%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.post-wrapper.loading .fas.fa-spinner{-webkit-animation:spin 0.45s infinite linear;animation:spin 0.45s infinite linear}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.13);transform:scale(1.13)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.13);transform:scale(1.13)}100%{-webkit-transform:scale(1);transform:scale(1)}}.laheta-toimittajille{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.laheta-toimittajille.bounce,.vertaile-tarjouksia.bounce{-webkit-animation:bounce 0.2s ease-out;animation:bounce 0.2s ease-out}.vertaile-tarjouksia{margin-top:7px}.post-wrapper article{display:none;background-color:white;float:left;width:31.33%;height:635px;margin-bottom:10px;margin:1% 1%;display:block;position:relative;padding:0}.post-wrapper article .entry-content{position:absolute;width:100%;height:100%}.koko-omakoti:after,.koko-taloyhtio:after{content:"";clear:both;display:table}.post-wrapper article .noin_3-10_kwp,.post-wrapper article .noin_10-20_kwp{background-color:white;height:100%}.post-wrapper article .nimi{position:relative;background-color:#FF3838;height:75px}.post-wrapper article .nimi h3{margin:0;color:white;font-weight:700;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding:0 20px}.info-container{padding:15px 15px 0px}.info-container .info{margin-bottom:5px}.info-container label{margin-bottom:0}.info.info-sertifiointi-tarjous{position:absolute;width:100%;left:0;bottom:120px;padding:0 15px;font-family:'Montserrat', sans-serif}.info.info-sertifiointi{position:relative;margin-bottom:5px}.info.info-sertifiointi:after{content:"";position:absolute;width:70px;height:70px;background-image:url(/wp-content/themes/aurinkosah2018/img/sertifioitu_asentaja.jpg);background-size:contain;background-repeat:no-repeat;right:-7px;top:-20px}.info.info-tarjouksen-sisalto a{color:#FF3838;font-weight:600}.toimittaja-more-info,.lisaa-toimittaja-tarjouspyyntoosi,.lisaa-vertailuun{position:absolute;left:0;width:100%;padding:16px 12px;color:white;font-family:'Montserrat', sans-serif;font-weight:700}.lisaa-toimittaja-tarjouspyyntoosi{background-color:#FF3838;bottom:0px}.toimittaja-more-info{bottom:55px}.toimittaja-more-info a:link{color:#FF3838}.lisaa-toimittaja-tarjouspyyntoosi input[type="checkbox"],.lisaa-vertailuun input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;background-color:white;border:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:9px;border-radius:3px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin:0;margin-right:10px}.lisaa-toimittaja-tarjouspyyntoosi input[type="checkbox"]:checked,.lisaa-vertailuun input[type="checkbox"]:checked{background-color:white;color:#e5e5e5}.lisaa-toimittaja-tarjouspyyntoosi input[type="checkbox"]:checked:after,.lisaa-vertailuun input[type="checkbox"]:checked:after{content:'\f00d';font-size:15px;position:absolute;top:0px;left:3px;color:black;height:18px;line-height:18px;font-family:"FontAwesome"}.tarjouspyynto-btn-container{text-align:center;margin-top:30px;margin-bottom:50px}.tarjouspyynto-btn-container .btn-wrapper{display:inline-block;margin:0 10px}.ask-btn{cursor:pointer}article.nimet_10_20kw-ekenas-energi-ab-tammisaaren-energia-oy.nimet_3_10kw-ekenas-energi-ab-tammisaaren-energia-oy .nimi h3{font-size:20px}.toimittajat-omakotitalo,.toimittajat-taloyhtio{display:block}.toimittajat-detail-wrapper{overflow:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.toimittajat-detail{position:relative;border:thin solid #B4B6BD;font-family:'Montserrat', sans-serif;margin-bottom:40px;width:100%}.table-divider{width:50%;height:100%;position:absolute;border-right:solid #B4B6BD 1px;z-index:10}.detail-row{position:relative}.detail-row::after{content:"";clear:both;display:table}.detail-row:nth-child(odd){background-color:#fff0f0}.detail-row:nth-child(1){background-color:#FF3838}.detail-row:nth-child(1) .detail-group:nth-child(1){border-right:solid 1px #B4B6BD}.detail-row:nth-child(even){background-color:white}.detail-row:nth-child(10) .detail-group:nth-child(1){border-right:solid 1px #B4B6BD}.detail-group{width:50%;float:left;padding:8px 20px;font-weight:800;color:white}.detail-label{width:50%;float:left;border-right:solid 1px #B4B6BD;padding:8px 20px;font-weight:600}.detail-data{width:50%;float:right;padding:8px 20px;font-weight:500}.detail-section .detail-label.subsection-title{font-weight:800}h1.toimittajat-detail-heading{text-align:center;font-size:36px;font-family:'Paytone One', sans-serif;color:#414A57;margin-bottom:25px}body.toimittajat-template-default .post-entries{display:none}body.page-template-vertaile-tarjouksia div#content{max-width:1180px !important;margin:0 auto !important;padding:0 5%}body.page-template-vertaile-tarjouksia article.toimittajat{padding:0}body.page-template-vertaile-tarjouksia article.toimittajat h1.toimittajat-detail-heading{display:none}.vertaile-note{text-align:center;margin-bottom:25px}.acf-field select{padding:2px;border:#DFDFDF solid 1px}form#acf-form{max-width:890px;margin:0 auto;margin-bottom:60px;margin-top:30px}form#acf-form input[type="number"]{-moz-appearance:textfield}form#acf-form input[type="number"]::-webkit-outer-spin-button,form#acf-form input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.page-template-tarjouspyynto-lomake h1.title.entry-title{padding:0 15px}body.page-template-tarjouspyynto-lomake form#acf-form,body.page-template-laskuri form#acf-form{width:100%;margin:0 auto;margin-top:6%;margin-bottom:60px;padding-left:140px}body.page-template-laskuri form#acf-form{margin-top:0% !important}body.page-template-tarjouspyynto-lomake div#message{display:none}.page-template-tarjouspyynto-lomake div[data-name=kuluttaja_type]{display:none}div#omakotitalo-lomake .acf-fields.-border,div.taloyhtio-pk-yrityksen-lomake .acf-fields.-border,div#laskuri .acf-fields.-border{border:none}div#omakotitalo-lomake .acf-field .acf-label,div.taloyhtio-pk-yrityksen-lomake .acf-field .acf-label,div#laskuri .acf-field .acf-label{margin:0 0 5px}div#omakotitalo-lomake .acf-fields>.acf-field,div.taloyhtio-pk-yrityksen-lomake .acf-fields>.acf-field,div#laskuri .acf-fields>.acf-field{border-top:none}div#omakotitalo-lomake .acf-field.acf-field-group>.acf-label,div.taloyhtio-pk-yrityksen-lomake .acf-field.acf-field-group>.acf-label{margin-bottom:30px;padding-left:10px}div#laskuri .acf-field.acf-field-group>.acf-label{padding-left:10px}div#omakotitalo-lomake .acf-field.acf-field-group>.acf-label>label,div.taloyhtio-pk-yrityksen-lomake .acf-field.acf-field-group>.acf-label>label,div#laskuri .acf-field.acf-field-group>.acf-label>label{font-size:25px;font-family:'Paytone One', sans-serif;color:#414A57}div#omakotitalo-lomake .acf-field.acf-field-group.acf-field-5a97dd5084c09>.acf-label label,div#omakotitalo-lomake .acf-field.acf-field-group.acf-field-5a97dd5084c77>.acf-label label,div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-label label{font-family:'Montserrat', sans-serif;font-weight:700;color:black;font-size:20px;margin-bottom:15px}div#omakotitalo-lomake .acf-field.acf-field-group.acf-field-5a97dd5084c77>.acf-label{margin-bottom:0}div#omakotitalo-lomake .acf-field[data-name=yhteystiedot],div#omakotitalo-lomake .acf-field[data-name=valitse_yritykset],div#omakotitalo-lomake .acf-field[data-name=tarjouksen_vaatimat_pakolliset_tiedot],div#omakotitalo-lomake .acf-field[data-name=toimitus_ja_asennus],div#omakotitalo-lomake .acf-field[data-name=valinnaiset_tiedot]{margin:0}div#omakotitalo-lomake .acf-field[data-name=perustiedot],div#omakotitalo-lomake .acf-field[data-name=katon_tiedot]{padding:0}div#omakotitalo-lomake .acf-field[data-name=valitse_yritykset]{padding-top:20px;padding-bottom:115px}div#omakotitalo-lomake .acf-field[data-name=valinnaiset_tiedot]:before{height:105%}div#omakotitalo-lomake.short-form:before,div#omakotitalo-lomake .acf-field[data-name=yhteystiedot]:before,div#omakotitalo-lomake .acf-field[data-name=valitse_yritykset]:before,div#omakotitalo-lomake .acf-field[data-name=tarjouksen_vaatimat_pakolliset_tiedot]:before,div#omakotitalo-lomake .acf-field[data-name=toimitus_ja_asennus]:before,div#omakotitalo-lomake .acf-field[data-name=valinnaiset_tiedot]:before{content:"";position:absolute;top:0;left:-110px;width:5px;height:105%;background-color:#FF3838;margin:0}div#omakotitalo-lomake.short-form:before{height:92%}div#omakotitalo-lomake.short-form .acf-field[data-name=yhteystiedot]:before{height:186%;display:none}div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=yhteystiedot],div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=valitse_yritykset]{margin:0}div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=yhteystiedot]{padding-bottom:5%}div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=yhteystiedot]:before,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=valitse_yritykset]:before,div#laskuri div.acf-field[data-name=kerro_sahkonkulutuksesi]:before,div#laskuri div.acf-field[data-name=kerro_asennuskohteesta]:before,div#laskuri div.acf-field[data-name=tulosarvio]:before,div#laskuri-tulos label.tulos-heading:before{content:"";position:absolute;top:0;left:-110px;width:5px;height:100%;background-color:#FF3838;margin:0}div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=valitse_yritykset]:before{height:150px}div#omakotitalo-lomake div.acf-field[data-name=yhteystiedot]:before{height:195%}div#laskuri div.acf-field[data-name=kerro_sahkonkulutuksesi]:before{height:120%}div#laskuri div.acf-field[data-name=kerro_asennuskohteesta]:before{height:15%}div#message.updated+form.acf-form-laskuri div#laskuri div.acf-field[data-name=kerro_asennuskohteesta]:before{height:133%}div#message.updated+form#acf-form div#omakotitalo-lomake div.acf-field[data-name=yhteystiedot]:before{height:200%}div#message.updated+form#acf-form div#omakotitalo-lomake div.acf-field[data-name=valinnaiset_tiedot]:before{height:138%}div#message.updated+form#acf-form div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=valitse_yritykset]:before{height:100%}div#omakotitalo-lomake div.acf-field[data-name=yhteystiedot]>.acf-label:before,div#omakotitalo-lomake div.acf-field[data-name=valitse_yritykset]>.acf-label:before,div#omakotitalo-lomake div.acf-field[data-name=tarjouksen_vaatimat_pakolliset_tiedot]>.acf-label:before,div#omakotitalo-lomake div.acf-field[data-name=toimitus_ja_asennus]>.acf-label:before,div#omakotitalo-lomake div.acf-field[data-name=valinnaiset_tiedot]>.acf-label:before,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=yhteystiedot]>.acf-label:before,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=valitse_yritykset]>.acf-label:before,div#laskuri div.acf-field[data-name=kerro_sahkonkulutuksesi]>.acf-label:before,div#laskuri div.acf-field[data-name=kerro_asennuskohteesta]>.acf-label:before,div#laskuri div.acf-field[data-name=tulosarvio]>.acf-label:before,div#laskuri-tulos label.tulos-heading:before,div#omakotitalo-lomake div.omakotitalo-laheta-lomake:before{position:absolute;width:140px;height:40px;background-color:#FF3838;text-align:center;color:white;font-size:23px;font-family:'Montserrat', sans-serif;font-weight:600;padding:5px 0px;left:-176px}div#omakotitalo-lomake div.acf-field[data-name=yhteystiedot]>.acf-label:before{content:"VAIHE 1/6"}div#omakotitalo-lomake.short-form div.acf-field[data-name=yhteystiedot]>.acf-label:before{content:"VAIHE 1/2"}div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=yhteystiedot]>.acf-label:before{content:"VAIHE 1/2"}div#omakotitalo-lomake div.acf-field[data-name=valitse_yritykset]>.acf-label:before{content:"VAIHE 2/6"}div#omakotitalo-lomake div.acf-field[data-name=tarjouksen_vaatimat_pakolliset_tiedot]>.acf-label:before{content:"VAIHE 3/6"}div#omakotitalo-lomake div.acf-field[data-name=toimitus_ja_asennus]>.acf-label:before{content:"VAIHE 4/6"}div#omakotitalo-lomake div.acf-field[data-name=valinnaiset_tiedot]>.acf-label:before{content:"VAIHE 5/6"}div#omakotitalo-lomake div.omakotitalo-laheta-lomake:before{content:"VAIHE 6/6"}div#omakotitalo-lomake.short-form div.omakotitalo-laheta-lomake:before{content:"VAIHE 2/2"}div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=valitse_yritykset]>.acf-label:before{content:"VAIHE 2/2"}div#laskuri div.acf-field[data-name=kerro_sahkonkulutuksesi]>.acf-label:before{content:"VAIHE 1/3"}div#laskuri div.acf-field[data-name=kerro_asennuskohteesta]>.acf-label:before{content:"VAIHE 2/3"}div#laskuri div.acf-field[data-name=tulosarvio]>.acf-label:before{content:"VAIHE 3/3"}div#laskuri-tulos label.tulos-heading:before{content:"VAIHE 3/3"}div#omakotitalo-lomake div.acf-field[data-name=yhteystiedot]>.acf-label:after,div#omakotitalo-lomake div.acf-field[data-name=valitse_yritykset]>.acf-label:after,div#omakotitalo-lomake div.acf-field[data-name=tarjouksen_vaatimat_pakolliset_tiedot]>.acf-label:after,div#omakotitalo-lomake div.acf-field[data-name=toimitus_ja_asennus]>.acf-label:after,div#omakotitalo-lomake div.acf-field[data-name=valinnaiset_tiedot]>.acf-label:after,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=yhteystiedot]>.acf-label:after,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=valitse_yritykset]>.acf-label:after,div#laskuri div.acf-field[data-name=kerro_sahkonkulutuksesi]>.acf-label:after,div#laskuri div.acf-field[data-name=kerro_asennuskohteesta]>.acf-label:after,div#laskuri div.acf-field[data-name=tulosarvio]>.acf-label:after,#laskuri-tulos label.tulos-heading:after{position:absolute;width:100px;height:100px;left:-157px;top:95px;z-index:10}div#laskuri div.acf-field[data-name=kerro_sahkonkulutuksesi]>.acf-label:after{top:80px}div#omakotitalo-lomake div.acf-field[data-name=yhteystiedot]>.acf-label:after,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=yhteystiedot]>.acf-label:after,div#laskuri div.acf-field[data-name=kerro_sahkonkulutuksesi]>.acf-label:after{content:url("/wp-content/themes/aurinkosah2018/img/vaihe-1.svg")}div#omakotitalo-lomake div.acf-field[data-name=valitse_yritykset]>.acf-label:after,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=valitse_yritykset]>.acf-label:after{content:url("/wp-content/themes/aurinkosah2018/img/vaihe-2.svg")}div#omakotitalo-lomake div.acf-field[data-name=tarjouksen_vaatimat_pakolliset_tiedot]>.acf-label:after,div#laskuri div.acf-field[data-name=kerro_asennuskohteesta]>.acf-label:after{content:url("/wp-content/themes/aurinkosah2018/img/vaihe-3.svg")}div#omakotitalo-lomake div.acf-field[data-name=toimitus_ja_asennus]>.acf-label:after{content:url("/wp-content/themes/aurinkosah2018/img/vaihe-4.svg")}div#omakotitalo-lomake div.acf-field[data-name=valinnaiset_tiedot]>.acf-label:after{content:url("/wp-content/themes/aurinkosah2018/img/vaihe-5.svg")}div#laskuri div.acf-field[data-name=tulosarvio]>.acf-label:after{content:url("/wp-content/themes/aurinkosah2018/img/vaihe-check.svg")}#laskuri-tulos label.tulos-heading:after{content:url("/wp-content/themes/aurinkosah2018/img/vaihe-check.svg")}div#omakotitalo-lomake .acf-field[data-name=nimi],div#omakotitalo-lomake .acf-field[data-name=puhelin],div#omakotitalo-lomake .acf-field[data-name=katuosoite],div#omakotitalo-lomake .acf-field[data-name=email],div#omakotitalo-lomake .acf-field[data-name=postinumero],div#omakotitalo-lomake .acf-field[data-name=kaupunki],div#omakotitalo-lomake .acf-field[data-name=katon_materiaali],div#omakotitalo-lomake .acf-field[data-name=katon_raystaskorkeus],div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=nimi],div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=puhelin],div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=katuosoite],div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=email],div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=postinumero],div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=kaupunki],div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=yhteyshenkilo]{width:49.5%;display:inline-block;margin-bottom:10px;padding:0 5% 0 12px}div#omakotitalo-lomake .acf-field[data-name=vaihtoehto]{margin-left:10px}div#omakotitalo-lomake .acf-field[data-type=true_false]{overflow:auto;padding-left:12px}div#omakotitalo-lomake .acf-field[data-name=en_halua]>.acf-label,div#omakotitalo-lomake .acf-field[data-name=haluan_jattaa_tarjouspyynnon_valituille_toimittajille]>.acf-label,div#omakotitalo-lomake .acf-field[data-name=haluan_etta_energianeuvoja_ottaa_minuun_yhteytta_keskustellakseni_jarjestelman_soveltuvuudesta]>.acf-label,div#omakotitalo-lomake .acf-field[data-name=haluan_jattaa_tarjouspyynnon_valituille_toimittajille_seka_yhteydenoton_energianeuvojalta_keskustellakseni_jarjestelman_soveltuvuudestakannattavuudesta]>.acf-label{float:right;width:100%;padding-left:30px}div#omakotitalo-lomake .acf-field[data-name=en_halua]>.acf-input,div#omakotitalo-lomake .acf-field[data-name=haluan_jattaa_tarjouspyynnon_valituille_toimittajille]>.acf-input,div#omakotitalo-lomake .acf-field[data-name=haluan_etta_energianeuvoja_ottaa_minuun_yhteytta_keskustellakseni_jarjestelman_soveltuvuudesta]>.acf-input,div#omakotitalo-lomake .acf-field[data-name=haluan_jattaa_tarjouspyynnon_valituille_toimittajille_seka_yhteydenoton_energianeuvojalta_keskustellakseni_jarjestelman_soveltuvuudestakannattavuudesta]>.acf-input{position:absolute}div#omakotitalo-lomake .acf-field[data-name=lomakkeen_vastaanottaja] .acf-label{display:none}div#omakotitalo-lomake .acf-field[data-name=lomakkeen_vastaanottaja] ul.acf-checkbox-list li{margin-bottom:18px}div#omakotitalo-lomake .acf-field[data-name=tarjouspyyntoni_liittyy_alueellani_suunniteltavaan_yhteishankintaan]{padding-top:20px;padding-bottom:20px;overflow:hidden}div#omakotitalo-lomake .acf-field[data-name=tarjouspyyntoni_liittyy_alueellani_suunniteltavaan_yhteishankintaan]:before{content:' ';position:absolute;width:100%;height:3px;top:0;background:#FF3838}div#omakotitalo-lomake .acf-field[data-name=yhteyshenkilomme_sahkopostiosoite] .acf-input{max-width:320px}div#omakotitalo-lomake .acf-field[data-name=yhteyshenkilomme_sahkopostiosoite]:after{content:'*)Yhteishankintaan liittyvät tarjouspyynnöt lähetetään tiedoksi yhteyshenkilölle.';margin-top:5px;margin-bottom:10px;display:block;font-style:italic;font-weight:bold}div#omakotitalo-lomake .acf-field[data-name=tarjouspyyntoni_liittyy_alueellani_suunniteltavaan_yhteishankintaan] .acf-label{display:none}div#omakotitalo-lomake .acf-field[data-name=tarjouspyyntoni_liittyy_alueellani_suunniteltavaan_yhteishankintaan] input{margin-right:6px}div#omakotitalo-lomake .acf-field[data-name=lomakkeen_vastaanottaja] ul.acf-checkbox-list li label{padding-left:10px;font-size:14px}div#omakotitalo-lomake .acf-field[data-name=asennuspaikka_on_eri_kuin_kotiosoitteeni]>.acf-label{display:inline-block;width:80%;margin-top:2px;margin-left:-5px}div#omakotitalo-lomake .acf-field[data-name=asennuspaikka_on_eri_kuin_kotiosoitteeni]>.acf-input{float:left;margin-right:10px}div#omakotitalo-lomake .acf-field[data-name=asennuspaikan_katuosoite]{width:49.5%;padding-right:5%}div#omakotitalo-lomake .acf-field[data-name=asennuspaikan_postinumero],div#omakotitalo-lomake .acf-field[data-name=asennuspaikan_kaupunki]{display:inline-block;width:49.5%;padding:0 5% 0 12px;margin-bottom:25px}div#omakotitalo-lomake .acf-field[data-name=asennuksen_aikataulutoive]{width:100%;padding-right:5%;padding-top:20px;overflow:hidden}div#omakotitalo-lomake .acf-field[data-name=asennuksen_aikataulutoive] .acf-input{max-width:255px}div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=asennuksen_aikataulutoive]{width:100%;padding-right:5%;max-width:255px}div#omakotitalo-lomake .acf-field[data-name=vaihtoehto]>.acf-label,div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=vaihtoehto]>.acf-label{display:none}div#omakotitalo-lomake .acf-field[data-name=vaihtoehto]>.acf-input,div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=vaihtoehto]>.acf-input{margin-left:30px}div#omakotitalo-lomake .acf-field[data-name=vaihtoehto]>.acf-input ul li,div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=vaihtoehto]>.acf-input ul li{margin-bottom:15px}div#omakotitalo-lomake .acf-field[data-name=vaihtoehto]>.acf-input ul>li>label>input,div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=vaihtoehto]>.acf-input ul>li>label>input{margin-left:-30px}div#omakotitalo-lomake .acf-field[data-name=valitsemillesi_yritys],div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=valitsemillesi_yritys]{overflow:initial;padding-top:0}div#omakotitalo-lomake .acf-dropdown-checkbox ul.acf-checkbox-list,div.taloyhtio-pk-yrityksen-lomake .acf-dropdown-checkbox ul.acf-checkbox-list{padding-top:15px}div#omakotitalo-lomake .acf-field[data-name=valitsemillesi_yritys] ul li,div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=valitsemillesi_yritys] ul li{margin-bottom:5px}div#omakotitalo-lomake .acf-dropdown-checkbox-selection,div.taloyhtio-pk-yrityksen-lomake .acf-dropdown-checkbox-selection{max-width:370px;overflow:hidden;padding-right:40px}div#omakotitalo-lomake .acf-dropdown-checkbox .acf-taxonomy-field .categorychecklist-holder,div.taloyhtio-pk-yrityksen-lomake .acf-dropdown-checkbox .acf-taxonomy-field .categorychecklist-holder{margin-top:-6px}div#omakotitalo-lomake .acf-dropdown-checkbox .acf-taxonomy-field,div.taloyhtio-pk-yrityksen-lomake .acf-dropdown-checkbox .acf-taxonomy-field{position:relative;max-width:370px}div#omakotitalo-lomake .acf-dropdown-checkbox-selection:hover i,div.taloyhtio-pk-yrityksen-lomake .acf-dropdown-checkbox-selection:hover i{background-color:#FF3838;color:white}div#omakotitalo-lomake .acf-dropdown-checkbox-selection i,div.taloyhtio-pk-yrityksen-lomake .acf-dropdown-checkbox-selection i{position:absolute;right:0px;font-size:25px;color:#696D7A;z-index:10;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}div#omakotitalo-lomake .acf-field[data-name=vuotuinen_kiinteistosahkonkulutus]>.acf-label,div#omakotitalo-lomake .acf-field[data-name=kesakuun_sahkonkulutus]>.acf-label{width:60%;display:inline-block}div#omakotitalo-lomake .acf-field[data-name=vuotuinen_kiinteistosahkonkulutus]>.acf-input,div#omakotitalo-lomake .acf-field[data-name=kesakuun_sahkonkulutus]>.acf-input{width:35%;display:inline-block}body #content .acf-label p.description{font-weight:600;color:black}div#omakotitalo-lomake .acf-field[data-name=katon_tiedot]>.acf-label label{border-top:solid 1px #cdcdcd;margin-top:15px;padding-top:25px}div#omakotitalo-lomake .acf-field[data-name=asennuskohde]>.acf-input ul.acf-checkbox-list,div#omakotitalo-lomake .acf-field[data-name=paaseeko_talon_raystaan_alle_ajamaan_pakettiautolla]>.acf-input ul.acf-checkbox-list,div#omakotitalo-lomake .acf-field[data-name=voiko_talon_raystaan_alle_asentaa_rakennustelineet]>.acf-input ul.acf-checkbox-list,div#omakotitalo-lomake .acf-field[data-name=voiko_talon_seinustan_tuntumaan_ajaa_henkilonosturin]>.acf-input ul.acf-checkbox-list{margin-top:12px}div#omakotitalo-lomake .acf-field[data-name=asennuskohde]>.acf-input ul.acf-checkbox-list li,div#omakotitalo-lomake .acf-field[data-name=paaseeko_talon_raystaan_alle_ajamaan_pakettiautolla]>.acf-input ul.acf-checkbox-list li,div#omakotitalo-lomake .acf-field[data-name=voiko_talon_raystaan_alle_asentaa_rakennustelineet]>.acf-input ul.acf-checkbox-list li,div#omakotitalo-lomake .acf-field[data-name=voiko_talon_seinustan_tuntumaan_ajaa_henkilonosturin]>.acf-input ul.acf-checkbox-list li{display:inline-block;margin-right:30px}div#omakotitalo-lomake .acf-field[data-name=asennuskohde]>.acf-input ul.acf-checkbox-list li{margin-bottom:10px}div#omakotitalo-lomake .acf-field[data-name=katon_kaytettavissa_oleva_pinta-ala_jolle_paneelit_asennetaan]>.acf-input{width:120px;margin-top:12px}div#omakotitalo-lomake .acf-field[data-name=katon_jyrkkyys]{margin-bottom:30px}div#omakotitalo-lomake .acf-field[data-name=katon_jyrkkyys]>.acf-input ul.acf-checkbox-list{max-width:600px}div#omakotitalo-lomake .acf-field[data-name=katon_jyrkkyys]>.acf-input ul.acf-checkbox-list li{display:inline-block;width:49%;margin-top:35px}div#omakotitalo-lomake .acf-field[data-name=katon_jyrkkyys]>.acf-input ul.acf-checkbox-list li img{display:block;width:100px;margin-left:28px;margin-bottom:12px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]{overflow:visible}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-label{border-top:solid 1px #cdcdcd;padding-top:25px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-label p.description{margin-bottom:40px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat] div#ilmansuunnat-description{float:right;width:63%}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat] div#ilmansuunnat-description p{font-weight:600}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input{float:left;width:180px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input img{position:absolute;width:180px;top:35px;left:20px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list{height:280px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li{position:absolute}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:first-child{left:95px;bottom:0px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(2){bottom:50px;left:155px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(3){bottom:130px;left:232px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(4){bottom:208px;left:155px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(5){left:76px;top:-16px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(6){left:22px;bottom:208px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(7){left:-47px;bottom:128px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(8){bottom:50px;left:17px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li>label>input{display:block;margin-left:5px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(3)>label>input{position:absolute;left:-30px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(4)>label>input,div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(5)>label>input,div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(6)>label>input{position:absolute;top:25px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(2)>label>input{margin-left:1px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(4)>label>input{margin-left:1px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(5)>label>input{margin-left:24px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(6)>label>input{margin-left:22px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(7)>label>input{position:absolute;left:36px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(8)>label>input{margin-left:28px}div#omakotitalo-lomake .acf-field[data-name=toimitus_ja_asennus]{padding-top:45px}div#omakotitalo-lomake .acf-field[data-name=toimitus_ja_asennus]>.acf-label>label{margin-bottom:25px}div#omakotitalo-lomake .acf-field[data-name=toimitus_ja_asennus]>.acf-label{margin-bottom:15px}div#omakotitalo-lomake .acf-field[data-name=valinnaiset_tiedot]{padding-top:45px}div#omakotitalo-lomake .acf-field[data-name=valinnaiset_tiedot]>.acf-label{margin-bottom:15px}div#omakotitalo-lomake .acf-field[data-name=valinnaiset_tiedot] ul.acf-checkbox-list li{display:inline-block;width:49%;margin-top:15px}div#omakotitalo-lomake .acf-field[data-name=valinnaiset_tiedot] .acf-field[data-name=vapaiden_sulakkeiden_maara]{float:left;width:49%}div#omakotitalo-lomake .acf-field[data-name=valinnaiset_tiedot] .acf-field[data-name=lisatietoja]{display:inline-block;width:49%}div#omakotitalo-lomake .omakotitalo-laheta-lomake{padding-left:12px}div#omakotitalo-lomake .omakotitalo-laheta-lomake h3{font-size:25px;font-family:'Paytone One', sans-serif;color:#414A57}body.page-template-tarjouspyynto-lomake form#acf-form .acf-form-submit{text-align:left;padding-left:12px}form#acf-form .acf-form-submit input:hover{background-color:#eb0000}.success-message{position:relative}.success-message:before{content:"";position:absolute;left:-110px;width:5px;height:290px;background-color:#FF3838;margin:0;top:-150px}.success-message:after{content:url("/wp-content/themes/aurinkosah2018/img/vaihe-valmis.svg");position:absolute;width:100px;height:100px;left:-157px;top:95px;z-index:10}.success-message h3:before{content:"VALMIS!";position:absolute;width:140px;height:40px;background-color:#FF3838;text-align:center;color:white;font-size:23px;font-family:'Montserrat', sans-serif;font-weight:600;padding:9px 0px;left:-176px}.success-message{padding-left:12px;margin-top:60px;margin-bottom:200px}.success-message h3{font-size:25px;font-family:'Paytone One', sans-serif;color:#414A57}.page-template-toimittajatlomake #content{overflow-x:scroll}.page-template-toimittajatlomake form#acf-form{max-width:1200px;min-width:1200px}.page-template-toimittajatlomake div.lomake-heading,.page-template-toimittajatlomake div#lomake-ohje{max-width:1000px;margin:0 auto;text-align:center;padding:0 2%;margin-top:35px}.page-template-toimittajatlomake div#lomake-ohje{font-weight:600;margin-bottom:15px;font-family:'Montserrat', sans-serif}.page-template-toimittajatlomake div#lomake-ohje a{color:#0E7C8E;text-decoration:underline}.page-template-toimittajatlomake div.lomake-heading h2{font-family:'Paytone One', sans-serif;color:#414A57}.page-template-toimittajatlomake .lomake-ending{max-width:900px;margin:0 auto;text-align:center;margin-bottom:50px}.page-template-toimittajatlomake .lomake-ending h3{font-family:'Paytone One', sans-serif;color:#414A57;font-size:20px}.page-template-toimittajatlomake div#lomake-ending-small{font-family:'Paytone One', sans-serif;font-size:16px;margin-bottom:30px;font-weight:700;color:#848484}.page-template-toimittajatlomake #message.updated{text-align:center}.page-template-toimittajatlomake #message.updated p{color:green;font-weight:bold;font-size:20px}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"]{border-top:none;padding:0}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"]>.acf-label{background-color:#FF3838;margin-bottom:0;padding:10px 15px;font-size:20px;font-family:'Paytone One', sans-serif}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"]>.acf-label label{color:white;font-weight:800}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"]>.acf-input>.acf-fields>.acf-field{padding:0}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-fields .acf-label label{font-weight:800}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-fields .acf-fields .acf-label label{font-weight:600}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"]>.acf-input>.acf-fields>.acf-field>.acf-label{float:left;width:30%;padding-top:15px;padding-left:15px}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"]>.acf-input>.acf-fields>.acf-field>.acf-input{float:right;width:70%}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"]>.acf-input>.acf-fields>.acf-field>.acf-input>.acf-fields{border:none}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"]>.acf-input>.acf-fields>.acf-field>.acf-input>.acf-fields>.acf-field{border:none;padding:4px 0;height:auto !important}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"]>.acf-input>.acf-fields>.acf-field>.acf-input>.acf-fields .acf-label{float:left;width:28%;text-align:right;margin-bottom:0;margin-top:4px}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"]>.acf-input>.acf-fields>.acf-field>.acf-input>.acf-fields .acf-label label{font-weight:600}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"]>.acf-input>.acf-fields>.acf-field>.acf-input>.acf-fields .acf-input{float:right;width:70%}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-date-picker.acf-input-wrap{width:33%;margin-top:20px;float:right;margin-right:30px}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="todistus"]>.acf-label{display:none}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="todistus"]>.acf-input{padding:20px 35px}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="todistus"] .acf-file-uploader{padding:15px 30px}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="todistus"] a.acf-button{background-color:#FF3838;font-weight:700;text-transform:none}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="todistus"] div#todistus-desc{font-weight:600;margin-bottom:15px}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="todistus"] #tuetut-tiedostomuodot{font-size:12px;margin-left:43px;font-weight:600}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="avaimet_kateen_toimittaja"]>.acf-input,.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="kampanjan_valittaja"]>.acf-input,.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="luotettava_kumppani"]>.acf-input,.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-type="message"]>.acf-input,.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="kokemus"]>.acf-input,.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="referenssit_linkki"]>.acf-input{border-left:#dfdfdf solid 1px;padding:15px 30px 15px 30px}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="avaimet_kateen_toimittaja"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="kampanjan_valittaja"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="luotettava_kumppani"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-type="message"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="kokemus"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="referenssit_linkki"]>.acf-label{padding-right:15px}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="kokemus"]>.acf-input{padding-top:28px;padding-bottom:28px}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="kokemus"]>.acf-input .acf-input-append{margin-right:630px}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="kokemus"]>.acf-input .acf-input-wrap{width:80px}.page-template-toimittajatlomake .acf-field[data-name="tarjouksen_antaja"] .acf-field[data-name="referenssit_linkki"]>.acf-input{padding-top:28px;padding-bottom:28px}.page-template-toimittajatlomake .acf-field[data-name="sijainti"]{height:325px}.page-template-toimittajatlomake .acf-field[data-name="sijainti"]>.acf-label{text-align:center}.page-template-toimittajatlomake .acf-field[data-name="sijainti"]>.acf-label label{font-weight:800;text-align:left}.page-template-toimittajatlomake .acf-field[data-name="sijainti"] img{max-width:155px}.page-template-toimittajatlomake div#tarjous-container{margin-top:30px}.page-template-toimittajatlomake div#tarjous-types{position:relative;overflow:auto}.page-template-toimittajatlomake .lomake-section{overflow:auto;border:1px solid #dfdfdf}.page-template-toimittajatlomake .lomake-section .tarjous-type{position:relative;height:120px}.page-template-toimittajatlomake .lomake-section .tarjous-type img{width:28%}.page-template-toimittajatlomake .lomake-section .tarjous-type:first-child img{width:100%;max-width:120px;margin-top:-6px}.page-template-toimittajatlomake .lomake-section .tarjous-type:nth-child(2) img{max-width:70px}.page-template-toimittajatlomake .lomake-section .tarjous-type label{font-size:20px;width:60%;font-family:'Paytone One', sans-serif;color:#777879;padding:0px 15px;line-height:1;vertical-align:bottom;margin-bottom:0}.page-template-toimittajatlomake .lomake-section .lomake-section-left{float:left;width:33.33%;border-right:1px solid #dfdfdf;text-align:center}.page-template-toimittajatlomake .lomake-section .lomake-section-center{float:left;width:33.33%;border-right:1px solid #dfdfdf}.page-template-toimittajatlomake .lomake-section .lomake-section-right{float:left;width:33.33%}.page-template-toimittajatlomake .lomake-section .tarjous-type-inner{position:absolute;width:100%;bottom:20px}.page-template-toimittajatlomake .lomake-section #tarjous-text,.page-template-toimittajatlomake .lomake-section #tarjous-omakotitalo,.page-template-toimittajatlomake .lomake-section .tarjous-taloyhtio{border-top:1px solid #dfdfdf;background-color:#FF3838;height:50px}.page-template-toimittajatlomake .lomake-section #tarjous-text{color:white;font-size:20px;font-family:'Paytone One', sans-serif;text-align:left;padding:10px 15px}.page-template-toimittajatlomake #content ul.acf-radio-list li{padding-left:8px}.page-template-toimittajatlomake .acf-url i{display:none}.page-template-toimittajatlomake .acf-url input[type="url"]{padding-left:8px !important}.page-template-toimittajatlomake div[data-name="tarjous"]>.acf-label{display:none !important}.page-template-toimittajatlomake .acf-field.acf-field-true-false[data-name="annamme_tarjoukset_omakotitalolle"],.page-template-toimittajatlomake .acf-field.acf-field-true-false[data-name="annamme_tarjoukset_taloyhtiolle"]{position:absolute;top:-35px;z-index:10;width:300px;overflow:auto;font-size:13px}.page-template-toimittajatlomake .acf-field.acf-field-true-false[data-name="annamme_tarjoukset_omakotitalolle"] .acf-label,.page-template-toimittajatlomake .acf-field.acf-field-true-false[data-name="annamme_tarjoukset_taloyhtiolle"] .acf-label{display:inline}.page-template-toimittajatlomake .acf-field.acf-field-true-false[data-name="annamme_tarjoukset_omakotitalolle"] label,.page-template-toimittajatlomake .acf-field.acf-field-true-false[data-name="annamme_tarjoukset_taloyhtiolle"] label{color:white;float:right;padding-left:8px;padding-right:6px;font-weight:500}.page-template-toimittajatlomake .acf-field.acf-field-true-false[data-name="annamme_tarjoukset_omakotitalolle"] input[type="checkbox"],.page-template-toimittajatlomake .acf-field.acf-field-true-false[data-name="annamme_tarjoukset_taloyhtiolle"] input[type="checkbox"]{margin:0;margin-right:-1px !important}.page-template-toimittajatlomake .acf-field.acf-field-true-false[data-name="annamme_tarjoukset_omakotitalolle"]{left:50%;height:25px}.page-template-toimittajatlomake .acf-field.acf-field-true-false[data-name="annamme_tarjoukset_taloyhtiolle"]{left:9px;height:25px}.page-template-toimittajatlomake .acf-field.acf-field-true-false[data-name="annamme_tarjoukset_taloyhtiolle"] label{width:88%}.page-template-toimittajatlomake .acf-field.acf-field-true-false[data-name="annamme_tarjoukset_taloyhtiolle"] .acf-input{position:absolute}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field .acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field .acf-label{margin-bottom:0}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field .acf-label label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field .acf-label label{margin-bottom:0}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field{padding:0;overflow:hidden}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-fields.-top.-border,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-fields.-top.-border{border-top:none}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field.acf-field-group,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field.acf-field-group{display:block !important}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]>.acf-label{display:none !important}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="tarjous"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="hinta"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="paneeleiden_kiinnitys-_jarjestelma"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="kulutuksenohjaus"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="akkujarjestelmat"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="aurinkopaneelit"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="power_optimizer_mikali_kuuluu_tarjottavaan_jarjestelmaan"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="invertteri"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="tarjous"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="hinta"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="paneeleiden_kiinnitys-_jarjestelma"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="kulutuksenohjaus"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="akkujarjestelmat"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="aurinkopaneelit"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="power_optimizer_mikali_kuuluu_tarjottavaan_jarjestelmaan"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="invertteri"] .acf-input .acf-input{padding:10px 20px}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="merkki_ja_malli"]>.acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="linkki_www-osoitteeseen_jossa_tarkemmat_laitetiedot_ja_takuuehdot"]>.acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="mobiilisovellus"]>.acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="verkkosivu"]>.acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="lisatietoja"]>.acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="linkki_www-osoitteeseen_jossa_tarkemmat_laitetiedot_ja_takuuehdot"]>.acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="merkki_ja_malli"]>.acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="linkki_www-osoitteeseen_jossa_tarkemmat_laitetiedot_ja_takuuehdot"]>.acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="mobiilisovellus"]>.acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="verkkosivu"]>.acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="lisatietoja"]>.acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="linkki_www-osoitteeseen_jossa_tarkemmat_laitetiedot_ja_takuuehdot"]>.acf-input{padding:10px 20px}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="hinta"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="tiedot_aurinkosahko-_jarjestelmasta"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="saatavilla_olevia_ratkaisuja"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="hinta"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="tiedot_aurinkosahko-_jarjestelmasta"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="saatavilla_olevia_ratkaisuja"]>.acf-label{background-color:#ff3838}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="hinta"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="tiedot_aurinkosahko-_jarjestelmasta"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="saatavilla_olevia_ratkaisuja"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="hinta"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="tiedot_aurinkosahko-_jarjestelmasta"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="saatavilla_olevia_ratkaisuja"]>.acf-label>label{color:#fff;font-size:20px;font-family:"Paytone One",sans-serif;text-align:left;padding:10px 15px;height:50px}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="saatavilla_olevia_ratkaisuja"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="saatavilla_olevia_ratkaisuja"]>.acf-label>label{font-size:19px}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="paneeleiden_kiinnitys-_jarjestelma"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="aurinkopaneelit"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="power_optimizer_mikali_kuuluu_tarjottavaan_jarjestelmaan"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="muut_tarjoukseen_kuuluvat_jarjestelman_osat"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="invertteri"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="tuotannon_optimoija_power_optimizer"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="sahkontuoton_seuranta"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="kulutuksenohjaus"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="akkujarjestelmat"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="paneeleiden_kiinnitys-_jarjestelma"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="aurinkopaneelit"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="power_optimizer_mikali_kuuluu_tarjottavaan_jarjestelmaan"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="muut_tarjoukseen_kuuluvat_jarjestelman_osat"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="invertteri"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="tuotannon_optimoija_power_optimizer"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="sahkontuoton_seuranta"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="kulutuksenohjaus"]>.acf-label>label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="akkujarjestelmat"]>.acf-label>label{font-weight:800}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="paneeleiden_kiinnitys-_jarjestelma"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="aurinkopaneelit"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="power_optimizer_mikali_kuuluu_tarjottavaan_jarjestelmaan"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="muut_tarjoukseen_kuuluvat_jarjestelman_osat"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="invertteri"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="tuotannon_optimoija_power_optimizer"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="sahkontuoton_seuranta"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="kulutuksenohjaus"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="akkujarjestelmat"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="paneeleiden_kiinnitys-_jarjestelma"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="aurinkopaneelit"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="power_optimizer_mikali_kuuluu_tarjottavaan_jarjestelmaan"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="muut_tarjoukseen_kuuluvat_jarjestelman_osat"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="invertteri"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="tuotannon_optimoija_power_optimizer"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="sahkontuoton_seuranta"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="kulutuksenohjaus"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="akkujarjestelmat"]>.acf-label{width:50%}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="paneeleiden_kiinnitys-_jarjestelma"]>.acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="aurinkopaneelit"]>.acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="power_optimizer_mikali_kuuluu_tarjottavaan_jarjestelmaan"]>.acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="muut_tarjoukseen_kuuluvat_jarjestelman_osat"]>.acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="invertteri"]>.acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="tuotannon_optimoija_power_optimizer"]>.acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="sahkontuoton_seuranta"]>.acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="kulutuksenohjaus"]>.acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="akkujarjestelmat"]>.acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="paneeleiden_kiinnitys-_jarjestelma"]>.acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="aurinkopaneelit"]>.acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="power_optimizer_mikali_kuuluu_tarjottavaan_jarjestelmaan"]>.acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="muut_tarjoukseen_kuuluvat_jarjestelman_osat"]>.acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="invertteri"]>.acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="tuotannon_optimoija_power_optimizer"]>.acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="sahkontuoton_seuranta"]>.acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="kulutuksenohjaus"]>.acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]:not([data-name="noin_10-20_kwp"]) .acf-field[data-name="akkujarjestelmat"]>.acf-label:after{content:"";position:absolute;width:1px;height:100%;background-color:#dfdfdf;top:0;right:0}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="aurinkopaneelit"] .acf-field[data-name="merkki"].acf-error,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="aurinkopaneelit"] .acf-field[data-name="merkki"].acf-error{height:104px}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="aurinkopaneelit"] .acf-field[data-name="aurinkopaneeleille_annettava_tehontuottotakuu_prosenttia"] label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="aurinkopaneelit"] .acf-field[data-name="aurinkopaneeleille_annettava_tehontuottotakuu_prosenttia"] label{display:none}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="kulutuksenohjaus"] .acf-field[data-name="kulutuksenohjauksen_ratkaisuja"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="kulutuksenohjaus"] .acf-field[data-name="kulutuksenohjauksen_ratkaisuja"]>.acf-label{height:100%}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="kulutuksenohjaus"] .acf-field[data-name="kulutuksenohjauksen_ratkaisuja"] input.acf-disabled,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="kulutuksenohjaus"] .acf-field[data-name="kulutuksenohjauksen_ratkaisuja"] input.acf-disabled{display:none}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="kulutuksenohjaus"] .acf-field[data-name="kulutuksenohjauksen_ratkaisuja"] label.selected+input.acf-disabled,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="kulutuksenohjaus"] .acf-field[data-name="kulutuksenohjauksen_ratkaisuja"] label.selected+input.acf-disabled{display:inline-block;margin-left:10px}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"]{float:left;width:66.66%;clear:none;margin-top:0}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="tarjous"] .acf-input .acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="hinta"] .acf-input .acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="paneeleiden_kiinnitys-_jarjestelma"] .acf-input .acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="aurinkopaneelit"] .acf-input .acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="power_optimizer_mikali_kuuluu_tarjottavaan_jarjestelmaan"] .acf-input .acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="muut_tarjoukseen_kuuluvat_jarjestelman_osat"] .acf-input .acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="invertteri"] .acf-input .acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="kulutuksenohjaus"] .acf-input .acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="akkujarjestelmat"] .acf-input .acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="yhteishankinnat"] .acf-input .acf-label{float:left;width:50%;height:100%}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="tarjous"] .acf-input .acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="hinta"] .acf-input .acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="paneeleiden_kiinnitys-_jarjestelma"] .acf-input .acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="aurinkopaneelit"] .acf-input .acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="power_optimizer_mikali_kuuluu_tarjottavaan_jarjestelmaan"] .acf-input .acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="muut_tarjoukseen_kuuluvat_jarjestelman_osat"] .acf-input .acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="invertteri"] .acf-input .acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="kulutuksenohjaus"] .acf-input .acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="akkujarjestelmat"] .acf-input .acf-label:after,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="yhteishankinnat"] .acf-input .acf-label:after{content:"";position:absolute;width:1px;height:250%;background-color:#dfdfdf;right:0;top:0}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="tarjous"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="hinta"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="paneeleiden_kiinnitys-_jarjestelma"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="aurinkopaneelit"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="power_optimizer_mikali_kuuluu_tarjottavaan_jarjestelmaan"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="muut_tarjoukseen_kuuluvat_jarjestelman_osat"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="invertteri"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="kulutuksenohjaus"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="akkujarjestelmat"] .acf-input .acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="yhteishankinnat"] .acf-input .acf-input{float:right;width:50%}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="tarjous"] .acf-fields.-top.-border,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="hinta"] .acf-fields.-top.-border,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="paneeleiden_kiinnitys-_jarjestelma"] .acf-fields.-top.-border,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="aurinkopaneelit"] .acf-fields.-top.-border,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="power_optimizer_mikali_kuuluu_tarjottavaan_jarjestelmaan"] .acf-fields.-top.-border,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="muut_tarjoukseen_kuuluvat_jarjestelman_osat"] .acf-fields.-top.-border,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="invertteri"] .acf-fields.-top.-border,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="kulutuksenohjaus"] .acf-fields.-top.-border,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="akkujarjestelmat"] .acf-fields.-top.-border,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="yhteishankinnat"] .acf-fields.-top.-border{border-right:none}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="tuotannon_optimoija_power_optimizer"]>.acf-input,.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field[data-name="sahkontuoton_seuranta"]>.acf-input{width:100% !important}.page-template-toimittajatlomake .acf-field[data-name="noin_3-10_kwp"] .acf-field .acf-input .acf-label,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field .acf-input .acf-label{padding:15px;margin-bottom:0}.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]{float:left}.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]{width:33.33%;clear:none;margin-top:0}.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-label{display:none}.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"]>.acf-label{display:block}.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-type="group"]>.acf-label{display:block}.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-type="group"]>.acf-label>label{pointer-events:none;color:transparent}.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-fields.-border{border-left:none}.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="tarjous"] .acf-fields.-top.-border,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="hinta"] .acf-fields.-top.-border,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="paneeleiden_kiinnitys-_jarjestelma"] .acf-fields.-top.-border,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="aurinkopaneelit"] .acf-fields.-top.-border,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="power_optimizer_mikali_kuuluu_tarjottavaan_jarjestelmaan"] .acf-fields.-top.-border,.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="invertteri"] .acf-fields.-top.-border{border-left:none}.page-template-toimittajatlomake .acf-field[data-name="noin_10-20_kwp"] .acf-field[data-name="kotitalousvahennykseen_oikeuttava_osuus_hinnasta"]{visibility:hidden;pointer-events:none}.page-template-toimittajatlomake .acf-field[data-name="asennuksen_takuuaika"]{display:block !important}.page-template-toimittajatlomake .acf-field[data-name="luotettava_kumppani"]{overflow:hidden}.page-template-toimittajatlomake .acf-field[data-name="paneeleiden_nimellisteho_yhteensa"].acf-error{height:130px !important}.page-template-toimittajatlomake .acf-field[data-name="avaimet_kateen_-hinta_sis_alv_24"].acf-error{height:145px !important}.page-template-toimittajatlomake .acf-field[data-name="lisatietoja"]>.acf-input{margin-top:30px}.page-template-toimittajatlomake .acf-field[data-name="tarjous"] .acf-field[data-name="lisatietoja"]{border:none}.page-template-toimittajatlomake .acf-field[data-name="tarjous"] .acf-field[data-name="lisatietoja"]>.acf-input{margin-top:10px}.page-template-toimittajatlomake .acf-field[data-name="yhteishankinnat"] .acf-input .acf-input{padding:40px 20px}.page-template-toimittajatlomake .acf-field[data-name="invertteri"] .acf-field[data-name="invertteri_tyyppi"]>.acf-label{position:absolute}.page-template-toimittajatlomake .acf-field[data-name="invertteri"] .acf-field[data-name="invertteri_merkki_ja_malli"].acf-error{height:auto !important}.page-template-toimittajatlomake .acf-field[data-name="muu_mika"].display-hidden-field,.page-template-toimittajatlomake .acf-field[data-name="asennukset_suorittavat_yritykset"].display-hidden-field{display:block !important}.page-template-toimittajatlomake .acf-field[data-name="muu_mika"].display-hidden-field.acf-hidden .acf-input,.page-template-toimittajatlomake .acf-field[data-name="asennukset_suorittavat_yritykset"].display-hidden-field.acf-hidden .acf-input{visibility:hidden}.page-template-toimittajatlomake .acf-field[data-name="muu_mika"].display-hidden-field.acf-error,.page-template-toimittajatlomake .acf-field[data-name="asennukset_suorittavat_yritykset"].display-hidden-field.acf-error{height:auto !important}.page-template-toimittajatlomake .acf-field[data-name="kulutuksenohjauksen_ratkaisuja_lyhyt_kuvaus"].display-kulutuksenohjaus-fields,.page-template-toimittajatlomake .acf-field[data-name="linkki_ratkaisusta"].display-kulutuksenohjaus-fields{display:block !important}.page-template-toimittajatlomake .acf-field[data-name="kulutuksenohjauksen_ratkaisuja_lyhyt_kuvaus"]:not(.display-kulutuksenohjaus-fields),.page-template-toimittajatlomake .acf-field[data-name="linkki_ratkaisusta"]:not(.display-kulutuksenohjaus-fields){display:none !important}.page-template-toimittajatlomake .acf-field[data-name="kulutuksenohjauksen_ratkaisuja_lyhyt_kuvaus"].acf-hidden .acf-input,.page-template-toimittajatlomake .acf-field[data-name="linkki_ratkaisusta"].acf-hidden .acf-input{visibility:hidden}.page-template-toimittajatlomake .acf-field[data-name="kulutuksenohjauksen_ratkaisuja_lyhyt_kuvaus"].acf-error,.page-template-toimittajatlomake .acf-field[data-name="linkki_ratkaisusta"].acf-error{height:auto !important}.page-template-toimittajatlomake .acf-field[data-name="kulutuksenohjauksen_ratkaisuja_lyhyt_kuvaus"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="linkki_ratkaisusta"]>.acf-label{position:absolute;height:100%}.page-template-toimittajatlomake .lomake-section-title{background-color:#FF3838;color:white;font-size:20px;font-family:'Paytone One', sans-serif;text-align:left;padding:10px 15px;height:50px}.page-template-toimittajatlomake .acf-field[data-name="sijainti"] .acf-label{position:absolute;height:100%}.page-template-toimittajatlomake .acf-field[data-name="sijainti"].acf-error{height:auto !important}.page-template-toimittajatlomake .acf-field[data-name="sijainti"] .categorychecklist-holder{border:none;max-height:none}.page-template-toimittajatlomake .acf-field[data-name="y-tunnus"],.page-template-toimittajatlomake .acf-field[data-name="verkkosivun_osoite"]{border-top:none !important}.page-template-toimittajatlomake .acf-field[data-name="sertifiointi"]>.acf-input{margin-top:13px}.page-template-toimittajatlomake .acf-field[data-name="sertifiointi"]>.acf-label label{font-weight:800}.page-template-toimittajatlomake .acf-field[data-name="sertifiointi"] ul.acf-checkbox-list.acf-bl{text-align:center}.page-template-toimittajatlomake .acf-field[data-name="sertifiointi"] ul.acf-checkbox-list.acf-bl li{display:inline-block;padding-left:0 !important}.page-template-toimittajatlomake .acf-field[data-name="sertifiointi"] ul.acf-checkbox-list.acf-bl li:nth-child(2){margin-left:30px}.page-template-toimittajatlomake .acf-field[data-name="asennuksen_takuuaika"] .acf-label{float:left;width:50%;margin-bottom:0;padding:10px 15px;background-color:#FF3838}.page-template-toimittajatlomake .acf-field[data-name="asennuksen_takuuaika"] .acf-label label{color:white;font-size:20px;font-family:'Paytone One', sans-serif}.page-template-toimittajatlomake .acf-field[data-name="asennuksen_takuuaika"] .acf-input{float:right;width:50%;padding:10px 20px}.page-template-toimittajatlomake .acf-field-group:not([data-name="noin_3-10_kwp"]) .acf-field[data-name="asennuksen_takuuaika"] .acf-input{width:100%}.page-template-toimittajatlomake .acf-field[data-name="asennustyo"]>.acf-label,.page-template-toimittajatlomake .acf-field[data-name="aurinkopaneelit"] .acf-field[data-name="tyyppi"]>.acf-label{position:absolute;height:100%}.page-template-toimittajatlomake .acf-field[data-name="tarjous"] .acf-field[data-name="nimi"]{border-top:none}.page-template-toimittajatlomake .acf-field-group[data-name="tarjous"] .acf-fields,.page-template-toimittajatlomake .acf-field-group[data-name="tarjous"] .acf-field,.page-template-toimittajatlomake .acf-field-group[data-name="hinta"] .acf-fields,.page-template-toimittajatlomake .acf-field-group[data-name="hinta"] .acf-field,.page-template-toimittajatlomake .acf-field-group[data-name="tiedot_aurinkosahko-_jarjestelmasta"] .acf-fields,.page-template-toimittajatlomake .acf-field-group[data-name="tiedot_aurinkosahko-_jarjestelmasta"] .acf-field,.page-template-toimittajatlomake .acf-field-group[data-name="saatavilla_olevia_ratkaisuja"] .acf-fields,.page-template-toimittajatlomake .acf-field-group[data-name="saatavilla_olevia_ratkaisuja"] .acf-field{border:none !important}.page-template-toimittajatlomake .acf-field-group .acf-field-group[data-name="aurinkopaneelit"],.page-template-toimittajatlomake .acf-field-group .acf-field-group[data-name="invertteri"],.page-template-toimittajatlomake .acf-field-group .acf-field-group[data-name="paneeleiden_kiinnitys-_jarjestelma"],.page-template-toimittajatlomake .acf-field-group .acf-field-group[data-name="kulutuksenohjaus"]{border-bottom:#eee solid 1px !important}.page-template-toimittajatlomake .acf-field[data-name="kulutuksenohjauksen_ratkaisuja"] .acf-true-false,.page-template-toimittajatlomake .acf-field[data-name="toimitamme_ja_asennamme_akkujarjestelmia_sahkon_varastointiin"] .acf-true-false{padding:10px}.acf-form-submit{text-align:center;font-size:25px}a.acf-button.button{margin-left:12px}.acf-field .acf-label label{color:black}.acf-field .acf-input{font-family:'Montserrat', sans-serif}.acf-required{display:none}.acf-field--post-title{display:none}.acf-fields>.acf-field{overflow:auto}body .acf-field .acf-label label{font-weight:600;font-family:'Montserrat', sans-serif}ul.acf-radio-list li label,ul.acf-checkbox-list li label{color:black;font-weight:600}ul.acf-checkbox-list.acf-bl li{margin-bottom:15px}ul.acf-checkbox-list.acf-bl li:last-child{margin-bottom:0}.acf-input input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;background-color:white;border:1px solid #696969;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:9px;border-radius:3px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px !important;margin-top:0}.acf-input input[type="checkbox"]:checked{background-color:#0E7C8E;border:1px solid #0E7C8E;color:#e5e5e5}.acf-input input[type="checkbox"]:checked:after{content:'\f00c';font-size:15px;position:absolute;top:0;left:1px;color:#e5e5e5;height:18px;line-height:18px;font-family:"FontAwesome"}.acf-input input[type="radio"]{margin-right:10px !important}p.lomake-extra-desc{font-weight:800 !important;margin-bottom:20px;color:black}form#acf-form input[type="text"],form#acf-form input[type="number"]{border-radius:6px !important}.acf-field[data-name="hinta"] .acf-field[data-name="avaimet_kateen_-hinta_sis_alv_24"]>.acf-input{margin-top:10px}body .acf-input-append{border:none;background-color:transparent;font-weight:600}.acf-field-border-none{border:none !important}form#acf-form input[type=submit],form#acf-form input.button{background-color:#0E7C8E;border-radius:0;padding:4px 20px}form#acf-form .acf-form-submit{margin-top:30px}div#top-circle{text-align:center;margin-top:-10px;margin-bottom:-40px}div#top-circle img{max-width:500px;width:100%}body .su-row .su-column{margin:0}body .su-column-size-1-2{width:50%;margin:0}div#kompassi-text{text-align:center;padding:0 45px;margin-top:45px}.su-column.su-column-size-1-2.kompassi-right{padding-left:10px}.su-column.su-column-size-1-2.kompassi-right h3{margin-bottom:7px;color:#FF3838}.su-column.su-column-size-1-2.kompassi-right div:first-child h3{margin-top:15px}div#kartta-graph-heading strong{color:#2c3644;font-size:17px;font-family:'Paytone One', sans-serif}div#kartta-graph-image{overflow:auto;margin-bottom:30px;margin-top:10px}div#kartta_left{float:left;width:30%;margin-top:20px}div#kartta_right{float:left;width:54%;margin-top:30px}body.page-id-1287 .entry-content{max-width:1024px;margin:0 auto;margin-bottom:60px;padding:0 20px}article.post-1287{max-width:1024px !important;padding-bottom:0}article.post-1287 header{margin:0 0 10px}.jarjestelmatoimittajat{display:inline-block;width:48%;margin:1%;background-color:#eef9f8;padding:0 15px 15px}.jarjestelmatoimittajat p{color:black}.jarjestelmatoimittajat p span{color:#555555}.jarjestelmatoimittajat h3{text-align:center;text-transform:uppercase;font-weight:bold;color:#21aaa2}.jarjestelmatoimittajat .section-container{margin-bottom:20px}.jarjestelmatoimittajat .section-name{margin-bottom:10px;color:#21aaa2;font-size:15px}.sidebar-inner .textwidget h2{text-align:center;font-size:6em;font-weight:300}#sidebar .widget_recent_entries h3,#sidebar .widget_archive h3{color:#555555;font-size:1.5em;font-weight:300;text-transform:none;border-bottom:none}h4{text-transform:uppercase}p,li{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wpb_wrapper p{line-height:19px}a:link,a:visited{color:#0E7C8E}#inner-wrapper{text-align:center}#content{text-align:left}#content{padding-bottom:0;clear:both}#header-wrap{position:relative;margin:0 auto}body #nav-container{display:inline-block}body:not(.home) #nav-container{border-bottom:1px solid #dbdbdb;padding-bottom:5px}body.home .breadcrumbs{display:none}#header{display:inline-block;vertical-align:middle;padding-top:4.5em !important;padding-bottom:0.5em !important;padding-right:0}#nav-container{border:none;border-width:0;background:transparent;margin:0;margin-top:10px;padding-right:0;padding-left:0}#nav-container #navigation{padding-bottom:0}#nav-container #navigation ul#main-nav>li:first-child{border-left:none}ul.nav li a,ul.nav li.current_page_item a,ul.nav li.current_page_parent a,ul.nav li.current-menu-ancestor a,ul.nav li.current-cat a,ul.nav li.current-menu-item a{background:transparent;color:#000;text-transform:uppercase;padding:.5em 0.9em}#navigation ul ul{text-align:left}.call-to-action-bottom{position:relative;overflow:hidden;max-width:768px;margin:0 auto;margin-bottom:-1px}.call-to-action-bottom-inner{position:absolute;top:36%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:600px}.call-to-action-bottom-inner h3{font-size:32px;font-family:'Paytone One', sans-serif;color:black}.call-to-action-bottom-inner p{font-family:'Montserrat', sans-serif;font-weight:600;font-size:15px;line-height:1.6;max-width:500px;margin:4% auto}#footer-container{background-color:#FF3838;padding:30px 0px}#footer-container #footer{max-width:1250px !important}div#copyright div{position:relative;display:inline-block;color:white;font-size:16px;height:40px;font-weight:600}div#copyright div:first-child{margin-left:0;margin-right:1.5%}div#copyright .footer-page-links{margin:0 27px;vertical-align:text-bottom}div#copyright .footer-page-links a{color:white}div#motiva-logo-container{width:150px}div#omakotiliitto-logo-container{width:100px;margin:0 10px}div#omakotiliitto-logo-container img{margin-top:-20px}div#kiinteistoliitto-kotisi-asialla-logo-container{width:175px;margin:0 15px}div#kiinteistoliitto-kotisi-asialla-logo-container img{margin-top:-25px}.footer-page-links{padding:12px 0px;font-weight:600}.footer-page-links:after{content:"";position:absolute;width:1px;height:40px;background-color:white;top:4px;right:-30px}.footer-socialmedia i{font-size:31px}.footer-socialmedia a{color:white}div#copyright .footer-socialmedia{margin-left:2.5%;top:-5px}#footer-widgets-container{text-align:left}#footer-widgets-container .col-full{max-width:1024px !important}#footer-widgets{padding-bottom:100px}#footer-widgets .widget .textwidget{color:#fff}#wrapper,#footer{max-width:none}#footer .col-left{width:100%;text-align:center;padding-top:1em;padding:10px;margin-bottom:0}#footer p{margin:0}#wrapper{padding:0}#footer{border:none}#footer img{height:auto}#footer-logos-wrap{max-width:1024px;margin:0 auto;text-align:center}#footer-logos{max-width:80%}#footer-widgets-wrap{max-width:none;background:#0cae0c}#footer-widgets-wrap .wpb_row{margin-left:auto;margin-right:auto}#footer-widgets,#footer-widgets h3{border:none;color:#fff;font-family:'Montserrat', sans-serif}#footer-widgets{max-width:none;background:transparent}#footer-widgets h3{text-transform:uppercase;font-size:1.4em;margin-bottom:0;padding-bottom:1em}#footer-widgets .textwidget{font-size:1.3em;font-weight:400}#wrapper .woo-sc-button{font-size:.6em}.su-spoiler-title{width:auto;display:inline-block;padding-right:2em !important}.su-spoiler-icon{left:auto !important;right:.5em}.su-spoiler-icon:before{color:#0E7C8E}.su-custom-gallery-slide{float:none !important;display:inline-block;vertical-align:middle;width:auto;margin:5% !important}.su-custom-gallery-slide img{max-width:140px;border:none !important}.su-custom-gallery-slide:hover img{background:transparent !important}#header-extras-wrap{text-align:right;max-width:none;margin:0 auto;clear:both;top:auto;position:absolute;float:none;width:100%;z-index:9;padding:0 2.4%}#header-extras{float:right;padding:0;z-index:99;top:0;margin-right:0;width:100%;max-width:290px;margin-top:25px;overflow:hidden}#header-extras a:link,#header-extras a:visited{color:#FF3838}#header-extras i{float:left;font-size:30px;margin-left:20px}#network-links{margin-right:25px}#header-extras #network-links a img{max-height:55px;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#header-extras #network-links a:hover img,#header-extras #network-links a:first-child img{opacity:1}#header-extras #network-links a div{width:15px;height:55px;display:inline-block;vertical-align:top;text-align:center;float:left;-webkit-transition:width .5s;transition:width .5s;padding:2px}#header-extras #network-links a:hover div,#header-extras #network-links a:first-child div{width:55px}#hsy-link div{background:#0E7C8E}#iinfo-link div{background:#d83184}#ekokompassi-link div{background:#24b924}#energiasuunta-link div{background:#006aa7}#climatematch-link div{background:black}#lang_sel_list{height:auto;display:inline-block;vertical-align:middle}#lang_sel_list li{margin:0 .5em !important}#lang_sel_list a,#lang_sel_list a:visited{background:transparent !important;color:#fff !important;text-transform:uppercase;font-size:1em;font-family:'Montserrat', sans-serif;font-weight:900;font-size:.85em;letter-spacing:.05em;-webkit-font-smoothing:initial;line-height:1em}img.header-some{width:17px;vertical-align:middle;margin:19px 5px}img.header-some:hover{opacity:.7}.home #content{padding-bottom:0;margin-top:0;z-index:999;background:transparent}a.button,a.comment-reply-link,#commentform #submit,.submit,input[type=submit],input.button,button.button,#wrapper .woo-sc-button{font-weight:500}.su-spoiler-style-default>.su-spoiler-title{font-family:'Paytone One', sans-serif;font-size:24px;color:#2c3644}.su-spoiler-icon-caret.su-spoiler-closed .su-spoiler-icon:before{content:"\f0da";font-size:35px;color:#FF3838;display:inline-block;margin-top:1px}.su-spoiler-icon:before{color:#FF3838;font-size:35px}.su-expand-content{font-family:'Montserrat', sans-serif;font-weight:400;color:#555555 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.su-expand .fa{color:#c2debc;font-size:2em;font-weight:400}.su-expand-collapsed .su-expand-content{display:none}.su-spoiler-icon-plus .su-spoiler-icon:before{content:"" !important;width:16px;height:16px;max-width:100%;display:inline-block;position:static;left:0;top:0;background-repeat:no-repeat;background-size:contain;background-image:url("img/miinus_small.png")}.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before{content:"" !important;background-image:url("img/plussa_small.png")}.su-spoiler-icon{top:10px !important}#comments{display:none}#header-extras .widget_search{margin-bottom:0;float:none;display:inline-block;vertical-align:middle}#header-extras .widget_search form{margin-top:0;overflow:hidden;border:none}#header-extras .widget_search form input{background-color:#fff;width:100%;border-radius:0;background:transparent;border-bottom:1px solid #fff;color:#fff;width:7.5em;margin-right:2.5em;padding-bottom:0;font-weight:300;font-family:'Montserrat', sans-serif}.searchform button.submit{top:0;left:5px}.searchform .fa-search:before{font-size:18px;color:#BBBDBF}.searchform i.fas.fa-search{position:absolute;top:-6px;left:-12px;font-weight:100}.pagination.woo-pagination{display:none}body.search-results h1.archive_header{text-align:center}body.search-results article{margin:0 auto !important}body.search-results article h2.title.entry-title{font-family:'Paytone One', sans-serif}body.search-results article h2.title.entry-title a{color:#2c3644 !important}body.search-results article.toimittajat,body.search-results article.kuluttajat{display:none}body.search-results section{margin-bottom:50px}#header-extras .widget_search .fa-search:before{color:#fff;font-size:17px}.search #sidebar{display:none !important}.post h2.title a:link,.post h2.title a:visited,.page h2.title a:link,.page h2.title a:visited{color:#646567 !important}.wpml-ls-legacy-list-horizontal{border:none}.regular-radio{display:none}.slider-form .regular-radio{display:inline-block;zoom:2}.slider-form .regular-radio:hover{cursor:pointer}.info-icon img{border:none}.panel-group-heading span{color:#0E7C8E}.panel-group-heading span span:first-child:before{content:"";width:.5em;display:inline-block}.panel-default{font-family:"Montserrat",sans-serif !important;font-size:1.1em;font-weight:400}.teho_select_wrap{display:inline-block}.teho_select label{font-size:1.1em}.teho_select_bottom{text-align:center;margin-right:50px;font-size:1.3em;font-family:'Montserrat', sans-serif}.form-wrap{display:inline-block;vertical-align:top;width:49%;margin-bottom:30px;font-weight:400}.form-wrap p{margin-bottom:0}.form-wrap a{color:#0E7C8E}#kommentti-wrap,#kommentti-wrap-2,#kommentti-wrap-3{display:inline-block;vertical-align:top;width:35%}.teho_select{display:inline-block;background-color:#57a633;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;height:110px;width:110px;vertical-align:top;color:#fff;margin-top:30px}.teho_select_eka{margin-right:50px}.teho_select:hover{background-color:#77c653}.teho_select label,.slider-form label{display:inline-block;text-align:center;padding-top:40px;cursor:pointer;width:110px}.teho_select label>span,.slider-form label>span{display:block;width:20px;height:20px;margin-left:10px;margin-top:15px;background-color:#fff;border:1px solid #c4c4c4;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;text-align:center;color:#333;font-size:30px;line-height:17px}.slider-form label>span{display:inline-block}.teho_select label>span>span,.slider-form label>span>span{visibility:hidden}.teho_select .regular-radio:checked+label>span>span,.slider-form .regular-radio:checked+label>span>span{visibility:visible;color:#777}.hintavertailu-info{display:inline-block;vertical-align:top;width:49%;font-size:0.9em}.hintavertailu-info .info-icon{display:inline-block;width:10%;min-width:50px;vertical-align:top !important}.hintavertailu-info div:nth-child(3) .info-icon{vertical-align:middle !important}.hintavertailu-info .info-text{display:inline-block;width:70%}.hintavertailu-info .info-text h3{margin-top:10px;font-size:1.5em;text-transform:uppercase}.hintavertailu-info .info-text a{display:block}.hintavertailu-info .heading-esimerkki,.hintavertailu-info .linkki-esimerkki{color:#006aa7 !important;font-weight:400}.hintavertailu-info .heading-avaimet,.hintavertailu-info .linkki-avaimet{color:#e06807 !important;font-weight:400}.hintavertailu-info .heading-huomioitavaa,.hintavertailu-info .linkki-huomioitavaa{color:#aac31e !important;font-weight:400}.hintavertailu-info>div{background-color:transparent;margin:5px;padding:5px}.hintavertailu-info>div>div:first-child{font-size:3em;margin-right:5px;display:inline-block;width:34px;vertical-align:middle}.hintavertailu-info>div>div:nth-child(2){display:inline-block;vertical-align:top}#omakotitalo_accordion,#kerrostalo_accordion{margin-bottom:2em !important}.panel-group{clear:both;margin-bottom:0 !important}.panel-group-heading{border:none;box-shadow:none !important;-webkit-box-shadow:none !important;margin-top:30px}.panel-heading h4.panel-title{margin:0;text-transform:none}.panel-group-heading .panel-title>span:first-child>span{width:18%;display:inline-block;white-space:initial;vertical-align:top}.panel-group-heading .panel-title>span:first-child>span:first-child{width:33%;margin-left:1em}.panel-title>span{white-space:nowrap}.panel-title>span:first-child{width:84%;display:inline-block}.panel-title>span:first-child>a{font-size:0.8em;color:#333}.panel-title>span:first-child>a:hover{text-decoration:none}.panel-title>span:first-child>a>span{width:18%;display:inline-block;font-family:sans-serif;white-space:initial;vertical-align:top;font-family:"Montserrat",sans-serif !important;font-size:1.1em;font-weight:400;padding-left:.5em}.panel-title>span:first-child>a>span:first-child{width:33%;display:inline-block;margin-left:1em}.panel-title>span:last-child{width:15%;display:inline-block;float:right}.panel-title>span:last-child a{color:#0E7C8E;text-transform:uppercase;font-size:0.9em}.panel-body>span:first-child{display:inline-block;width:25%;vertical-align:top;font-size:0.85em}.panel-body>span:first-child a{color:#0E7C8E}.panel-body>span:last-child{display:inline-block;width:74%;vertical-align:top}.panel-body table{table-layout:fixed}.panel-body table td{width:49%;vertical-align:top;font-size:0.85em}.panel-body table td:nth-child(2){padding-left:5px}.panel-body td.group-eka{padding-top:15px}.panel-body table a{color:#0E7C8E}.panel-default .panel-heading a.glyphicon{width:100%}.glyphicon-chevron-right:before{color:#0E7C8E}.glyphicon-chevron-down:before{color:#0E7C8E}.modal{overflow-y:hidden;z-index:9999}.modal-dialog{overflow-y:scroll;height:90vh;margin:5vh auto}.modal-body form label,.modal-body form input{width:100%;margin:5px;margin-left:0}.modal-body textarea{height:130px;width:100%;margin:5px;margin-left:0}.instruction{border:2px solid #d4d0ba;padding:1em;border-radius:1em;background:#efefef;margin:1em}.wpcf7-radio span.wpcf7-list-item{width:100%}.wpcf7-radio span.wpcf7-list-item input{width:auto;vertical-align:middle}.wpcf7-radio span.wpcf7-list-item label{vertical-align:middle}.wpcf7-form-control-wrap select{margin-top:.4em}div.wpcf7 input[type="file"]{border:none}.files label{border:2px dashed #d4d0ba;border-radius:10px;padding:1em;position:relative}.files label:hover,.files label:active{background:#eee}.files label span.wpcf7-form-control-wrap{position:absolute;padding-left:66%;left:0;top:0;bottom:0;width:100%}.files label span.label-inner{display:inline-block;width:66%;vertical-align:middle;text-align:center;text-align:left}.files label span.label-inner span{display:block;font-weight:300;margin-top:.5em;text-align:center}.files label span.label-inner-small{width:33%;text-align:center}.files label span input{position:absolute;left:0;bottom:0;width:100%;top:0;opacity:0}.files input[type=file]:focus{outline:none;outline:none;outline-offset:0}.wpcf7 p{margin-bottom:.5em}.wpcf7 p label{margin-bottom:0}.wpcf7 div>label{font-size:.9em}.yritykset span.wpcf7-list-item,.lammitystavat span.wpcf7-list-item{display:block}.wpcf7 span.wpcf7-list-item input[type="checkbox"]{width:auto}.modal-body input[type=submit]{background:#1f5dc1;outline:none;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-size:1.1em;text-transform:uppercase;border-bottom:none;margin-top:30px}.modal-body input,.modal-body button,.modal-body select,.modal-body textarea{font-weight:300}.modal-footer{display:none}.su-spoiler span,.su-spoiler-style-default>.su-spoiler-content{font-weight:400}body.page-id-123 .su-accordion{margin-left:45px}body.page-id-123 .su-accordion .su-spoiler{position:relative;margin-bottom:0px;border:none;border-radius:0;padding:12px 0px;border-top:solid 2px #e7e7e7}body.page-id-123 .su-spoiler-style-fancy>.su-spoiler-title{border-bottom:none !important;font-size:1.25em;font-family:'Paytone One', sans-serif;width:100%;background-color:transparent;padding-left:20px}body.page-id-123 .su-accordion>.su-spoiler:before{content:"";position:absolute;width:50px;height:50px;background-image:url(/wp-content/themes/aurinkosah2018/img/kysymysmerkki.svg);background-size:contain;background-repeat:no-repeat;top:4px;left:-45px}body.page-id-123 span.su-spoiler-icon{right:0 !important;left:auto !important}body.page-id-123 .su-spoiler-style-fancy>.su-spoiler-content{padding-left:22px}.su-spoiler-icon{line-height:15px !important}.entry table{border:none;font-size:.95em;line-height:1em}.entry table tbody td{border-bottom:none}.entry table td,.entry table th{border-right:none;padding:.45em}.entry table tbody th{background:transparent;border-bottom:none}img.wp-smiley,img.emoji{margin-top:-0.15em !important}.su-spoiler-icon{left:0 !important;top:10px !important;width:20px !important}.page-id-19 .twocol-one{font-weight:400}body.page-template-laskuri div#message.updated{display:none}div#laskuri div[data-name="sijainti"] .acf-label{position:relative}.laskuri-warning{margin-left:15px;color:#e20000;font-weight:bold}#laskuri span.laskuri-warning{display:inline-block;position:absolute}.laskuri-warning i{color:#e20000;margin-right:5px}#laskuri div[data-name="paneelien_suuntaus"],#laskuri div[data-name="varjostukset"]{overflow:visible}div#laskuri div[data-name="paalammitysmuoto"] .acf-input ul{margin-bottom:10px}div#laskuri div[data-name="paalammitysmuoto"] .acf-input:after{content:"Laskuri ei toimi kauko- tai puulämmitteisten pientalojen yhteydessä. Yleensä näissä lämmitysmuodoissa sähkönkulutus on pientalon tapauksessa niin pieni, ettei aurinkovoimala ole kannattava investointi.";font-weight:normal}div#laskuri ul.acf-checkbox-list li{margin-top:8px}div#laskuri div[data-name="vuosikulutuskwh"] .acf-input,div#laskuri div[data-name="kulutus_kesakuussa"] .acf-input{max-width:200px}div#laskuri div[data-name="tulosarvio"]{display:none}body.page-template-laskuri .acf-form-submit{text-align:left;margin-top:10px;margin-left:12px}#laskuri-tulos{position:relative;padding-left:10px;margin-top:15%}#laskuri-tulos label{font-weight:600;font-family:'Montserrat', sans-serif;width:100%;max-width:200px;vertical-align:-webkit-baseline-middle;vertical-align:middle}#laskuri-tulos label.tulos-heading{font-size:25px;font-family:'Paytone One', sans-serif;color:#414A57;margin-bottom:20px;max-width:100%}#laskuri-tulos div.laskuri-tulos-container{margin-bottom:10px}#laskuri-tulos span.laskuri-tulos-number-container{display:inline-block;border:solid 2px #d9bc36;padding:3px 10px;border-radius:5px;width:100%;max-width:120px;text-align:right;font-weight:bold}#laskuri-tulos div.laskuri-tulos-notification{margin-top:30px;font-weight:600;font-size:12px;font-family:'Montserrat', sans-serif}#laskuri-tulos div.laskuri-tulos-warning{font-weight:600;font-size:12px;font-family:'Montserrat', sans-serif;color:#e20000;margin-top:20px;display:none}@media only screen and (min-width: 768px){#navigation{width:auto;vertical-align:middle;right:0;left:auto;margin-bottom:0;float:right;padding:.5em 0 3em;background:transparent}#navigation .nav li.parent>a:after{display:none}ul.nav{margin-right:0}ul.nav ul{width:15em;margin-left:-15px}#navigation ul.nav>li#menu-item-203:hover>ul{left:-16px}#navigation ul.nav>li#menu-item-1957:hover>ul{left:-29px}#footer-widgets-wrap>div{padding:1.5em 0;margin-bottom:0}#footer-widgets-wrap h4{text-transform:uppercase;padding:0 0 1em 0;line-height:1.5em}#footer-widgets-wrap,#footer{padding:0}}@media only screen and (min-width: 980px){#content,.one-col #content{padding:2em}.home #content{padding:2em}.page-child.one-col #content{padding-bottom:0}.page-child.one-col #footer-widgets-wrap,.page-child.one-col #footer{position:relative}.two-col-left #main-sidebar-container #main,.two-col-right #main-sidebar-container #main{width:70.89%}.two-col-left #main-sidebar-container #sidebar,.two-col-right #main-sidebar-container #sidebar{width:21.91%}}@media only screen and (max-width: 979px){#inner-wrapper{padding:0}.two-col-right #main-sidebar-container,.two-col-left #main-sidebar-container{margin:1.5em}#sidebar{padding:2em}}@media only screen and (max-width: 1040px){#footer-container #footer{max-width:960px !important}}@media only screen and (max-width: 950px){div#copyright .footer-page-links{display:block;margin:0}div#copyright div#kiinteistoliitto-kotisi-asialla-logo-container{display:block;margin:15px auto 10px}div#copyright div#kiinteistoliitto-kotisi-asialla-logo-container img{margin-top:0}.footer-page-links:after{display:none}div#copyright .footer-page-links:nth-child(5){margin-bottom:20px}div#copyright .footer-socialmedia{margin:0 10px}}@media all and (min-width: 1650px){.swiper-container .mask-top{top:-100px;height:200px}.swiper-container .mask-bottom{height:290px;bottom:-140px}}@media all and (min-width: 2750px){.swiper-container .mask-top{top:-350px;height:500px}.swiper-container .mask-bottom{height:500px;bottom:-250px}}@media only screen and (max-width: 1370px){div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat] div#ilmansuunnat-description{width:55%}}@media only screen and (max-width: 1140px){div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat] div#ilmansuunnat-description{width:50%}.home-bottom{margin-top:17%}.home-bottom .mask-deco{top:-100px}}@media only screen and (max-width: 1010px){div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat] div#ilmansuunnat-description{width:46%}}@media only screen and (max-width: 930px){div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat] div#ilmansuunnat-description{width:100%}}@media only screen and (max-width: 1024px){#header-container{height:245px}#navigation ul.nav li a{font-size:14px;padding:.5em 0.75em}.slide-heading h3{font-size:32px;line-height:1.1;margin:0}}@media only screen and (max-width: 1000px){.post-wrapper{padding:0 1%}.post-wrapper article{width:48%}body.page-template-tarjouspyynto-lomake form#acf-form,body.page-template-laskuri form#acf-form{width:100%;margin-top:6%;padding-left:200px;padding-right:20px;margin-left:0}}@media only screen and (max-width: 959px) and (min-width: 769px){.home-fullwidth-section .home-section .big-text{font-size:3.6em}}@media only screen and (max-width: 1024px){#nav-container{margin-top:-2em !important;float:none}}@media only screen and (min-width: 768px) and (max-width: 930px){#header-container{margin-bottom:0}#navigation ul#main-nav{max-width:870px;padding:0 10%}#navigation ul#main-nav>li{float:none;display:inline-block}#navigation ul.nav li a{font-size:15px;padding:.5em 0.9em}}@media only screen and (max-width: 930px){.swiper-container .mask-top{height:83px}.swiper-container .mask-bottom{height:163px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input{margin-top:30px}}@media only screen and (max-width: 800px){.home-bottom .mask-deco{top:-75px}}@media only screen and (max-width: 767px){body.full-width #inner-wrapper{-webkit-transition:all .5s;transition:all .5s;left:0;background:#fff}.nav-asymmetric-border{display:block;position:absolute;bottom:0;width:100%;bottom:-90px;height:100px;overflow:hidden}.nav-mask{background:#0E7C8E;width:150%;height:45px;-webkit-transform:rotateZ(-3.5deg);-ms-transform:rotate(-3.5deg);transform:rotateZ(-3.5deg);position:absolute;top:-20px;left:-50px}h1.title.entry-title{font-size:30px}h1.toimittajat-detail-heading{font-size:30px}div#content h2{font-size:25px}div#content .image-and-text__content h2{font-size:25px}div.numbered-list-section h1{font-size:25px}.archive_header .cat{font-size:30px}.su-spoiler-style-default>.su-spoiler-title{font-size:21px}body.category-kokemuksia h1.archive_header:before{width:80px;top:-13px}body.category-kokemuksia h1.archive_header .cat{padding-left:80px}body.category-kokemuksia article.category-kokemuksia h1.title.entry-title a{font-size:25px}.show-nav #inner-wrapper{left:80% !important}ul.nav li a,ul.nav li.current_page_item a,ul.nav li.current_page_parent a,ul.nav li.current-menu-ancestor a,ul.nav li.current-cat a,ul.nav li.current-menu-item a{text-align:left}#navigation{background:#0E7C8E}#navigation h3{display:none}#navigation section.menus a.nav-home span{display:none}#navigation ul#main-nav>li>a{color:black !important;font-weight:800}#navigation ul#main-nav>li>a:hover{color:black;text-decoration:underline}#navigation ul.sub-menu>li a:hover{color:black !important;text-decoration:none !important}.breadcrumbs{border-top:solid 1px #dbdbdb;margin:30px 30px;padding:15px 0px 0px 0px}.slide-content{left:72%}.slide-heading h3{font-size:25px}.slide-text h5{font-size:13px;line-height:1.6}.slide-link a{font-size:14px}.swiper-pagination-bullet{width:12px;height:12px;background:#86BEC7;opacity:1;margin:25px 5px 0px}#footer-widgets,#footer-widgets h3{padding:.5em 1em}.nav-toggle{margin:0}#header{padding-top:0em !important;margin-top:15px}#header-container{float:none;width:100%;height:182px}#content,.one-col #content{margin-top:0;padding-top:0}.two-col-right #main-sidebar-container,.two-col-left #main-sidebar-container{margin-top:0}#header-extras-wrap{position:absolute;width:auto;float:right;right:0;padding:0 2.4%}#navigation .nav-home,#navigation .nav-close,#navigation ul.rss li a,#navigation ul.cart a.cart-contents,#navigation ul.nav-search a.search-contents{height:2em;width:2em}#navigation .nav-home,#navigation .nav-close{background:#FF3838}#header-container{margin-bottom:0em !important}#header-extras-wrap{min-width:360px;position:static;display:block;width:100%;height:auto}#header-extras #network-links a div{width:55px}#header-extras #network-links a div img{opacity:1}.home h2{font-size:27px}.call-to-action-bottom-inner{top:50%;padding:0 5%}.call-to-action-bottom-inner h3{font-size:30px}#footer-container{padding:0}#footer-widgets h3{padding:.5em 0}svg#avaimet-kateen g#tekstit>text{display:none}svg#avaimet-kateen g#tekstit-main{display:none}svg#avaimet-kateen g#avaimet-kateen-paketti-heading{display:block}svg#avaimet-kateen div#avaimet-kateen-paketti-mobile-text{display:block}div#kartta_left{float:none;width:100%;margin-top:20px;max-width:160px;margin:0 auto}div#kartta_right{margin:0 auto;float:none;width:100%;margin-top:0px;max-width:400px}div#kompassi_image{max-width:350px;margin:0 auto}.two-columns-section .two-columns .two-columns-content{width:100%;margin-bottom:0}}@media only screen and (max-width: 740px){.ask-btn.avaa-tarjouspyyntolomake{margin-top:15px}}@media only screen and (max-width: 720px){#laskuri span.laskuri-warning{display:inline-block;position:relative;margin-left:0;margin-top:5px}}@media only screen and (max-width: 700px){div#omakotitalo-lomake .acf-field[data-name=vuotuinen_kiinteistosahkonkulutus]>.acf-label,div#omakotitalo-lomake .acf-field[data-name=kesakuun_sahkonkulutus]>.acf-label{width:100%}div#omakotitalo-lomake .acf-field[data-name=vuotuinen_kiinteistosahkonkulutus]>.acf-input,div#omakotitalo-lomake .acf-field[data-name=kesakuun_sahkonkulutus]>.acf-input{width:100%;display:inline-block;max-width:280px}}@media only screen and (max-width: 680px){div#omakotitalo-lomake.short-form:before{height:90%}}@media only screen and (max-width: 650px){#avaimet-kateen-paketti-image{display:none}#avaimet-kateen-paketti-image-mobile{display:block}div#matin_talo{display:none}div#matin_talo_mobile{display:block}.matin-talo-text{display:block}.post-wrapper{padding:0 4%}.post-wrapper article{width:100%;margin:25px 0px 0px 0px}.fas.fa-spinner{left:46%}}@media only screen and (max-width: 630px){.slide-content{left:70%}.home-bottom .mask-deco{top:-60px}div#omakotitalo-lomake .acf-field[data-name=valinnaiset_tiedot] ul.acf-checkbox-list li{width:100%}div#omakotitalo-lomake .acf-field[data-name=valinnaiset_tiedot] .acf-field[data-name=vapaiden_sulakkeiden_maara]{width:100%;max-width:250px}div#omakotitalo-lomake .acf-field[data-name=valinnaiset_tiedot] .acf-field[data-name=lisatietoja]{display:inline-block;width:100%}div#omakotitalo-lomake.short-form div.acf-field[data-name=yhteystiedot]:before{height:196%}div#message.updated+form#acf-form div#omakotitalo-lomake div.acf-field[data-name=yhteystiedot]:before{height:210%}}@media only screen and (max-width: 600px){body.category-kokemuksia h1.archive_header:before{width:65px;top:0}body.category-kokemuksia h1.archive_header .cat{padding-left:65px}body.page-template-tarjouspyynto-lomake form#acf-form,body.page-template-laskuri form#acf-form{padding-left:170px}div#omakotitalo-lomake .acf-field[data-name=nimi],div#omakotitalo-lomake .acf-field[data-name=puhelin],div#omakotitalo-lomake .acf-field[data-name=katuosoite],div#omakotitalo-lomake .acf-field[data-name=email],div#omakotitalo-lomake .acf-field[data-name=postinumero],div#omakotitalo-lomake .acf-field[data-name=kaupunki],div#omakotitalo-lomake .acf-field[data-name=katon_materiaali],div#omakotitalo-lomake .acf-field[data-name=katon_raystaskorkeus],div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=nimi],div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=puhelin],div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=katuosoite],div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=email],div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=postinumero],div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=kaupunki],div.taloyhtio-pk-yrityksen-lomake .acf-field[data-name=yhteyshenkilo]{width:100%}div#omakotitalo-lomake .acf-field[data-name=asennuspaikan_katuosoite]{width:100%}div#omakotitalo-lomake .acf-field[data-name=asennuspaikan_postinumero],div#omakotitalo-lomake .acf-field[data-name=asennuspaikan_kaupunki]{width:100%}div#omakotitalo-lomake div.acf-field[data-name=yhteystiedot]>.acf-label:before,div#omakotitalo-lomake div.acf-field[data-name=valitse_yritykset]>.acf-label:before,div#omakotitalo-lomake div.acf-field[data-name=tarjouksen_vaatimat_pakolliset_tiedot]>.acf-label:before,div#omakotitalo-lomake div.acf-field[data-name=toimitus_ja_asennus]>.acf-label:before,div#omakotitalo-lomake div.acf-field[data-name=valinnaiset_tiedot]>.acf-label:before,div#omakotitalo-lomake div.omakotitalo-laheta-lomake:before,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=yhteystiedot]>.acf-label:before,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=valitse_yritykset]>.acf-label:before,div#laskuri div.acf-field[data-name=kerro_sahkonkulutuksesi]>.acf-label:before,div#laskuri div.acf-field[data-name=kerro_asennuskohteesta]>.acf-label:before,div#laskuri div.acf-field[data-name=tulosarvio]>.acf-label:before,div#laskuri-tulos label.tulos-heading:before{left:-150px}div#omakotitalo-lomake div.acf-field[data-name=yhteystiedot]:before,div#omakotitalo-lomake div.acf-field[data-name=valitse_yritykset]:before,div#omakotitalo-lomake div.acf-field[data-name=tarjouksen_vaatimat_pakolliset_tiedot]:before,div#omakotitalo-lomake div.acf-field[data-name=toimitus_ja_asennus]:before,div#omakotitalo-lomake div.acf-field[data-name=valinnaiset_tiedot]:before,div#omakotitalo-lomake.short-form:before,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=yhteystiedot]:before,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=valitse_yritykset]:before,div#laskuri div.acf-field[data-name=kerro_sahkonkulutuksesi]:before,div#laskuri div.acf-field[data-name=kerro_asennuskohteesta]:before,div#laskuri div.acf-field[data-name=tulosarvio]:before{left:-83px}div#omakotitalo-lomake div.acf-field[data-name=yhteystiedot]>.acf-label:after,div#omakotitalo-lomake div.acf-field[data-name=valitse_yritykset]>.acf-label:after,div#omakotitalo-lomake div.acf-field[data-name=tarjouksen_vaatimat_pakolliset_tiedot]>.acf-label:after,div#omakotitalo-lomake div.acf-field[data-name=toimitus_ja_asennus]>.acf-label:after,div#omakotitalo-lomake div.acf-field[data-name=valinnaiset_tiedot]>.acf-label:after,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=yhteystiedot]>.acf-label:after,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=valitse_yritykset]>.acf-label:after,div#laskuri div.acf-field[data-name=kerro_sahkonkulutuksesi]>.acf-label:after,div#laskuri div.acf-field[data-name=kerro_asennuskohteesta]>.acf-label:after,div#laskuri div.acf-field[data-name=tulosarvio]>.acf-label:after,#laskuri-tulos label.tulos-heading:after{left:-132px}div#omakotitalo-lomake.short-form:before{height:90%}div#omakotitalo-lomake.short-form div.acf-field[data-name=yhteystiedot]:before{height:164%}.success-message h3:before{left:-150px}.success-message:before{left:-83px}.success-message:after{left:-132px}}@media only screen and (max-width: 580px){div#logo{width:250px}#header-container{height:170px}.breadcrumbs{margin:20px 30px}.slide-content{left:65%}.swiper-container .mask-top{height:73px}.swiper-container .mask-bottom{height:150px}div#avaimet_kateen-paketti-container .mask-top{height:70px}div#avaimet_kateen-paketti-container .mask-bottom{height:120px}.numbered-list-section .numbered-list__count{width:12%;font-size:65px;line-height:0.7;margin-right:15px}.numbered-list-section .numbered-list__content{float:right;width:82%;padding-right:0}.image-and-text .image-and-text__img{width:100%;float:none;max-width:250px;margin:0 auto}.image-and-text .image-and-text__content{float:none;width:100%;padding-left:0}.call-to-action-bottom .mask-top{height:70px}.call-to-action-bottom-inner h3{font-size:24px;margin-bottom:20px}.call-to-action-bottom-inner p{display:none}}@media only screen and (max-width: 520px){div#omakotitalo-lomake .acf-field[data-name=katon_jyrkkyys]>.acf-input ul.acf-checkbox-list li{display:block;width:100%}.boxes{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.boxes .box-inner{padding:0 0 10px;min-height:auto}.boxes .box-inner img{max-height:150px}.boxes .box-inner .box-text{font-size:18px}}@media only screen and (max-width: 500px){#header{margin-top:65px}#header-extras{float:left;width:100%;text-align:center;padding-right:0;display:none}.nav-toggle:before{font-size:1.45em}.nav-toggle:after{font-size:19px;top:18px;left:45px}.breadcrumbs{margin:15px 20px}.swiper-container .mask-top{height:68px}.swiper-container .mask-bottom{height:144px}.slide-content{left:50%;padding-right:0}.slide-heading h3{font-size:27px;padding:0 5%;margin-bottom:10px}.slide-text h5{display:none;font-size:11px;line-height:1.5}.slide-link a{font-size:15px}.swiper-pagination-bullet{width:10px;height:10px;margin:15px 5px 0px}.footer-twitter .vc_column_container ul li{max-width:350px;margin:2em auto;display:block;width:100%}.form-wrap,.hintavertailu-info{display:block !important;width:100% !important;margin-right:0 !important}.teho_select_eka{margin-right:20px}#header-extras #network-links a div{width:55px}#network-links{margin-right:0}.home-fullwidth-section .home-section .big-text{font-size:3.5em;margin-top:.2em}.home-fullwidth-section .home-section .threecol-one{margin-bottom:2em}.panel-body>span{display:block !important;width:100% !important}}@media only screen and (max-width: 480px){.box-inner .box-text{font-size:17px}.home-bottom{margin-top:25%}.home-bottom .mask-deco{top:-45px}.ask-btn{font-size:17px;max-width:320px}h1.title.entry-title{font-size:26px}h1.toimittajat-detail-heading{font-size:26px}.entry h3{font-size:20px}body.category-kokemuksia h1.archive_header:before{width:55px}.archive_header .cat{font-size:26px}body.category-kokemuksia h1.archive_header .cat{font-size:26px;padding-left:50px}body.category-kokemuksia article.category-kokemuksia h1.title.entry-title{line-height:0.7}body.category-kokemuksia article.category-kokemuksia h1.title.entry-title a{font-size:20px}.su-spoiler-style-default>.su-spoiler-title{font-size:20px}#sticky-container{width:150px}.fas.fa-spinner{left:41%}body.page-template-tarjouspyynto-lomake form#acf-form,body.page-template-laskuri form#acf-form{padding-left:100px;padding-right:10px}div#omakotitalo-lomake .acf-field.acf-field-group>.acf-label>label,div.taloyhtio-pk-yrityksen-lomake .acf-field.acf-field-group>.acf-label>label,div#laskuri .acf-field.acf-field-group>.acf-label>label{font-size:20px;line-height:1.2}div#omakotitalo-lomake div.acf-field[data-name=yhteystiedot]>.acf-label:before,div#omakotitalo-lomake div.acf-field[data-name=valitse_yritykset]>.acf-label:before,div#omakotitalo-lomake div.acf-field[data-name=tarjouksen_vaatimat_pakolliset_tiedot]>.acf-label:before,div#omakotitalo-lomake div.acf-field[data-name=toimitus_ja_asennus]>.acf-label:before,div#omakotitalo-lomake div.acf-field[data-name=valinnaiset_tiedot]>.acf-label:before,div#omakotitalo-lomake div.omakotitalo-laheta-lomake:before,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=yhteystiedot]>.acf-label:before,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=valitse_yritykset]>.acf-label:before,div#laskuri div.acf-field[data-name=kerro_sahkonkulutuksesi]>.acf-label:before,div#laskuri div.acf-field[data-name=kerro_asennuskohteesta]>.acf-label:before,div#laskuri div.acf-field[data-name=tulosarvio]>.acf-label:before,div#laskuri-tulos label.tulos-heading:before{left:-90px;width:85px;height:30px;font-size:14px}div#omakotitalo-lomake div.acf-field[data-name=yhteystiedot]:before,div#omakotitalo-lomake div.acf-field[data-name=valitse_yritykset]:before,div#omakotitalo-lomake div.acf-field[data-name=tarjouksen_vaatimat_pakolliset_tiedot]:before,div#omakotitalo-lomake div.acf-field[data-name=toimitus_ja_asennus]:before,div#omakotitalo-lomake div.acf-field[data-name=valinnaiset_tiedot]:before,div#omakotitalo-lomake.short-form:before,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=yhteystiedot]:before,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=valitse_yritykset]:before,div#laskuri div.acf-field[data-name=kerro_sahkonkulutuksesi]:before,div#laskuri div.acf-field[data-name=kerro_asennuskohteesta]:before,div#laskuri div.acf-field[data-name=tulosarvio]:before{left:-48px;width:4px}div#omakotitalo-lomake div.acf-field[data-name=yhteystiedot]>.acf-label:after,div#omakotitalo-lomake div.acf-field[data-name=valitse_yritykset]>.acf-label:after,div#omakotitalo-lomake div.acf-field[data-name=tarjouksen_vaatimat_pakolliset_tiedot]>.acf-label:after,div#omakotitalo-lomake div.acf-field[data-name=toimitus_ja_asennus]>.acf-label:after,div#omakotitalo-lomake div.acf-field[data-name=valinnaiset_tiedot]>.acf-label:after,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=yhteystiedot]>.acf-label:after,div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=valitse_yritykset]>.acf-label:after,div#laskuri div.acf-field[data-name=kerro_sahkonkulutuksesi]>.acf-label:after,div#laskuri div.acf-field[data-name=kerro_asennuskohteesta]>.acf-label:after,div#laskuri div.acf-field[data-name=tulosarvio]>.acf-label:after,#laskuri-tulos label.tulos-heading:after{left:-82px;top:65px;width:70px;height:70px}div#omakotitalo-lomake div.acf-field[data-name=valinnaiset_tiedot]:before{height:104%}div.taloyhtio-pk-yrityksen-lomake div.acf-field[data-name=valitse_yritykset]:before{height:115px}div#laskuri div.acf-field[data-name=kerro_sahkonkulutuksesi]:before{height:115%}div#laskuri div.acf-field[data-name=kerro_asennuskohteesta]:before{height:10%}.success-message h3{font-size:20px;line-height:1.2}.success-message h3:before{left:-90px;width:85px;height:30px;font-size:14px}.success-message:before{left:-48px;width:4px}.success-message:after{width:70px;height:70px;left:-82px;top:80px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input{width:100px;margin-left:50px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list{height:170px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:first-child{left:55px;bottom:-16px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(2){bottom:18px;left:96px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(3){bottom:72px;left:152px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(4){bottom:134px;left:96px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(5){left:37px;top:-15px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(6){left:3px;bottom:134px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(7){left:-47px;bottom:72px}div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input ul.acf-checkbox-list li:nth-child(8){bottom:18px;left:-5px}div#message.updated+form.acf-form-laskuri div#laskuri div.acf-field[data-name=kerro_asennuskohteesta]:before{height:123%}div#omakotitalo-lomake.short-form:before{height:91%}}@media only screen and (max-width: 458px){div#omakotitalo-lomake.short-form:before{height:89%}}@media only screen and (max-width: 400px){div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input{margin-left:30px}div#omakotitalo-lomake.short-form.eri-asennuspaikka-checked:before{height:90%}div#message.updated+form#acf-form div#omakotitalo-lomake div.acf-field[data-name=yhteystiedot]:before{height:220%}}@media only screen and (max-width: 385px){div#omakotitalo-lomake.short-form:before{height:88%}div#omakotitalo-lomake.short-form.eri-asennuspaikka-checked:before{height:88%}}@media only screen and (max-width: 381px){div#omakotitalo-lomake.short-form:before{height:86.5%}}@media only screen and (max-width: 365px){div#omakotitalo-lomake.short-form div.acf-field[data-name=yhteystiedot]:before{height:171%}}@media only screen and (max-width: 364px){div#omakotitalo-lomake.short-form.eri-asennuspaikka-checked:before{height:86%}div#omakotitalo-lomake.short-form:before{height:85.5%}}@media only screen and (max-width: 360px){div#logo{width:210px}#header-container{height:145px}.slide-heading h3{font-size:20px}.swiper-container .mask-top{height:61px}.swiper-container .mask-bottom{height:134px}.tarjouspyynto-btn-container .ask-btn{width:250px}div#message.updated+form.acf-form-laskuri div#laskuri div.acf-field[data-name=kerro_asennuskohteesta]:before{height:120%}body.page-template-laskuri form#acf-form input[type=submit],form#acf-form input.button{font-size:20px}div#motiva-logo-container{width:120px}div#omakotiliitto-logo-container{width:90px}}@media only screen and (max-width: 352px){div#omakotitalo-lomake.short-form div.acf-field[data-name=yhteystiedot]:before{height:173%}div#omakotitalo-lomake.short-form.eri-asennuspaikka-checked:before{height:86%}div#omakotitalo-lomake.short-form:before{height:84%}}@media only screen and (max-width: 350px){div#omakotitalo-lomake .acf-field[data-name=ilmansuunnat]>.acf-input{margin-left:10px}}

/*# sourceMappingURL=style.min.css.map */
