/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{margin-top:0px;}.region a{color:rgb(165,4,4);}img[src*=logo]{padding:15px;}.carousel-bg{height:60vh;background-position:center;background-size:cover;}#banner-navsec{position:absolute;width:100%;height:50px;background-color:rgba(0,0,0,0.8);bottom:0;}ol.carousel-indicators{bottom:auto;top:50%;transform:translateY(-50%);margin:0 auto;left:0;right:0;}.carousel-control{opacity:1;background:transparent;text-shadow:none;}#banner-navsec .carousel-control .glyphicon{font-size:25px;}#banner-navsec .carousel-control .glyphicon-chevron-left{margin-left:0;margin-right:0;left:25px;}#banner-navsec .carousel-control .glyphicon-chevron-right{right:25px;margin-left:0;margin-right:0;}#block-cookie-txt{display:none;}body div[role=heading]{padding:0;margin:0;}.region-header{min-height:75px;background-color:#000;display:flex;align-items:center;}#block-logo{width:84%;margin-left:15px;}#block-lang,#block-some{width:8%;}#block-lang{text-align:right;padding-right:15px;}#navbar{clear:both;padding:0;border:0;border-radius:0;margin-bottom:0;min-height:auto;}#navbar-collapse{border:0;background:linear-gradient(0deg,#111,rgb(85,85,85) 320%);}#navbar ul.menu a{color:#FFF;text-transform:uppercase;}#navbar ul.menu li.active > a{background-color:#111;}#navbar ul.nav > li > a{padding-left:40px;padding-right:40px;padding-top:5px;padding-bottom:5px;}#navbar ul.nav > li > a:hover{background-color:#111;}#navbar ul.menu a.dropdown-toggle > span{display:none;}#navbar ul.menu li.dropdown:hover > a ~ ul.menu{display:block;}#navbar ul.dropdown-menu{border:0;border-radius:0;background:linear-gradient(0deg,#111,rgb(85,85,85) 320%);border-left:3px solid rgb(165,4,4);}#navbar ul.dropdown-menu a:hover{background-color:#111;}.page-node-type-page h1.page-header{text-align:center;color:rgb(165,4,4);font-size:4rem;text-transform:uppercase;margin-top:60px;margin-bottom:0;}#block-etusivuteksti{padding-left:15px;padding-right:15px;margin-top:35px;margin-bottom:50px;}#block-aja-ref-one{clear:both;}#block-etu-lb-one img,#block-etu-lb-two img,#block-etu-lb-three img{max-width:100%;height:auto;}#block-etu-lb-one h2,#block-etu-lb-two h2,#block-etu-lb-three h2{width:100%;color:#FFF;background-color:#000;font-weight:bold;font-size:24px;text-align:center;padding:5px;margin-bottom:0;}#block-aja-ref-one,#block-aja-ref-two{margin-top:50px;float:left;width:100%;}.path-frontpage .field--name-field-ajankohtaista h2{color:rgb(165,4,4);font-size:24px;}.ajankohtaista .field--name-field-aja-kuva{padding-top:35px;padding-bottom:35px;}.path-frontpage .ajankohtaista .field--name-field-aja-kuva{padding-top:0;padding-bottom:0;}.page-node-type-ajankohtaista h1.page-header{text-align:center;color:rgb(165,4,4);font-size:4rem;text-transform:uppercase;margin-top:60px;margin-bottom:0;}.view-ajankohtaista .news-readmore a{color:rgb(165,4,4);}.view-ajankohtaista .news-readmore a:hover{color:rgb(218,26,26);text-decoration:none;}.view-ajankohtaista .views-row{margin-top:65px;}.page-node-type-kone-kategoria h1{text-align:center;color:rgb(165,4,4);font-size:4rem;text-transform:uppercase;margin-top:60px;margin-bottom:0;}#kategoria-breadcrumb p{text-align:center;color:rgb(165,4,4);font-size:1.8rem;text-transform:uppercase;}.view-products-by-category .views-row{margin-top:50px;text-align:center;padding:0 50px 0 50px;}.view-products-by-category .views-row img{margin:0 auto;}.view-products-by-category .views-field-title{margin-top:15px;}.view-products-by-category .views-field-title a{text-decoration:none;color:#000;font-weight:bold;}.view-products-by-category .views-field-title a:hover{color:rgb(165,4,4);}.page-node-type-tyokalu-kategoria h1{text-align:center;color:rgb(165,4,4);font-size:4rem;text-transform:uppercase;margin-top:60px;margin-bottom:0;}#kategoria-breadcrumb p{text-align:center;color:rgb(165,4,4);font-size:1.8rem;text-transform:uppercase;}.view-tyokalu-by-category .views-row{margin-top:50px;text-align:center;padding:0 50px 0 50px;}.view-tyokalu-by-category .views-row img{margin:0 auto;}.view-tyokalu-by-category .views-field-title{margin-top:15px;}.view-tyokalu-by-category .views-field-title a{text-decoration:none;color:#000;font-weight:bold;}.view-tyokalu-by-category .views-field-title a:hover{color:rgb(165,4,4);}.page-node-type-ohjelmisto-kategoria h1{text-align:center;color:rgb(165,4,4);font-size:4rem;text-transform:uppercase;margin-top:60px;margin-bottom:0;}#kategoria-breadcrumb p{text-align:center;color:rgb(165,4,4);font-size:1.8rem;text-transform:uppercase;}.view-ohjelmisto-by-category .views-row{margin-top:50px;text-align:center;padding:0 50px 0 50px;}.view-ohjelmisto-by-category .views-row img{margin:0 auto;}.view-ohjelmisto-by-category .views-field-title{margin-top:15px;}.view-ohjelmisto-by-category .views-field-title a{text-decoration:none;color:#000;font-weight:bold;}.view-ohjelmisto-by-category .views-field-title a:hover{color:rgb(165,4,4);}.kone-kategoria-title{text-transform:uppercase;background-color:rgb(165,4,4);width:100%;padding:3px;text-align:center;font-weight:600;}.kone-kategoria-title a{color:#FFF;text-decoration:none;}.kone-kategoria-group-wrap{padding-left:30px;padding-right:30px;}.kone-kategoria-teksti-wrap{padding-left:0;padding-right:0;min-height:650px;border-bottom:3px solid rgb(165,4,4);margin-top:35px;}.view-kone-categories .views-field-title-1{padding-top:5px;padding-bottom:3px;border-bottom:1px solid #CCC;text-align:center;}.view-kone-categories .views-field-title-1 a{color:#000;font-weight:600;}.ohjelmisto-kategoria-title{text-transform:uppercase;background-color:rgb(165,4,4);width:100%;padding:3px;text-align:center;font-weight:600;color:#FFF;text-decoration:none;}.ohjelmisto-kategoria-group-wrap{padding-left:30px;padding-right:30px;}.ohjelmisto-kategoria-teksti-wrap{padding-left:0;padding-right:0;min-height:550px;border-bottom:3px solid rgb(165,4,4);margin-top:35px;}.view-ohjelmisto-categories .views-field-title-1{padding-top:5px;padding-bottom:3px;border-bottom:1px solid #CCC;text-align:center;}.view-ohjelmisto-categories .views-field-title-1 a{color:#000;font-weight:600;}.tyokalu-kategoria-title{text-transform:uppercase;background-color:rgb(165,4,4);width:100%;padding:3px;text-align:center;font-weight:600;}.tyokalu-kategoria-title a{color:#FFF;text-decoration:none;}.tyokalu-kategoria-group-wrap{padding-left:30px;padding-right:30px;}.tyokalu-kategoria-teksti-wrap{padding-left:0;padding-right:0;min-height:550px;border-bottom:3px solid rgb(165,4,4);margin-top:35px;}.view-tyokalu-categories .views-field-title-1{padding-top:5px;padding-bottom:3px;border-bottom:1px solid #CCC;text-align:center;}.view-tyokalu-categories .views-field-title-1 a{color:#000;font-weight:600;}.field--name-field-kone-kategoria{text-align:center;}.field--name-field-kone-kategoria h2{margin-bottom:0;}.field--name-field-kone-kategoria a{color:rgb(165,4,4);}.field--name-field-kone-kategoria a:hover{color:rgb(218,26,26);text-decoration:none;}#kone-breadcrumb{text-align:center;color:rgb(165,4,4);font-weight:bold;margin-bottom:50px;}#kone-breadcrumb a{color:rgb(165,4,4);}#kone-breadcrumb a:hover{color:rgb(218,26,26);text-decoration:none;}.kone h1{margin-top:0;color:rgb(165,4,4);}.galleria-wrap{margin-top:65px;}#kuvagalleria .carousel-inner{width:107.8%;margin-left:-15px;}#kuvagalleria .carousel-control{opacity:1;width:5%;background:transparent;text-shadow:none;}#kuvagalleria .carousel-control .glyphicon{color:rgb(218,26,26);}.field--name-field-kone-mallit{margin-top:35px;}.field--name-field-kone-mallit .field--label{font-size:1.8rem;text-transform:uppercase;margin-bottom:15px;color:rgb(165,4,4);}.field--name-field-kone-mallit tr{border-top:1px solid #111;}.field--name-field-lisatietoja{margin-top:35px;}.field--name-field-lisatietoja .field--label{font-size:1.8rem;text-transform:uppercase;margin-bottom:15px;color:rgb(165,4,4);}.field--name-field-kone-video{max-width:768px;width:90%;margin:0 auto;margin-top:50px;}.field--name-field-tyokalu-kategoria{text-align:center;}.field--name-field-tyokalu-kategoria h2{margin-bottom:0;}.field--name-field-tyokalu-kategoria a{color:rgb(165,4,4);}.field--name-field-tyokalu-kategoria a:hover{color:rgb(218,26,26);text-decoration:none;}#tyokalu-breadcrumb{text-align:center;color:rgb(165,4,4);font-weight:bold;margin-bottom:50px;}#tyokalu-breadcrumb a{color:rgb(165,4,4);}#tyokalu-breadcrumb a:hover{color:rgb(218,26,26);text-decoration:none;}.tyokalu h1{margin-top:0;color:rgb(165,4,4);}.galleria-wrap{margin-top:65px;}#kuvagalleria .carousel-inner{width:107.8%;margin-left:-15px;}#kuvagalleria .carousel-control{opacity:1;width:5%;background:transparent;text-shadow:none;}#kuvagalleria .carousel-control .glyphicon{color:rgb(218,26,26);}.field--name-field-tyokalu-mallit{margin-top:35px;}.field--name-field-tyokalu-mallit .field--label{font-size:1.8rem;text-transform:uppercase;margin-bottom:15px;color:rgb(165,4,4);}.field--name-field-tyokalu-mallit tr{border-top:1px solid #111;}.field--name-field-tyokalu-lisatietoja{margin-top:35px;}.field--name-field-tyokalu-lisatietoja .field--label{font-size:1.8rem;text-transform:uppercase;margin-bottom:15px;color:rgb(165,4,4);}.field--name-field-tyokalu-video{max-width:768px;width:90%;margin:0 auto;margin-top:50px;}.field--name-field-ohjelmisto-kategoria{text-align:center;}.field--name-field-ohjelmisto-kategoria h2{margin-bottom:0;}.field--name-field-ohjelmisto-kategoria a{color:rgb(165,4,4);}.field--name-field-ohjelmisto-kategoria a:hover{color:rgb(218,26,26);text-decoration:none;}#ohjelmisto-breadcrumb{text-align:center;color:rgb(165,4,4);font-weight:bold;margin-bottom:50px;}#ohjelmisto-breadcrumb a{color:rgb(165,4,4);}#ohjelmisto-breadcrumb a:hover{color:rgb(218,26,26);text-decoration:none;}.ohjelmisto h1{margin-top:0;color:rgb(165,4,4);}.galleria-wrap{margin-top:65px;}#kuvagalleria .carousel-inner{width:107.8%;margin-left:-15px;}#kuvagalleria .carousel-control{opacity:1;width:5%;background:transparent;text-shadow:none;}#kuvagalleria .carousel-control .glyphicon{color:rgb(218,26,26);}.field--name-field-ohjelmisto-mallit{margin-top:35px;}.field--name-field-ohjelmisto-mallit .field--label{font-size:1.8rem;text-transform:uppercase;margin-bottom:15px;color:rgb(165,4,4);}.field--name-field-ohjelmisto-mallit tr{border-top:1px solid #111;}.field--name-field-ohjelmisto-lisatietoja{margin-top:35px;}.field--name-field-ohjelmisto-lisatietoja .field--label{font-size:1.8rem;text-transform:uppercase;margin-bottom:15px;color:rgb(165,4,4);}.field--name-field-ohjelmisto-video{max-width:768px;width:90%;margin:0 auto;margin-top:50px;}.page-node-type-content-pic h1.page-header{text-align:center;color:rgb(165,4,4);font-size:4rem;text-transform:uppercase;margin-top:60px;margin-bottom:0;}#block-webform #edit-actions-submit{background-color:#000;color:#FFF;border:0;}.form-item-interest,.form-item-area,.form-item-state,.form-item-zipcode{display:none;}.footer{width:100%;margin:0;margin-top:100px;padding:0;border:0;display:flex;align-items:center;}.footer .row{margin:0;}.tilaa-uutiskirje-container{padding-top:20px;padding-bottom:20px;}#block-footer,.region-footer{width:100%;}#block-footer{padding-top:20px;min-height:75px;background-color:#000;padding-bottom:20px;}#block-footer p{color:#FFF;}
@media only screen and (max-width:768px){.page-node-type-page h1.page-header{font-size:2.5rem;}.navbar-header{background-color:#111;}#navbar li{margin-top:15px;}#navbar-collapse{background:#111;}#navbar .dropdown-menu{position:relative;display:block;width:100%;padding:0;margin:0;top:0;float:none;}#navbar ul.dropdown-menu{background:#111;box-shadow:none;}.page-node-type-ajankohtaista h1.page-header{font-size:2.5rem;}}
