body {
    font-size: 17px;
    line-height: 1.5em;
    font-family: 'Helvetica',Sans-serif;
    }
body.ny {
background-color: #EEEEEE;
}
.bghvid {
background-color: #ffffff;
}
.rowminusmargin {
margin-right: 0px;
margin-left: 0px;
}
.padding10 {
padding:10px;
}
.toptekstfrontpage > *:first-child {
padding-right:5px;
}
.ovbar {
background-color: #ffffff;
padding:5px;
padding-left:10px;
border: 1px solid #e7e7e7;
}
.toptekstfrontpage img {
border: 1px solid #e7e7e7;
}
._smallthumbnails {
border: 1px solid #e7e7e7;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
width:82px;
}
.merekoebliste {
background-color: #EEEEEE;

    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    padding-top: 20px;

}
.timg {
float:left;
height:80px;
width:79px;
padding:5px;
margin-right:12px;
margin-top:10px;
border: 1px solid #e7e7e7;

}   
.tekstfeltcontainer {
/*padding:20px;*/
}
.leftpadmenumobil {
padding-left:16px;
}
.dropdown-menu {
border-width:0px;
}
.paddingfix {
    background-color: #ffffff;
    margin-left: -20px;
    margin-right: -20px;
}
.darkred {
color:#cc0000;
}
#menusearch {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;

    -webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
    
    opacity: 0;
}

#menusearch.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1); 
    opacity: 1;
}

#menusearch input[type="menusearch"] {
    position: absolute;
    /* top: 50%; */
    width: 100%;
    color: #000000;
    background: rgba(0, 0, 0, 0);
    font-size: 60px;
    font-weight: 300;
    /* text-align: center; */
    border: 0px;
    margin: 0px auto;
    margin-top: -51px;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
    display: block;
    width: 685px;
    font-size: 35px;
    height: 75px;
    padding: 0;
    margin: 0;
    float: right;
    border: 0;
    background: 0;
    outline: 0;
    padding-left: 20px;
}
#menusearchbar {
    width: 800px;
    background-color: #fff;
    box-shadow: rgba(0,0,0,0.35) 1px 1px 4px;
    -moz-box-shadow: rgba(0,0,0,0.35) 1px 1px 4px;
    -webkit-box-shadow: rgba(0,0,0,0.35) 1px 1px 4px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    height: 75px;
    font-size: 45px;
    padding: 0;
    left: 0;
    top: 30%;
    right: 0;
    position: fixed;
    margin: auto;
    }
@media only screen and (max-width: 1100px) {
#menusearchbar {
top:110px;
}
}

#menusearch .btn {
    top: 50%;
    left: 50%;
    /* margin-top: 41px; */
    margin-left: -45px;
    padding-left: 40px;
    padding-right: 40px;
    /* border-radius: 4px; */
    padding-top: 10px;
    padding-bottom: 13px;
    float: right;
    font-size: 35px;
}
#menusearchknap {
    float: right;
    margin-top:3px;
    margin-right:10px;
    font-size: 21px;
    border-radius: 4px!important;
    border: 2px #eee solid;
    padding: 8px 15px;
    font-weight: bold;
    color: #449d44;
}
#menusearchknap:hover {
    background-color: #449d44;
    color: #fff;
    border-color: #449d44;
    cursor: pointer;
}
#smallcartny {
    float: right;
    margin-top:3px;
    font-size: 21px;
    border-radius: 4px!important;
    border: 2px #eee solid;
    padding: 7px 15px;
    font-weight: bold;
    color: #449d44;
}
#smallcartny:hover {
    background-color: #449d44;
    color: #fff;
    border-color: #449d44;
    cursor: pointer;
}
.dropdownkurv {
color:#000000;
font-weight: normal;
}
#smallcartny a {
text-decoration: none;
}

