body {
    font-size: 17px;
    line-height: 1.5em;
    font-family: 'Helvetica',Sans-serif;

    background-repeat: repeat-x, repeat;
    background-image: url(/grafik/bg.jpg);

}
.stickytop {
    position:fixed;
    top:0;
    height:30px;
    z-index:1500;
    left:0;
    right:0;
    background-color:#ffffff;
    text-align:center;
}  
/*menu explore fix*/
.dropdown-menu > li > a {
display: inline-block;
}


.miunsmargin {
padding-left:0px;
padding-right:5px;
}
.f_1 {
    background-color: #252525;
    color: #ffffff;
    padding: 3px;
    margin-top: -40px;
    position: absolute;
    margin-left: 10px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    font-size:24px;
}

.menudiv {
display:flex;
padding-left:10px;

}
.menudiv:before {
    content: "";
    display: block;
    background: url("/grafik/iconer/menuicon.gif") no-repeat;
    width: 6px;
    height: 6px;
    float: left;
    margin: 0 6px 0 0;
    margin-top: 8px;
}

@media only screen and (max-width: 600px) {
.f_1 {
    padding: 0px;
    margin-top: -30px;
    margin-left: 5px;
    padding-left: 3px;
    padding-right: 3px;
    font-size:10px;
}
}

/*megamenu*/
@media only screen and (min-width: 600px) {
.mmenu {
    padding:10px;
}
}
@media only screen and (min-width: 1200px) {
.mmenu {
    margin: auto;
    width: 1170px;
}
.newspaper {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    padding-left:20px;
    padding-bottom:20px;
} 
.menuov {
   padding-left:20px;
}
}
/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */

.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;
}

/*!
 * Yamm!3
 * Yet another megamenu for Bootstrap
 * http://geedmo.github.com/yamm3
 *
 * Demo styles
 */

/* layout */
body {
  padding-bottom: 40px;
  color: #282828;
}
pre { margin: 0; padding: 10px 20px !important;}

.well {
margin-bottom:0px;
}
.valgmulighderbar.noborder {
border-top:0px;
}
.well.valg {
padding-top:5px;
}
.afstandtop {
margin-top:5px;
}
.afstandtop2 {
margin-top:10px;
}
.afstandleft {
margin-left:3px;
}
.afstandright {
margin-right:3px;
}
.afstandmidt {
padding-left:6px;
padding-right:6px;
}
.blueknap,.blueknap:hover {
background-color:#144C87;
border-color: #144C87;
}
.panel.kategoriside {
height:520px;
}
.panel .image {
    margin-left: -11px;
    margin-right: -11px;
    margin-top: -11px;
    }
.kategorivarer {
padding:25px;
}
.kategorivarer h4 {
margin-bottom:0px;
}

#kattopleft {
float:left;
width:60%;
}
#kattopleft h2 {
font-size:17px;
}

#kattopright {
float:right;
padding-top:30px;
}

.priskategori {
text-align:center;
padding-bottom:5px;
}
.storpris {
color:#144C87;
font-size:24px;

}
footer {
  margin-top: 2px;
}
#footer1 img,#footer3 img,#footer5 img,#footer7 img {
margin-right:10px;
}
#visbesked {
    display: none;
}
#unvis_span {
    display: none;
    font-family: Arial;
    font-size: 12px;
}
#midtfolded1div label {
    display: inline;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
.container, .jumbotron .container { width: auto; max-width: 1170px; }

.jumbotron {
  padding: 0px 0;
  padding-left: 0;
  padding-right: 0;
}
  .jumbotron.intro {
    margin-top: 0;
  }

  .jumbotron .navbar {
    font-size: 14px;
    line-height: 1.6;
  }

/* menu styes */
.list-unstyled,
.list-unstyled ul { min-width: 120px }


