a  {  }
a:hover  {  }
.a  {  }
.itemheader, h1  {  }
.itemintroduction {  }
.itembody {  }
.itemdate {  }
.htmlformlabel, .EditorLabel {}
body { Color:#0CB5B8;Font-family:'Open Sans', sans-serif;Font-size:18px;Font-weight:300;Line-height:1.35em; }
.itemimagestyle {  }
.FolderItemCell {  }
.imagepreviewstyle {  }
.itempreviewheader, h2  {  }
.itempreviewintro {  }
.itempricelabel {  }
.itemprice {  }
.itemopenlink, .EsiteActionLink, .ESiteActionLink {  }
.itemopenlink:hover, .EsiteActionLink:hover, .ESiteActionLink:hover {  }
.itemopenlink {  }
.PageSelectorCell {  }
.PageSelectorCell a, .PageSelectorCell span {  }
.PageSelectorCell table { width:100%; }
.PageSelectorCell table td.PagesCell { width:100%; }
.ColorBoxImage {}

#Tilleggprodukter
{
background:#e5e9de; border-radius:5px; border:1px solid #d3d7cd; padding-top:15px;
}

.preheading
{
font-size:1.5em;
font-weight:700;
color:#0cb5b8;
margin-bottom:16px;
}

.prepris
{
font-weight:700;
font-size:1.5em;
margin-top:20px;
margin-bottom:14px;  
}

.tothemoon
{
font-family: 'Leckerli One', cursive;  
color:#f2f6ea;
font-size:1.85em;
}

#Demovisningsramme
{
height:99vh;
}

.checklistheading
{
font-size:1.35em;
font-weight:700;
padding-bottom:8px;
margin-bottom:14px;
border-bottom:1px solid #0CB5B8;
display:inline-block;
}

.ESiteTextBox
{ 
color:#0cb5b8 !important;
  background:none !important;
  background-color:none !important;
padding: 16px 0px 16px 20px !important;
  font-style:normal !important;  
  font-weight: 300 !important;
 text-shadow:none !important;
border: #0cb5b8 2px solid;
border-radius:5px !important;
  width:100% !important;
max-width:600px;
clear:both; !important!
}


.CustomFormSendButton
{ 
color:#f2f6ea !important;
  font-size:18px !important;
font-weight:normal !important;
text-transform:uppercase;
  display:inline-block;
  background:none !important;
background-color:#0cb5b8 !important;
height: 51px !important;
width: 92px !important;
  border:none !important;
  border-radius:5px !important;
clear:both !important; 
float: left !important;
margin-bottom: 10px !important;
margin-top: 35px !important;
cursor:pointer !important;
-webkit-appearance: none !important;
  -webkit-transition: all .1s ease;
-moz-transition: all .1s ease;
-ms-transition: all .1s ease;
-o-transition: all .1s ease;
transition: all .1s ease;
}


.CustomFormSendButton:hover
{ 
background:#0a9598 !important;
-webkit-box-shadow: 0px 0px 30px 10px rgba(255,255,255,0.5);
-moz-box-shadow: 0px 0px 30px 10px rgba(255,255,255,0.5);
box-shadow: 0px 0px 30px 10px rgba(255,255,255,0.5);
  
}



#_ctl3__ctl1_MessagePanel
{
margin-top:200px; border:none; width: 90%; max-width:600px; display: inline-block; background-color: #fff; color: #666666; text-align: center; padding: 100px 15px 100px 15px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}

.ESiteCustomFormGoBack
{
  display:none;
}

.ErrorLabel
{
border:none; width: 90%; display: inline-block; background-color: #e95c3b; color: #f2f6ea; text-align: center; padding: 15px 15px 15px 15px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}



.cssErrorBox
{
background-color: #e95c3b;
color: #f2f6ea !important; 
}


.cssErrorBox font
{
color: #f2f6ea !important; 
}



.fargestrek
{
width:100px;
height:2px;
background:#5FB0B8;
}

.mappeintroduction
{
	  font-size:1.3em;
	  line-height:1.5em;
	font-weight:400;
}



.takeoff
{
font-family:'Open Sans', sans-serif;
color:#f2f6ea;
font-size:2em;
font-weight:600;
font-style:italic;
line-height:1em;
}

.byline
{
font-family:'Open Sans', sans-serif;
font-size:1em;
font-weight:300;
font-style:italic;
display:inline-block;
background: #f2f6ea;  
}



a.litenknapp
{ 
  color:#f2f6ea !important;
  display:inline-block;
font-size:1em;
text-decoration:none; 
background: #0cb5b8;
border-radius:5px !important;
width:100%;
  padding:10px;
clear:both !important; 
text-align:center;
-webkit-appearance: none !important;
  -webkit-transition: all .1s ease;
-moz-transition: all .1s ease;
-ms-transition: all .1s ease;
-o-transition: all .1s ease;
transition: all .1s ease;
}

a.litenknapp:hover
{ 
background:#0a9598 !important;
color:#f2f6ea !important;
}


.bestillknapp
{ 
font-family: 'Leckerli One', cursive;  
  color:#f2f6ea !important;
  display:inline-block;
font-size:1.65em;
text-decoration:none; 
background: #0cb5b8;
border-radius:5px !important;
width:100%;
padding:16px 4px 16px 4px;
clear:both !important; 
text-align:center;
-webkit-appearance: none !important;
  -webkit-transition: all .1s ease;
-moz-transition: all .1s ease;
-ms-transition: all .1s ease;
-o-transition: all .1s ease;
transition: all .1s ease;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing:antialiased;
}



a.knapp
{ 
font-family: 'Leckerli One', cursive;  
  color:#f2f6ea !important;
  display:inline-block;
font-size:1.65em;
text-decoration:none; 
background: #0cb5b8;
border-radius:5px !important;
width:100%;
padding:16px 4px 16px 4px;
clear:both !important; 
text-align:center;
-webkit-appearance: none !important;
  -webkit-transition: all .1s ease;
-moz-transition: all .1s ease;
-ms-transition: all .1s ease;
-o-transition: all .1s ease;
transition: all .1s ease;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing:antialiased;
}


a.knapp:hover
{ 
background:#0a9598 !important;
color:#f2f6ea !important;
}


a.knapphvit
{ 
font-family: 'Leckerli One', cursive;  
  color:#0cb5b8;
  display:inline-block;
font-size:1.85em;
text-decoration:none; 
background: #f2f6ea;
border-radius:5px !important;
width:100%;
  padding:20px;
clear:both !important; 
text-align:center;
-webkit-appearance: none !important;
  -webkit-transition: all .1s ease;
-moz-transition: all .1s ease;
-ms-transition: all .1s ease;
-o-transition: all .1s ease;
transition: all .1s ease;
}

a.knapphvit:hover
{ 
background:#0a9598 !important;
color:#f2f6ea !important;
}


.leckerheadinghvit
{
 font-family: 'Leckerli One', cursive;  
color:#f2f6ea;
font-size:3em;
line-height:1.1em;
}

.skjemaheading
{
 font-family: 'Leckerli One', cursive;  
color:#0cb5b8;
font-size:2.5em;
line-height:1.1em;
clear:both;
padding-top:100px;
padding-bottom:80px;
}


.footertext a
{
color:#b5b8b0;
}

.footertext a:hover
{
color:#0cb5b8;
}

h1
{
color:#0CB5B8;
font-family:'Open Sans', sans-serif;
font-size: 8.8vw;
font-weight:600;
}


@media  (min-width: 768px){

h1
{
color:#0CB5B8;
font-family:'Open Sans', sans-serif;
font-size:4em;
font-weight:600;
}


.leckerheadinghvit
{
 font-family: 'Leckerli One', cursive;  
color:#f2f6ea;
font-size:4.1em;
line-height:1.2em;
}

.takeoff
{
font-family:'Open Sans', sans-serif;
color:#f2f6ea;
font-size:4em;
font-weight:600;
font-style:italic;
}


.byline
{
font-family:'Open Sans', sans-serif;
font-size:1.8em;
font-weight:300;
font-style:italic;
}


}


