#ehl_outer_table{
        width: 970px
      }
#nav, .nav, #nav .nav li { margin:0px; padding:0px; }
#nav li {
  float: left; 
  display: inline-block; 
  cursor: pointer; 
  list-style: none; 
  padding: 5px 27px; 
  border: 0px #000 solid; 
  position: relative;
  font-family: ;
  font-size: 15px;
}

#nav li ul.first {
  left:-1px;
  top:100%;
  width: 263px;
}

#nav li, #nav li a, #nav A:link, #nav A:visited {
  color: #ffffff; 
  text-decoration:none;
}

#nav .nav li {
  width:100%; 
  text-indent:10px; 
  line-height:30px; 
  margin-right:10px; 
  border-top:0px #000 solid; 
  border-bottom:0px #000 solid; 
  border-left:none; 
  border-right:none; 
  background:#e82a00; 
}

#nav .nav ul li {
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: #000000 -moz-use-text-color;
  border-style: solid none;
  border-width: 0 medium;
  left: -39px;
  line-height: 30px;
  margin-right: 10px;
  padding-left: 26px;
  text-indent: 10px;
  width: 234px;
}

#nav li a {
  display:block; 
  width:inherit; 
  height:inherit;
}

ul.nav { 
display:none; 
  -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);;
  -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);;
  box-shadow: 4px 4px 4px rgba(0,0,0,0.3);;
}

#nav li:hover > a, #nav li:hover {
  color: #448dbb; 
  background:#e82a00; 
}

#nav li ul li:hover > a, #nav li ul li:hover {
  color: #448dbb; 
  background:#e82a00; 
}

li:hover > .nav { 
  display:block; 
  position:absolute; 
  width:200px; 
  top:-2px; 
  left:50%; 
  z-index:105; 
  border:0px #000 solid; 
}
  
li:hover { 
  position: relative; 
  z-index: 105; 
} 

#checkout_comments{
  padding: 15px 0 5px;
}

#checkout_method_title{
/*  padding: 10px 0 10px; */
 }

#text_alternative{
  padding: 15px 0 5px;
}

#header_cart, #header_cart A:link, #header_cart A:active, #header_cart A:visited, #header_cart A:hover {
  font-family: ;
  color: #ffffff;
  font-size: 13px; 
}

#products_desc table, #products_desc p, #products_desc td, #products_desc tr, #products_desc div{
 max-width: 360px; 
}

#products_desc{
  padding: 10px 1px;
}
#mouseLayer{
  background-color: rgba(100, 100, 100, 0.3) !important;
  background-color: #646464;
  background-color: rgba(100, 100, 100, 0.3);
  border:	1px solid black;
  border: 1px solid rgba(120, 120, 120, 0.47);
  width: 65px;
  height: 65px;
  z-index: 1;
}

#show1, #targetElementContainer{
  overflow: hidden;
}

#show1{
  position: relative;
  clear: left;
  max-width: 100%;
}

#targetElementContainer{
  position: absolute;
  left: 0px;
  width: 100%;
  background-color: white;
}

#main_pic{
  max-width: 100%;
  max-height: 100%;
}

#targetElement, #mouseLayer{
  position: absolute;
  top: 0px;
  left: 0px;
}

#targetElementContainer, #mouseLayer{
  opacity: 0;
  filter: alpha(opacity=0);
}

#product_data{
  position: relative;
  top: -14px
}
.main {
  font-family: Verdana, Arial, Helvetica, Times New Roman, Times; 
  font-size: 12px;
}

#main-table{
  padding:  10px;
}

#footer-table{
  padding:  10px;
}

#left-blocks-td{
  padding-left: 0px;
  padding-top: 30px;
  width: ;
  
}

#center-blocks-td{
  padding-right: CENTER_BLOCK_PADDING_RIGHT;
  padding-top: 30px;
  padding-left: 16px;
  padding-bottom: 16px;
}

#right-blocks-td{
  padding-right: 0px;
  padding-top: 30px;
  width: ;
  display: none;
}

.SinfoBoxHeading{
  background: url("images/kategori_Toning2.png") repeat-x scroll 0 0 #b836f5;
  color: #ffffff
}

