﻿
#admin-menu-wrapper a{font-family:verdana,arial,sans-serif;font-weight:normal;}html{background:#362f2d;overflow-x:hidden;}body{font-family:"OpenSans",Verdana,Helvetica,sans-serif;margin:0;background:white;color:#362f2d;}img{border:0;height:inherit;width:inherit;}section#content{padding-top:30px;}div.messages,div.tabs,h1.title,ul.action-links,#content-area > *,#lohko-6,#lohko-7,#lohko-16,body.node-type-tuotesivu #content-area > article > .content > *{width:960px;margin:auto;max-width:100%;}@media (max-width 960px){body.node-type-tuotesivu #content-area > article > .content > *{width:100vw;}}#content-area > #lohko-kuvabanneri-block,body.node-type-tuotesivu #content-area > article > .content > .field-name-field-otsikkokuva,body.node-type-tuotesivu #content-area > article{width:100%;}@media (max-width:960px){div.messages,div.tabs,ul.action-links,#content-area > *,#lohko-6,#lohko-7,#lohko-16,body.node-type-tuotesivu #content-area > .content > *{width:100%;margin:0px;padding:0px;}}#header .container,#content-area > *{max-width:100%;}body.node-type-tuotesivu #content-area > article > .content > *{max-width:calc(100% - 20px);}body.page-node-110.node-type-tuotesivu #content-area > article > .content .group-asettelu-1 .group-lisaa-ostoskoriin{display:block;top:0px;width:calc(100% - 220px);}body.page-node-110.node-type-tuotesivu #content-area > article > .content .group-asettelu-1 .group-lisaa-ostoskoriin .field-name-field-sivun-tuotteet > .field-items{text-align:center;}body.page-node-110.node-type-tuotesivu #content-area > article > .content .group-asettelu-1 .group-lisaa-ostoskoriin .field-name-field-sivun-tuotteet > .field-items > .field-item{display:inline-block;width:220px;margin:10px;vertical-align:top;text-align:left;margin-left:9%;margin-right:9%;}body.page-node-110.node-type-tuotesivu #content-area > article > .content .group-asettelu-1 .group-lisaa-ostoskoriin .field-name-field-sivun-tuotteet > .field-items > .field-item article.node-tuote-prostand-rulla h2{max-width:190px;}body.page-node-110.node-type-tuotesivu #content-area > article > .content .group-asettelu-1 .group-lisaa-ostoskoriin .field-name-field-sivun-tuotteet > .field-items > .field-item article.node-tuote-prostand-rulla h2:after{content:'Määrämitta valittuna 1-10m';display:block;font-size:14px;font-weight:normal;line-height:76px;width:auto;background-size:30px;background-position-x:130px;width:initial;height:30px;top:-26px;margin-left:0px;}h1,h2,h3,h4,h5,h6{}h1{margin:50px;}h2{}h3{}a{text-decoration:none;color:black;}a:hover{text-decoration:underline;}a.painike,a#edit-cancel,input#edit-submit,input.form-submit,input.painike,ul.tabs li a,ul.tabs.primary li a,ul.action-links a,span.file > a,.checkout-buttons .checkout-cancel,.checkout-buttons .checkout-back{cursor:pointer;border:1px solid #b8b8b8;background-color:#a7a7a7;color:#fff;display:inline-block;padding:0.5em 1em;text-decoration:none;max-width:100%;text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}a.painike:hover,a#edit-cancel:hover,input#edit-submit:hover,input.form-submit:hover,input.painike:hover,ul.tabs li a:hover,ul.tabs.primary li a:hover,ul.action-links a:hover,span.file > a:hover,.checkout-buttons .checkout-cancel:hover,.checkout-buttons .checkout-back:hover,.checkout-buttons .checkout-cancel:active,.checkout-buttons .checkout-back:active{border-color:#000000;background-color:#a7a7a7;color:#000000;text-decoration:none;}a.painike.alennustuotteet{background-color:#362f2d;color:#ff6a00;border-color:#ff6a00;height:8px;line-height:8px;width:initial;}a.painike.alennustuotteet:hover{cursor:pointer;background-color:#ff6a00;color:#362f2d;}a.painike.alennustuotteet{animation-name:alennustuotepainike;animation-duration:3s;animation-timing-function:ease-out;animation-direction:alternate;animation-iteration-count:infinite;animation-play-state:running;}@keyframes alennustuotepainike{0%{transform:scale(1);}95%{transform:scale(1);}100%{transform:scale(1.25);}}.view-commerce-cart-form #edit-checkout,.commerce-add-to-cart input#edit-submit.form-submit,.commerce-add-to-cart input.form-submit,span.file > a,input.checkout-continue{background-color:#362f2d;color:#ffffff;border-color:#362f2d;}.commerce-add-to-cart input#edit-submit.form-submit:hover,.commerce-add-to-cart input.form-submit:hover,span.file > a:hover,input.checkout-continue:hover{background-color:#a7a7a7;}span.file  > img.file-icon{display:none;}input#edit-field-kappaleet-und-0-field-kuvat-und-0-remove-button{width:100%;}table#field-kappaleet-values{table-layout:fixed;}.tabs{display:block;margin-top:10px;max-width:100%;}.tabs ul.primary{white-space:normal;}.tabs ul li,.tabs ul.primary li{display:inline-block;white-space:nowrap;padding-bottom:10px;}.tabs ul li a:hover,.tabs ul.primary li a:hover{}.tabs ul,.tabs ul.primary{padding:0;margin:0px;display:inline-block;border-bottom:none;}.tabs ul li a.active,.tabs ul.primary li a.active{display:none;}#header{font-family:"OpenSans",Verdana,Helvetica,sans-serif;background-color:#f8f8f8;padding-top:10px;position:sticky;left:0;top:-120px;z-index:15;box-shadow:rgba(17,17,17,0.7) 0px 1px 6px;}@media (max-width:430px){#header{width:calc(100vw - 20px);}#header .container{height:140px;}}#header .container{height:158px;width:960px;margin:0 auto;}#header-region{position:relative;height:inherit;}.otsikkologo{width:180px;display:inline-block;}.ylapalkkikuvakkeet{display:inline-block;height:27px;position:absolute;bottom:3px;right:3px}.ylapalkkikuvakkeet > img{opacity:0,6;}.ylapalkkikuvakkeet .kuvake{height:inherit;float:right;}.verkkokappalinkki{float:right;}.kuvake > img{margin:0 2px;opacity:0.6;}.kuvake > img:hover{opacity:1;cursor:pointer;}#header div#lohko-main-menu{display:inline-block;}#header div#lohko-1{border-bottom:1px solid #ddd;position:relative;}@media(max-width:500px){.verkkokappalinkki{float:none;display:block;text-align:right;position:relative;top:-65px;}#header div#lohko-1{border-bottom:0px solid #000000;}.ylapalkkikuvakkeet{bottom:25px;}}@media(max-width:360px){.otsikkologo{width:50%;height:100px;}.otsikkologo img{width:100%;height:auto;}}#lohko-cart{float:right;color:#ffffff;background:#362f2d;background-image:url('/sites/default/files/ostoskori_v_64.png');background-repeat:no-repeat;background-size:22px;background-position-y:center;background-position-x:10px;height:30px;width:128px;border-radius:8px;margin-left:26px;overflow:hidden;}#lohko-cart .cart-empty-block{padding-left:40px;padding-top:4px;position:relative;z-index:5;transition-duration:0.5s;transition-delay:0.5s;cursor:pointer;}#lohko-cart .cart-empty-block:hover{padding-left:8px;background:#362f2d;transition-delay:0s;}#lohko-cart .cart-contents{overflow:hidden;width:100%;height:100%;padding:0px;position:relative;top:4px;right:12px;}#lohko-cart .cart-contents .view-content,#lohko-cart .cart-contents .line-item-total-label{display:none;}#lohko-cart .cart-contents .line-item-summary > *{float:none;display:block;}#lohko-cart .cart-contents .line-item-summary .line-item-summary-view-cart > a{display:block;position:absolute;top:0px;left:8px;right:0px;bottom:1px;padding:0px;margin:0px;z-index:10;background:transparent;color:transparent;border-radius:8px;line-height:45px;}#lohko-cart .cart-contents .line-item-summary .line-item-summary-view-cart > a:hover{background:rgba(54,47,45,1);color:#ffffff;text-decoration:none;top:-12px;}@media(max-width:1000px){header{padding-left:10px;padding-right:10px;}}ul.menu{border:none;list-style:none;list-style-type:none;text-align:left;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;height:45px;padding:0;position:relative;z-index:10;}li a{color:#111;padding:10px 0;font-family:"OpenSans",Verdana,Helvetica,sans-serif;}li a:hover{text-shadow:0px 0 1px rgba(167,167,167,0.6);}ul li.leaf{list-style-image:none;list-style-type:none;display:block;float:left;padding:10px 5px 0;margin-left:0;margin-right:0.5em;}ul.action-links{list-style:none;}.field.field-name-field-laatikko-linkki.field-type-text.field-label-hidden a:hover > img{margin:auto;width:0;transition-delay:0s;}.field.field-name-field-laatikko-linkki.field-type-text.field-label-hidden a > img{display:block;width:100%;margin:auto;transition-duration:.2s;transition-delay:.2s;}body.sidebar-second #content-area{text-align:center;}body.sidebar-second.page-node-edit #content-area{text-align:left;}body.sidebar-second #content-area > article{display:inline-block;text-align:left;vertical-align:top;width:initial;width:auto;}body.sidebar-second #sidebar-second{display:inline-block;width:100px;margin-right:-100px;vertical-align:top;}.rullan-leveys-huomautus{display:none;}.field-name-field-sivun-tuotteet .node-tuote-prostand-rulla .rullan-leveys-huomautus{display:block;}.field-name-field-sivun-tuotteet header h2:after{content:' ';background-image:url(/sites/default/files/tehty_suomessa_512.png);background-size:contain;background-repeat:no-repeat;width:30px;height:25px;margin-left:5px;display:inline-block;position:relative;top:4px;}#lohko-10{margin-top:375px;}#lohko-10 img.tuotekuvake{width:57px;}@media(max-width:1180px){body.sidebar-second #content-area > article{display:block;}body.sidebar-second #sidebar-second{display:block;width:100%;margin:0px;}#lohko-10{margin-top:20px;}}body.page-node-edit #lohko-10{display:none;}footer{box-shadow:rgba(17,17,17,0.2) 0px -1px 6px;font-size:12px;color:#a7a7a7;background:#362f2d;margin-top:40px;padding-top:20px;padding-bottom:20px;}footer .container{width:960px;margin:auto;}@media(max-width:1000px){footer{padding-left:10px;padding-right:10px;}footer .container{width:100%;}}footer .osoitetiedot{width:210px;display:inline-block;}footer .yhteystiedot{width:210px;display:inline-block;}footer .yhteystiedot span img{position:relative;top:5px;}footer .linkit{margin-top:34px;}footer span{display:block;height:21px;}footer a{color:#a7a7a7;}footer a:hover{color:white;}footer span > img{margin-right:7px;opacity:0.6;}footer .container > *{display:inline-block;vertical-align:top;}footer .container > div:nth-child(1){width:440px;}footer .container > div:nth-child(2){width:200px;border-left:1px solid #a7a7a7;padding-left:20px;}footer .container > div:nth-child(3){width:calc(100% - 670px);text-align:right;}@media(max-width:850px){footer .container > div:nth-child(3){width:100%;text-align:center;padding-top:20px;}}@media(max-width:700px){footer .container > div:nth-child(1){width:100%;text-align:center;}footer .container > div:nth-child(2){width:100%;padding-top:20px;text-align:center;padding-left:0px;border-left:0px solid #a7a7a7;}footer .osoitetiedot,footer .yhteystiedot{width:100%;}}#lohko-24{position:absolute;right:0px;top:38px;z-index:8;}#lohko-18,#lohko-19{position:fixed;right:0px;bottom:0px;z-index:10;}#yhteydenottokuvake #otayhteyttaSulje{position:absolute;right:-19px;top:-8px;border-radius:11px;border:1px solid #ffffff;background-color:#a22e2b;color:#ffffff;}#yhteydenottokuvake{font-size:18px;font-weight:bold;margin:5px;padding:5px;color:#ffffff;background-color:#362f2d;border:2px solid #ffffff;border-radius:16px;position:relative;margin-right:22px;transition-delay:1.8s;transition-duration:0.2s;}#yhteydenottokuvake .yhteydenottosisalto{visibility:hidden;opacity:0;font-size:12px;position:absolute;bottom:-2px;right:-2px;background-color:#362f2d;border:2px solid #ffffff;color:#ffffff;padding:8px;border-radius:16px;max-width:100vw;width:170px;transition-delay:0.25s;transition-duration:2s;}#yhteydenottokuvake:hover{color:#362f2d;transition-duration:0.2s;transition-delay:0.25s;}#yhteydenottokuvake:hover .yhteydenottosisalto{opacity:1;visibility:visible;transition-duration:0.2s;}#yhteydenottokuvake .yhteydenottosisalto span{color:#a7a7a7;font-size:11px;}#yhteydenottokuvake .yhteydenottosisalto h3{margin-top:0px;margin-bottom:10px;font-weight:bold;font-size:18px;}#lohko-kuvabanneri-block{margin-top:-30px;}#views_slideshow_cycle_teaser_section_kuvabanneri-block_1,#views_slideshow_cycle_teaser_section_kuvabanneri-block_1 > *{min-width:100%;max-width:100%;min-height:34.72vw;max-height:34.72vw;}#views_slideshow_cycle_teaser_section_kuvabanneri-block_1 img{width:100%;height:auto;}#lohko-2{display:inline-block;position:absolute;right:0;bottom:15px;}#lohko-2 a{margin-left:8px;}#lohko-6,#lohko-7{margin-bottom:15px;}#lohko-6 h1,#lohko-7 h1{margin:0px;padding-bottom:20px;}#lohko-8 a.painike{margin-top:30px;}div.messages ul{list-style:none;border-radius:5px;}div.messages ul li{padding-bottom:15px;border-radius:5px;}div.messages ul:last-child{margin-bottom:-15px;border-radius:5px;}div.messages{border-radius:5px;font-weight:bold;border:0px solid #000000;background-image:initial;background-size:25px;padding:10px;text-align:center;margin-bottom:16px;}div.messages  a{border-radius:5px;text-decoration:underline;}div.messages.status,div.messages.status a{color:#000000;background-color:#43a53c;border-radius:5px;}div.messages.warning,div.messages.warning a{color:#000000;background-color:#ffb900;border-radius:5px;}div.messages.error,div.messages.error a{color:#ffffff;background-color:#d60005;border-radius:5px;}.field-name-field-etusivu-kuvat{text-align:center;margin-top:50px;}.alapalkkikuvakkeet img{opacity:0.6;height:27px;}.field-name-field-yhteystiedot{display:inline-block;vertical-align:top;width:calc(100% - 300px);}@media(max-width:550px){.field-name-field-yhteystiedot{width:100%;}}.field-name-field-puhelin,.field-name-field-sahkoposti{font-size:14px;margin-top:7px;}.field-name-field-puhelin a,.field-name-field-sahkoposti a{color:darkcyan;}.field-name-field-tiedot{margin-bottom:5px;}.field-name-field-jalleenmyyja-url a{font-size:11px;color:#008b8b;white-space:nowrap;}.field-name-field-kuvat .field-item{display:inline-block;margin-left:2px;margin-right:2px;margin-top:-1px;}.field.field-name-field-kappaleet.field-type-field-collection.field-label-hidden .field-name-field-kuvat .field-item{margin-left:2px;margin-right:2px;margin-top:-1px;max-width:calc(50% - 4px);}.field-type-image img{max-width:100%;height:auto;}.field-name-field-otsikkokuva img{width:100%;position:absolute;bottom:0px;}.field-name-field-otsikkokuva .field-item{height:265px;max-height:26.7vw;min-height:26.7vw;overflow:hidden;position:relative;margin-top:-30px;}.field-name-field-liitteet > .field-items,.field-name-field-tekniset-tiedot- > .field-items,.field-name-field-varit > .field-items,.field-name-field-kuvat > .field-items{text-align:left;}.field-name-field-varit > .field-items .field-item{text-align:center;}.field-name-field-otsikko .field-item{margin-top:-8px;}.field-name-field-otsikkokuvaus p{margin-top:0px;margin-bottom:30px;}.field-name-field-laatikot{padding-top:20px;}.field-name-field-laatikot > .field-items > .field-item{display:inline-block;max-width:140px;padding-left:10px;padding-right:10px;vertical-align:top;padding-bottom:20px;}.field-name-field-laatikko-linkki > .field-items > .field-item > a{text-decoration:none;width:140px;display:block;height:140px;position:relative;background-color:#ffffff;border-radius:7px;}.field-name-field-laatikko-linkki > .field-items > .field-item > a:hover > .laatikkosisalto{margin:auto;transform:rotateY(0deg);transition-delay:.2s;}.field-name-field-laatikko-linkki .laatikkosisalto{border-top:7px solid;text-align:center;top:-140px;width:140px;transform:rotateY(90deg);margin:auto;transition-duration:.2s;transition-delay:0s;overflow:hidden;position:relative;border-radius:7px;}.field-name-field-laatikko-linkki .laatikkootsikko{display:block;font-weight:bold;}.field-name-field-kappaleet{text-align:justify;}@media(max-width:850px){.field-name-field-kappaleet{text-align:left;}}@media(max-width:650px){.field-name-field-kappaleet{text-align:center;}}body.front .field-name-field-kappaleet{text-align:center;}body.front .field-name-field-laatikot{text-align:center;margin:auto;max-width:620px;}body.page-node-1 .field-name-field-laatikot .tuotekategoriat,body.page-node-2 .field-name-field-laatikot .tuotekategoriat{text-align:left;height:160px;overflow:visible;position:relative;right:168px;font-weight:bold;margin-bottom:-218px;padding-top:54px;max-width:200px;}@media(max-width:920px){body.page-node-1 .field-name-field-laatikot .tuotekategoriat,body.page-node-2 .field-name-field-laatikot .tuotekategoriat{text-align:center;height:auto;height:initial;right:auto;right:initial;right:unset;margin-bottom:8px;padding-top:0px;padding-left:30px;max-width:90%;}}.field.field-name-field-jalleenmyyjat.field-type-field-collection.field-label-hidden > .field-items > .field-item{display:inline-block;width:33%;vertical-align:top;}.field.field-name-field-jalleenmyyntipaikat.field-type-field-collection.field-label-hidden > .field-items > .field-item{border-top:1px solid #ddd;margin-bottom:20px;}.field.field-name-field-jalleenmyyja-nimi.field-type-text.field-label-hidden .field-item.even{margin-top:10px;}body.node-type-tuotesivu #content-area > article > .content .group-asettelu-1 .group-asettelu-2{width:calc(100% - 220px);display:inline-block;vertical-align:top;padding-right:20px;}body.node-type-tuotesivu #content-area > article > .content .group-asettelu-1 .group-asettelu-2:only-child{width:100%;}body.node-type-tuotesivu #content-area > article > .content .group-asettelu-1 .group-lisaa-ostoskoriin{width:200px;display:inline-block;vertical-align:top;position:relative;top:-40px;}@media(max-width:650px){body.node-type-tuotesivu #content-area > article > .content > *{text-align:center;}body.node-type-tuotesivu #content-area > article > .content .group-asettelu-1 .group-asettelu-2{display:block;width:100%;}body.node-type-tuotesivu #content-area > article > .content .group-asettelu-1 .group-lisaa-ostoskoriin{top:0px;margin-bottom:20px;}}.field-name-field-sivun-tuotteet .commerce-price-formatted-components{width:100%;}.commerce-product-field-commerce-price,.field-name-field-hinta-yksikko{display:inline-block;}.commerce-product-field-commerce-price{display:inline-block;font-size:18px;font-weight:bold;}.commerce-product-extra-field-sku{font-size:13px;color:#afacab;}.field-name-field-tuote-ala-leveys label,.field-name-field-tuote-ala-leveys input.form-text,.field-name-field-tuote-ala-pituus label,.field-name-field-tuote-ala-pituus input.form-text{display:inline-block;width:60px;}.form-item-attributes-field-tuote-vari label,.form-item-attributes-field-tuote-vari2 label,.form-item-attributes-field-tuote-leveydet label,.form-item-attributes-field-tuote-koko label{display:inline-block;width:60px;}.form-item-attributes-field-tuote-vari select,.form-item-attributes-field-tuote-vari2 select,.form-item-attributes-field-tuote-leveydet select,.form-item-attributes-field-tuote-koko select{display:inline-block;width:calc(100% - 70px);}form.commerce-add-to-cart span.form-required{display:none;}form.commerce-add-to-cart .hinta-yhteensa{display:block;margin-top:20px;font-size:18px;font-weight:bold;text-align:right;}form.commerce-add-to-cart .hinta-tarkennus{font-size:14px;color:#afacab;text-align:right;}.commerce-product-field-commerce-stock{font-size:13px;margin-top:10px;}.commerce-product-field-commerce-stock .field-label{font-weight:normal;}.field-name-field-saatavuus .field-label{float:none;font-size:13px;font-weight:normal;margin-top:10px;}.saatavuuskuvake{display:inline-block;background:#9a9a9a;height:20px;width:20px;border-radius:10px;position:relative;top:3px;margin-right:5px;}article .tuote_saatavuus a.saatavuuslinkki{font-weight:bold;}.saatavuuslinkki{display:none;}.tuote_saatavuus .saatavuuslinkkikuvake{display:inline-block;position:relative;top:4px;margin-left:6px;height:20px;width:20px;background:url(/sites/default/files/kuvake_sahkoposti_m.png);background-size:contain;background-position:center;}.view-tuotteiden-hallinta .saatavuuskuvake{height:10px;width:10px;border-radius:5px;top:0px;}.saatavuuskuvake.saatavuus_4{background:#08dcdc;}article .tuote_saatavuus.saatavuus_4 .saatavuusteksti{display:inline-block;}.saatavuuskuvake.saatavuus_0{background:#dbe104;}article .tuote_saatavuus.saatavuus_0 .saatavuusteksti{display:inline-block;}.saatavuuskuvake.saatavuus_1{background:#08dc2c;}article .tuote_saatavuus.saatavuus_1 .saatavuusteksti{display:inline-block;}.saatavuuskuvake.saatavuus_2{background:#ff8500;}article .tuote_saatavuus.saatavuus_2 .saatavuusteksti{display:none;}article .tuote_saatavuus.saatavuus_2 .saatavuuslinkki{display:inline-block;}form.commerce-add-to-cart .form-item-quantity{white-space:nowrap;display:inline-block;margin:0px;margin-top:16px;}form.commerce-add-to-cart .form-item-quantity > label{display:none;}form.commerce-add-to-cart .form-item-quantity > input.form-text{width:22px;text-align:center;}form.commerce-add-to-cart input.form-submit{display:inline-block;width:122px;margin-left:-7px;padding:5px;}form.commerce-add-to-cart input#edit-submit.form-submit.form-button-disabled{width:100%;margin-top:10px;cursor:initial;cursor:auto;background:#a7a7a7;border:1px solid #a7a7a7;}form.commerce-add-to-cart .commerce-quantity-plusminus-link-increase{position:relative;top:1px;left:-2px;}form.commerce-add-to-cart .commerce-quantity-plusminus-link a.button{background:transparent;color:#afacab;position:relative;top:1px;}form.commerce-add-to-cart .commerce-quantity-plusminus-link a.button:hover{background:transparent;color:#000000;}.field-name-field-sivun-tuotteet .field-name-field-tuotekuva{height:205px;}.field.field-name-field-valiotsikko.field-type-text.field-label-hidden .field-item{font-weight:bold;margin:15px;margin-left:0;font-size:22px;}.field.field-name-field-tiedot.field-type-text-long.field-label-hidden .field-item{width:100%;}.field.field-name-field-puhelin.field-type-text.field-label-hidden .field-item{width:100%;}.field.field-name-field-kuvat.field-type-image.field-label-above img{width:100px;height:100px;}.field.field-name-field-kuvat.field-type-image.field-label-above .field-item{display:inline-block;width:100px;height:100px;overflow:hidden;margin:4px;border:solid 1px darkcyan;}.field.field-name-field-kuvat.field-type-image.field-label-above{background-color:#ddd;border-top-left-radius:5px;border-top-right-radius:5px;margin:15px 2px 0;width:calc(100% - 5px);text-align:center;}.field.field-name-field-varit.field-type-field-collection.field-label-above{display:inline-block;position:static;width:calc(69% - 22px);margin:15px 2px 0 20px;background-color:#ddd;border-top-left-radius:5px;border-top-right-radius:5px;font-size:.7em;text-align:center;}.field.field-name-field-varit.field-type-field-collection.field-label-above .field-label{padding:15px;font-size:1.3em;background-image:url(/sites/default/files/kuvake_varit.png);background-repeat:no-repeat;background-size:20px;background-position-y:15px;background-position-x:20px;}.field.field-name-field-varit.field-type-field-collection.field-label-above .field-item{width:100px;display:inline-block;}.field.field-name-field-kuvat.field-type-image.field-label-above .field-label{padding:15px;background-image:url(/sites/default/files/kuvake_kuvat.png);background-repeat:no-repeat;background-size:25px;background-position-y:14px;background-position-x:20px;}.field.field-name-field-tekniset-tiedot-.field-type-field-collection.field-label-above{display:inline-block;width:calc(31% - 3px);margin-left:2px;background-color:#ddd;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:15px;font-size:.8em;vertical-align:top;}.field.field-name-field-liitteet.field-type-file.field-label-above table.sticky-enabled.tableheader-processed.sticky-table{width:100%;}.field.field-name-field-liitteet.field-type-file.field-label-above{background-color:#ddd;border-top-left-radius:5px;border-top-right-radius:5px;height:80px;text-align:center;}.field.field-name-field-liitteet.field-type-file.field-label-above thead{display:none;}.field.field-name-field-liitteet.field-type-file.field-label-above tbody{border:none;}.field.field-name-field-liitteet.field-type-file.field-label-above .field-label{padding:15px;}.field.field-name-field-liitteet.field-type-file.field-label-above tr{border:none;background-color:white;font-size:.8em;}.field.field-name-field-tekniset-tiedot-.field-type-field-collection.field-label-above .field-label{text-align:center;padding:15px;background-image:url(/sites/default/files/kuvake_tiedot.png);background-repeat:no-repeat;background-size:27px;background-position-y:11px;background-position-x:20px;}.field.field-name-field-otsikko.field-type-text.field-label-hidden{color:#4a3828;font-size:2.4em;}.field.field-name-field-laatikko-kuva.field-type-image.field-label-hidden img{position:absolute;width:100px;top:20px;left:20px;}article.node.node-tuotesivu.node-odd{position:relative;}.field.field-name-field-tekniset-tiedot-.field-type-field-collection.field-label-above .content > div{display:inline-block;padding:6px;}.field.field-name-field-tiedot-nimike.field-type-text.field-label-hidden{width:125px;}.field.field-name-field-tekniset-tiedot-.field-type-field-collection.field-label-above > .field-items > .even{background-color:white;}body.page-produkti-prostand .field-name-field-tekniset-tiedot- .field-item:nth-child(2){background-color:white;}.entity.entity-field-collection-item.field-collection-item-field-tekniset-tiedot-.clearfix .even{background-color:inherit;}.field.field-name-field-tiedot.field-type-text-long.field-label-hidden p{margin:0;}.field.field-name-field-varit.field-type-field-collection.field-label-above .field-item:nth-child(10) > div{margin-top:62px;}.field.field-name-field-varit.field-type-field-collection.field-label-above .field-item:nth-child(10){height:88px;vertical-align:top;background-image:url(/sites/default/files/vari_tausta.png);background-size:100px 100px;background-repeat:no-repeat;background-position-y:-40px;}input.form-text,textarea,select{width:95.7%;color:#362f2d;outline:none;padding:5px 7px;border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 2px 2px 3px #e6e6e6;-webkit-box-shadow:inset 2px 2px 3px #e6e6e6;box-shadow:inset 2px 2px 3px #e6e6e6;-moz-transition-property:border;-o-transition-property:border;-webkit-transition-property:border;transition-property:border;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;}#webform-client-form-5,#webform-client-form-24,#webform-client-form-25,#webform-client-form-26{display:inline-block;vertical-align:top;width:300px;}@media(max-width:550px){#webform-client-form-5,#webform-client-form-24,#webform-client-form-25,#webform-client-form-26{width:100%;}}.view-alennustuotteet .view-content > .item-list > ul{list-style:none;padding:0px;margin:0px;}.view-alennustuotteet .view-content > .item-list > ul > li{display:inline-block;max-width:200px;vertical-align:bottom;margin:0px;padding:8px;}.view-alennustuotteet form.commerce-add-to-cart input.form-submit{margin-top:8px;margin-left:0px;}.view-alennustuotteet header h2{font-size:18px;}.view-alennustuotteet .commerce-product-field-field-alennusprosentti{display:block;font-size:30px;font-weight:bold;color:#ff6a00;height:0px;position:relative;top:-190px;width:175px;text-align:right;text-shadow:#ffffff 1px 1px 2px,#ffffff 1px -1px 2px,#ffffff -1px 1px 2px,#ffffff -1px -1px 2px;}.view-alennustuotteet .commerce-product-field-field-hinta-alkuperainen{display:inline-block;font-style:italic;text-decoration:line-through;color:#afacab;font-size:18px;margin-right:6px;}.view.view-uutiset ul{list-style:none;padding:0px;margin:0px;}th.views-field-views-bulk-operations{width:22px;padding:0px;}.view #edit-select input.form-submit{margin-right:16px;}.view-commerce-cart-form #content-area{padding-top:40px;}.view-commerce-cart-form table.views-table{width:100%;border-color:transparent;border-spacing:0px;}.view-commerce-cart-form table.views-table th{border:0px solid #000000;padding:0px;padding-bottom:10px;}.view-commerce-cart-form table.views-table td{padding-top:12px;padding-bottom:6px;}.view-commerce-cart-form table.views-table tbody{border:0px solid #000000;}.view-commerce-cart-form table.views-table tr,.view-commerce-cart-form table.views-table tr.even,.view-commerce-cart-form table.views-table tr.odd{background-color:transparent;border:0px solid #000000;padding:0px;border-bottom:1px solid #a7a7a7;}.view-commerce-cart-form .tuote{position:relative;}.view-commerce-cart-form a.tuotelinkki{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:4;}.view-commerce-cart-form .kuva{display:inline-block;vertical-align:top;}.view-commerce-cart-form .tiedot{display:inline-block;vertical-align:top;}.view-commerce-cart-form .views-field-edit-quantity input{width:40px;text-align:center;}.page-checkout table{width:100%;}.page-checkout .form-item-commerce-payment-payment-method > label{background:url('https://banners.checkout.fi/500ab7ef91e35835d58ba0dc21468b01/728x90.png');display:inline-block;height:150px;width:728px;max-width:100%;background-position-y:bottom;background-size:contain;background-repeat:no-repeat;}.page-checkout fieldset.checkout-buttons{margin:0px;padding:0px;border:0px solid #ffffff;margin-top:50px;}.page-checkout span.button-operator{width:0px;display:inline-block;margin-left:15px;overflow:hidden;}.view-tuotteiden-hallinta .vbo-select-all-markup .vbo-fieldset-select-all{display:none;}.view-tuotteiden-hallinta table{min-width:100%;}.view-tuotteiden-hallinta caption{text-align:left;font-size:18px;font-weight:bold;background:#dddddd;padding-left:5px;margin-top:20px;margin-bottom:2px;width:100%;}.view-tuotteiden-hallinta th.views-field-sku{width:110px;}.view-tuotteiden-hallinta th.views-field-commerce-price-1{width:58px;}.view-tuotteiden-hallinta th.views-field-commerce-price{width:58px;}.view-tuotteiden-hallinta th.views-field-field-hinta-yksikko{width:18px;}.view-tuotteiden-hallinta td.active{background-color:transparent;}.view-tuotteiden-hallinta tbody tr:hover{background:rgba(0.5,0.5,0.5,0.3);}#content-area > .view-tuoteluettelo{position:relative;}#content-area > .view-tuoteluettelo > .attachment-before{position:absolute;top:0px;left:0px;width:28%;background:#eeeeee;padding-top:8px;padding-left:5px;}#content-area > .view-tuoteluettelo > .view-filters{width:70%;margin:0px;margin-left:30%;padding:0px;}#content-area > .view-tuoteluettelo > .view-content{width:70%;margin:0px;margin-left:30%;padding:0px;}.view-tuoteluettelo .views-exposed-widgets > *{width:120px;}.view-tuoteluettelo .views-exposed-widgets > *:first-child{width:245px;}.view-tuoteluettelo .views-exposed-widgets > .views-submit-button,.view-tuoteluettelo .views-exposed-widgets > .views-reset-button{width:auto;float:none;display:inline-block;padding:0px;margin:0px;}section#content,.field-name-field-sivun-tuotteet article{position:relative;}.ajax-progress.ajax-progress-throbber,span.checkout-processing{background:rgba(255,255,255,0.8);position:absolute;left:0px;top:0px;bottom:0px;right:0px;z-index:5;text-align:center;}.ajax-progress.ajax-progress-throbber div.throbber{float:none;margin:0px;display:inline-block;position:absolute;top:calc(50% - 20px);}.ajax-progress.ajax-progress-throbber div.message{padding-left:10px;position:absolute;top:50%;width:100%;font-weight:bold;text-shadow:#ffffff 0px 0px 3px;}body.i18n-ru .laatikkoteksti{font-size:13px;}.filter-wrapper.form-wrapper,.tabledrag-toggle-weight-wrapper,.form-item-customer-profile-shipping-commerce-customer-address-und-0-country,body.page-user h1.title,body.page-user-orders ul.tabs li:nth-child(2),body.page-user-edit ul.tabs li:nth-child(3),body.page-user.role-yll-pito ul.tabs li:nth-child(3),body.page-user #edit-locale,body.page-user #edit-mimemail{display:none;}body.page-admin-commerce-products .field-type-commerce-vat-rate-reference{display:none;}#edit-change-history{display:none;}table#field-kappaleet-values{width:100%;table-layout:unset;}tr.even,tr.odd{width:100%}table#field-laatikot-values{width:100%;}.page-checkout .form-item-commerce-payment-payment-method > input#edit-commerce-payment-payment-method-checkout-ficommerce-payment-checkout-fi-debuggaus + label{background:#ff9900;height:auto;height:initial;}.page-checkout .form-item-commerce-payment-payment-method > input#edit-commerce-payment-payment-method-checkout-ficommerce-payment-checkout-fi-debuggaus + label:after{content:'(Maksutapahtuman testaus, ei veloitusta)';}@media (max-width:960px){#header .container{width:calc(100vw - 20px);}}@media (max-width:930px){input.form-text,textarea,select{width:95%;}}@media (max-width:835px){table#field-kappaleet-values,.image-widget-data{display:block;width:95vw;}table#field-kappaleet-values,tr.draggable.odd{display:block;padding:0;}table#field-kappaleet-values,.tabledrag-toggle-weight-wrapper{display:none;}table#field-kappaleet-values{display:block;width:100%;}table#field-kappaleet-values > thead{display:block;}table#field-kappaleet-values > tbody{display:block;}table#field-kappaleet-values tr.draggable{display:block;padding:0;}table#field-kappaleet-values fieldset#edit-field-kappaleet-und-0-field-kuvat-und{display:block;width:94vw;}table#field-kappaleet-values .fieldset-wrapper{width:94vw;}table#edit-field-kappaleet-und-0-field-kuvat-und-table{display:block;}table#edit-field-kappaleet-und-0-field-kuvat-und-table > thead,table#edit-field-kappaleet-und-0-field-kuvat-und-table > tbody{display:block;}table#edit-field-kappaleet-und-0-field-kuvat-und-table tr.draggable.odd{display:block;padding:0;}table#edit-field-kappaleet-und-0-field-kuvat-und-table td{display:block;}form .field-multiple-table td.field-multiple-drag{display:none;}form .field-multiple-table{width:100%;}div.image-widget-data{float:left;display:block;width:95vw;}.description{overflow:hidden;word-wrap:break-word;width:100%;}}@media (max-width:880px){#header div#lohko-main-menu{background:url(/sites/default/files/valikko.png);background-repeat:no-repeat;background-size:40px;margin-left:5px;margin-top:5px;height:40px;width:40px;display:block;position:absolute;}ul.menu{background-color:#f8f8f8;height:262px;width:150px;margin-left:-15px;margin-top:40px;transition-duration:all 1s;opacity:0;display:none;}#header div#lohko-main-menu:hover ul.menu{opacity:1;display:block;transition-duration:all 1s;}ul li.leaf{padding:20px 5px 0;}}@media (max-width:500px){#header div#lohko-main-menu{top:110px;}}@media (max-width:630px){.field.field-name-field-liitteet.field-type-file.field-label-above{height:100px;width:calc(100% - 4px);margin-left:2px;}.field.field-name-field-varit.field-type-field-collection.field-label-above{width:calc(100% - 4px);margin-left:2px;}.field.field-name-field-tekniset-tiedot-.field-type-field-collection.field-label-above{display:block;width:calc(100% - 4px);}.field.field-name-field-otsikko.field-type-text.field-label-hidden{position:unset;font-size:1.8em;}.field.field-name-field-otsikkokuvaus.field-type-text-long.field-label-hidden{position:unset;}}@media (max-width:430px){table#field-kappaleet-values,.image-widget-data{display:block;width:95vw;}table#field-kappaleet-values,td{display:block;}table#field-kappaleet-values,tr.draggable.odd{display:block;padding:0;}table#field-kappaleet-values,.tabledrag-toggle-weight-wrapper{display:none;}table#field-kappaleet-values{display:block;width:100%;}table#field-kappaleet-values > thead{display:block;}table#field-kappaleet-values > tbody{display:block;}table#field-kappaleet-values tr.draggable{display:block;padding:0;}table#field-kappaleet-values fieldset#edit-field-kappaleet-und-0-field-kuvat-und{display:block;width:94vw;}table#field-kappaleet-values .fieldset-wrapper{width:94vw;}table#edit-field-kappaleet-und-0-field-kuvat-und-table{display:block;}table#edit-field-kappaleet-und-0-field-kuvat-und-table > thead,table#edit-field-kappaleet-und-0-field-kuvat-und-table > tbody{display:block;}table#edit-field-kappaleet-und-0-field-kuvat-und-table tr.draggable.odd{display:block;padding:0;}table#edit-field-kappaleet-und-0-field-kuvat-und-table td{display:block;}form .field-multiple-table td.field-multiple-drag{display:none;}div.image-widget-data{float:left;display:block;width:95vw;}.description{overflow:hidden;word-wrap:break-word;width:100%;}.field.field-name-field-jalleenmyyjat.field-type-field-collection.field-label-hidden .field-item{width:49%;vertical-align:top;}.field.field-name-field-laatikko-kuva.field-type-image.field-label-hidden img{width:80px;top:0px;left:0px;}}.kielivalikko a{text-decoration:none;margin-left:2px;}.kielivalikko a img{height:20px;border:1px solid black;}@media(max-width:500px){.kielivalikko{position:relative;top:16px;}}