/*
#plastikarmbaandbg {
height:112px;
padding-left: 340px;
margin-left: 0px;
padding-top:2px;
}
#previewplastikarmbaand {
height: 100px;
width: 720px;

padding-top: 50px;
margin-left: 0px;
}
.plastikarmbaandbg_pink {
background-image: url(/preview/plastiskarmbaand/bg2/bg_pink.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_neonorange {
background-image: url(/preview/plastiskarmbaand/bg2/bg_neonorange.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_cranberryrubinered {
background-image: url(/preview/plastiskarmbaand/bg2/bg_cranberryrubinered.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_mattorange {
background-image: url(/preview/plastiskarmbaand/bg2/bg_mattorange.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_red {
background-image: url(/preview/plastiskarmbaand/bg2/bg_red.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_lightblue {
background-image: url(/preview/plastiskarmbaand/bg2/bg_lightblue.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_burgandy {
background-image: url(/preview/plastiskarmbaand/bg2/bg_burgandy.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_neonblue {
background-image: url(/preview/plastiskarmbaand/bg2/bg_neonblue.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_royalblue {
background-image: url(/preview/plastiskarmbaand/bg2/bg_royalblue.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_turquoise {
background-image: url(/preview/plastiskarmbaand/bg2/bg_turquoise.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_neongreen {
background-image: url(/preview/plastiskarmbaand/bg2/bg_neongreen.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_darkgreen {
background-image: url(/preview/plastiskarmbaand/bg2/bg_darkgreen.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_lime {
background-image: url(/preview/plastiskarmbaand/bg2/bg_lime.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_clear {
background-image: url(/preview/plastiskarmbaand/bg2/bg_clear.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_black {
background-image: url(/preview/plastiskarmbaand/bg2/bg_black.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_white {
background-image: url(/preview/plastiskarmbaand/bg2/bg_white.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_ivroy {
background-image: url(/preview/plastiskarmbaand/bg2/bg_ivroy.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_platinum {
background-image: url(/preview/plastiskarmbaand/bg2/bg_platinum.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_gold {
background-image: url(/preview/plastiskarmbaand/bg2/bg_gold.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_brown {
background-image: url(/preview/plastiskarmbaand/bg2/bg_brown.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_purple {
background-image: url(/preview/plastiskarmbaand/bg2/bg_purple.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_lilac {
background-image: url(/preview/plastiskarmbaand/bg2/bg_lilac.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_neonpink {
background-image: url(/preview/plastiskarmbaand/bg2/bg_neonpink.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_mattyellow {
background-image: url(/preview/plastiskarmbaand/bg2/bg_mattyellow.png);
background-repeat: no-repeat;
}
.plastikarmbaandbg_neonyellow {
background-image: url(/preview/plastiskarmbaand/bg2/bg_neonyellow.png);
background-repeat: no-repeat;
}

*/
@media ( min-width: 767px ) {
  .panel-group { width: 400px; }
  .thumbnail { margin: 0; }
}

/* Grid demo styles */
.grid-demo {
  padding: 10px 30px;
}

  .grid-demo [class*="col-"] {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 1em;
    text-align: center;
    line-height: 2;
    background-color: #e5e1ea;
    border: 1px solid #d1d1d1;
  }

.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #ffffff;
}
/*megamenu*/

div#sticker {

}
@media ( min-width: 700px ) {
.stick {
    position:fixed;
    top:0px;
    width:300px;
    left:50%;
    z-index:2;
    background-color:#ffffff;
}
}
@media ( min-width: 1000px ) {
.stick {
    position:fixed;
    top:0px;
    width:550px;
    left:50%;
    z-index:2;
    background-color:#ffffff;
}
}




#successdiv {
display:none;
height:80px;
width:150px;
background-color:#fff;
color:#666;
border-color:#ccc;
border-width:1px;
border-style:solid;
font-size:14px;
z-index:999;
position:fixed;
right:20px;
top:20px;
padding:10px;
}
.topbar {
background-color:#f4f4f4;
height:132px;
}
.headerbar {
padding-top:0px;
}
.headerbar1 {
font-size:12px;
color:#777;
line-height: 16px;
}

