@import url("animations.css");@import url("easyzoom.css");@import url("featherlight.min.css");/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hvr-float{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-float2{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.col{width:100%;clear:both;margin-left:0;margin-bottom:1em;padding:25px auto;float:left;display:block}.varjo{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.sharp{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}body{font-size:.70em;font-family:'Raleway',Arial,sans-serif;color:#333;background-color:#fff;overflow-x:hidden;-ms-overflow-x:hidden}@-ms-viewport{width:device-width}h1,h2,h3,h4{font-family:'Hind',Arial,sans-serif}h1{color:#fff;margin:60vh 25px .125em 25px;font-size:4em;font-weight:700;line-height:80%;letter-spacing:0;text-align:left;text-transform:uppercase;text-shadow:0 0 20px rgba(0,0,0,0.3)}h2{margin:15px 25px 45px 25px;font-size:3em;font-weight:700;letter-spacing:0;line-height:95%}h3{font-family:'Raleway',Arial,sans-serif;margin:1em 25px 1em 25px;font-size:1.5em;font-weight:600;letter-spacing:0;color:#444}h4{color:#ed572d;margin:1.5em 25px 1em 25px;font-size:1.1em;font-weight:400;letter-spacing:.05em;line-height:150%}.nimiotsikko{margin-bottom:-0.75em}p{margin:1em 25px 1.5em 25px;font-size:.9em;font-weight:400;line-height:190%;text-align:left}.center{text-align:center}.nega,a.nega{color:#fff}.kehoitustext{font-family:'Raleway',Arial,sans-serif;margin:1em 25px 1em 25px;font-size:1.9em;font-weight:400;letter-spacing:.01em;color:#444;text-transform:none;text-align:center}.alaotsikko{margin-top:0;margin-bottom:0;text-transform:none;font-family:'Raleway',Arial,sans-serif;font-size:2em;font-weight:700;color:#fff;display:block;text-shadow:0 0 20px rgba(0,0,0,0.3);line-height:100%}.palveluteksti{display:block;float:right;width:75%}.footertext{margin:0 auto 25px auto;width:40%;float:none;text-align:center}.no-bottom-margin{margin-bottom:0}.lainausmerkki{float:left;margin:.5em 1em 0 0}blockquote{margin:1em 1em 2em 1em;quotes:"\201C" "\201D" "\2018" "\2019"}blockquote p{margin-left:0}cite{color:#999;width:100%;clear:both;display:block;margin:1em 0;font-weight:;font-style:italic}a,a:visited{text-decoration:none;color:#d53d12;cursor:pointer}a:hover,a:active{color:#ef6a44;cursor:pointer}.nega a,.nega a:visited{color:#ef6a44}.nega a:hover,.nega a:active{color:#d53d12}label{margin-top:1em;margin-right:25px;margin-left:25px;margin-bottom:.5em;font-size:1em;font-weight:300;line-height:190%}input,textarea{background:#fff;border:0 solid #b3b3b3;color:#333;display:block;font-family:'Raleway',Arial,sans-serif;font-size:1em;margin-top:1em;margin-bottom:1em auto;margin-right:25px;margin-left:25px;padding:.5em;width:90%;resize:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}input:focus,textarea:focus{outline-color:#ed572d}input[type=radio],input[type=checkbox]{width:auto;display:inline-block;margin-left:0;margin-top:0}#herkkukulho{display:none;height:0;margin:0;padding:0}.button{background-color:#ed572d;border:0;color:#fff;display:inline-block;font-size:1em;font-weight:600;font-family:'Raleway',Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;width:auto;min-width:10em;text-decoration:none;text-align:center;text-indent:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.button:hover,.button:active{background-color:#ef6a44}.button:active{position:relative;top:1px}img,object{display:block;max-width:100%;height:auto}.normaali{margin:1em 25px .5em 25px;display:block}.symboli{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:2em 0 1em 0;padding-left:25px;max-width:150px;width:25%;display:block;float:left}.ikoni{display:block;background-position:left top;background-repeat:no-repeat;padding-left:65px;padding-top:13px;margin:0 25px 0 25px;min-height:50px;color:#fff}.ikoni:hover{opacity:.8}#ikoni-sahkoposti{background-image:url(../img/ikoni-sahkoposti.png)}#ikoni-puhelin{background-image:url(../img/ikoni-puhelin.png)}#ikoni-facebook{background-image:url(../img/ikoni-facebook.png)}#ikoni-googleplus{background-image:url(../img/ikoni-googleplus.png)}#ikoni-instagram{background-image:url(../img/ikoni-instagram.png)}#ikoni-youtube{background-image:url(../img/ikoni-youtube.png)}.tiimikuva{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:1em 25px 0 12.5px;filter:gray;filter:grayscale(1);-webkit-filter:grayscale(1);transition:.3s}.tiimikuva:hover{filter:none;-webkit-filter:grayscale(0)}.ref-logo,.tamk-logo{display:block;width:auto;margin:0 auto}.ref-vaaka{margin:15px auto}img.full,object.full{padding:0}.footerlogo{margin:0 25px 0 25px;float:right;max-width:35%}.easyzoom{margin:1em 25px 0 25px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}.kuvateksti{margin-top:0;background-color:#333;color:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2);padding:.5em 12.5px .5em 12.5px;line-height:130%;font-size:90%}a.tiedosto,a.tiedosto:visited{margin:1em 25px 1.5em 25px;font-size:90%;color:#333;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;display:block}a.tiedosto:hover{color:#333;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.tiedosto h4{color:#333}img.tiedosto,.tiedosto p,.tiedosto h4{margin-bottom:0;line-height:125%;font-weight:600}img.tiedosto{max-height:128px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.tiedosto .kolmasosa{width:33.333%;clear:none}.tiedosto .kaksikolmasosaa{width:66.666%;clear:none}.sliderContainer{height:150px;margin-bottom:0!important;padding:0 37.5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.slider{margin-top:30px!important;position:relative;overflow:hidden;height:150px}.slider ul{list-style:none;height:150px;margin:0!important;padding:0!important}.slider ul li{float:left;height:150px;margin:0!important}#topmenu{position:fixed;z-index:101;top:0;background-color:#333;padding:0}#topmenu label{display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;margin:0;font-family:'Hind',Arial,sans-serif;font-size:1.8em;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#fff;text-shadow:1px 1px 2px rgba(33,33,33,0.5);padding:15px 50px 15px 50px;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#topmenu input[type=checkbox]{display:none}#topmenu ul{display:none;list-style:none;margin:0;padding:0}#topmenu ul li{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:background-color;transition-property:background-color;display:block;width:100%;margin:0;font-family:'Hind',Arial,sans-serif;font-size:1.5em;font-weight:600;text-transform:uppercase;letter-spacing:2px;line-height:100%}#topmenu ul li a,#topmenu ul li a:visited,#topmenu ul li a:active{color:#fff;text-shadow:1px 1px 2px rgba(33,33,33,0.5);padding:15px 50px 7.5px 50px;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#topmenu ul li a .smallmenu,#topmenu ul li a:visited .smallmenu,#topmenu ul li a:active .smallmenu{display:block;font-size:.4em;line-height:100%}#topmenu ul li a:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}#topmenu ul li:hover{background-color:#444}[id^=showmenu]:checked+ul{display:block!important}.full{width:100%;float:left;display:block;padding:60px 0;overflow-x:hidden}.wrapper{width:94%;display:block;margin:0 3%;*zoom:1}.wrapper:before,.wrapper:after{content:"";display:table}.wrapper:after{clear:both}.kuvitus{background-image:url(../img/back.jpg);background-position:center center;background-size:cover;height:150px}.kehoitus,.tiedostot,#tavoitteet,#leikkaus-tyot,#kasikirjoitus-tyot,#leikkaus-swot,#kasikirjoitus-swot,#leikkaus,#kasikirjoitus{background-color:#f5f5f5}.alku{min-height:100vh;margin-top:0;padding-top:0;padding-bottom:0;background-image:url(../img/back.jpg);background-position:center left;background-size:cover}#etusivu{background-image:url(../img/back_metsa.jpg)}#eka-vuosi{background-image:url(../img/back_vankikoti.jpg)}#toka-vuosi{background-image:url(../img/back_vesiputous.jpg)}#virhe{background-image:url(../img/back_rooma.jpg)}#back-sky{background-image:url(../img/back_sky.jpg)}#back-suo{background-image:url(../img/back_suo.jpg)}#back-lande{background-image:url(../img/back_lande.jpg)}#back-mv{background-image:url(../img/back_mv.jpg)}#back-aito{background-image:url(../img/back_aito.jpg)}#back-tukholma{background-image:url(../img/back_tukholma.jpg)}#back-tukholma2{background-image:url(../img/back_tukholma2.jpg)}#back-jeke{background-image:url(../img/jv.jpg)}#matka{background-color:#f2f2f2}#kuvitus1{background-image:url(../img/kuvitus_pieni.jpg);background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;height:20em}#jeke,#kommentit{background-color:#444;color:#fff}footer{background-color:#333}.kokonainen{width:100%;clear:both;margin-left:0;margin-bottom:1em;padding:25px auto;float:left;display:block}.puolikas{width:100%;clear:both;margin-left:0;margin-bottom:1em;padding:25px auto;float:left;display:block}.kaksikolmasosaa{width:100%;clear:both;margin-left:0;margin-bottom:1em;padding:25px auto;float:left;display:block}.kolmasosa,.kolmasosa-puolikas{width:100%;clear:both;margin-left:0;margin-bottom:1em;padding:25px auto;float:left;display:block}.neljasosa{width:100%;clear:both;margin-left:0;margin-bottom:1em;padding:25px auto;float:left;display:block}.hide-mobile{display:none}.hide-tablet{display:none}.tablet-only{display:none}@media only screen and (min-width:481px){body{font-size:.85em}h1{font-size:5em}.wrapper{width:90%;margin:0 5%}.kuvitus{height:200px}#jeke{background-image:url(../img/jv.jpg);background-size:50% auto;background-repeat:no-repeat;background-position:center right}#topmenu ul li a,#topmenu ul li a:visited,#topmenu ul li a:active{padding-left:0;padding-right:0;width:100%}.puolikas{width:50%;clear:none}.neljasosa{width:50%;clear:none}.hide-desktop{display:none}.hide-mobile{display:block}.tablet-only{display:block}}@media only screen and (min-width:899px){body{font-size:1em}h1{font-size:7em}.wrapper{max-width:1200px;margin:0 auto}.kuvitus{height:300px}#topmenu label{display:none}#topmenu ul{display:block}#topmenu ul li{display:inline-block;text-align:center;width:33%}#kuvitus1{height:30em}.kolmasosa{width:33.333%;clear:none}.puolikas,.kolmasosa-puolikas{width:50%;clear:none}.kaksikolmasosaa{width:66.666%;clear:none}.neljasosa{width:25%;clear:none}.symboli{width:auto;margin-left:auto;margin-right:auto;padding-left:0;float:none}.palveluteksti{width:100%;text-align:center}.tiedosto h4{margin-top:.5em}.footertext{margin:1em 25px 0 25px;width:40%;float:left;text-align:left}.tamk-logo{margin:0 25px 0 0;float:right}.hide-tablet{display:block}.tablet-only{display:none}}@media only screen and (min-width:1199px){.kuvitus{height:350px}.symboli{margin:;width:33.333%;float:left;padding-left:25px}.palveluteksti{width:66.666%;text-align:left}.kolmasosa-puolikas{width:33.333%;clear:none}a.tiedosto{min-height:100px}.tiedosto h4{margin-top:0}}