#content .rev_slider_wrapper,.rev_slider_wrapper li.tp-revslider-slidesli{border-radius:0px!important}#flyingBottomAd{margin:20px 20px;border-radius:30px!important}div.ankkuri{height:0!important;margin:0!important}span.pakollinen{color:#f00}textarea,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{padding:6px 10px!important;max-width:100%!important}div#esittelylomake p{margin-bottom:15px!important}div#esittelylomake .wpcf7-form .wpcf7-submit{margin-bottom:0px!important;margin-top:15px!important}div#esittelylomake span.wpcf7-list-item{display:block!important}section.toggle div#esittelylomake label{color:#0a0a0a!important}div.liitteet input{margin-top:-12px!important}div.liitteet,div.liitteet label{margin-bottom:20px!important}span.pakollinen{color:#f00}textarea,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{padding:6px 10px!important;max-width:100%!important}p{margin-bottom:15px!important}div#rekrylomake .wpcf7-form .wpcf7-submit{margin-bottom:0px!important;margin-top:15px!important}div#rekrylomake span.wpcf7-list-item{display:block!important}section.toggle div#rekrylomake label{color:#0a0a0a!important}p.huom{padding:10px!important;background-color:#ffebc8!important;border:1px solid #ffa400!important;color:#000!important;font-size:11px}div.header-wrapper{z-index:1}#header .header-main{background:rgba(255,255,255,1)!important}#header{box-shadow:0 0 20px rgba(0,0,0,.5);border-top:2px solid #999!important;background-color:#fff!important}@media only screen and (min-width:992px){div.header-left,div.header-right{width:30%!important}div.header-center{width:40%!important;padding:18px 40px!important}h1.logo{max-width:90%!important}}@media only screen and (max-width:991px){.footer-left,.footer-right{text-align:center!important;padding:0!important}}@media only screen and (min-width:768px) and (max-width:991px){#header .header-main .container .header-center{padding:25px 40px 20px!important}}@media only screen and (min-width:480px) and (max-width:767px){body.page-id-129 div.vc_grid-item{width:25%;float:left!important}#header .header-main .container .header-center{padding-top:20px!important}}@media only screen and (max-width:480px){body.page-id-129 div.vc_grid-item{width:33%;float:left!important}div.header-center{margin-top:15px!important}div.header-right a.mobile-toggle{left:calc(100% - 40px)!important}#header.sticky-header .logo{display:block!important}#header .header-main .container{padding-top:40px!important}}@media only screen and (min-width:480px) and (max-width:767px){body.page-id-129 .vc_single_image-img{max-width:250px}}@media only screen and (min-width:480px) and (max-width:991x){div.header-center div.logo{max-width:310px!important}div.header-center div.logo a img.img-responsive{margin:5px 0 0 0!important}}@media only screen and (max-width:360px){html.panel-opened #nav-panel-close{left:200px!important;top:195px!important;z-index:9001!important}#flyingBottomAd{margin:20px 20px}#flyingBottomAd h5{font-size:11px}}#main-menu .mega-menu>li.menu-item.active>a{background:rgba(255,255,255,0)!important;border-left:2px solid #00B140;border-right:2px solid #00B140;border-top:0;border-bottom:0}#main-menu .mega-menu>li.menu-item>a{border-left:2px solid rgba(255,255,255,0);border-right:2px solid rgba(255,255,255,0);color:#333!important}#main-menu .mega-menu>li.menu-item>a:hover{border-left:2px solid #009CA6!important;border-right:2px solid #009CA6!important;background:rgba(255,255,255,0)!important}#main-menu .mega-menu>li.menu-item:hover>a{background:rgba(255,255,255,0)!important}#main-menu.centered .mega-menu>li.menu-item{margin:0 2px!important}#main-menu .mega-menu>li>a{border-radius:15px!important}#content p>a:hover{text-decoration:none!important;color:#00B140!important}body:not(.page-id-124) .main-content,body:not(.page-id-129) .main-content{padding-top:0px!important}body.home .main-content{padding-bottom:10px!important}body.page-id-125 .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{padding-left:20px!important}.vc_tta-panel h4{font-weight:600!important}.vc_tta-panel .vc_tta-panel-title>a{color:#0a0a0a!important}.vc_tta-panel .vc_tta-panel-title>a:hover{color:#fff!important}.vc_tta-panel:not(.vc_active) div.vc_tta-panel-heading{background-color:#009CA6!important}.vc_tta-panel.vc_active div.vc_tta-panel-heading{background-color:#00B140!important}.vc_tta-panel div.vc_tta-panel-heading:hover{background-color:#00B140!important}.vc_tta-panel div.vc_tta-panel-heading i:before,.vc_tta-panel div.vc_tta-panel-heading:hover i:before,.vc_tta-panel div.vc_tta-panel-heading i:after,.vc_tta-panel div.vc_tta-panel-heading:hover i:after{border-color:#fff!important}.vc_tta-panel div.vc_tta-panel-heading a{color:#fff!important}.ultimate-map-wrapper{margin-bottom:0!important}body.page-id-129 .main-content{padding-bottom:0!important}div.footer-bottom{background-color:#999!important}div.footer-bottom{color:#fff!important}#footer .footer-bottom a{color:#009CA6!important}#footer .footer-bottom a:hover{color:#00B140!important}body.page-id-129 div.vc_wp_text h3{margin:0 0 10px 0!important}body.page-id-124 div.vc_tta-panel-body{background-color:#fff!important;padding-top:25px!important}div.porto-separator hr.separator-line{background-image:linear-gradient(to right,transparent,#999,transparent)!important}.footer-left .logo img.img-responsive{max-width:180px!important}div.henkilo .vc_single_image-wrapper img{box-shadow:0 0 3px #999!important;max-width:240px}#footer .footer-right{line-height:30px!important}.footer-right .fa{color:#fff;font-size:30px!important;margin:-5px 5px auto!important;vertical-align:middle!important}