.headerbar1 b{
color:#333333;
font-size:14px;
}
#logo {
    z-index: 1;
    margin-top: 0px;
    /*width: 100%;*/
    position: absolute;
}
#lillekurvantalcontainer {
    z-index: 9999;
    margin-top: -20px;
    width: 100%;
    position: absolute;
    right: 0px;
}
#lillekurvantal {
background-color: #F37B00;
width:26px;
border-radius: 13px;
text-align: center;
font-size: 12px;
line-height: 1.428571429;
color:#fff;
padding: 4px 0;
float:right;
}
.chatprofile {
padding-top:20px;
padding-left:0px;
}
.chatprofileimg {
padding-left:20px;
padding-right:5px;
}

.bnt-blue {
color: #fff;
    background-color: #18528B;
    border-color: #18528B;
}
#herder {
    display: none;
}
.hvidbg {
    background-color: #fff;
    }
.text-box-big-white hr {
margin-top:5px;
margin-bottom:20px;
}
h1 {
font-size:28px;
color:#282828;
}
.text-box-big-white h1 {
    font-weight: bold;
    margin-top: -5px;
}
.text-box-big-white h2 {
font-size: 20px;
    color:#282828;
    margin-top: 0px;
    padding: 0px;
    font-weight: bold;
}
.pristxt {
    font-size: 25px !important;
    line-height: 26px !important;
        border-bottom: 0px;
    border-left: 0px;
    width: 100px;
    border-top: 0px;
    border-right: 0px;
    background-color: #f6f6f6;
    color: #434652;
    right: 110px;
    top: 33px;
    top: 36px\0/;
}
.bluelink,.bluelink:hover {
color:#3333ff;
text-decoration: underline;
}
.starvare {
position:relative;
height:30px;
}
.starvare.kategori {
text-align:right
}
.stars {
position:relative;
bottom:2px;
display:table-cell;
}
.startext {
position:relative;
bottom:0px;
display:table-cell;
padding-left:10px;
}
.stars.kategori {
bottom:0px;
display:inline;
}
.startext.kategori {
font-size:10px;
display:inline;
}
a.orangebutton,a.orangebutton:hover {
background-color:#F37B00;
border-color:#F37B00;
color:#ffffff;
text-decoration: none;
font-weight: bold;
font-size:15px;
margin-bottom: 20px;
}
.downarrow {
padding-left:10px;
padding-right:10px;
}
.menuknap {

    font-size: 16px;
    border-radius: 4px!important;
    border: 1px #eee solid;
padding:1px;
    font-weight: bold;
        line-height: 10px;
        margin-right:10px;
        margin-top:8px;
}
.navbar-nav>li.menuknap>a {
line-height: 10px;
padding-top: 8px;
padding-bottom: 8px;
}
.cblue {
color:#56c3ec;
}
.pramme {
border: 1px solid #dddddd;
padding:10px;
}
/* produktvælger*/
#icon1, #icon2, #icon3, #icon4, #icon5, #icon6, #icon7, #icon8, #icon9 {
    float: left;
    padding-left: 0px;
    width: 20px;
    z-index: 1;
    margin-top: -2px;
}

.facts {
    padding-top: 20px;
    padding-bottom: 0px;

    font-size:14px;
}
.facts ul {
padding-left:0px;
}

#facts1,.factsa {
    padding-top: 20px;
    padding-bottom: 0px;
    float: left;
    width: 47%;
    font-size:14px;
}
#facts1 li,.facts li {
    list-style-type: none;
    background: url('/grafik/iconer/flueben.png');
    background-repeat: no-repeat;
    background-position: top left;
}
#standarttekstpaavarer {
    padding-top: 20px;
    padding-bottom: 20px;
    float: right;
    padding-right: 10px;
    width: 49%;
    font-size:14px;
}

.prisboks {
padding-top:11px;
}


#tabhd {
    border: 1px solid #e1e1e1;
    border-bottom-width: 0;
    background-color: #aeaeae;
    padding: 20px;
    padding-top: 8px;
    padding-bottom: 5px;
    font-weight: bold;
    float: left;
    z-index: 2;
    color: #ffffff;
}
#tabhd2 {
    border: 0px;
    border-top: 0px solid #e1e1e1;
    background-color: #f6f6f6;
    padding: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: -16px;
    width: 713px;
    margin-top: -1px;
}
#valgmulighedcontainer {
    margin-left: -16px;
    width: 752px;
    background-color: #f6f6f6;
    padding-left: 0px;
    padding-right: 0px;
}

