/*
--------------------------------------------------------------------------------------------------
                               DESKTOP / maxbredd: 1200px
--------------------------------------------------------------------------------------------------
*/
@media screen and (max-width : 1200px) {
	/* CUSTOM MOBILE DEVICES */
	td, tr {text-overflow:ellipsis; white-space:normal;}
	html {-webkit-text-size-adjust:none; /* Prevent font scaling in landscape */}
	#wrapper {padding-left: 10px;padding-right: 10px;}


}
@media screen and (max-width : 940px) {
	.menubar .col span{display:none !important;}
	.menubar .col i.fa{margin:0;}
	.startsida_bild .bildtext {padding: 5%;}
	#LSS_Result .PT_Wrapper{width:33.33%;}
	#LSS_Result span.headline {display: inline-block !important;}
	.usp{display:none;}
	.Varukorg.PoP {display: inline-block;width: 100%; height: 100%;position: absolute; top: 0;left: 0;}

}
/*
--------------------------------------------------------------------------------------------------
                              MOBIL / maxbredd: 850px
--------------------------------------------------------------------------------------------------
*/
@media screen and (max-width: 820px) {
	.mobile-only{display:block;}
	/*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 */
	.desktop-only{display:none;}
	.logo a { height: 70px;line-height: 70px;  border-bottom: 0;}
	.PT_Wrapper.col.span_3_of_12 {width: 50%;}
	#wrapper {padding: 80px 10px 10px;}
	#footer-wrapper {position: relative;}
	.inloggningsruta .input,  .inloggningsruta .submit {clear: both;padding: 10px;width:275px;text-align:center;}
	.inloggningsruta .input input {float: right;width:130px;}
	.puffar .span_6_of_12 {width: 49%; margin: 0 0 0 1.6%;}
	.LSS_Product {width: 60%;}
	.menubar{margin:0;}

	.puffar .span_6_of_12 {width: 49.2%;margin: 0 0 1% 1.6%;}
	.puffar .col.span_6_of_12:first-child {margin-left: 0;}

	#LSS_Result .col.span_4_of_12, .LSS_Product {
	    width: 50%;
	    margin: 0;
	    float: left;
	    padding: 10px;
	}
	#LSS_Result .PT_Wrapper {
	    width: 50%;
	}
	#pufflong{padding: 0;}
	.col_9_of_12{width: 100%; margin: 0 0 5px;}

	/* DOLDA OBJEKT */ 
	
	/* FOOTER */
	#footer-wrapper {text-align:center;}
	
	/* ARTIKELGRUPP */
	.ArtgrpHeadline {font-size:2em;}
	.Artgrupp_header b {width:30%; float:left; height:20px; line-height:20px; margin:0 0 5px }
	.Artgrupp_header span select {width:100%;}
	.PT_Knappar table, .PT_Knappar .Knapp_Kop, .PT_Knappar a {width:100%;}
	
	/* PRODUKTBESKRIVNING */ 
	#PrisFalt, #PrisFaltStafflade, #VarumarkeFalt {text-align:center;}
	#Faktablad.overflow {max-height: none;}	
	#Faktablad.overflow:after, .showmore{display:none !important;}
	#VarumarkeFalt{width:100%;position:relative;}
	.ProduktBild {height: auto;line-height: normal;}
	#ArtikelnamnFalt { line-height: 1em;}

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

	
	/* Kassan */
	#HBS_link_info {
    display: none !important;
}

	#Snabbkassa_Artiklar_FyndaIKassan { display: none !important;}
	.Snabbkassa_Varukorg_Tabell_Rad td.Antal {width: 100%;padding: 30px 10px 10px;}
	.Snabbkassa_Varukorg_Tabell_Rad td.Bild {width: 100%;display: inline-block; float: left;}
	tr.Snabbkassa_Varukorg_Tabell_Rad {position: relative;}
	td.Antal a{width:100%;}
	span.Snabbkassa_Varukorg_Tabell_Rad_Beskr{margin:0;}
	span.Snabbkassa_Varukorg_Tabell_Rad_Beskr { width: 100%;text-align: center; height: auto;line-height: normal;margin-top: 10px;}
	.remove-it {position: absolute;top: 10px;right: 0;}
	.Snabbkassa_Varukorg_Tabell_Rad td.Pris {width: 100%;text-align: center; display: inline-block;}
	.Snabbkassa_Varukorg_Tabell_Rad .Pris b {float: none;}
	.sub_add { position: relative; margin: 0 auto;display: table;}
	.Snabbkassa_Presentkort, tr.Snabbkassa_Varukorg_Tabell_Rad.Snabbkassa_Varukorg_Tabell_Rad_Sum{width:100%;}

	tr.Snabbkassa_Varukorg_Tabell_Rad { position: relative;width: 99%;float: left;height:280px;margin: 0.5%;}
	.Snabbkassa_Varukorg_Tabell_Rad.Snabbkassa_Varukorg_Tabell_Rad_Sum {height: auto;}
	.Snabbkassa_Varukorg_Tabell_Rad {border-top: 1px solid #eee !important;}
	td.Antal div{text-align:center;}
	tr.Snabbkassa_Varukorg_Tabell_Rad.TillbehorVal_TextRad, .Snabbkassa_Varukorg_Tabell_Rad.TillbehorVal_Rad {height: auto;}
	table.Presentkortsruta {width: 100%;}

	#Adressuppgifter, .Betalning, .Fraktmetoder, .Kundtjanst, .GodkannaVillkorochBestallningsknappRam, .Snabbkassa_Varukorg{width: 99%;float: left;margin: 1% 0.5%;}

}
/* ------------------------------------------ */
@media screen and (max-width: 500px) {
.PT_Wrapper.col.span_3_of_12 {width: 100%;}
tr.Snabbkassa_Varukorg_Tabell_Rad {width: 99%;}
.startsida_bild .bildtext span {font-size: 7.5vw !important;}
.puffar .span_6_of_12, .puffar .col.span_6_of_12:first-child {margin-left: 0;width:100%;}
#LSS_Result .PT_Wrapper{width:100%;}

	/* varukorg */
	#AIRvarukorg-Wrap {position: fixed;top: 70px;left: 0;width: 100%;    max-height: 400px;}
	#AIRvarukorg-Wrap .Row{/*height:auto;*/height:100px;padding-bottom:10px;}	
	#AIRvarukorg-Wrap .DescrWrap { width: 100%; line-height: normal;padding:0 10px;}
	.SumWrap, .SumTxt, .Sum, .Checkout{font-size:12px;}
	body.toggle-active #wrapper, body.toggle-active #footer-wrapper{display:none;}
	#Pnr_Knapp{width:100%;font-size:12px;}
	.Kundtjanst textarea, .Kundtjanst select {width: 100% !important;display: inline-block;}
	.TillbehorValStilBeskrivning {width: 78%;font-size: 12px;}
	tr.Snabbkassa_Varukorg_Tabell_Rad.TillbehorVal_Rad td[colspan="2"] {width: 100%;}

}
/* ------------------------------------------ */