.SinfoBoxContentsTD{
  background: #7a7a7a;
  padding-left: 10px;
}

.SinfoBoxContents{
  background: #7a7a7a;
  color: #ffffff;
}

#table_glow{
  -webkit-box-shadow: 0 0 5 5 5 #c21897;
  -moz-box-shadow: 0 0 5 5 5 #c21897;
  box-shadow: 0 0 5 5 5 #c21897;
   -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=600, Color='#c21897')";
}

#keywords_div{
  position: relative;
  left: 4px; top: 2px;
}

.discount{
 color: #373738;
}

#rullande_text{
  top: 809px;
  }

.product_price{
  font-family: Verdana, Arial, Helvetica, Times New Roman, Times;
  font-size: 22px;
  color: #e82a00;
}

.productPrice{
  color: #000;
}

.productSpecialPrice{
  color: red;
}

/*start pÃ¥ css till nya product visning*/
#prod_box{
   /*background: url("images/products_border.png") no-repeat scroll 0 0 transparent;*/
}
.logo_div{
	height: 824px;
	background: url(images/store_design/store_logo_20210302_180909.jpg) no-repeat scroll 0 0 transparent;
	background-size: contain;
}

#divTopMenu{
  height: 30px;
  font-family: ;
  letter-spacing: 1px;
}

.top_menu_spaceing{
  width:0px;
}

.meny{
  padding: 0px;
  height: 31px;
  
}

.kant_meny_left{
    background: url("images/store_design/toning2.png") repeat-x scroll 0 0 #e82a00;
    width: 175px;
}

.kant_meny_right{
    background: url("images/store_design/toning2.png") repeat-x scroll 0 0 #e82a00;
    width: 175px;
}

.knappar{
  background: url("images/store_design/toning2.png") repeat-x scroll 0 0 #e82a00;
  // width: 124px;
  padding: 0 34px;
  text-shadow:0px 0px 0px#0595a8;
  vertical-align: middle;
  font-family: ;
}

.knappar_hover{
  background: url("images/store_design/toning2.png") repeat-x scroll 0 0 #e82a00;
  // width: 124px;
  padding: 0 34px;
  text-shadow:0px 0px 0px#0595a8;
  vertical-align: middle;
  font-family: ;
}

.knappar_active{
  background: url("images/store_design/toning2.png") repeat-x scroll 0 0 #e82a00;
  // width: 124px;
  padding: 0 34px;
  text-shadow:0px 0px 0px#0595a8;
  vertical-align: middle;
  font-family: ;
  
}

.knappar_active A:link, .knappar_active A:active, .knappar_active A:visited, .knappar_active A:hover{
  COLOR: #448dbb;
  TEXT-DECORATION: none; 
  font-size: 13px;
  text-shadow:0px 0px 0px#0595a8;
}

.knappar A:link, .knappar A:active, .knappar A:visited, .knappar A:hover {
	COLOR: #ffffff; 
  TEXT-DECORATION: none; 
  font-size: 13px;
  text-shadow:0px 0px 0px#0595a8;
}

.knappar_hover A:link, .knappar_hover A:active, .knappar_hover A:visited, .knappar_hover A:hover {
	COLOR: #448dbb;
  TEXT-DECORATION: none;
  font-size: 13px;
  text-shadow:0px 0px 0px#0595a8;
}

.thecategories {
  border-top: 1px solid #b5b5b5;
  border-right: 1px solid #b5b5b5;
  border-left: 1px solid #b5b5b5;
  overflow: hidden;
}

.border_div{
  border-bottom: 1px solid #b5b5b5;
}

.category_hover{
  color: #e82a00;
}

.topcat{
  padding: 6px 6px;
  color: #000000;
  background: url("images/store_design/kategori_Toning2.png") repeat-x scroll 0 0;

}

.topcat:hover{
  padding: 6px 6px;
  color: #e82a00;
  background: url("images/store_design/kategori_Toning2.png") repeat-x scroll 0 0;

}

.secondcat{
  padding: 6px 0px 6px 20px;
  color: #000000;
  border-left: 2px solid #b5b5b5;
  background: url("images/store_design/kategori_Toning2.png") repeat-x scroll 0 0;

}