div.valgmulighderbar_start {
	background-repeat: repeat-x;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #e1e1e1;		
	border-bottom: 0px;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
	height: 28px;
	width: 100%;	
}

div.valgmulighderbar {
	background-repeat: repeat-x;	
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #e1e1e1;	
	border-bottom: 0px;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
	height: 32px;
	width: 100%;	
	
}
div.valgmulighederleft {
z-index:2;
	height: 24px;
	width: 87%;
	float: left;
	margin-top: 6px;
}

div.valgmulighedervalg {
	height: 24px;
	width: 1%;	
	float:left;
	margin-top: 6px;
	text-align: left;
}


div.valgmulighederright {
	height: 24px;
	width: 12%;	
	float:right;
	margin-top: 6px;
	text-align: right;
}


div.valgmulighederleft a,div.valgmulighederright a {
	TEXT-DECORATION: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 4px;
}

div.valgmulighedertekst {
	padding-top: 1px;
	padding-left: 30px;
	border-bottom: 0px;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
	width: 100%;
	line-height:20px;
}
div.forvalglisteblock {
    border-bottom: rgb(222,221,220) 1px solid;
    border-left: rgb(222,221,220) 1px solid;
    width: 400px;
    margin-bottom: 5px;
    height: 65px;
    border-top: rgb(222,221,220) 1px solid;
    border-right: rgb(222,221,220) 1px solid;
    padding-top: 7px;
}
div.forvalgblock {
    width: 30px;
    margin-top: 10px;
    margin-left: 10px;
    height: 40px;
    float: left;
}

input.textinput {
    height: 40px;
    width: 360px;
    font-size: 16px;
    padding-top: 5px;
}
div.skriftlisteblock {
    border-bottom: rgb(222,221,220) 1px solid;
    border-400px;
    margin-bottom: 5px;
    height: 60px;
    border-top: rgb(222,221,220) 1px solid;
    border-right: rgb(222,221,220) 1px solid;
    padding-top: 7px;
}
#font2div div.skriftlisteblock {

    height: 70px;
}
div.skriftblocka {
    width: 30px;
    margin-top: 10px;
    margin-left: 10px;
    height: 30px;
    float: left;
}
div.skriftblock {
    width: 420px;
    margin-bottom: 5px;
    height: 50px;
    float: left;
}
div.skriftblocknavn {
    width: 30px;
    margin-top: 12px;
    height: 50px;
    float: left;
}
div.skriftlisteblockb {
    border-bottom: rgb(222,221,220) 1px solid;
    border-left: rgb(222,221,220) 1px solid;
    width: 500px;
    margin-bottom: 5px;
    height: 85px;
    border-top: rgb(222,221,220) 1px solid;
    border-right: rgb(222,221,220) 1px solid;
    padding-top: 7px;
}
div.skriftblockab {
    width: 30px;
    margin-top: 20px;
    margin-left: 10px;
    height: 30px;
    float: left;
}
div.skriftblocknavnb {
    width: 30px;
    margin-top: 22px;
    height: 50px;
    float: left;
}
div.skriftblock {
    width: 300px;
    margin-bottom: 5px;
    height: 50px;
    float: left;
}
div.figurlisteblock_80 {
width: 100px;
height: 110px;
margin-top: 10px;
margin-right: 8px;
margin-bottom: 10px;
margin-left: 0pt;
float: left;
text-align: center;
}
div.figurlisteblockslut_80 {
width: 100px;
height: 110px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0pt;
float: left;
text-align: center;
}
div.figurblock_80 {
border-bottom: rgb(222,221,220) 1px solid; 
border-left: rgb(222,221,220) 1px solid; 
width: 100px; 
margin-bottom: 5px; 
height: 110px; 
border-top: rgb(222,221,220) 1px solid; 
border-right: rgb(222,221,220) 1px solid;
padding-top:7px;
line-height:12px;
}
div.farvelisteblock {
    width: 100px;
    /* height: 70px; */
    margin-top: 5px;
    margin-right: 9px;
    margin-bottom: 5px;
    margin-left: 0pt;
    float: left;
    text-align: center;
}

