body,html{background:#fff;padding:0;font-family:'Source Sans Pro',sans-serif;color:#fff;position:relative;height:100%;-webkit-font-smoothing:antialiased;margin:0;-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;transition:opacity 400ms}p{font-family:'Source Sans Pro',sans-serif;font-size:1.5em;font-weight:300;line-height:1.75em;color:#fff}h2{font-family:'Source Sans Pro',sans-serif;font-size:2em;font-weight:300;line-height:1.75em;color:#fff}#lataus{background-color:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999999}#animointi{background-image:url("images/loader.gif");opacity:.9;background-position:center center;background-repeat:no-repeat;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;width:200px;border-radius:4px}nav #logo{float:left;z-index:999}nav>ul{float:right}#nav>li{float:left;position:relative;padding:10px 0}#nav>li>a{display:block;padding:0 0 0 10px;font-family:'Source Sans Pro',sans-serif;letter-spacing:1px;font-size:.8em;text-transform:uppercase;text-decoration:none}#nav>li>a:hover{color:#fff;text-decoration:underline}.cbp-af-header{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:10000;height:75px;overflow:hidden;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s}.cbp-af-header #logo{padding:10px 30px 0 0;width:390px}.cbp-af-header #nav a{line-height:60px;color:#fff}.cbp-af-header.cbp-af-header-shrink #logo{padding:20px 30px 0 0;width:80px;display:block}.cbp-af-header #logo,.cbp-af-header #nav a{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.cbp-af-header.cbp-af-header-shrink{height:80px;background:rgba(255,255,255,1);-webkit-box-shadow:1px 1px 6px 1px rgba(0,0,0,.1);box-shadow:1px 1px 6px 1px rgba(0,0,0,.1)}.cbp-af-header.cbp-af-header-shrink #nav a{line-height:60px;color:#999}.cbp-af-header.cbp-af-header-shrink #nav li .selected,.cbp-af-header.cbp-af-header-shrink #nav li a:hover{color:#4babc1}.logo-link{display:inline-block}.mobile-menu{display:none}.mobile-menu{display:none;background:#fff;width:100%;z-index:99999999;position:fixed;top:0;-webkit-box-shadow:1px 1px 6px 1px rgba(0,0,0,.1);box-shadow:1px 1px 6px 1px rgba(0,0,0,.1)}.mobile-menu .row{background:#222;padding-top:10px;padding-bottom:10px}.mobile-menu-inner .nav-mobile li{color:#93b720;background:#fff;display:block;width:100%;cursor:pointer;margin-top:2%;padding:6px 20px 5px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mobile-menu-inner .nav-mobile li:hover{background-color:#93b720}.mobile-menu-inner .nav-mobile li:hover a{color:#93b720}.mobile-menu-inner .nav-mobile li a{display:block;width:100%;color:#fff;font-family:'Source Sans Pro',sans-serif;font-size:.8rem;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#collapse{display:none}.mobile-menu h3{font-family:'Source Sans Pro',sans-serif;font-size:.8rem;letter-spacing:2px;padding-bottom:25px;padding-top:25px;text-align:center}.mobile-menu img{display:block;margin:auto;max-width:100%}.osio1{background:#9fc42a;padding:100px 0;min-height:350px;border-bottom:1px solid #93b720;text-align:center}.tunnukset{font-size:1em}.link A:link{color:#fff;text-decoration:none}.link A:visited{color:#fff;text-decoration:none}.link A:active{color:#fff;text-decoration:none}.link A:hover{color:#fff;text-decoration:underline}.osio2{background:#fff;padding:60px 0;border-bottom:1px solid #fff}.osio2 p{font-family:'Source Sans Pro',sans-serif;font-size:1em;font-weight:300;line-height:1.3em;color:#000}.osio2 h1{font-family:'Source Sans Pro',sans-serif;font-size:1.7em;font-weight:300;line-height:1.3em;color:#9fc42a;margin-bottom:10px}A:hover{cursor:pointer}.errorsection img{display:block;margin:auto;max-width:100%}.maintenancesection p{font-family:'Source Sans Pro',sans-serif;font-size:1em;font-weight:300;text-align:center;color:#fff;background:#ed8b32;position:relative;top:75px;left:0;width:100%;padding:20px 0;margin-bottom:35px}.maintenancesection p:empty{padding:0;margin-bottom:0}.errorsection{background:#fe001b;padding:20px 0;margin-top:75px}.errorsection p{font-family:'Source Sans Pro',sans-serif;font-size:1.3em;font-weight:300;text-align:center;color:#fff}.errorsection img{float:left}.hiddensection{display:none}.osio1 input{background-clip:padding-box;background-color:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.1);-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;border-radius:3px;border:none;margin:15px 0;color:#333;height:50px;resize:none;font-size:12px;letter-spacing:1px;padding:9px 20px 8px;transition:all .3s ease-in-out;width:50%}.button{position:relative;display:inline-block;border-radius:.35em;color:#fff!important;text-decoration:none;padding:.75em 2.5em;background-color:#ed8b32;border:0 none;cursor:pointer;background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.15)),url('images/overlay.png');-o-transition:background-color .35s ease-in-out 0s;-moz-transition:background-color .35s ease-in-out 0s;-webkit-transition:background-color .35s ease-in-out 0s;transition:background-color .35s ease-in-out 0s;margin-top:35px}.disabled-button{pointer-events:none;cursor:wait}.button.disabled-button{background-color:#ef9849}.disabled{opacity:.7;pointer-events:none}.error-section div{word-wrap:break-word;font-size:1em;text-align:left;color:#000;background-color:#fff}.error-section .columns{margin:.3em}.error-section .row{margin-top:.15em;margin-bottom:0}.error-section .row-header{font-weight:bold}.mini-button{padding:.45em 1em;font-size:.8em}.md-modal{position:fixed;top:50%;left:50%;width:50%;max-width:330px;min-width:320px;height:auto;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.md-show{visibility:visible}.md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background:rgba(154,205,50,.8);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-show~.md-overlay{opacity:1;visibility:visible}.md-content{font-family:'Source Sans Pro',sans-serif;font-size:.8em;font-weight:300;line-height:1.75em;color:#000;background:#fff;position:relative;border-radius:3px;margin:0 auto;box-shadow:1px 1px 10px #888}.md-content h3{margin:0;padding:.4em;text-align:center;font-family:'Source Sans Pro',sans-serif;font-size:1.8em;font-weight:300;line-height:1.75em;background:#ed8b32;color:#fff;text-shadow:1px 1px #cb570c;border-radius:3px 3px 0 0}.md-content>div{padding:15px 40px 30px;margin:0;font-weight:300;font-size:1.15em}.md-content>div p{margin:0;padding:10px 0}.md-content>div ul{margin:0;padding:0 0 30px 20px}.md-content>div ul li{padding:5px 0}.md-content button{display:block;margin:0 auto;font-size:.8em}.md-close{padding:20px}.md-effect-1 .md-content{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-show.md-effect-1 .md-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}@media only screen and (min-width:768px) and (max-width:1269px){}@media only screen and (min-width:768px) and (max-width:959px){}@media only screen and (min-width:0) and (max-width:767px){}@media only screen and (min-width:768px) and (max-width:959px){.mobile-menu{display:block}.cbp-af-header{display:none}}@media only screen and (max-width:767px){.mobile-menu{display:block}.cbp-af-header{display:none}}@media only screen and (max-width:480px){.osio1{padding:50px 0}.osio1 input{min-width:75%}.osio2 p,h1{text-align:center}}p.two-fa-error{background:#fb293f;padding:10px;line-height:1;font-size:1em;border-radius:5px;font-weight:normal}p.note{font-size:16px}p.note-small{position:relative;bottom:-80px;font-size:12px}.termsfeed-com---pc-dialog .cc-cp-body-tabs{min-width:auto;width:auto}