.blocksearch-top { position:relative; margin:13px 0 10px; }
.blocksearch-top form { margin:0; padding:0; }
.blocksearch-top form .form-control.form-search { position:relative; z-index:10; height:40px; padding:8px 10px 8px 50px; background:#ebeced url(../../../img/bkg_search.png) 10px 7px no-repeat; border-radius:25px; border:none; }
.blocksearch-top form .form-control.form-search:focus { box-shadow:none; }

.blocksearch-top #suggestions { position:absolute; z-index:9; top:20px; width:100%; max-height:500px; overflow:auto; background:#fff; border:1px solid #b4b4b4; box-shadow:0px 3px 5px 0px rgba(0,0,0,0.25); }

.blocksearch-top #suggestions ul { margin:15px 0 0; }
.blocksearch-top #suggestions .suggest-element { margin:0 0 5px; padding:10px 20px 5px 0; border-bottom:1px solid #ebeced; }
.blocksearch-top #suggestions .suggest-element:last-child { border-bottom:none; }
.blocksearch-top #suggestions .suggest-element .suggest-image { display:inline-block; width:30%; padding:0 10px 0 0; vertical-align:top; }
.blocksearch-top #suggestions .suggest-element .suggest-image img { display:inline-block; }
.blocksearch-top #suggestions .suggest-element .suggest-text { display:inline-block; width:70%; }
.blocksearch-top #suggestions .suggest-element .suggest-text .name { margin:0 0 5px; font-family:'OpenSans-Bold'; font-size:14px; color:#333; }

.blocksearch-top #suggestions .suggest-element .suggest-text .short_description { font-size:12px; color:#b5b5b5; }
.blocksearch-top #suggestions .suggest-element .suggest-text .short_description p { margin:0; padding:0; line-height:1.2; }
.blocksearch-top #suggestions .suggest-element .suggest-text .prices { margin:0; text-align:right; }
.blocksearch-top #suggestions .suggest-element .suggest-text .prices .price { font-family:'OpenSans-Bold'; font-size:18px; color:#cb0000; }
.blocksearch-top #suggestions .suggest-element .suggest-text .prices .old-price { margin:0 15px 0 0; text-decoration:line-through; color:#b5b5b5; }
.blocksearch-top #suggestions .suggest-element .suggest-text .button { }
.blocksearch-top #suggestions .suggest-element .suggest-text .button .btn { padding:5px 25px; }

@media only screen and ( max-width:1199px ){}
@media only screen and ( max-width: 991px ){}
@media only screen and ( max-width: 767px ){}
@media only screen and ( max-width: 543px ){
	.blocksearch-top { margin:5px 0 10px; }
}