.site_rubrik {color:#000000;font-family:"Libre Franklin";font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-align:start;}.site_paragraph {color:#000000;font-family:"Libre Franklin";font-size:16px;font-style:normal;font-weight:400;line-height:26px;text-align:start;}.site_mrubrik {color:#000000;font-family:"Libre Franklin";font-size:15.600000381469727px;font-style:normal;font-weight:700;line-height:normal;text-align:start;}body, h1, h2, h3, .paragraph { font-family:Arial !important; }#canvas {display:grid;grid-template-rows:150px auto 200px;grid-template-areas:"header" "main" "footer";min-height:100vh;}header {width:1200px;margin:0 auto;padding:1rem 0;grid-area:header;}header nav {display:flex;flex-flow:row;align-items:center;justify-content:space-between;box-sizing:border-box;gap:4rem;border-bottom:3px solid #60a92c;}header nav a, header nav a:visited {color:black;text-align:center;}header nav a h1, header nav a:visited h1 { font-weight:normal; }header nav a:last-child {color:#477959;flex:0 100px;text-align:right;font-size:1rem;line-height:1.3rem;background-image:url(/media/sites/affarsverken//images/arrows.png);background-size:contain;background-repeat:no-repeat;background-position:center right;padding-right:50px;}header #undernav {display:flex;align-items:center;justify-content:space-between;padding:1rem 0;}header #undernav h1 {font-weight:normal;font-size:1.2rem;}header #undernav h1 a { color:#60a92c; }main {grid-area:main;width:1200px;margin:0 auto;}footer {grid-area:footer;background-color:#4f5c5e;border-top:3px solid #60a92c;color:white;font-size:1rem;line-height:1.3rem;text-align:left;padding:2rem;}footer #footerparts {width:1200px;margin:0 auto;display:flex;flex-flow:row;gap:1rem;}footer #footerparts a, footer #footerparts a:visited {color:white;text-decoration:underline;}footer #footerparts .mrubrik, footer #footerparts h3 { color:white; }footer #footerparts div { flex:1; }footer #footerparts div.footer {flex:1 1 40%;font-size:1rem;color:white;text-align:left;}footer #footerparts div.line {flex:0 1px;background-color:white;}@media screen and (max-width:600px) {#canvas { display:block; }main, #footerparts { width:auto !important; }header { width:inherit; }header nav {flex-flow:column;gap:1rem;padding:1rem 0;}header nav a:last-child {flex:1;background-size:20px;}header #undernav { padding:1rem; }footer #footerparts { flex-flow:column; }}