.dorpdownlistov {
    font-size: 16px;
    font-weight: bold;
    color: #666666;
    padding-left: 40px;
    padding-bottom: 30px;
    /* padding-top: 40px; */
}
.dorpdownlistov a {
    color: #666666;
}
.trusticons {
    float: left;
    display: inline-block;
    font-size: 30px;
    margin-right: 10px;
}
.trusticonsbar {
padding:5px;
padding-top:10px;
font-size:14px;
line-height: 18px;
color:#666666;
}
@media only screen and (max-width: 900px) {
.trusticonsbar {
display:none;
}
}
.navbar-nav>li.right {
    float: right;
}

ul.tagpromo{
margin: 0px;
    padding: 0px;
}
ul.tagpromo li{
list-style: none;
    width: 100%;
    padding: 0px;
    padding-bottom:10px;
    border: #eeeeee solid 1px;
    margin-right: 14px;
    margin-bottom: 10px;
background-color: #ffffff;
    overflow-y: hidden;
}
ul.tagpromo li .txtdiv{
    padding: 10px;
    overflow-y: hidden;
    height: 100px;
    font-size:14px;
    line-height:16px;
}
ul.tagpromo li .txtdivsemere{
    padding: 10px;
    height: 14px;
    float: right;
}
.promoov {
font-size:20px;
font-weight: bold;
text-align: center;
padding-bottom:10px;
height:25px;
}
.promopostov {
font-size:15px;
font-weight: bold;
text-align: center;
padding-bottom:10px;
height:35px;
}
h1.center {
text-align: center;
padding-bottom:25px;
}
@media only screen and (max-width: 1100px) {
.navbar-default .navbar-nav>li>a {
font-size:13px;
}
.toptekstfrontpage img {
max-width:49.4%;
}
}
@media only screen and (min-width: 1200px) {

ul.tagpromo li{
    float: left;
    width: 24%;
    height: 430px;
    }
ul.tagpromo li:nth-child(4n) {
float:right;
margin-right: 0px;
}
.timg:nth-child(6n) {
margin-right:0px;
float:right;
}
.timg:nth-child(11n) {
margin-right:0px;
float:right;
}
.timg:nth-child(12n) {
margin-right:0px;
float:left;
}
}

.videoth img {
top: 8px;
position: relative;
} 
.navbar.navbar-default.xstickytop.yamm {
position: fixed;
top: 0px;
z-index: 1500;
width:100%;
}
.youtubeplayknap {
    position: relative;
    left: 18px;
    top: -38px;
}

.usp {
    padding: 0 0 20px 0;
    position: absolute;
    top: 60px;
    left: 0;
    right: 0;
}

.afstandtop {
    width: 100%;
    background-color: #eee;
    display: inline-block;
    height:125px;
}

header {
background-color: #ffffff;
}

.maincontainer,#maincontainer,.grid_maintxt,footer {
/*background-color: #ffffff;*/
}
footer .footernav .container {
background-color: #333333;
}
.vareliste {
/*background-color: #ffffff;*/
}
.white {
/*background-color: #ffffff;*/
}
.yamm {
z-index:1; 
 }
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .container {
  position: relative;
}
.yamm .dropdown-menu {
  left: auto;
}

.yamm .yamm-content {
  padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}
.navbar-nav {
    z-index: 1500;
}
.navbar-default.xstickytop {
border:0px;
border-bottom:1px solid #cccccc;
background-color: #ffffff;
    box-shadow: rgba(0,0,0,0.15) 1px 1px 6px;
    -moz-box-shadow: rgba(0,0,0,0.15) 1px 1px 6px;
    -webkit-box-shadow: rgba(0,0,0,0.15) 1px 1px 6px;
}
@media only screen and (min-width: 1200px) {
.navbar-nav-big {
    width: 1140px;
    margin: auto;
}
}
@media only screen and (min-width: 1200px) {
.mmenu {
    margin: auto;
    width: 1170px;
}
}
@media only screen and (min-width: 600px) {
.mmenu {
    padding: 10px;
}
}
@media only screen and (min-width: 1000px) {
.newspaper {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    padding-left: 30px;
    padding-bottom: 20px;

-webkit-column-rule: 1px solid #cccccc;
-moz-column-rule: 1px solid #cccccc;
-o-column-rule: 1px solid #cccccc;
-ms-column-rule: 1px solid #cccccc;
column-rule: 1px solid #cccccc;
-webkit-column-gap:	10px;
			-moz-column-gap:	10px;
			-o-column-gap:		10px;
			-ms-column-gap:		10px;
			column-gap: 		10px;
}
}
.hus,.navbar-default .navbar-nav>li>a.hus {
padding-left:0px;
padding-bottom:0px;
padding-top: 3px;
}
.menudiv {
display:block;
padding-left:0px;

}
.menudiv a{
	margin: 0 0 0px 0px;
	display: block;
	margin-bottom:0px;
	line-height: 24px;
}

