@import url("https://fonts.googleapis.com/css?family=Krub:400,500,700");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:"Krub",sans-serif;font-size:18px;margin-top:0;}.region p{color:#4D4D4D;font-weight:400;font-size:18px;}.region a{color:#007AC1;font-weight:700;font-size:18px;}.region h1,.region h2{font-size:40px;font-weight:500;color:#007AC1;}.region h3{font-size:20px;font-weight:700;color:#333;}.region img{max-width:100%;height:auto;}.region hr{max-width:320px;color:#333;}section.block > .block-title{text-align:center;}.field--name-field-banneri{text-align:center;}.field--name-field-banneri img{margin:0 auto;}#navbar--wrap{width:100%;background:linear-gradient(#007AC1 0%,#00AAE6 100%);}#navbar{background-color:transparent;border:0;border-radius:0;padding:0;}#navbar .navbar-header{width:100%;float:none;display:flex;flex-wrap:wrap;align-items:center;margin:0;}#navbar .navbar-header .region-navigation{width:50%;}#navbar .navbar-header #nav-btn--wrap{text-align:right;}#navbar .navbar-header .navbar-toggle{margin:0;display:block;background-color:#FFF;}#navbar .navbar-collapse{float:none;width:100%;padding:0;margin:0;}#navbar .navbar-collapse.collapse{display:none !important;}#navbar .navbar-collapse.collapse.in{display:block !important;}#navbar .navbar-collapse .navbar-nav{margin:0;}#navbar li.active > a{background-color:transparent;}#navbar ul.menu li a{color:#FFF;}#navbar ul.menu li a:hover{color:#007AC1;background-color:transparent;}#block-etusivu-block-links .field--name-body{display:flex;justify-content:space-between;}.region .block--col{width:23%;margin:15px;padding-left:5px;padding-right:5px;min-height:200px;background:linear-gradient(#00AAE6 0%,#007AC1 100%);border-radius:10px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;text-align:center;}.region .block--col *{color:#FFF;}.region .block--col p{font-size:14px;}.field--name-field-tuotekuva{text-align:center;margin:30px 0;}.field--name-field-tuotekuva img{margin:0 auto;}article.tuote > .content > h1{text-align:center;}.view-tuotteet .views-row{text-align:center;margin-top:25px;}.view-tuotteet .views-row img{margin:0 auto;}.field--name-field-referenssikuvia{float:left;width:100%;clear:both;margin-top:40px;}.field--name-field-referenssikuvia .field--item{text-align:center;margin-top:25px;}.field--name-field-referenssikuvia .field--item img{margin:0 auto;}.field--name-field-referenssikuvia > .field--label{font-size:20px;font-weight:700;color:#333;text-align:center;}.back-link{float:left;clear:both;text-align:center;margin:0 auto;margin-top:45px;width:100%;}.footer{margin:0;margin-top:30px;padding-top:30px;width:100%;position:relative;background:linear-gradient(#007AC1 0%,#00AAE6 100%);}.footer .region-footer{max-width:1140px;margin:0 auto;}.footer .field--name-body > *{color:#FFF;}.footer .field--name-body > * h2,.footer .field--name-body > * h3,.footer .field--name-body > * p,.footer .field--name-body > * span,.footer .field--name-body > * a{color:#FFF;font-size:14px;}.footer .footer--logos{position:absolute;top:15px;right:15px;}.footer .footer--col{float:left;width:33.33333%;margin:25px 0;text-align:center;}.footer .footer--links{width:100%;float:left;}.footer .footer--links img{padding:15px;}.btn-primary,.btn-secondary{border-radius:4px;}.btn-secondary{background-color:#ffffff !important;border-color:#007AC1 !important;color:#007AC1 !important;}.btn-secondary:focus,.btn-secondary:hover{background-color:#007AC1 !important;border-color:#ffffff !important;color:#ffffff !important;}.blue{background-color:#007AC1;}.blue,.blue h1,.blue h2,.blue h3,.blue h4,.blue h5,.blue h6,.blue p,.blue li,.blue a{color:#ffffff;}.card{margin-top:2rem;margin-bottom:2rem;padding:1rem;min-height:300px;}.form-item-zipcode,.form-item-state{display:none;}.py-5{padding-top:3rem !important;padding-bottom:3rem !important;}.blogiteksti{padding-left:0;}.field--name-body blockquote,.blockquote{margin-top:0px;margin-right:0px;margin-bottom:1rem;margin-left:1.5rem;font-size:18px !important;border-left:3px solid !important;padding-left:1rem;font-weight:700 !important;font-style:italic;}.field--name-body blockquote p,.blockquote p{font-size:18px !important;font-weight:700 !important;}#block-verkkolomake-2 h3{color:#007AC1;}#block-views-block-listaa-uutiset-block-1 span a{color:#000000;font-size:3rem;font-weight:700;}#block-views-block-listaa-uutiset-block-1 .views-field-created{padding-top:4rem;}#block-views-block-listaa-uutiset-block-1 .views-field-title{padding-bottom:2rem;}#block-views-block-listaa-uutiset-block-1 .views-field-body img{max-width:50%;margin-right:unset;margin-left:unset;}.path-frontpage .field--name-field-banneri .field--item{display:none;}.path-frontpage .field--name-field-banneri .field--item:nth-child(1){display:block;animation-duration:1s;animation-name:fadeIn;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}#block-views-viimeiset-blogiteksti{margin:40px auto;}#block-views-viimeiset-blogiteksti .views-row{padding-top:30px;}#block-views-viimeiset-blogiteksti .views-field-view-node{margin-top:20px;}#block-views-viimeiset-blogiteksti .views-field-view-node a{background:linear-gradient(#00AAE6 0%,#007AC1 100%);color:#FFF;padding:15px 50px;display:inline-block;border-radius:10px;}#block-views-viimeiset-blogiteksti .views-field-view-node a:hover{background:linear-gradient(#007AC1 0%,#00AAE6 100%);}#block-views-viimeiset-blogiteksti .views-field-title{padding:15px 0;}
@media only screen and (max-width:768px){#block-etusivu-block-links .field--name-body{flex-wrap:wrap;}.region .block--col{width:100%;}iframe{max-width:100%;}.footer .footer--logos{position:relative;top:0;right:0;margin:20px 0;}.footer .footer--col{width:100%;}#block-views-block-listaa-uutiset-block-1 .views-field-body img{max-width:100%;}}
