@charset "utf-8";#footer ul,.dtable{display:table}#footer ul,#footer ul li a{color:#fff;text-align:center}#footer ul,#footer ul li,#footer ul li a,.elmcenter{text-align:center}#footer ul li a,a{text-decoration:none}body,h4,h4 a,html{line-height:1.6rem}#footer ul li a,.tapahtumakalenteri_valiotsikko,.tapahtumat{font-weight:700}.cboth,.center-col,.col-100,.col-full,.content-col{clear:both}.kuva,.owl-controls .owl-buttons div,.owl-controls .owl-page,a#edellinen:hover,input.verkkokauppahakupainike:hover{cursor:pointer}@-ms-viewport{width:device-width}.content-col{width:100%}.center-col{margin:0 auto;width:1600px}@media only screen and (max-width:1660px){.center-col{width:1400px}}@media only screen and (max-width:1440px){.center-col{width:1200px}}@media only screen and (max-width:1280px){.center-col{width:1000px}}@media only screen and (max-width:1024px){.center-col{width:96%}}div{display:block}.center-col iframe{max-width:90%;margin:0 auto!important}article,header,section{display:block;float:left;width:100%}#footer{background:#C32E18}#footer ul{float:none;width:100%;margin:0 auto;padding:0}#footer ul li{display:block;float:left;width:auto;height:auto;padding:0 20px}#footer ul li a{font-family:'Baloo Paaji',cursive;text-transform:uppercase;width:100%;padding:20px 0;display:block;float:left}#footer ul li a:hover{color:#aeaeae;text-decoration:none}.center-col img,.center-col img.erikoiskuva,.center-col img.kuva2,.content-col img,.content-col img.erikoiskuva,.content-col img.kuva2{border:0;outline:0;max-width:100%;height:auto;display:block;margin:0}.col-20,.col-25,.col-33,.col-40,.col-50,.col-60,.col-67,.col-75,.col-80{float:left;box-sizing:border-box}.col-20{width:20%}.col-25{width:25%}.col-33{width:33.3%}.col-40{width:40%}.col-50{width:50%}.col-60{width:60%}.col-67{width:66.7%}.col-75{width:75%}.col-80{width:80%;padding:0 0 0 40px}.col-100{width:100%}.col-left{width:49%;float:left}.col-right{width:49%;float:right}.col-full{padding-top:20px;width:100%}.col-3{width:32%;float:left}.col-3-center{margin:0 2%;padding:0}.nopadding{padding:0}.vpadding-10{padding:10px 0}.vpadding-15{padding:15px 0}.vpadding-20{padding:20px 0}.vpadding-25{padding:25px 0}.vpadding-30{padding:30px 0}.vpadding-35{padding:35px 0}.vpadding-40{padding:40px 0}.vpadding-45{padding:45px 0}.vpadding-50{padding:50px 0}.vpadding-55{padding:55px 0}.vpadding-60{padding:60px 0}.vpadding-70{padding:40px 0}.vpadding-110{padding:110px 0}.vpadding-120{padding:120px 0}.webio-colpadding{padding:10px 0}.col-50.mallisto-tuotekortti-kuva .webio-colpadding{padding:0}@media only screen and (max-width:1660px){.vpadding-60,.vpadding-70{padding:40px 0!important}}@media only screen and (max-width:1024px){.vpadding-120{padding:80px 0}}@media only screen and (max-width:720px){.vpadding-120{padding:40px 0}}.nomargin{margin:0 auto}.vmargin-10{margin:10px auto}.vmargin-20{margin:20px auto}.vmargin-30{margin:30px auto}.vmargin-40{margin:40px auto}.vmargin-50{margin:50px auto}.vmargin-60{margin:60px auto}.dflex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.center-flex{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;justify-content:center}.flex-element{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex-2-col{flex-basis:48%;max-width:48%;margin:0 1%}.flex-3-col{flex-basis:31.3%;max-width:31.3%;margin:0 1%}.flex-4-col{flex-basis:23%;max-width:23%;margin:0 1%}.flex-5-col{flex-basis:18%;max-width:18%;margin:0 1%}#murupolku{padding-bottom:20px}body,html{font-size:100%}body,p{margin:0;padding:0}.teksti,a,body,li,p,td,ul{font-family:Muli,sans-serif!important;color:#000}h1,h1 a,h3,h3 a{color:#0c64a7;line-height:2.1rem;padding:0}.col-80.tuotelistaus.perussivutpl li,.col-80.tuotelistaus.perussivutpl ul{list-style-type:none;margin:0;padding:0}h4,h4 a,h5,h5 a,h6,h6 a{padding:0 0 5px}a{color:#176f97}a:hover{text-decoration:underline}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{font-family:'Baloo Paaji',cursive;margin:0}h1,h1 a{font-size:1.875rem}h2,h2 a{color:#009640;font-size:2.5rem;line-height:3rem;padding:0}h3,h3 a{font-size:1.625rem}h4,h4 a{color:#676767;font-size:1.125rem}h5,h5 a{color:#000;font-size:1.25rem;line-height:1.7rem}h6,h6 a{color:#002f2f;font-size:1.375rem;line-height:1.8rem}.tapahtumakalenteri_otsikko{color:#82c341;font-weight:700}.nostettumoduli,.uutis_otsikko{color:#82c341!important;font-size:1.2rem;font-weight:400}.nostettumoduli{color:#c32e18!important;font-size:1.2rem;font-weight:400}.nostouutis_paivays,.uutis_paivays,.uutispaivays,.uutispaivaysetusivu{display:block;font-size:.875rem;color:#555;font-weight:700}a.nostouutis_otsikko{color:#555;display:block;font-size:1.2rem;font-weight:300}.lomakeotsikko,.lomaketekstiotsikko{color:#82c341;font-weight:700}.lomakenappi_submit,.valikkomodulilinkki_select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.lkentta select,.lpainike,input,textarea{color:#000;border:1px solid #b0b0b0;padding-left:3px}#verkkokauppa-sivunavi ul,#verkkokauppa-sivunavi ul li{list-style:none;padding:0;margin:0}#verkkokauppa-sivunavi ul li ul{padding:0 0 20px 20px}.valikkolinkki,.valikkolinkki-sel,.valikkomodulilinkki,.valikkomodulilinkki-sel{text-decoration:none;font-size:1.1rem;width:100%;display:block}.valikkolinkki{color:#5fb309;font-size:1.1rem}.valikkolinkki-sel{color:#000;font-weight:700}.valikkomodulilinkki{color:#5fb309;font-size:1.1rem}.valikkomodulilinkki-sel{color:#000;font-weight:700}#verkkokauppa-sivunavi li ul li a.valikkomodulilinkki,#verkkokauppa-sivunavi li ul li a.valikkomodulilinkki-sel{font-size:.9rem;color:#000}#verkkokauppa-sivunavi li ul li a.valikkomodulilinkki-sel:after,#verkkokauppa-sivunavi li ul li a.valikkomodulilinkki:after{font-family:FontAwesome;content:"\f105";text-align:right;float:right}ul li a.valikkomodulilinkki{padding:0 0 5px}ul li ul li a.valikkomodulilinkki{padding:0}hr{border-width:1px 0 0;border-style:solid;border-color:#dedede}a.takaisinuutisiin,a.webiolinkkipainike{margin-top:20px;display:inline-block;text-align:center;background:#82c341;height:auto;color:#FFF;padding:10px 50px;font-weight:900;text-transform:uppercase;line-height:160%;width:auto;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-family:'Baloo Paaji',cursive;letter-spacing:.2px;font-size:.9rem}a.takaisinuutisiin:hover,a.webiolinkkipainike:hover{opacity:.8;filter:alpha(opacity=80);transition:all .3s ease 0s}img[title=Poista]{height:auto!important;width:auto!important}.valikkolinkki_piilosivu{color:#005600}.valikkolinkki_eijulkinen{color:#70A370}@media only screen and (max-width:1280px){a.takaisinuutisiin,a.webiolinkkipainike{padding:10px 5%}}@media only screen and (max-width:480px){a.takaisinuutisiin,a.webiolinkkipainike{font-size:1rem}}.col-3 form,.col-full form,.col-left form,.col-left tr[id^=lomakerivi] input,.col-left tr[id^=lomakerivi] textarea,.col-right form{max-width:100%}.col-3 tr[id^=lomakerivi] td table td,.col-50-whp tr[id^=lomakerivi] td table td,.col-left tr[id^=lomakerivi] td table td,.col-right tr[id^=lomakerivi] td table td{display:block;clear:both;width:100%}.col-3 tr[id^=lomakerivi] td table td:last-child,.col-50-whp tr[id^=lomakerivi] td table td:last-child,.col-full tr[id^=lomakerivi] td table td:last-child,.col-left tr[id^=lomakerivi] td table td:last-child,.col-right tr[id^=lomakerivi] td table td:last-child{margin-bottom:20px}.col-3 input[type=button],.col-3 input[type=file],.col-3 input[type=text],.col-full input[type=button],.col-full input[type=file],.col-full input[type=text],.col-left input[type=button],.col-left input[type=file],.col-left input[type=text],.col-right input[type=button],.col-right input[type=file],.col-right input[type=submit],.col-right input[type=text]{height:25px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:10px;background:#fff;width:96%;border:1px solid rgba(0,0,0,.2)}.col-3 textarea,.col-full textarea,.col-left textarea,.col-right textarea{border-radius:2px;margin-bottom:10px;width:94%;border:1px solid rgba(0,0,0,.2);padding:0}.col-full .lomakeotsikko{width:30%}.col-full input[type=file],.col-full input[type=text],.col-full textarea{width:auto}.col-full input[type=button]{width:30%}.col-3 input[type=button],.col-left input[type=button],.col-right input[type=button],.col-right input[type=submit]{background:#82c341;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;padding:5px 0;display:block;height:auto}@media only screen and (max-width:1440px){#footer .col-75{padding:15px 0!important}#semio-logot{padding-top:25px!important}h4,h4 a{font-size:1.4rem;line-height:1.6rem}}@media only screen and (max-width:1280px){body,html{font-size:70%;line-height:1.5rem}div,p{font-size:1.2rem;line-height:1.8rem}@media only screen and (max-width:1024px){.col-25,.col-25-whp,.col-3,.col-33,.col-33-whp,.col-50,.col-50-whp,.col-67,.col-67-whp,.col-75,.col-75-whp,.col-left,.col-right{clear:both;float:none;margin-bottom:20px;width:100%}#footer div{clear:both;float:none;padding:0 0 20px;text-align:center;width:100%}#footer .col-67{margin-top:40px!important}#footer ul,#submenu ul{margin:0 auto;padding:0}#footer ul{width:90%}#footer ul li{display:inline-block;float:none}#submenu ul{list-style-type:none;background:0 0;width:100%}#submenu ul li ul{list-style-type:none;margin:0;padding:0 0 0 5%;width:95%}#submenu ul li a::after{content:"›";float:right;font-size:20px}#submenu li ul li a{background:0 0;color:#000!important;padding:0}#submenu ul li ul li a::after{float:none;padding-left:10px}.kuvagalleriakuvatausta{display:inline-block;float:none!important}}@media only screen and (max-width:860px){body{line-height:1.25em}.subpage table,.subpage td,.subpage tr{display:block;width:100%!important;height:auto;clear:both}.subpage tbody{width:100%;display:inline-block}#footer ul li{padding:0 10px}.campaign-box-sisennys form,.col-3 form,.col-left form,.col-right form{width:90%;margin:0 auto;display:block}.col-3 input[type=text],.col-3 input[type=file],.col-3 input[type=button],.col-left input[type=text],.col-left input[type=file],.col-left input[type=button],.col-right input[type=text],.col-right input[type=file],.col-right input[type=button]{height:35px;width:100%!important}.col-full form[id^=lomake_]{margin:0 auto;width:90%}.col-full input[type=button],.col-full input[type=file],.col-full input[type=text],.col-full lomakeotsikko{width:96%!important;margin-bottom:5px}.col-full textarea{width:100%!important;margin-bottom:5px}}@media only screen and (max-width:800px){#footer ul{margin:0 auto;padding:0;width:90%}#footer .col-75{display:none}}@media only screen and (max-width:720px){.subpage .dtable{display:block}.subpage .center-col img{height:auto;max-width:100%;padding:20px 0;float:none;clear:both}}}@media only screen and (max-width:1024px){.kuvagalleriakuvatausta{width:23%!important;height:35vh!important;margin:0 1% 20px!important;box-sizing:border-box;padding:0}.kuvagalleriakuvatausta img{padding:0!important;width:100%;height:100%}}@media only screen and (max-width:860px){.kuvagalleriakuvatausta{height:30vh!important}}@media only screen and (max-width:720px){.kuvagalleriakuvatausta{height:25vh!important}}@media only screen and (max-width:620px){.kuvagalleriakuvatausta{width:31.3%!important;height:30vh!important}}@media only screen and (max-width:520px){.kuvagalleriakuvatausta{height:25vh!important}}@media only screen and (max-width:420px){#submenu{font-size:60%}.kuvagalleriakuvatausta{height:20vh!important}}@media only screen and (max-width:1024px){#dtnavi,#main-navi,#main-navi-resp,#main-navi-wrapper,#main-navi-wrapper-menu-open,#topnavi,#tuppukaluste_side_float_bar,#tuppukaluste_side_float_bar_open{display:none!important}#mobile-logo{width:auto;position:absolute;top:24px;left:20px;display:block!important}#mobile-logo img{max-width:200px}#main-navi-resp{left:0;display:block;position:fixed;top:0;width:100%;background:#fff;z-index:2}#mobilepalsta-1,#mobilepalsta-2{background:#0175aa;color:#fff;width:100%;display:table;padding:40px 0}#mobilepalsta-1{background:#3ab8ff;padding:15px 0;text-align:center}#mobilepalsta-1 a{color:#fff;font-size:1.1rem!important}#mobilepalsta-2 a{color:#d5f4f9;display:block;width:50%;box-sizing:border-box;padding:10px 0 10px 10%;float:left;font-size:2rem!important;font-weight:400}#frtlink-mobile a,.mean-nav a{font-size:1.2rem!important}#frtlink-mobile a{color:#fff!important;background:#288dc2!important;border-top:1px solid #2087bc;width:100%!important;padding:10px 0 0!important;text-align:center;line-height:100%;display:block}#logo,.mean-bar::before{width:auto;position:absolute}a.meanmenu-reveal,nav.content-col{display:none}#logo{left:20px;top:60px;z-index:2300000}#mobilemenu-container::after{right:13px!important}.mean-bar::before{color:#000!important;content:"VALIKKO";font-size:10px!important;top:38px;height:auto;right:20px;text-align:center}.mean-container a.meanmenu-reveal.meanclose::after{margin-left:-2px;margin-top:15px;padding-left:0;text-align:left;color:#fff;display:none}.mean-container a.meanmenu-reveal.meanclose{height:46px;right:31px!important;width:auto!important;color:#000;margin:8px auto 0;font-size:30px!important}.mean-container .mean-bar{float:left;width:100%;position:relative;top:0;padding:0;z-index:20;background:#ddf6fb}.mean-container a.meanmenu-reveal{height:22px;position:absolute;top:0;margin-top:4px;cursor:pointer;color:#fff;text-decoration:none;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-weight:700;right:20px!important;padding:8px 0 11px;width:auto}.mean-container a.meanmenu-reveal span{background:#2886c7;border-radius:2px;display:block;height:6px;margin:4px auto 0;color:#000;width:39px}.mean-container .mean-nav{float:left;width:100%;margin-top:65px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%;background:#e6eff6}.mean-container .mean-nav ul li a{display:block;float:left;width:80%;padding:25px 5% 10px 15%;height:28px;margin:0;text-align:left;color:#0175aa!important;border-top:1px solid #fff;text-decoration:none;font-size:2rem!important;text-transform:uppercase;font-family:'Baloo Paaji',cursive!important}.mean-container .mean-nav ul li li a{width:83%;padding:10px 10% 3px 7%;border-top:1px solid #f1f1f1;border-top:1px solid #fff;font-size:1.4rem!important;text-shadow:none!important;visibility:visible;background:#c8d8e4;color:#0175aa;font-family:'Baloo Paaji',cursive}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:80%;padding:10px 10% 3px;background:#b9c9d5}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{opacity:.95}.mean-container .mean-nav ul li a.mean-expand{height:25px;background:#3ab8ff;border:0;border-radius:100%;color:#fff!important;font-weight:700;margin-top:0;padding:3px 4px 0!important;position:absolute;right:2.6%;text-align:center;top:19px;width:21px;z-index:2;font-size:1.5rem!important;font-family:Muli,sans-serif!important;line-height:100%}.mean-container .mean-push,.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-push{float:left;clear:both}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none!important}.meanclose{margin:6px -14px 0 0}ul li ul li .mean-expand{margin:-53px 0 0!important}}#bottom-navi,#bottom-navi>li,#cart_maara,#search form,#semio-logot,div.main-navi a{text-align:center}#logo img,#slogan img{display:block;float:none}@media only screen and (max-width:575px){#mobilepalsta-2{padding:20px 0}#mobilepalsta-2 a{padding:5px 0 5px 10%;font-size:1.3rem!important}}@media only screen and (max-width:480px){#mobilepalsta-2 a{font-size:1.1rem!important}}@media only screen and (max-width:575px){#mobilelink-1>a,#mobilelink-2>a,#mobilelink-3>a,#mobilelink-4>a,#mobilelink-5>a,#mobilelink-10>a,#mobilelink-20>a{font-size:1.5rem!important;padding:20px 5% 10px 15%}.mean-container .mean-nav ul li a.mean-expand{padding:2px 4px 1px!important;top:17px}ul li ul li .mean-expand{margin:-51px 0 0!important}}#mobilelink-1{background:url(../img/header/sohva-mobileicon.png) 4% 10px no-repeat #e6eff6;background-size:60px}#mobilelink-2{background:url(../img/header/huonekalut-mobileicon.png) 4% 10px no-repeat #e6eff6;background-size:60px}#mobilelink-3{background:url(../img/header/matot-mobileicon.png) 4% 10px no-repeat #e6eff6;background-size:60px}#mobilelink-4{background:url(../img/header/sisustustuotteet-mobileicon.png) 4% 10px no-repeat #e6eff6;background-size:60px}#mobilelink-5{background:url(../img/header/kampanjat-mobileicon.png) 4% 10px no-repeat #e6eff6;background-size:60px}#mobilelink-10{background:url(../img/header/valaisimet-mobileicon.png) 4% 10px no-repeat #e6eff6;background-size:60px}#mobilelink-20{background:url(../img/header/blogi-mobileicon.png) 4% 10px no-repeat #e6eff6;background-size:60px}@media only screen and (max-width:768px){#mobilelink-1,#mobilelink-2,#mobilelink-3,#mobilelink-4,#mobilelink-5,#mobilelink-10,#mobilelink-20{background-size:50px}#mobilelink-1>a,#mobilelink-2>a,#mobilelink-3>a,#mobilelink-4>a,#mobilelink-5>a,#mobilelink-10>a,#mobilelink-20>a{padding:20px 5% 10px 15%}.mean-container .mean-nav ul li li a{font-size:1.2rem!important;width:83%}}@media only screen and (max-width:575px){#mobilelink-1>a,#mobilelink-2>a,#mobilelink-3>a,#mobilelink-4>a,#mobilelink-5>a,#mobilelink-10>a,#mobilelink-20>a{padding:20px 5% 10px 15%}#mobilelink-1{background:url(../img/header/sohva-mobileicon.png) 4% 15px no-repeat #e6eff6;background-size:40px}#mobilelink-2{background:url(../img/header/huonekalut-mobileicon.png) 4% 15px no-repeat #e6eff6;background-size:40px}#mobilelink-3{background:url(../img/header/matot-mobileicon.png) 4% 15px no-repeat #e6eff6;background-size:40px}#mobilelink-4{background:url(../img/header/sisustustuotteet-mobileicon.png) 4% 15px no-repeat #e6eff6;background-size:40px}#mobilelink-5{background:url(../img/header/kampanjat-mobileicon.png) 4% 15px no-repeat #e6eff6;background-size:40px}#mobilelink-10{background:url(../img/header/valaisimet-mobileicon.png) 4% 15px no-repeat #e6eff6;background-size:40px}#mobilelink-10{background:url(../img/header/blogi-mobileicon.png) 4% 15px no-repeat #e6eff6;background-size:40px}.mean-container .mean-nav ul li li a{font-size:1.1rem!important}.mean-container .mean-nav ul li a.mean-expand{line-height:90%}}@media only screen and (max-width:480px){#mobilelink-1>a,#mobilelink-2>a,#mobilelink-3>a,#mobilelink-4>a,#mobilelink-5>a,#mobilelink-10>a,#mobilelink-20>a{font-size:1.2rem!important}.mean-container .mean-nav ul li a{padding:20px 5% 10px 20%!important;width:75%}.mean-container .mean-nav ul li li a{width:83%;padding:10px 10% 3px 7%!important}.mean-container .mean-nav ul li li li a{padding:10px 5% 3px 15%!important;width:80%}.mean-container .mean-nav ul li a.mean-expand{line-height:120%}.mean-container .mean-nav ul li li a.mean-expand,.mean-container .mean-nav ul li li li a.mean-expand{line-height:90%}}@media only screen and (max-width:375px){#mobilelink-1>a,#mobilelink-2>a,#mobilelink-3>a,#mobilelink-4>a,#mobilelink-5>a,#mobilelink-10>a,#mobilelink-20>a{font-size:1.2rem!important}.mean-container .mean-nav ul li a{padding:20px 5% 10px 25%!important;width:70%}#mobile-logo img{max-width:160px}}#mobile-logo{display:none}#logo,.col-50{position:relative}#logo img{position:absolute;width:50%;margin:-15% 30% 0;z-index:2000001}#points,#slogan{height:150px;padding:40px;margin:20px 0!important}#slogan{background:url(../img/header/top-bgpattern.png) left top;padding:30px 40px}#slogan img{margin:0 auto}#points{background:#efefef}#points h5{width:50%;float:left;box-sizing:border-box}#points h5:before{padding-right:20px;font-family:FontAwesome;content:"\f058";color:#60b309}#bottom-navi li a,.mainlevel a,div.main-navi a{font-family:'Baloo Paaji',cursive!important}@media only screen and (max-width:1280px){#logo img{width:40%;margin:-6% 10% 0 50%}#points h5{font-size:1.45rem}}@media only screen and (max-width:1024px){#points,#slogan{height:auto;display:table}#slogan{margin:85px 0 20px!important}#points{margin:20px 0!important}}@media only screen and (max-width:575px){#points h5{width:75%;float:none;box-sizing:border-box;padding:0 0 10px;margin:0 auto}}@media only screen and (max-width:440px){#points h5{font-size:1.2rem}}@media only screen and (max-width:375px){#points h5{font-size:1.2rem;width:100%}}.imgtext{justify-content:center;align-items:center;display:flex;color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;flex-direction:column;max-width:80%;margin:0 auto}@media only screen and (max-width:768px){.center-flex{flex-direction:column}}@media only screen and (max-width:480px){.imgtext{display:block;top:auto;left:auto;right:auto;bottom:20px;max-width:94%;margin:0 3%}}.etusivubanneri-levea>div{width:100%!important;height:100%!important;background-position:center center;background-repeat:no-repeat}.heronosto-img>div[id^=solu_1_44_1]{max-width:100%;background-position:center center;background-repeat:no-repeat}.heronosto-content{position:relative;height:500px;width:100%}.heronosto-text{justify-content:center;align-items:center;display:flex;color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;max-width:100%;box-sizing:border-box;z-index:2}#bottom-navi,#bottom-navi>li,#etusivubannerit .col-50,.heronosto-img{position:relative}.heronosto-img{z-index:1;width:100%!important;height:auto!important}.heronosto-text h2,.heronosto-text h3,.heronosto-text h4,.heronosto-text h5,.heronosto-text h6,.heronosto-text p{text-shadow:1px 4px 8px rgba(0,0,0,.8)}.heronosto-text p a.webiolinkkipainike{text-shadow:none;padding:10px 10%}@media only screen and (max-width:1440px){.heronosto-text h2{font-size:1.8em}.heronosto-img img{height:700px}}@media only screen and (max-width:1280px){.heronosto-content,.heronosto-img>div[id^=solu_1_44_1]{height:300px!important}}@media only screen and (max-width:860px){.heronosto-text{padding:10%}#kampanjanostot h2,#kampanjanostot h3,#kampanjanostot h4,#kampanjanostot h5,#kampanjanostot h6{font-size:1.6rem}}#etusivunostot-tuotteet{background:#f7f7f7}.bluebutton .webiolinkkipainike{background:#54d0ed;margin:0 auto;display:table}#kampanjanostot{margin-top:40px}#kampanjanostot .col-25{padding:0 2%;float:left;clear:none;width:25%}#kampanjanostot .col-25 table{height:100%}@media only screen and (max-width:768px){#kampanjanostot .col-25{padding:0 2% 20px;width:50%}#kampanjanostot h2,#kampanjanostot h3,#kampanjanostot h4,#kampanjanostot h5,#kampanjanostot h6{font-size:1.8rem}}@media only screen and (max-width:575px){#kampanjanostot h2,#kampanjanostot h3,#kampanjanostot h4,#kampanjanostot h5,#kampanjanostot h6{font-size:1.3rem}.bannericontenttxt,.bannericontenttxt p,.bannericontenttxt span{font-size:1rem}}@media only screen and (max-width:375px){#kampanjanostot .col-25{padding:0 4% 20px;width:100%}}.bnrsolusisalto{height:auto;width:100%}#etusivubannerit .banneriteksti{position:absolute;z-index:1;border-top:none;height:48%;box-sizing:border-box;padding:20px 40px;width:100%;top:0}@media only screen and (max-width:480px){#kampanjanostot .col-25 p{font-size:1rem}#etusivubannerit .banneriteksti{position:relative;background:#f9f9f9}.bannericontenttxt span{color:#000!important;font-size:1.6rem}}footer{background:url(../img/header/ruutubg-tausta.jpg) center top no-repeat}#footercol-1{padding:60px 0;background:#fff;margin:30px 0 40px}#footercol-1 img{float:none;margin:0 auto;display:block}#footercol-1 .col-25 img{vertical-align:middle;padding:0 10px}@media only screen and (min-width:1920px){footer{background-size:cover}}@media only screen and (max-width:1660px){#footercol-1 img{max-width:60%}#footercol-1 .col-50 .col-50 img{max-width:45%}#footercol-2 .col-50{padding:0 3%}}@media only screen and (max-width:1024px){.banneribgkuva img{width:100%;height:auto}footer{background-size:cover}#footercol-1{margin:70px 0 0;padding:60px 0 40px;text-align:center}#footercol-2{margin-top:60px}#footercol-2 .col-75 .col-25{width:50%;float:left;clear:none;box-sizing:border-box;padding:0 3%}#semio-logot{padding:25px 0 0}#footercol-2 table{width:90%!important}footer .col-50{margin-bottom:0}#footercol-1 img,#footercol-2 img{margin:0 auto 20px!important}}.clearrow,.main-navi,div.linkkipalsta:nth-of-type(5),div.linkkipalsta:nth-of-type(9){clear:both}@media only screen and (max-width:720px){#footercol-2 .col-75 .col-25{display:none}}@media only screen and (max-width:575px){body,html{font-size:80%}}@media only screen and (max-width:520px){#footercol-2 td{width:100%;float:none;clear:both;display:block;text-align:center;margin-bottom:20px}}#footercol-3{background:rgba(255,255,255,.7);margin:40px 0}#bottom-navi{-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:wrap;width:75%;padding:0;color:#000;float:none;margin:0 auto}#bottom-navi>li{display:block;float:left;width:auto;padding-left:0;-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}#bottom-navi li a{font-size:1rem;fcolor:#4c4c4c;text-transform:uppercase;text-decoration:none;display:block;float:none;font-weight:700;padding:20px 0;box-sizing:border-box}#bottom-navi li a:hover{color:#aeaeae;text-decoration:none}#alanavilogo{width:4%!important}#alanavilogo img{display:initial;height:auto;max-width:140px;float:auto!important;position:absolute;left:9%;top:-56px}@media only screen and (max-width:1660px){#alanavilogo{width:8%!important}}@media only screen and (max-width:1440px){#alanavilogo img{max-width:120px;top:-37px}}@media only screen and (max-width:1280px){#bottom-navi li a{font-size:1.2rem!important}#alanavilogo{width:14%!important}}@media only screen and (max-width:1024px){#bottom-navi{width:100%}#alanavilogo{width:9%!important}#footercol-4 p{font-size:1.1rem!important;width:90%;margin:0 auto}}#footercol-4,#footercol-4 p{font-size:.9rem}@media only screen and (max-width:860px){#alanavilogo img{max-width:88%;top:-70%}}@media only screen and (max-width:720px){#bottom-navi a,#bottom-navi li{display:block!important;width:100%!important}#bottom-navi{flex-direction:column!important;padding:0!important}#bottom-navi li{float:none;clear:both}#bottom-navi a{padding:10px 0!important;border:1px solid #dedede;border-radius:20px;margin-bottom:10px}#footercol-3{padding:40px 0;margin:40px 0}#footercol-1,#footercol-2{margin-top:40px}#footercol-4{margin-bottom:40px}li#alanavilogo{display:none!important}}#footercol-4{margin-bottom:70px}#semio-logot{padding:0 0 25px}#semio-logot img{display:inline;padding:0}#verkkokauppasivu-wrapper{box-sizing:border-box;border:1px solid #dedede;background:#fff;padding:20px;margin:40px auto}#verkkokauppa-sivunavi{background:#f3f3f3;padding:25px}@media only screen and (max-width:1024px){#verkkokauppa-sivunavi{display:none}.tuotelistaus{width:100%}#verkkokauppasivu-wrapper{border:none;background:#fff;padding:20px 0}.col-80{padding:0}}#main-navi-wrapper{background:#e6eff6;display:table;margin:20px 0 0}#main-navi-wrapper .col-75{float:right}div.main-navi a,div.main-navi div{float:left;box-sizing:border-box}.main-navi{-webkit-align-items:center;align-items:center;-webkit-justify-content:space-evenly;justify-content:space-evenly;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:wrap;margin:0 auto;padding:0}#main-navi-wrapper-menu-open{background:url(../img/header/navibgimg.jpg) center bottom no-repeat #fff;left:0;position:absolute;z-index:2000000}.main-navi a:hover,.valikko_hover{background:#fff;position:relative;font-weight:400;text-decoration:none}#homelink i{font-size:1.3rem}.mainlevel{display:block!important}.mainlevel a{color:#176f97;line-height:50%;padding-bottom:10px;display:block}.mainlevel a:after{content:"›";color:#176f97;padding-left:10px}div#home-icon{width:auto}#home-icon a:after{content:"";display:none}div.main-navi a{display:block;width:100%;text-decoration:none;padding:19px 14px;text-transform:uppercase}div.main-navi a:after{font-family:FontAwesome;content:"\f13a";padding-left:10px;color:#44c5ff}.main-navi a:hover{color:#121212}.valikko_hover{color:#000}.valikko_hover a{color:#000!important;background:#fff!important}div.linkkipalstat{display:none;padding:40px 20px 20px;box-sizing:border-box;width:75%;float:right}div.linkkipalsta{display:block;float:left;width:25%;height:auto;box-sizing:border-box;padding-bottom:20px}div.linkkipalsta p{margin:0;padding:0}div.linkkipalstat div.linkkipalsta:last-of-type{padding-bottom:20px}div.linkkipalsta p a{clear:both;display:block;margin:0;color:#121212;font-weight:400;text-decoration:none;font-family:Muli,sans-serif;font-size:.9rem}div.linkkipalsta p a:before{content:"›";padding-right:10px;height:25px;float:left}div.linkkipalsta p a:hover{text-decoration:underline}.navitaso{width:20%;float:left}.fixed,.navitaso .linkkipalsta{width:100%}#cart,#login a,.right{float:right}#scrolllogo{display:none!important}.fixed #main-navi-wrapper{margin:0}.fixed{position:fixed;top:0;z-index:22}.fixed #scrolllogo{display:block!important;margin:21px 0 0 25%!important}.fixed #fixedlogo{display:none!important}.fixed .navilogo,.navilogo-fixed{display:none}.fixed .navilogo-fixed{display:block}#search .btn,#searchtoggl,#verkkokauppatuotehaku br{display:none}.fixed #logo img{width:auto;margin:0 auto;padding:24px 0 0;max-width:180px}@media only screen and (max-width:1660px){.fixed #scrolllogo{margin:25px 0 0 25%!important}}@media only screen and (max-width:1440px){#main-navi-wrapper .center-col{width:100%}.fixed #logo img{padding:22px 0 0 40px}}@media only screen and (max-width:1280px){div.main-navi a{font-size:1.3rem!important}div.linkkipalstat{width:100%}div.linkkipalsta p a{font-size:1.2rem}.fixed #scrolllogo{max-width:165px;width:auto;margin:22px 0 0 25%!important}.mainlevel a{font-size:1.4rem}.verkkokauppanavi .center-col{height:58px}}@media only screen and (max-width:575px){.modulikuvausteksti h2{font-size:1.8rem;line-height:2rem}}.verkkokauppanavi{background:url(../img/header/ruutubg-tausta.jpg) center top no-repeat;border-bottom:1px solid #d3dfe5}.verkkokauppanavi .center-col{height:58px}.verkkokauppanaviosio{width:100%}@media only screen and (min-width:1920px){.verkkokauppanavi{background-size:cover}}@media only screen and (max-width:1024px){.verkkokauppanavi .center-col{width:100%!important}.verkkokauppanaviosio .col-50{margin-bottom:0}}#okfunctions{width:46%;float:right;margin:0 2%}#login{float:left;padding:0;width:auto}#login a{color:#176f97;font-size:16px;font-size:.95rem;text-decoration:none;font-weight:300;width:auto;padding:18px 30px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}#login a:hover{background:#f3f3f3}#login i{padding-right:15px;font-size:1.4em}#ostoskoripaikka{float:left;width:40%}#cart{padding:0 5%;color:#fff;width:90%}#cart_maara{background-color:#e30613;border-radius:15px;font-size:.8rem;font-weight:700;height:16px;margin:10px 0 0 30px;position:absolute;width:18px;z-index:2;padding:2px 1px 0 0;color:#fff;line-height:120%}#cart a{font-weight:400;height:100%;line-height:100%;width:100%;float:left}#cart i{font-size:2.5rem;padding:8px 0 0}#cart_yhteensa span.summa{font-weight:800;font-size:.9rem;padding:10px 5%;width:40%}#cart_yhteensa span{float:left;display:inline-block;padding:13px 5%;margin:10px 0;width:35%}#cart_yhteensa span.kassa-button::after{content:"\203A";color:#fff;font-size:15px;font-size:.833rem;font-weight:700;padding-left:5px}#cart_yhteensa span.kassa-button{line-height:a;font-size:.6rem!important;font-weight:700!important;text-transform:uppercase;background:#82c341;color:#fff;margin-left:0;float:right;text-align:center;border-radius:30px;width:50%!important;padding:5px 2%;box-sizing:border-box;margin-top:13px}#cart_yhteensa span.kassa-button:hover{background:#82c341}@media only screen and (max-width:1440px){#ostoskoripaikka{width:50%}}@media only screen and (max-width:1280px){#cart_yhteensa span.kassa-button,#cart_yhteensa span.summa{width:40%}#login a{font-size:1.1rem}#cart_yhteensa span.summa{font-size:1.3rem}#cart_maara{font-size:1rem;margin:10px 0 0 20px}#cart_yhteensa span.kassa-button{font-size:.9rem!important}#login{width:45%}#okfunctions{width:50%}.verkkokauppa-ylakori{padding-top:5px}}@media only screen and (max-width:1024px){.verkkokauppanaviosio{margin-bottom:0}#ostoskoripaikka{width:55%;float:right}.verkkokauppanavi{margin-top:0!important}#ostoskoripaikka .col-75{width:75%;float:left;clear:none;margin:0}#ostoskoripaikka .col-25{width:25%;float:left;clear:none;margin:0}#cart{padding:0 0 0 5%}#login a{border-left:1px solid #dedede;border-right:1px solid #dedede;padding:18px 10px}}@media only screen and (max-width:768px){#login a{float:left}#cart{width:70%;padding:0 5%}}@media only screen and (max-width:575px){#login a{line-height:1.6rem}#cart_yhteensa span.kassa-button{font-size:.7rem!important}}@media only screen and (max-width:480px){#cart{width:100%}}@media only screen and (max-width:420px){#cart i{font-size:2rem}#cart_maara{margin:10px 0 0 15px}#cart_yhteensa span.summa{display:none}#cart_yhteensa span{padding:10px 3%}#cart_yhteensa span.kassa-button{width:67%!important;margin:15px 0;font-size:.6rem!important}#ostoskoripaikka{width:39%}#login{width:60%}.verkkokauppa-ylakori{padding-top:7px}}#cboxOverlay,#cboxWrapper,#colorbox{z-index:999999999999}#kirjautuminen-kirjautumislomake,#kirjautuminen-kirjautumistekstit{width:50%;box-sizing:border-box;padding:20px 3%;float:left;color:#82c341}#kirjautuminen-kirjautumislomake,.kirjautuminen-kirjautumisotsikko{font-weight:700;font-size:.8rem}#kirjautuminen-kirjautumistekstit p{font-size:.8rem;line-height:1.3rem}#kirjautuminen-kirjautumistekstit p a{color:#82c341!important}.kirjautuminen-inputkentta input{height:25px;width:90%}#kirjautuminen-kirjautumisbutton{border:none;margin:10px 0 0;padding:0;width:93%;font-weight:700;height:35px;font-size:.9rem;color:#fff;background:#82c341}@media only screen and (max-width:480px){#colorbox{max-width:90%;padding-left:5%}#cboxContent,#cboxLoadedContent,#cboxWrapper{width:100%!important;box-sizing:border-box}}#search form{float:right;width:50%;border:1px solid #0c64a7;display:inline-block;margin:10px auto 0}#search table,#search tbody,#search td,#search tr{display:block;width:100%}fieldset.search{border:none;padding:0;margin:0}input#pikahakusana{width:100%;border:none;padding:10px 0 7px 10px;border-bottom-left-radius:3px;border-top-left-radius:3px;font-size:.9em;float:left;display:block;box-sizing:border-box}input.verkkokauppahakupainike{background:#25b7c4;border:none;border-bottom-right-radius:3px;border-top-right-radius:3px;padding:10px;color:#fff;font-weight:700;text-transform:uppercase;font-size:.9em;box-sizing:border-box;float:left;width:25%}#verkkokauppatuotehaku{z-index:500000000!important;max-width:100%;margin-top:37px;overflow-x:hidden!important;height:250px!important}#verkkokauppatuotehaku td[align^=right] a{display:none!important;height:auto!important;background:#82c341;width:60px;padding:2px 0;font-size:11px;text-transform:uppercase;text-align:left;margin-right:5px;color:#000}#verkkokauppatuotehaku a{color:#000!important}.verkkokauppapikahakurivi{border-top:1px solid #f3f3f3}.verkkokauppapikahakutuoterivi{text-align:left;box-sizing:border-box;padding:3px 5%;font-size:.7rem}.verkkokauppapikahakuvaliotsikko{padding:5px!important;margin:0!important;font-weight:700;font-family:'Baloo Paaji',cursive;color:#176f97;letter-spacing:.1px}.verkkokauppapikahakurivi:hover{background:#dedede}@media only screen and (max-width:1280px){.verkkokauppapikahakutuoterivi{font-size:.9rem}#search{float:left;width:46%}#search form{width:90%}}@media only screen and (max-width:768px){#verkkokauppatuotehaku{width:90%!important}.fa.fa-2x.fa-search,.fa.fa-2x.fa-search-minus{padding:8px;font-size:2.3rem!important}#okfunctions,#search,#search form{margin:0 auto;width:100%}#searchtoggl{display:block;position:absolute;right:61px;top:69px;z-index:200000000}.fa.fa-2x.fa-search{color:#000}#search{display:none;background:#e3e3e3;height:auto;padding:12px 5%;position:absolute;z-index:20000000000000000000}#login a:nth-of-type(1){border-left:none}}@media only screen and (max-width:540px){#verkkokauppatuotehaku{width:90%!important}}.omattiedot_valilehti_oikea,.omattiedot_valilehti_vasen{height:auto;background-color:#e3e3e3;border-right:1px solid #fff}.omattiedot_valilehti_oikea a,.omattiedot_valilehti_vasen a{display:block;padding:10px}.verkkokauppatoimintopalkki{margin-top:0!important;background-color:#176fab}.selaus_muokkauslinkit_tuotekortti{position:absolute;height:25px;margin-top:-24px;background-color:#A315A8;display:none;text-align:center;width:88%!important;left:6%}.selaus_muokkauslinkit_iso,.selaus_muokkauslinkit_pieni{position:relative!important;width:100%!important}.selaus_muokkauslinkit_iso,.selaus_wrapper,.selaus_wrapper>div{position:relative}.selaus_muokkauslinkit_iso img,.selaus_muokkauslinkit_pieni img,.selaus_muokkauslinkit_tuotekortti img{width:auto!important;float:none!important;clear:none!important;text-align:center;display:inline!important}#scrtop{background:#176f97;padding:5px 10px;display:block;position:fixed;left:20px;bottom:20px;color:#fff}#listaus,.tuoteryhmaetusivu_tuotedivi,.tuotesivutausta>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex!important;width:100%;flex-wrap:wrap}.selaus_wrapper{float:left;box-sizing:border-box;margin:10px 1% 20px;flex-basis:14%;flex-direction:column;overflow:hidden;border:1px solid #f3f3f3;background:#fff}.selaus_wrapper>div{width:100%;flex:1 1 0;margin-top:auto;display:flex;flex-direction:column}.col-80.tuotelistaus .selaus_wrapper{flex-basis:18%}.tuotelistaus{max-width:1200px}.tuotelistaus .owl-item .selaus_wrapper{flex:1 0 auto;padding:0 2% inherit!important;width:90%;padding-right:0!important;height:300px!important;display:table!important}.tuotelistaus .owl-carousel .owl-item{float:left}@media only screen and (max-width:1660px){.tuotelistaus{max-width:1120px}}@media only screen and (max-width:1440px){.tuotelistaus{max-width:1024px}}@media only screen and (max-width:1280px){.selaus_wrapper{flex-basis:18%}.col-80.tuotelistaus .selaus_wrapper{flex-basis:23%}.tuotelistaus{max-width:760px}}@media only screen and (max-width:1024px){.selaus_wrapper{flex-basis:23%}.tuotelistaus{width:100%;max-width:100%}#verkkokauppasivu-wrapper{display:block}.col-80.tuotelistaus #tretusivuheader,.col-80.tuotelistaus .modulikuvausteksti{width:90%;margin:0 auto}.col-80.tuotelistaus #tretusivuheader{margin:0 auto 20px}.col-80.tuotelistaus.perussivutpl{width:96%;margin:0 auto;float:none}}@media only screen and (max-width:768px){.col-80.tuotelistaus .selaus_wrapper{flex-basis:31%}}@media only screen and (max-width:575px){.selaus_wrapper{flex-basis:31%}.col-80.tuotelistaus .selaus_wrapper{flex-basis:48%}.col-80.tuotelistaus.perussivutpl{width:90%}}@media only screen and (max-width:420px){#login a{font-size:1rem}.selaus_wrapper{flex-basis:48%}}div[class^=selaus_iso_latka],div[class^=tuotekortti_latka]{position:relative;background:#fff;height:auto;color:#000;font-size:.75rem;width:90%;text-align:center;padding:2px 0 0;font-weight:700;text-transform:uppercase;margin:1rem 0 0 5%;border:1px solid #000;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}div[class^=tuotekortti_latka]{width:40%;margin:0 0 0 25%}.selaus_iso_latka_tarjous::before,.tuotekortti_latka_tarjous::before{content:"TARJOUS";font-size:8px;font-weight:700;display:block;line-height:0}.selaus_iso_latka_tarjous,.selaus_iso_latka_uutuus,.tuotekortti_latka_tarjous,.tuotekortti_latka_uutuus{color:#fff!important;background:url(../img/header/tarjous.png) center top no-repeat!important;border:none!important;border-radius:0!important;height:auto!important;padding:25px 0!important;font-size:1.1rem!important;position:absolute!important;right:0;margin:2px 2px 0 0!important;float:right;width:69px!important;background-size:contain!important;word-spacing:-5px;pointer-events:none}.selaus_iso_latka_uutuus,.tuotekortti_latka_uutuus{padding:22px 0 25px!important;font-size:.7em!important;background:url(../img/header/uutuus.png) center top no-repeat!important;color:#fff!important}.tuotekortti_latka_tarjous,.tuotekortti_latka_uutuus{right:10%}.selaus_iso_latka_ilmainentoimitus,.tuotekortti_latka_ilmainentoimitus{border:1px solid #505050!important;color:#505050!important}.selaus_iso_latka_tuotepaketti,.tuotekortti_latka_tuotepaketti{border:1px solid #000!important;color:#000!important}@media only screen and (max-width:1280px){div[class^=selaus_iso_latka],div[class^=tuotekortti_latka]{font-size:1rem}}@media only screen and (max-width:1024px){.tuotekortti_latka_tarjous,.tuotekortti_latka_uutuus{padding:50px 0!important;font-size:2rem!important;width:120px!important}.tuotekortti_latka_tarjous::before{font-size:12px;line-height:120%}.tuotekortti_latka_tarjous{padding:40px 0!important;width:120px!important;right:2%}.tuotekortti_latka_uutuus{font-size:1.4rem!important;padding:38px 0 40px!important;line-height:100%;right:2%}}@media only screen and (max-width:575px){.selaus_iso_latka_tarjous,.selaus_iso_latka_uutuus,.tuotekortti_latka_tarjous,.tuotekortti_latka_uutuus{color:#fff!important;background:url(../img/header/tarjous.png) center top no-repeat!important;border:none!important;border-radius:0!important;height:auto!important;padding:25px 0!important;font-size:1.1rem!important;position:absolute!important;right:0;margin:2px 2px 0 0!important;float:right;width:69px!important;background-size:contain!important;word-spacing:-5px;pointer-events:none}.selaus_iso_latka_uutuus,.tuotekortti_latka_uutuus{padding:22px 0 25px!important;font-size:.7em!important;background:url(../img/header/uutuus.png) center top no-repeat!important;color:#fff!important}.tuotekortti_latka_tarjous,.tuotekortti_latka_uutuus{right:10%}.selaus_iso_latka_tarjous::before,.tuotekortti_latka_tarjous::before{content:"TARJOUS";font-size:8px;font-weight:700;display:block;line-height:0}}@media only screen and (max-width:375px){div[class^=selaus_iso_latka],div[class^=tuotekortti_latka]{font-size:.9rem}}.selaus_iso{width:inherit;min-height:inherit;border:none;margin:0;background:#fff}.selaus_kuva_iso{width:100%!important;height:auto!important;background:#fff;border:none!important}.selaus_kuva_iso img,.selaus_kuva_pieni img{float:none;margin:0 auto;max-width:100%;height:auto;display:block;width:80%}.selaus_tuotenimi_iso,.selaus_tuotenimi_pieni{padding:10px 0;flex:1 0 auto;width:80%;margin:0 auto;font-size:1rem;font-weight:700;color:#000!important;text-align:left;min-height:55px;line-height:100%}.selaus_tuotenimi_iso a,.selaus_tuotenimi_pieni a{color:#000!important}.alkaen{font-size:.5rem}.tuoteryhmaetusivu_tuotedivi .selaus_tuotenimi_iso{min-height:44px;overflow:hidden;height:44px;line-height:100%}@media only screen and (max-width:1280px){.selaus_tuotenimi_iso,.selaus_tuotenimi_pieni{font-size:1.2rem!important}}@media only screen and (max-width:860px){.selaus_iso .selaus_tuotenimi_iso a{max-width:150px!important;overflow:hidden;display:block;text-overflow:ellipsis}}@media only screen and (max-width:768px){.tuoteryhmaetusivu_tuotedivi .selaus_wrapper:nth-last-of-type(2){display:none}}@media only screen and (max-width:575px){.tuoteryhmaetusivu_tuotedivi .selaus_wrapper:nth-last-of-type(2){display:block}}.tuoteryhmaetusivu_tuoteryhmapalkki{color:#0c64a7;background:#fafafa;border:1px solid #e9e9e9;font-size:1em;margin:25px 0 15px;padding:7px 0 7px 1%;width:99%;display:table}.tuoteryhmaetusivu_tuoteryhmapalkki_tuoteryhmanimi{float:left;width:69%;font-size:1.125em;font-weight:500;text-transform:uppercase;padding-left:1%;font-family:'Baloo Paaji',cursive}.tuoteryhmaetusivu_tuoteryhmapalkki_linkki{float:left;padding-right:0;text-align:right;width:29%;line-height:110%}.tuoteryhmaetusivu_tuoteryhmapalkki_linkki a{color:#0c64a7!important;border-radius:4px;font-size:.8rem;font-weight:700}.tuoteryhmaetusivu_alapalkki{text-align:center;margin-bottom:60px}.tuoteryhmaetusivu_alapalkki a{background:#54d0ed;padding:10px 2%;display:inline-block;text-align:center;color:#fff;border-radius:30px;width:auto;margin:0 auto}@media only screen and (max-width:1280px){.tuoteryhmaetusivu_tuoteryhmapalkki_linkki a{font-size:1rem}}@media only screen and (max-width:1024px){.tuoteryhmaetusivu_tuoteryhmapalkki_linkki,.tuoteryhmaetusivu_tuoteryhmapalkki_tuoteryhmanimi{width:49%}.tuoteryhmaetusivu_alapalkki a{width:50%}}@media only screen and (max-width:575px){.tuoteryhmaetusivu_alapalkki a{width:auto;box-sizing:border-box;padding:10px 10%}}@media only screen and (max-width:420px){.tuoteryhmaetusivu_tuoteryhmapalkki_linkki,.tuoteryhmaetusivu_tuoteryhmapalkki_tuoteryhmanimi{width:100%;float:none;clear:both;box-sizing:border-box;padding:2px 20px;line-height:1rem;text-align:center}.tuoteryhmaetusivu_tuoteryhmapalkki_linkki{display:none}}.varivaihtoehdot{background:#fff;padding:10px 5%;text-align:center;box-sizing:border-box;width:100%;height:20px}.varivaihtoehdot img{width:20px;height:20px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin:0 3px 4px;border:1px solid #c3c3c3;float:none;display:inline}@media only screen and (max-width:480px){.varivaihtoehdot img{width:15px;height:15px}}.selaus_hinta_iso a,.selaus_hinta_pieni a{color:#3f3f3f;width:100%;padding:20px;text-align:inherit}.selaus_hinta_iso a{font-size:1.2rem}.selaus_hinta_iso,.selaus_hinta_pieni{text-align:left!important;height:55px;background:#f3f3f3;box-sizing:border-box;width:90%;margin:0 auto .85rem;line-height:1rem;font-weight:700;text-transform:uppercase;color:#000!important;align-items:center;display:flex;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.selaus_normihinta_iso{color:#6d6d6d;font-size:.6rem}.selaus_tarjoushinta_iso{color:#e6332a}.ostanappi_selaus_iso,.ostanappi_selaus_pieni,.selaus_suoraosto_iso,.selaus_suoraosto_pieni{width:auto;float:right;position:absolute;bottom:.9rem;right:1rem;display:block;font-size:.5em!important;color:#f3f3f3}a.ostanappi_selaus_iso,a.ostanappi_selaus_pieni{color:#f3f3f3}.ostanappi_selaus_iso::after,.ostanappi_selaus_pieni::after{font-family:FontAwesome;font-weight:900;color:#60b309;height:36px;width:36px;position:relative;font-size:1.7rem!important;line-height:70%;padding:0;text-align:center;background:url(/content/img/header/pricebg.png) left top no-repeat;display:block;background-size:contain;content:" ";margin:0 0 -4px}.selaus_suoraosto_iso{float:right;position:absolute;right:5px}@media only screen and (max-width:1440px){.ostanappi_selaus_iso::after,.ostanappi_selaus_pieni::after{margin:0 -5px 0 0;width:26px;height:26px}}@media only screen and (max-width:1280px){.ostanappi_selaus_iso::after,.ostanappi_selaus_pieni::after{margin:0 5px 0 0}.ostanappi_selaus_iso,.ostanappi_selaus_pieni,.selaus_suoraosto_iso,.selaus_suoraosto_pieni{bottom:1.1rem}.selaus_hinta_iso a{font-size:1.4rem}.alkaen{font-size:.7rem}.selaus_normihinta_iso{color:#6d6d6d;font-size:.9rem}}@media only screen and (max-width:1024px){.ostanappi_selaus_iso::after{margin:0 -5px -2px 0}.selaus_hinta_iso{height:40px}.ostanappi_selaus_iso,.ostanappi_selaus_pieni,.selaus_suoraosto_iso,.selaus_suoraosto_pieni{bottom:.85rem}.selaus_suoraosto_iso{right:13px}}@media only screen and (max-width:860px){.selaus_wrapper{flex-basis:31%}.selaus_hinta_iso{height:50px}.ostanappi_selaus_iso,.selaus_suoraosto_iso{bottom:1.07rem}}@media only screen and (max-width:720px){.selaus_suoraosto_iso{right:6px}.ostanappi_selaus_iso::after{margin:0 5px -2px 0}}@media only screen and (max-width:620px){.selaus_wrapper{flex-basis:48%}}@media only screen and (max-width:575px){.selaus_suoraosto_iso{right:16px;bottom:.9rem}.ostanappi_selaus_iso::after{margin:0 -5px -2px 0}}@media only screen and (max-width:480px){.ostanappi_selaus_iso,.ostanappi_selaus_pieni,.selaus_suoraosto_iso,.selaus_suoraosto_pieni{bottom:1.1rem;right:12px}.ostanappi_selaus_iso::after{margin:0 -5px -4px 0}}@media only screen and (max-width:420px){.ostanappi_selaus_iso::after{margin:0 -7px -2px 0;height:20px;width:20px}}@media only screen and (max-width:375px){.ostanappi_selaus_iso,.selaus_suoraosto_iso{right:1rem}.selaus_hinta_iso a{font-size:1.1rem}.selaus_normihinta_iso{font-size:.7rem}}.tuoteryhmakuvanosto{width:23%!important;height:auto!important;margin:0 1% 40px!important;box-sizing:border-box;border:1px solid #f3f3f3}.tuoteryhmakuvanostokuva{width:100%!important;height:auto!important}.valikkokuva img{max-width:100%!important;height:auto!important;display:block;float:none;margin:0 auto}.tuoteryhmakuvanostootsikko a{width:100%;display:block;box-sizing:border-box;padding:5px 3%;background:#176f97;text-align:center;color:#fff;font-family:'Baloo Paaji',cursive}.tuoteryhmakuvanostootsikko a:after{font-family:FontAwesome;content:"\f138";color:#fff;text-align:right;float:right;padding-left:20px}@media only screen and (max-width:1280px){.tuoteryhmakuvanosto{width:23%!important}}@media only screen and (max-width:1024px){.tuoteryhmakuvanosto{width:31.3%!important}}@media only screen and (max-width:860px){.tuoteryhmakuvanosto{width:48%!important}}@media only screen and (max-width:480px){.tuoteryhmakuvanosto{width:98%!important}}.tuotekortti_pitkakuvaus h3{margin-bottom:20px}@media only screen and (max-width:1024px){.tuotekortti-kuva img{float:none;display:block;margin:0 auto}}.center-col.dflex.vk-tuotekortti-element>div{width:100%;box-sizing:border-box;padding:1% 3% 3%}.fa-cart-plus::before{content:"\f196 "!important}.vk-tuotekortti-block{background:#fff;padding:3%;box-sizing:border-box}#vk-tuotekortti-element-wrap div[id^=solu]{width:100%}#murupolku{background:#f3f3f3;color:#8d8d8d;padding:8px 2%;width:96%;margin-bottom:60px}#murupolku a{color:#8d8d8d;font-weight:300;padding:0 7px;font-size:.9rem}a#edellinen{font-weight:700;font-size:1rem;padding-right:5%;color:#444}@media only screen and (max-width:1280px){#murupolku a{font-size:1.2rem}}@media only screen and (max-width:1024px){.vk-tuotekortti-element{width:100%!important;float:none;clear:both;flex-direction:column}.vk-tuotekortti-element-wrap .col-50{width:96%!important;margin:0 auto}.tuotekortti-kuva{text-align:center}.tuotekortti-sisalto{padding:3% 5%}option,select{background:url(../img/header/navi-chevron.gif) right top no-repeat;-webkit-appearance:none;-moz-appearance:none}select{border:1px solid #b0b0b0}}@media only screen and (max-width:575px){#murupolku a{font-size:.9rem}#murupolku{background:0 0;margin-bottom:20px}a#edellinen{color:#444;width:100%;display:block;background:rgba(0,0,0,.05);box-sizing:border-box;text-align:center;padding:5px 0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;font-size:1.1rem}}.tuotekortti-kuva{padding:0 3%;position:relative}.tuotekortti-kuva img{float:none;display:block;margin:0 auto;max-width:90%;height:auto}.tuotekortti_lisatuotekuvat .group{width:18%;float:left;display:block;border:1px solid #efefef;margin:0 1% 10px;box-sizing:border-box}.tuotekortti_lisakuva{width:100%}.tuotekortti_kokovalinta,.tuotekortti_maara,.tuotekortti_varivalinta{float:left;width:100%;box-sizing:border-box;color:#fff;text-transform:uppercase;padding:0;font-size:.8rem;text-align:left;font-weight:700}.tuotekortti_kokovalinta select,.tuotekortti_tuotetiedotteksti input,.tuotekortti_varivalinta select{max-width:90%}.tuotekortti_tuotetiedotteksti input,.tuotekortti_tuotetiedotteksti select{height:41px;text-align:left;padding:0 10px}#ostoskorinappi,.tuotekortti_maara input{text-align:center}.tuotekortti_maara{margin-right:30px!important;width:auto}.tuotekortti_kokovalinta .tuotekortti_tuotetiedototsikko,.tuotekortti_kokovalinta .tuotekortti_tuotetiedotteksti,.tuotekortti_maara .tuotekortti_tuotetiedototsikko,.tuotekortti_maara .tuotekortti_tuotetiedotteksti,.tuotekortti_varivalinta .tuotekortti_tuotetiedototsikko,.tuotekortti_varivalinta .tuotekortti_tuotetiedotteksti{display:block;float:none;padding:0;width:100%}.tuotekortti_maara .tuotekortti_tuotetiedototsikko{visibility:hidden}.tuotekortti_kokovalinta,.tuotekortti_ostolaatikko{margin-bottom:20px}.tuotekortti_tuotetiedototsikko{width:30%;float:left;font-weight:700;margin:0;color:#000}.tuotekortti_kokovalinta .tuotekortti_tuotetiedototsikko{width:100%}.vk-tuotekortti-element h1{color:#0863aa;font-family:'Baloo Paaji',sans-serif}.tuotetarkenne{font-size:1.1rem;color:#7e7e7e;font-weight:700}@media only screen and (max-width:1280px){.tuotetarkenne{font-size:1.3rem}.tuotekortti_tuotetiedototsikko,.tuotekortti_tuotetiedotteksti{font-size:1.2rem}}@media only screen and (max-width:1024px){.tuotekortti_maara input{height:33px;margin-top:6px}.tuotekortti_tuotetiedotteksti input,.tuotekortti_tuotetiedotteksti select{padding:0 30px 0 10px}}@media only screen and (max-width:575px){.tuotekortti_kokovalinta,.tuotekortti_maara,.tuotekortti_varivalinta{width:100%!important}.tuotekortti_maara .tuotekortti_tuotetiedototsikko{visibility:visible;margin-right:20px}#cart{width:85%}.tuotekortti_saatavuus .tuotekortti_tuotetiedototsikko,.tuotekortti_saatavuustarkenne .tuotekortti_tuotetiedototsikko{height:40px;line-height:120%}.tuotekortti_tuotetiedototsikko,.tuotekortti_tuotetiedotteksti{font-size:1rem}.tuotekortti_saatavuus,.tuotekortti_saatavuustarkenne{clear:both}}@media only screen and (max-width:480px){#cart{width:100%}.tuotekortti_saatavuus .tuotekortti_tuotetiedototsikko,.tuotekortti_saatavuustarkenne .tuotekortti_tuotetiedototsikko{height:40px}.tuotekortti_saatavuus .tuotekortti_tuotetiedotteksti,.tuotekortti_saatavuustarkenne .tuotekortti_tuotetiedotteksti{line-height:120%}}.tuotekortti_lyhytkuvaus,.tuotekortti_tuotepointit{padding:20px 0}.tuotekortti_tuotekoodi{margin-top:40px!important}.tuotekortti_tuotehintalaatikko{border:1px solid #dedede;box-sizing:border-box;display:table;width:100%!important;margin:0!important}.tuotekortti_ostolaatikko{display:table;width:100%}.tuotekortti_hinta_osto{clear:both;margin:0!important;width:100%!important}#ostoskorinappi{background:#82c341;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#fff;font-size:.9rem;text-transform:uppercase;font-weight:700;padding:9px 8% 8px;margin:26px auto 0;display:block;width:auto;box-sizing:border-box;float:left}@media only screen and (max-width:1440px){#ostoskorinappi{width:50%}}@media only screen and (max-width:1280px){#ostoskorinappi,.tuotekortti_lyhytkuvaus{font-size:1.2rem}#ostoskorinappi{width:60%}}@media only screen and (max-width:575px){.tuotekortti_hinta_osto>div{width:100%!important;float:none!important;clear:both!important;text-align:center}.tuotekortti_hinta_osto div,.tuotekortti_kokovalinta,.tuotekortti_varivalinta{text-align:left!important}#ostoskorinappi{width:100%}.col-50.vk-tuotekortti-element .tuotekortti_tuotetiedototsikko{width:40%}.tuotekortti_maara{margin-right:0}.tuotekortti_maara .tuotekortti_tuotetiedototsikko{float:left}.tuotekortti_kokovalinta .tuotekortti_tuotetiedototsikko,.tuotekortti_kokovalinta .tuotekortti_tuotetiedotteksti,.tuotekortti_maara .tuotekortti_tuotetiedototsikko,.tuotekortti_maara .tuotekortti_tuotetiedotteksti,.tuotekortti_varivalinta .tuotekortti_tuotetiedototsikko,.tuotekortti_varivalinta .tuotekortti_tuotetiedotteksti{float:left;width:auto;margin-right:0}.tuotekortti_maara .tuotekortti_tuotetiedotteksti{float:left;width:auto!important}}@media only screen and (max-width:480px){.col-50.vk-tuotekortti-element .tuotekortti_tuotetiedototsikko{width:50%}.tuotekortti_tuotetiedototsikko,.tuotekortti_tuotetiedotteksti{font-size:1rem}}.tuotekortti_tuotehinta_tarjous{color:#0863aa;font-size:2rem;font-weight:900;padding:10px 0 5px;text-align:left}.tuotekortti_tuotehinta_normaali{text-align:left;font-size:1rem;padding-bottom:20px;font-weight:900}#tuotekortti_normaalihinta{color:#000;font-weight:700}#tuotekortti_tarjoussaasto{color:#e20919;padding-left:3%;text-transform:uppercase;font-weight:700}#tuotekortti_promoblock{border:1px solid #dedede;width:100%;margin-top:40px}#tuotekortti_promoblock .col-50{padding:5%}#tuotekortti_promoblock div:empty{display:none}#tuotekortti-klarna.col-50{padding:3% 5%}.tuotekortti_tuotepointit{background:#0dbfff;color:#fff}.col-50.tuotekortti_tuotepointit a{color:#fff}.fa-check::before{color:#fff;padding-right:10px}#valmistajalogovk{padding:40px 0;display:table}#valmistajalogovk img{max-width:100%;float:left}.valmistajakuvausteksti{font-size:11px;line-height:21px;padding:10px 0 0 3%;width:85%;float:right}@media only screen and (max-width:1024px){#tuotekortti_promoblock .col-50{margin-bottom:0}#valmistajalogovk img{padding-top:20px;float:none;margin:0 auto}.valmistajakuvausteksti{font-size:11px;line-height:21px;padding:10px 0 0;width:100%;float:none}#valmistajalogovk{padding:0;display:table}}@media only screen and (max-width:480px){#valmistajalogovk img{max-width:60%}}.tuotekortti_pitkakuvaus{padding:4% 0;background:#f5f5f5;box-sizing:border-box}.tuotekortti_pitkakuvaus .col-33,.tuotekortti_pitkakuvaus .col-67{padding:0 3%}.tuotekortti_pitkakuvaus .col-67{border-right:1px dotted #c7c7c7}.tuotekortti_pitkakuvaus .col-33 a,.tuotekortti_pitkakuvaus h5{color:#000;font-size:1.3rem;font-family:'Fira Sans',sans-serif}.tuotekortti_pitkakuvaus .col-33 a{display:block;color:#82c341;font-weight:700}.tuotekortti_pitkakuvaus .col-33 a::before{content:"›";padding-right:10px;color:#82c341}#tuotekortti-toimitus{margin-top:15px}.tuotekortti_pitkakuvaus .col-33,.tuotekortti_pitkakuvaus .col-33 a{font-size:.9rem}#tuotekortti-maksu,#tuotekortti-toimitus{border-top:1px dotted #c7c7c7;padding:15px 0}@media only screen and (max-width:1280px){.tuotekortti_pitkakuvaus .col-33 a{text-decoration:none;font-size:1.2rem}}@media only screen and (max-width:575px){.tuotekortti_pitkakuvaus h3{font-size:1.4rem;line-height:1.8rem;letter-spacing:.4px}}#klarnakuva,#paytrailkuva{display:block;float:none;margin:0 auto}#paytrailkuva{max-width:100%;padding-top:20px}#klarnakuva{max-width:120px;padding-top:20px}@media only screen and (max-width:1024px){.tuotekortti_pitkakuvaus .col-33 a{font-size:1.1rem;display:block;background:#82c341;width:100%;margin:0 auto 10px;padding:10px 0;color:#fff;text-decoration:none}.tuotekortti_pitkakuvaus{padding:5%}.tuotekortti_pitkakuvaus .col-67{border-right:none}.tuotekortti_pitkakuvaus h5{color:#000}.tuotekortti_pitkakuvaus .col-33{padding:5%;background:#ededed;border:1px solid #dedede}.tuotekortti_pitkakuvaus .col-33 a::before{color:#fff;padding-left:20px}}.liittyvatuote{flex:1 0 auto;padding:0 2% inherit!important;width:90%;padding-right:0!important;height:300px!important;display:table!important}.tuotekortti_liittyvattuotteet{padding:3%;box-sizing:border-box}.liittyvatuote .selaus_iso{margin-bottom:0!important;min-height:unset!important}.tuotekortti_valiotsikko{color:#82c341;font-size:1.3rem;font-weight:700;border-bottom:1px solid #dedede;padding-bottom:10px;width:100%;display:block;text-align:center;margin-bottom:40px}.liittyvatuote .selaus_wrapper,.tuotekortti_muutostaneet .selaus_wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex!important;flex-wrap:wrap;flex-basis:14%;padding:0!important;margin:0 1% 20px}.liittyvatuote .selaus_wrapper{margin:0!important;flex-basis:auto;width:100%}.liittyvatuote .selaus_tuotenimi_iso,.liittyvatuote .selaus_tuotenimi_pieni,.tuotekortti_muutostaneet .selaus_tuotenimi_pieni{font-size:.8rem;line-height:1rem}.liittyvatuote .selaus_iso,.liittyvatuote .selaus_wrapper{display:table!important}.liittyva_tuote_latka_oheisalennus{background:#82c341;color:#fff;box-sizing:border-box;padding:5px 20px;font-size:.7rem;line-height:1.1rem;font-weight:600;text-align:center}.liittyva_tuote_latka_oheisalennus_teksti{float:left;text-align:left;line-height:.8rem;width:80%;font-size:.6rem;text-transform:uppercase}.liittyva_tuote_latka_oheisalennus_alennus{float:right;background:#4F851E;padding:2%;width:16%}@media only screen and (max-width:1024px){.liittyvatuote .selaus_wrapper,.tuotekortti_muutostaneet .selaus_wrapper{flex-basis:23%}}@media only screen and (max-width:768px){.liittyvatuote{padding:0 5%!important;box-sizing:border-box;width:100%}.selaus_normihinta_iso{font-size:.7rem}.selaus_tarjoushinta_iso{letter-spacing:-1px!important}}@media only screen and (max-width:575px){.liittyvatuote .selaus_wrapper,.tuotekortti_muutostaneet .selaus_wrapper{flex-basis:48%}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.item img{display:block}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:none}.owl-theme .owl-controls{position:relative;text-align:center;width:100%;z-index:20}.owl-theme .owl-controls .owl-page{display:inline-block}.owl-theme .owl-controls .owl-page span{background:#869791;border-radius:20px;display:block;height:17px;margin:5px 7px;opacity:.5;width:17px}.owl-controls .owl-buttons>div{position:relative;display:inline-block;width:15px;height:15px;color:#dedede;zoom:1;margin:5px;font-size:1.2em;text-align:center;background:rgba(0,0,0,.15);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;line-height:70%;padding:10px}.carousel-caption{background:0 0}#navi-wrapper{z-index:2}.owl-buttons{display:none}#etusivusisalto .owl-page.active span{background:#000!important;opacity:.8!important}.active span{background:#0dbfff!important}@media only screen and (max-width:768px){.owl-buttons{display:block;width:100%;position:relative}.owl-pagination{display:none}#etusivusisalto .owl-pagination{display:block}.owl-controls .owl-buttons>div.owl-prev{left:-2%!important;position:absolute;top:-200px}.owl-controls .owl-buttons>div.owl-next{right:-2.5%!important;position:absolute;top:-200px}.fa-chevron-left::before,.fa-chevron-right::before{color:#f1f1f1}}@media only screen and (max-width:375px){.tuotekortti_tuotelistaus div:nth-of-type(7) div{clear:none!important}}.tuotesivutausta{display:block!important;max-width:1600px;width:1600px}.tuotesivutausta .owl-item .selaus_wrapper{flex:1 0 auto;padding:0 2% inherit!important;width:90%;padding-right:0!important;height:300px!important;display:table!important}#tuppukaluste_side_float_bar,#tuppukaluste_side_float_bar_open{display:block;position:fixed;top:0;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px}@media only screen and (max-width:1660px){.tuotesivutausta{max-width:1400px;width:1400px}}@media only screen and (max-width:1440px){.tuotesivutausta{max-width:1200px;width:1200px}}@media only screen and (max-width:1280px){.tuotesivutausta{max-width:1000px;width:1000px}}@media only screen and (max-width:1024px){.tuotesivutausta{width:100%;max-width:100%}#etusivunostot-tuotteet,#topnostot{display:block!important}}#SkypeButton_Call_tuppukalustesupplies_1_paraElement{height:20px;text-align:center}#tuppukaluste_side_float_bar_open{background:url(../img/sidebar-bg.gif) no-repeat;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;height:370px;right:0;width:50px;z-index:22}#tuppukaluste_side_float_bar{background:url(../img/sidebr-open-bg.gif) left top;height:420px;right:-425px;z-index:2000;margin-top:49px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;width:230px!important;border:.5px solid #B4EB2F}#tuppukaluste_side_float_bar_close{float:left;height:41px;width:11px}#tuppukaluste_side_float_bar_content{width:auto;height:330px;float:left;padding-left:4%;margin-top:59px!important}#tuppukaluste_side_float_bar_content .lomakeotsikko{font-size:12px;color:#fff;font-weight:400;font-family:lato,Arial}#tuppukaluste_side_float_bar_content input{width:90px}#tuppukaluste_side_float_bar_content textarea{width:90px;height:50px}#tuppukaluste_side_float_bar_content .lpainike{width:70px;margin-top:-10px}
/* Toimituskuluteksti */
.still::after { background: #00669c;content: "Kotiinkuljetus ympäri Suomen 0 - 29 €";width: 100%;display: block;text-align: center;padding: 10px 0;color: #fff;}
@media only screen and (max-width:1024px) {.still::after {clear: both;}/*#mobilelink-20 .webcategory-navi[style="display: block;"]{display: flex !important;flex-direction: column-reverse;}.webcategory-navi:has(a[href="/blogi/tuppu-kalusteen-tarina/"]) a {line-height: 120%;padding-bottom:12px !important}*/}
@media only screen and (max-width:420px) {.selaus_vaihtoehdot_iso{width:100% !important}}
/* Tuotedata - Muotoilu */
#tuotedata {max-width: 100%;}
#avautuva_valikko_10{display:none;}
div.main-navi .mainbloglink a{background: #46c5e8;color: #fff;}div.main-navi .mainbloglink a:after {content: "";padding-left: 0;}
div.main-navi .mainbloglink a:hover{background:#fff; color:#00669c}

@media only screen and (max-width:1280px) {div.main-navi a {font-size: 1.2rem !important;padding: 19px 10px;}div.linkkipalstat {padding: 80px 20px 20px;}}
#mobilelink-20 ul li a {height:auto;}
#ptrailimg {width:auto; max-height:120px;}

/* UK liittyminen */
#ukliittyminen-form label {font-weight:700;}
.tk-ukliittyminen-ff{display: grid;}
.tk-ukliittyminen-ff input,#tk-ukliittyminen-button {height: 30px;border-radius: 4px;}
#tk-ukliittyminen-button {background: #82c341;border-radius: 50px;color: #fff;border: 0;font-size: 16px;font-weight: 700;padding: 10px 30px;box-sizing: border-box;height: auto;margin: 1em 0 2em 0;}
#tk-ukliittyminen-button:hover {cursor:pointer}

#CookiebotWidget {z-index:21274 !important}

#rekrybgbox {padding: 20px 0;background: url(../img/header/top-bgpattern.png) left top;}
#avautuva_valikko_1 .linkkipalsta:has(a[href="/tuoteperheet/54/"]) p{display:none;}
