/*
--------------------------------------------------------------------------------------------------
  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 (max-width : 1300px) {
	#owl-art1.owl-theme .owl-controls, #owl-art2.owl-theme .owl-controls{display: none !important;}
	#owl-art1.owl-theme .owl-nav, #owl-art2.owl-theme .owl-nav{display: none !important;}
	}
@media screen and (max-width : 1200px) {
	#wrapper {overflow:hidden; padding:250px 10px 3% 10px;}
	#wrapper.kassan {overflow:hidden; /*padding:200px 10px 3% 10px;*/}
	.startpage-wrapper > .section {padding:0;}
	.PT_Wrapper .PT_Bildruta {min-height:80px;}
	#footer-wrapper {padding:20px; position:relative;}
	.sokrutan {margin:0; position:absolute; right:0; top:0;}
	.Moms {margin-right: 23%;}
	.Sokfalt {height: 32px !important; line-height: 32px !important;}
	.LSS_Input:after {padding: 7px;}
	.headerBtm .usptag {margin-right: 1%; font-size:10px;}
	.uspwrapper {display: none;}
	.headerBtm .usptag > span:first-of-type {padding-left: 20px;}
	.headerBtm .usptag:first-of-type > span:first-of-type {padding-left: 22px;}
	.usptag .orange {font-size: 14px;}
	.teltop {display:none}
	#footer-wrapper .span_3_of_12, #footer-wrapper .span_2_of_12, #footer-wrapper .span_4_of_12 {width:49.2%; padding:3% 2% !important;}
	#footer-wrapper .col:nth-child(2n+1) {display:block; clear:both;}
	#footer-wrapper .col:nth-child(2n+2) {border-right:none !important;}
	.samarbetspartners .headline {font-size:13px !important}
	.sokrutan{width:18%;}
	.logo{width: 33%;}
	#kundvagn{right:10px;}
	
	/* 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;}
	.PT_Pris {font-size: 14px !important;}

	#BetalningsmetoderRam span, #FraktmetoderRam span, #AviseringsmetoderRam span {margin:0.5%; width:32%;}
	.Snabbkassa_Presentkort, .Kunddata, .Betalning, .Fraktmetoder, .GodkannaVillkorochBestallningsknappRam, .Kundtjanst {width:100%; min-height:10px;}
	
	.puffs a {font-size:14px;}
	.core-puff .links {top:0; left:0; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%);}
	.core-puff .links a:first-child {font-size:20px;}

	.PT_UtskriftIkonKampanj {width:55px!important; height:55px!important; background-size:55px 55px !important;}
	.IkonKampanjArtgruppFaltSV .PT_UtskriftIkonKampanj:before {font-size:18px!important; line-height:55px!important;}
	
	/* TaBZ */
	.tabswrapper {margin-top:0px;}
	.tabs {width:100%;}
}
/* ------------------------------------------ */
@media all and (max-width: 1200px) and (min-width: 851px) {
	.trygg {margin:0 !important; position:absolute; right:210px; top:42px;}
}
/* ------------------------------------------ */
@media all and (max-width: 1070px) and (min-width: 850px) {
	/* SKICKA FÖRFRÅGAN */ 
	.Knapp_Kop.KKn9 > a {font-size: 11px !important;}
}
/* ------------------------------------------ */
@media screen and (max-width : 950px) {
	.core-puff .links a:not(.medflera):nth-of-type(1n+6) {display:none;}
}
@media screen and (max-width: 1120px) and (min-width: 851px) { 
	.PT_Topoffer .Topoffer_Tabellbakgrund:before {line-height: 20px;}
}

