@charset "UTF-8";
/* https://kalteva.fi/wp/wp-content/themes/kalteva/includes/css/kalteva.css?ver=6.8.3 */
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:'Karla',sans-serif}h1,h2,h3,h4{font-family:'Roboto',sans-serif!important}.et_pb_team_member_description{margin:0 auto!important;width:100%!important}.et_pb_team_member_image{padding:0px!important;text-align:center!important;margin:0 auto!important;margin-bottom:15px!important}.et_pb_team_member_description .fa:after{color:red!important}@media (max-width:980px) and (min-width:768px),all{.et_divi_builder #et_builder_outer_content .et_pb_column .et_pb_team_member_description{display:block!important}}.etusivu-yritysinfo-kuva{width:100%;max-width:490px;height:auto;-webkit-box-shadow:-18px 0 51px 0 rgba(0,0,0,.33);-moz-box-shadow:-18px 0 51px 0 rgba(0,0,0,.33);box-shadow:-18px 0 51px 0 rgba(0,0,0,.33)}.font17pt{font-size:15px!important}.font17pt h4{font-weight:900!important;font-size:23px!important;margin-top:20px!important}.bold p,.bold text{font-weight:900!important}.bold .fa{color:#fcbe27!important}.pointit ul{letter-spacing:normal;list-style:none!important;padding:0;margin:0}#label_1_6_1 a{color:#fcc62b!important}a.keksibutton{background-color:#fcc62b;color:#323231;padding:5px 13px;border-radius:4px!important}.cookie-notice-container span#cn-notice-text{font-size:16px}.cookie-notice-container span#cn-notice-text a{color:#fcc62b}div.kokemusvideo{margin:0 auto;max-width:580px;padding:10px 10px 5px 10px;width:100%;background:#fff}.page-template-referenssit .sub-page-hero{height:750px!important}.galleria .ref-kuvat p{display:none}.galleria .ref-kuvat li{padding-bottom:30px}.footer-divi-section .et_pb_image{margin-left:0px!important}.pointit li{list-style:none!important;position:relative;padding-bottom:15px!important}.pointit li::before{content:"\f00c	";font-family:FontAwesome;color:#fcbe27;font-style:normal;font-weight:400;text-decoration:inherit;font-size:18px;padding-right:.5em;position:absolute;top:0;left:-25px}.dropdown-menu{margin-top:10px!important;border:0px!important;font-size:17px!important;min-width:350px;border-radius:4px!important;padding:10px 0;-webkit-box-shadow:-18px 0 51px 0 rgba(0,0,0,.33);-moz-box-shadow:-18px 0 51px 0 rgba(0,0,0,.33);box-shadow:-18px 0 51px 0 rgba(0,0,0,.33)}.dropdown-menu li a{padding:15px 30px}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:transparent!important;color:#fcc62b!important}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#e7e7e7!important;border-left:6px solid #fcc62b;color:#333333!important;padding-left:24px}.dropdown-menu li a:hover,.dropdown-menu li a:focus{background-image:none!important;background-color:#eeeeee!important;color:#333}.page-template-etusivu .videolinkki{display:none}p,a{font-family:'Karla',sans-serif}h1,h1 a{font-size:4.5em;font-family:'Roboto',sans-serif;font-weight:900!important}h2,h2 a{font-size:2.45em;font-family:'Roboto',sans-serif;font-weight:700!important}h3,h3 a{font-size:1.67em}p{font-size:1.4em}ol{font-size:1.3em}a{color:#fff}a:hover,a:focus{color:#fff;text-decoration:underline}img{image-orientation:from-image}.container{width:auto}.main-content-inner{border:1px solid transparent}.palvelun-kuva{max-width:500px;height:auto;width:100%;-webkit-box-shadow:-18px 0 51px 0 rgba(0,0,0,.33);-moz-box-shadow:-18px 0 51px 0 rgba(0,0,0,.33);box-shadow:-18px 0 51px 0 rgba(0,0,0,.33)}.site-navigation{width:100%;position:absolute;top:60px;z-index:20;background-color:transparent}.site-navigation-inner{position:relative}.navbar-brand{height:70px;width:226px;color:transparent!important;position:relative;left:-16px;z-index:10}.navbar-brand:hover{opacity:1;filter:alpha(opacity=100)}.navbar-default .navbar-nav>li>a{color:#fff}#navbar-collapse{border-right:30px solid #fcc62b;position:relative;right:-15px;top:13px}#header-contact-info{color:#fff;float:right}#header-contact-info .phone{font-weight:700}#header-contact-info .fa-phone{color:#fcc62b;margin:0 5px}@media all and (min-width:768px){#main-menu li:first-child{display:none}.dropdown-menu li:first-child{display:block!important}}.puhelunosto{font-family:'Roboto',sans-serif!important;font-weight:900!important}.hero{min-height:670px;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.hero .row{text-align:center;position:relative;z-index:2;height:100%}.hero .video{position:absolute;top:50%;left:50%;z-index:1;min-width:100%;min-height:100%;width:100%;height:auto;transform:translate(-50%,-50%);object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}.hero h1{color:#fff;font-weight:700;margin-bottom:20px}.hero p{color:#fff;margin-bottom:25px;font-size:1.4em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.hero .videolinkki{padding-top:25px}.hero .videolinkki i{color:#fcc62b;margin-right:15px}.hero .videolinkki a{color:#fff;font-size:1.5em;font-weight:700}.services{max-width:1090px;margin:0 auto}.services h2 a{color:#323231;font-size:1.1em;font-weight:700}.services .box{max-width:480px}.company-info{position:relative;background-size:cover;background-position:50% 98%}.company-info .container{position:relative;max-width:1090px;padding:40px 40px 90px 40px}.company-info-maskbox{background:rgba(255,255,255,.7)}.vasenvali{padding-left:40px!important}.company-info h2{color:#323231;font-size:2.5em;font-weight:700;margin-top:30px!important}.free-inspection{position:relative;background-size:cover;background-position:center bottom;background-color:#333}.free-inspection .container{text-align:center;position:relative;max-width:1090px}.free-inspection h2{color:#fff;font-size:2em;font-weight:700}.free-inspection p{color:silver}.info-icon{width:37px;height:37px;display:inline-block;background-image:url(/wp/wp-content/uploads/2017/01/info-icon.png);background-size:contain;background-position:left top;background-repeat:no-repeat;margin:0 15px 0 0}.free-inspection .white-bubble{font-size:1.3em}.free-inspection .white-bubble .fa-phone{color:#fcc62b;display:inline-block;padding:10px 5px 0}.free-inspection .white-bubble .phone-text{font-family:'Roboto',sans-serif;display:inline-block;padding-top:5px}.free-inspection .white-bubble .phone{font-family:'Roboto',sans-serif;font-weight:900;display:inline-block;padding-top:5px}.entry-content-thumbnail{display:none}.myyjan-hlokuva{width:120px;height:auto}h2{font-size:1.85em;color:#323231;font-weight:700!important;letter-spacing:normal;line-height:1.3!important}p{font-size:1.2em;letter-spacing:normal}div.etuhero,div.ukkrow{width:93%!important}.article-page-hero .sub-page-hero{height:535px;position:relative;padding-right:0;padding-left:0;padding-bottom:0;background-image:url(/wp/wp-content/uploads/2017/01/referenssit-hero-bg.jpg)}.article-page-hero{background-color:#333;height:20vw;position:relative;padding-right:0;padding-left:0;padding-bottom:0}.sub-page-hero .row{padding-right:15px;padding-left:15px}.mask-box{height:125px;color:#fff;background-color:#323231;padding-top:30px;position:absolute;bottom:0;transform:translateX(-50%);left:50%;z-index:3}.mask-box>div{max-width:100%;padding:25px 0;max-width:960px}.mask-box img{vertical-align:top;padding:10px 15px 15px}.hero-info-text{max-width:475px;display:inline-block;text-align:left;padding-top:10px}.paloturvallisuus-section{background-color:#eee;padding:100px 0 85px}.paloturvallisuus-section .container{max-width:1090px;margin:0 auto}.paloturvallisuus-section .left{padding:20px 30px 0 0}.paloturvallisuus-section .right h2{font-size:2em}.hormitarkastus-section{position:relative;padding:75px 0;background-color:#323231}.hormitarkastus-section .container{background-size:cover;background-position:center bottom;text-align:center;position:relative;min-height:335px}.hormitarkastus-section h2{color:#fff;font-weight:700}.hormitarkastus-section div.ht-teksti{color:#fff;margin-bottom:20px}.hormitarkastus-section .info-icon{width:37px;height:37px;display:inline-block;background-image:url(/wp/wp-content/uploads/2017/01/yellow-info-icon.png);background-size:contain;background-position:left top;background-repeat:no-repeat;margin:0 15px 0 0}.hormitarkastus-section .dark-bubble{font-size:1.3em}.hormitarkastus-section .dark-bubble .fa-phone{color:#fcc62b;display:inline-block;padding:10px 5px 0}.hormitarkastus-section .dark-bubble .phone-text{font-family:'Roboto',sans-serif;display:inline-block;padding-top:5px;color:#fff}.hormitarkastus-section .dark-bubble .phone{font-family:'Roboto',sans-serif;font-weight:900;display:inline-block;padding-top:5px;color:#fff}.hormitarkastus-section .ht-small-text{color:#848484}.benefits{max-width:1100px;margin:0 auto}.benefits .row .left{font-size:6em;color:#fcc62b;font-family:'Roboto',sans-serif;font-weight:300;margin:-15px 15px 0 0}.benefits .row .right{max-width:270px}.benefits .row .right h3{margin-top:0;font-family:'Roboto',sans-serif;font-weight:700}.benefits-row h2{font-weight:700}.benefits-row>div{padding:0 7.5px}.short-explanation{background-color:#323231}.short-explanation .container{margin:0 auto;padding:70px 0}.short-explanation .right{margin:0 20px}.short-explanation .left{margin:0 20px}.short-explanation .right{max-width:425px}.short-explanation h2{color:#fff;font-size:2em;text-align:center;font-weight:700}.short-explanation .right h3{color:#fff;font-size:1.5em;font-weight:700}.short-explanation ul{list-style:none;padding:0;margin-bottom:25px}.short-explanation ul li{color:#fff;margin:5px 0}.short-explanation ul li span:first-child{color:#fcc62b;width:15px}.short-explanation ul li span:last-child{max-width:400px}.short-explanation ul li span{display:inline-block;vertical-align:top}.short-explanation .right .videolinkki i{color:#fcc62b;margin-right:15px}.short-explanation .right .videolinkki a{color:#fff;font-size:1.2em}.page-template-hormisaneeraukset-alasivu .hormitarkastus-section{background-color:#eee}.page-template-hormisaneeraukset-alasivu .hormitarkastus-section h2{color:#323231}.page-template-hormisaneeraukset-alasivu .hormitarkastus-section div.ht-teksti{color:#323231}.page-template-hormisaneeraukset-alasivu .hormitarkastus-section .info-icon{background-image:url(/wp/wp-content/uploads/2017/01/info-icon-white.png)}.ask-services .container{max-width:1090px;margin:0 auto;padding:60px 0;z-index:999;margin-top:-150px}.kpk-section{background-color:#eee;padding:80px 0}.kpk-section .container{margin:0 auto;background-color:#eee;max-width:1090px}.ask-services h2{font-weight:700;padding-top:35px}.ask-services h3{font-weight:700;padding-top:30px}.ask-services p{padding-right:20px}.kpk-section h2{font-weight:700;padding:0 15px;margin-bottom:35px}.kpk-section h3{font-weight:700}.kpk-section .row>.left{max-width:395px}.kpk-section .row .right .left{margin-right:30px}.kpk-section .row .right .left img{-webkit-border-radius:75px;-moz-border-radius:75px;border-radius:75px}.kpk-section .row>.right{margin-left:70px}.kpk-section .row>.right h3{margin-bottom:25px}.kpk-section .nimi{font-size:2.09em;font-weight:700;margin-bottom:0;letter-spacing:-1px}.kpk-section .titteli{color:#8f8f8f;margin-bottom:15px;font-size:1.25em;font-style:italic}.kpk-section .puh{font-size:1.42em;font-weight:700;margin-bottom:0}.kpk-section .email{font-size:1.42em;font-weight:700}.kpk-section .puh i,.kpk-section .email i{margin:0 5px 0 5px}.gallery-item{float:left;margin:10px 7px 0 0}.galleria{background-color:#fff}.galleria .container{max-width:1100px;margin:0 auto;padding:80px 0}.galleria h2{font-weight:700;padding:0 0;margin-bottom:35px}.ref-kuvat{list-style:none;padding:0;margin-bottom:50px}.ref-kuvat li{display:inline-block;vertical-align:top;margin:0 5px}.atk-referenssit{background-color:#eee;padding:0 0}.atk-referenssit .container{max-width:1100px;margin:0 auto;padding:60px 0}.atk-referenssit .ref .box{display:inline-block;vertical-align:top;max-width:380px;margin-top:30px}.atk-referenssit h2{font-weight:700;padding:0 15px 0 75px;margin-bottom:35px}.atk-referenssit h3{font-weight:900;margin-top:0}.atk-referenssit .ref .fa-quote-right{font-size:3.5em;margin-right:15px;color:#fcc62b;margin-top:30px}.yhteyspuh a{color:#333333!important;font-size:22px!important;font-weight:900!important}.page-template-yhteystiedot .sub-page-hero{height:670px;position:relative;background-color:#323231}.page-template-yhteystiedot .sub-page-hero h1{margin-bottom}.hero-yhteystiedot{color:#fff;text-align:left;margin:0 auto;max-width:560px}.hero-yhteystiedot .left{padding:30px 10px;font-size:1.67em;font-family:'Roboto',sans-serif;font-weight:700}.hero-yhteystiedot .left .fa{margin-right:10px}.hero-yhteystiedot .right{padding:0 10px}.hero-yhteystiedot .right p{font-size:1.27em}.hero-yhteystiedot .right p strong{font-size:1.27em;font-family:'Roboto',sans-serif}.yhteystiedot-section .container{max-width:1090px;padding:100px 0 150px}.yhteystiedot-section .yhteystieto{margin:0 0 35px 0}.yhteystiedot-section .yhteystieto div{margin:0 0 0 10px}.yhteystiedot-section .yhteystieto .left img{-webkit-border-radius:75px;-moz-border-radius:75px;border-radius:75px;max-width:135px}.yhteystiedot-section .nimi{font-size:2em;font-weight:700;margin-bottom:0;letter-spacing:-1px;font-family:'Roboto',sans-serif}.yhteystiedot-section .titteli{color:#8f8f8f;margin-bottom:10px;font-style:italic;font-size:1.25em}.yhteystiedot-section .puh{font-size:1.42em;font-weight:700;margin:0;padding:0}.yhteystiedot-section .email{font-size:1.42em;font-weight:700}.yhteystiedot-section .puh i,.yhteystiedot-section .email i{margin:0 5px 0 5px}.yhteystiedot .lomaketeksti{max-width:450px;margin:10px auto 35px}.page-id-56 .kpk-section h2{float:left;padding:50px 15px 0}.page-id-56 .kpk-section .box>.right{float:right}.varaa-ilmainen-kartoitus .container{max-width:1050px;margin:0 auto;padding:90px 0}.varaa-ilmainen-kartoitus .right{position:relative;top:-120px}.varaa-ilmainen-kartoitus .right .form-container{padding:40px;background-color:#f5f5f5}.varaa-ilmainen-kartoitus h2{font-weight:700;font-size:2em;line-height:1.2em;margin-top:0}.varaa-ilmainen-kartoitus .left{max-width:430px;margin-right:50px}.varaa-ilmainen-kartoitus .left div:first-child{margin-right:25px;float:left}.varaa-ilmainen-kartoitus .left div:first-child img{width:100px;height:auto}.varaa-ilmainen-kartoitus .left .vik-teksti{font-size:1.1em;margin-top:30px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.varaa-ilmainen-kartoitus .right .vik-lomaketeksti{margin-bottom:40px}.varaa-ilmainen-kartoitus .right .form-bottom-info{padding:40px}.varaa-ilmainen-kartoitus .right .form-bottom-info img{margin:15px 20px 20px 0}.varaa-ilmainen-kartoitus .right .form-bottom-info div{display:inline-block;vertical-align:top}.varaa-ilmainen-kartoitus .right .ilmainen-tarkistus input[type="submit"]{margin-left:0}.page-template-ilmainen-kuntokartoitus #main-menu{display:none}.page-template-ilmainen-kuntokartoitus #header-contact-info{display:none}.page-404{background-color:#fff}.page-404 .container{max-width:1100px;margin:0 auto;padding:80px 0}.page-404 h2{font-weight:700;padding:0 0;margin-bottom:35px}.page-default{background-color:#fff}.page-default .container{max-width:800px;margin:0 auto;padding:80px 0}.page-default h2{font-weight:700;padding:0 0;margin-bottom:35px}.page-default .entry-meta a{color:#333}.page-default .page-title a{color:#333;font-size:1em}.site-footer-inner{text-align:center}.site-footer-inner div{margin:12px 0}.site-footer-inner div .fa{display:inline-block;margin:0 10px 0 0}.site-footer-inner .otsikko{color:#323231;font-size:2em;font-family:'Roboto',sans-serif;margin-top:20px}.site-footer-inner .puhelin{color:#323231;font-family:'Roboto',sans-serif;font-weight:700;font-size:1.589em;margin-bottom:0}.site-footer-inner .email{color:#323231;font-family:'Roboto',sans-serif;font-weight:700;font-size:1.589em;margin-top:0}.site-footer-inner .yritys{color:#323231;font-family:'Roboto',sans-serif;font-weight:700;margin-top:30px;margin-bottom:0;font-size:1.67em}.site-footer-inner .toimialue{color:#999;font-style:italic;font-size:1.22em}.site-footer-inner .yhteystiedot{margin-bottom:0;font-size:1.42em}.site-footer-inner .yhteystiedot a:hover{text-decoration:none}.site-footer-inner .yellow-line{width:60px;margin:25px auto}.page-template-ilmainen-kuntokartoitus .site-footer{display:none}.page-id-6 .et_pb_image{margin-left:0px!important}.nopadding{padding:0!important;margin:0!important}.yellow{color:#fcc62b!important}.white{color:#fff}.grey-text{color:#575756}.margin-centered{display:block;margin:0 auto;float:none}.hero .scrollto{font-size:2.188em;color:#fff;display:inline-block;text-align:center;position:absolute;margin:0 auto;bottom:35px;left:0;right:0;width:55px;height:50px;z-index:100}.row{height:100%}.left,.right{vertical-align:top;display:inline-block}.ask-services .box{margin-bottom:4em}.small-btn{background-color:#fcc62b;color:#323231;font-weight:700;padding:12px 36px;font-size:1.3em;display:inline-block;font-family:'Karla',sans-serif;border-style:solid;border-color:#cd9f1b!important;border-width:0 0 2px 0px!important}.small-btn:hover{opacity:.9;filter:alpha(opacity=90);text-decoration:none;color:#323231}.orange-btn{background-color:#fcc62b;color:#323231;font-weight:700;padding:20px 30px;font-size:1.3em;display:inline-block;font-family:'Karla',sans-serif;border-style:solid;border-color:#cd9f1b!important;border-width:0 0 2px 0px!important}.orange-btn:hover{opacity:.9;filter:alpha(opacity=90);text-decoration:none;color:#323231}.form .orange-btn{font-size:1em}.orange-btn .fa{padding:0 10px 0 0}.link:hover{color:#323231;text-decoration:none;opacity:.6;filter:alpha(opacity=60)}.link{color:#323231;font-weight:700;padding:20px 0;font-size:1.5em;display:inline-block;font-family:'Karla',sans-serif}.link .fa{padding:0 10px 0 0;color:#fcc62b}.active-input:before{content:"\f178";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fcc62b;position:absolute;left:-35px;top:13px}#videolinkki{display:none;position:fixed;background-color:rgba(0,0,0,.7);height:100%;width:100%;top:0;z-index:999}#videolinkki .videolinkki-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.white-bubble{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px 20px;max-width:475px;margin:30px auto;height:65px}.white-bubble *{vertical-align:top}.dark-bubble{background:#3b3b3b;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px 20px;max-width:475px;margin:30px auto 20px;height:65px}.dark-bubble *{vertical-align:top}.short-bubble{max-width:420px}.yellow-line{height:2px;background-color:#fcc62b}.gform_wrapper ul.gform_fields li.gfield{padding-right:0px!important}.gfield_label{padding-top:15px!important;padding-bottom:5px}.free-inspection .gform_wrapper{width:100%;max-width:550px!important;margin:0 auto}.darkform label{color:#fff;vertical-align:top;width:120px;text-align:left;padding-top:10px;position:relative;font-size:16px!important}.ingressi{font-size:20px!important}.gform_wrapper input[type=text]:focus{border-color:#f5bb00!important;outline:none!important}.darkform input[type=text]:focus{color:#ffffff!important;border-color:#f5bb00!important;outline:none!important}.darkform textarea:focus{border-color:#f5bb00!important;outline:none!important}.gform_wrapper textarea:focus{border-color:#f5bb00!important;outline:none!important}.darkform input,.gform_wrapper input{color:#fff;border-width:1px;border-style:solid;padding:10px;width:350px;border:1px solid #606060!important;width:100%!important}.ilmainen-tarkistus input{color:#000}.darkform input{color:#fff}.yellowform input{color:#323231}.yellowform input[type=text]:focus{color:#323231!important;border-color:#323231!important;outline:none!important;background-color:#fff!important}.yellowform textarea:focus{color:#323231!important;border-color:#323231!important;outline:none!important;background-color:#fff!important}.darkform input[type="submit"],.gform_wrapper input[type="submit"]{background-color:#fcc62b!important;text-align:center!important;color:#323231!important;font-weight:700!important;padding:15px 30px!important;font-size:18px!important;display:inline-block!important;font-family:'Karla',sans-serif!important;border-style:solid!important;border-color:#cd9f1b!important;border-width:0 0 2px 0px!important}.yellowform input[type="submit"]{background-color:#323231!important;text-align:center!important;color:#fff!important;font-weight:700!important;padding:15px 30px!important;font-size:18px!important;display:inline-block!important;font-family:'Karla',sans-serif!important;border-style:solid!important;border-color:#cd9f1b!important;border-width:0 0 2px 0px!important}.gform_footer{padding:0px!important}.darkform input[type="text"],.darkform input[type="email"]{background:transparent}.darkform textarea{color:#fff!important;background:transparent;padding:10px!important;;border-width:1px;border-style:solid;border:1px solid #606060!important;width:100%!important;}.form label{vertical-align:top;width:120px;text-align:left;padding-top:10px;position:relative}.form input{border-width:1px;border-style:solid;padding:10px;width:350px;border:1px solid #6a6a6a}.form input[type="text"],.form input[type="email"]{background:transparent}.form textarea{background:transparent;padding:10px;width:350px;border:1px solid #6a6a6a}::-webkit-input-placeholder{font-style:italic;font-size:1em;font-weight:300}::-moz-placeholder{font-style:italic;font-size:1em;font-weight:300}:-ms-input-placeholder{font-style:italic;font-size:1em;font-weight:300}:-moz-placeholder{font-style:italic;font-size:1em;font-weight:300}#arrow{display:block;position:absolute;top:240px;left:-30px;background:#323231;width:60px;height:60px;border:#fff solid 7px;border-radius:50px;color:#fff;font-size:2.3em;text-align:center}.mobile-contact{position:fixed;bottom:0;right:0;z-index:9999;width:0%;padding:25px 0 20px 45px;padding:0;font-size:1.5em;font-family:'Roboto',sans-serif;font-weight:900;background-color:#fcc62b}.search-form{position:relative}div.wpcf7-validation-errors{border:2px solid red;color:red}span.wpcf7-not-valid-tip{text-align:center}@media (min-width:992px){.navbar-default{background-color:transparent;border-color:transparent}.navbar-nav>li>a{padding:0 10px 5px;font-size:1.4em}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fcc62b;background-color:transparent}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fcc62b;opacity:1;filter:alpha(opacity=100)}#header-contact-info{position:relative;top:-18px;right:54px;font-size:1.2em}.mobile-contact{display:none}#main-menu{float:right}.hero p{max-width:650px;margin:0 auto 25px;hyphens:auto}.sub-page-hero p{max-width:650px}.services{padding-top:60px;padding-bottom:60px}.company-info .container{padding-top:95px;min-height:495px}.free-inspection .container{min-height:960px;padding-top:130px;padding-bottom:100px}.company-info{z-index:2}.home .free-inspection{z-index:1}.paloturvallisuus-section .right h2{margin-top:0}.benefits-row{padding:50px 0}.benefits-row h2{margin:0 0 25px 65px}.short-explanation .container{max-width:730px}.ilmainen-tarkistus input[type="submit"]{margin-left:20px}#navbar-collapse{max-height:57px}.site-footer{padding-bottom:70px}.centered{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}}@media (max-width:1278px){.navbar-nav>li>a{font-size:1.17em}}@media (max-width:1112px){.navbar-nav>li>a{padding-right:2px}}@media (max-width:1062px){.navbar-nav>li>a{font-size:1em}}@media (max-width:991px){.vasenvali{padding-left:13px!important}.dropdown-menu{font-size:20px!important;padding:0 0px!important;margin:0;margin-top:-5px!important}.dropdown-menu li a{padding:10px 15px 10px 50px!important}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:transparent!important;color:#fcc62b!important}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#e7e7e7!important;border-left:6px solid #fcc62b;color:#333333!important;padding-left:24px}.dropdown-menu li a:hover,.dropdown-menu li a:focus{background-image:none!important;background-color:#eeeeee!important;color:#333}.service-mainicon{margin-top:20px}#header-contact-info{display:none}.navbar-default{background-color:transparent;border-color:transparent}.site-navigation{top:50px}.hero{padding-top:120px;min-height:470px}.paloturvallisuus-section .left{margin:0 auto;display:block;text-align:center}#navbar-collapse{border-right:0}.navbar-collapse.collapse{height:100vh!important}.custom-wrapper.open #navbar-collapse{display:block;width:50%;overflow:hidden;-webkit-box-shadow:-18px 0 51px 0 rgba(0,0,0,.33);-moz-box-shadow:-18px 0 51px 0 rgba(0,0,0,.33);box-shadow:-18px 0 51px 0 rgba(0,0,0,.33)}.mobile-contact.open{display:block;width:50%;overflow:hidden;padding:25px 0 20px 45px}.pure-menu-list.open #navbar-collapse{display:block}.open .custom-toggle .bar{height:6px;background-color:#20463a}.navbar-default .navbar-nav>.active>a{border-left:#fcc62b 10px solid;color:#323231;background-color:#e7e7e7;padding-left:25px;margin-left:15px;font-weight:700}.navbar-default .navbar-nav>li>a{color:#323231;font-size:1.55em;letter-spacing:-1px;padding:20px 20px;padding-left:50px}.navbar-nav>li{float:none}.navbar-nav{margin-top:20px}.custom-toggle{width:69px;height:54px;display:block;position:fixed;top:40px;right:0;display:block;border:none;background:#fff;border-radius:0;border-right:#fcc62b 15px solid}.custom-toggle.x{top:-75px;border-right:transparent 0 solid;position:fixed;top:10px;right:10px}#navbar-collapse{height:100vh;position:fixed;top:0;background-color:#fff;z-index:8855;right:0;padding-top:65px;padding-bottom:65px;overflow:auto;width:0%;transition:width 0.5s ease-in-out 0s;display:block;padding-left:0;padding-right:0}#navbar-collapse #main-menu{display:block}.custom-toggle .bar:first-child{-webkit-transform:translateY(-9px);-moz-transform:translateY(-9px);-ms-transform:translateY(-9px);transform:translateY(-9px)}.custom-toggle .bar:last-child{-webkit-transform:translateY(9px);-moz-transform:translateY(9px);-ms-transform:translateY(9px);transform:translateY(9px);transition:all 0.3s}.custom-toggle.x .bar{height:4px}.custom-toggle.x .bar:first-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.custom-toggle.x .bar{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.custom-toggle .bar{background-color:#3c3c3b;display:block;width:28px;height:5px;border-radius:1px;position:absolute;top:25px;right:13px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.ilmainen-tarkistus input[type="submit"]{margin-left:20px}.varaa-ilmainen-kartoitus .right{top:0}.varaa-ilmainen-kartoitus .left{margin:0 auto 50px;display:block;float:none;max-width:100%}#arrow{top:190px}.company-info{z-index:3;padding-bottom:40px}.home .free-inspection{top:-40px;padding-top:40px}.free-inspection{padding-top:40px}.page-id-56 .kpk-section h2{text-align:center;float:none}.page-id-56 .kpk-section .box>.right{text-align:center}}@media (max-width:960px){.mask-box{position:relative;height:auto;text-align:center}.mask-box .orange-btn{margin:25px 0 0}.sub-page-hero{height:auto}}@media (max-width:769px){.hero .scrollto{bottom:-5px}.services .box{max-width:100%}.ask-services .container{margin-top:0}.small-btn{width:100%;margin-right:0px!important;text-align:center}}@media (max-width:768px){.myyjan-hlokuva{margin:0 auto}.hero .scrollto{bottom:5px}.sub-page-hero{height:auto}.mask-box{position:relative;height:auto;text-align:center;padding-top:15px;padding-bottom:15px}.mask-box>img{margin:0 auto 10px}.kpk-section{padding:20px 0}.yhteystiedot-section .container{padding:40px 0}.short-explanation .container{padding:0 15px 15px}.short-explanation .container .left{text-align:center;width:100%}.hormitarkastus-section{padding:30px 0}.paloturvallisuus-section{padding:30px 0}}@media (min-width:640px) and (max-width:749px){.hero{min-height:720px}.sub-page-hero{min-height:470px}}@media (max-width:640px){a.keksibutton{width:100%;display:block;margin-top:20px;font-size:16px;padding:20px}.cookie-notice-container{padding:20px}p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.hero h1{font-size:2.5em!important;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1,h1 a,.entry-title{font-size:2.75em!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;-ms-hyphens:auto!important;hyphens:auto!important}.navbar-brand{top:-18px}.hero{height:auto}.sub-page-hero{height:auto}.page-template-yhteystiedot .sub-page-hero{height:auto;min-height:670px}.hero .scrollto{position:relative;display:block;margin:10px auto 0;bottom:0;left:0;right:0}.hero-yhteystiedot{text-align:center}.company-info{background-image:url(/wp/wp-content/themes/kalteva/includes/css/img/company-bg-grey.png)!important;background-repeat:no-repeat}}@media (max-width:595px){.mask-box .hero-info-text{text-align:center;padding:0 10px}}@media (max-width:590px){.ilmainen-tarkistus input[type="submit"]{margin-left:141px}.free-inspection .container .form{text-align:left}.form input,.form textarea{width:100%}.ilmainen-tarkistus input[type="submit"]{margin-left:0}.active-input:before{display:none}.custom-wrapper.open #navbar-collapse{display:block;width:96%;overflow:hidden;-webkit-box-shadow:-18px 0 51px 0 rgba(0,0,0,.33);-moz-box-shadow:-18px 0 51px 0 rgba(0,0,0,.33);box-shadow:-18px 0 51px 0 rgba(0,0,0,.33)}.mobile-contact.open{display:block;width:96%;overflow:hidden;padding:10px 0 10px 0;text-align:center}}@media (max-width:572px){.varaa-ilmainen-kartoitus .right .ilmainen-tarkistus input[type="submit"]{margin-left:0}.ilmainen-tarkistus input[type="submit"]{margin-left:0}}@media (max-width:550px){.dark-bubble{height:auto}.white-bubble{height:auto}}@media (max-width:530px){.yhteystieto .left,.yhteystieto .right{display:block;text-align:center}.post-1584 div.et_pb_section_0{background-position-x:-380px!important}}@media (max-width:450px){.orange-btn{padding:20px 20px;font-size:1.1em}}