.menudiv:before {
    content: "";
    display: block;
    background: url("/grafik/iconer/menuicon.gif") no-repeat;
    width: 6px;
    height: 6px;
    float: left;
    margin: 0 0px 0 0;
    margin-top: 6px;
}

/****/


.btn {
font-size: 17px;
}
.green {
color:#55C65E;
}
.bigbig {
height:200px;
width:100%;
}
.banner_1 {
margin-left:0px;
}
 
/*profilbilleder*/
.member {
    margin-bottom: 30px;
    text-align: center;
}
#details a,.maintxtblog a {
text-decoration: underline;
color: #135a97;
}
#details a,.maintxtblog a:hover {
text-decoration: underline;
color: #236aa7;
}
figure {
    margin: 0;
}
.member > a {
    display: inline-block;
    position: relative;
    width: 150px;
    border-radius: 50%;
    margin: 0 0 15px;
}
.member img {
    width: 100%;
    border-radius: 50%;
}
/*profilbilleder*/

div.nyhedscontainer {
    padding: 20px;
    border-bottom: rgb(222,221,220) 1px dotted;
    background-color: #ffffff;
}
div.nyhedsoverskrift {
    font-size: 22px;
    line-height: 34px;
}
div.nyhedstekst {
    color: #000000;
}
div.nyhedslink {
    color: #000000;
    text-align: right;
}

.row .procent100 {
width:100%;
padding-left:15px;
padding-right:15px;
}
.maintxtblog table {
width:100%;
}
.maintxtblog table>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.maintxtblog table {
    border: 1px solid #ddd;
}
.maintxtblog table {
    margin-bottom: 10px;
    margin-top: 10px;
}
.maintxtblog table>tbody>tr>td, .maintxtblog table>tbody>tr>th, .maintxtblog table>tfoot>tr>td, .maintxtblog table>tfoot>tr>th, .maintxtblog table>thead>tr>td, .maintxtblog table>thead>tr>th {
    padding: 5px;
}


#kattoptekst a, #katbundtekst a {
    text-decoration: underline;
    color: #337a33;
}

