.nav-search {overflow: inherit !important;}

.sdropdown-menu {
	position: absolute;
	transform: translateX(-50%);
	top: 100%;
	left: 50% !important;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 403px;
	padding: 5px 0;
	margin: 0px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border-radius: 4px;
	-webkit-box-shadow: 0 18px 65px 0 rgba(61,81,96,0.19);
	box-shadow: 0 18px 65px 0 rgba(61,81,96,0.19);
}
	
.sdropdown-menu .searchproducts {width: 100%;}
/*.sdropdown-menu .searchproducts .media-left {width: 15%;}*/
.sdropdown-menu .searchproducts .media-body {width: 65%;}
.sdropdown-menu .livesearch-name {
	padding-right: 15px;
	width: 200px;
}
.wclearfix {clear: both;}
#wowslider-container1 {z-index: 9 !important;}
.sdropdown-menu .media-left, .media > .pull-left {
	padding-left: 15px;
	padding-top: 2px;
}
.sdropdown-menu .btn.btn-primary.pull-right.btn-addcart {
	padding: 6px 8px;
	font-size: 11px;
	height: auto;
	background-color: #eee;
	color: #777;
	border: 0px solid #eee;
	font-weight: 500;
	letter-spacing: 0px;
	border-radius: 4px;
}
.sdropdown-menu .btn.btn-primary.pull-right.btn-addcart:hover {
	background-color: #57bfc1;
	color: #fff;
}

.searchproducts .product_name {
	font-size: 14px;
	color: #2f2f2f;
}
.searchproducts .product_name:hover {color: #57bfc1;}

.searchproducts img {transition: 0.2s ease all;}
.searchproducts img:hover {filter: brightness(115%);}

.searchproducts .media-left:hover {
	background: none;
}
.searchproducts .product_model {
	color: #888;
}
.searchproducts .price, .searchproducts .price-new {
	font-size: 15px;
}

.allresults {
	font-size: 15px;
	color: #2f2f2f;
	padding: 6px 15px 3px 15px;
}
.allresults:hover {color: #57bfc1;}
.allresults a:hover {cursor: pointer;}

@media (max-width: 767px) {
	.sdropdown-menu {
		width: 100%;
		min-width: 160px;
		font-size: 12px;
	}
	.searchproducts .price, .searchproducts .price-new {
		font-size: 14px !important;
	}
	.sdropdown-menu .livesearch-name {
		width: 145px;
		padding-right: 3px;
	}
	.searchproducts .product_name {
		font-size: 13px;
	}
}
.searchproducts .media-body {
	padding: 6px 10px;
}
.sdropdown-menu .media {
	border-bottom: 1px solid #eee;
	margin-top: 1px;
	padding-bottom: 3px;
}
.media:last-child {
	border-bottom: none;
}
.searchproducts .btn-addcart {
	margin: 5px 10px 0 0;
}
.searchproducts .noresults {
	margin: 0;
	font-size: 14px;
}