#template div.skriftlisteblock {
    height: 113px;

}
div.farvelisteblock_madeby {
width: 140px;
height: 200px;
margin-top: 5px;
margin-right: 9px;
margin-bottom: 5px;
margin-left: 0pt;
float: left;
text-align: center;
}
div.farveblock_madeby {
border-bottom: rgb(222,221,220) 1px solid; 
border-left: rgb(222,221,220) 1px solid; 
width: 140px; 
margin-bottom: 5px; 
height: 180px;
border-top: rgb(222,221,220) 1px solid; 
border-right: rgb(222,221,220) 1px solid;
padding-top:4px;
padding-bottom:4px;
}
div.farveblock_madeby input[type="radio"]{
    vertical-align: baseline;
}
div.farvelisteblockst {
width: 120px;
height: 220px;
margin-top: 5px;
margin-right: 9px;
margin-bottom: 5px;
margin-left: 10pt;
float: left;
text-align: center;
}

div.farveblockst {
border-bottom: rgb(222,221,220) 1px solid; 
border-left: rgb(222,221,220) 1px solid; 
width: 120px; 
margin-bottom: 5px; 
/*height: 70px;*/
border-top: rgb(222,221,220) 1px solid; 
border-right: rgb(222,221,220) 1px solid;
padding-top:4px;
padding-bottom:4px;
padding:4px;
height:220px;
}
div.farveblock {
    border-bottom: rgb(222,221,220) 1px solid;
    border-left: rgb(222,221,220) 1px solid;
    width: 100px;
    margin-bottom: 5px;
    /* height: 70px; */
    border-top: rgb(222,221,220) 1px solid;
    border-right: rgb(222,221,220) 1px solid;
    padding-top: 4px;
    padding-bottom: 4px;
    padding: 4px;
    height: 110px;
}
div.farvelisteblockstor {
    width: 318px;
    height: 260px;
    margin-top: 5px;
    margin-right: 9px;
    margin-bottom: 5px;
    margin-left: 0pt;
    float: left;
    text-align: center;
}
div.farveblockstor {
    border-bottom: rgb(222,221,220) 1px solid;
    border-left: rgb(222,221,220) 1px solid;
    width: 318px;
    margin-bottom: 5px;
    /* height: 70px; */
    border-top: rgb(222,221,220) 1px solid;
    border-right: rgb(222,221,220) 1px solid;
    padding-top: 4px;
    padding-bottom: 4px;
    padding: 4px;
    height: 260px;
}
div.farvelisteblock_hoej {
width: 140px;
height: 170px;
margin-top: 5px;
margin-right: 9px;
margin-bottom: 5px;
margin-left: 0pt;
float: left;
text-align: center;
}
div.farveblock_hoej {
border-bottom: rgb(222,221,220) 1px solid; 
border-left: rgb(222,221,220) 1px solid; 
width: 140px; 
margin-bottom: 5px; 
height: 150px;
border-top: rgb(222,221,220) 1px solid; 
border-right: rgb(222,221,220) 1px solid;
padding-top:4px;
padding-bottom:4px;
}
div.farvelisteblock_hoej2 {
width: 100px;
height: 300px;
margin-top: 5px;
margin-right: 9px;
margin-bottom: 5px;
margin-left: 0pt;
float: left;
text-align: center;
}
div.farveblock_hoej2 {
border-bottom: rgb(222,221,220) 1px solid; 
border-left: rgb(222,221,220) 1px solid; 
width: 100px; 
margin-bottom: 5px; 
height: 300px;
border-top: rgb(222,221,220) 1px solid; 
border-right: rgb(222,221,220) 1px solid;
padding-top:4px;
padding-bottom:4px;
}
div.designlisteblock_bred {
width: 500px;
/*height: 70px;*/
margin-top: 5px;
margin-right: 9px;
margin-bottom: 5px;
margin-left: 0pt;
text-align: center;
}
div.designblock_bred {
border-bottom: rgb(222,221,220) 1px solid; 
border-left: rgb(222,221,220) 1px solid; 
width: 400px; 
margin-bottom: 5px; 
/*height: 70px;*/
border-top: rgb(222,221,220) 1px solid; 
border-right: rgb(222,221,220) 1px solid;
padding-top:4px;
padding-bottom:4px;
}