.sort{
color:#333;
}
.egenskablistecontainer {
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
    margin-bottom: 0px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.egenskablistecontainer2 {
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
.egenskablistecontainer_tom {
    border-bottom: 1px solid #ccc;
}
.egenskabliste, .egenskablistelast {
    padding: 5px;
    padding-bottom:0px;
    padding-top:7px;
    border: 0px solid #cccccc;
    text-align: center;
    display: inline-block;
    margin-bottom: 0px;
    width: 48%;
    color: #aaa;
    font-size: 16px;
    height:37px;
}
.egenskabliste100procent {
padding: 5px;
padding-bottom:0px;
padding-top:7px;
padding-left: 7px;
width: 100%;
height:37px;
}



.egenskablistelodret {
    background-color: #cccccc;
    width: 1px;
    height: 20px;
    margin-top: 8px;
    margin-left: 5px;
}
.starvare_kat {
    text-align: center;
    padding-bottom:5px;
    height: 35px;
}

@media only screen and (max-width: 400px) {
.egenskabliste, .egenskablistelast {
    width: 100%;
}
.egenskablistelodret,.skjulxs {
    display:none;
}
}

/*blog*/
.text-bold {
font-weight: bold;
}

.page-header { position: relative; }
.reviews {
    color: #555;    
    font-weight: bold;
    margin: 10px auto 20px;
}

.media .media-object { max-width: 120px; }
.media-body { position: relative; }
.media-date { 
    position: absolute; 
    right: 25px;
    top: 25px;
}
.media-date li { padding: 0; }
.media-date li:first-child:before { content: ''; }
.media-date li:before { 
    content: '.'; 
    margin-left: -2px; 
    margin-right: 2px;
}
.media-comment { margin-bottom: 20px; }
.media-replied { margin: 0 0 20px 50px; }
.media-replied .media-heading { padding-left: 6px; }

.btn-circle {
    font-weight: bold;
    font-size: 12px;
    padding: 6px 15px;
    border-radius: 20px;
}
.btn-circle span { padding-right: 6px; }
.embed-responsive { margin-bottom: 20px; }
.tab-content {
    padding: 50px 15px;
    border: 1px solid #ddd;
    border-top: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.custom-input-file {
    overflow: hidden;
    position: relative;
    width: 120px;
    height: 120px;
    background: #eee url('https://s3.amazonaws.com/uifaces/faces/twitter/walterstephanie/128.jpg');    
    background-size: 120px;
    border-radius: 120px;
}
input[type="file"]{
    z-index: 999;
    line-height: 0;
    font-size: 0;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity = 0);-ms-filter: "alpha(opacity=0)";
    margin: 0;
    padding:0;
    left:0;
}
.uploadPhoto {
    position: absolute;
    top: 25%;
    left: 25%;
    display: none;
    width: 50%;
    height: 50%;
    color: #fff;    
    text-align: center;
    line-height: 60px;
    text-transform: uppercase;    
    background-color: rgba(0,0,0,.3);
    border-radius: 50px;
    cursor: pointer;
}
.custom-input-file:hover .uploadPhoto { display: block; }
/*blog*/


.guidecontainer {
margin-left:0px;
margin-right:0px;
padding-bottom:50px;
}
#headercontainer {  
    top:0;
    position:fixed;
    height:210px;
    z-index:100;
    background:#ffffff;
    width:1140px;
}
#topspace {
height:220px;
}
.focuscolor {
background-color:#117A11;
}

.tablemargin {
margin-bottom:10px;
margin-top:10px;
}
.graabg,.graabg:hover {
background:#cccccc;
border-color:#cccccc;
}
.fokus {
font-weight: bold;
}
.guide_label {
font-weight: bold;
font-style: italic;

margin-left:-10px;
font-size: 16px;
margin-bottom:10px;
}
.anven {
margin-bottom:10px;
}
#showcase,.showcase {
margin-top:10px;
}
.makstekst {
max-height:200px;
max-width:400px;
margin:auto;
text-align:center;
}
.makstekst div iframe {
max-height:200px;
max-width:400px;
}

.nyhedsbrevinput {
height:49px;
display:inline;
width:70%;
}
.maintxtblog a.tags,.tags {
margin-bottom:10px;
margin-right:5px;
background-color:#1AA1DC;
border: 1px solid #1AA1DC;
color:#ffffff;
text-decoration: none;
}
a.tags:hover,.tags:hover {
margin-bottom:10px;
margin-right:5px;
background-color:#036C99;
border: 1px solid #036C99;
color:#ffffff;
text-decoration: none;
}
.blue {
   background-color: #649EC2;
   border: 1px solid #447Ea2;
   color: #ffffff;
   padding:10px;
   margin-bottom:5px;
   }
.lightblue {
   background-color: #eee;
   border: 1px solid #ccc;
   color: #000000;
   padding:10px;
    margin-bottom:5px;
   }
img {
max-width:100%;
height: auto;
}
.container-fluid{
  height:100%;
  display:table;
  width: 100%;
  padding: 0;
}
 
