/* REMOVE IOS APPEARENCE */ 
.Sokknapp, .Laggikorgen_Antalsfalt, #bestallningsknapp {-webkit-appearance: none;}

/*
------------------------------------------------------------------------------------------
AIR-RESPONSIVE
------------------------------------------------------------------------------------------
*/
/*----------------------------TABLET / max-width : 900px--------------------------------*/
@media screen and (max-width : 959px) {
	
	
.mobile-only {display:inline-block;}
	
	/*NAV TOPMENU*/
.nav-topmenu {background: #FFFFFF; display: none; position: absolute; right: 0; top: 45px; width: 35%; z-index: 999; box-shadow: 0 5px 8px -5px #333333;}
.nav-topmenu a {width:100%; float:left; height:25px; line-height:25px; padding:0px;}
.nav-topmenu-toggle {float: right;}

/* ARBETSYTA / GENERAL BLOCKS */
#wrapper {overflow:hidden;}

/* table {width:100% !important;} */
td, tr {text-overflow: ellipsis; white-space: normal;}

#Bildkolumn, #Faktakolumn {width:100%;}
#Faktakolumn {margin-left: 0;}

.sokrutan, #kundvagn {width:49.2%; }
#wrapper {padding:0px 2% ;}

.wrapperContainer {padding:0px 2% ;}

/* FOOTER */
#footer-wrapper {padding:20px;}

/* CUSTOM MOBILE DEVICES */
html {-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */}
img {max-width:100%; height:auto;}

}
/*----------------------------MOBILE / max-width : 640px--------------------------------*/

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

/*GRID*/
.col { margin: 1% 0 1% 0%;}

.span_1_of_1{width:100%}.span_2_of_2{width:100%}.span_1_of_2{width:100%}.span_3_of_3{width:100%}
.span_2_of_3{width:100%}.span_1_of_3{width:100%}.span_4_of_4{width:100%}.span_3_of_4{width:100%}
.span_2_of_4{width:100%}.span_1_of_4{width:100%}.span_5_of_5{width:100%}.span_4_of_5{width:100%}
.span_3_of_5{width:100%}.span_2_of_5{width:100%}.span_1_of_5{width:100%}.span_6_of_6{width:100%}
.span_5_of_6{width:100%}.span_4_of_6{width:100%}.span_3_of_6{width:100%}.span_2_of_6{width:100%}
.span_1_of_6{width:100%}.span_7_of_7{width:100%}.span_6_of_7{width:100%}.span_5_of_7{width:100%}
.span_4_of_7{width:100%}.span_3_of_7{width:100%}.span_2_of_7{width:100%}.span_1_of_7{width:100%}
.span_8_of_8{width:100%}.span_7_of_8{width:100%}.span_6_of_8{width:100%}.span_5_of_8{width:100%}
.span_4_of_8{width:100%}.span_3_of_8{width:100%}.span_2_of_8{width:100%}.span_1_of_8{width:100%}
.span_9_of_9{width:100%}.span_8_of_9{width:100%}.span_7_of_9{width:100%}.span_6_of_9{width:100%}
.span_5_of_9{width:100%}.span_4_of_9{width:100%}.span_3_of_9{width:100%}.span_2_of_9{width:100%}
.span_1_of_9{width:100%}.span_10_of_10{width:100%}.span_9_of_10{width:100%}.span_8_of_10{width:100%}
.span_7_of_10{width:100%}.span_6_of_10{width:100}.span_5_of_10{width:100%}.span_4_of_10{width:100%}
.span_3_of_10{width:100%}.span_2_of_10{width:100%}.span_1_of_10{width:100%}.span_11_of_11{width:100%}
.span_10_of_11{width:100%}.span_9_of_11{width:100%}.span_8_of_11{width:100%}.span_7_of_11{width:100%}
.span_6_of_11{width:100%}.span_5_of_11{width:100%}.span_4_of_11{width:100%}.span_3_of_11{width:100%}
.span_2_of_11{width:100%}.span_1_of_11{width:100%}.span_12_of_12{width:100%}.span_11_of_12{width:100%}
.span_10_of_12{width:100%}.span_9_of_12{width:100%}.span_8_of_12{width:100%}.span_7_of_12{width:100%}
.span_6_of_12{width:100%}.span_5_of_12{width:100%}.span_4_of_12{width:100%}.span_3_of_12{width:100%}
.span_2_of_12{width:100%}.span_1_of_12{width:100%}


/* ARBETSYTA / GENERAL BLOCKS */
/*#topbar {position:relative;}*/
#kundvagn {width:100% !important;}
.header {padding:0;}

.topbar.content {padding: 0 10px 0 0; width: 100%;}
.logo, .sokrutan, #AIRvarukorg-Wrap
{width:100%;}

.sokrutan {margin:10px 0px;}

.inloggningsruta {width:100%; z-index:999;}

/* NAV */ 
.nav {background:#f9f9f9; }

.nav {display:none; margin:-10px 0 10px 0; }
.nav ul li {  list-style: none; width: 100%; height:auto;}
.nav ul li a {display: inline-block; width: 100%; padding:0px;}
.nav ul.nav-menu > li > ul {top:0px;}

.nav ul li:hover ul {display:none; }
.nav ul li.active > a, .nav ul li.active-parent > a {font-weight:bold; }
.nav ul li ul {padding:0 0 0 10px;}
.nav ul li.active ul, .nav ul li.active-parent ul {display:block; position:relative; background:transparent;}
.nav ul li ul li {width:100%; display:inline-block;}

/* LSS / SEARCH */
#LSS_Result {top:145px; width:96%; margin:0 2%;}



/*Artgrp*/ 
.Artgrupp_header b {width:30%; float:left; height:20px; line-height:20px; margin:0 0 5px }
.Artgrupp_header span select {width:100%;}
#ListaOmArtiklarSaknas li a {font-size:20px; padding:0px; text-align:center; line-height:40px; height:40px;}

/*PRDKT-BESKR*/ 
#ArtikelnamnFalt {margin:10px 0px; text-align:center;}
#PrisFalt, #PrisFaltStafflade {text-align:center;}

/*FOOTER*/ 
.footer-content {padding:10px 0px; margin:0px; border-top:1px solid #ddd; border-right: 0px; min-height:50px; }

/*CHECKOUT / KASSA / VARUKORG*/ 

 #AIRvarukorg-Wrap {right:0px;}
 #AIRvarukorg-Wrap .BWrap .RowWrap .Row .TxtWrap .DescrWrap {font-size:8px; width:40%;}
 
.Snabbkassa_Varukorg_Tabell { -moz-box-sizing: border-box; max-width: 100%; }
.Snabbkassa_Varukorg_Tabell td { white-space: normal;}
#dialogruta {top:0px;}
#dialogruta div {width:100%;}
#AdressblockLoggain table tbody tr td input {width:100px;}
#AdressblockPaminnare table tbody tr td {width:100%; float:left; text-align:left !important; margin:1px 0px;}

.Snabbkassa_Presentkort, .Kunddata, .Betalning, .Fraktmetoder, .GodkannaVillkorochBestallningsknappRam, .Kundtjanst
{width:100%; min-height:10px;}

.Snabbkassa_Varukorg_Tabell_Rad.Snabbkassa_Varukorg_Tabell_Rad_Sum {width:100%;}
.Snabbkassa_Varukorg_Tabell_Rad td.Antal, .Snabbkassa_Varukorg_Tabell_Rad_medskick td#antal1 {font-size:9px;   overflow:hidden; max-height:40px;}
#Klarna_InvoiceContainer, #overDiv {display:none !important;}

.Snabbkassa_Varukorg_Tabell_Rad.Snabbkassa_Varukorg_Tabell_Rad_Sum, #wrapper, .footer, 
.topline, #kundvagn, #wrapper, .footer
{-webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}

/*MAGICZOOM*/
.MagicThumb-background {position:relative !important; }

/* END */
}