.secondcat:hover{
  padding: 6px 0px 6px 20px;
  color: #e82a00;
  border-left: 2px solid #b5b5b5;
  background: url("images/store_design/kategori_Toning2.png") repeat-x scroll 0 0;

}

.thirdcat{
  padding: 5px 0px 5px 30px;
  color: #000000;
  border-left: 2px solid #b5b5b5;
  background: url("images/store_design/kategori_Toning2.png") repeat-x scroll 0 0;

}

.thirdcat:hover{
  padding: 5px 0px 5px 30px;
  color: #e82a00;
  border-left: 2px solid #b5b5b5;
  background: url("images/store_design/kategori_Toning2.png") repeat-x scroll 0 0;

}

.fourthcat{
  padding: 5px 0px 5px 40px;
  color: #000000;
  border-left: 2px solid #b5b5b5;
  background: url("images/store_design/kategori_Toning2.png") repeat-x scroll 0 0;

}

.fourthcat:hover{
  padding: 5px 0px 5px 40px;
  color: #e82a00;
  border-left: 2px solid #b5b5b5;
  background: url("images/store_design/kategori_Toning2.png") repeat-x scroll 0 0;

}

.fifthcat{
  padding: 5px 0px 5px 50px;
  color: #000000;
  border-left: 2px solid #b5b5b5;
  background: url("images/store_design/kategori_Toning2.png") repeat-x scroll 0 0;

}

.fifthcat:hover{
  padding: 5px 0px 5px 50px;
  color: #000000;
  border-left: 2px solid #b5b5b5;
  background: url("images/store_design/kategori_Toning2.png") repeat-x scroll 0 0;

}

.activelink{
  color: #e82a00;
  text-decoration: underline;
  font-size: 13px;
  border-left: 2px solid #b5b5b5;
}

.left_effect{

  width:1px;
  height: 100%;
}

.right_effect_td{
  background-image: url("images/store_design/right.png");
  background-repeat: repeat-y;
  width:1px;
  height: 100%;
}

.left_effect_td{
  background-image: url("images/store_design/left.png");
  background-repeat: repeat-y;
  width:1px;
  height: 100%;
}

.right_effect{
  width:1px;
  height: 100%;
}



.bg_effect_footer{
  background-image: url("images/store_design/bg_effect_footer.png");
  background-position: 50% 0%;
  background-repeat: no-repeat;
  height: 0px;
  left: 0px;   width: 100%;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}


  .infoBoxProducts {
    text-align: center;
    font-family: ;
    font-size: 12px;
    border: 1px;
    border-style: solid;
    border-color: #ffffff;
    font-weight: normal;
    background-color: #ffffff;
    color: #000000;
    margin-bottom:-8px;
    -moz-border-radius: 20px;
    -webkit-border-radius:20px;
    -khtml-border-radius:20px;
    border-radius:20px;
    vertical-align: bottom;
  }

.infoBoxProducts a {
  color: #000000;
}
TD.infoBoxGrid {
  font-family: Verdana, Arial, Helvetica, Times New Roman, Times;
  font-size: 10px;
  border: solid 0px #999999;
  height: 265px;
}
TD.infoBoxGrid:hover {
		background-color: #d3d3d3;
}
/* set pos buy/details button on list */
img.buy_now {
  margin-bottom:10px;
}
/* set pos buy/details button on thumbnail */
img.thm_buy_now {
  margin-bottom:-3px;
}
/* set style buy/details seperator thumbnail */
.buy_now {
  font-weight: bold;
	font-size: 18px;
	color: #999999;
}
.infoBoxList {
  border: ridge 0px #faf0e6;
  border-collapse: collapse;
  background-color: #fff;
 }