.row-fluid {height: 100%; display:table-cell; vertical-align: middle;}


.video-container {
	position:relative;
	padding-bottom:36.25%;/*padding-bottom:56.25%;*/
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	max-height:400px;
	max-width:600px;
}
.maintxtblog a {
text-decoration: underline;
}
.red {
color:#F13340;
}
.microdata {
font-size:10px;
color:#ccc;
}
.evenbg {
/*background-color:#F2F2F2;*/
}
.oddbg {

}
.rbo {
display:none;
}
/*rundhjørner*/
.well-sm {
    border-radius: 0px;
}
.well {
    border-radius: 0px;
}
.navbar {
border-radius: 0px;
}
.form-control {
border-radius: 0px;
}
.btn {
border-radius: 0px;
}
.btn-group-sm>.btn, .btn-sm {
padding: 6px 10px;
}
.nav-tabs>li>a {
border-radius: 0 0 0 0;
}
.btn-default {
border-color:#e7e7e7;
}
.form-control {
border-color:#e7e7e7;
box-shadow: inset 0 0 0;
}
.thumbnail {
border-radius: 0px;
}
.udtonet {
color:#aaaaaa;
}
/*toppen*/
header {
padding-bottom:10px;
}
.plustop {
color:#666; 
padding-top:5px;
padding-bottom:10px;
}
.toprykned {
padding-top:30px;
}
.indryk {
margin-left:40px;
margin-right:40px;
padding-top:20px;
padding-bottom:20px;
}
.streg {
border-bottom-color:#dadada;
border-bottom-style:solid;
border-bottom-width:1px;
}
.indryk2 {
padding-left:33px;
padding-top:0px;
padding-bottom:20px;
}
.indryk label {
padding-left:20px;
font-weight: normal;
}
/*lille kurv*/
#smallcart {
border-style: solid;
border-width: 1px;;
border-color: #e7e7e7;
height:40px;
padding:6px;
padding-top:7px;
font-size:18px;
}

.focus {
background-color:#fcf900;
}
.bigger {
height:40px;
}
.dropdown-menu>li>a.tilkurv {
color:#fff;
}
.dropdown-menu>li>a.tilkurv:hover {
color:#fff;
background-color: #539a53;
}
ul.dropdown-cart{
    min-width:250px;
    float:right;
    right:15px;
}
ul.dropdown-cart li .item{
    display:block;
    padding:3px 10px;
    margin: 3px 0;
}
ul.dropdown-cart li .item:hover{
    background-color:#f3f3f3;
}
ul.dropdown-cart li .item:after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

ul.dropdown-cart li .item-left{
    float:left;
}
ul.dropdown-cart li .item-left img,
ul.dropdown-cart li .item-left span.item-info{
    float:left;
}
ul.dropdown-cart li .item-left span.item-info{
    margin-left:10px;   
}
ul.dropdown-cart li .item-left span.item-info span{
    display:block;
}
ul.dropdown-cart li .item-right{
    float:right;
}
ul.dropdown-cart li .item-right button{
    margin-top:14px;
}


.right {
float:right;
}
.left {
float:left;
}
.clear {
clear:both;
}
.hide {
display: none;
}
.show {
display: block;
}
#topmenu {
text-align:right;
margin-right:0px;
}
img {
max-width: 100%;
}

#kattoptekst h1 {
margin-top:0px;
margin-bottom:0px;
}

.padding0 {
padding-left:0px;
padding-right:0px;
}
.paddingeft5 {
padding-left:5px;
}
/*breadcrum*/
.breadcrumb {
margin-top:0px;
background-color:#ffffff;
padding-left:10px;
margin-bottom: 0px;
}


/*leftmenu*/
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
color: #fff;
background-color: #428bca;
}

.margintop5 {
    margin-top:5px;
}
.margintop20 {
    margin-top:20px;
}

.nav-pills>li>a {
border-radius: 0px;
}

