#topSeachCloseForm{
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	text-decoration: none;
	position: absolute;
	color: #ffffff;
	right: 24px;
}

#topSeachCloseForm:hover{
	color: #ffa900;
}

#searchResultMobile{
	background-color: #ffffff;
	position: absolute;
	display: none;
	height: auto;
	z-index: 99;
	width: 100%;
	top: 70px;
	left: 0;
	box-sizing: border-box;
	padding: 0 24px;
	font-family: 'Myriad Pro Cond';
}

#searchResultMobile h1{
    border-top: 1px solid #e7e8ea;        
    background-color: #ffffff;
    position: relative;
    text-align: center;
    line-height: 85px;
    font-size: 25px;
    height: 85px;
    margin: 0;
}

#searchResultMobile.visible{
	display: block;
}

#searchResultMobile .productList{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 24px;	
}

#searchResultMobile .item{
	width: 14.285%;
}

#searchResultMobile .searchAllResult{	 
    text-decoration: none;
    position: relative;
    text-align: center;
    line-height: 85px;
    font-size: 20px;
    display: block;   
    height: 85px;
}

#searchResultMobile .searchAllResult span{
	background: rgb(22, 140, 146);
	display: inline-block;	
	color: #fff; 
	text-decoration: none; 
	height: 25px; 
	line-height: 25px; 
	padding: 10px 20px; 
	position: relative; 
	margin: 14px 0 0 0; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;	
}

#searchResultMobile .errorMessage{
	margin: 24px auto;
	text-align: center;
	font-size: 20px;
	max-width: 700px;
}

#searchProductsClose{
	background: url(images/exit.png) 0 0 no-repeat transparent;
	position: absolute;
	margin-top: -9px;
	display: block;
	height: 18px;
	width: 18px;
	right: 0px;
	top: 50%;
}

#searchProductsClose:hover{
	background-position: -18px 0;
}

#searchProductsClose:active{
	background-position: -36px 0;	
}

@media all and (max-width: 1920px){

	#searchResultMobile .item{
		width: 16.666666%;
	}
}


@media all and (max-width: 1600px){
	#searchResultMobile .item{
		width: 20%;
	}
}

@media all and (max-width: 1300px){
	#searchResultMobile .item{
		width: 25%;
	}
}

@media all and (max-width: 1024px){
	#searchResultMobile .item{
		width: 33.33333%;
	}
}

@media all and (max-width: 790px){
	#searchResultMobile .item{
		width: 50%;
	}
}

@media all and (max-width: 600px){
	#searchResultMobile .item{
		width: 100%;
	}
}