/**handles:contact-form-7,rasdashen-style**/
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:16px}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}#kinabalu{max-width:1400px;width:94%;margin:0 3% 0 3%;float:left}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:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}.post h1{font-size:30px;margin:0}.post .excerpt p{font-size:20px}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.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;border:2px solid #fff;width:15px;height:15px}input[type=checkbox]:checked{border:8px solid #fff;font-style:normal}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,optgroup,select,textarea{font-size:14px;line-height:1.5;font-weight:lighter;font-family:'Open Sans',sans-serif}.quote .tooltip .info .nH,h1,h2,h3,h4,h5,h6{clear:both;font-family:'Playfair Display',serif}h1.entry-title,h1.page-title{color:#774948!important;margin:0;padding:0}.excerpt{font-family:'Playfair Display',serif;color:#293d69;font-weight:600}.introCopy h4.nosto{font-weight:400;font-size:1.5rem;line-height:2rem}p{margin-bottom:1.5em}.excerpt p{font-size:1.5rem;margin-top:18px;font-weight:300;line-height:2.1rem}.entry-header p,.entry-meta p{color:#fff}.single main{max-width:77%;margin:77px auto 0 auto}.page article{max-width:60%;margin:77px auto 0 auto}.single article{width:70%;float:left}.single .right-sidebar{width:26%;float:right}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:none}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}img.arrowDown{max-width:50px}img.icon{max-width:50px;float:left;margin-right:50px}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:16px;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button.closeInfo{margin-left:0;border:0 solid;border-radius:50px;background:#fff;color:#555e7f;font-size:16px;line-height:18px;font-family:'Open Sans',sans-serif;font-weight:800;text-transform:uppercase;padding:.6em 1em .4em;float:right}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#ccc;border:1px solid #fff;padding:3px}select{border:1px solid #ccc}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}textarea{width:100%}a{color:#ffd800}a:visited{color:#ffd800}a.js-open-modal.tooltipOpen{color:#374377}a.dib{display:inline-block;text-decoration:none}a.readMore{text-transform:uppercase;font-size:12px;padding-top:10px;float:left}a.callButton{background:#293d69;color:#fff;padding:10px 40px;text-decoration:none;text-transform:uppercase;font-size:10px;position:absolute;right:8%;letter-spacing:2px;text-align:center}.page a.callButton,.single a.callButton{position:relative;right:0;margin:0 0 40px 0;display:inline-block}span.slightlyBigger{font-size:18px;font-weight:600}.home a.callButton{position:relative;right:0;bottom:0;margin:0;margin-left:10%;margin-right:10%}div#whee{position:relative}a.button-some,a.button-some a:visited{color:#fff}a:active,a:focus,a:hover{color:#ffd800}a.button-some:hover{color:#ffd800}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.main-navigation.toggled ul,.menu-toggle{display:block}header#masthead{position:relative;min-height:85px}.page header#masthead{position:absolute;min-height:85px}#brg-1 .site-menu span{position:absolute;display:block;margin:0 auto;height:77px;width:77px;background:url(https://kuntoutuskopla.fi/wp-content/themes/rasdashen/images/menu_icon.png) no-repeat;background-size:80% 80%;cursor:pointer;z-index:10000;float:right;right:0}#brg-1{margin:20px auto 0;z-index:100001;cursor:pointer;display:inline-block;position:absolute;right:20px}#brg-1 .site-menu{position:relative;width:50px;height:35px;-webkit-transition-duration:.5s;transition-duration:.5s;margin:0 auto;z-index:100001}#brg-1 .site-menu.open{height:35px}.block{z-index:100000;cursor:pointer;display:inline-block}ul.menu .center-menu-wrapper{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);clear:both;display:block;overflow:hidden;position:absolute;top:50%;vertical-align:middle;width:100%}.content ul.menu .center-menu-wrapper{margin:40px auto 0 20px}.content ul.menu{z-index:100000;margin:0;height:100%;padding:0;opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition:-moz-transform .2s ease 0s,opacity .2s ease 0s,visibility 0s ease .2s;-o-transition:-o-transform .2s ease 0s,opacity .2s ease 0s,visibility 0s ease .2s;-webkit-transition:-webkit-transform .2s ease,opacity .2s ease,visibility 0s ease;-webkit-transition-delay:0s,0s,0.2s;transition:transform .2s ease 0s,opacity .2s ease 0s,visibility 0s ease .2s;cursor:default;display:inline-block}.content ul.menu.open{left:0;opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition:-moz-transform .4s ease .2s,opacity .4s ease .2s;-o-transition:-o-transform .4s ease .2s,opacity .4s ease .2s;-webkit-transition:-webkit-transform .4s ease,opacity .4s ease;-webkit-transition-delay:0.2s,0.2s;transition:transform .4s ease .2s,opacity .4s ease .2s;visibility:visible}.content ul.menu .col-8 li{display:inline-block;text-align:center;margin:10px;padding:0;float:none;text-align:left;padding:10px 0;border-bottom:1px solid #ccc}.content ul.menu li a{color:#222;line-height:1;text-transform:uppercase;font-weight:600;color:#754646}.content .menu-menu-1-container ul.menu li a{line-height:140px;text-decoration:none;text-transform:uppercase}.content .menu-menu-1-container ul.sub-menu li a{text-transform:initial;color:#293d69;font-weight:400}.upperCut{width:77%;margin:0 auto;flex-direction:row}.upperCut .hWLogo{margin-right:auto;margin-bottom:30px;margin-top:20px;width:auto}#navbar{position:relative;align-items:normal;float:right;z-index:10000}#menu-navbar{max-width:100%;position:relative;width:100%;display:none}.menu-wrap{width:100%;display:inline-block}.menu-wrap .site-menu.open::after{color:#818181;text-transform:lowercase;font-size:9px;position:absolute;bottom:-11px;left:-8px}.entry-content{margin-top:20px}.excerpt p{margin-bottom:0}.jaa{margin-bottom:10px;font-weight:800;font-size:.8em}.home .we-love-innovation{opacity:0}.hiddenForm{display:none;height:0}.button-some{min-width:31px;height:32px;display:inline-block;line-height:2.4;text-align:center;padding:0 8px;color:#fff}.some-gear .button-some{width:23%;float:left;margin:0 2% 0 0}.fa{font-size:1.2em;vertical-align:top;padding:7px}.background-facebook{background:#2e5793}.background-linkedin{background:#005a87}.background-twitter{background:#30a7d4}.background-email{background:#6c7993}.fW{width:100%}a.button-some.partner.background-linkedin{text-decoration:none;font-family:arial;font-size:14px}.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{color:#fff;background-color:transparent;border:0}.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{color:#4f8a10;background-color:#dff2bf;border:0;padding:10px;float:left;margin:0 0 20px 0}div.wpcf7-mail-sent-ok:before,div.wpcf7-validation-errors:before{font:26px/30px FontAwesome;margin-right:16px;vertical-align:middle}div.wpcf7-mail-sent-ok:before{content:'\f00c'}div.wpcf7-validation-errors:before{content:'\f057'}.formHolder{float:left;margin-top:100px;width:100%}.formHolder p{margin:1px}.addrHolder{float:right;width:50%}.wpcf7 input.wpcf7-text{width:100%}.wpcf7 textarea.wpcf7-textarea{width:100%}.wpcf7-form textarea{height:170px}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}.someIcon{max-width:40px;cursor:pointer;display:inline-block}.menu{float:left}.menu,.menu ul{display:block;list-style-type:none;padding:0;margin:0 auto}.menu li{border:0;display:inline;margin:0;padding:0;z-index:5;display:inline-block}.menu li:last-child{border-bottom:0}.menu li:hover{white-space:normal;z-index:10000}.menu li li{float:none}.menu ul{z-index:10}.menu li:hover>ul{top:100%;visibility:visible}.menu ul:after,.menu:after{clear:both;content:'.';display:block;height:0;overflow:hidden;visibility:hidden}.menu,.menu ul{min-height:0;line-height:20px;font-size:13px}.menu ul,.menu ul ul{margin:0;padding:0}.menu li li a:hover,.menu ul li a:hover{color:#293d69;text-decoration:none}.menu ul{margin-top:1px;min-width:15em;width:auto}.menu a{border-left:0 solid #585858;cursor:pointer;display:block;margin:0;position:relative;white-space:nowrap;font-size:12px;font-weight:300}.menu ul.sub-menu{left:12px;position:absolute;top:87px!important;visibility:hidden;z-index:10;top:117px}ul.sub-menu li{margin:0}.menu a:hover{color:#333}ul.menu>li:hover{background-color:transparent;color:#fff}.menu a:hover ul.sub-menu{visibility:visible}.menu .current-menu-item a,.menu .current_page_item a{color:#fff}.front-page .menu .current_page_item a{background:0 0;filter:none}.menu li li{background:#fff;color:#333;filter:none;margin:-1px 0 1px 10px;width:auto;margin-left:0!important}.menu li li a{background:0 0!important;border:none;color:#fff;font-size:12px;font-weight:400;height:auto;height:20px;line-height:20px;padding:5px 10px;text-shadow:none;white-space:nowrap}.menu li li a:hover{border:none;color:#444;filter:none}.menu li li:hover{filter:none;background:linear-gradient(90deg,#f0e8e6 0,rgb(255 255 255) 0,rgb(255 245 245) 50%,rgb(255 255 255) 100%)}.menu ul>li+li{border-top:0}.menu li li:hover>ul{left:100%;top:0}.menu>li:first-child>a{border-left:none}.main-nav #responsive_current_menu_item,.menu a#responsive_menu_button{display:none}a.secLogo.site-logo{padding:10px;max-width:85px}div#fullWidthHeight-container .hWLogo{max-width:250px;margin-bottom:40px}.group3 .col:nth-child(3n+1){clear:both}input,textarea{border-radius:0;-webkit-border-radius:0px;-webkit-appearance:none}.blue_txt p{color:#000}.quote .tooltip{position:relative;display:inline-block;cursor:pointer;color:#374377;text-decoration:underline}.quote{text-align:center}.quote .tooltip .info{box-sizing:border-box;position:absolute;bottom:53px;left:-110px;display:block;background:#555e7f;width:300px;font-size:16px;line-height:24px;cursor:text;visibility:hidden;opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);transition:all .5s ease-out}.quote .tooltip .info.showIt{position:fixed;bottom:20px;left:5%;width:90%;top:20px}.quote .tooltip .info:before{position:absolute;content:'';width:100%;height:14px;bottom:-14px;left:0}.quote .tooltip .info .nH{display:block;background:#fff;color:#555e7f;padding:8px 17px 10px 17px;line-height:16px;text-transform:none;font-size:24px}.quote .tooltip .info .nH .fa{position:relative;margin-left:10px;top:1px;cursor:pointer;transition:all .2s ease-out}.quote .tooltip .info .nH .fa:hover{-webkit-transform:scale(1.15) translate3d(0,0,0);transform:scale(1.15) translate3d(0,0,0);-webkit-backface-visibility:none;backface-visibility:none}.quote .tooltip .info .text{display:block;padding:13px 17px;color:#fff;font-size:14px!important}p.fqp{margin:0}.mosaiikki .list li .txt p{margin-bottom:0}.quote .tooltip .info.hideIt{display:none}.quote .tooltip .info.showIt{display:block;visibility:visible;opacity:1;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1000;max-width:600px;bottom:auto;text-align:left;padding:20px}.info{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;width:320px;text-align:center;box-sizing:border-box;position:fixed;width:90%;top:50%;z-index:1000;text-align:left;border:1px solid #ccc;max-width:700px;max-height:70%;overflow:scroll}.info.visible{display:block}.info p{padding:0 20px}.modal__header{color:#fff;background:#555e7f;line-height:50px;text-align:left;position:relative;height:50px;box-sizing:border-box;padding-left:20px}.modal__header a{position:absolute;top:0;right:0;text-decoration:none;color:#fff;font-weight:700;display:block;padding:0 20px;font-size:16px;background:#232b48;height:100%}.footer-col{width:33.333%;padding:50px 6% 150px 6%;float:left}.left-sidebar h2,.right-sidebar h2{color:#774948;font-weight:800}.left-sidebar,.right-sidebar{color:#774948}div#hinnasto form input{border:1px solid #ccc;max-width:400px;line-height:36px;margin-top:10px}div#hinnasto form textarea{border:1px solid #ccc;max-width:400px;line-height:36px;margin-top:10px}div#hinnasto form input[type=submit]{background-color:#bd9e9d;color:#fff;line-height:36px;border-radius:0;border:0;padding:1px 20px}.text-graphics-inner-container{width:100%;left:0;font-weight:300;font-size:16px}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.main-nav ul li{float:left;margin-left:25px}ul.sub-menu li{width:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66667%}.gallery-columns-7 .gallery-item{max-width:14.28571%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11111%}.gallery-caption{display:block}.vertical{position:absolute;bottom:120px;left:0;right:0;text-align:center}.opaque{width:100%;text-align:left;position:absolute;top:0;bottom:0;color:#fff}.opaque h3{color:#fff}button.button_tilaus{text-align:center;border:0;border-radius:30px;background:#ffd800;width:54px;height:36px;color:#fff;outline:0;margin-top:20px;margin-bottom:20px;vertical-align:top;margin-left:0}a.buttonRegular,input[type=submit].buttonRegular{border:2px solid;background:0 0;border:0;border-radius:0;color:#fff;outline:0;margin-bottom:10px;padding:5px 15px;display:inline-block;border:1px solid;border:3px solid;text-decoration:none;text-transform:uppercase}.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{margin-bottom:40px}a.buttonRegular:focus,button.button_tilaus:focus{background-color:#ffd800;color:#fff}.introCopy{float:left;max-width:50%}.frontSec{margin:30px auto;max-width:89%}.frontSec .introCopy p{line-height:1.7rem;font-weight:300;letter-spacing:-.5px}p.introHero{font-size:1.4rem;margin-bottom:0;margin-top:0;line-height:2.3rem;font-weight:300;letter-spacing:.02em;color:#222}.introHero.light{color:#333}.vertical h1{margin:0}.bottomCTA{background:#000;width:100%;margin:9% 0 2% 0;display:inline-block;text-align:center}.bottomCTA p{font-size:1.6rem;margin:40px 0 12px 0}.bottomCTA a.buttonRegular{margin:0 0 40px 0}div#copyright{font-size:.7rem;text-align:center;color:#000;margin:10px 0 30px 0}.featured-image{background:no-repeat center;width:100%;min-height:450px;background-size:cover}.page .featured-image{background:no-repeat center;width:100%;background-size:cover;text-align:center}.page_overlay{background:linear-gradient(90deg,#f0e8e6 0,#e7d5d5 0,rgba(231,213,213,.5032387955182073) 50%,rgba(240,232,230,0) 100%);width:100%;height:100%;position:absolute;top:0}.single .featured-image .entry-header{position:relative;text-align:left;color:#774948;display:inline-block;max-width:46%;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%) translateX(25%)}.page .featured-image .entry-header{position:relative;text-align:left;color:#774948;transform:translate(-46%,305%);display:inline-block;max-width:40%}.archive #main{max-width:90%;margin:5%}.archive article{width:30%;float:left;margin:1.5%;overflow:hidden}.archive img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{width:200%;max-width:200%;margin-left:-35%}.archive .entry-meta p{color:#868686;font-size:.8rem;margin:20px 0 0 0}.archive h1.entry-title{color:#000;text-align:left;max-width:100%;font-size:2rem;margin:0;line-height:2.3rem}.archive .entry-content{margin:0}.icons{display:inline-block;width:100%;margin:0 auto;left:0;float:left;z-index:100000;background-color:#fff}.icons a{float:right;text-decoration:none;float:left}.main-nav a{color:#fff}#shadowboxer{max-width:1400px;margin:0 auto}#logo{float:left;margin-bottom:10px;margin-top:34px;max-width:250px;z-index:10000;position:relative}#right-gear-wrap{display:inline-block;float:right;margin-top:55px;margin-bottom:10px}.page #right-gear-wrap{display:none}@media screen and (min-width:1024px){.typing-word-container h1,h1.entry-title,h1.page-title{font-size:calc(52px + 50 * ((100vw - 1024px) / 3440));line-height:calc(54px + 50 * ((100vw - 1024px) / 3440));margin-top:0;margin-bottom:0}section#b2w{padding:calc(160px + 50 * ((100vw - 1024px)/ 3440)) 0}.icons{background:0 0;border-bottom:0;position:absolute}#shadowboxer{max-width:100%;width:100%;float:left}#logo{margin-left:60px}.single #logo{max-width:150px}#right-gear-wrap{margin-right:30px}.page_fw{width:100%;float:left;margin-bottom:40px}}@media (min-width:1367px){.main-nav a{font-size:14px}#right-gear-wrap{margin-top:34px}#kinabalu{width:86%;margin:0 7%;max-width:10000px}.vertUp{font-size:6rem}.vertDown{font-size:6rem}p.introHero{font-size:2.3rem;line-height:3rem}.introCopy h4.nosto{font-size:2rem;line-height:3rem;font-weight:300}.frontSec .introCopy p{line-height:2.4rem;font-size:1.5rem;font-weight:300}}@media (min-width:1801px){#logo{max-width:400px}#right-gear-wrap{margin-top:34px}.typed-cursor,.typing-word{line-height:120px}#fullWidthHeight-container{margin-top:30vh}.vertUp{font-size:8rem}.vertDown{font-size:8rem}p.introHero{font-size:3rem;line-height:4rem}.introCopy h4.nosto{font-size:2.5rem;line-height:3rem;font-weight:300}.frontSec .introCopy p{line-height:2.6rem;font-size:1.8rem;font-weight:300}}@media (min-width:1025px) and (max-width :1366px){#right-gear-wrap{margin-top:30px}#logo{width:25%!important;margin-top:27px}}@media (min-width :737px) and (max-width :1024px){#big-video-wrap{width:100%}header#masthead{width:100%}.vertUp{font-size:2.3rem!important}.vertDown{font-size:2rem!important}.vertical{position:absolute;bottom:30px;left:40px;right:0}.featured-image{min-height:300px}.text-graphics-inner-container{font-size:14px}#content-archive,#content-blog{margin:40px auto;max-width:85%;float:none}a.buttonRegular{padding:5px 10px;font-size:14px;margin:15px 0 0 0}.introCopy h4.nosto{font-size:1.2rem;line-height:1.8rem}.vertical img{max-width:90%}.home .vertical h2{font-size:3em}#header{display:inline-block;padding-bottom:0}#logo{margin:15px auto 20px auto;width:40%;margin-top:27px;float:none}.menu a{font-size:12px;padding:2px}#right-gear-wrap{margin-top:20px;margin-right:25px;float:none}#right-gear-wrap img{max-width:30px}.icons{position:absolute;background:0 0}.some-icon{z-index:10001;position:relative}#container{width:100%}#featured{margin:0 auto;padding:0 5%;width:90%}#featured-content{margin:0 10px}#featured-content h1{font-size:2.8em}#featured-content p{font-size:18px;line-height:20px}#navbar-header{display:inline-block;float:right}#menu-navbar{padding-left:30px;float:left;width:90%;margin-bottom:20px;margin-left:20px}p.introHero{font-size:1.2rem;max-width:50%;line-height:1.8rem}.page_fw{width:100%;float:left;margin-bottom:40px}.archive h1.entry-title{font-size:1.5rem;line-height:1.8rem}.footer-col{padding:50px 5% 50px 5%}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.upperCut .hWLogo{max-width:230px;margin-bottom:20px}.content .menu-menu-1-container ul.menu li a{line-height:80px}.page article,.single article{margin:50px auto 30 auto}}@media (max-width :767px){#logo{max-width:100%;float:none}.icons a{float:none}div#logo img{max-width:250px}header#masthead{position:relative;min-height:185px}#brg-1{margin:0 auto 0;right:0}#shadowboxer{margin-top:20px}#right-gear-wrap{margin:0 0 0 auto;padding:0;float:none;width:100%}#right-gear-wrap img{max-width:25px;padding-top:10px}.home #wrapper{margin-top:0;max-width:90%}#navbar-header{max-width:90%;padding-top:5px;margin:0 5%}#some-icons{float:left}.icons{margin:0;background:0 0}a.buttonRegular{margin-top:15px;margin-bottom:20px;font-size:.9em;border:2px solid}.introCopy h4.nosto{font-size:1.2rem;line-height:1.8rem}.frontSec{margin:20px 5%;max-width:90%;float:left}#wrapper{padding-bottom:0;margin-bottom:0}#container{width:94%;padding:0 3%}#featured{margin-bottom:0}.featured-title{font-size:20px;padding-top:0}#featured-content{padding:0 3%;width:94%}#featured-content p{font-size:17px;line-height:20px}.introCopy{max-width:90%}.vertical{position:absolute;bottom:10px;left:5%;right:0}.rectangle h6{font-size:1.2rem}div#copyright{font-size:.8rem;margin:10px 5% 30px 5%}p.introHero{font-size:1.2rem;max-width:90%;line-height:1.8rem}.archive article,.page article,.single article{width:90%;max-width:100%;margin:0 5%}.archive h1.entry-title{font-size:1.2rem;margin-top:5px;line-height:1.3rem}.archive img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{width:100%;margin-left:0}h1.entry-title,h1.page-title{font-size:2rem;max-width:88%;line-height:2rem}.video_content img{width:200%;max-width:200%;height:auto}.content ul.menu{text-align:center}.main-nav ul li{float:none;margin:10px 10px 0 10px}}.main-nav ul.sub-menu li{margin:0}.pageLeft{float:left;width:50%}.pageRight{float:left;width:100%}.page_fw{width:100%;float:left;margin-bottom:40px}#fullWidthHeight-container #text-graphics-container{display:-ms-flexbox;-ms-flex-align:center;color:#783c3d}.cta_hero_contact{text-align:center;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}#fullWidthHeight-container{margin-left:11%;width:39%!important;position:relative;z-index:1001;top:50%}.wordline{width:100%;position:relative}.typing-word-container{left:0;margin:0 auto}.left_col{width:20%;float:left}div#services{width:100%}.list .item{width:100%;float:left;display:flex;align-items:stretch;min-height:340px}.fwc{width:70%;text-align:center;margin:0 auto}.home div#services .fwc{margin-bottom:70px}.item.odd .service_desc{width:50%;float:left;padding:50px 9.5%}.item.odd .service_image{width:60%;float:left}.item.even .service_desc{width:50%;float:right;padding:50px 9.5%}.item.even .service_image{width:60%;float:right;right:0}.item.odd .service_image .productImage{float:left}.item.even .service_image .productImage{float:right;right:0}.service_image{position:absolute;top:0;bottom:0;margin:auto;display:inline-block}img.productImage{position:absolute;top:0;bottom:0;margin:auto;width:100%;max-width:500px}.sic{display:inline-block;width:50%;position:relative;display:flex;align-items:stretch}.item.odd .sic{float:right}.item.even .sic{float:left}.bgEl{background:red;width:82%}.item.odd .bgEl{float:right!important;margin-left:auto;order:2;background:#f1ebe6}.item.even .bgEl{float:left!important;background:#f1eaea}.service_desc{position:relative}.hor_al_all{position:absolute;top:50%;left:45%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%}.hor_al_all h2{font-weight:900}.hor_al_all p{font-size:14px}.pinkButton,span.readMore{text-decoration:none;padding:5px 10px;color:#fff;background:#bd9e9d}.left-sidebar{width:20%;float:left}.taulu{width:70%;float:left}.right-sidebar{width:27%;float:right}.left-sidebar a,.left-sidebar a:visited,.right-sidebar a,.right-sidebar a:visited{font-weight:700;color:#774948!important}.left-sidebar .callButton,.left-sidebar .pinkButton,.right-sidebar .callButton,.right-sidebar .pinkButton{font-weight:400;color:#fff!important}#ihmiset,.post-type-archive-crew main#main{width:72%;margin:0 14%}#ihmiset article.type-crew,.archive article.type-crew{width:33%;float:left;margin:0;padding:2%;text-align:center}.memberBox{text-align:center}.memberBox .featImg img{border-radius:50%;max-width:100%;width:211px}.page main#main{max-width:100%;margin:0 auto 0 auto}.home main#main{max-width:100%;margin:30px auto 0 auto}div#hinnasto{width:76%;margin:40px 12%;display:inline-block}table.priceForm{width:48%;float:left;margin-right:2%;display:flex;margin-bottom:50px}table.priceForm:nth-child(odd){clear:both}table.priceForm tr td{width:210px}table.priceForm tbody tr:first-child td{font-weight:700!important;color:#555e7f;font-size:14px;font-family:'Playfair Display',serif;max-width:100px}.entry-content{width:86%;margin-left:0;font-size:1.25em;line-height:1.6;color:#222;font-size:16px;font-weight:300;line-height:28px;letter-spacing:.5px;max-width:86%;position:relative}.page-id-7 .entry-content{margin:0;width:100%;max-width:100%;text-align:center}article#post-20 .entry-content{background:#fff;padding:40px}h1,h2,h3{color:#fff;clear:both;font-weight:500;margin:10px 0}h1{margin:30px 0;color:#754646;font-size:35px;line-height:42px;margin:18px 0 40px 0;padding-bottom:27px;display:inline-block}.page h1{margin-bottom:0}#main h2{color:#374377}#ihmiset h2{color:#374377}h1.big{color:#639ac8;opacity:.12;font-size:302px;line-height:183px;font-weight:500;margin:0;letter-spacing:-23px;border-bottom:0;display:block}.rinjani h1{color:#fff;margin-bottom:0;font-family:Muli,sans-serif;font-weight:800;letter-spacing:-1px}.rinjani h1::before{content:"\0201D";font-size:140px;color:#e5b73f;position:absolute;left:-80px;top:80px;font-family:Georgia}#crew h1{display:block;text-align:center}h2{line-height:25px;font-size:20px}#prodL #services .fwc h2,#prodL #services .fwc p,#prodL #services p{color:#754746}#prodL #services .fwc h2{font-size:calc(30px + 50 * ((100vw - 1024px) / 3440));line-height:calc(34px + 50 * ((100vw - 1024px) / 3440));max-width:40%;margin:60px 30% 30px 30%}h3{line-height:25px}header{text-align:center;position:absolute;width:100%;left:0}header.entry-header{text-align:center;position:relative;width:100%;left:0}.logo img{max-width:250px}section#b2w{background-size:cover;position:relative;overflow:visible;background-repeat:no-repeat;background-position-x:right}section#esittely{background-image:url(https://kuntoutuskopla.fi/wp-content/themes/rasdashen/images/bgContact2.jpg);background-size:cover;position:relative;overflow:hidden;background-position-y:bottom;background-repeat:no-repeat}section{height:auto;width:100%;margin:0 auto px auto}.group:after{content:"";display:table;clear:both}.col.column-left{clear:both}.col p{margin:5px 0;line-height:28px;font-size:16px;font-weight:300;letter-spacing:.02em}.column-left{float:left;width:31%;margin-top:20px}.column-right{float:right;width:31%;margin-top:20px}.column-center{display:inline-block;margin:0 2% 0 2%;width:31%}.col{margin-top:20px;margin:0 2% 20px 2%;width:29%;float:left}.col h2{position:relative}.group2 .col{margin:0 2% 0 2%;width:20%}.group2 .column-right{float:right}.site-footer{margin-top:80px;width:100%;color:#fff;float:left;border-top:0 solid #f1f1f1;background:#555e7f}.footer-address{font-family:'Playfair Display',serif;text-align:left}.footer-col h2{font-family:'Open Sans',sans-serif;font-weight:700}.footer-col h2,.footer-col p{margin:0}.footer-col a{color:#fff;text-decoration:none}footer#colophon h2{color:#fff}.footer-logo{position:relative;width:100%;text-align:center;float:left;margin:20px 0 20px 0}.footer-logo img{max-width:8%;margin-bottom:20px}.footer-logo a img{max-width:100px;margin:0}.footer-content-container{width:100%;padding:0 5%;margin:0;font-size:16px;font-weight:300}.footer-content{width:30%;margin-right:1.5%;display:block;float:left;margin-left:1.5%;text-align:center;margin-bottom:50px}.footer-content h4{font-size:18px;text-transform:uppercase;padding-bottom:8px}.footer-content p{margin:0 0 8px 0;line-height:23px}.centerText{text-align:center;z-index:1000;position:relative;margin-top:30px;width:100%}#b2w .centerText{margin-bottom:100px}img.icon{max-width:50px;float:left;margin-right:50px}#intro.shkhara{margin:120px 20% 120px 20%;width:60%;text-align:left}#intro.shkhara h1{width:100%}.shkhara p{font-size:20px}p.iText{width:100%}.rinjani .centerText{margin:0}.leftText{text-align:left;z-index:1000;position:relative;margin-top:40px}.copyright{text-align:center;width:100%;font-size:12px;color:#ccc;margin-bottom:20px}.services-num:before{background:#639ac8;position:absolute;top:0;width:100%}.services-num:before{content:"";height:1px;left:0}.services-num{line-height:100%;color:#639ac8;opacity:1;max-width:75px;font-size:30px;position:relative;padding-top:14px}a.read-more-btn{background:#222;border-radius:2px;border:0 solid #ffc700!important;font-family:Arial,sans-serif;font-size:14px;color:#fff!important;letter-spacing:1px;text-transform:uppercase;text-decoration:none;display:inline-block;padding:10px 18px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;cursor:pointer}.services{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:7.5rem}.services__item:nth-of-type(2n){padding-top:5rem;margin-left:0}.services__item{list-style-type:none;width:45%;margin-left:5rem;color:#656a70}.services__title{font-size:1.5rem;line-height:1.2}.landing__vertical{font-size:14px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:1rem;left:3.75rem;transition:color 175ms cubic-bezier(.4,.25,.3,1);white-space:nowrap;left:calc(100% - 1.75rem);color:#f2f2f2;font-weight:400}.alkuun.landing__vertical{color:#374377;bottom:1rem}.btn{text-decoration:none;text-align:center;padding:10px 0 10px;text-transform:uppercase;border:0 solid transparent;border-radius:2px;transition:background-color .3s,color .3s,border-color .3s;width:100%;color:#fff;display:block}.btn--secondary{border:2px solid #222;background-color:#222;color:#fff}.btn:before{content:attr(data-text);position:absolute;transform:translate3d(50%,0,0);opacity:0}.btn:hover:before{color:#fff;transform:translateZ(0);opacity:1}.btn .btn__text,.btn:before{transition:opacity .25s ease,transform .25s ease;z-index:1;display:inline-block}.btn .btn__overlay{position:absolute;top:0;right:0;height:100%;width:140%;transform:translate3d(100%,0,0) skew(0);background-color:#ef0d30;opacity:0;transition:transform .5s ease,opacity .3s ease;border-radius:2px;display:block}.btn .btn__text,.btn:before{transition:opacity .25s ease,transform .25s ease;z-index:1;display:inline-block}.btn--fix-width{width:235px}.btn__wrap{display:inline-block;position:relative;overflow:hidden;border-radius:2px;margin-top:20px}.btn:hover .btn__overlay{transform:translate3d(10%,0,0) skew(-20deg);opacity:1}.btn:hover .btn__text{transform:translate3d(-50%,0,0);opacity:0}.pA{position:absolute}.cta_hero_contact .btn--secondary{border:0 solid #222;background-color:transparent;color:#fff}.cta_hero_contact .btn{text-decoration:none;text-align:center;padding:10px 0 10px;text-transform:none;border:0 solid transparent;border-radius:0;transition:background-color .3s,color .3s,border-color .3s;width:100%;color:#fff;display:block;margin-bottom:10px}.cta_hero_contact{text-align:center}.cta_hero_contact .btn:before{content:attr(data-text);position:absolute;transform:translate3d(50%,0,0);opacity:0}.cta_hero_contact .btn:hover:before{color:#fff;transform:translateZ(0);opacity:1}.btn:before,.cta_hero_contact .btn .btn__text{transition:opacity .25s ease,transform .25s ease;z-index:1;display:inline-block}.cta_hero_contact .btn .btn__overlay{position:absolute;top:0;right:0;height:100%;width:140%;transform:translate3d(100%,0,0) skew(0);background-color:#ef0d30;opacity:0;transition:transform .5s ease,opacity .3s ease;border-radius:2px;display:block}.btn:before,.cta_hero_contact .btn .btn__text{transition:opacity .25s ease,transform .25s ease;z-index:1;display:inline-block}.cta_hero_contact .btn--fix-width{width:235px}.cta_hero_contact .btn__wrap{display:inline-block;position:relative;overflow:hidden;border-radius:2px;margin-top:20px}.cta_hero_contact .btn:hover .btn__overlay{transform:translate3d(10%,0,0) skew(-20deg);opacity:1}.cta_hero_contact .btn:hover .btn__text{transform:translate3d(-50%,0,0);opacity:0}.topA{right:-200px;position:fixed;z-index:1000;bottom:45px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top right;transform-origin:top right;font-weight:700;padding:2px 10px 2px 35px;transition:all .5s ease-out}.is_scrolled--800 .topA{right:10px}.is_scrolled--800 .downA{right:-100px}.topA .svgSprite{fill:#374377;height:16px;width:auto;transition:all .5s ease-out}.downA{color:#fff;right:10px;position:fixed;z-index:1000;bottom:50vh;line-height:inherit;font-size:13px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top right;transform-origin:top right;font-weight:700;padding:2px 10px 2px 35px;transition:all .5s ease-out}.downA .svgSprite{fill:#fff;height:16px;width:auto;transition:all .5s ease-out}img.icon-main{max-width:50px}.mosaiikki{max-width:1800px;width:80%;margin:0 auto}.mosaiikki .list{padding:0;margin:0}.mosaiikki .list li{width:33.33%;margin:0;position:relative;list-style-type:none;text-align:left;float:left}#crew .mosaiikki .list li{width:33.33%;margin:0;position:relative;list-style-type:none;text-align:center;float:left}.mosaiikki .list li.titleContainer{width:47%;padding-top:40px;margin-right:19.6%}#crew .mosaiikki .list li a{color:#374377}.mosaiikki .list li .blueB{height:100%}.mosaiikki .list li .blueB .blueB_img{width:100%;max-width:100%;background-size:cover!important;background-position:50%!important;padding-top:100%}.mosaiikki .list li .blue_txt{background-color:transparent;padding:5%}.mosaiikki .list li .blue_txt span{font-size:14px;color:#f2f2f2;letter-spacing:.03em;line-height:18px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.mosaiikki .list li .blue_txt p span.readMore{color:#e5b73f;font-weight:800;text-transform:uppercase}.mosaiikki .list .hover_block{background-color:#69c;width:100%;height:100%;top:0;left:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute}.mosaiikki .list li:hover .hover_block{zoom:1;-moz-opacity:1;-khtml-opacity:1;opacity:1}.mosaiikki .list .hover_block .inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:100%;height:100%}.mosaiikki .list .hover_block .inner span{width:90%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:15px;line-height:20px;color:#fff;letter-spacing:-.007em;padding-bottom:10px;text-align:center;font-weight:300}.mosaiikki .list .hover_block .inner span:after{transform-origin:0% 50%}.mosaiikki .list .hover_block .inner span:after{display:block;content:'';border-bottom:solid 2px #f5a623;transform:scaleX(0);transition:transform 250ms ease-in-out;top:7px;position:relative}.group2{margin-bottom:100px}.swiper-pagination-bullet-active{opacity:1;background:#f4a49c}.swiper-pagination-bullet{width:28px;height:28px}.innerParts{position:absolute;z-index:100000;top:0;bottom:0;left:0;right:0;color:#fff;max-width:60%;margin:0 auto;text-align:center;margin-left:20%;margin-right:20%;width:60%!important;z-index:1001;top:50%;transform:translateY(-70%)}.innerParts h3,.mosaiikki h3{text-transform:uppercase;font-size:14px}.mosaiikki h3{color:#000;text-align:center;margin-bottom:90px;font-size:20px}.innerParts h1{font-size:40px}.innerParts p{width:100%;left:0;font-weight:300;font-size:18px;margin:10px 0}.swiper-pagination.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{position:absolute;bottom:0;left:50%;-ms-transform:translateY(-50%);transform:translate(-50%);bottom:30px}span.swiper-pagination-bullet.swiper-pagination-bullet-active-next,span.swiper-pagination-bullet.swiper-pagination-bullet-active-prev{background:#e94557;opacity:.5}.rightWing{width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:25px solid #69c;position:absolute;margin:25px 30px}.leftWing{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #00f;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:25px solid #69c;position:absolute;margin:25px 30px}.wSlider{width:100%;background-image:url(https://kuntoutuskopla.fi/wp-content/themes/rasdashen/images/bg_x2.jpg);background-size:cover;display:inline-block;margin:77px 0}.unslider{overflow:auto;margin:0 0;padding:0;overflow:visible;position:relative;width:80%;float:left;margin-left:10%;margin-right:10%}.unslider img{width:100%;height:auto}.unslider-wrap{position:relative;width:100%;z-index:1}.unslider-wrap.unslider-carousel li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer;z-index:998;color:#fff;width:60px;height:60px;background:#fff;text-align:center}.unslider-arrow.next{left:50%;bottom:0;background:#222}.unslider-arrow.prev{bottom:0;left:43%;background:#f2f2f2}i{border:solid #444;border-width:0 3px 3px 0;display:inline-block;padding:4px;position:absolute;top:40%;left:43%}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);border-color:#fff}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.we-love-innovation{text-align:center}.we-love-innovation ul{list-style:none;width:200%}.we-love-innovation ul li{display:block;float:left;position:relative;width:33.333%;min-height:280px;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%}.we-love-innovation{position:relative;overflow:auto;width:100%;height:auto}.tar{text-align:right}.pt100{padding-top:100px;border-bottom:0}.section--separator:before{content:"";position:absolute;top:0;left:50%;opacity:.15;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:132px;height:15px;z-index:10;background-color:#161616;background-position:50%;background-repeat:repeat-x;background-image:url(https://kuntoutuskopla.fi/wp-content/themes/rasdashen/images/zz.svg);padding:200px 0}.section__alaviiva:before{content:"";position:absolute;width:80px;height:1px;left:15px;top:0;background-color:#69c}.section__alaviiva{float:left;width:91.6666666667%;max-width:1540px;padding-left:0;padding-right:0;position:relative;left:8.3333333333%}.icePicks{display:inline-block}.group2 .col:hover .icePicks .section__alaviiva:before,.group3 .col:hover .icePicks .section__alaviiva:before{width:80px;transition:all .25s ease-out 0s}.icePicks .section__alaviiva:before{width:40px;transition:all .25s ease-out}.rinjani{display:inline-block;width:100%;float:left;position:relative;margin:0 0}.barujari{width:100%;float:left;text-align:center}.ben_nevis{display:inline-block;float:left;width:100%;z-index:-1}.ben_nevis.pA{position:absolute;bottom:-177px;z-index:-1}div#content{position:relative;z-index:100}.stop-scrolling{height:100%;overflow:hidden;position:fixed}.fixedNav{position:fixed!important;top:0;background:rgba(255,255,255,.98);z-index:100000}.fixedNav .main-nav a{color:#222}@media all and (min-width:1025px){.hideOnDesktop{display:none}div#hinnasto form{width:70%;float:right}.home a.callButton{margin-left:11%}}@media (max-width:812px){.hideOnMobile{display:none!important}#prodL #services .fwc h2{max-width:80%;margin:60px 10% 30px 10%}.hor_al_all{-ms-transform:translate(0,0)}.menu ul.sub-menu{left:-10px;position:absolute;top:30px!important;visibility:hidden;z-index:10;top:117px;text-align:left}.upperCut{display:block;width:100%;text-align:center}.upperCut .hWLogo{width:260px}#navbar{float:none}.content .menu-menu-1-container ul.menu li a{line-height:0}.content .menu-menu-1-container ul.sub-menu li a{line-height:27px;display:inline-block;padding-left:20px}.fixedNav{position:relative!important}section#b2w .centerText{margin-top:0}.typing-word-container h1{font-size:30px;line-height:38px;margin-top:0;padding-bottom:0}.swiper-pagination.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{bottom:50px}#fullWidthHeight-container{margin-left:10%;margin-right:10%;width:80%!important;min-height:0;margin-bottom:0;padding:20px 0 10px 0}.home main#main{margin:20px auto 0 auto}.mosaiikki h3{margin-bottom:0}.innerParts{max-width:90%;margin-left:5%;margin-right:5%;width:90%!important;top:45%}.innerParts h1{font-size:40px;margin:10px 0 0 0}.innerParts p{font-size:16px}section#b2w{padding:0;background-position-x:center;background-size:100%}.home a.callButton{margin-left:10%;margin-right:10%}.mosaiikki{width:90%}.text-graphics-inner-container{font-size:14px}.gradientMovez{background-size:150% 150%;-webkit-animation:Gradient 30s ease infinite;-moz-animation:Gradient 30s ease infinite;animation:Gradient 30s ease infinite}#intro.shkhara{margin:50px 10% 40px 10%;width:80%}#intro.shkhara h1{margin:0;padding:0;font-size:26px}p.iText{width:100%;float:left}p.iExc{width:100%;float:left;font-size:22px;line-height:30px;background-size:70px auto;padding:15px 10px;margin:0}#prodL{padding:0 0 50px 0}.rinjani{margin:0 0 50px 0}.mosaiikki .list li.titleContainer{width:100%;padding-top:0;margin-right:0;float:none}.mosaiikki .list li{width:100%}#crew .mosaiikki .list li{width:100%;margin-bottom:50px}#crew h1,.post h1,.rinjani h1{font-size:26px;line-height:30px}.post h1{padding-bottom:10px}.rinjani h1::before{font-size:60px;left:0;top:0}.post .excerpt{margin-bottom:30px}.post .excerpt p{font-size:20px;line-height:28px}.item.even .service_image,.item.odd .service_image{width:90%}.footer-logo img{max-width:100%;margin-bottom:20px}.site-footer{margin-top:0}.footer-content{width:90%;margin-right:5%;margin-left:5%;margin-bottom:0}.formHolder{margin-top:0}.wpcf7-form textarea{height:77px}#prodL::before{border-width:0 95vw 20px 0}.taulu{width:100%;float:left}table.priceForm{width:100%;margin-bottom:30px}table.priceForm tbody tr td:nth-child(2){text-align:right}table.priceForm tbody tr:first-child td{font-size:16px;padding-bottom:20px}.left-sidebar,.right-sidebar{width:90%;float:left}.single .right-sidebar{width:90%;float:left;margin:0 5%}.single main{max-width:90%;margin:0 auto 0 auto}#ihmiset article.type-crew,.archive article.type-crew{width:90%;padding:10% 30px}.archive article,.page article,.single article{width:90%;max-width:100%;margin:50px 5%}.entry-content p{width:100%;font-size:14px;line-height:24px;letter-spacing:.5px;max-width:100%}.post .excerpt p{font-size:18px;line-height:27px;color:#754746}footer#colophon h2{font-size:17px}.footer-col{width:100%;padding:10px 0 10px 0;float:left}.footer-logo p{max-width:90%;margin:5px auto}.footer-logo img{max-width:150px}.footer-logo p{max-width:90%;margin:5px auto}.footer-address{text-align:center}.quote .tooltip{width:100%}.quote .tooltip .info{position:fixed;bottom:0;left:0;width:100%;top:0;right:0;z-index:10000}.quote .tooltip .info.hideIt{display:none}.quote .tooltip .info.showIt{display:block;visibility:visible;opacity:1}.quote .tooltip .info .nH{padding:20% 17px 20% 17px;line-height:30px;font-size:30px}}@media all and (max-width:767px) and (orientation:portrait){.entry-content{margin-top:-25px;font-size:16px;line-height:24px}}@media all and (min-width:813px) and (max-width:1399px){.upperCut .hWLogo{width:300px;margin-bottom:20px;margin-top:23px}.content .menu-menu-1-container ul.sub-menu li a{line-height:120px;font-size:12px;padding:20px 12px 20px 12px;line-height:0!important}.content .menu-menu-1-container ul.menu li a{line-height:124px;text-decoration:none}}@media all and (min-width:768px) and (max-width:1024px){.hideOnTablet{display:none}#logo{float:left;margin-left:60px;width:25%!important;margin-top:27px;max-width:150px}.page article,.single article{max-width:60%;margin:50px auto 30 auto!important}.mosaiikki .list li.titleContainer{margin-right:15.6%;margin-left:4%}.rinjani{margin:0 0}.quote .tooltip{width:100%}.quote .tooltip .info{position:fixed;bottom:0;left:0;width:100%;top:0;z-index:10000}.quote .tooltip .info .text{font-size:24px;line-height:30px}.quote .tooltip .info.hideIt{display:none}.quote .tooltip .info .nH{line-height:30px}#ihmiset,.post-type-archive-crew main#main{width:88%;margin:0 auto}}@media all and (max-width:1024px) and (min-width:768px) and (orientation:portrait){body{font-size:16px}section#b2w{height:28vh;background-position-x:right;padding:calc(3% + 50 * ((100vw - 1024px)/ 3440)) 0}.upperCut{width:86%}.upperCut .hWLogo{max-width:150px}div#hinnasto{width:90%;margin:40px 5%}table.priceForm tbody tr{font-size:12px}table.priceForm tbody tr:first-child td{font-size:14px}table.priceForm{width:46%;float:left;margin-right:0;display:flex;margin-bottom:50px}.right-sidebar{width:30%;float:right}.right-sidebar h2{color:#555e7f}.right-sidebar{font-size:12px}.content .menu-menu-1-container ul.menu li a{line-height:70px;font-size:12px}.home main#main{max-width:100%;margin:17px auto 0 auto}#fullWidthHeight-container{margin-left:7%;margin-right:16%;width:54%!important}.centerText.shkhara{margin:50px 10% 50px 10%;width:80%}.shkhara p{font-size:16px}.shkhara p.iExc{font-size:35px;line-height:42px}.rinjani h1::before{font-size:120px;left:-30px}.rinjani h1{padding-left:40px}.btn{font-size:2vh}span.slightlyBigger{font-size:14px}a.callButton{padding:10px 18px;font-size:10px;letter-spacing:2px}.item.odd .service_image{width:80%}.item.even .service_image{width:80%}.hor_al_all{width:70%}}@media all and (max-width:1024px) and (min-width:768px) and (orientation:landscape){body{font-size:1.5vw}.home main#main{margin:0 auto 0 auto}h1.grad{font-size:4vw}.text-graphics-inner-container{font-size:1.5vw}.typing-word-container h1{font-size:35px;line-height:42px;margin:18px 0 10px 0;padding-bottom:0}a.callButton{right:10%}.upperCut .hWLogo{max-width:220px;margin-top:24px}section#b2w{background-size:100%;padding:calc(30px + 50 * ((100vw - 1024px)/ 3440)) 0}#fullWidthHeight-container{margin-left:10%;width:50%!important}.swiper-slide .productImage{max-width:240%!important}.typed-cursor,.typing-word{font-size:9vw!important;line-height:60px}#prodL #services .fwc h2{margin:0 30% 30px 30%}#prodL #services .list{margin-top:40px}.quote .tooltip .info .text{font-size:24px;line-height:30px}.list .item{min-height:330px}.hor_al_all{width:70%}.item.even .hor_al_all{left:53%}.item.odd .hor_al_all{left:53%}.item.even .service_image,.item.odd .service_image{width:70%}}@media print{#b2w,.btn__wrap{display:none}.overlay{display:block!important;position:relative}}ul.crm-palvelu{padding:0;margin:0;line-height:28px}.gradientMovez{background:linear-gradient(-45deg,#d5e7ee,#3c86a8,#1f4659,#d5e7ee);background-size:400% 400%;-webkit-animation:Gradient 50s ease infinite;-moz-animation:Gradient 50s ease infinite;animation:Gradient 50s ease infinite;mix-blend-mode:hard-light}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-moz-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@media screen and (min-width:1025px) and (max-width:1399px){table.priceForm tbody tr:first-child td{font-size:20px;padding-bottom:21px}}@media screen and (min-width:1400px){.upperCut .hWLogo{max-width:300px}.content .menu-menu-1-container ul.menu li a{line-height:106px}.content .menu-menu-1-container ul.sub-menu li a{line-height:10px;font-size:14px;padding:20px 12px 20px 12px}.list .item{min-height:420px}.hor_al_all{width:50%}.item.even .hor_al_all{left:43%}.item.odd .hor_al_all{left:53%}div#hinnasto{width:76%;margin:40px 12%;display:inline-block}table.priceForm tbody tr:first-child td{font-size:24px;font-family:'Playfair Display',serif;padding-bottom:20px}}@media (min-width :737px) and (max-width :1024px) and (orientation:portrait){.upperCut{text-align:left}#navbar{float:right}.text-graphics-inner-container{font-size:12px}.home a.callButton{margin-left:7%}#prodL #services .fwc h2{max-width:80%;margin:30px 10% 30px 10%}#prodL #services .fwc p,#prodL #services p{font-size:12px}}@media (max-width:767px){.list .item{display:inline-block;margin-bottom:50px;min-height:unset}.item.even .service_desc{width:100%;float:left;padding:10px 9.5%}.sic{width:90%;display:inline-block}.service_image{position:relative}img.productImage{position:relative}.hor_al_all{position:relative;top:0;left:0;-ms-transform:translate(0,0);transform:translate(0,0);width:90%}img.productImage{min-width:400%;height:auto}div#prodL .productImage{width:100%!important;min-width:100%}.featured-image{min-height:250px}}@media all and (min-width:1025px) and (max-width:1253px){section#b2w{background-position:calc(100% - -160px) calc(100% - 10px)}.content .menu-menu-1-container ul.menu li a{line-height:100px;font-size:14px}.upperCut .hWLogo{margin-top:16px}}@media all and (min-width:600px) and (max-width:812px){#ihmiset article.type-crew,.archive article.type-crew{width:50%;padding:10% 30px}}