a {
color: #333;
text-decoration: none;
}

a:hover {
color: #666;
text-decoration: none;
}
.underline {
text-decoration: underline;
}

.nav-stacked>li+li {
margin-top: 0px;
margin-left: 0;
border-bottom:1px solid #dadada;
border-left:1px solid #dadada;
border-right:1px solid #dadada;
}

.nav-stacked>li+li.active {
margin-top: 0px;
margin-left: 0;
border-bottom:1px solid #428BCA;
border-left:1px solid #428BCA;
border-right:1px solid #428BCA;
}

.active2 {
    border-right:4px solid #428bca;
}


/*forsiden*/
#forsidetekst,#kattoptekst,#katbundtekst {
border:1px solid #e7e7e7;
padding:10px;
margin:5px;
margin-left:0px;
margin-right:0px;
background-color: #ffffff;
}
.bannerContainer {
margin-left:5px;
}
.bannerright {
padding:0px;
}
.bannerContainer {
padding: 0px;
padding-bottom:1px;
    margin-bottom: 14px;
    background-color: #f7f7f9;
    border: 1px solid #e7e7e7;
    border-radius: 0px;
}
.rov1 {
font-size:16px;
font-weight: bold;
margin-left:0px;
margin-top:25px;
}
.rov {
font-size:16px;
font-weight: bold;
margin-left:0px;
margin-top:20px;
}
/*footer*/
.footernav {
background-color:#333333;
padding:10px;
padding-top:20px;
}
.footernav ul {
list-style: none;
margin-left: -58px;
}
.footernav ul>:first-child {
margin-left: -24px;
padding-bottom: 5px;
font-weight: bold;
padding: 0;
margin: 0;
color: #ffffff;    
}
.footernav ul a{
color: #eeeeee;
text-decoration: none;
}
.footernav ul.f li:not(:first-child):before {
color: #ffffff;
content: '\2192';
float: left;
margin-left: 2px;
}

ul.adresseul li {
color: #ffffff;
}

#footertrust,#footeradr {
text-align:center;
}
#footertrust,#footeradr {
background-color:#F0F0F0;
}
/*varelister*/
.item .image,.item .ov {
text-align:center;
font-size: 20px;
}
.vareliste {
/*margin-left: -5px;*/
}


.katcontainer {
margin:10px;
margin-top:5px;
margin-left:0px;
cursor:pointer;
border:1px solid #e7e7e7;
height: 190px;
width:100%;
padding:10px;
background-color: #ffffff;
}
.vareliste .katitem {
height:200px;
cursor:pointer;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;

}
.vareliste .itemkatov {
height:25px;
overflow:hidden;

}


.vareliste .listkatimg {
max-height:170px;
max-width:200px;
}

.vareliste .item {
height:420px;
cursor:pointer;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 5px;
/*background-color: #ffffff;*/
}
.vareliste .vitem {
background-color:#EEEEEE;
}
.vareliste .vitem:nth-child(4n) {
padding-right: 0px;
}
.vareliste .item:first-child {
padding-left: 0px;
}

.liste3:nth-child(3n) {
padding-right: 0px;
}
.liste4:nth-child(4n) {
padding-right: 0px;
}
.fliste4:nth-child(7n) {
padding-right: 0px;
}

.vareliste.paddingfix .item:first-child {
padding-left: 5px;
}
.itemcontainer {
background-color: #ffffff;
margin:10px;
margin-top:5px;
margin-left:0px;
cursor:pointer;
border:1px solid #e7e7e7;
height: 410px;
width:100%;
padding:10px;
}
.vareliste .item:hover img {
opacity: 0.7;
}
.vareliste .itemov {
height:51px;
overflow:hidden;
}

.vareliste .item:hover img {
-webkit-transition: all 0.3s ease-out;  /* Chrome 1-25, Safari 3.2+ */
-moz-transition: all 0.3s ease-out;  /* Firefox 4-15 */
-o-transition: all 0.3s ease-out;  /* Opera 10.50–12.00 */
transition: all 0.3s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}


