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

/*
------------------------------------------------------------------------------------------
AIR-RESPONSIVE
------------------------------------------------------------------------------------------
*/
/*----------------------------TABLET / max-width : 900px--------------------------------*/
@media screen and (max-width : 959px) {

/* ARBETSYTA / GENERAL BLOCKS */


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

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

.sokrutan{width:49.2%; margin-right:0;}
.PT_Knappar.col.span_6_of_12 {width: 100%;}
.PT_Wrapper.col.span_3_of_12 {width: 32.3%;}
.startpage .PT_Wrapper.col.span_3_of_12{width: 24%;}


/* 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 : 407px--------------------------------*/
@media screen and (max-width : 407px) {
#AIRvarukorg-Wrap{margin-right: -87px !important;}

}

/*----------------------------MOBILE / max-width : 736px--------------------------------*/

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

#main {padding: 10px;}

/*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 */
.header {padding:0;width:100%;}
.logo.col.span_6_of_12 {width: 50%;margin-top:25px;position:absolute;}
.topbar.content {padding: 0 10px 0 0;}
.sokrutan {margin:10px 0px;}
.inloggningsruta {width:100%; z-index:999;}
div#main {margin-top: 100px;}
#minsidaDrop ul li ul li {width: 33%;}

/* Startsida */
.slider .nav_dragon {background-size: 100px;height: 50px;z-index:0;}
.slider_bg {top: 35px;left:0;}
div#owl-demo {margin-top: 25px;}

/* NAV */ 
.nav-wrapper {display: none;position:relative;top:35px;left:0;width:101%;}

.nav {background: rgba(150,135,138,0.98) !important;margin-top:-1px;}
.mobile-only {display:inline-block;}

.nav ul li {  list-style: none; width: 100%; height:auto;min-height:45px;line-height:45px;padding:0;}
.nav ul li a {display: inline-block; width: 100%; padding:0px;color:#fff;text-shadow:none;padding:0 10px;}
.nav ul.nav-menu > li > a{padding:0 10px;}
.nav ul.nav-menu > li > ul {top:0px;}

.nav ul > li > ul{  width: 100%;margin: 0;padding: 0;}

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

.nav > ul > li.active a {color: #fff !important;background: rgba(255,255,255,0.2) !important; height: 45px;line-height: 45px;}
.nav ul li.active ul li a {min-height: 30px;line-height: 30px;}
.nav ul li.active ul li{min-height: 30px;line-height: 30px;}

/*topmenu*/
.nav-topmenu.nav-topmenu-mobile {display: inline-block;width: 100%;float: left;position: initial;box-shadow: none;  background: rgba(215,215,215,0.95);margin-top: -5px;}
.nav-topmenu.nav-topmenu-mobile ul, .nav-topmenu.nav-topmenu-mobile ul li, .nav-topmenu.nav-topmenu-mobile ul li a{width:100%;}
/* sökrutan */
.sokrutan.col.span_3_of_12.sokrutan-mobile {display: inline-block !important;margin: 0;padding: 10px;background: #96878a;}

/* HIDE */
span.AIRvarukorg-Qty, span.AIRvarukorg-Sum , p.EmptyCart, .owl-prev, .owl-next, .sokrutan
{display: none !important;}

/* LSS / SEARCH */
#LSS_Result {top: 60px;width: 96%;margin: 0 2%;max-height: 400px;overflow: scroll;}

/*NAV TOPMENU*/
.nav-topmenu a {float:left; height:35px; line-height:35px; padding:0 10px;}


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

.PT_Wrapper.col.span_3_of_12, .startpage .PT_Wrapper.col.span_3_of_12{width: 49%;}


/*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; }
.wood a {line-height: 30px;margin-top: 50px;font-size: 1.5em;}
#footer-wrapper div img {margin: 0 auto;display: block;}

/*CHECKOUT / KASSA / VARUKORG*/ 

 #AIRvarukorg-Wrap {right:0;}
 #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 */
}

