#search input.no-bottom-borders {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.sphinxsearch {
	display: none;
	width: 381px;
	position: absolute;
	background: #fff;
	border: 1px solid #ccc;
	z-index: 10;
    top: 29px;
    right: 0;
    margin: 0;
}

.sphinxsearch .categories span,
.sphinxsearch .products span {
        z-index: 4;
	display: block;
	padding: 10px 0;
	font-size: 14px;
	text-align: center;
	background: #eee;
}

.sphinxsearch a {
    cursor: pointer;
    display: block;
    padding: 5px;
    color: initial;
    height: 90px;
    line-height: 20px;
    border-bottom: 1px solid #e9e9e9;
    position: relative;
}

.sphinxsearch .categories a {
	text-transform: uppercase;
	text-indent: 10px;
}

.sphinxsearch a:hover {
	color: #eb5825;
}

.sphinxsearch a img {
	float: left;
	margin: 0 10px 0 0;
        padding-bottom: 2px; 
}

.sphinx-viewall {
	font-weight: bold;
	text-align: center;
}

.price_sp {
    position: absolute;
    right: 5px;
    bottom: 5px;
}
.price_sp .old{
    font-size: 15px;
    color: rgba(0, 0, 0, 0.57);
    margin-right: 5px;
    text-decoration: line-through;
}
.price_sp .price{
    font-size: 25px;
    color: #eb5825;
    display: inline;
}

.product_sp {
    text-align: left;
    font-size: 16px;
}

#view-all{
    height: 35px;
    line-height: 25px;
    text-transform: uppercase;
    border-bottom: none;
}
.sphinx-viewall-no-res{
    font-weight: bold;
    text-align: center;
    height: 20px;
    width: 100%;
}
.product-search #content .row.ser{
    position: relative;
}
#input-search + .sphinxsearch {
    top: 31px;
    left: 0;
    width: 420px;
}