.vareliste .listimg {
max-height:170px;
max-width:250px;
}


.vareliste .price {

}
.vareliste .prices {
float:left;
font-size:20px;
}
.vareliste .morelink {
float:right;
}

.visible-xs .list-inline>li {
display: block;
}
/*varelister*/
/*detaljesiden*/
.pushoutm {
margin-left:-15px;
}
.review {
margin-top:10px;
margin-bottom:10px;
}
.review .pushout {
margin-left:-30px;
}
.reviewTitle {
font-size:22px;
font-weight: bold;
}
.glyphicon-star,.glyphicon-star-empty{
color:#55c65e; !important;
font-size:22px;
}
#respond {
margin-left:-15px;
}
.author {
color:#999;
}
#ikurvknap .btn-lg {
width:100%;
}
.sparpris {
background-color:#d1e908;
color:#000000;
font-weight: bold;
font-size:20px;
margin-top:5px;
padding:1px;
}
.foerpris {
display:inline;
text-decoration: line-through;
font-size:14px;
color:#aaaaaa;
font-weight: normal;
}

.egenskabliste .foerpris {
display:block;
font-size:10px;
line-height: 8px;
}

.productcontainer .col-sm-5 {
padding-left:0px;
}
.productcontainer h1 {
font-size:26px;
margin-top:7px;
margin-bottom:0px;
}
.productcontainer .pushout {
margin-right:-15px;
margin-left:-15px;
}
.smaakort {
margin-bottom:20px;
}
.productcontainer .highlight {
    padding: 9px 14px;
    margin-bottom: 14px;
    background-color: #f7f7f9;
    border: 1px solid #e7e7e7;
    border-radius: 0px;
    font-size:16px;
    margin-right:-15px;
    margin-left:-15px;
}
.productcontainer input {
padding: 3px;
padding-bottom: 5px;
}
.productcontainer #antal,.productcontainer #ikurvknap {
    -moz-box-shadow: inset 0 6px 6px rgba(0,0,0,0.05);
    -webkit-box-shadow: inset 0 6px 6px rgba(0,0,0,0.05);
    box-shadow: inset 0 6px 6px rgba(0,0,0,0.05);
    padding: 19px 19px 17px;
    margin-left:-15px;
    margin-right:-15px;
}


.productcontainer .prices {
font-weight: 600;
    font-size: 25px;
    /*line-height: 24px;*/
    color: #333;
}

.productcontainer .glyphicon-ok-sign:before {

    color: #55C65E;
}

/*detaljesiden*/
#bigimg {
border: 1px solid #e7e7e7;
}

.pb5 {
padding-bottom: 5px;
}
.pb10 {
padding-bottom: 10px;
}
.mb10 {
margin-bottom: 10px;
}
/*tjekud*/
.tjekudknappercontainer {
margin-bottom:10px;
}
.table>tbody>tr>td, .table>tfoot>tr>td{
    vertical-align: middle;
}


.text-right-hxs {
text-align: right;
}

.adressecontainer {
margin-right:30px;
margin-left:-30px;
}
.tjekbetalingcontainer {
margin-right:0px;
margin-left:0px;
}
.highlight {
    padding: 9px 14px;
    margin-bottom: 14px;
    background-color: #f7f7f9;
    border: 1px solid #e7e7e7;
    border-radius: 0px;
}
.w40 {
width:40%;
}
.w50 {
width:50%;
}

