body{min-width:350px}form input,form textarea{color:#000 !important}form input[type="submit"]{background-color:#19b6d6;box-shadow:0 5px 0 #3f7d8a;color:#f5f5f1 !important}#undefined-sticky-wrapper{background-color:transparent}a{-webkit-transition:transform .5s;transition:transform .5s}a:hover,a:focus{text-decoration:none !important;-ms-transform:translate(0px, 1px);-webkit-transform:translate(0px, 1px);transform:translate(0px, 1px)}a:active{text-decoration:none !important;-ms-transform:translate(0px, 2px);-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px)}@media (min-width:992px){.container{max-width:1200px}}@media (min-width:1200px){.container{max-width:1400px}}.site-branding{max-width:80%}.site-title{font-size:2.4em}.panel-grid{background-color:transparent !important;border-bottom:none}.menu-toggle{background-color:transparent;color:#f5f5f1}.menu-toggle .fa{font-size:20px}.main-navigation .current-menu-item a{color:#19b6d6}.main-navigation a{font-weight:700}.top-bar{opacity:1}.home .top-bar{border-bottom:5px solid #f5f5f1;border-top:5px solid #f5f5f1}.page .top-bar{border-bottom:5px solid #f5f5f1}.is-sticky .top-bar{border-top:none}.is-sticky .site-branding .site-title{font-size:1.4em;padding-bottom:0}.widget_siteorigin-panels-postloop{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}.widget_siteorigin-panels-postloop .widget-title{width:100%}a.link-to-pdf:before{content:'Avaa PDF';position:absolute;color:#f5f5f1;background-color:#414141;background-color:rgba(65,65,65,0.8);padding:5px}a.link-to-pdf:before:hover{color:#19b6d6}.tuotteet{position:relative;margin:5px;width:100%;overflow:hidden;padding:15px !important;float:left;border:none !important;background-color:#414141;background-color:rgba(65,65,65,0.8) !important}.tuotteet ul{padding-left:20px}@media screen and (min-width:992px){.tuotteet{width:48%;margin:1%}}.tuotteet h1{font-size:1.3em}.tuotteet h2{font-size:1.2em}.tuotteet h3{font-size:1.1em}.tuotteet h4{font-size:1em;text-transform:uppercase;font-weight:700}.tuotteet .entry-footer{border:none !important}.tuotteet .entry-header{border:none !important}.tuotteet .entry-header h1{font-size:1.7em;text-transform:uppercase}.tuotteet .rengaskoot{border-top:2px solid #19b6d6}.tuotteet .rengaskoot p{font-size:2.5em;font-weight:700;color:#19b6d6}.tuotteet .rengaskoot ul{list-style-type:none}.tuotteet .rengaskoot ul li{float:left}.tuotteet .single-thumb{width:30%;border:5px solid #19b6d6;-webkit-box-shadow:7px 7px 5px 0px rgba(50,50,50,0.75);-moz-box-shadow:7px 7px 5px 0px rgba(50,50,50,0.75);box-shadow:7px 7px 5px 0px rgba(50,50,50,0.75);background-color:#f5f5f1;position:relative;margin:5px 10px 5px 5px;float:right;padding:0px}.tuotteet .single-thumb img{width:100%;margin:0;height:auto}.tuotteet .entry-content p{font-size:1em}.tuotteet .hinta{display:block;font-size:1.4em !important;width:250px;font-weight:400;border-bottom:2px dotted #19b6d6;padding:5px 0 0 5px}.tuotteet .hinta strong{text-align:right;font-weight:700;float:right}.footer-widget-area{padding:10px 0;font-size:1em}.footer-widget-area .widget-title{font-size:1.2em;text-transform:uppercase;color:#19b6d6;padding-bottom:5px;margin:0 0 0;border-bottom:none}.hentry .post-content,.single .hentry,.page .hentry{background-color:#414141;background-color:rgba(65,65,65,0.8) !important;border:none}.hentry .post-content .entry-header,.single .hentry .entry-header,.page .hentry .entry-header,.hentry .post-content .entry-footer,.single .hentry .entry-footer,.page .hentry .entry-footer{border:none}.panel.widget,.so-panel.widget{padding:30px 30px}#panel-6-0-0-0{margin-bottom:0 !important;padding-bottom:0 !important}#panel-6-0-0-1{padding-top:0 !important}.valkoinenwidget{background-color:#f5f5f1 !important;background-color:rgba(245,245,241,0.8) !important;padding:20px;color:#303030}.valkoinenwidget .hentry{background-color:transparent !important;margin:0;padding:0}.valkoinenwidget p{font-size:1.2em}.harmaawidget{background-color:#414141;background-color:rgba(65,65,65,0.8) !important;padding:20px}.category-hinnasto h4{border-bottom:1px solid #19b6d6;padding:5px 0}.category-hinnasto table{table-layout:auto;max-width:500px}.category-hinnasto table tr:first-child td{color:#19b6d6;font-weight:600}.category-hinnasto table td{width:16.666% !important;padding:3px;font-size:0.8em}@media screen and (min-width:480px){.category-hinnasto table td{font-size:1em}}.category-uutiset,.category-yhteistyokumppanit,.category-info,.category-kesarenkaat,.category-talvirenkaat{float:left;width:100%;margin-bottom:10px}@media screen and (min-width:992px){.category-uutiset,.category-yhteistyokumppanit,.category-info,.category-kesarenkaat,.category-talvirenkaat{width:48%;margin:1%}}@media screen and (min-width:320px){.section .widget-title{font-size:26px !important}}.widget-title{font-weight:700}@media screen and (min-width:992px){.widget-title{font-size:26px !important}}#colophon{padding:5px;font-size:0.8em;text-align:right}