/*
--------------------------------------------------------------------------------------------------
                              MOBIL / maxbredd: 850px
--------------------------------------------------------------------------------------------------
*/
@media screen and (max-width: 850px) {
	/*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 */
	h1 {font-size: 2.2em;}
	#ArtikelnamnFalth1  {font-size: 2em !important;}
	#topbar {position:relative;}
	.topWrapper {position:fixed; top:0; height:40px; width:100%; z-index:1000;}
	.mainTop {padding-top:40px;}
	.header-wrapper {z-index:5;}
	.topbar.content {padding:0 10px 0 0;}
	.samarbetspartners {display:none;}
	#wrapper, #wrapper.kassan {padding:180px 10px 10px 10px;}
	.sokrutan, #AIRvarukorg-Wrap {width:100%;}
	.logo {max-height:60px; margin: 15px 0 !important}
	.logo.kassan img {max-height:100%;}
	.sokrutan {margin:0;}
	.sokrutan.active {display:block; position:absolute; top:40px; z-index:1;}
	.LSS_Input:after {padding:10px; font-size:28px;}
	#sokterm, #Sokknapp {height:50px!important; border-radius:0!important; line-height:50px!important;}
	#Sokknapp {width:50px;}
	#LSS_Result {top:50px; width:100%; margin:0; padding:10px; max-height:330px; overflow-y:scroll;}
	#LSS_Result #LSS_Close {right:0;}
	.inloggning {float:left}
	.inloggning a.login {border:none; margin:0;}
	.login {text-indent: -9999px; }
	.login i {text-indent: 0px;}
	.login i, .soktoggle i {font-size:24px; color:#fff !important;}
	.login span {display: none;}
	.logo img{margin:auto;}
	.login .mobile-only {display:block; padding:7px 10px 0 0}
	.inloggningsruta {width:100%; z-index:999; left:0px; margin:0; top:40px;}
	#kundvagn {position:static; background:transparent;}
	.mobIcons {display:inline-block; float:left; position:absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;}
	.soktoggle {display:inline-block; padding:2px 0 0; float: left !important; line-height: 40px;}
	.soktoggle.toggled i:before {content:'\f00d';}
	.mobilenav-icon {cursor:pointer; display:block; float:left; padding:5px 15px 0; height: 40px; line-height: 40px;}
	.mobilenav-icon i {font-size: 28px !important}
	.Moms {margin:0 auto; float: none; padding:3px 10px; border-bottom:1px dashed #666; min-height:40px;}
	.Moms .visa {display:inline-block; color:#ccc; text-transform:uppercase; font-size:10px;}
	.Moms a {margin-left:10px;}
	.specialpr {text-align: left;}
	.mobilfrakt-icon i{font-size:24px; color:#fff !important;}
	.mobilfrakt-icon {cursor:pointer; display:block; float:left; height:40px; line-height:40px; padding:3px 15px 0;}
	.fraktinfo.active {display: block; position: absolute; top: 40px; z-index: 1; background-color: #FFF; width: 100%; padding: 0px 25px 20px 25px; border-bottom: 1px solid #eee;}
	.mobilfrakt-icon.toggled i:before {content:'\f00d';}
	.box-breaker.mobile-only {display:block; height:1px; background:#ddd; margin:20px 0;}	
	.varum-startpage-wrapper {margin:20px 0 0 0;}
	.desktop {display:none !important;}
	.mobile {display:block !important;}
	.trygg {margin:0 !important;}
	.trygg img {max-height:31px; width:auto; margin:4px 0 0 20px;}
	#lowerfooter-wrapper {padding:10px;}

	/* USP:ar */
	.usptag {display:block; float:left;}
	.headerBtm .usptag  {display: none;}
	.headerBtm .usptag:nth-child(3) {margin-left: 0 !important; width: 100%; display: block;}
	.usptag i.fa-phone-square {top:0px !important;}
	.headerBtm .usptag {line-height: 20px;}
	.headerBtm {height: auto; line-height: 20px;}
	.usptag .orange {top: 0px; color: #f39300 !important}
	.headerBtmWrapper {padding:1%;}

	/* DOLDA OBJEKT */ 
	.Checkout, .sokrutan, .nav {display:none;}
	
	/* FOOTER */
	#footer-wrapper {text-align:center;}
	.footer-content {padding:10px 0px; margin:0px; border-top:1px solid #ddd; border-right:0px; min-height:50px;}
	#nyhetsbrev_footer .span_5_of_7 {width:85.48%;}
	#nyhetsbrev_footer .span_2_of_7 {width:12.91%;}
	#footer-wrapper .section > .col:last-child img {max-height:200px; width:auto;}
	
	/* ARTIKELGRUPP */
	.PT_Bildruta {height:180px; line-height:180px;}
	.PT_Bildruta img {max-height: 160px;}
	.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_Pris {width: 57.62%; margin:0;}
	.PT_Wrapper.PT_Wrapper_kolumn {margin:0.4% !important;}
	.Filter .sort {position: relative;}
	.Filter .sort b {margin:0 10px; line-height:35px; display:block;}
	.Filter .sort select {margin: 0 0 10px 10px; width:-moz-calc(100% - 20px); width:-webkit-calc(100% - 20px); width:-o-calc(100% - 20px); width:calc(100% - 20px);}
	.PT_UtskriftIkonKampanj {width:45px!important; height:45px!important; background-size:45px 45px !important;}
	
	/* PRODUKTBESKRIVNING */ 
	#ArtikelnamnFalt {margin:10px 0px; text-align:center; font-size:2em;}
	#PrisFalt, #PrisFaltStafflade, #VarumarkeFalt {text-align:center;}
	#VarumarkeFalt {display:none;}
	#FaltRader div div {float: left; width: 50%;}
	.infotabell table {width: 100% !important;}
	#ArtikelnamnFalth1 {text-align: center;}
	.tabs li i {display:inline-block;}
	.tabswrapper {border-top:none;}
	.lowerWrapper {width:100%; position:relative;}
	.ProduktinfoSet {margin-bottom:20px;} 
	.set .lowerWrapper {width: 100%; position:relative;}
	#SubmitFalt.calcWidth {width:calc(100% - 70px); float:right; margin:-72px 0 10px 0;}
	#SubmitFalt.calcWidth.setClass {margin-top:-76px;}
	#SubmitFalt.calcWidth.aloneClass {margin-top:-66px;}
	.Laggikorgen_Antalsrad td:first-child, .ProduktbeskrAntalvalRad td:first-child {display:none;}
	.Laggikorgen_Antalsrad input, .ProduktbeskrAntalvalRad input {height:60px; line-height:60px; width:60px!important;}

	/* TaBZ */
	.tabs li {width:32.2%; margin: 1% 0 1% 1.6%;}
	.tabs li:first-child {margin-left:0;}
		
	/* KASSA / VARUKORG / DIN SIDA */
	.Kassan {width:100%;}
	.Varukorg {min-width:inherit; width:auto;}
	#kundvagn {width: auto; border-bottom:0;}
	.EmptyCartSum {display: none;}
	.Varukorg, .AIRvarukorg-Text i.fa-caret-down, .AIRvarukorg-Text i.fa-shopping-cart {line-height: 25px;}
	.Varukorg .AIRvarukorg-Qty, .Varukorg .EmptyCart {background: #f39300; margin: 0 0 0 -4px !important;}
	.Varukorg .AIRvarukorg-Arrow {background: #05ba2d none repeat scroll 0 0; padding:5px 10px;}
	#AIRvarukorg-Wrap .Checkout {display:block;}
	#AIRvarukorg-Wrap {right:0px; top:40px; background:#fff !important;}
	#AIRvarukorg-Wrap .BWrap .RowWrap .Row .TxtWrap .DescrWrap {font-size:8px; width:40%;}
	.AIRvarukorg-Sum {display:none !important;}
	.Snabbkassa_Varukorg_Tabell { -moz-box-sizing: border-box; max-width: 100%;}
	.Snabbkassa_Varukorg_Tabell td { white-space: normal;}
	.Snabbkassa_Varukorg_Tabell_Rad .Antal a {width:-moz-calc(100% + 50px); width:-webkit-calc(100% + 50px); width:-o-calc(100% + 50px); width:calc(100% + 50px);
	 clear:left; display:block; margin:0 0 0 -50px; padding:10px 0 0;}
	.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;}
	#BetalningsmetoderRam span, #FraktmetoderRam span, #AviseringsmetoderRam span{margin:0.5%; width:49%;}
	.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;}
	.Varukorg span.AIRvarukorg-Qty {background:#14981f none repeat scroll 0 0; position:absolute; right:38px; top:7px;}
	.Snabbkassa_Varukorg_Tabell_Rad td.Antal, .Snabbkassa_Varukorg_Tabell_Rad_medskick td#antal1 {width: -moz-calc(100% - 50px); width: -webkit-calc(100% - 50px); width: -o-calc(100% - 50px); width: calc(100% - 50px);}
	.Snabbkassa_Varukorg_Tabell_Rad, .Snabbkassa_Varukorg_Tabell_Rad_medskick {position:relative;}
	.Snabbkassa_Varukorg_Tabell_Rad .Pris {position:absolute; right:10px; width:auto !important; font-size: 11px;}
	.Snabbkassa_Varukorg_Tabell_Rad .Rabatt {position:absolute; right:105px; width:auto !important; font-size: 11px;}
	.Snabbkassa_Varukorg_Tabell_Rad .Pris .remove-it {margin-left:10px;}
	.Rubrik_Varukorg {padding: 10px;}
	.Snabbkassa_Varukorg_Tabell_Rad, .Snabbkassa_Varukorg_Tabell_Rad_medskick {padding: 0px 10px;}
	.Snabbkassa_Varukorg_Tabell_Rad_Sum2 {padding: 10px !important;}
	.Snabbkassa_Varukorg_Tabell_Rad_Sum2 .SumInkInfo  {max-width:50%;}
	.Snabbkassa_Varukorg_Tabell tbody tr.Snabbkassa_Varukorg_Tabell_Rad td.SumInkPris {line-height: 20px;}
	.LankLoggain {margin: 0 0 10px !important;}
	.Snabbkassa_Varukorg_Tabell_Rad .TAGX_Bild {display:none;}
	.KCOflik .span_1_of_2 {width:49.2%;}
	.kco-flikar {font-size:14px;}
	.LankLoggain a {float: right !important;}
	#Kassan_Kommentar {width: 100% !important;}
	
	/* MAGICZOOM */
	.MagicThumb-background {position:relative !important;}
	
	/* FILTER */
	.filter.toggle{background:#666 none repeat scroll 0 0; color:#fff; display:inline-block; font-size:20px; padding:5px 0; text-transform:uppercase; width:100%;}
	.filter.toggle div.active{display:inline-block; text-align:center;}
	.filter.toggle div{display:none;}
	.Filter{display:none;}
	.Filter.active{display:inline-block; width:100%;}
	.Filter ul > li{width:100% !important; margin:1% 0 1% 0 !important;}
	
	/* SLIDER */
	.owl-theme .owl-controls .owl-buttons i {font-size:18px !important; line-height:30px !important;}
	.owl-theme .owl-controls .owl-buttons div {width:30px !important; height:30px !important;}
	.item img {width:100%;}
	.overImg p, .overImg br {/*display:none;*/font-size:11px;}
	.overImg h2, .overImg h1 {font-size:16px !important;}
	
	/* PUFFAR */
	.hero {margin-bottom:0;}
	.core-puff.span_1_of_4 {width: 24.46%;}
	.core-puff.span_1_of_4.col:first-child {margin-left:0;}
	.core-puff .links a:first-child {font-size:18px; margin:0 5px 10px 5px; line-height:19px;}

	/* STARTSIDA, ÖVRIGT */
	#footer-wrapper .headline {text-align:center!important;}
	.varum-startpage {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}
	.varum-startpage a img {max-width:100px; max-height:40px; width:auto; height:auto; margin-top:10px; margin-right:20px;}
	
	/* KONTAKTFORMULÄR */
	#kontaktformular label, #kontaktformular input[type="text"], #kontaktformular input[type="submit"], #kontaktformular textarea{width:100%; margin:2% 0;}
	#kontaktformular label {float:left;font-weight:bold;height:auto;line-height:16px;margin-bottom:1%;}
	.largeBtn, .largeBtn a {width:100%; text-align:center;}
}
/* ------------------------------------------ */
@media all and (max-width: 850px) {
	.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 a {font-size:14px;}
	.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, .Snabbkassa_Kundfalt_Marginal.SKM_PNr {width:100% !important;}
	.Snabbkassa_Kundfalt_Marginal.SKM_PNr {margin:5px 0 !important;}
	.Snabbkassa_Kundfalt_Marginal input {width:90%;}
	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:100%;}
	.Kundtjanst {margin-top:30px;}
	#KreditorInfo {font-size:11px;}
	#AdressblockLoggain .Snabbkassa_Kunduppgift_Etiketter {width:100%;}
	#minsidaDrop ul li ul li {padding:10px; margin:0; text-align:center; width:49%;}
	#minsidaDrop li span a::before {font-size:40px;}
	.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;}
	#footer-wrapper .section > .col {border-right:none !important;}
	#footer-wrapper .span_3_of_12, #footer-wrapper .span_2_of_12, #footer-wrapper .span_4_of_12 {width:100%;}
	#footer-wrapper .headline {border-bottom:0px;}
	#nyhetsbrev_footer .span_4_of_5 {width: 79.68%;}
	#nyhetsbrev_footer .span_1_of_5 {width: 18.72%;}

	.PT_Topoffer .Topoffer_Tabellbakgrund:first-child {margin-top: 20px;}
	.PT_Topoffer .Topoffer_Tabellbakgrund td {
		display: block; clear: both;
	}
	.PT_Topoffer .Knapp_Kop_Tabell td {display: initial; clear: none;}
	.PT_Topoffer .Topoffer_Tabellbakgrund table .Knapp_Info {display: none;}
	.PT_Topoffer .Topoffer_Tabellbakgrund > tbody > tr > td:first-child {width: 100%;}
	.PT_Topoffer .Knapp_Kop_Tabell {}
	.PT_Topoffer .Topoffer_Text {width: 100%;}
	.PT_Topoffer table table:not(.Knapp_Kop_Tabell) {margin-top: 30px; width: auto; margin-right: 0;}
	.PT_Topoffer .Topoffer_Tabellbakgrund:before  {box-shadow: 1px 1px 2px #aaa; right: auto; left: 0; height: auto; line-height: 1; width: auto;}
	.PT_Topoffer .Topoffer_Pris:before {display: none;}
}
/* ------------------------------------------ */
@media all and (max-width: 460px) {
	.Minsida_aterstall_tabell, .Minsida_aterstall_tabell input, .Minsida_aterstall_tabell table, .Minsida_aterstall_tabell table a, .Minsida_aterstall_tabell td {width:100% !important; height:auto; display:block; clear:both;}
	.Minsida_aterstall_losenord {margin:10px 0;}
	.nyhetsbrev td {display:block; margin: 1% 0;}
	.nyhetsbrev input[type='text'] {width:100%;}
	.kco-flikar {font-size:11px; padding: 12px 10px;}
}
/* ------------------------------------------ */
@media all and (max-width: 600px) {
	/* MOMSVÄLJARE */
	 .valjMoms > span {font-size:20px !important;}
	 .valjMoms > span:last-of-type {font-size:11px !important;}
	 .ValjareFancy .f a, .ValjareFancy .p a {font-size: 16px; width: 90%; margin:10px 5%;}

	/* PUFFAR */
	.core-puff.span_1_of_4 {width:49.2%; margin:0 1.6% 0 0 !important; text-align:center;}
	.startpage-wrapper .puffar {margin:5px 0 15px;}
	.core-puff .links a {line-height:22px;}
	.core-puff.span_1_of_4:nth-child(2n+2) {margin-right:0 !important;}
	.hero .mobile-img {display:block;}
	.hero .desktop-img {display:none;}
	.hero > div.whitetext {background:rgba(0,0,0,0.6);}
	.hero div p {margin-bottom:0!important;}
	.PT_Beskr {height:60px;}

	/* TaBZ */
	.tabs li {width:100%; margin-left:0;}
}
@media all and (max-width: 450px) {
	.hero > div {font-size:80%;}
	.kontaktruta h2 {font-size: 22px;}
	.Kontaktform .Knapp a {font-size: 20px;}
/* ------------------------------------------ */
@media all and (max-width: 425px) and (min-width: 300px) {
	/* SKICKA FÖRFRÅGAN */ 
	.Knapp_Kop.KKn9 > a {font-size: 11px !important;}
}
/* ------------------------------------------ */
@media all and (max-width: 350px) {
	.PT_Beskr {height:90px;}
	.Knapp_Kop a, .PrisBOLD {font-size: 16px !important;}
	.Knapp_Kop a {line-height: 40px; height: 40px;}
	.PT_Pris {height: 40px; line-height: 40px; font-size:12px !important;}
	.facebook-like {font-size: 14px !important;}
	.facebook-like span {margin-top: 7px;}
	.AddKassa, .SubKassa, .remove-it {width: 25px;}
	.Snabbkassa_Varukorg_Tabell_Rad td.Antal input {padding:0;}
	.Moms .visa {display:block;}
	.core-puff .links a {font-size:12px;}
	.core-puff .links a:first-child {font-size:16px; margin:0 5px 5px 5px; line-height:17px;}

	#SubmitFalt.calcWidth {width:calc(100% - 50px); float:right; margin:-52px 0 10px 0;}
	#SubmitFalt.calcWidth.setClass {margin-top:-56px;}
	#SubmitFalt.calcWidth.aloneClass {margin-top:-46px;}
	.Laggikorgen_Antalsrad input, .ProduktbeskrAntalvalTabell input {height:40px; line-height:40px; width:40px!important;}
	}
/* ------------------------------------------ */