.header{
display:none;
justify-content:center;
}

.nav{
display:none;
flex-direction: column;
justify-content:center;
flex-wrap: wrap;
}

img {
display: block;
}

.papper {
width: 100%;
border-collapse: separate;
display: block;
border-spacing: 0;
margin: 0 auto;
line-height: 0;
overflow:hidden;
margin-top:20px;
margin-bottom:20px;
}



.frigg {
padding: 30px;
line-height: 1.5em;
flex:1;
box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li {
margin: 0;
padding: 0;
font-family: Georgia, 'Times New Roman', Times, 'Noto Serif', serif;
}

h1 {
  font-size: 2rem;
  color: #17476D;
  line-height: 1.2; 
  font-weight:normal}

h2 {
  font-size: 1.5rem;
  color: #17476D;
  font-weight: 600;
  line-height: 1.3; }

h3 {
  font-weight: 600;
  line-height: 1.5;
  font-size: 1.25rem; 
  margin: 2em 0 0 0; }
  

h4 {
  font-size: 1rem; }

h5 {
  font-size: 0.9rem; }

h6 {
  font-size: 0.7rem; }

p {

font-family: Georgia, 'Times New Roman', Times, 'Noto Serif', serif;
}

a {
  color: #2C85CE;
text-decoration: none }


a:hover{
color: seagreen;
}

hr {
  border: 0;
  border-bottom: dashed 1px steelblue;
  margin: 1rem 0; }

.row {
display: flex;
flex-shrink: 0
}

.menyrad
{
display: flex;
flex-shrink: 0;
justify-content:space-between;
margin-top:20px;
margin-bottom:20px;
}

.menyrad p {
font-weight: bold}

.menyrad p.beskrivning {
font-weight: normal;
font-style:italic;
margin-top:0px}

.oppettider {
display: grid;
grid-template-columns: 30% 70%;}