div.designlisteblock_bred2 {
width: 400px;
/*height: 70px;*/
margin-top: 5px;
margin-right: 9px;
margin-bottom: 5px;
margin-left: 0pt;
text-align: center;
}
div.designblock_bred2 {
border-bottom: rgb(222,221,220) 1px solid; 
border-left: rgb(222,221,220) 1px solid; 
width: 400px; 
margin-bottom: 5px; 
/*height: 70px;*/
border-top: rgb(222,221,220) 1px solid; 
border-right: rgb(222,221,220) 1px solid;
padding-top:4px;
padding-bottom:4px;
}
div.designblock_bred2a {
width: 30px; 
margin-top: 14px; 
margin-left: 10px; 
height: 30px; 
float:left;
}
div.designblock_bred2b {
width: 30px; 
margin-top: 30px; 
margin-left: 10px; 
height: 60px; 
float:left;
}
.usper {
height:50px;
padding-top:10px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.2;
} 
.usper .glyphicon {
font-size:30px;
    display: inline-block;
    margin-right: 10px;
    float: left;
}
.usper .glyphiconimg {
font-size:1px;
    display: inline-block;
    margin-right: 10px;
    float: left;
    height:40px;
}
#designerdiv {
padding:10px;
padding-left:19px;
padding-right:19px;
}

#breadcrum, #breadcrum a {
color:#999999;
font-size:10px;
padding-top:4px;
}
.iframepreview {
width:100%;
}
.strygemaerker {
width:258px;
}
@media only screen and (max-width: 1000px) {

#preview2014 {
width:100%;
}
.iframepreview {
width:540px;
}

#template div.skriftlisteblock {
    height: 100px;
}
#skriftype_25mm div.skriftlisteblock {
    width: 250px;
    height: 100px;
}
#skriftype_25mm div.skriftblocknavn {
    height: 30px;
    margin-top:8px;
    font-size:16px;
}

div.farvelisteblockstor {
    width: 250px;
}
div.farveblockstor {
    width: 250px;
}

div.skriftlisteblockb {
    width: 250px;
    height: 45px;
}
div.skriftblockab {
    margin-top: 0px;
}
div.skriftblocknavnb {
    margin-top: 6px;
}
div.skriftlisteblock {
    width: 250px;
    height: 35px;
}
div.skriftblock {
    width: 200px;
}
#font1div div.skriftblock {
    width: 160px;
}
#font1div div.skriftlisteblock {
    height: 58px;
}
#font1div div.skriftblocka {
    margin-top: 10px;
}

#font2div div.skriftblock {
    width: 160px;
}
#font2div div.skriftlisteblock {
    height: 48px;
}
#font2div div.skriftblocka {
    margin-top: 1px;
}



div.skriftlisteblockb div.skriftblock {
    width: 160px;
    padding-left:10px;
}
div.skriftblocka {
    width: 30px;
    margin-top: 1px;
    margin-left: 10px;
    height: 30px;
    float: left;
}
div.skriftblock img {
max-width:100%;
}
input.textinput {
    width: 250px;
}

#tabhd2 {
    width: 100%;
}
#valgmulighedcontainer {
    width: 100%;
}

div.valgmulighderbar_start {
	background-repeat: repeat-x;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #e1e1e1;		
	border-bottom: 0px;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
	height: 28px;
	width: 100%;	
}

div.valgmulighderbar {	
	border-bottom: 1px;
	height: 100px;
	
}
div.valgmulighederleft {
height: 30px;
	width: 100%;
	
}

div.valgmulighedervalg {
height: 60px;
	width: 100%;	
}


div.valgmulighederright {
display:none;
}

#divtypentxt {
font-size:12px;
}
div.valgmulighedertekst {
	padding-top: 1px;
	padding-left: 0px;
	line-height:20px;
}

}
@media only screen and (max-width: 500px) {
#preview2014 {
width:100%;
}
.iframepreview {
width:310px;
}
}

