﻿body{font-family:"Chevin", "Helvetica Neue", "Helvetica", "Segoe UI", "Arial", sans-serif;line-height:1.6}h1{font-family:"Chevin", "Helvetica Neue", "Helvetica", "Segoe UI", "Arial", sans-serif;font-size:1.8em;font-weight:200;line-height:1.2}h2{font-family:"Chevin", "Helvetica Neue", "Helvetica", "Segoe UI", "Arial", sans-serif;font-size:1.6em;font-weight:200;line-height:1.2}h3{font-family:"Chevin", "Helvetica Neue", "Helvetica", "Segoe UI", "Arial", sans-serif;font-size:1.2em;text-transform:uppercase;color:#c8c3bd;font-weight:inherit}h4{font-family:"Chevin", "Helvetica Neue", "Helvetica", "Segoe UI", "Arial", sans-serif;font-size:1em;font-weight:400;margin-bottom:0}h4+p{margin-top:0}h5 {font-family:"Chevin", "Helvetica Neue", "Helvetica", "Segoe UI", "Arial", sans-serif}h6 {font-family:"Chevin", "Helvetica Neue", "Helvetica", "Segoe UI", "Arial", sans-serif}h1 a,h2 a,h3 a{color:inherit;text-decoration:none}a{color:#ff6a10}td a{margin-right:5px}.discreet{color:#c8c3bd}#vendor_menu ul.nav.navbar-nav{margin-top:-25px}html{position:relative;min-height:100%}body{background-position:right;background-repeat:no-repeat;background-size:100%;height:100%;overflow-x:hidden;background-color:#f0f0f0;color:#323232}.background{background-image:url(/assets/Haalea_nainen-8087183a26a52c413ff4d5f613d20009219826b32e2806541cead2c841500328.jpg);background-size:cover;background-repeat:no-repeat}.main_title{margin-top:100px}#leftcolumn,#rightcolumn{width:80%;margin-bottom:90px}.bottom-row{margin-top:0px;margin-bottom:15px}.top-row{margin-bottom:0px}.contacts{text-align:center;margin-top:10px}@media (max-width: 1200px){.contacts{width:83.3%}}@media (min-width: 1200px){.contacts{width:66.6%}}.contacts div img{height:140px;width:auto;margin-bottom:10em}hr{border-top:2px dotted #ff6a10}a{color:#ff6a10;text-decoration:none}a:hover{text-decoration:underline}h1,h2{color:#666564}h3{color:black;font-weight:bold;text-transform:none}h4{font-weight:bold;margin-top:1.5em}p.black{color:black}.white{color:white}.btn-primary{background-color:#ff6a10;border-color:#f65c00;padding:8px 15px}.btn-primary:hover{background-color:#dc5300;border-color:#dc5300}.accordion-item{background-color:#e9e9e9;border:1px solid #d5d5d5;border-radius:4px;margin-bottom:8px;box-shadow:0 1px 2px rgba(0,0,0,0.1)}.accordion-button{background-color:#e9e9e9;color:black;padding:12px 15px;box-shadow:none;text-align:center;justify-content:center;text-decoration:none}.accordion-button:hover{text-decoration:underline}.accordion-button::after{display:none}.accordion-button:not(.collapsed){background-color:#e9e9e9;color:black;box-shadow:none}.accordion-button:focus{box-shadow:none}.accordion-body{padding:15px;background-color:#e9e9e9}.accordion-body>tr{background-color:#f0f0f0}.fixed_header{position:fixed;height:90px;width:100%;top:0;left:0;right:0;background-color:#ddd;z-index:+1}.footer{position:absolute;left:0;right:0;bottom:0;width:100%;height:50px;background-color:#ff6a10}.footer_information{text-align:center}.navbar-brand-left{float:left;left:0;padding-right:60px;margin-right:30px;margin-left:-100px;margin-top:20px;width:90px;text-align:left;font-size:30px;background-image:url(/assets/favicon-98d7c1f180c7a4176bbc74e512bfa659b745f917003920df70256c661e7bbdf2.png);background-size:45px 45px;background-repeat:no-repeat;background-position:right}.navbar-footer,.contact_info_footer{width:100%;margin-bottom:0px;margin-right:100px auto;margin-left:100px auto;text-align:center;position:absolute;bottom:5%}.navbar-brand-right{position:relative;overflow:hidden !important;margin-top:-45px;margin-left:85%}ul{list-style:disc;padding:1em;margin:0}li{padding-left:1em;text-indent:0em}li::marker{color:#ff6a10}li p{color:black}.btn{margin-bottom:20px}.navbar-brand{padding-left:0px}.frontpage-table{width:100%;text-align:start}.contacts-accordion{display:flex;align-content:center;justify-content:center}.table{margin-bottom:0px;--bs-table-bg: transparent;background-color:transparent !important}.background .table>:not(caption)>*>*{background-color:transparent !important;box-shadow:none !important}.panel-group{margin-bottom:20px}.panel{border:1px solid #d5d5d5;border-radius:4px;margin-bottom:8px;background-color:#e9e9e9;box-shadow:0 1px 2px rgba(0,0,0,0.1)}.panel-heading{padding:12px 15px;border-bottom:1px solid transparent}.panel-heading .panel-title{font-size:16px;text-align:center}.panel-heading .panel-title a{text-decoration:none;color:black}.panel-heading .panel-title a:hover{text-decoration:underline}.panel-body{padding:15px}.panel-collapse.collapse{display:none}.panel-collapse.collapse.in{display:block}