.thumbcontent {
  font-family: Verdana, Arial, Helvetica, Times New Roman, Times;
  font-size: 10px;
  color:#000000;
  text-align:center;
}
TD.noborderbox {
  font-family: Verdana, Arial, Helvetica, Times New Roman, Times;
  font-size: 10px;
}
TD.separator {border-bottom: 1px solid #ccc;}

.productListing-list-price {
	font-family: Verdana, Arial, Helvetica, Times New Roman, Times;
	font-size: 16px;
	color: #e82a00;
  padding: 6px 0 2px;
}

.productListing-title a, .productListing-title {
	font-family: Verdana, Arial, Helvetica, Times New Roman, Times;
	font-size: 16px;
	color: #000000;
	padding-left:18px;
	padding-bottom:10px;
}
.productListing-name a, .productListing-name {
	font-family: Verdana, Arial, Helvetica, Times New Roman, Times;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	padding: 5px 0 2px 0;
}

.subproduct_data {
    padding: 0 8px;
}

.subproductsName{
  font-family: Verdana, Arial, Helvetica, Times New Roman, Times;
  color: #000000;
  font-size: 24px;
  font-weight: bold;
  line-height: 21px;
}

@media screen and (max-width: 320px){
  .subproductsName{
    font-size: 14px;
  }
  
  .subproductsModel{
    font-size: 12px;
  }
  
  .product_price{
    font-size: 17px;
  }
}

@media screen and (min-width: 321px) and (max-width: 480px){
  .subproductsName{
    font-size: 16px;
  }
  
  .subproductsModel{
    font-size: 12px;
  }
  
  .product_price{
    font-size: 17px;
  }
}

@media screen and (min-width: 481px) and (max-width: 768px){
  .subproductsName{
    font-size: 20px;
  }
  
  .subproductsModel{
    font-size: 16px;
  }
}

.productListing-short {
  font-family: Verdana, Arial, Helvetica, Times New Roman, Times;
  font-size: 10px;
  color: #000000;
}

TABLE.buytable {
  width: 100%;
  height: 80px;
  vertical-align: bottom;
  text-align:right;
}
DIV.multi_buy_now {
width: 99%;
text-align : right;
position:relative;
}

DIV#gbutton1 {
margin-bottom:-25px;
z-index:30;
}
DIV#gbutton2 {
margin-top:-25px;
z-index:30;
}

.quantity {
font-family: Verdana, Arial, Helvetica, Times New Roman, Times;
font-size:10px;
text-align : center;
}

.quantity input {
font-family: Verdana, Arial, Helvetica, Times New Roman, Times;
font-size:13px;
text-align : center;
border:1px solid #000000;
color:#000000;
}
TD.attributes {
font-family: Verdana, Arial, Helvetica, Times New Roman, Times;
font-size:13px;
text-align : right;
}
TABLE.attributes select {
font-family: Verdana, Arial, Helvetica, Times New Roman, Times;
font-size:13px;
color:#000000;
}
TABLE.drop select {
font-family: Verdana, Arial, Helvetica, Times New Roman, Times;
font-size:13px;
color:#000000;
}
TR.list-block {
}
SPAN.list_info {
font-family: Verdana, Arial, Helvetica, Times New Roman, Times;
font-size: 16px;
color: #000000;
cursor:pointer;
}
SPAN.list_info span {
display:none;
position:relative;
}
SPAN.list_info:hover span  {
display:block;
cursor:pointer;
margin-top:-20px;
margin-left:-100px;
position:absolute;
padding: 5px;
font-family: Verdana, Arial, Helvetica, Times New Roman, Times;
font-size:12px;
color:#000000;
background: #c0c0c0;
border:2px solid #666666;
text-align : center;
}

body{
  background: #000000;
  margin: 0px 0px 10px 0px;
  background-position: 50% 0%;
  background-color: #000000;
  left: 0px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
  overflow-x: hidden;
}

/*
slut pÃ¥ css till nya produkt visning
*/


.footer_text{
  font-size: 13px;
  margin: 0;
}

.footer_text A:link {
	COLOR: #000000; TEXT-DECORATION: none; font-size: 13px;
}
.footer_text A:visited {
	 COLOR: #000000; TEXT-DECORATION: none; font-size: 13px;
}
.footer_text A:hover {
	COLOR: #000000; TEXT-DECORATION: underline; font-size: 13px;
}
.footer_text A:active {
	COLOR: #000000; TEXT-DECORATION: none; font-size: 13px;
}

.rubrik h1{ 
  FONT-FAMILY: Verdana, Arial, Helvetica, Times New Roman, Times;
  margin: 0;
  color: #000000;
  font-size: 20px;
  margin: 25px 0 16px 0px;
}
/*
h1 {
  font-size: 20px;
  margin: 0;
  padding: 0;
  // margin: -25px 0 8px -4px;
}
*/