div.figurlisteblock {
    width: 100px;
    height: 70px;
    margin-top: 10px;
    margin-right: 8px;
    margin-bottom: 10px;
    margin-left: 0pt;
    float: left;
    text-align: center;
}
div.figurblock {
    border-bottom: rgb(222,221,220) 1px solid;
    border-left: rgb(222,221,220) 1px solid;
    width: 100px;
    margin-bottom: 5px;
    height: 70px;
    border-top: rgb(222,221,220) 1px solid;
    border-right: rgb(222,221,220) 1px solid;
    padding-top: 7px;
    line-height: 12px;
}
/* produktvælger*/

#maaler10mm{
padding-top:0px;
    padding-bottom: 0px;
    float: left;
    padding-left: 5px;
    padding-right:0px;
}

.preview1_container {
width:325px;
margin:auto;
}



.tablemargin {
    margin-bottom: 10px;
    margin-top: 10px;
}

ul.indryk {
list-style:none;
list-style-position:outside;
padding-left:16px;
}
li.indryk {
padding-bottom:1px;
}
ul.indryk li.indryk:before {
    /* Unicode bullet symbol */
    content: '\25CF ';
    /* Bullet color */
    color: #f18948;
    margin-bottom: 10px;
    padding-bottom: 10px;
    bottom: 10px;
    padding-right: 6px;
    margin-left:-16px;
    margin-top:-10px;
}

#varetopleftimg {
width:100%;
}

.smallthumbnailsa {
    border: 1px solid #e7e7e7;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 82px;
    padding:5px;
    height
}


div.imglille {
    background-color: #ffffff;
    text-align: center;
    width: 74px;
    height: 74px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 12px;
    margin-left: 0px;
    float: left;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
    border-color: #dfdede;
    /* box-shadow: 5px 5px 5px #dddddd; */
    line-height: 100px;
    vertical-align: bottom;
    position: relative;
}
div.nomr {
margin-right: 0px;
margin-left: 3px;
}
div.imglille img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.youtubeplayknap {
position:relative;
left: 0px;
top:52px;
}
.procent100 {
width:100%;
}

.inspirationspanel {
padding-top:20px;
}
.finspirationspanel {
padding-top:5px;
}
.fpanelelement_l {
padding-right:2px;
}
.fpanelelement_r {
padding-left:3px;
}
.fpanel {
background-color:#fff;
}
.panel-content {
padding-left:10px;
padding-right:10px;
}
.inspirationspanel .panel .panel-content {
    padding: 20px;
}

.inspirationspanel .panel .panel-content h4 {
    padding: 0 0 10px 0;
    font-size: 20px;
}
.inspirationspanel .panel-content {
    height: 150px;
    overflow: hidden;
}

.inspirationspanel .panel .panel-kategoriside h4 {
    padding: 0 0 10px 0;
    font-size: 20px;
}

.inspirationspanel .panel-kategoriside {
    height: 80px;
    overflow: hidden;
}

.inspirationspanel .panel .panel-kategoriside_lille h4 {
    padding: 0 0 5px 0;
    font-size: 16px;
}

.inspirationspanel .panel .panel-kategoriside_lille {
    height: 70px;
    overflow: hidden;
    padding-top:10px;
}

.text-box-big-white {
padding: 1px 35px;
background-color: #fff;
margin-bottom: 12px;
padding-top:20px;
}

.text-box-white {
padding: 32px 35px;
background-color: #fff;
margin-bottom: 12px;
}

@media only screen and (max-width: 600px) {
.text-box-big-white {
padding: 1px 5px;
background-color: #fff;
margin-bottom: 12px;
}
}

@media only screen and (max-width: 1000px) {
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #000;
}
}
@media only screen and (min-width: 1200px) {
.navbar-nav-big {
width:1170px;
margin:auto;
}
}
.navbar-collapse {
background-color:#ffffff;
}
@media only screen and (min-width: 700px) {
.navbar-collapse {
background: url('/grafik/menubg.gif');
background-repeat: repeat;
background-position: top left;
}
}



