/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url(/themes/custom/ujanen/fonts/lato-v16-latin-regular.eot);src:local("Lato Regular"),local("Lato-Regular"),url(/themes/custom/ujanen/fonts/lato-v16-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/ujanen/fonts/lato-v16-latin-regular.woff2) format("woff2"),url(/themes/custom/ujanen/fonts/lato-v16-latin-regular.woff) format("woff"),url(/themes/custom/ujanen/fonts/lato-v16-latin-regular.ttf) format("truetype"),url(/themes/custom/ujanen/fonts/lato-v16-latin-regular.svg#Lato) format("svg");}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url(/themes/custom/ujanen/fonts/lato-v16-latin-700.eot);src:local("Lato Bold"),local("Lato-Bold"),url(/themes/custom/ujanen/fonts/lato-v16-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/custom/ujanen/fonts/lato-v16-latin-700.woff2) format("woff2"),url(/themes/custom/ujanen/fonts/lato-v16-latin-700.woff) format("woff"),url(/themes/custom/ujanen/fonts/lato-v16-latin-700.ttf) format("truetype"),url(/themes/custom/ujanen/fonts/lato-v16-latin-700.svg#Lato) format("svg");}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400;src:url(/themes/custom/ujanen/fonts/baloo-2-v1-latin-regular.eot);src:local("Baloo 2 Regular"),local("Baloo2-Regular"),url(/themes/custom/ujanen/fonts/baloo-2-v1-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/ujanen/fonts/baloo-2-v1-latin-regular.woff2) format("woff2"),url(/themes/custom/ujanen/fonts/baloo-2-v1-latin-regular.woff) format("woff"),url(/themes/custom/ujanen/fonts/baloo-2-v1-latin-regular.ttf) format("truetype"),url(/themes/custom/ujanen/fonts/baloo-2-v1-latin-regular.svg#Baloo2) format("svg");}body{font-family:"Lato",sans-serif;color:#303837;margin-top:0px;}.main-container > .row > section{padding:0;}.nav a{color:#ffec00;}#user-login-form{max-width:608px;margin:0 auto;padding:0 25px;}.breadcrumb{background-color:transparent;}.region p{font-size:18px;color:#303837;font-weight:400;}.region a{font-weight:700;font-size:16px;color:#5E847D;}.region a:hover{text-decoration:none;color:#303837;}.region li{font-size:18px;color:#303837;font-weight:400;}.region img{max-width:100%;height:auto;}h1{font-family:"Baloo 2";font-weight:500;font-size:32px;color:#303837;}h2{font-family:"Baloo 2";font-weight:500;font-size:28px;color:#303837;}h3{font-family:"Baloo 2";font-weight:700;font-size:24px;color:#303837;}h2,h3{margin-bottom:20px;}.navbar{margin-bottom:0px;}.navbar-default{background-color:#303837;border:0px;border-radius:0;}#block-ujanen-main-menu{max-width:1068px;margin:0 auto;}#block-ujanen-main-menu .navbar-nav{display:flex;justify-content:space-between;flex-grow:1;float:none;}#block-ujanen-main-menu .navbar-nav li.active > a{background-color:#ffec00;color:#303837;}#block-ujanen-main-menu li{float:none;}#block-ujanen-main-menu li a{color:#ffec00;}#block-ujanen-main-menu .nav > li > a:hover{background-color:#ffec00;text-decoration:none;color:#303837;}.region-header{display:flex;align-items:center;margin-bottom:45px;}.region-header #block-logo{flex-grow:2;}.region-header #block-ujanen-search,.region-header #block-kielivalinta{margin:0 25px;}.region-header #block-ujanen-search .form-item{margin:0;}.region-header #block-ujanen-search button{border-radius:0;background-color:#303837;}.main-container{background-color:white;padding-bottom:1em;padding-left:0px;padding-right:0px;}.main-container .field--name-body{padding-left:15px;padding-right:15px;}.main-container section.col-sm-12{padding:0;}.field--name-body h2{margin-top:2em;}.field--name-body h3{margin-bottom:0px;}.etu-wrap{margin-bottom:45px;background-image:url("/sites/default/files/etusivu_bg.jpg");background-repeat:no-repeat;background-size:cover;}.region-etusivu-bottom{width:100%;background-color:rgba(255,236,0,0.7);}.region-etusivu-bottom .block{background-color:#FFF;margin:15px 7.5px;padding:20px;text-align:center;width:30%;}.region-etusivu-bottom > .container{display:flex;flex-wrap:wrap;justify-content:center;}#block-etu-top-block{text-align:center;width:100%;background-color:rgba(255,255,255,0.85);padding:25px;margin:60px 0;}#block-views-tuoteryhmat-featured img{margin:0 auto;}#block-views-tuoteryhmat-featured .views-row{text-align:center;margin-top:25px;}#block-views-tuoteryhmat-featured .view-tuoteryhmat .view-footer{text-align:center;padding:25px 0;clear:both;}#block-views-tuoteryhmat-featured .btn-allprods{background-color:#5E847D;color:#FFF;font-weight:bold;border-radius:25px;padding:12px;min-width:230px;}#block-kaikki-tuotteet-linkki{text-align:center;margin:45px;}#block-kaikki-tuotteet-linkki .field a{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;line-height:1.42857143;user-select:none;background-color:#5E847D;color:#FFF;font-weight:bold;border-radius:25px;padding:12px;min-width:230px;}h1.page-header{border:0;padding:0;margin:0;margin-bottom:15px;}#block-views-tuoteryhmat-kuvat .view-tuoteryhmat > .view-content{display:flex;flex-wrap:wrap;border-top:3px solid #ffec00;}#block-views-tuoteryhmat-kuvat .views-row{text-align:center;margin:30px 0;}#block-views-tuoteryhmat-kuvat .views-row .views-field-title{margin-top:10px;}#block-views-tuoteryhmat-kuvat .views-row img{margin:0 auto;}.page-node-type-tuoteryhma .main-container{max-width:1468px;margin:0 auto;}#block-views-tuoteryhmat-list{padding-left:15px;border-left:3px solid #ffec00;}#block-views-tuoteryhmat-list .views-row{padding:7.5px 0;}article.tuoteryhma .field--name-body{padding:20px 0;border-top:3px solid #ffec00;border-bottom:3px solid #ffec00;}#block-views-tuotteet-filtered .view-tuotteet-by-tuoteryhma .view-content{display:flex;flex-wrap:wrap;}#block-views-tuotteet-filtered .view-tuotteet-by-tuoteryhma .views-row{width:25%;padding:0 25px;margin:25px 0;text-align:center;}#block-views-tuotteet-filtered .view-tuotteet-by-tuoteryhma .views-row img{margin:0 auto;}.page-node-type-tuote .region-content .breadcrumb{text-align:center;}article.tuote{max-width:1468px;max-width:768px;margin:0 auto;}article.tuote .content > .field--name-body{padding:35px 0;border-top:3px solid #ffec00;border-bottom:3px solid #ffec00;}article.tuote .field--name-field-tuotekuva{display:flex;flex-wrap:wrap;position:sticky;top:0px;background-color:#FFF;}article.tuote .table-responsive{overflow-x:visible;}.user-logged-in article.tuote .field--name-field-table .table thead th{position:sticky;top:180px;z-index:3;}.user-logged-in article.tuote .field--name-field-tuotekuva{top:40px;margin:40px 0;}.user-logged-in.toolbar-tray-open article.tuote .field--name-field-table .table thead th{position:sticky;top:220px;z-index:3;}.user-logged-in.toolbar-tray-open article.tuote .field--name-field-tuotekuva{top:80px;}.field--name-field-table table{width:100%;table-layout:fixed;}.field--name-field-table table td{padding:7px;}.field--name-field-table table.table thead tr:nth-child(1) th{position:sticky;top:140px;z-index:10;background-color:#303837;color:#FFF;}article.page .field--name-body{max-width:1168px;margin:0 auto;margin-top:60px;}article.page .page-bg{height:46vh;width:100%;background-repeat:no-repeat;background-size:cover;}.tabs{padding-top:3em;padding-bottom:2em;margin-left:0px;margin-right:0px;}.nav-tabs li:first-child{padding-left:30px;}footer.footer{padding-top:0px;margin-top:0px;border-top:0px;}footer.container-fluid{padding-left:0px;padding-right:0px;padding-bottom:0px;}#block-alatunniste{background-color:#303837;color:white;text-align:center;padding-top:4em;padding-bottom:2em;padding-left:1em;padding-right:1em;position:relative;font-weight:700;}#block-alatunniste p,#block-alatunniste a{color:white;}#block-alatunniste a{font-size:inherit;}#block-alatunniste a:hover{text-decoration:underline;}#block-alatunniste .contextual-links a{color:#333;}#block-alatunniste .black-footer-top-row-links{text-transform:uppercase;}#block-alatunniste .black-footer-top-row-links p{margin-bottom:0px;}
@media only screen and (max-width:768px){.breadcrumb{padding:0;}#navbar{display:block;}.navbar-nav{text-align:center;}.navbar-header{text-align:center;}.navbar-header button{float:none;}.navbar-default .navbar-nav > li > a{color:#ffec00;}.navbar-default .navbar-nav .active > a{background-color:#ffec00;}#block-ujanen-main-menu .nav > li.last > a{padding-right:15px;}#block-ujanen-main-menu .navbar-nav{display:block;}.region-header{flex-wrap:wrap;}.region-header #block-logo{width:60%;flex-grow:unset;}.region-header #block-kielivalinta{margin:0;width:40%;text-align:center;padding-right:5px;}.region-header #block-ujanen-search{margin:0 auto;margin-top:25px;width:80%;}.region-header #block-ujanen-search .form-item{margin:0;}.navbar-default{display:block;}.region-etusivu-bottom .block{width:100%;}#block-views-tuoteryhmat-kuvat .views-row{width:100%;}#block-views-tuoteryhmat-list{display:none;}#block-views-tuotteet-filtered .view-tuotteet-by-tuoteryhma .views-row{width:100%;}article.tuote{padding:0 15px;}article.tuote .table-responsive{overflow-x:auto;}article.tuote .field--name-field-tuotekuva{position:static;}article.tuote .field--name-field-tuotekuva .field--item{width:50%;}article.tuote .field--name-field-table table{width:auto;}article.tuote .field--name-field-table table.table thead th{position:static;top:auto;}}
