<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

#tryhma-bf{padding: 20px;background: #08223d;margin-bottom: 20px;}
#tryhma-bf tr {display: grid;grid-template-columns: repeat(auto-fit,minmax(230px,1fr));grid-gap: 1em;}
#tryhma-bf .webiolinkkipainike {background:#fa9305;margin: 0 !important;padding: 10px 0 !important;border-radius: 4px;width: 100%;/*color:#000;background:#ffff00*/}
#tryhma-bf tr td { width: 100% !important;}
@media only screen and (max-width:420px) {#tryhma-bf a.webiolinkkipainike {font-size: 1.1rem;}}
body {background: #81502e url(../img/header/site-bgimgelement.jpg) center top no-repeat; }
.center-flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: right;-ms-flex-pack: right;justify-content: left;align-items: center;position: relative;}
#contact-top {display:none;}
/* ------ ETUSIVU ----- */

#toplinks {background: url(../img/header/toplinkbg.jpg) center top;border-bottom:1px solid #4a5767; }
#toplinks .col-75 {float:right;}
#toplinks a {display:block; width:23%; margin:10px 1%; box-sizing: border-box; border:1px solid #4a5767; padding:10px 2% 10px 5%; float:left; color:#fff; font-family:'Playfair Display', serif !important; font-size:0.9rem;}
#imglink-1 {background: rgba(0,0,0,0.3) url(../img/header/huoltokorjaamo-ikoni.png) 15px center no-repeat; background-size:10%;}
#imglink-2 {background: rgba(0,0,0,0.3) url(../img/header/haa-ja-juhlakuljetukset-ikoni.png) 15px center no-repeat; background-size:10%;}
#imglink-3 {background: rgba(0,0,0,0.3) url(../img/header/myymala-ikoni.png) 15px center no-repeat; background-size:10%;}
#imglink-4 {background: rgba(0,0,0,0.3) url(../img/header/yritys-ikoni.png) 15px center no-repeat; background-size:10%;}

@media only screen and (max-width:1660px) {#toplinks a {font-size: 0.8rem;}}
@media only screen and (max-width:1440px) {#toplinks a {font-size: 0.7rem;}#toplinks a {width: 24%;margin: 10px 0.5%;}}
@media only screen and (max-width:1280px) {#toplinks a {font-size: 0.9rem;}#toplinks .col-75 {width: 100%;}}

/* Karuselli ja banneri */

#karusellipalsta .col-50 {padding:0 1%;}
.tuotenostot-etusivu .selaus_wrapper {background:url(../img/header/tuotelistaus-tuotebg-white.jpg)left top no-repeat;background-size: cover;}

@media only screen and (max-width:1024px) {#karusellipalsta .col-50{float:left; clear:none; margin: 0; width:50%}}
@media only screen and (max-width:620px) {#karusellipalsta .col-50{float:none; clear:both; margin: 0 0 20px 0 ; width:100%;}#karusellipalsta .col-50:last-of-type {margin:0;}}

/* Tuotenostot */

#etusivu-tuotenostot .selaus_wrapper {background:url(../img/header/tuotelistaus-tuotebg-white.jpg)left top no-repeat;background-size: cover;}

/* Palvelunostot */

#palvelunostot {margin:0 auto 70px auto}
#palvelunostot .col-33 { box-sizing: border-box; padding: 40px 5%;background: url(../img/header/toplinkbg.jpg) center top repeat-y; width: 32.3%;margin: 0 0.5%;outline: 1px solid #4c5867; outline-offset: -10px;}
#palvelunostot .col-33 p {color:#fe8c16}

@media only screen and (max-width:1280px) {#palvelunostot img {max-width: 70px;}}
@media only screen and (max-width:1024px) {#palvelunostot {width:100% !important;}#palvelunostot img {max-width: 60px;}}
@media only screen and (max-width:768px) {#palvelunostot .col-33 {width: 98%;margin: 0 1% 20px 1%;padding: 40px 5%;}}
@media only screen and (max-width:575px) {#palvelunostot .col-33 {padding: 40px 10%;}}

/* ------DRPMENU -------- */

.navilogo { position: absolute;top: -130px;}

@media only screen and (max-width:1660px) {.navilogo {top: -110px;}.navilogo img {max-width:300px !important; height:auto;}}
@media only screen and (max-width:1280px) {.navilogo {top: -56px;}.navilogo img {max-width: 200px!important;}}

#main-navi-wrapper {background:url(../img/header/nwnavibg.png) left top repeat;display: table;position: relative;}
#main-navi-wrapper .col-75 {float:right;}
.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;}
/* Avautuva valikko sijainti*/
#main-navi-wrapper-menu-open {left:0;position: absolute;z-index: 2000002; }

#homelink i {font-size: 1.3rem;}

/* paavalikon muotoilut */
.main-navi {margin:0px auto 0px auto;padding:0px 0px 0px 0px;clear:both;}
div.main-navi div {float:left;box-sizing: border-box;}

.mainlevel {display:block !important;margin-bottom: 5px;}
.mainlevel a {color: #a5391e;line-height: 50%;padding-bottom: 5px;display: block;font-family:'Playfair Display', Serif !important}
.mainlevel a:after {content:"›";color: #176f97; padding-left:10px;}
div#home-icon{width:auto}
#home-icon a:after {content: ""; display:none;}

.clearrow {clear:both;}

/* Hoverit */
div.main-navi a {display:block;float:left;width:100%;text-decoration:none;padding: 19px 0px 19px 20px;text-align: center;font-family:'Playfair Display', Serif !important; box-sizing:border-box; color:#fff;}
div.main-navi a#homelink {padding:19px 10px;}
div.main-navi a::after {content: url(../img/header/mainnnavi-arrow.png);display: block;float: right;width: 10px;height: 6px;padding-left: 10px;margin-top: -2px;}
.main-navi a:hover {background:#ffffff;position: relative;text-decoration:none;font-weight:normal;color: #121212;}
.valikko_hover {background:#ffffff;position: relative;text-decoration:none;font-weight:normal;color: #000000;}
.valikko_hover a {color: #000000 !important;background:#ffffff !important;}

/* Tippuvalikon muotoilut */
div.linkkipalstat {display:none;padding: 40px 40px;box-sizing: border-box;width:100%;float:right; background:#fff; border-bottom:1px solid #dedede;}
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:nth-of-type(5), div.linkkipalsta:nth-of-type(9) {clear: both;}
/* Tippuvalikon linkkimuotoilut - avattu valikko */
div.linkkipalsta p a {clear:both;display:block;margin:0;color: #121212;font-weight:normal;text-decoration:none;font-size:0.8rem}
div.linkkipalsta p a:before {content:"›"; padding-right:10px;height: 15px;float: left;}
div.linkkipalsta p a:hover {text-decoration:underline;}

.navitaso{width:20%; float:left;}
.navitaso .linkkipalsta {width:100%;}

@media only screen and (max-width:1660px) {div.main-navi a {padding: 19px 5px;font-size: 0.9rem;}}
@media only screen and (max-width:1440px) {div.linkkipalsta p a { line-height: 130%;}}
@media only screen and (max-width:1280px) {div.main-navi a {padding: 19px 5px;font-size: 1.1rem;}div.linkkipalsta p a {font-size: 1.1rem;}}
@media only screen and (max-width:1024px) {.still {display:none;}}


/* ---- TR nostot etusivu ---- */
.trnostot-etusivu{background:#fff; padding:20px 0 0 0;}
.trnostot-etusivu .col-33 { margin: 1% 0% !important;}

/* ---- Tuotenostot etusivu ---- */
.tuotenostot-etusivu{background: url(../img/header/etusivunostot-bg.jpg) center top no-repeat; background-size:cover; }



/* Somenostot */

#somenostot {background:#fff; text-align:center;}
#somenostot h6 {text-align: center;margin: 0 0 20px 0;color: #6a6a6a;font-size: 1.5rem;font-weight: 400;}
/* ---- Footer top ----- */

#footer-top {background: url(../img/header/footer-top-bg.jpg) center top no-repeat; background-size:cover; padding:100px 0; position:relative;}
#footer-top .col-25, #footer-top .col-25 {padding:0 3%;}
#neonsign {padding: 0 !important;flex: auto;right: 0;top: -6%;position: absolute;}
@media only screen and (max-width:1660px) {#neonsign {top: 13%;}}
@media only screen and (max-width:1440px) {#neonsign {top: 30%;}}
@media only screen and (max-width:1280px) {#footer-top h6 {font-size:1.6rem; line-height:1.8rem;}#footer-top p {font-size: 1.3rem;}#neonsign {top: 42%;}}
@media only screen and (max-width:1024px) {#neonsign {display:none;}}
@media only screen and (max-width:860px) {#footer-top .center-flex {flex-direction: column;} #footer-top .col-25, #footer-top .col-50 {width:90%; float:none; margin:0 auto;}#footer-top .col-25 {text-align:center}#footer-top .col-25 br {display:none;}}

/* ---- Footer center ----*/

footer {background: url(../img/header/footer-bottom-bg.jpg) center top no-repeat; background-size:cover;}
#footer-center {background: rgba(0,0,0,0.5)}
@media only screen and (max-width:1440px) {#footer-center img { max-width: 80%; margin: 0 auto;}}
/* Fatfooter */

.ff_div {width: 20%; box-sizing: border-box; padding:0 2% 20px 2%;}
.ff_ots  {padding-bottom:20px;}
.ff_div a {color:#fff; font-size:0.8rem; font-family: 'Playfair Display', serif !important; display: block; width:100%;}
.ff_sivut a {padding:2px 0;}
.ff_sivut a:before {content:"›"; padding-right:10px;}
@media only screen and (max-width:1280px) {.ff_div {width: 25%;}.ff_div a {color:#fff; font-size:1rem;}}
@media only screen and (max-width:1024px) {#fatfooter .ff_sivut{display:none}.ff_div { padding:0 2% 0px 2%;}}
@media only screen and (max-width:860px) {#footer-center .center-flex {flex-direction: column;text-align: center;}}
@media only screen and (max-width:720px) {	#fatfooter {display:block;}.ff_div {width: 90%;padding: 0;margin: 0 auto;text-align: center; float:none !important}.ff_div a { color: #fff; font-size: 1rem;border: 1px solid rgba(255,255,255,0.3);display: block;background: rgba(0,0,0,0.6);border-radius: 30px;padding: 10px 0;}.ff_div a:after {content:"›"; padding-left:10px;}.ff_ots { padding-bottom: 10px;}}
/* ---- Footer bottom ----- */

#footer-bottom .col-25, #footer-bottom .col-75 {text-align:center;}
#footer-bottom img { display: inline;padding: 0; float: none;vertical-align: middle;}
#footer-bottom .col-75 img {padding:0 20px 20px 20px; max-width:170px}

@media only screen and (max-width:1024px) {#footer-bottom .col-25 img {max-width:50px; padding:20px 0;}#footer-bottom .col-75 img {max-width:120px}}


/* ------ TUOTERYHMAN ETUSIVU ----- */

/* Paakuva */

#tr-etusivu-pk {background:#0c1d33; margin:20px auto;}
#tr-etusivu-pk .col-33 {padding:0 2% 0 0;}
#tr-etusivu-pk .col-33 h1 {color:#fff;font-size: 2.2rem;line-height: 2.5rem;margin-bottom: 20px;}
#tr-etusivu-pk .col-33 p,#tr-etusivu-pk .col-33 {color:#fe8c16}
#tr-etusivu-pk .col-67 {position:relative;}
#pkmask {position:absolute; top:0; right:0; background: url(../img/header/pkmask.png) right top no-repeat; background-size:contain; height:100%; width:100%;}


@media only screen and (max-width:1024px) {#pkmask {display:none;}#tr-etusivu-pk {flex-direction:column;}#tr-etusivu-pk .col-33,#tr-etusivu-pk .col-67 {float:none; clear:both; margin:0;}#tr-etusivu-pk .col-33 {padding:5%;}}

/* Sisalto */

.tr-etusivu {background:url(../img/header/sitepaper-pattern.png) left top repeat-y;margin: 0 auto 60px auto;}
.tr-etusivu .selaus_wrapper {background:url(../img/header/tuotelistaus-tuotebg-white.jpg)left top no-repeat;background-size: cover;}
.trkuvaus {box-sizing: border-box; padding:20px 5%;}
#tr-linkkinostot {box-sizing:border-box; padding-left: 5%;padding-right: 5%;}
#tr-linkkinostot .modulikuvausteksti, #tr-tuotenostot .modulikuvausteksti{padding-bottom:40px}
/* Oheistuoteryhmanostobannerit */


#tr-linkkinostot table td { display: flex;flex-wrap: wrap; flex: 1 0 auto;flex-direction: row;}
#tr-linkkinostot table td div:first-of-type { margin-bottom:40px;}
.modulikuvausteksti {flex-basis:100%;}
/* Tuoteryhman etusivu - tuotenostot */

#tr-tuotenostot {background:#fff;}




/*
#oheistrnostot .col-33 {position: relative;}
#oheistrnostot .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: 100%;margin: 0 auto; pointer-events:none;}
.imgtext &gt; div { background: rgba(8,6,4,0.3); width: 100%; box-sizing: border-box; padding: 20px 2%;}
#oheistrnostot div:empty {display:none;}
#oheistrnostot .col-33 .imgnosto { background: #000}

#oheistrnostot .col-33 img:hover {opacity:0.8;transition: opacity .2s ease-out;-moz-transition: opacity .2s ease-out;-webkit-transition: opacity .2s ease-out;-o-transition: opacity .2s ease-out;}*/
#ajankohtaista-oikea .webiolinkkipainike {background:#706f6f}

@media only screen and (max-width:1024px) {#oheistrnostot.center-flex {flex-direction: column; width:90%;}#oheistrnostot .col-33{width: 100%; margin:0 0 2% 0}  #oheistrnostot.center-flex { width: 100%;}.imgtext &gt; div img {width:100%;}}
@media only screen and (max-width:768px) {#myymalatable td {width: 33% !important;}}
@media only screen and (max-width:520px) {#oheistrnostot h2, #oheistrnostot h2 a {font-size: 1.2rem;line-height: 1.4rem;}#oheistrnostot h6, #oheistrnostot h6 a {font-size: 1.4rem;line-height: 2rem;}#oheistrnostot a.webiolinkkipainike{
  margin-top: 20px; padding:5px 20px;}#oheistrnostot .col-33 {margin: 0 0 10px 0;}#myymalatable td {width: 100% !important; clear:both; float:none; display:block;}#myymalatable tr {padding-bottom: 10px; display: block;}}
@media only screen and (max-width:480px) {.imgtext { display:block;top: auto;left: auto;right: auto;bottom: 20px; max-width: 94%;margin: 0 3%;}}


/* Tuoteryhman etusivu - lisasisaltopalsta */
#tr-etusivu-lisasisalto {background:#e0c6a4;box-sizing: border-box; padding:60px 5%;}

/* ----- TUOTELISTAUSSIVU ----- */
#tuotelistaussivu { background:url(../img/header/sitepaper-pattern.png) left top repeat-y; padding:40px 1% 40px 1.7%; box-sizing: border-box; margin:20px 0; width:100%}
#tuotelistaussivu  h1 {font-size: 2.2rem;line-height: 2.5rem; padding:0 0 20px 0;}
#tuotelistaussivu #tretusivuheader, #tuotelistaussivu .modulikuvausteksti {padding: 0 1% 20px 1% !important;}
#verkkokauppa-sivunavi {width:23%; margin:0 2% 0 0;}
#shop-sidenavi {background:#0b1f38;padding:50px; box-sizing:border-box;}
.selaus_tuotenimi_iso .tuotekoodi,.selaus_tuotenimi_pieni .tuotekoodi {display:none;}
@media only screen and (max-width:1024px) {#tuotelistaussivu  .col-80 {width:96%; float:none; margin:0 auto;}#tuotelistaussivu #tretusivuheader, #tuotelistaussivu .modulikuvausteksti {padding: 0 5% 20px 0% !important;}}

.tuotekortti_tuotelistaus.owl-carousel::after { padding-bottom: 3%; display: block; content: " ";}
.tuotekortti-tpl {margin-bottom: 40px;}
/* Kuljetukset - tuotekortti */

.tksivu h1 { font-size: 2.5rem;line-height: 2.5rem;}
.tksivu {padding: 2% !important;}
#sidecontent #tretusivuheader {padding-bottom:20px;}
#kuljetus-header .col-67 {padding:0 3% 0 0;}
#kuljetus-header .col-33 img {float: left;}

@media only screen and (max-width:1660px) {.valikkomodulilinkki, .valikkolinkki {font-size: 0.9rem;}}
@media only screen and (max-width:1440px) {#shop-sidenavi {background: #0b1f38;padding: 40px;}.valikkomodulilinkki, .valikkolinkki {font-size: 0.85rem;}}
@media only screen and (max-width:1280px) {#shop-sidenavi {background: #0b1f38;padding: 20px;}.valikkomodulilinkki, .valikkolinkki {font-size: 1rem;line-height: 140%;}}
@media only screen and (max-width:1024px) {.kuljetus-sivu {width:100%}#kuljetus-header .col-67 {padding:0;}#kuljetus-header .col-67 img{width:100%}#kuljetus-header a.webiolinkkipainike {width: 100%;box-sizing: border-box;}}
@media only screen and (max-width:420px) {#kuljetus-header a.webiolinkkipainike {font-size:1rem;}}
/* Kokotaulukko */

.kokotaulukko {display:none;}
.kokotaulukko.kokotaulukko-18, .kokotaulukko.kokotaulukko-81, .kokotaulukko.kokotaulukko-20138, .kokotaulukko.kokotaulukko-45 {display:block; padding-top:20px;}

.kokotaulukko img {float:none; margin:0 auto !important; display:block;}



/* ----- PERUSSIVU - LEVEA ----- */
#perussivu-levea {background:url(../img/header/sitepaper-pattern.png) left top repeat-y; margin:20px auto; padding:4% 2%; box-sizing:border-box}
@media only screen and (max-width:575px) {#hkuntatable img { max-width: 80%;}}
@media only screen and (max-width:420px) {#perussivu-levea {padding:4%}#hkuntatable td {width: 100% !important;display: block;clear: both;}}

/* Autonosto template */

.autonosto { box-sizing: border-box; padding: 10px;width: 32.66667%;border: 1px solid #4c5867;margin: 0 0 1% 0;background: #fff;}
.autonosto:nth-of-type(2),.autonosto:nth-of-type(5),.autonosto:nth-of-type(8),.autonosto:nth-of-type(11),.autonosto:nth-of-type(14),.autonosto:nth-of-type(17),.autonosto:nth-of-type(20) {margin: 0 1% 1% 1%;}
/* Autonosto kuva(t) */
.autonosto-kuva{position:relative;}
.autonosto-kuva &gt; img {width:100%; height:auto;}
.autonosto-ikonit{position:absolute; z-idnex:2; right: 10px; bottom:0;}
.autonosto-ikonit img {padding-left:10px; float:left}

/* Autonosto tekstit */

.autonosto-tekstit {padding:10px 10px; box-sizing: border-box}
.autonosto-tekstit h2{color:#000; font-size: 1.375rem;line-height:1.8rem;padding: 0px 0px 0px 0px;}
.autonosto-tekstit h3 {color:#fe8c16; font-size: 0.9rem;line-height:1.5rem;padding: 0px 0px 0px 0px; font-family:'Open Sans', serif}
.autonosto-tekstit .col-50 {padding-top:20px}
.autonosto-tekstit .webiolinkkipainike {margin:0 0 0 0;display: inline-block;text-align: center;background: #7ebed0; /* vari1 */height: auto;color: #FFF;padding: 10px 10%;font-weight: 900;text-transform: uppercase;line-height: 160%;width: auto; font-size:0.8rem;}
.autonosto-lahtohinta {text-transform: uppercase; font-weight:700; font-size:0.7rem; line-height: 100%}
.autonosto-hinta {font-weight:700;font-family: 'Playfair Display', serif !important;text-transform: uppercase; font-size:1.4rem;line-height: 100%}
.autonosto-kuva &gt; img { width: 100%;  object-fit: cover;height: 240px;}
@media only screen and (max-width:1440px) {.autonosto-ikonit img {max-width: 50px !important;}}
@media only screen and (max-width:1024px) {.autonosto-ikonit img {max-width: 40px!important;}.autonosto-tekstit .webiolinkkipainike {width:100% !important;box-sizing: border-box;}#cookienotice {position: fixed !important;}#tptaulukko {width: 100%;}}
@media only screen and (max-width:680px) {#perussivu-levea .dflex {justify-content: space-between;}.autonosto, .autonosto:nth-of-type(2),.autonosto:nth-of-type(5),.autonosto:nth-of-type(8),.autonosto:nth-of-type(11),.autonosto:nth-of-type(14),.autonosto:nth-of-type(17),.autonosto:nth-of-type(20) {width: 49%;margin: 0 0 2% 0;}}
@media only screen and (max-width:480px) {.autonosto-ikonit img { max-width: 30px;padding-left: 3px;}}
@media only screen and (max-width:420px) {.autonosto, .autonosto:nth-of-type(2), .autonosto:nth-of-type(5), .autonosto:nth-of-type(8), .autonosto:nth-of-type(11), .autonosto:nth-of-type(14), .autonosto:nth-of-type(17), .autonosto:nth-of-type(20) {width: 100%;margin: 0 auto 20px;}}

/* ----- ASETTELUMALLIT ----- */

/* 3 banneria */

.bannerinostot {margin:0 auto -10px auto}

.bnrwdt {box-sizing: border-box; margin: 0 0 30px 0;width: 33.33333%;position: relative;opacity: 1;flex-direction: column;align-items: center; -ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center; align-items: center;}

.bnrwdt:hover {  opacity:0.9;transition: opacity .2s ease-out;-moz-transition: opacity .2s ease-out;-webkit-transition: opacity .2s ease-out;-o-transition: opacity .2s ease-out;}
.col-33-whp.bnrwdt img {max-width:100%; height:auto;}
.bnrwdt:nth-of-type(3n+2) { margin: 0px 0 30px 0;}
.bnrsolusisalto {height: auto; width:100%;} /* TEMP */
.bnrwdt img {width: 100%;height: auto;}
.bannerinostot .banneriteksti {height: auto;justify-content: center;align-items: center; display: flex;color: #fff; position: absolute;top: 0; left: 0;right: 0;bottom: 0;flex-direction: row;max-width: 100%; margin: 0 auto;pointer-events: none; width: 100%;}
.subpage .bnrsolusisalto img{display:block;}
.banneriteksti p {color:#fff; font-weight: 400;}
.banneriteksti h2,.banneriteksti h3 {padding:0;/*font-weight:600;font-style:italic; */ width:100%;font-size: 1.8rem;line-height: 2rem;}
.banneriteksti h2:nth-of-type(2) {/*color: #e3e3e3;font-weight: 300;font-size: 1.125rem;font-style: normal;*/}

.bannerinostot .banneriteksti {height: auto;}
 .banneriteksti-flex { background: rgba(0,0,0,0.3);width: 100%;padding: 20px 0;}
#right-ctn {margin:20px 0 0 0}
@media only screen and (max-width:1440px) {.bannerinostot h2 {font-size: 1.8rem;line-height: 2.3rem;}}
@media only screen and (max-width:1280px) {.bannerinostot h2 {font-size: 1.6rem;line-height: 2.1rem;}.bannerinostot p{font-size:1.1rem; line-height:1.5rem;}.sidebar-ctn p, .sidebar-ctn div {font-size: 1.2rem;}.sidebar-ctn h6 {font-size:1.3rem; line-height:160%;}#contact-top {display:block;}#contact-top &gt; p:first-of-type, #contact-top &gt; p:last-of-type {display: none;}#mlosoite {display:none;}#contact-top {background: rgba(0,0,0,0.6);padding: 10px 0; display:table}.sidebar-ctn {float: left;width: 47%;text-align: center;text-align: right; padding-right: 3%;box-sizing:border-box;}
  #right-ctn {text-align: left !important;padding-right: 0 !important;padding-left: 3%; margin:0}#webiosdb_side_float_bar_open, #webiosdb_side_float_bar {display: none !important;}.sidebar-ctn h6, .sidebar-ctn p {display:inline;}.sidebar-ctn h6 {padding-right:5px;}}
/*Media only screen and (max-width:1024px) {.bannerinostot .banneriteksti {height:auto; padding:0 40px 20px 40px; box-sizing:border-box} .bannerinostot .bnrwdt:nth-of-type(3n+2), .bannerinostot .bnrwdt {width: 100%;margin: 10px 0%; box-sizing:border-box; border:1px solid #dedede; padding:20px;}.bannerinostot .bnrsolusisalto {width: 30%;float: left;}.bannerinostot .banneriteksti{width:70%;float:right; position:relative;}.bannerinostot p,  .bannerinostot span  {color:#a5391e !important} .bannerinostot h3 span {color: #a5391e !important;}.banneriteksti-flex {background: none;}}*/
@media only screen and (max-width:575px) {.bannerinostot .bnrsolusisalto, .bannerinostot .banneriteksti {width: 100%;float: none;clear: both;}.bannerinostot .banneriteksti {padding:20px 0;}}

@media only screen and (max-width:1024px) {.bannerinostot h2 {text-shadow:none;}.bannerinostot .banneriteksti {background:none;}.banneriteksti h2 {max-width:100%;}.banneriteksti {background-image:none;}.bnrwdt {flex-direction: row;}}
@media only screen and (max-width:768px) {.sidebar-ctn {text-align: left; padding:0 0 0 3%;}#right-ctn { padding-left: 0%;}.sidebar-ctn h6 {font-size:1.1rem;}}
@media only screen and (max-width:675px) {.banneriteksti h2, .banneriteksti h3 {padding: 0;width: 100%;font-size: 1.2rem;line-height: 1.4rem;}}
@media only screen and (max-width:575px) {.bnrwdt:nth-of-type(3n+2), .bnrwdt  {width:90%;margin: 0px auto 30px auto; float:none; clear:both;}.bnrsolusisalto {height:auto; }banneriteksti h2, .banneriteksti h3 {padding: 0;width: 100%;font-size: 1.8rem;line-height: 2rem;}.dcsns-facebook:nth-of-type(5),.dcsns-facebook:nth-of-type(6){display:none;}}
@media only screen and (max-width:520px) {.bnrsolusisalto, .banneriteksti {width:100%; float: none; clear:both;}.banneriteksti {padding:20px;}.bnrsolu-hinta {width: 100% !important;position: relative;top: 0px;left: 0; bottom:0;}#headercontent h1 {max-width: 90%; margin: 0 auto;}.center-col { width: 90% !important;}}
@media only screen and (max-width:480px) {.bnrwdt {float:none; clear:both; }.sidebar-ctn p, .sidebar-ctn div {font-size: 1rem;}.sidebar-ctn:first-of-type {width: 40%;}#right-ctn {width: 57%; text-align:right !important;}.mean-container .mean-bar { top: 40px;}.sidebar-ctn h6 {font-size: 1rem;}}

#uklinkkiblock {position: fixed;right: 10px;bottom: 10px;background: #e48509;padding: 10px 20px;color: #fff;border-radius: 4px;outline: 1px solid #fff;
outline-offset: -3px;}
#uklinkkiblock  a {color: #fff;font-size: 0.9rem;font-weight: 700; text-decoration:none;}
</pre></body></html>