.navbar-nav {
z-index:1500;

}
.navbar {
border:0px;
border-bottom: 1px solid #cccccc;
height:51px;
margin-bottom:0px;
}
.topspace {
/*height:60px;*/
width:100%;
}


.grid_maintxt {

}

.btn {
font-size: 17px;
}
.bigbig {
height:200px;
width:100%;
}
.row .procent100 {
width:100%;
}
/*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="xfile"]{
    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%;
}
.tags {
margin-bottom:10px;
margin-right:10px;
background-color:#1AA1DC;
border: 1px solid #1AA1DC;
}
.tags:hover {
margin-bottom:10px;
margin-right:10px;
background-color:#036C99;
border: 1px solid #036C99;
}
.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*/

.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:#d7d7d7;
border-width:2px;
box-shadow: inset 0 0 0;
}
.searchForm .form-control {
border-color:#d7d7d7;
border-width:2px;
border-right-width:0px;
box-shadow: inset 0 0 0;
}
.thumbnail {
border-radius: 0px;
}
.udtonet {
color:#aaaaaa;
}
/*toppen*/
header {
padding-bottom:5px;

}
.plustop {
color:#666; 
padding-top:5px;
padding-bottom:10px;
}
.toprykned {
padding-top:25px;
}

@media only screen and (max-width: 800px) {
.fpanelelement_l {
    padding-right: 15px;
}
.fpanelelement_r {
    padding-left: 15px;
}
.fpanelelement {
    padding-left: 15px;
    padding-right: 15px;
}
#lillekurvantalcontainer {
    width: 150px;
    position: absolute;
}
.mobilrow {
   margin-right: 0px;
    margin-left: 0px;
}
#lillekurvantal {
   
    top: 55px;
    right: 10px;
}
}

@media only screen and (max-width: 765px) {
#lillekurvantal {
position: absolute;
}
.row .procent100 {

}
}
.lillekurvmobil {
padding-top:73px;
text-align: right;
}

.indryk {
margin-left:1px;
margin-right:1px;
padding-top:1px;
padding-bottom:1px;
}
.streg {
border-bottom-color:#dadada;
border-bottom-style:solid;
border-bottom-width:1px;
}
.streg2 {
border-bottom-color:#dadada;
border-bottom-style:solid;
border-bottom-width:1px;
margin-left:-36px;
margin-right:-36px;
}
.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:43px;
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:-20px;
background-color:#ffffff;
padding-left:0px;
margin-bottom: 0px;
}

.panel {
padding:10px;
}
.panel-content p {
height:30px;
overflow:hidden;
font-size:14px;
line-height:16px;
}
/*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;
}
#_varetopleft a {
color: #666;
text-decoration: underline
}
#_varetopleft a:hover {
color: #000;
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;
}
.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:5px;
margin-top:25px;
}
.rov {
font-size:16px;
font-weight: bold;
margin-left:5px;
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;
}
.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:200px;
max-width:200px;
}

.vareliste .item {
height:410px;
cursor:pointer;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
}
.itemcontainer {
margin:10px;
margin-top:5px;
margin-left:0px;
cursor:pointer;
border:1px solid #e7e7e7;
height: 400px;
width:100%;
padding:10px;
}
.vareliste .item:hover img {
opacity: 0.7;
}
.vareliste .itemov {
height:85px;
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:200px;
max-width:300px;
}


.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:#E9B31B; !important;
font-size:22px;
}
#respond {
margin-left:-15px;
}
.author {
color:#999;
}
#ikurvknap .btn-lg {
width:100%;
}
.sparpris {
background-color:#F13340;
color:#ffffff;
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;
}

.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,.smallthumbnails {
border: 1px solid #e7e7e7;
}
.smallthumbnails {
border: 1px solid #e7e7e7;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;

}
.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:0px;
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;
}
.lillekurvmobil a {
font-size:13px;
}
.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:200px;
}
.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: 400px) {
.vareliste .item {
height:430px;
}
.itemcontainer {
height: 420px;
}
.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;
}
}

@media (max-width: 992px) and (orientation:landscape) {
    .col-md-4 {
        // some properties
    }
}

@media (max-width: 700px) and (orientation:portrait) {
    .col-xs-6 {
    width: 100%;
}
}