a  { Color:#492805;Text-decoration:underline;Cursor:hand; }
a:hover  { Color:#5B3003;Text-decoration:underline; }
.a  { Color:#492805;Text-decoration:underline;Cursor:hand; }
.itemheader, h1  {  }
.itemintroduction { Font-size:10pt; }
.itembody { Font-size:10pt; }
.itemdate {  }
.htmlformlabel, .EditorLabel {}
body { Color:#33210A;Font-family:'Open Sans', sans-serif;Font-size:16px;Line-height:1.72em; }
.itemimagestyle { Float:right; }
.FolderItemCell {  }
.imagepreviewstyle { Float:left;Margin-right:8px;Margin-bottom:8px; }
.itempreviewheader, h2  { Color:#33210A;Font-family:'Open Sans', sans-serif;Font-size:22px;Line-height:1.543em; }
.itempreviewintro { Font-weight:bold; }
.itempricelabel {  }
.itemprice {  }
.itemopenlink, .EsiteActionLink, .ESiteActionLink {  }
.itemopenlink:hover, .EsiteActionLink:hover, .ESiteActionLink:hover {  }
.itemopenlink {  }
.PageSelectorCell { Padding-top:12px; }
.PageSelectorCell a, .PageSelectorCell span {  }
.PageSelectorCell table { width:100%; }
.PageSelectorCell table td.PagesCell { width:100%; }
.ColorBoxImage {}
h1
{
font-family:'Open Sans', sans-serif;
font-size:2em;
font-style:normal;
display:inline-block;
padding-bottom:4px;
}

.sitat
{

	font-style:italic;
	color:#000000;
	font-size:18px;
	line-height:1.6em;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
  	}

.allergen
{

	font-style:italic;
	color:#555555;
	font-size:12px;
	font-weight:normal;
  	}

.slideramme
{
height:60vh;
min-height:200px;
max-height:700px;
} 

.linkhand
{
cursor:pointer;
}

.prisinfo
{
  font-size:80%;line-height:1.2em;text-align:right;padding:10px;background-color:#5d3103;color:#fff;
  margin-top:10px;
}

.hexagon {
  position: relative;
  width: 300px; 
  height: 173.21px;
  background-color: #4C2E00;
  margin: 86.60px 0;
}

.hexagon:before,
.hexagon:after {
  content: "";
  position: absolute;
  width: 0;
  border-left: 150px solid transparent;
  border-right: 150px solid transparent;
}

.hexagon:before {
  bottom: 100%;
  border-bottom: 86.60px solid #4C2E00;
}

.hexagon:after {
  top: 100%;
  width: 0;
  border-top: 86.60px solid #4C2E00;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }



#Bildefeltholder img
{
width:100%;
height:auto;
}


.logo img
{
width:100%;
height:auto;
}

iframe
{
width:100%;
  }

.fagomradelinker a
{
color:#000 !important;
text-decoration:none !important;
  }


.fagomradelinker a:hover
{
color:#442A0E !important;
}


.venstreheading
{
color:#262425;
font-family:'Open Sans', sans-serif;
font-size:1.5em;
font-style:normal;
display:inline-block;
padding-bottom:8px;

}

.ingress
{
color:#000000;
font-family: 'Open Sans', sans-serif;
font-size:1.3em !important;
line-height:1.72em;
font-weight:400;

}

h2
{
color:#000000;
font-family:'Open Sans', sans-serif;
font-size:1.22em !important;
line-height:1.23em;
font-weight:600;
}


.itemopenlink
{
color:#000;
}

.itemopenlink a
{
color:#3f96b4;
}



.footerbyline
{
color:#ffffff;
font-size:0.75em;
}

.footerbyline a
{
color:#ffffff;
}

.kontaktheading
{
font-family: 'Open Sans', sans-serif;
  font-size:2.2em;
  line-height:1.2em;
color:#fff;
margin-bottom:30px;  
}


.kontaktnummer
{
font-family:'Open Sans', sans-serif;
  font-size:1.6em;
  line-height:1.3em;
color:#848383; 
}

.kontaktnummer a
{
color:#848383; 
}


.ESiteTextBox
{ 
color:#ffffff !important;
  background:none !important;
padding: 16px;
  font-style: normal !important;
 text-shadow:none !important;
border:1px !important;
border-radius:5px !important;
border-color:#ffffff !important;
border-style: solid !important;
width:100% !important;
}

.button
{
border:none !important;
}

.btn-white-large
{
	line-height: 1.4;
  font-size:2.1em;
  font-weight:400;
  text-transform: none;
text-decoration:none !important;
	color:#ffffff;
	position:relative;
	margin-top:20px;
	display:inline-block;
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 25px;
	padding-bottom: 26px;
	border:1px;
	border-color:#ffffff;
	border-style:solid;
	text-decoration:none;
	
}

.btn-white-large:hover
{
	
  text-transform: none;
text-decoration:none !important;
	color:#ffffff;
	position:relative;
	margin-top:20px;
	display:inline-block;
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 25px;
	padding-bottom: 26px;
	border:1px;
	border-color:#986530;
	border-style:solid;
	text-decoration:none;
	
}

.btn-white
{
	
  font-weight:400;
  text-transform: none;
text-decoration:none !important;
	color:#ffffff;
	position:relative;
	margin-top:20px;
	display:inline-block;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	border:1px;
	border-color:#ffffff;
	border-style:solid;
	text-decoration:none;
	
}


.btn-white:hover
{
	text-decoration:none !important;
    padding-left: 40px;
	padding-right: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	border:1px;
	border-color:#986530;
	border-style:solid;
	text-decoration:none;
	
}

.btn-brown
{
	
  font-weight:400;
  text-transform: none;
text-decoration:none !important;
	color:#5d3103;
	position:relative;
	margin-top:20px;
	display:inline-block;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	border:1px;
	border-color:#5d3103;
	border-style:solid;
	text-decoration:none;
	
}


.btn-brown:hover
{
	text-decoration:none !important;
    padding-left: 40px;
	padding-right: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	border:1px;
	border-color:#986530;
	border-style:solid;
	text-decoration:none;
	
}

.CustomFormSendButton
{ 
  display:none !important;
  font-weight:400;
  text-transform: none;
text-decoration:none !important;
	color:#ffffff;
	position:relative;
	margin-top:20px;
	display:inline-block;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	border:1px;
	border-color:#ffffff;
	border-style:solid;
	text-decoration:none;
}

.CustomFormSendButton:hover
{ 
	text-decoration:none !important;
    padding-left: 40px;
	padding-right: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	border:1px;
	border-color:#986530;
	border-style:solid;
	text-decoration:none;
}



.ESiteCustomFormGoBack
{
  display:none;
}

.ErrorLabel
{
border:none; width: 100%; display: inline-block; background-color: #da3c3c; color: #ffffff; text-align: center; padding: 15px 15px 15px 15px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}


.ConfirmLabel
{
border:none; display: inline-block; background-color: #fff; color: #000; text-align: center; padding: 15px 15px 15px 15px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}



#Innhold
{
border-right: 0px solid #b2b2b2;
}


@media  (min-width: 768px) {

h1
{
font-family:'Open Sans', sans-serif;
font-size:3em;
font-style:normal;
display:inline-block;
padding-bottom:4px;
}


#Innhold
{
border-right: 1px solid #b2b2b2;
}

}
