/*
--------------------------------------------------------------------------------------------------
  Butik: Skriv dom�nnamnet h�r.
  Detta CSS �r en del av Ask�s Internetbutik.
  COPYRIGHT (c) ASK�S INTERNET- & REKLAMBYR� AB 1998-2015. ALLA R�TTIGHETER RESERVERADE.
  INNEH�LLET F�R EJ KOPIERAS, �NDRAS, ANV�NDAS, LAGRAS ELLER DISTRIBUERAS UTAN TILLST�ND 
  FR�N ASK�S INTERNET- & REKLAMBYR� AB.
--------------------------------------------------------------------------------------------------
*/
/*
--------------------------------------------------------------------------------------------------
                               DESKTOP / maxbredd: 1200px
--------------------------------------------------------------------------------------------------
*/

@media screen and (min-width : 981px) {
.Left-Column { display: none;}
}

@media screen and (max-width : 1200px) {
	/*#wrapper {overflow:hidden; padding:115px 10px 10px 10px;}*/
	.logo {padding:0 0 0 10px;}
	.PT_Wrapper .PT_Bildruta {min-height:80px;}
	.PT_Beskr {height:55px;}
	.PT_Pris {height:65px;}
	#Bildkolumn, #Faktakolumn {width:100%;}
	#Faktakolumn {margin-left:0;}
	
	/* CUSTOM MOBILE DEVICES */
	html {-webkit-text-size-adjust:none; /* Prevent font scaling in landscape */}
	td, tr {text-overflow:ellipsis; white-space:normal;}
	.Sokknapp, .Laggikorgen_Antalsfalt, #bestallningsknapp {-webkit-appearance:none;}

	/*#BetalningsmetoderRam span, #FraktmetoderRam span, #AviseringsmetoderRam span {height: 180px;margin: 0.5%;width: 32%;}*/
	.Snabbkassa_Presentkort, .Kunddata, .Betalning, .Fraktmetoder, .GodkannaVillkorochBestallningsknappRam, .Kundtjanst {width:100%; min-height:10px;}
}
/*
--------------------------------------------------------------------------------------------------
                              MOBIL / maxbredd: 980px
--------------------------------------------------------------------------------------------------
*/
@media screen and (max-width: 980px) {
	.tillbehor{width: 100%;}
	.niva1 > li > a {font-family:Arial, Helvetica, Verdana,sans-serif; font-size:12px; line-height:normal; margin:0px; padding:0px;}
	.toppmeny .extralink:hover{background: #fff;}
	.toppmeny .extralink:hover span{color:#fff;}
	.usa td {width: 35%; display: inline-block;}
	#Adressblock img {display: none !important;}
	.DS_OL_Table_Wrap img {display: none !important;}
	.Varukorg .AIRvarukorg-Qty, .Varukorg .AIRvarukorg-Sum{ right: 3px; top: 17px; background: #333;}
	.m_header-content{background: #6aafd0;}
	body{min-height: 100%;}
	#bodywrapper {padding-bottom: 80px;}
	.table-left-column {width:100%;  text-align: left; font-weight:bold; display:block; clear: both; padding-bottom: 3px;}
	.table-right-column {width:100%; display:block; clear: both;}
	.table-center-column {background:#ccff99; height:2px; width:100%; display:block; clear: both;}
	#Produktinfo td {display:block; padding-top: 5px;}
	#Produktinfo > table {width:100%;}
	.main_kassa {width: 100% !important;}
	.bestallningsknapp {width: 50% !important;}
	#ListaOmArtiklarSaknas li a {margin-left: 0 !important;}
	.toppmeny .extralink{ margin: initial; height: auto; }
	.toppmeny .niva1 li{padding: initial;}
	.extralink .topmenu_niva2{position: relative; display: block; top: initial; padding: initial; box-shadow: none;}
    .extralink span { height: 42px; display: inline-block; width: 100%; line-height: 45px; padding: 0 10px; background: #6aafd0; color: #fff; }
	.toppmeny .niva0 .niva1 > li > a{border-bottom:none; padding: 0 20px; text-transform: initial;}
	#WebbMeny ul li, .extralink .WebbMeny ul li{border-bottom: 1px solid #999; height: 25px !important;}
	#WebbMeny ul li a, .WebbMeny ul li a{padding: 0 20px;}
	.toppmeny .niva1 > li > i{display: inline-block; line-height: 30px; height: 20px; width: 10%;}
	.flex{ -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
    .pleftmenu { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2;}

	/*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 */
	.mobile-logo {text-align: center;}
	.responsive_table {width: 96% !important;}
	/*.responsive_table div {padding-left: 0 !important;}*/
	.responsive_table table {width:100% !important; max-width:100% !important;}
	.responsive_table table tr {width:100% !important;  max-width:100% !important;}
	.responsive_table table td, #main table tr {padding-left: 0px !important;}
	.responsive_table table img {width:100% !important;  max-width:100% !important;}
	.responsive_table table h2 img {width:15px !important; }
	
	

	#topbar {position:relative;}
	.header {padding:5px 0;}
	.header-wrapper {z-index:5; margin-top: -15px; background-color: #2291d1; height: 55px;}
	.topbar.content {padding:0 10px 0 0;}
	#wrapper {padding:22px 10px 10px 10px; margin-top: 50px;}
	.sokrutan, #AIRvarukorg-Wrap {width:100%;}
	/*.logo {left:50%; margin:7px 0 0 -72px; padding:0; position:absolute; top:0; width:130px;}
	.logo img {max-width:130px;}*/
	.sokrutan {margin:10px 0px;}
	#sokrutan.active {display:block; position:absolute; top:55px; width: 100%; background: #e1e1e1;}
	#LSS_Result {top:36px; width:100%; margin:0; padding:10px; max-height:330px; overflow-y:scroll;}
	#LSS_Result #LSS_Close {right:-10px;}
	.inloggning a.login {border:none; margin:0;}
	.inloggningsruta {width:100%; z-index:999; left:0px; margin:0; top:40px;}
	#kundvagn {position:static; background:transparent; width:65% !important; min-width:65% !important; padding: 6px 10px 8px 8px;}
	.soktoggle {display:inline-block !important; padding:5px 0 0; color: #FFF !important; font-size: 30px !important;}
	.mobilenav-icon {cursor:pointer; display:block !important; float:left; padding:5px 15px 0 10px; color: #FFF !important; font-size: 30px !important;}
	#bodywrapper.active .bodycover {position: fixed;top: 0;left: 85%;width: 15%;height: 100%;z-index: 100;}

	/* MENY */ 
	.mobilenav.active .ruta.info a:hover {color: #000 !important;}

	/*.mobilenav.active .niva1 .active .niva2, .mobilenav.active .niva1 .active-parent .niva2, .mobilenav.active .niva2 .active .niva3, .mobilenav.active .niva2 .active-parent .niva3, .mobilenav.active .niva3 .active .niva4, .mobilenav.active .niva3 .active-parent .niva4, .mobilenav.active .niva4 .active .niva5, .mobilenav.active .niva4 .active-parent .niva5 {display:block;}*/
	.mobilenav.active .Left-Column {width: 100%; padding: 0; box-shadow: none !important; margin-bottom: 0 !important; border-radius: 0 !important;}
	#bodywrapper.active {width:100%; min-height:100%; position:fixed; left:85%;}
	#bodywrapper.active .header-wrapper {width:100%; left:85%;}
	.mobilenav.active {width:85%; height:100%; overflow-x:hidden; overflow-y:scroll; position:fixed; display:block; z-index:100; background:#f4fafc; border-right: 1px solid #000;}
	.mobilenav.active .Left-Column {display:block; border:none;}
	.mobilenav.active .nav {display:block; border:none;}
	.mobilenav.active .quick-links {display:block; border:none; text-align: left; margin:0;}
	.mobilenav.active .nav ul li a {color: #000 !important;}
	.mobilenav.active .Left-Column > ul > li i {display:block; float:right; line-height:35px; padding:5px 0 5px 0;  margin:0 10px 0 0; color:#999;}
	.mobilenav.active .Left-Column > ul > li:hover {background:none;}
	/*.mobilenav.active .Left-Column ul li:hover ul, .mobilenav.active .nav .niva2 li:hover ul, .mobilenav.active .nav .niva3 li:hover ul, .mobilenav.active .nav .niva4 li:hover ul, .mobilenav.active .nav .niva5 li:hover ul, .mobilenav.active .nav .niva6 li:hover ul  {display:none;}*/
	.mobilenav.active .Left-Column ul li.active > a, .nav ul li.active-parent > a {font-weight:bold;}
	.mobilenav.active .nav ul li i {font-size: 25px; float: right; margin-right: 5px; margin-top: 5px;}
	.mobilenav.active .nav ul li a {margin-top: 5px;}
	
		/* Niv� 1 */ 
		.mobilenav.active .nav .niva1 li {width:100%; height:auto; border-bottom:1px solid #333;}
		.mobilenav.active .nav .niva1 li a {display:inline-block; width:80%; padding:5px 0 5px 10px;}

		/* Niv� 2 */
		.mobilenav.active .nav ul li.active .niva2 {display:block; position:relative; background:transparent;}
		.mobilenav.active .nav .niva2 {padding:0 0 0 20px; margin:-10px 0 0 0; top:0; position:relative; float:left; box-shadow:none; /*display:none;*/ max-height:inherit; overflow-y:inherit; width: 100%;}
		.mobilenav.active .nav .niva2 li {margin:0;}
		.mobilenav.active .nav .niva2 li:last-child {border-bottom:none;}
		.mobilenav.active .nav .niva2 li a {padding:5px 0;}
		
		/* Niv� 3 */
		.mobilenav.active .nav .niva2 li.active .niva3 {display:block; position:relative; background:transparent;}
		.mobilenav.active .nav .niva3 {width:100%; padding:0 0 0 10px; box-shadow:none; /*display:none;*/}
		.mobilenav.active .nav .niva3 li {width:100%; display:inline-block;}
		.mobilenav.active .nav .niva3 li:last-child {border-bottom:none;}
		.mobilenav.active .nav .niva3 li a {padding:5px 0;}
		
		/* Niv� 4 */
		.mobilenav.active .nav .niva3 li.active .niva4 {display:block; position:relative; background:transparent;}
		.mobilenav.active .nav .niva4 {width:100%; padding:0 0 0 10px; box-shadow:none; /*display:none;*/}
		.mobilenav.active .nav .niva4 li {width:100%; display:inline-block;}
		.mobilenav.active .nav .niva4 li:last-child {border-bottom:none;}
		.mobilenav.active .nav .niva4 li a {padding:5px 0;}

		/* Niv� 5 */
		.mobilenav.active .nav .niva4 li.active .niva5 {display:block; position:relative; background:transparent;}
		.mobilenav.active .nav .niva5 {width:100%; padding:0 0 0 10px; box-shadow:none; /*display:none;*/}
		.mobilenav.active .nav .niva5 li {width:100%; display:inline-block;}
		.mobilenav.active .nav .niva5 li:last-child {border-bottom:none;}
		.mobilenav.active .nav .niva5 li a {padding:5px 0;}

		/* Niv� 6 */
		.mobilenav.active .nav .niva5 li.active .niva6 {display:block; position:relative; background:transparent;}
		.mobilenav.active .nav .niva6 {width:100%; padding:0 0 0 10px; box-shadow:none; /*display:none;*/}
		.mobilenav.active .nav .niva6 li {width:100%; display:inline-block;}
		.mobilenav.active .nav .niva6 li:last-child {border-bottom:none;}
		.mobilenav.active .nav .niva6 li a {padding:5px 0;}
	


	/*RUTA*/
	.mobilenav.active .ruta a {border-bottom: 0; border-top: 0; color: #000;}
	.mobilenav.active .rubriker {border-bottom:1px solid #000; color: #000; background-color: #8bc9e8; margin-bottom: 0px !important;}
	.mobilenav.active .ruta li {border: 0;}
	.mobilenav.active .ruta.info a {padding-left: 10px !important; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #333; width: 100% !important;}

	/*WEBBMENY*/

	.mobilenav.active .extralink span{border-bottom: 1px solid #999;}
	.mobilenav.active .toppmeny li, .mobilenav.active .toppmeny .extralink {text-shadow: none !important;}
	.mobilenav.active #sokrutan {float: left !important; width: 100% !important; margin-bottom: 50px;}


	/* KAMPANJMENY, VARUM�RKESMENY */
	.mobilenav.active .nav .nav-menu li {width:100%; height:auto; line-height:50px; border-bottom:1px solid #333;}
	.mobilenav.active .nav .nav-menu li a {display:inline-block; width:80%;}
	.mobilenav.active .nav .nav-menu li.active .child-ul a {width:100%; border-bottom:1px solid #333; padding:0;}
	.mobilenav.active .nav .nav-menu li.active .child-ul li, .mobilenav.active .nav .nav-menu li.active .child-ul a:last-of-type {border-bottom:none;}
	.mobilenav.active .nav .nav-menu li .child-ul {box-shadow:none; display:none; float:left; margin:-10px 0 0; max-height:inherit; overflow-y:inherit; padding:0 0 0 20px; position:relative; top:0;}
	.mobilenav.active .nav .nav-menu li.active .child-ul {display:block !important; position:relative; top:0; left:0; background:transparent; width:100%;}
	
	/* TOPPMENY WEBBSIDOR */
	.mobilenav.active .toppmeny li a{font-size:11px; border-left: 0; border-right: 0; width: 90%; color: #000; text-shadow: none;}
	.mobilenav.active .toppmeny .extralink {font-size:11px; border-left: 0; border-right: 0; width: 100%; color: #000; text-shadow: none;}
	.mobilenav.active .toppmeny {width:100%; display:block; border-top:1px solid #333; margin:-1px 0 0 0;}
	.mobilenav.active .toppmeny li {line-height:inherit;}
	.mobilenav.active .toppmeny > ul > li {height:40px; line-height:40px;}
	.mobilenav.active .toppmeny > ul > li i {display:block; float:right; line-height:35px; padding:5px 0 5px 0; margin:0 10px 0 0; color:#999;}
	.mobilenav.active .toppmeny > ul > li:hover {background:none;}
	.mobilenav.active .toppmeny > ul > li:hover {background:none;}
	.mobilenav.active .toppmeny ul li.active > a, .toppmeny ul li.active-parent > a {font-weight:bold;}
	.mobilenav.active .toppmeny ul li ul > li:hover {background:transparent;}
	.mobilenav.active .toppmeny li, .mobilenav.active .toppmeny ul li ul > li, .mobilenav.active .toppmeny .extralink {background:#f4fafc;}

		/* Niv� 1 */ 
		.mobilenav.active .toppmeny .niva1 li {width:100%; height:auto; border-bottom:1px solid #999;}
		

		/* Niv� 2 */
		.mobilenav.active .toppmeny ul li.active .niva2 {width:100%; display:block; background:transparent;}
		.mobilenav.active .toppmeny .niva2 {top:0; position:relative; float:left; box-shadow:none; display:none;}
		.mobilenav.active .toppmeny .niva2 li {margin:0; padding: 0 30px; height: 30px; line-height: 30px;}
		.mobilenav.active .toppmeny .niva2 li:last-child {border-bottom:none;}
		.mobilenav.active .toppmeny .niva2 li a {padding:5px 0;}
		
		/* Niv� 3 */
		.mobilenav.active .toppmeny .niva2 li.active .niva3 {width:100%; display:none; position:relative; background:transparent;}
		.mobilenav.active .toppmeny .niva3 {width:100%; padding:0 0 0 10px; margin:-10px 0 0 0; float:left; box-shadow:none; display:none; left:0;}
		.mobilenav.active .toppmeny .niva3 li {width:100%; display:inline-block;}
		.mobilenav.active .toppmeny .niva3 li:last-child {border-bottom:none;}
		.mobilenav.active .toppmeny .niva3 li a {text-transform:none;}
		
		/* Niv� 4 */
		.mobilenav.active .toppmeny .niva3 li.active .niva4 {width:100%; display:block; position:relative; background:transparent;}
		.mobilenav.active .toppmeny .niva4 {width:100%; padding:0 0 0 10px; margin:-10px 0 0 0; float:left; box-shadow:none; display:none; left:0;}
		.mobilenav.active .toppmeny .niva4 li {width:100%; display:inline-block;}
		.mobilenav.active .toppmeny .niva4 li:last-child {border-bottom:none;}
		.mobilenav.active .toppmeny .niva4 li a {text-transform:none;}


	.quick-links a {background: rgba(255, 255, 255, 0); border: 0 !important; margin: 0 !important; padding: 0 !important;  width: 100%; display: block; line-height: 45px; border-bottom: 1px solid #000 !important; border-radius: 0 !important; padding-left: 10px !important; color: #000 !important;}
	.quick-links .currency {float: left; height: auto; line-height: 45px; text-align: left; width: 100% !important; display: block; border-bottom: 1px solid #000 !important; padding-left: 10px; margin-left:0;  color: #000 !important;}
	.usa {display:none;}
	.mobilenav.active .usa {display: block; float:left; margin-bottom: 200px !important; padding-bottom: 6px; padding-left: 10px; width: 100%; border-bottom: 1px solid #000;}
	.currency select {margin-top: 10px !important; margin-left: 10px !important;}
	.product-link .currency select {margin-top: 0 !important; margin-left:0 !important;}
	.mobilenav.active #WebbMeny ul li i {font-size: 25px; float: right; margin-right: 5px; margin-top: 5px;}
	.mobilenav.active #WebbMeny ul li a {margin-top: 5px;}
	.mobilenav.active .extralink:hover, .mobilenav.active .toppmeny a {color: #000 !important;}
	
		/* Niv� 1 */ 
		.mobilenav.active #WebbMeny .niva1 li {width:100%; height:auto; border-bottom:1px solid #333;}
		.mobilenav.active #WebbMeny .niva1 li a {display:inline-block; width:80%; padding:5px 0 5px 10px;}
		.mobilenav.active #WebbMeny .niva1 li a:hover {color: #000 !important;}

		/* Niv� 2 */
		.mobilenav.active #WebbMeny ul li.active .niva2 {display:block; position:relative; background:transparent;}
		.mobilenav.active #WebbMeny .niva2 {padding:0 0 0 20px; margin:-10px 0 0 0; top:0; position:relative; float:left; box-shadow:none; display:none; max-height:inherit; overflow-y:inherit; width: 100%;}
		.mobilenav.active #WebbMeny .niva2 li {margin:0;}
		.mobilenav.active #WebbMeny .niva2 li:last-child {border-bottom:none;}
		.mobilenav.active #WebbMeny .niva2 li a {padding:5px 0;}

		/* Niv� 3 */
		.mobilenav.active #WebbMeny .niva2 li.active .niva3 {display:block; position:relative; background:transparent;}
		.mobilenav.active #WebbMeny .niva3 {width:100%; padding:0 0 0 10px; box-shadow:none; display:none;}
		.mobilenav.active #WebbMeny .niva3 li {width:100%; display:inline-block;}
		.mobilenav.active #WebbMeny .niva3 li:last-child {border-bottom:none;}
		.mobilenav.active #WebbMeny .niva3 li a {padding:5px 0;}


	/*MENY MINA SIDOR*/
	#minsidaDrop a{display:inline-block;}
	#minsidaDrop ul ul{ /*width:100%;*/ float:left; /*margin:0 0 15px 0;*/}
	#minsidaDrop ul ul li{ float: left;}
	#minsidaDrop ul li ul li {padding:10px; margin:0; text-align:center; width:14%;}
	#minsidaDrop li span a::before {font-size:40px;}

	#minsidaDrop ul ul ul{position:absolute; top:0; left:100%}
	#minsidaDrop > ul > li > h2 {display:none;}  
	#minsidaDrop ul li:hover ul, #minsidaDrop ul ul li:hover ul, #minsidaDrop ul ul ul li:hover ul {display:block}


	/* DOLDA OBJEKT */ 
	.Checkout, .sokrutan, .nav, .toppmeny, .Left-Column, .nav-wrapper, .quick-links, #sokrutan {display:none;}

	/* 100% */
	#ListaOmArtiklarSaknas li a {width: 100% !important;}
	
	/* FOOTER */
	#footer-wrapper {text-align:center; border-bottom: 30px;}
	.footer-content {padding:10px 0px; margin:0px; border-top:1px solid #ddd; border-right:0px; min-height:50px;}
	
	/* ARTIKELGRUPP */
	.PT_wrapper.Lista .PT_Pris {height: 35px !important;}
	.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%;}
	#ListaOmArtiklarSaknas li a {font-size:20px; padding:0px; text-align:center; line-height:40px; height:40px;}
	.PT_Knappar table, .PT_Knappar .Knapp_Kop, .PT_Knappar a {width:100%;}
	.PT_Knappar { width: 95% }
	.Knapp_Kop {text-align: right;}

	/* PRODUKTBESKRIVNING */ 
	#ArtikelnamnFalt {margin:10px 0px; text-align:center; font-size:2em;}
	#PrisFalt, #PrisFaltStafflade, #VarumarkeFalt {text-align:center;}
	.responsive_table table.ProduktbeskrAntalvalTabell {
		width: auto !important;
	}
		
	/* KASSA / VARUKORG / DIN SIDA */
	.Kassan {width:100%;}
	.Varukorg {min-width:inherit; color: #FFF;}
	#AIRvarukorg-Wrap .Checkout {display:block;}
	#AIRvarukorg-Wrap {right:0px; top:55px;}
	#AIRvarukorg-Wrap .BWrap .RowWrap .Row .TxtWrap .DescrWrap {font-size:8px; width:40%;}
	.AIRvarukorg-Sum {display:none !important;}
	.Snabbkassa_Varukorg {padding:10px;}
	.Snabbkassa_Varukorg_Tabell { -moz-box-sizing: border-box; max-width: 100%;}
	.Snabbkassa_Varukorg_Tabell td { white-space: normal;}
	.Snabbkassa_Varukorg_Tabell_Rad .Pris b {font-size:10px;}
	.Snabbkassa_Varukorg_Tabell_Rad .Antal a {width:100%; clear:left; display:block;}
	.Snabbkassa_Varukorg_Tabell_Rad .Antal .Snabbkassa_Varukorg_Tabell_Rad_st {display:none;}
	#Felmeddelande {top:2%; width:90%;}
	#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_Varukorg_Tabell_Rad.Snabbkassa_Varukorg_Tabell_Rad_Sum {width:100%;}
	.Snabbkassa_Varukorg_Tabell_Rad td.Antal, .Snabbkassa_Varukorg_Tabell_Rad_medskick td#antal1 {line-height:20px;}
	#Klarna_InvoiceContainer, #overDiv, #InforutaRabattkodPresentkod {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;}
	#LankAdressblockAnvnamn .Snabbkassa_Kunduppgift_Etiketter, #LankAdressblockLeveransadress .Snabbkassa_Kunduppgift_Etiketter {width:0 !important;}
	.Snabbkassa_Kunduppgift_Etiketter {font-size:13px; line-height:20px;}
	.Kundtjanst table tbody tr td div b, .Kundtjanst table tbody tr td div div, .Presentkortsruta {width:100%;}
	.GodkannaVillkorochBestallningsknappRam td {width:100%; display:block; text-align:center;}
	#GodkannaVillkorRam {margin:10px 0;}
	.AddKassa, .SubKassa, .remove-it {margin:5px 5px 0;}

	.totRabatt {width: 100%;}
	
	/* MAGICZOOM */
	.MagicThumb-background {position:relative !important;}

	/*QUICK FIXES*/
	.form-btn a {padding: 5px !important;}
	.responsive_table .cke_show_border img { /*width: 26px; max-width: 26px;*/ width: auto !important;}
}
/* ------------------------------------------ */
@media all and (max-width: 980px) {
	.ArtHover {display: none !important;}
	.LSS_Artiklar a:hover {color:#333 !important;}

	.PT_Wrapper {width:49.2% !important; margin:1% 0 1% 1.6%;}
	.PT_Wrapper:nth-child(4n+3) {margin-left:0 !important;}
	.PT_Wrapper .PT_Text_Kort, #breadcrumb {display:none;}
	.PT_Wrapper .PT_Beskr {height:70px;}
	.PT_Wrapper .PT_Beskr a {font-size:14px;}
	.PT_Pris {height:45px;}
	.PT_Wrapper .PT_Pris, .PT_Wrapper .PT_Pris div, .PT_Wrapper .PT_Pris span {font-size:15px;}
	.Snabbkassa_Flik_Normal div, .Snabbkassa_Flik_Normal span {font-size:15px !important;}
	.Snabbkassa_Kunduppgift_Etiketter {width:38%;}
	p.SKM_PNr {width: 38% !important;float: left;margin: 0 1% 0 0 !important;}
	input#Pnr {width:90%;}
	.Pnr_Tabell tbody, .Pnr_Tabell tr, .Pnr_Tabell td { width: 100%;display: inline-block;}
	.KundprofilFaltOK, .KundprofilFaltFEL, .KundprofilFaltOK_Kort, .KundprofilFaltFEL_Kort {width:55%;}
	.Snabbkassa_Kundfalt_Marginal.SKM_PNr label {line-height:15px;}
	.Kunddata #Adressblock table{width:100%;}
	.Kunddata #Adressblock table.Pnr_Tabell {width: 61%;}
	#KreditorInfo {font-size:11px;}
	#AdressblockLoggain .Snabbkassa_Kunduppgift_Etiketter {width:100%;}
	.OrderTable {max-width:320px; overflow-x:scroll; display:block;}
	.IkonNyhetArtgruppFaltSV .PT_UtskriftIkonNyhet:after, #IkonNyhetFaltSV .Ikon_Nyhet:after,
	.IkonKampanjArtgruppFaltSV .PT_UtskriftIkonKampanj:after, #IkonKampanjFaltSV .Ikon_Kampanj:after	
	{font-size:11px; height:50px; line-height:50px; width:50px;}
	.IkonKampanjArtgruppFaltSV, .IkonKampanjArtgruppFaltNO, .IkonKampanjArtgruppFaltFI, .IkonKampanjArtgruppFaltDK, .IkonNyhetArtgruppFaltSV, .IkonNyhetArtgruppFaltNO, .IkonNyhetArtgruppFaltFI, .IkonNyhetArtgruppFaltDK
	{top:0px;}
	a#Pnr_Knapp {font-size:13px !important;}
	input#GodkannaVillkorCB {width:20px; height:20px; background:#fff; border:1px solid #000;}
	#LankKassanAngeAdress label.Snabbkassa_Kunduppgift_Etiketter, .LankLoggain label.Snabbkassa_Kunduppgift_Etiketter {display:none;}
	.KassanSlutfort table tr td img {max-width: 100% !important; width: initial !important;} /*Fixar betalmetod-ikon tacksida*/



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

@media all and (max-width: 1670px) and (min-width: 100px) { .Right-Column {position: static !important; float: left; width:100%; border-radius: 0; -webkit-border-radius: 0; margin-bottom: 20px;} /**/}


@media all and (max-width: 985px) and (min-width: 980px) { #sokrutan{width:35% !important;}}

@media all and (max-width: 980px) and (min-width: 700px) { .m_header-content {margin-top: -6px !important;}}
@media all and (max-width: 700px) and (min-width: 300px) { .m_header-content {margin-top: 0 !important;}
.Snabbkassa_Flik_Normal div, .Snabbkassa_Flik_Normal span {font-size:12px !important;}
}

@media all and (max-width: 550px) {
#minsidaDrop ul li ul li {padding:10px; margin:0; text-align:center; width:21%;}
#Adressblock2 div#AdressblockFakturaadress p.Snabbkassa_Kundfalt_Marginal b {float: right;}

}