.price_summary{
  color:#000000;
  font-weight: bold;
  text-align: right;
}
.category_title_link {
  line-height: 33px;
}
tr.top tr.middle tr.bottom{

}
TH {
	FONT-SIZE: 13px; 
  FONT-FAMILY: Verdana, Arial, Helvetica, Times New Roman, Times;
}
TD {
	FONT-SIZE: 13px; 
  FONT-FAMILY: Verdana, Arial, Helvetica, Times New Roman, Times; 
  color: #000000;
}
P {
	FONT-SIZE: 13px; 
  FONT-FAMILY: Verdana, Arial, Helvetica, Times New Roman, Times; 
  color: #000000;
}
.pn-pagetitle {
	FONT-WEIGHT: bold; 
  FONT-SIZE: 14px; 
  COLOR: #000000;
}
.pn-logo {
	FONT-WEIGHT: bold; 
  FONT-SIZE: 14px; 
  COLOR: #000000;
}
.pn-title {
	FONT-WEIGHT: bold; 
  COLOR: #000000;
}
A:link {
	COLOR: #000000; 
  TEXT-DECORATION: none;
}
A:visited {
  COLOR: #000000; 
  TEXT-DECORATION: none;
}
A:hover {
	COLOR: #000000; 
  TEXT-DECORATION: none;
}
A:active {
	COLOR: #000000; 
  TEXT-DECORATION: none;
}
.opentable {
	FONT-SIZE: 13px; WIDTH: 100%; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
.opentable2 {
	FONT-SIZE: 13px; WIDTH: 100%; COLOR: #000000; BACKGROUND-COLOR: #dbdbdb
}
.linksmenu {
	COLOR: #ffffff
}
.linksmenu A:link {
	COLOR: #000000; 
  TEXT-DECORATION: none;
}
.linksmenu A:visited {
	COLOR: #000000; 
  TEXT-DECORATION: none;
}
.linksmenu A:hover {
	COLOR: #000000; 
  TEXT-DECORATION: none;
}
.linksmenu A:active {
	COLOR: #000000; 
  TEXT-DECORATION: none;
}
.left-box{
	background-color: #ffffff;
}

#currency{
	COLOR: #000000;
}

.leftblock-head {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	/* background-image: url(images/left_top.jpg); */
  width: ;
  padding-bottom: 2px;
}

.leftblock {
	COLOR: #000000;
	/*background-image: url(images/left_bg.jpg);*/
  width: ;
}

.infopage{
  padding: 6px 6px;
  color: #000000;
}

.infopage:hover{
  padding: 6px 6px;
  color: #e82a00;
}

.leftblock A:link {
	COLOR: #000000; 
  TEXT-DECORATION: none;
}
.leftblock A:visited {
	COLOR: #000000; 
  TEXT-DECORATION: none;
}
.leftblock A:hover {
	COLOR: #000000; 
  TEXT-DECORATION: underline;
}
.thecategories A:hover {
	COLOR: #e82a00; 
  TEXT-DECORATION: underline;
}
.leftblock A:active {
	COLOR: #000000; 
  TEXT-DECORATION: none;;
}
.center-box{
	background-color: #ffffff;
	width: 100%;
}
.centerblock-head {
	FONT-WEIGHT: bold; COLOR: #000000;
  background-color: #e82a00;
}
.centerblock-head A:link {
	COLOR: #000000; 
  TEXT-DECORATION: none;
}
.centerblock-head A:visited {
	COLOR: #000000; 
  TEXT-DECORATION: none;
}
.centerblock-head A:hover {
	COLOR: #000000; 
  TEXT-DECORATION: underline;
}
.centerblock-head A:active {
	COLOR: #000000; 
  TEXT-DECORATION: none;
}
.centerblock {
	COLOR: #000000
}
.centerblock A:link {
	COLOR: #000000; 
  TEXT-DECORATION: none;
}
.centerblock A:visited {
	COLOR: #000000; 
  TEXT-DECORATION: none;
}
.centerblock A:hover {
	COLOR: #000000; 
  TEXT-DECORATION: underline;
}
.centerblock A:active {
	COLOR: #000000; 
  TEXT-DECORATION: none;
}
.right-box{
	background-color: #ffffff;
}
.rightblock-head {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	background-image: url(../images/right_top.jpg);
	text-align: right;
  width: ;
  padding-bottom: 2px;
}

