*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.cl{clear:both}html,body{margin:0;padding:0;border:none;height:100%;width:100%}body{font-family:'neue-haas-unica', Arial, sans-serif;font-weight:300;font-size:18px;color:#575756;padding:0px;margin:0}.txt{line-height:150%}div.teksti2{background:#e2ebf2;padding:60px;position:relative}div.teksti2 div.tiesitko{position:absolute;top:-25px;background:#001028;left:60px;padding:10px 40px 10px 30px;-webkit-box-sizing:content-box;box-sizing:content-box;-o-text-overflow:clip;text-overflow:clip;-webkit-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg)}div.teksti2 div.tiesitko img{float:left;margin-right:10px;-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg)}div.teksti2 div.tiesitko p{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);color:white !important;font-size:16px;font-family:'neue-haas-unica', Arial;font-weight:800;font-style:italic;text-transform:uppercase;margin:0;float:left;letter-spacing:2px}div.osio{padding-top:100px;padding-bottom:100px}div.content{width:100%;max-width:1200px;margin:0 auto;padding-left:30px;padding-right:30px}div.raidat{background:url("/images/tilanjakaja-raita.png") repeat-x top center;height:53px;position:absolute;width:100%;top:0}div.kotisivujen-suunnittelu{float:left;padding-left:24px;padding-top:16px}div.kotisivujen-suunnittelu a{color:white;font-size:10px;font-weight:bold}div.kotisivujen-suunnittelu a:hover{color:white;font-size:10px;font-weight:bold;text-decoration:underline}div.suunnittelu{text-align:center;padding-top:40px}div.banneri-logo{float:left;width:33.33333333333333333%;line-height:95px}div.banneri-logo img{vertical-align:bottom}div.saraketaulukko{position:relative}div.saraketaulukko_solu2{width:48%;width:calc(50% - 15px);-moz-width:calc(50% - 15px);-webkit-width:-webkit-calc(50% - 15px);-o-width:calc(50% - 15px);float:left;padding-bottom:5px}div.saraketaulukko_solu2:nth-of-type(2n+1){margin-right:15px}div.saraketaulukko_solu2:nth-of-type(2n){margin-left:15px}div.saraketaulukko_solu3{width:33.33333333333%;float:left}div.saraketaulukko div.saraketaulukko_solu3:nth-of-type(3n+1){padding-right:20px}div.saraketaulukko div.saraketaulukko_solu3:nth-of-type(3n+2){padding-left:10px;padding-right:10px}div.saraketaulukko div.saraketaulukko_solu3:nth-of-type(3n){padding-left:20px}div.saraketaulukko_solu4{width:25%;float:left;padding:0 15px}.cl_ie{clear:both}div.map-canvas{width:100%;height:500px}div.back-up{position:fixed;bottom:10px;right:-60px;width:60px;height:60px;line-height:60px;vertical-align:middle;text-align:center;cursor:pointer;z-index:50}div.back-up span.fa{display:block;border:1px solid #C5D76A;-webkit-border-radius:50%;border-radius:50%;height:60px;width:60px;line-height:50px;padding-top:4px;font-size:18px;background:#C5D76A;color:white;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.back-up:hover span.fa{color:#C5D76A;background:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}ul{margin:0;padding:0;list-style:none}li{margin:0;padding:0}div.nostot{height:120px;background:white;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;margin-top:-60px;position:relative;z-index:10}div.nostot ul{margin:0;padding:0;list-style:none;line-height:120px}div.nostot ul li{margin:0;padding:0;vertical-align:middle;text-align:center}div.nostot ul li img{display:inline-block;margin-right:30px;vertical-align:middle}div.nostot ul li a{vertical-align:middle;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.nostot ul li a:hover h6{color:#d30145 !important;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.nostot ul li h6{font-family:'neue-haas-unica', Arial;font-weight:700;font-style:italic;display:inline;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.nostot a#scroll{position:absolute;bottom:-25px;margin-left:-25px;left:50%;width:50px;height:50px;line-height:50px;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;background:white;text-align:center;color:#d30145;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.nostot a#scroll:hover{background:#d30145;color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.nostot a#scroll span{display:block;line-height:50px;font-size:16px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}div.vahvuudet ul li{height:675px;font-family:'neue-haas-unica', Arial;font-weight:300}table.rivitaulukko td{padding:30px 30px 30px 0;vertical-align:top;min-width:150px;line-height:135%}table.rivitaulukko td span.info{font-size:14px}table.rivitaulukko td h3{margin:0}table.rivitaulukko td h4{margin:0 0 5px 0 !important;padding:0 !important}footer{background:#001028;border-left:15px solid white;border-right:15px solid white;border-bottom:15px solid white}footer #scroll-up{width:80px;height:80px;line-height:80px;background:#001028;border:1px solid #183377;position:absolute;right:60px;bottom:-40px;text-align:center;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}footer #scroll-up:hover{background:#183377;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}footer #scroll-up:hover span.fa{color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}footer #scroll-up a{display:block}footer #scroll-up span.fa{color:#183377;font-size:36px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}footer h6{font-family:'Neue Haas Unica W01 Bol1492557', Arial;font-style:italic}footer ul.info{text-align:left;list-style:none;margin:0;padding:0}footer ul.info li{margin:0;padding:0;color:white;font-size:15px}footer ul.linkit-alas{list-style:none;margin:0;padding:0;width:100%;text-align:center}footer ul.linkit-alas li{list-style:none;display:inline-block;margin:0;padding:0 20px;line-height:60px}footer ul.linkit-alas li:first-of-type{padding-left:0 !important}footer ul.linkit-alas li a{color:white;font-family:'neue-haas-unica', Arial;font-weight:700;font-style:italic;font-size:16px;text-transform:uppercase;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}footer ul.linkit-alas li a:hover,footer ul.linkit-alas li a.valittu{color:#d30145;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}footer ul.linkit-alas li a span.bg{background:none !important;border-bottom:2px solid #d30145;width:100%;height:0px;position:absolute;left:-100%;bottom:30px;z-index:1;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}footer ul.linkit-alas li a:hover span.bg,footer ul.linkit-alas li.valittu a span.bg{left:0;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}footer a.ikoni{color:white;font-size:35px;margin:0 auto;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}footer a.ikoni:hover{color:#d30145;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}footer p{color:white;font-size:14px}footer a.design{color:white;font-size:12px;padding:15px;display:inline-block}footer a.design:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{text-transform:none;font-weight:bold;line-height:125%;color:#575756}h1,.h1{font-family:'neue-haas-unica', Arial;font-weight:800;font-style:italic;font-size:44px;margin-top:0;margin-bottom:30px;color:#d30145;line-height:120%}body#etusivu h1{line-height:150%}h1 span{display:block}h2,p.h2{font-family:'neue-haas-unica', Arial;font-weight:800;font-style:italic;font-size:40px;color:#d30145;line-height:115%}h3{font-family:'neue-haas-unica', Arial;font-weight:700;font-size:32px;color:#d30145}h3.black{color:#575756}h4{font-family:'Neue Haas Unica W01 Bold', Arial;font-size:24px}h5,.h5{font-family:'Neue Haas Unica W01 Medium It', Arial;font-size:18px}h6,.h6{font-family:'neue-haas-unica', Arial;font-weight:700;font-size:16px;text-transform:uppercase;color:#575756;letter-spacing:2px;line-height:100%}.main h2,.main h3,.main h4,.main h5{margin-top:0;margin-bottom:0}.main h5{margin-top:0;margin-bottom:0}#map-canvas h5{line-height:100%;margin-bottom:5px}#map-canvas #map-details{line-height:14px !important}#map{width:100%;height:500px}a{font-family:'neue-haas-unica', Arial;font-weight:300;text-decoration:none;font-size:18px;color:#d30145}a.tekstilinkki{color:#d30145;text-transform:uppercase;font-family:'neue-haas-unica', Arial;font-weight:700;font-size:16px;letter-spacing:2px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a.tekstilinkki span.fa{font-size:14px;vertical-align:1px;margin-left:10px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a.tekstilinkki:hover,a.tekstilinkki:hover span.fa{color:#575756;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a.hurmos_linkki{font-size:10px;font-weight:bold;color:#666;text-decoration:none}a.pieni_linkki:hover{text-decoration:underline}a.linkki-tekstissa{font-family:'neue-haas-unica', Arial;font-weight:300;font-size:18px;font-weight:normal;color:#d30145}a.linkki-tekstissa:hover{text-decoration:underline}a.button,button{font-family:'Neue Haas Unica W01 Bold', Arial;font-size:16px;letter-spacing:2px;color:#d30145;text-transform:uppercase;text-align:center;display:inline-block;line-height:normal;width:220px;height:60px;line-height:60px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a.button span.button-text,button span.button-text{position:relative;z-index:1;color:#d30145;padding-left:10px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a.button .button-bg,button .button-bg{width:220px;height:60px;line-height:60px;background:white;border:1px solid #d30145;-webkit-box-sizing:content-box;box-sizing:content-box;-o-text-overflow:clip;text-overflow:clip;-webkit-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg);position:absolute;z-index:0;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a.button:hover .button-bg,button:hover .button-bg{background:#d30145;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a.button:hover span.button-text,button:hover span.button-text{color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a.button.blue .button-bg,button.blue .button-bg{background:#d30145;color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a.button.blue:hover .button-bg,button.blue:hover .button-bg{background:white;color:#d30145;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a.button.blue span.button-text,button.blue span.button-text{color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a.button.blue:hover span.button-text,button.blue:hover span.button-text{color:#d30145;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}button.text:hover{color:#575756;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a.puh-link.button{padding-left:20px;padding-right:20px}a.puh-link{display:none}footer a.puh-link{margin-top:15px;margin-bottom:15px}img{border:0px;max-width:100%}.map-canvas img{max-width:none}.bold,b,strong{font-family:'Neue Haas Unica W01 Bold', Arial}span.underline{text-decoration:underline}.italic{font-family:'Neue Haas Unica W01 Lig1492560', Arial}span.puh-txt{display:inline}ul.lista,ol{margin:0;padding-left:10px;margin-left:30px;list-style:disc}ul.lista li,ol li{padding-bottom:10px;float:none;display:list-item}.ominaisuudet ul.lista{margin-left:10px}ul.sublinks{margin:0 !important;list-style:none;padding:30px 0 !important;text-align:center}ul.sublinks li{margin:0 !important;padding:0 15px !important;display:inline-block}ul.sublinks li:first-of-type{padding-left:0 !important}ul.sublinks li:last-of-type{padding-right:0 !important}ul.sublinks li a{font-family:'neue-haas-unica', Arial;font-weight:700;font-style:italic;font-size:16px;text-transform:uppercase;color:#575756;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}ul.sublinks li a:hover,ul.sublinks li a.valittu{color:#d30145;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}ul.kuvat{list-style:none;margin:0;padding:0;margin-top:30px;text-align:left;width:100%}ul.kuvat li{width:25%;float:left;padding:0 25px 30px 25px;text-align:left}ul.kuvat li:nth-of-type(4n+1){clear:both}ul.kuvat li img{display:block}div.slide{height:600px;position:relative}div.slide.etusivu{height:90%;height:-webkit-calc(100% - 100px);height:calc(100% - 100px)}div.slide p{font-family:'neue-haas-unica', Arial;font-weight:800;font-style:italic;letter-spacing:1px;font-size:68px;margin:0;left:0;color:white;position:absolute;bottom:120px;left:50%;text-align:center;margin-left:-570px;width:100%;padding-left:200px;padding-right:200px;max-width:1200px;text-shadow:0 0 8px #464646 !important;line-height:125%}div.slide p.intro{margin-left:0;left:0;max-width:100%}div.slide.intro{height:100%}div.slide.intro div.raidat{bottom:0;top:auto;background-color:white}div.slide div{font-family:'neue-haas-unica', Arial;font-weight:800;font-style:italic;letter-spacing:1px;font-size:68px;margin:0;left:0;color:white;text-align:center;width:100%;margin-top:60px;text-shadow:0 0 8px #464646 !important;line-height:125%}div.slide div#scroll{width:100px;height:100px;line-height:80px;bottom:-50px;position:absolute;z-index:3;background:white;-webkit-border-radius:50%;border-radius:50%;padding:10px;left:50%;margin-left:-50px}div.slide div#scroll a{display:block;border:1px solid #C5D76A;-webkit-border-radius:50%;border-radius:50%;height:80px;width:80px;padding-top:1px;padding-left:2px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.slide div#scroll a span.fa{color:#C5D76A;font-size:20px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.slide div#scroll a:hover{background:#C5D76A;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.slide div#scroll a:hover span.fa{color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.tilanjakaja{padding:10px 0}div.nosto{min-height:300px}div.nosto:nth-of-type(1),div.nosto:nth-of-type(2),div.nosto:nth-of-type(4),div.nosto:nth-of-type(5){border-right:1px solid #C6C6C6}div.nosto:nth-of-type(1),div.nosto:nth-of-type(2),div.nosto:nth-of-type(3){border-bottom:1px solid #C6C6C6}div.nosto h4{letter-spacing:2px;margin-top:30px !important}div.valikuva{background:url("../layout/tahtiterveys-banneri2.jpg");-webkit-background-size:cover;background-size:cover;background-position:center center;height:600px;position:relative}div.valikuva div.content{padding-top:150px}div.valikuva img{position:absolute}div.valikuva img.kuvitus1{top:-160px;left:100px}div.valikuva img.kuvitus2{bottom:-140px;right:120px}ul.breadcrumb{margin:15px 0 0 0;padding:0;list-style:none}ul.breadcrumb li{display:inline-block;padding-right:2px;color:#706F6F}ul.breadcrumb li a{color:#706F6F;font-size:14px}ul.breadcrumb li a:hover{color:#d30145}div.lainaus{font-family:'Filson W01 Heavy Italic', Arial;font-size:30px;color:#004995;line-height:140%;margin:0 -8.33333%}ul.uutislinkit{margin:0;padding:0;list-style:none}div.julkaisu{min-width:100%}div.julkaisut div.button-area{bottom:125px;width:100%;position:absolute;height:440px;background:white;background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%)}div.julkaisut button#lisaa-julkaisuja{position:absolute;bottom:100px;left:50%;margin-left:-100px}div.ajankohtaista div.kuva div.ikoni{position:absolute;top:0;left:0;width:80px;height:80px;line-height:80px;text-align:center;margin:0 !important;padding:0 !important}div.ajankohtaista div.kuva.float-right div.ikoni{left:auto;right:0}div.logot ul li{display:inline-block;margin-left:-4px;vertical-align:middle}div.yhteistyossa{background:#f5f5f7;border-left:15px solid white;border-right:15px solid white}div.yhteistyossa ul li{display:inline-block;margin-left:-4px;text-align:center;height:80px}div.yhteistyossa ul li img{display:inline-block}div.kartta{min-height:400px;background:url("/images/kartta.jpg") no-repeat bottom right}div.kartta h3{line-height:150%}div.alilinkit-kuvina.kuutiot ul li div.kuva{height:340px}div.alilinkit-kuvina.kuutiot a div.shade{height:100%;width:100%;background:#d30145;z-index:2;position:absolute;-ms-opacity:0;-o-opacity:0;-moz-opacity:0;-webkit-opacity:0;opacity:0;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.alilinkit-kuvina a h3{text-shadow:0 0 4px #666}div.alilinkit-kuvina.kuutiot a:hover div.shade{-ms-opacity:1;-o-opacity:1;-moz-opacity:1;-webkit-opacity:1;opacity:1;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.alilinkit-kuvina a:hover h3{text-shadow:0 0 4px #666}div.alilinkit-kuvina.auto h3{position:absolute;top:30px;left:30px;z-index:3}div.alilinkit-kuvina.auto div.tilanjakaja{position:absolute;top:70px;left:30px;z-index:3}div.alilinkit-kuvina.auto img.kuva{position:relative;z-index:0}div.alilinkit-kuvina.auto ul li div.relative{height:340px;overflow:hidden}div.alilinkit-kuvina.auto ul li:nth-of-type(2n+1){clear:both}div.alilinkit-kuvina.kuutiot h3{position:relative;z-index:3}div.alilinkit-kuvina.kuutiot div.jakaja{position:relative;z-index:3}.slick-prev,.slick-next{color:#d30145 !important;top:50% !important;margin-top:-25px !important;position:absolute;font-size:46px !important;cursor:pointer;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.slick-prev{left:-30px}.slick-next{right:-30px}.slick-prev:hover,.slick-next:hover{color:#002e61 !important;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}#selattavat-kuvat div.item{max-height:170px;overflow:hidden;cursor:pointer}a.highslide div.layer{width:100%;height:100%;position:absolute;z-index:3;top:0;left:0;opacity:0;background:rgba(194,0,75,0.75);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.kuva-alue:hover a.highslide div.layer{opacity:1;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a.highslide div.layer span{position:absolute;top:50%;margin-top:-40px;left:50%;margin-left:-18px;color:white;font-size:50px}.kuva-alue p{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.kuva-alue:hover p{color:#c2004b;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.varusteet ul.tekstit{list-style:disc !important;padding-left:25px}div.varusteet ul.tekstit li{width:50%;float:left;font-family:'Neue Haas Unica W01 Bold', Arial;font-size:24px}div.varusteet ul.kuvat{margin-top:60px}div.varusteet ul.kuvat li{width:25%;float:left;cursor:pointer}div.varusteet ul.kuvat li.esite a{display:block;background:#d30145;color:white;height:236px;line-height:125%;padding-top:70px;text-align:center;font-family:'neue-haas-unica', Arial;font-weight:700;font-size:32px}div.lomake-kenttapaketti{position:relative;padding:20px 0;float:left}div.lomake-kenttapaketti.col-6:nth-of-type(2n+1){padding-right:15px}div.lomake-kenttapaketti.col-6:nth-of-type(2n){padding-left:15px}div.lomake-kenttapaketti.col-12{width:100%}div.lomake-otsikko{color:#d30145;position:absolute;top:10px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.lomake-kenttapaketti.focus div.lomake-otsikko{top:-5px;font-size:16px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.lomake-kentta{padding-bottom:12px}div.lomake-kenttapaketti.focus input,div.lomake-kenttapaketti.focus textarea{border-bottom:1px solid #d30145;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}input,select,textarea{font-family:'Neue Haas Unica W01 Light', Arial;font-size:16px;color:#575756;padding-bottom:6px;width:100%;border:none;border-bottom:1px solid #C6C6C5;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}textarea{padding-bottom:0;height:40px}button{background:none;border:none}div.lomake button{max-width:44% !important;position:relative}div.lomake button .button-bg{width:100% !important}ul.refet li{float:left;padding-bottom:30px}ul.refet li div.kuva{height:235px;overflow:hidden}ul.refet li:nth-of-type(3n+1){padding-right:40px}ul.refet li:nth-of-type(3n+2){padding-right:20px;padding-left:20px}ul.refet li:nth-of-type(3n){padding-left:40px}ul.refet li img{height:100%}ul.huoltopisteet{float:left;width:100%}ul.huoltopisteet li{float:left;padding-top:30px}ul.huoltopisteet li:nth-of-type(1),ul.huoltopisteet li:nth-of-type(2),ul.huoltopisteet li:nth-of-type(3){padding-top:0px}ul.huoltopisteet li:nth-of-type(3n+1){padding-right:40px;clear:both}ul.huoltopisteet li:nth-of-type(3n+2){padding-right:20px;padding-left:20px}ul.huoltopisteet li:nth-of-type(3n){padding-left:40px}iframe{border:none;outline:none;max-width:100%}#referenssit iframe{height:300px}div.varusteet div.data{height:100px;overflow:hidden}div.varusteet div.data.open{height:auto}div.varusteet div.data h4{cursor:pointer}div.varusteet div.data h4.open,div.varusteet div.data h4:hover{color:#d30145}div.varusteet ul.lista{margin:0 0 30px 0;padding-left:20px;float:left;width:100%;min-width:100%}div.varusteet ul.lista li{margin:0;float:left;width:50%;padding-right:15px}div.varusteet ul.lista li:nth-of-type(2n+1){padding-right:60px}div.tuotesarjat{margin:0 -100px}div.tuotesarja{color:white !important;vertical-align:top}div.tuotesarja div.data{background-color:#001028;padding:100px;height:100% !important;position:relative}div.tuotesarja_esittely div.tuotesarja div.data{padding:75px 100px}div.tuotesarja img{margin-bottom:125px}div.tuotesarja div.data a.tekstilinkki{margin-top:30px;display:inline-block}div.tuotesarja div.data ul.lista{margin:0;padding:0 0 0 20px}div.tuotesarja div.data ul.lista li{padding-bottom:15px}div.tuotesarja_esittely div.col-6{height:750px}.hide640{display:block}.show640{display:none}div.ok_teksti{color:green}div.virhe_teksti{color:red;padding-bottom:30px}.clickable{cursor:pointer}.float-left{float:left}.float-right{float:right}.p30{padding:30px !important}.pl0{padding-left:0px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl30{padding-left:30px !important}.pl60{padding-left:60px !important}.pr0{padding-right:0px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr30{padding-right:30px !important}.pr60{padding-right:60px !important}.pt20{padding-top:20px}.pt14{padding-top:14px}.border-bottom{border-bottom:1px solid #ccc}.border-top-thin{border-top:3px solid #1E78BC}.border-top{border-top:1px solid #ccc}.border-right{border-right:1px solid #ccc}.border-left{border-left:1px solid #ccc}.left-content{padding:0 30px}.right-content{padding:0 30px}.pt115{padding-top:115px}table.pb5 td,.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.pb60{padding-bottom:60px !important}.pb80{padding-bottom:80px !important}.pb100{padding-bottom:100px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pt60{padding-top:60px !important}.pt100{padding-top:100px !important}.pt260{padding-top:260px}.pt340{padding-top:400px}.footer-content{padding:0 60px}.center{text-align:center}.pointer{cursor:pointer}.justify{text-align:justify}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt100{margin-top:100px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb60{margin-bottom:60px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml30{margin-left:30px !important}.ml60{margin-left:60px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr30{margin-right:30px !important}.mr60{margin-right:60px !important}.bg-grey{background:url("../layout/tausta-tekstuuri.jpg") repeat}.m-auto{margin-left:auto;margin-right:auto}.blue{color:#004995 !important}.green{color:#C5D76A !important}hr{border:0}hr.cl{height:0;border:0;margin:0}hr.green{border-bottom:6px solid #C5D76A;width:100px}hr.white{border-bottom:4px solid white;width:100px}hr.grey{border-bottom:1px solid #ccc;margin:0}hr.grey.h1{border-bottom:10px solid #ccc;width:100px}hr.blue{border-bottom:1px solid #183377}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.cl{clear:both}.relative{position:relative}.uc{text-transform:uppercase}.w100{width:100px}.w200{width:200px}.none{display:none}.block{display:block}.show1024{display:none}.show1023{display:none}.red{color:#d30145}.blue{color:#002e61}.pvm{color:#b4b4b4}.white{color:white}@media only screen and (max-width: 1700px){div.vahvuudet ul li{padding-left:30px !important;padding-right:30px !important;height:500px}div.vahvuudet ul li div.osio{padding-top:60px !important;padding-bottom:60px !important}div.vahvuudet ul li div.osio p{padding-top:30px !important;margin-top:0 !important}}@media only screen and (max-width: 1500px){div.vahvuudet ul li{padding-left:30px !important;padding-right:30px !important;height:400px}}@media only screen and (max-width: 1300px){div.vahvuudet ul li{width:50%;height:500px;-webkit-background-size:cover !important;background-size:cover !important;background-position:center !important}div.kartta div.col-10{width:50%}.slick-prev{left:-5px}.slick-next{right:-5px}}@media only screen and (max-width: 1200px){#selattavat-kuvat div.item{max-height:200px;overflow:hidden}footer ul.linkit-alas li{line-height:40px}footer #scroll-up{width:60px;height:60px;line-height:60px;right:30px;bottom:-30px}div.content.alilinkit{padding-left:0 !important;padding-right:0 !important}ul.sublinks li{margin:0 !important;padding:0 10px !important;display:inline-block}div.alilinkit-kuvina.kuutiot ul li{padding-left:15px !important;padding-right:15px !important;padding-bottom:30px !important}div.slide p{font-size:62px;left:0%;text-align:center;margin-left:0;width:100%;max-width:100%}div.kartta h3{font-size:28px;line-height:135%}ul.refet li:nth-of-type(3n+1){padding-right:20px}ul.refet li:nth-of-type(3n+2){padding-right:10px;padding-left:10px}ul.refet li:nth-of-type(3n){padding-left:20px}ul.refet li div.kuva{height:200px}div.varusteet ul.kuvat li.esite a{padding-top:30px !important;font-size:24px}}@media only screen and (max-width: 1023px){.show1023{display:block}.hide1023{display:none}footer{margin-bottom:50px}div.tuotesarjat{margin:0}div.tuotesarja{color:white !important;vertical-align:top}div.tuotesarja div.data{padding:60px 30px !important}div.tuotesarja img{margin-bottom:60px}}@media only screen and (max-width: 860px){div.nostot ul li{width:33.33333% !important;line-height:100%;padding:30px 0}div.nostot ul li img{display:block;margin:0 auto}div.nostot ul li a{vertical-align:middle;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.nostot ul li a:hover h6{color:#d30145 !important;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.nostot ul li h6{font-family:'neue-haas-unica', Arial;font-weight:700;font-style:italic;display:inline-block;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}ul.refet li{width:100%;padding:0 !important}ul.refet li:nth-of-type(2),ul.refet li:nth-of-type(3){display:none}ul.refet li div.kuva{height:auto}div.osio{padding-top:60px;padding-bottom:60px}div.ajankohtaista div.uutinen.col-6{width:50% !important}div.ajankohtaista div.uutinen.pl60{padding-left:30px !important}div.ajankohtaista div.uutinen.pr60{padding-right:30px !important}ul.linkit-alas{display:none}footer #scroll-up{left:50%;margin-left:-30px;right:auto}footer div.col-3.some{padding-top:0 !important;padding-bottom:40px}footer div.col-3.logo{text-align:center;padding-top:0 !important}footer div.col-3.yritystiedot,footer div.col-3.yritystiedot ul{text-align:center}footer div.col-3.yritystiedot h6.tyhja{display:none}div.content{padding-left:15px;padding-right:15px}div.tuotesarja div.data{padding:60px 30px !important}div.tuotesarja img{margin-bottom:60px}div.tuotesarja.col-6{width:50%}div.tuotesarja div.data.mr30{margin-right:15px !important}div.tuotesarja div.data.ml30{margin-left:15px !important}div.alilinkit ul.sublinks{margin:0 !important;list-style:none;padding:10px 0 !important;text-align:center}div.alilinkit ul.sublinks li{padding:0 15px !important;margin:0 !important}div.alilinkit ul.sublinks li:first-of-type{padding:0 15px !important}div.alilinkit ul.sublinks li:last-of-type{padding:0 15px !important}div.alilinkit ul.sublinks li a{padding:0 !important}div.teksti2{background:#e2ebf2;padding:60px 30px 30px 30px;position:relative}div.teksti2 div.tiesitko{left:30px}div.ominaisuudet{padding-left:0 !important;padding-top:30px !important}div.alilinkit-kuvina .col-3{width:50%}div.henkilot div.col-6.tiedot,div.henkilot div.col-6.yhtottolomake{padding-left:0 !important;padding-right:0 !important}div.henkilot div.yhtottolomake{padding-top:60px}div.lomake div.col-6{width:50%}div.isot-kuvat div.col-6{width:50%}div.isot-kuvat div.col-6.pr30{padding-right:15px !important}div.isot-kuvat div.col-6.pl30{padding-left:15px !important}div.varusteet ul.lista li{margin:0;float:left;width:50%;padding-right:15px}div.varusteet ul.lista li:nth-of-type(2n+1){padding-right:15px}ul.kuvat{list-style:none;margin:0;padding:0;margin-top:30px;text-align:left;width:100%}ul.kuvat li{width:50% !important;float:left;padding:0 25px 30px 25px;text-align:left}ul.kuvat li:nth-of-type(4n+1){clear:none}ul.kuvat li:nth-of-type(2n+1){clear:both}ul.kuvat li img{display:block}ul.huoltopisteet li{width:50%}ul.huoltopisteet li:nth-of-type(3){padding-top:30px}ul.huoltopisteet li:nth-of-type(3n+1){padding-right:0px;clear:none}ul.huoltopisteet li:nth-of-type(3n+2){padding-right:0px;padding-left:0px}ul.huoltopisteet li:nth-of-type(3n){padding-left:0px}ul.huoltopisteet li:nth-of-type(2n+1){padding-right:30px;clear:both}ul.huoltopisteet li:nth-of-type(2n){padding-left:30px}div.referenssisivu div.col-6{padding-left:0 !important;padding-right:0 !important}div.referenssisivu li.col-4{width:50%}div.referenssisivu li.col-4:nth-of-type(2n+1){padding-right:15px !important;clear:both}div.referenssisivu li.col-4:nth-of-type(2n){padding-left:15px !important}footer div.logo.pr30{padding-right:0 !important}div.slide p{font-size:50px;padding-left:50px;padding-right:50px}h1,.h1{font-size:36px}h2,p.h2{font-size:30px}h3{font-family:'neue-haas-unica', Arial;font-weight:700;font-size:24px}h4{font-family:'Neue Haas Unica W01 Bold', Arial;font-size:20px}h5{font-size:16px}.h6,h6{font-size:14px;line-height:150% !important}body{font-size:17px}div.henkilo div.col-2{width:16.66667% !important}div.henkilo div.col-10{width:82.33333% !important}div.varusteet ul.kuvat li.esite a{padding-top:70px !important;font-size:32px !important;line-height:125% !important}}@media only screen and (max-width: 768px){div.ajankohtaista{padding-left:0;padding-right:0 !important}div.ajankohtaista div.uutinen.col-6{width:100% !important;display:block !important;padding-left:30px !important;padding-right:30px !important;padding-bottom:80px !important}div.ajankohtaista div.uutinen:nth-of-type(2){display:none !important}div.ajankohtaista ul.refet{padding-left:30px !important;padding-right:30px !important}div.ajankohtaista a.tekstilinkki{margin-right:30px}div.kartta{position:relative;background:none;min-height:0}div.kartta div.content{padding-left:0 !important;padding-right:0 !important}div.kartta div.col-10{width:100%}div.kartta h3{padding:15px;width:100%;text-align:center}div.alilinkit ul.sublinks{display:none}div.saraketaulukko div.saraketaulukko_solu3{width:100%;padding-left:0 !important;padding-right:0 !important;padding-bottom:10px !important}}@media only screen and (max-width: 640px){.hide640{display:none}.show640{display:block}.puh-txt{display:none}.puh-link{display:inline-block}div.nostot{background:none;-webkit-box-shadow:none;box-shadow:none}div.nostot ul{display:none}div.raidat{margin-top:60px !important}div.slide div.raidat{margin-top:0 !important}div.nostot a#scroll{bottom:90px}a.tekstilinkki{color:#d30145;text-transform:uppercase;font-family:'neue-haas-unica', Arial;font-weight:700;font-size:14px;letter-spacing:1.5px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a.tekstilinkki span{font-size:12px !important}div.vahvuudet ul li{width:100%;height:auto !important}div.vahvuudet ul li div.osio{padding-top:30px !important;padding-bottom:30px !important}div.vahvuudet ul li div.osio h3{margin-bottom:0 !important}div.vahvuudet ul li div.osio p{padding-top:0px !important;margin-top:0 !important}div.tuotesarja.col-6{width:100%;display:block !important}div.tuotesarja div.data.mr30{margin-right:0px !important;margin-bottom:60px}div.tuotesarja div.data.ml30{margin-left:0px !important}div.lomake div.col-6{width:100%;padding-left:0 !important;padding-right:0 !important}#scroll{display:none !important}div.slide p{bottom:30px !important;padding-left:0;padding-right:0}div.slide.intro p{bottom:80px !important;font-size:32px}}@media only screen and (max-width: 540px){div.ajankohtaista div.uutinen.col-6{width:100% !important;display:block !important;padding-left:15px !important;padding-right:15px !important}div.ajankohtaista ul.refet{padding-left:15px !important;padding-right:15px !important}div.ajankohtaista a.tekstilinkki{margin-right:15px}div.vahvuudet ul li{padding-left:15px !important;padding-right:15px !important}div.isot-kuvat div.col-6{width:100%}div.isot-kuvat div.col-6.pr30{padding-right:0px !important}div.isot-kuvat div.col-6.pl30{padding-left:0px !important}div.selattavat{padding-left:15px !important;padding-right:15px !important}div.selattavat div.kuva-alue.pl20.pr20{padding:0 0 30px 0 !important}#selattavat-kuvat div.item{max-height:none;overflow:scroll;cursor:default}.kuva-alue{cursor:default}.kuva-alue:hover a.highslide div.layer{opacity:0}div.varusteet ul.lista li{margin:0;float:left;width:100%;padding-right:0px}div.varusteet ul.lista li:nth-of-type(2n+1){padding-right:0px}ul.kuvat li{width:50% !important;float:left;padding:0 15px 30px 15px;text-align:left}div.varusteet ul.kuvat li.esite a{font-size:20px}div.henkilo div.info.pl60{padding-left:20px !important}ul.huoltopisteet li{width:100%}ul.huoltopisteet li:nth-of-type(2){padding-top:30px}ul.huoltopisteet li:nth-of-type(2n+1){padding-right:0px;clear:none}ul.huoltopisteet li:nth-of-type(2n){padding-left:0px}div.referenssisivu li.col-4{width:100%;padding-bottom:30px !important;cursor:default}div.referenssisivu li.col-4:nth-of-type(2n+1){padding-right:0 !important;clear:both}div.referenssisivu li.col-4:nth-of-type(2n){padding-left:0 !important}.kuva-alue:hover p{color:#333}a.highslide{cursor:default}div.kartta h3{font-size:20px;padding:0}div.varusteet ul.kuvat li.esite a{padding-top:30px !important;font-size:24px !important;line-height:125% !important}}@media only screen and (max-width: 460px){div.slide p{font-size:32px}h1,.h1{font-size:32px}h2,p.h2{font-size:26px}h3{font-family:'neue-haas-unica', Arial;font-weight:700;font-size:22px}h4{font-family:'Neue Haas Unica W01 Bold', Arial;font-size:18px}div.alilinkit-kuvina .col-3{width:100%}div.henkilo div.col-2{width:25% !important}div.henkilo div.col-10{width:75% !important}}@media only screen and (max-width: 359px){div.henkilo img{width:85px}}@media only screen and (orientation: portrait){div.slide{max-height:-webkit-calc(100% - 89px);max-height:calc(100% - 89px)}div.slide.intro{max-height:100%}}@media only screen and (orientation: portrait) and (max-height: 700px){div.slide{max-height:-webkit-calc(100% - 210px);max-height:calc(100% - 210px)}div.slide.intro{max-height:100%}}@media only screen and (orientation: landscape) and (max-height: 700px){div.slide{height:450px !important}div.slide.intro{height:550px !important}}@media only screen and (orientation: landscape) and (max-height: 500px){div.slide{height:350px !important}div.slide.intro{height:450px !important}}@media only screen and (orientation: portrait) and (max-height: 500px){div.slide{max-height:none !important;height:300px !important}div.slide.intro{max-height:100% !important;height:100% !important}}nav{width:100%;min-height:100px;position:absolute;z-index:100;left:0;top:0;background:none}body#virhesivu nav{background:#001028 !important}nav div.pikkunavi{padding:25px 0 0 0;text-align:right}nav div.pikkunavi a{font-family:'neue-haas-unica', Arial;font-weight:500;font-style:italic;font-size:16px;margin-left:15px;color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav div.pikkunavi a.ikoni{margin-left:5px}nav div.pikkunavi a:hover,nav div.pikkunavi a.valittu{color:#c2004b;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.kielet{color:white !important;font-size:12px !important;padding-top:4px}nav div.kielet{float:left}div.kielet a{margin:0 5px !important;text-transform:uppercase;font-family:'neue-haas-unica', Arial;font-weight:800;font-style:italic;font-size:14px !important;color:white !important}div.kielet a:hover,div.kielet a.valittu{color:#c2004b !important;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav div.pikkunavi a span.fa{font-size:18px}nav div.pikkunavi a span.fa-home{font-size:24px}nav ul.paalinkitys{list-style:none;margin:0;padding:0;width:100%;text-align:center}nav ul.paalinkitys li{list-style:none;float:left;padding:0;margin:0 20px;line-height:70px;position:relative;overflow:hidden}nav ul.paalinkitys li:nth-of-type(2){margin-left:0 !important}nav ul.paalinkitys li:nth-of-type(9){margin-right:0 !important}nav ul.paalinkitys li a{color:white;font-family:'neue-haas-unica', Arial;font-style:italic;font-size:16px;font-weight:800;text-transform:uppercase;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav ul.paalinkitys li a:hover,nav ul.paalinkitys li a.valittu{color:#c2004b;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav ul.paalinkitys li a span.bg{background:none !important;border-bottom:2px solid #c2004b;width:100%;height:0px;position:absolute;left:-100%;bottom:18px;z-index:1;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav ul.paalinkitys li a:hover span.bg,nav ul.paalinkitys li.valittu a span.bg{left:0;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav div.logo{line-height:100px}nav div.logo img{vertical-align:middle;float:left}nav ul.paalinkitys li span.icon{display:none !important}nav ul.paalinkitys li span:hover,nav ul.paalinkitys li.valittu span,nav ul.paalinkitys li.klikattu span{color:white;background:#B79665;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav div.linkitys{display:block;position:relative;right:auto}nav ul.alilinkitys{display:none;margin-top:0;padding-top:0;min-width:100%}div.mobile-burger-bottom{border-top:1px solid white}div.mobile-burger-bottom a{color:white;text-transform:uppercase;font-size:16px;display:block;width:50%;float:left;text-align:center;line-height:50px;font-family:'neue-haas-unica', Arial;font-weight:700;font-style:italic;background:#1e1e1e;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.mobile-burger-bottom a:hover{background:white;color:#1e1e1e;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.mobile-burger-bottom a.menu{border-left:1px solid white}div.mobile-burger-bottom a span.teksti{display:inline-block;vertical-align:top}div.mobile-burger-bottom a span.icon{font-size:32px;color:white;display:inline-block;padding-top:3px;margin-left:5px}div.mobile-burger-bottom a:hover span.icon{color:#1e1e1e;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.menu-verho{display:none;top:0;width:100%;height:100%;position:fixed;z-index:2501;background:rgba(0,0,0,0.8)}nav div.sulje{display:none;position:absolute;right:20px;top:15px}nav div.sulje a span.teksti{display:inline-block;vertical-align:top;font-family:'neue-haas-unica', Arial;font-weight:700;font-style:italic;text-transform:uppercase;font-size:16px;color:#333}nav div.sulje span.icon{font-size:28px;color:#07174A;display:inline-block !important;line-height:30px;vertical-align:top;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav div.sulje a:hover span{color:#c2004b;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a.mobiililogo{position:absolute;top:20px;left:50%;margin-left:-112px;z-index:100}div.mobiilikielet{position:absolute;top:110px;left:50%;margin-left:-40px;width:80px;z-index:100;text-align:center !important}@media only screen and (max-width: 1200px){nav ul li{margin:0 20px 0 -4px;line-height:70px}nav ul li:nth-of-type(8){margin-right:0 !important}nav ul li a{font-size:15px}nav ul li a span.bg{bottom:20px}nav div.pikkunavi{padding-top:10px !important}nav div.pikkunavi a{margin-left:10px;font-size:16px}}@media only screen and (max-width: 1100px){nav ul li{margin:0 15px 0 -4px}nav ul li:nth-of-type(8){margin-right:0 !important}nav ul li a{font-size:14px}}@media only screen and (max-width: 1023px){div.pikkunavi{display:none}nav{z-index:2502;position:fixed;height:50px;top:auto;bottom:0;width:100%;right:0;left:auto}nav div.linkitys{position:fixed;top:0px;width:320px !important;max-width:100% !important;background:white;z-index:999999 !important;height:100%;overflow:auto;margin:0 !important;padding:0 !important}nav.sivuoikea div.linkitys{right:-320px}nav.sivuvasen div.linkitys{left:-320px}nav ul.paalinkitys{padding:0;margin-top:50px;float:left;border-top:1px solid #ccc;width:100% !important}nav ul.paalinkitys li{width:100% !important;display:list-item !important;padding:0 !important;float:left;border:none;text-align:left !important;margin:0 !important;border-bottom:1px solid #ccc}nav ul.paalinkitys li div.border{display:none}nav ul.paalinkitys{padding-left:0 !important;padding-right:0 !important}nav ul li span.bg{display:none !important}nav ul li span.icon{display:block !important}nav div.sulje{display:block}div.menu.mobile,div.menu-otsikko{display:block !important;z-index:2500}nav ul li a{color:#333}nav ul.paalinkitys li a.paalinkki{padding:0 20px;display:block !important}nav ul.paalinkitys li.paalinkki{margin:0 !important;float:left !important;width:100% !important}nav ul.paalinkitys li a.paalinkki{font-size:16px;padding:0 0 0 20px;line-height:50px;display:block;float:left;width:100%;color:#333;text-transform:uppercase;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav ul.sublinks li{border:none !important}nav ul.sublinks.taso0 li a,nav ul.sublinks.taso1 li a,nav ul.sublinks.taso2 li a{line-height:50px;font-size:14px}nav ul.paalinkitys li a.paalinkki.alilinkkeja{width:250px;width:calc(100% - 50px);-webkit-width:-webkit-calc(100% - 50px);-moz-width:calc(100% - 50px);-ms-width:calc(100% - 50px);-o-width:calc(100% - 50px)}nav ul.paalinkitys li.paalinkki span.icon{width:50px;font-size:18px;border-left:1px solid #ccc;float:right !important;text-align:center;vertical-align:middle;display:block !important;line-height:48px;padding-top:2px;cursor:pointer;color:#333;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav ul.paalinkitys li.paalinkki span.icon:hover,nav ul.paalinkitys li.paalinkki.valittu span.icon{background:#c2004b;color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav ul.paalinkitys li.paalinkki a:hover,nav ul.paalinkitys li.paalinkki a.valittu{background:#c2004b;color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav ul.sublinks{background:#f5f5f5}ul.sublinks.taso0{border-top:1px solid #dadada !important;border-bottom:none;margin:0 !important;padding:0 !important}ul.sublinks li a{text-transform:none;line-height:50px;display:block;padding-left:25px;font-family:"Neue Haas Unica W01 Medium It",Arial !important}ul.sublinks.taso0{display:none}ul.sublinks.taso1 li span.icon,ul.sublinks.taso2 li span.icon{line-height:50px !important;height:50px !important}nav ul.paalinkitys li.paalinkki.valittu ul.sublinks.taso0{display:block}ul.sublinks li span.icon:hover,ul.sublinks li.valittu span.icon{background:#c2004b !important;color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}ul.sublinks.taso0 li a{color:#333;text-transform:none}ul.sublinks.taso0 li a:hover,ul.sublinks.taso0 li.valittu a,ul.sublinks.taso0 li.valittu span.icon{background:#c2004b !important;color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}ul.sublinks.taso1 li a:hover,ul.sublinks.taso1 li.valittu a,ul.sublinks.taso1 li span.icon:hover,ul.sublinks.taso1 li.valittu span.icon{background:#c2004b !important;color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}ul.sublinks.taso2 li a:hover,ul.sublinks.taso2 li a.valittu,ul.sublinks.taso2 li span.icon:hover,ul.sublinks.taso2 li span.icon.valittu{background:#686868 !important;color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav ul li span.bg{display:none !important}nav ul li:hover span.bg,nav ul li.valittu span.bg{left:-100%;display:none !important}}@media only screen and (max-width: 460px){div.mobile-burger-bottom a{color:white;text-transform:uppercase;font-size:14px;display:block;width:50%;float:left;text-align:center;line-height:50px;font-family:'neue-haas-unica', Arial;font-weight:700;font-style:italic}div.mobile-burger-bottom a.menu{border-left:1px solid white}div.mobile-burger-bottom a span.teksti{display:inline-block;vertical-align:top}div.mobile-burger-bottom a span.icon{font-size:28px;color:white;display:inline-block;padding-top:3px;margin-left:5px}}nav{width:100%;min-height:100px;position:absolute;z-index:100;left:0;top:0;background:none}body#virhesivu nav{background:#001028 !important}nav div.pikkunavi{padding:25px 0 0 0;text-align:right}nav div.pikkunavi a{font-family:'neue-haas-unica', Arial;font-weight:500;font-style:italic;font-size:16px;margin-left:15px;color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav div.pikkunavi a.ikoni{margin-left:5px}nav div.pikkunavi a:hover,nav div.pikkunavi a.valittu{color:#c2004b;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.kielet{color:white !important;font-size:12px !important;padding-top:4px}nav div.kielet{float:left}div.kielet a{margin:0 5px !important;text-transform:uppercase;font-family:'neue-haas-unica', Arial;font-weight:800;font-style:italic;font-size:14px !important;color:white !important}div.kielet a:hover,div.kielet a.valittu{color:#c2004b !important;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav div.pikkunavi a span.fa{font-size:18px}nav div.pikkunavi a span.fa-home{font-size:24px}nav ul.paalinkitys{list-style:none;margin:0;padding:0;width:100%;text-align:center}nav ul.paalinkitys li{list-style:none;float:left;padding:0;margin:0 18px;line-height:70px;position:relative;overflow:hidden}nav ul.paalinkitys li:nth-of-type(2){margin-left:0 !important}nav ul.paalinkitys li:nth-of-type(9){margin-right:0 !important}nav ul.paalinkitys li a{color:white;font-family:'neue-haas-unica', Arial;font-weight:700;font-style:italic;font-size:16px;text-transform:uppercase;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav ul.paalinkitys li a:hover,nav ul.paalinkitys li a.valittu{color:#c2004b;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav ul.paalinkitys li a span.bg{background:none !important;border-bottom:2px solid #c2004b;width:100%;height:0px;position:absolute;left:-100%;bottom:18px;z-index:1;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav ul.paalinkitys li a:hover span.bg,nav ul.paalinkitys li.valittu a span.bg{left:0;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav div.logo{line-height:100px}nav div.logo img{vertical-align:middle;float:left}nav ul.paalinkitys li span.icon{display:none !important}nav ul.paalinkitys li span:hover,nav ul.paalinkitys li.valittu span,nav ul.paalinkitys li.klikattu span{color:white;background:#B79665;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav div.linkitys{display:block;position:relative;right:auto}nav ul.alilinkitys{display:none;margin-top:0;padding-top:0;min-width:100%}div.mobile-burger-bottom{border-top:1px solid white}div.mobile-burger-bottom a{color:white;text-transform:uppercase;font-size:16px;display:block;width:50%;float:left;text-align:center;line-height:50px;font-family:'neue-haas-unica', Arial;font-weight:700;font-style:italic;background:#1e1e1e;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.mobile-burger-bottom a:hover{background:white;color:#1e1e1e;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.mobile-burger-bottom a.menu{border-left:1px solid white}div.mobile-burger-bottom a span.teksti{display:inline-block;vertical-align:top}div.mobile-burger-bottom a span.icon{font-size:32px;color:white;display:inline-block;padding-top:3px;margin-left:5px}div.mobile-burger-bottom a:hover span.icon{color:#1e1e1e;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}div.menu-verho{display:none;top:0;width:100%;height:100%;position:fixed;z-index:2501;background:rgba(0,0,0,0.8)}nav div.sulje{display:none;position:absolute;right:20px;top:15px}nav div.sulje a span.teksti{display:inline-block;vertical-align:top;font-family:'neue-haas-unica', Arial;font-weight:700;font-style:italic;text-transform:uppercase;font-size:16px;color:#333}nav div.sulje span.icon{font-size:28px;color:#07174A;display:inline-block !important;line-height:30px;vertical-align:top;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav div.sulje a:hover span{color:#c2004b;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}a.mobiililogo{position:absolute;top:20px;left:50%;margin-left:-112px;z-index:100}div.mobiilikielet{position:absolute;top:110px;left:50%;margin-left:-40px;width:80px;z-index:100;text-align:center !important}@media only screen and (max-width: 1200px){nav ul li{margin:0 20px 0 -4px;line-height:70px}nav ul li:nth-of-type(8){margin-right:0 !important}nav ul li a{font-size:15px}nav ul li a span.bg{bottom:20px}nav div.pikkunavi{padding-top:10px !important}nav div.pikkunavi a{margin-left:10px;font-size:16px}}@media only screen and (max-width: 1100px){nav ul li{margin:0 15px 0 -4px}nav ul li:nth-of-type(8){margin-right:0 !important}nav ul li a{font-size:14px}}@media only screen and (max-width: 1023px){div.pikkunavi{display:none}nav{z-index:2502;position:fixed;height:50px;top:auto;bottom:0;width:100%;right:0;left:auto}nav div.linkitys{position:fixed;top:0px;width:320px !important;max-width:100% !important;background:white;z-index:999999 !important;height:100%;overflow:auto;margin:0 !important;padding:0 !important}nav.sivuoikea div.linkitys{right:-320px}nav.sivuvasen div.linkitys{left:-320px}nav ul.paalinkitys{padding:0;margin-top:50px;float:left;border-top:1px solid #ccc;width:100% !important}nav ul.paalinkitys li{width:100% !important;display:list-item !important;padding:0 !important;float:left;border:none;text-align:left !important;margin:0 !important;border-bottom:1px solid #ccc}nav ul.paalinkitys li div.border{display:none}nav ul.paalinkitys{padding-left:0 !important;padding-right:0 !important}nav ul li span.bg{display:none !important}nav ul li span.icon{display:block !important}nav div.sulje{display:block}div.menu.mobile,div.menu-otsikko{display:block !important;z-index:2500}nav ul li a{color:#333}nav ul.paalinkitys li a.paalinkki{padding:0 20px;display:block !important}nav ul.paalinkitys li.paalinkki{margin:0 !important;float:left !important;width:100% !important}nav ul.paalinkitys li a.paalinkki{font-size:16px;padding:0 0 0 20px;line-height:50px;display:block;float:left;width:100%;color:#333;text-transform:uppercase;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav ul.sublinks li{border:none !important}nav ul.sublinks.taso0 li a,nav ul.sublinks.taso1 li a,nav ul.sublinks.taso2 li a{line-height:50px;font-size:14px}nav ul.paalinkitys li a.paalinkki.alilinkkeja{width:250px;width:calc(100% - 50px);-webkit-width:-webkit-calc(100% - 50px);-moz-width:calc(100% - 50px);-ms-width:calc(100% - 50px);-o-width:calc(100% - 50px)}nav ul.paalinkitys li.paalinkki span.icon{width:50px;font-size:18px;border-left:1px solid #ccc;float:right !important;text-align:center;vertical-align:middle;display:block !important;line-height:48px;padding-top:2px;cursor:pointer;color:#333;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav ul.paalinkitys li.paalinkki span.icon:hover,nav ul.paalinkitys li.paalinkki.valittu span.icon{background:#c2004b;color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav ul.paalinkitys li.paalinkki a:hover,nav ul.paalinkitys li.paalinkki a.valittu{background:#c2004b;color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav ul.sublinks{background:#f5f5f5}ul.sublinks.taso0{border-top:1px solid #dadada !important;border-bottom:none;margin:0 !important;padding:0 !important}ul.sublinks li a{text-transform:none;line-height:50px;display:block;padding-left:25px;font-family:"Neue Haas Unica W01 Medium It",Arial !important}ul.sublinks.taso0{display:none}ul.sublinks.taso1 li span.icon,ul.sublinks.taso2 li span.icon{line-height:50px !important;height:50px !important}nav ul.paalinkitys li.paalinkki.valittu ul.sublinks.taso0{display:block}ul.sublinks li span.icon:hover,ul.sublinks li.valittu span.icon{background:#c2004b !important;color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}ul.sublinks.taso0 li a{color:#333;text-transform:none}ul.sublinks.taso0 li a:hover,ul.sublinks.taso0 li.valittu a,ul.sublinks.taso0 li.valittu span.icon{background:#c2004b !important;color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}ul.sublinks.taso1 li a:hover,ul.sublinks.taso1 li.valittu a,ul.sublinks.taso1 li span.icon:hover,ul.sublinks.taso1 li.valittu span.icon{background:#c2004b !important;color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}ul.sublinks.taso2 li a:hover,ul.sublinks.taso2 li a.valittu,ul.sublinks.taso2 li span.icon:hover,ul.sublinks.taso2 li span.icon.valittu{background:#686868 !important;color:white;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}nav ul li span.bg{display:none !important}nav ul li:hover span.bg,nav ul li.valittu span.bg{left:-100%;display:none !important}}@media only screen and (max-width: 460px){div.mobile-burger-bottom a{color:white;text-transform:uppercase;font-size:14px;display:block;width:50%;float:left;text-align:center;line-height:50px;font-family:'neue-haas-unica', Arial;font-weight:700;font-style:italic}div.mobile-burger-bottom a.menu{border-left:1px solid white}div.mobile-burger-bottom a span.teksti{display:inline-block;vertical-align:top}div.mobile-burger-bottom a span.icon{font-size:28px;color:white;display:inline-block;padding-top:3px;margin-left:5px}}#cactus,#subject,#formtype{display:none}#thankyou_message{display:none;color:black;text-align:center;margin-top:100px;margin-bottom:100px}.news-article{padding-right:3em !important}#news-sidebar .date{color:grey;font-size:15px}#news-sidebar .title{color:black;font-size:16px;line-height:0.8;font-weight:bold}#news-sidebar a{color:#c51e44}#news-sidebar h4{color:#c51e44;font-style:italic;margin-bottom:10px}.languages .false{display:none}.languages .true{display:inline}.col-12{width:100%}.col-11{width:91.666666666667%}.col-10{width:82.333333333333%}.col-9{width:75%}.col-8{width:66.666666%}.col-7{width:58.3333333%}.col-6{width:50%}.col-5{width:41.6666666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.6666666666667%}.col-1{width:8.3333333%}@media only screen and (max-width: 860px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:100%}}