@media only screen and (max-width: 600px) {

.nyhedsbrevinput {
height:49px;
display:inline;
width:100%;
margin-bottom:10px;
}
.nyhedsbrevboks {
margin-top:10px;
}
.indryk {
margin-left:5px;
margin-right:5px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
.indryk2 {
padding-left:5px;
text-align:left;
}
.indryk label {
padding-left:5px;
font-weight: normal;
display:block;
text-align:left;
}
.indryk input[type=radio] {

}
.setup-panel {
margin-bottom: 0px;
}
.setup-panel h4{
font-size:14px;
margin-bottom: 0px;
display:inline;
text-align:left;
}
.setup-panel p{
margin-bottom: 0px;
display:inline;
text-align:left;
}
.setup-panel>li>a {
padding-top: 1px;
padding-bottom: 1px;
text-align:left;
}
.updatebuttons {
display:inline!important;
}
.text-right-hxs {
text-align: left;
}
.vareliste .listimg {
max-height:150px;
max-width:135px;
}
.bm-xs {
margin-bottom:10px;
}
.ajaxhalf h2 {
font-size:16px;
}
h3 {
font-size:20px;
margin-top:0px;
}
    table#cart tbody td .form-control{
		width:16.6%;
		display: inline !important;
	}
	.actions .btn{
		width:36%;
		margin:1.5em 0;
	}
	
	.actions .btn-info{
		float:left;
	}
	.actions .btn-danger{
		float:right;
	}
	
	table#cart thead { display: none; }
	table#cart tbody td { display: block; padding: .6rem; min-width:300px;}
	table#cart tbody tr td:first-child { background: #333; color: #fff; }
	table#cart tbody td:before {
		content: attr(data-th); font-weight: bold;
		display: inline-block; width: 8rem;
	}
		
	table#cart tfoot td{display:block; }
	table#cart tfoot td .btn{display:block;}
}
@media only screen and (max-width: 680px) {	
.navbar-collapse.in {
    height: 300px;
    overflow-y: auto;
}
.liste3:nth-child(3n) {
padding-right: 5px;
}
.liste3:nth-child(2n) {
padding-right: 0px;
}
.vareliste .item:nth-child(2n) {
padding-right: 0px;
}
.fliste4:nth-of-type(5),.fliste4:nth-child(7),.fliste4:nth-child(12),.fliste4:nth-child(14),.fliste4:nth-child(19),.fliste4:nth-child(21),.fliste4:nth-child(26),.fliste4:nth-child(28),.fliste4:nth-child(33),.fliste4:nth-child(35),.fliste4:nth-child(40),.fliste4:nth-child(42) {
padding-right: 0px;
}	
}


@media only screen and (max-width: 400px) {
.liste3:nth-child(3n) {
padding-right: 5px;
}
.liste3:nth-child(2n) {
padding-right: 0px;
}
.liste4:nth-child(2n) {
padding-right: 0px;
}
.fliste4:nth-of-type(5),.fliste4:nth-child(7),.fliste4:nth-child(12),.fliste4:nth-child(14),.fliste4:nth-child(19),.fliste4:nth-child(21),.fliste4:nth-child(26),.fliste4:nth-child(28),.fliste4:nth-child(33),.fliste4:nth-child(35),.fliste4:nth-child(40),.fliste4:nth-child(42) {
padding-right: 0px;
}





.afstandtop {
    height:60px;
}
.vareliste .item {
height: 580px;
}
.itemcontainer {
height: 570px;
}
.vareliste .prices {
    float: left;
    font-size: 18px;
}
.foerpris {
display:block;
}
.indryk2 {
padding-left:5px;
}
.vareliste .listimg {
max-height:150px;
max-width:120px;
}
.ajaxhalf {
width:100%;
}
h3 {
font-size:16px;
margin-top:0px;
}
.btn {
padding: 6px 8px;
}

.vareliste .morelink {
float:left;
margin-top:5px;
}
.vareliste .btn {
margin-top:10px;
}

.vareliste .itemov {
height:105px;
overflow:hidden;
}
.w40 {
width:100%;
margin-bottom:5px;
padding-top:5px;
}
.w50 {
width:100%;
margin-bottom:5px;
}

#headercontainer {  
    top:0;
    position:relative;
    height:auto;
    z-index:1;
    background:#ffffff;
    width:340px;
}
#topspace {
height:auto;
}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.xsbspace {
margin-bottom:10px;
}
}