.rightblock {
	/*background-image: url(../images/right_bg.jpg);*/
  width: ;
}

.rightblock A:link {
  COLOR: #000000;
  TEXT-DECORATION: none;
}
.rightblock A:visited {
  COLOR: #000000;
  TEXT-DECORATION: none;
}
.rightblock A:hover {
  COLOR: #000000;
  TEXT-DECORATION: underline;
}
.rightblock A:active {
  COLOR: #000000;
  TEXT-DECORATION: none;
}
.bottom-box{
	background-color: #ffffff;
}


/*--- Beginning of Addition Products Cycle Slideshow ---*/
.ProductsCycleSlideshowWrapper{
  /* width: 504px; */
  padding:0; 
  margin:0; 
  overflow: hidden;
  text-align:center;
}
.ProductsCycleSlideshow{ 
  height: 310px; 
  width: 100%; 
  padding:0; 
  /* margin:0; */
  overflow: hidden; 
  border: 0px solid #bbc3d3; 
  background-color:#fff;
}
.PCSChild{
  height: 296px; 
  width: 100%; 
  padding: 7px; 
  text-align: center; 
  top:0; left:0
}
.PCSChild a{
  text-decoration: none; 
  color: #000000;
}
.PCSChild a img{
  border: none; 
  border-width:0px;
}
.PCSOutput{
  text-align:center; 
  font-size:14px;
}
.PCSOutput a{
  text-decoration: none; 
  color: #000000;
}
.PCSPager{
  margin:7px;
}
.PCSPager a{
  border: 1px solid #bbc3d3; 
  background: #fff; 
  color:#bbc3d3; 
  text-decoration: none; 
  margin: 0 2px; 
  padding: 0px 2px; 
  font-size:12px;
}
.PCSPager a.activeSlide{
  border: 1px solid #000000; 
  background: #bbc3d3; 
  color: #000000;
}
.PCSPager a:focus{
  outline: none;
}
/*--- End of Addition Products Cycle Slideshow ---*/

#prod_box_size{
  width:220px;
  /* height: 355px; */
  margin-bottom: 15px;
  height: 95%;
}

.search_input{
  position: relative; 
  width: 20px;
   top: 3px; left: 20px;;
}

.search_divide{
  position: relative;
   left: 6px; top: 3px;;
}

.special_text{
  COLOR: #000000;
}

.catwithsubs{
  padding-right: 6px;
}
.footer_table{
  width: 934px; 
  height: 322px; 
  background: url("images/Sidfot5_dold.png") repeat scroll 0 0 #cccccc;
}

.next_arrow, .prev_arrow{
  background: #e82a00;
}

.next_arrow_hover, .prev_arrow_hover{
  background: #e82a00;
}

#notice_01{
  position: relative;
  top: 3px;
}

#notice_02{
height: 73px
}

.bundle_attributes_div{
  padding-top: 10px;
}

.sliderContainer {
	height: 100%;
	max-height: IMAGE_GALLERY_HEIGHT;
	padding: 0 0;
}

/*sÃ¶k drop-down*/
#search {
	width: 100%;
	height: 40px;
	top: 60px;
	margin-top: 0;
	padding: 5px 15px;
	background: #e82a00;
}
@media screen and (min-width: 480px) {
	#search {
	top: 80px;
	background:#e82a00;
	}
}
@media screen and (min-width: 768px) {
	#search {
	height: 50px;
	top: 120px;
	background:#e82a00;
	}
}
/*----------/Search dropdown-------*/


.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a:focus{
  background-color: transparent;
  color: #448dbb;
}

.uk-navbar-nav>li.uk-open>a{
  background-color: #e82a00;
  color: #448dbb;
}
.uk-navbar-nav > li.uk-open{
  background-color: #e82a00;
  color: #448dbb;
}
.uk-dropdown-navbar{
  background: #e82a00;
}

#offcanvas-mobiletopmenu .topcat:hover{
  padding: 5px 16px;
  color: #e82a00;
  background: url("images/pixel_trans.gif") repeat-x scroll 0 0;
  text-decoration: none;
}

