h1, h2, h3, h4, h5, h6 {
  color: #254727;
}
.h1, .h2, .h3, .h4, .h5, .h6 {
  color: #254727;
}
a:link, a:visited {color:#00d;text-decoration:none;font-weight:normal;padding:3px;
-moz-transition:all 1s linear 5ms;-webkit-transition:all 1s linear 5ms;-o-transition:all 1s linear 5ms;transition:all 1s linear 5ms;}
a:active, a:hover {color:#000;text-decoration:none;}

.container-header {
  background-color: #8139f;
  background-image: none;
-moz-border-radius:0 0 12px 12px;-webkit-border-radius:0 0 12px 12px;-o-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;
background: -moz-linear-gradient(top, rgba(179,97,52,0.9) 0%, rgba(79,27,2,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(179,97,52,0.9)), color-stop(100%,rgba(79,27,2,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(179,97,52,0.9) 0%,rgba(79,27,2,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(179,97,52,0.9) 0%,rgba(79,27,2,0.9) 100%); /* Opera11.10+ */
background: linear-gradient(top, rgba(179,97,52,0.9) 0%,rgba(79,27,2,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90B36134, endColorstr=#904F1B02,GradientType=0); /* IE6+ */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#90B36134, endColorstr=#904F1B02)"; /* IE8 only */
background: -ms-linear-gradient(top, rgba(179,97,52,0.9) 0%,rgba(79,27,2,0.9) 100%); /* IE10+ */
-webkit-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; -moz-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; box-shadow: rgba(0,0,0,0.75) 0px 0px 3px;
-webkit-background-clip: padding-box;
text-shadow: rgba(42,2,2,0.45) 0 -1px 0;
}
.container-topbar {
  margin-left: auto;
  margin-right: auto;
  background-color: #141E04;
}
.topbar-banner {
  min-width: 100%;
  background-color: #141E04;
  border:0;
}
.container-header .grid-child {
  padding: 0.2em;
}
.container-header nav {
  padding: 0;
  margin-top: 0em;
}
.container-header .container-nav {
  padding: 0em;
}

/**  Terraluna Tabs & Sliders  **/
.tab-page, #tabPage1, #tabPage2, #tabPage3, #tabPage4, #Generelt, #Spesielt, #Mer Info, #Inkludert, #Bruk, #Mål, #Advarsel {width:280px;z-index:20;} /* added by Trond */
.dynamic-tab-pane-control.tab-pane {position:relative;z-index:20;}
.dynamic-tab-pane-control .tab-row .tab {width:70px;height:20px;background:#ddd;background-image:url( "tabs/tab.png" );position:relative;top:0;display:inline;float:left;overflow:hidden;cursor:pointer;margin:1px -1px 1px 2px;padding:2px 0px 0px 0px;border:0;z-index: 1;font-size:11px;white-space:nowrap;text-align:center;z-index:20;}
.dynamic-tab-pane-control .tab-row .tab.selected {width:74px !important;height:22px !important;background:#eee;background-image:url( "tabs/tab_active.png" ) !important;background-repeat:no-repeat;border-right:1px solid #cfcfcf;border-left:1px solid #dfdfdf;border-bottom-width:0;z-index:3;padding:2px 0px 0px 0px;margin:1px -3px -3px 0px;top:-2px;font-size:11px;}
.dynamic-tab-pane-control .tab-row .tab a {font:11px tahoma,helvetica,sans-serif;color:#11d;text-decoration:none;cursor:pointer;}
.dynamic-tab-pane-control .tab-row .tab.hover {font:11px tahoma,helvetica,sans-serif;width:70px;height:16px;background:#eee;background-image:url( "tabs/tab_hover.png" );background-repeat:no-repeat;}
.dynamic-tab-pane-control .tab-page {border-color:transparent #cfcfcf #bfcfcf #dfdfdf;border-style:solid;border-width:1px;background:#eee;

background: -moz-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(162,162,162,0.2) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.2)), color-stop(100%,rgba(162,162,162,0.2))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%,rgba(162,162,162,0.2) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,0.2) 0%,rgba(162,162,162,0.2) 100%); /* Opera11.10+ */
background: linear-gradient(top, rgba(255,255,255,0.2) 0%,rgba(162,162,162,0.2) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#20ffffff, endColorstr=#20cccccc,GradientType=0); /* IE6+ */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#20ffffff, endColorstr=#20cccccc)"; /* IE8 only */
background: -ms-linear-gradient(top, rgba(255,255,255,0.2) 0%,rgba(162,162,162,0.2) 100%); /* IE10+ */
-webkit-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; -moz-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; box-shadow: rgba(0,0,0,0.75) 0px 0px 3px;
-webkit-background-clip: padding-box;
text-shadow: rgba(42,2,2,0.45) 0 -1px 0;
-moz-transition:background 3s linear 10ms;-webkit-transition:background 3s linear 10ms;-o-transition:background 3s linear 10ms;transition:background 3s linear 10ms;
z-index:2;position:relative;top:-2px;font:11px tahoma,helvetica,sans-serif;color:#000;padding:5px;width:95%;float:left;z-index:20;
-moz-border-radius:0 8px 8px 8px;-webkit-border-radius:0 8px 8px 8px;-o-border-radius:0 8px 8px 8px;border-radius:0 8px 8px 8px;}
.dynamic-tab-pane-control .tab-row {z-index:1;white-space:nowrap;}

/** TerraTip 2022 **/
.tipz {z-index:16000;}
.tip { 
padding:5px;font:12px Verdana,Arial,Helvetica,sans-serif;color:#000;z-index:13000;
background-color:#eee;border-top:1px solid #897;border-right:1px solid #edd;border-bottom:1px solid #ddc;border-left:1px solid #9a8;
-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;
background: -moz-linear-gradient(top, rgba(202,202,212,0.9) 0%, rgba(243,203,253,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(202,202,212,0.8)), color-stop(100%,rgba(243,203,253,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(202,202,212,0.8) 0%,rgba(243,203,253,0.8) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(202,202,212,0.9) 0%,rgba(243,203,253,0.9) 100%); /* Opera11.10+ */
background: linear-gradient(top, rgba(202,202,212,0.9) 0%,rgba(243,203,253,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CAD4D4, endColorstr=#F3FDFD,GradientType=0); /* IE6+ */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#90CAD4D4, endColorstr=#90F3FDFD)"; /* IE8 only */
background: -ms-linear-gradient(top, rgba(202,202,212,0.9) 0%,rgba(243,203,253,0.9) 100%); /* IE10+ */
-webkit-box-shadow:rgba(0,0,0,0.75) 0px 0px 1px;-moz-box-shadow:rgba(0,0,0,0.75) 0px 0px 1px;box-shadow:rgba(0,0,0,0.75) 0px 0px 1px;
-webkit-background-clip:padding-box;
}
.tip-top {z-index:12000;}
.tip-title {margin:0 30px 0 50px;padding:5px;color:#285895;font-size:13px;font-weight:bold;z-index:14000;
text-shadow:rgba(44,0,0,0.65) 0 -1px 0;}
.tip-text {padding:5px;color:#00f;z-index:14000;}
.tip-bottom {z-index:12000;}

.inputbox{
background-color: #fff;
-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;
-webkit-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; -moz-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; box-shadow: rgba(0,0,0,0.75) 0px 0px 3px;
-webkit-background-clip: padding-box;
text-shadow: rgba(42,2,2,0.45) 0 -1px 0;
}
.inputbox:hover, .inputbox:focus{color:#000;background-color:#ffffc0;border-color:#000;border-style:inset;border-width:1px;}
.browseCategoryImage{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
.browseCategoryImage:hover, .browseCategoryImage:focus{
color:#000;background-color:#ffffc0;
-webkit-box-shadow:rgba(0,0,0,0.75) 3px 3px 1px;-moz-box-shadow:rgba(0,0,0,0.75) 3px 3px 1px;box-shadow:rgba(0,0,0,0.75) 3px 3px 1px;
}

/** Virtuemart **/
.vm_cart_products {color:#fff;}
.vm-product-rating-container{display:none;} /* fjerner stjerner på produktliste */
.ratingbox{display:none;}
.total_products, .total{color:#fff;font-size:13px;}

/** Knapper **/
div.vm-details-button {
  text-align: center;
}
/** Mer info **/
div.vm-details-button a {
-webkit-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; -moz-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; box-shadow: rgba(0,0,0,0.75) 0px 0px 3px;
-webkit-background-clip: padding-box;
}
div.vm-details-button a:hover {
background-image: none;
  background-color:#ffffc0;
}
/** Legg i handlekurv **/
input.addtocart-button {
padding:0px;z-index:13000;
background-image: none;
  background-color:#7A7286 !important;border:0 !important;
  color:#fff;
background: -moz-linear-gradient(top, rgba(142,137,159,0.8) 0%, rgba(106,97,115,0.8) 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(142,137,159,0.8)), color-stop(100%,rgba(106,97,115,0.8))) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(142,137,159,0.8) 0%,rgba(106,97,115,0.8) 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(142,137,159,0.8) 0%,rgba(106,97,115,0.8) 100%) !important; /* Opera11.10+ */
background: linear-gradient(top, rgba(142,137,159,0.8) 0%,rgba(106,97,115,0.8) 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8E899F, endColorstr=#6A6173,GradientType=0) !important; /* IE6+ */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#808E899F, endColorstr=#806A6173)" !important; /* IE8 only */
background: -ms-linear-gradient(top, rgba(142,137,159,0.8) 0%,rgba(106,97,115,0.8) 100%) !important; /* IE10+ */
-webkit-box-shadow:rgba(0,0,0,0.75) 0px 0px 1px;-moz-box-shadow:rgba(0,0,0,0.75) 0px 0px 1px;box-shadow:rgba(0,0,0,0.75) 0px 0px 1px;
-webkit-background-clip:padding-box;
-webkit-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; -moz-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; box-shadow: rgba(0,0,0,0.75) 0px 0px 3px;
-webkit-background-clip: padding-box;
}
input.addtocart-button:hover, .pagenav:hover {
background-color:#ffffc0 !important;
  color:#000 !important;
}
/** Velg utgave **/
span.addtocart-button-disabled {
background-image: none;
}

.bug{
    background:url(../images/bug2.gif) center center no-repeat;
    position:fixed;
    top:50%;
    left:40%;
	width:70px;
    height:52px;
    z-index:1000;
}
.bug img{
    transform: scale(2) !important;
    transform-origin: center; /* Adjust to 'left center' or 'top left' if needed */
}
.kaffe{
    background:url(../images/kaffeflekk200.png) center center no-repeat;
    position:fixed;
    top:26%;
    left:68%;
	width:200px;
    height:134px;
    z-index:1000;
}
.tiny {margin:10px;padding:10px;
font-family:'LektonRegular',Arial, Helvetica, sans-serif;
color:#222222;
font-size:11px;
font-weight:normal;
text-decoration:none;
}