/*----------------------------------------------------------------------------------
  SÖKFUNKTION 1 - Standardutförande
----------------------------------------------------------------------------------*/
/*
.soktoggle {cursor:pointer; display:inline-block !important; float:right; margin:15px 40px 0 0; font-size:25px;}
.soktoggle::after {font-family:"SS BlackTie-Regular"; content:"\1F50E";}
.sokrutan {display:none;}
*/
.sokrutan {position: initial; top:63px; width:40px; margin: -47px 0 0 0;}
.Sokfalt {
	float: left; width: 200px; height:40px !important;
	padding:0 10px 0 40px !important; background: none !important; 
	-webkit-appearance:none; -webkit-border-radius:0 !important; -moz-border-radius:0 !important; border-radius:0 !important; border: none !important;
}
.Sokknapp {border:none; background:transparent; cursor:pointer; width:40px; height:40px; position:absolute; left:0; top:0; text-indent:-5000px;}
.LSS_Input:after {
	position:absolute; left:0;
	width:40px; height:40px; line-height:40px;

	/*border-top-left-radius: 25px;*/ /*border-bottom-left-radius: 25px;*/

	font-family:"SS BlackTie-Regular"; content:"\1F50E"; text-align:center;
	color:#000;
	font-size:20px; font-style: normal;
}
.LSS_Container {position:relative;}
#LSS_Result {background:#fff; position:absolute; left:0; top:114px; width:400px; max-width: 50%; border:1px solid #ddd;}
#LSS_Result, #LSS_Result div, #LSS_Result ul, #LSS_Result ul li {z-index:1005;}
#LSS_Result h3 {margin:0 0 15px;}
#LSS_Result li {list-style:none;}
#LSS_Close {cursor:pointer; position:absolute; right:0; top:10px;}
#lblTerm {display:none;}
ul.LSS_Artiklar {width:100%;}
.LSS_Artiklar li:hover {background:#eee; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.LSS_Artiklar .Bild {height:50px; line-height:50px; margin:0 0 5px; overflow:hidden; text-align:center; border:1px solid #ccc; background:#fff;}
.LSS_Artiklar .Bild img {max-width:100%; max-height:100%;}
.LSS_Artiklar .LSS_Art_Text span.Beskr {font-size:13px; font-weight:400;}
.LSS_Artiklar .LSS_Pris, .LSS_Artiklar .LSS_Kampanjpris {font-size:12px;}
.LSS_Sokterm {font-weight:700;}
.borderB {border-bottom:1px solid #ddd;}

/*.Sok_Sticky {display: none;}*/

/*.sokrutan > i {display: block; width: 40px; height: 40px; cursor: pointer;}
.sokrutan.active > .LSS_Input::after {content: "\2421";}
.sokrutan.active .Sok_Sticky {
	position: absolute; display: block;
	top: 200px; left: 50%; -ms-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%, -50%);
	width: 450px; max-width: 70%;

}
.sokrutan.active .Sok_Sticky .LSS_Input:after {
	background: #eee;*/
}
.LSS_Input input:focus {border: none;}

/*----------------------------------------------------------------------------------*/
@media screen and (max-width: 850px) {
	.soktoggle {cursor:pointer; display:inline-block !important; line-height:32px; float:left; font-size:25px;}
	.soktoggle::after {font-family:"SS BlackTie-Regular"; content:"\1F50E";}
	.sokrutan {display:none;}
	.sokrutan.active {display:block; left:50%; position:fixed; top:135px; -ms-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%, -50%); width:95%; z-index:3;}
	.sokrutan.active input {border-radius:0;}
	#LSS_Result {top:49px; width:100%; max-width: none; margin:0; padding:0px; max-height:330px; overflow-y:scroll;}
	#LSS_Result #LSS_Close {display:none;}
	.LSS_Artiklar .Bild {width:23.78%;}
	.LSS_Artiklar .LSS_Art_Text {width:74.54%; margin:0 0 0 1.6%;}
	.Sokfalt {width: 100%; background: #fff !important;}
	.sokrutan.active .Sok_Sticky {
		top: 80px;
		max-width: 90%;
	}
}