#offcanvas-mobiletopmenu .secondcat{
  padding: 6px 0px 6px 30px;
  color: #f0f0f0;
  border-left: 2px solid #b5b5b5;
  background: url("images/pixel_trans.gif") repeat-x scroll 0 0;
}

#offcanvas-mobiletopmenu .secondcat:hover{
  padding: 6px 0px 6px 30px;
  color: #e82a00;
  border-left: 2px solid #b5b5b5;
  background: url("images/pixel_trans.gif") repeat-x scroll 0 0;
}

#offcanvas-mobiletopmenu .thirdcat{
  padding: 5px 0px 5px 40px;
  color: #f0f0f0;
  border-left: 2px solid #b5b5b5;
  background: url("images/pixel_trans.gif") repeat-x scroll 0 0;
}

#offcanvas-mobiletopmenu .thirdcat:hover{
  padding: 5px 0px 5px 40px;
  color: #e82a00;
  border-left: 2px solid #b5b5b5;
  background: url("images/pixel_trans.gif") repeat-x scroll 0 0;
}

#offcanvas-mobiletopmenu .fourthcat{
  padding: 5px 0px 5px 50px;
  color: #f0f0f0;
  border-left: 2px solid #b5b5b5;
  background: url("images/pixel_trans.gif") repeat-x scroll 0 0;
}

#offcanvas-mobiletopmenu .fourthcat:hover{
  padding: 5px 0px 5px 50px;
  color: #e82a00;
  border-left: 2px solid #b5b5b5;
  background: url("images/pixel_trans.gif") repeat-x scroll 0 0;
}

#offcanvas-mobiletopmenu .fifthcat{
  padding: 5px 0px 5px 60px;
  color: #f0f0f0;
  border-left: 2px solid #b5b5b5;
  background: url("images/pixel_trans.gif") repeat-x scroll 0 0;
}

#offcanvas-mobiletopmenu .fifthcat:hover{
  padding: 5px 0px 5px 60px;
  color: #e82a00;
  border-left: 2px solid #b5b5b5;
  background: url("images/pixel_trans.gif") repeat-x scroll 0 0;
}

#offcanvas-mobiletopmenu .activelink{
  color: #FFFFFF;
  text-decoration: underline;
  border-left: 2px solid #b5b5b5;
}

button[name="activate"] {
  position: absolute;
  top: 0;
  right: 18px;
  background-color: #000000;
  color: #fff;
  padding: 0 5px;
  border: 0;
  height: 100%;
}

@media screen and (min-width: 960px) {
  .iosSlider img{
    width:1100px;
    max-height: IMAGE_GALLERY_HEIGHT;
  }
}

.uk-button-primary{
  background-color: #000000;
}

/* FÃ¤rg pÃ¥ knappar vid hover */
.uk-button-primary:hover{
  background-color: #000000;
}

/* toppmeny bakgrundfÃ¤rg */
ul.uk-navbar-nav.uk-hidden-small {
  background: #e82a00;
}

/* toppmeny bakgrundfÃ¤rg */
.uk-navbar {
  background: #e82a00;
}

/* toppmeny bakgrundfÃ¤rg */
.navcolor {
  background: #e82a00;
}

/* toppmeny bakgrundfÃ¤rg hover*/
ul.uk-navbar-nav.uk-hidden-small li:hover {
  background: "#e82a00;
}

/* toppmeny bakgrundfÃ¤rg */
.uk-navbar-nav > li:hover > a {
  background: #e82a00;
}

/* toppmeny textfÃ¤rg */
.uk-navbar-nav > li > a{
  color: #ffffff;
  font-family: Arvo;
  font-size: 13px;
  font-weight: bold;
  margin: 0 11px;
}

/* toppmeny textfÃ¤rg */
.uk-navbar-nav > li > a:hover{
  color: #448dbb;
  font-family: Arvo;
  font-size: 13px;
  font-weight: bold;
  margin: 0 11px;
}
/*start autogenererad css
används för att göra så att webbshoppar med header logo på 970px fungerar, ta bort detta stycke för att byte till läget med liten logo, kopiera koden du tar bort så du kan ångra om det blir fel och
lägga tillbaka koden. */
/* sätter bakgrundsbilden stora logon som tidiagre var 970px bred */

