/*--------------------------------------------------------------------------------------------------
  Site: Sportfiskeprylar.se
  Detta CSS är en del av Askås Internetbutik.
  COPYRIGHT (c) ASKÅS INTERNET- & REKLAMBYRÅ AB 1997-2017. ALLA RÄTTIGHETER RESERVERADE.
--------------------------------------------------------------------------------------------------
/* PRODUKTINFO OMDÃME */
#ProduktinfoOvrigt table {float:left;}
#ProduktinfoOvrigt table input, #ProduktinfoOvrigt table select, #ProduktinfoOvrigt table textarea {max-width:100% !important;}
#ProduktinfoOvrigt table table tr td:nth-child(1n+1) {width:50% !important; float:left; white-space:normal;}

/* BLOGGAR */
.bloggkommentar_rubrik {margin:0px 0px 10px 0px; }
.bloggkommentar_antal {float:left; margin:0px 10px 0px 0px}
.bloggkommentar, .bloggkommentar_saknas {margin:10px 0px}
.SingleComment, .bloggkommentar_avdelare {border-bottom:1px solid #ddd;}

/* DIN SIDA */
#minsidaDrop ul, div#minsidaDrop  {list-style:none; width:100%; display:inline-block;}
#minsidaDrop ul {margin:20px 0 0 0;}
#minsidaDrop a {float:left; width:100%;}
#minsidaDrop ul ul {width:100%; float:left; margin:0 0 2% 0; text-align:center;}
#minsidaDrop > ul > li > h2 {display:none;} 

#minsidaDrop ul li ul li {margin:0.5%; display:inline-block; width:95px;}
#minsidaDrop ul li ul li span a {text-align:center;}
#minsidaDrop li span a:before{font-family:FontAwesome; font-size:4em; width:100%; display:inline-block; margin-bottom:10px;}

li#hem span a:before {content:"\f015";}
li#andraprofil span a:before {content:"\f007";}
li#dinsida_order span a:before {content:"\f0d1";}
li#dinsida_bevakningar span a:before {content:"\f004";}
li#logout span a:before {content:"\f011";}
li#Onskelista span a:before {content:"\f06b";}
li#dinsida_betyg span a:before {content:"\f123";}
li#dinsida_returer span a:before {content:"\f112";}
li#dinsida_reklamationer span a:before {content:"\f122";}
li#dinsida_betalkort span a:before {content:"\f09d";}
li#dinsida_presentkort span a:before {content:"\f003";}

.OrderTable tr:nth-child(1) td {background:#f1f1f1;}
.OrderTable tr td {padding:5px;}

/* TOP OFFER */
.Topoffer_Tabellbakgrund {float:left; padding:10px; margin:0 0 10px;}
.Topoffer_Tabellbakgrund table .Knapp_Info {display:none;}

/* VARUMÃRKEN */
.Varum_Grupperad div {width:100%; float:left; border-top:10px solid #eee; padding:10px 0;}
.Varum_Grupperad div h2 {width:7%; height:60px; float:left; font-weight:normal; font-size:45px; margin:0 0 0 15px;}
.Varum_Grupperad div ul {width:90%; float:left;}
.Varum_Grupperad div ul li {width:50%; line-height:25px; float:left; list-style:none; text-transform:uppercase;}

/*
--------------------------------------------------------------------------------------------------
  KASSAN
--------------------------------------------------------------------------------------------------
*/
.Kassan {width:100%; margin:0 auto;}
.Rubrik_Varukorg {margin: 0 0 10px !important;}

/* FULLBREDD */ 
.Snabbkassa_Varukorg, .Avisering, .Rubrik_Kundtjanst, .Rubrik_Medskick, .Snabbkassa_Medskick, .Snabbkassa_Presentkort, .Betalning, .Kunddata, .Fraktmetoder, .Fraktmetoder_Extra2, .Avisering_Extra, 
.Dela_Kassan_FB, .Samleverans, .Kundkonto, .Nyhetsbrev, #AIR_Klarna_Checkout_Wrapper, #utlamningsstalle_wrapper, .kundabonnemang_master, .Rubrik_AbonneraPaVarukorgen {width:100%;}
.Snabbkassa_Medskick_PrisFaltTot, .Medskick_OrdPris {width: 100%;float: right;display: inline-block;}
.Medskick_Bild_Skiljelinje img {max-height: 1px;}
.MedskickSelect {width: 100%;float: left;display: inline-block;}

/* HALVBREDD */ 
.Kundtjanst, .GodkannaVillkorochBestallningsknappRam {width:100%; margin:0;}
.GodkannaVillkorochBestallningsknappRam {margin:0;}

/* VARUKORGEN I KASSAN */
.Snabbkassa_Varukorg, .FyndaIKassan, .Kundtjanst, .Snabbkassa_Presentkort, .Betalning, .Kunddata, .Fraktmetoder, .FyndaIKassan, .Kundkonto {border:1px solid #ddd; padding:2% 1.6%; margin-bottom: 2%; background:#fff;}
.Kundkonto >div input{margin:0 5px 0 10px;}
.Kundkonto >div:last-child{margin:5px 0 0 -10px;}
.Kundkonto >div >br{display: none;}
.Snabbkassa_Varukorg_Tabell_Rad, .Snabbkassa_Varukorg_Tabell_Rad_medskick {display:inline-block; float:left; margin:2px 0; width:100%;} 
.Snabbkassa_Varukorg_Tabell_Rad td.Antal input {height:42px; border-top:none; border:1px solid #ddd !important;}
.Snabbkassa_Varukorg_Tabell_Rad td.Bild {float:left; line-height:40px; min-height:40px; width:60px;}
.Snabbkassa_Varukorg_Tabell_Rad td.Antal, .Snabbkassa_Varukorg_Tabell_Rad td.Rabatt, .Snabbkassa_Varukorg_Tabell_Rad td.Pris, .Snabbkassa_Varukorg_Tabell_Rad_medskick td {float:left; line-height:40px; min-height:40px; width:15.5%;}
.Snabbkassa_Varukorg_Tabell_Rad td.Antal, .Snabbkassa_Varukorg_Tabell_Rad_medskick td#antal1 {width:52.5%}
.Snabbkassa_Varukorg_Tabell_Rad td.Antal {width:-moz-calc(68% - 60px); width: -webkit-calc(68% - 60px); width: -o-calc(68% - 60px); width: calc(68% - 60px);}
.Snabbkassa_Varukorg_Tabell_Rad.Snabbkassa_Varukorg_Tabell_Rad_Sum {margin: 20px 0 0 }
.Snabbkassa_Varukorg_Tabell tbody tr.Snabbkassa_Varukorg_Tabell_Rad td.SumInkInfo {float:left; min-height:20px; line-height:20px;}
.Snabbkassa_Varukorg_Tabell tbody tr.Snabbkassa_Varukorg_Tabell_Rad td.SumInkPris {float:right; min-height:20px; line-height:20px;}
.Snabbkassa_Varukorg_Tabell_Rad td.Pris {text-align:right; margin: 0 0 0 1%}
#InfoAttbetala, .SumInkPris b {font-size:25px !important}
.AddKassa, .SubKassa, .remove-it {text-align:center; float:left; width:25px; margin:0px; padding:5px 0; cursor:pointer; font-family:FontAwesome; font-size:20px;}
.RedigeraAntal {display:none; cursor:pointer;}
.Antal input {float:left;}
.AddKassa:before {content:"\f067";}
.SubKassa:before {content:"\f068";}
.remove-it:before  {content:"\f00d";}
.remove-it {float:right; margin:0px; padding:0;}
.Snabbkassa_Varukorg_Tabell_Rad .Pris b {float:left;}
.Snabbkassa_Varukorg_Tabell_Rad .Divider, .Snabbkassa_Varukorg_Tabell_Rad_medskick .Divider {border-bottom:1px dotted #ddd; float:left;}
.Divider {display:none}
.Rubrik_I_Kassan {margin-top:0px !important;}

/* PRESENTKORT */
.Presentkortsruta, #InforutaRabattkodPresentkod {display:none;}
.Rubrik_Snabbkassa_Presentkort:hover {cursor:pointer;}
.Rubrik_Snabbkassa_Presentkort div:first-of-type:after {content:"\f078"; font-family:"FontAwesome"; margin:0 0 0 5px;}
.Rubrik_Snabbkassa_Presentkort.active div:first-of-type:after {content:"\f077"; font-family:"FontAwesome"; margin:0 0 0 5px;}
.Snabbkassa_Presentkort i {display:inline-block; font-style:normal;}
.Snabbkassa_Presentkort img {display:none;}
.Presentkortsruta {width:65%;}
.Presentkortsruta tbody tr td input {width:97% !important; margin:0;}

/* BETALNINGSMETODER OCH FRAKTSÃTT */
#BetalningsmetoderRam br, #FraktmetoderRam br {display:none;}
#BetalningsmetoderRam span, #FraktmetoderRam span, #AviseringsmetoderRam span {display:inline-block; height:120px; margin:0.5%; padding:10px; position:relative; float:left; text-align:center; width:18.72%; border:1px solid #ddd;}
#FraktmetoderRam span, #AviseringsmetoderRam span {height:130px !important;}
#BetalningsmetoderRam span .BetRadio {width:100%; float:left; display:inline-block !important;}
#BetalningsmetoderRam span .BetNamn {display:inline; float:left; margin:0 !important; text-align:center; width:100%;}
#BetalningsmetoderRam span a, #FraktmetoderRam span a {width:100%; float:none; display:block;}
#BetalningsmetoderRam input {margin:0;}
.KCO_Lank{text-align:left;}
#BetalningsmetoderRam, #FraktmetoderRam {text-align:center;}
#KreditorInfo {width:98% !important; padding:5px;}
.Kassan .Betalning a img, .Kassan .Fraktmetoder a img {max-height:45px; margin:5px auto; margin-bottom:10px; display:block;}
#LankBetalmetoderFler img, #LankBetalmetoderFarre img, #LankFraktmetoderFler img, #LankFraktmetoderFarre img {display:inline;}
#Klarna_InvoiceContainer {padding:0 !important;}
#BetalningsmetoderRam span .BetNamn div, #BetalningsmetoderRam span .BetNamn select {width:100% !important; margin:0;}
#BetalningsmetoderRam span .BetNamn div table, #BetalningsmetoderRam span .BetNamn div table td {width:100% !important; display:block;}
.terms {margin:5px 0 0 0 !important;} .terms a {font-weight:normal !important; font-size:12px;}
.Betalning:before, .Betalning:after, .Fraktmetoder:before, .Fraktmetoder:after, .Kundtjanst:before, .Kundtjanst:after, .Kunddata:before, .Kunddata:after {content:""; display:table;}
.Betalning:after, .Fraktmetoder:after, .Kundtjanst:after, .Kunddata:after {clear:both;}

/* Handelsbanken delbetalning */
#BetalningsmetoderRam span #HBS_info {background:#fff; min-width:500px !important; box-shadow:0 0 10px #ddd; position:absolute; z-index:1; padding:10px;}
#BetalningsmetoderRam span #HBS_info table td {display:table-cell;}

/* KUNDADRSSFÃLT */
.Snabbkassa_Kunduppgift_Etiketter, #pCompany {width:17%; margin: 0 1% 0 0 !important; float:left; display:block; line-height:30px;}
#pCompany .Snabbkassa_Kunduppgift_Etiketter {width:100%;}
.Snabbkassa_Kundfalt_Marginal.SKM_PNr {display:block; width:auto;}
.Snabbkassa_Kundfalt_Marginal {margin:10px 0 !important; width:100%;}
.Snabbkassa_Kundfalt_Marginal img, #Adressblock img {display:block; float:right; text-align:right;}
.Snabbkassa_RutaAvd{padding:12px; background:#eee;}
#Adressblock .LankLoggain {width:100%; display:inline-block;}
#Adressblock i, #AdressblockLoggain i, #AdressblockPaminnare i {font-style:normal;}
#AdressblockLoggain .AdessblockPaminnare, #AdressblockLoggain .AdressblockAngeAdress {display:block; float:left;}
#Adressblock #LankKassanAngeAdress {margin:10px 0 0 0 !important;}
#LankAdressblockAnvnamn, #LankAdressblockLeveransadress {height:40px;}

/* KUNDTJÃNST */
.Kundtjanst table tbody tr td div {padding:0 !important;}
.Kundtjanst table tbody tr td div div input {width:100% !important;}
.Kundtjanst table tbody tr td div b, .produktSlutRubrik {display:inline-block; width:25%; margin-bottom:10px; height:35px;}
.Kundtjanst table tbody tr td div div {width:74%; display:inline-block;}
.Kundtjanst table tbody tr td div br {display:none;}
#Kassan_Kommentar {min-height: 30px; width:100% !important;}
.Kundtjanst table br {height: 30px;}

/* AVISERING */
/*#AviseringsmetoderRam span {display:inline-block; height:120px; margin:0.5%; padding:10px; position:relative; float:left; text-align:center; width:23.8%; border:1px solid #ddd;}*/
#AviseringsmetoderRam br, #AviseringsmetoderRam .MellanrumGra {display:none;}
#AviseringsmetoderRam .AviRadio {display:block !important;}

/* SKICKA BESTÃLLNINGEN */
.GodkannaVillkorochBestallningsknappRam {background:none repeat scroll 0 0 #D8EBCA; margin:0 0 20px 0; min-height:auto !important; border:1px solid #6BAD40; padding:20px 10px;}
.bestallningsknapp {border:1px solid #A4E05F; height:50px; width:100%; margin:0px;}

/* INPUTFÃLT */
.Kassan input, #Land, #Kassan_Kommentar, .Kassan select {border:1px solid #ddd !important; padding: 0 10px;}
#Kassan_Kommentar, .Kassan select {background:#f9f9f9 !important;}
.KundprofilFaltOK, .KundprofilFaltFEL, .KundprofilFaltOK_Kort, .KundprofilFaltFEL_Kort, .Presentkortsruta tbody tr td input {background:#f9f9f9 !important; height:35px; width:78%; border:1px solid #ddd; padding:0 10px;}
.KundprofilFaltOK_Kort, .KundprofilFaltFEL_Kort {width:80%;}
.KundprofilFaltFEL, .KundprofilFaltFEL_Kort {border:2px solid #f00 !important;}
input#Pnr {width:100%;} 

/* PRODUKT SLUT, FROMULÃR */
#produktSlutForm {background:none !important; padding:0 !important;}
.produktSlutInputs {display:block; width:75%;}
.produktSlutRubrik {float:left}
.produktSlutText {float:right; width:75%; font-size:12px;}

/* RUBRIKER */
.Snabbkassa_Flik_Normal, .Snabbkassa_Flik_Saknas {height:30px; line-height:30px;}
.Snabbkassa_Flik_Vanster, .Snabbkassa_Flik_Hoger {width:0px; display:none;}
.Rubrik_KCO {float:left;}
.Rubrik_Varukorg tr:nth-child(2) td, .Rubrik_Betalning tr:nth-child(2) td, .Rubrik_Snabbkassa_Presentkort tr:nth-child(2) td, .Rubrik_Kunddata tr:nth-child(2) td,
.Kundtjanst table tbody tr td, .Rubrik_Fraktmetoder tbody tr td, .Rubrik_KCO tbody tr td, .Rubrik_Medskick tbody tr td, .Kundkonto tr:nth-child(2) td, .Rubrik_Avisering tr:nth-child(2) td,
.Rubrik_AbonneraPaVarukorgen tr:nth-child(2) td
{background:#fff !important;}

/* DÃLJ ELEMENT */  
.MellanrumTransp, #KreditorInfo img, .Divider img, .BetDelare, .LevDelare, #antal1 br, #AdressblockLoggain img, .Snabbkassa_Medskick .MellanrumGra, .Medskick_Val br {display:none;}

#utlamningsstalle_wrapper li {list-style:none;}

/*SPECIAL*/
#BetalningsmetoderRam span.sp_306 {width:39.84%; height:auto !important; min-height:120px;}
#BetalningsmetoderRam span.sp_306 select {float:left; width:50% !important;}
#BetalningsmetoderRam span.sp_306 label {float:left; width:50%; text-align:left;}
#BetalningsmetoderRam span.sp_306 a {float:left; width:40%;}
#BetalningsmetoderRam span.sp_306 a#SWP_link_info {text-align:left;}
#BetalningsmetoderRam span.sp_306 .BetRadio {width:40%;}

#sveawebpay_info {background:#fff; margin-left:0 !important; width:auto !important; z-index:1000 !important;}
#sveawebpay_info table {width:auto !important; display:table !important;}
#sveawebpay_info td {width:auto !important; display:table-cell !important;}
div#sveawebpay_info table tr td:nth-child(1n+1) {width: 1% !important;}

/*----------------------------------------------------------------------------------
  VALFRITT UTLÄMNINGSSTÄLLE
----------------------------------------------------------------------------------*/
#utlamningsstalle, #utlamningsstalle_skiljelinje {width:100%;}
#utlamningsstalle_val, #utlamningsstalle_adress, #utlamningsstalle_alt_ort, #utlamningsstalle_oppettider {width:50%;}
#utlamningsstalle_alt_ort, #utlamningsstalle_oppettider {padding:0 10px 0 0;}
#utlamningsstalle_val, #utlamningsstalle_adress, #utlamningsstalle_alt_ort,#vu_extra_info,
#utlamningsstalle_skiljelinje, #utlamningsstalle, #utlamningsstalle_oppettider {display:inline-block;}
#utlamningsstalle {padding:5px 0; margin:0 0 15px;}
#utlamningsstalle ul, #utlamningsstalle li {list-style:none; float:left; font-size:12px;}
#utlamningsstalle_skiljelinje {border-bottom:1px solid #ddd; border-top:1px solid #fff; height:0; padding:0px; margin:10px 0 !important;}
#Utlamning_ExtraOrt {margin:5px 0 0; background:#fff; border:1px solid #ddd; width:89%; float:left;}
#utlamningsstalle_val select {width:100% !important; margin:5px 0 0;}
#vu_extra_info_nollstall {text-align:right; width:100px; float:right;}
#vu_nollstall_ikon {padding:0 0 0 3px; font-weight:700;}
#vu_felmeddelande {color:#ff0000;}
.vu_lamning_info br {display:none;}
#vu_sok {margin:5px 0 0 1%; width:10%; float:left; text-align:center; font-size:15px; height:34px; line-height:35px; color:#fff; background-color:#333; border-bottom:3px solid #000; border-radius:3px;}

/*----------------------------------------------------------------------------------*/
@media screen and (max-width: 850px) {
	#utlamningsstalle_val, #utlamningsstalle_adress, #utlamningsstalle_alt_ort, #utlamningsstalle_oppettider {width:100%; padding:0;}
	#utlamningsstalle_alt_ort {margin:0 0 10px 0; padding:0;}
	#Utlamning_ExtraOrt {width:81%;}
	#vu_sok {width:18%}
}