@media screen and (min-width: 960px) {
  .headercolor{
    background: #fff url("http://bjdevo.ehl.nu/images/store_design/store_logo_20210201_180511.jpg") no-repeat scroll 0 0 / 20% auto;
  }

  .logo_div{
    visibility: hidden;
  }

  .header {
    height: 180px;
  }
}

@media screen and (max-width: 960px) {
  .headercolor{
    background: #fff;
  }
}

@media screen and (min-width: 481px) and (max-width: 960px){  
  .header {
    height: 123px;
  }

  #circle {
    left: 85%;
    top: 38px;
  }
}


@media screen and (min-width: 970px){
  .headercolor{  
    padding-top: 148px;
  }
}
.header {
    height: 165px;
}

.home_page_content {
    padding-top: 50px;
}



@media screen and (min-width: 481px) and (max-width: 600px) {
  .headercolor{
    padding-top: 67px;
  }
  
  .header {
    height: 67px;
  }
  
  #circle {
    left: 85%;
    top: 16px;
  }
}

@media screen and (min-width: 601px) and (max-width: 768px) {
  .headercolor{
    padding-top: 70px;
  }
  
  .header {
    height: 87px;
  }
  
  #circle {
    left: 85%;
    top: 19px;
  }
}

@media screen and (min-width: 769px) and (max-width: 970px){
  .headercolor{
    padding-top: 100px;
  }
  
  .header {
    height: 142px;
  }
  
  #circle {
    left: 85%;
    top: 47px;
  }
}
*/
/* Döljer varukorgen och sökrutan från header, för shoppar med header logo. */

@media screen and (min-width: 960px) {
  .bag, .desktopsearch{
    visibility: hidden;
  }
}


/*slut på autogenererad css*/


@media screen and (max-width: 768px) and (min-width: 480px){
  .click {
    top: -34px;
    position: relative;
  }
}

@media screen and (max-width: 480px) and (min-width: 321px){
  .click {
    padding-left: 16px;
  }
}

.navgrid {
    height: 53px;
}

#desktop {
    width: 100%;
    left: -13px;
    padding-top: 186px;
    position: relative;
}

.desktopsearch{
  border: 0;
}

ul .uk-search-field {
    width: 230px;
}

#offcanvas-mobiletopmenu #topcat {
  background: url("images/store_design/kategori_Toning2.png") repeat-x scroll 0 0;
}


*/

.uk-button-primary{
  background-color: ##E82A00;
}

.uk-button-primary:hover{
  background-color: #997777;
}

/* .headercolor{ background: transparent url("images/store_design/store_logo_20131010_100606.jpg") no-repeat scroll 0 0;  } */

@media screen and (max-width: 479px) {
  .logo_div {
    margin-top: -10px;
  }
}

@media screen and (min-width: 480px) {
  .logo_div {
    margin-top: -29px;
  }
}

ul.uk-navbar-nav.uk-hidden-small {
  background: ##E82A00 none repeat scroll 0 0;
}

.uk-navbar {
    background: ##E82A00 none repeat scroll 0 0;
    color: #444;
}

.navcolor {
    background: ##E82A00 none repeat scroll 0 0;
}

ul.uk-navbar-nav.uk-hidden-small li:hover {
    background: #997777none repeat scroll 0 0;
}


.uk-navbar-nav > li > a{
    color: #FFFFFF;
}

.uk-navbar-nav > li:hover > a {
    background: #997777;
}

.productListing-container{
  border: 1px solid #ddd;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}

.easy_links a:link, .easy_links a:visited{
  color: #000;
}

#offcanvas-mobiletopmenu .easy_links a{
  color: #fff;
}

.uk-navbar-nav > li > a, .uk-navbar-nav > li > a:hover {
    margin: 6px 11px;
}


.uk-navbar-nav{
    height: 40px;
}

@media screen and (min-width: 768px){
  .uk-search-field {
    height: 36px;
  }
}

.uk-navbar-nav > li > a, .uk-navbar-nav > li > a:hover {
    margin: 6px 11px;
    padding: 12px 17px;
}