div#wc_search 
{
  padding: 10px;
  max-width: 760px;
}
#wc_search button img {
  width: 20px;
  margin-right: 20px;
  display: none;
}
#wc_search:has(ul.search-results-list li:nth-child(9))
{
  max-height: 450px;
  overflow-y: scroll;
}
#wc_search ul.search-results-list 
{
  width: 100%;
  float: left;
  margin-top: 20px;
  background-color: #eff6fb;
  padding: 10px 20px;
}
#wc_search ul.search-results-list li
{
  width: 100%;
  float: left;
  padding: 5px 10px;
  margin-bottom: 3px;
}
#wc_search ul.search-results-list li a p
{
  margin: 0;
}

#wc_search ul.search-results-list li a
{
  width: 100%;
  float: left;
  color: #1b1b1b;
  background-color: transparent;
}
#wc_search ul.search-results-list li:hover,
#wc_search  ul.search-results-list  li:first-child
{
  background-color: #d9e8f6; 
  color: #23527c;
}
#wc_search ul.search-results-list li i 
{
  color: #23527c;
  font-size: 15px;
  float: left;
  margin-right: 10px;
}


#wc_search ul.search-results-list a:hover .right-area,
#wc_search  ul.search-results-list  a:first-child .right-area
{
  font-weight: 600;
}

#wc_search ul.search-results-list li .left-area 
{
  width: 75%;
  float: left;
}
#wc_search ul.search-results-list li .right-area 
{
  width: 25%;
  float: left;
  text-align: right;
}

#wc_search ul.search-results-list li .buzz-image-as-bg 
{
  background-size: 100%!important;
  width: 100%;
  height: 165px;
  background-repeat: no-repeat!important;
  background-position: center center!important;
}
#wc_search ul.search-results-list li p
{
  margin-bottom: 3px;
  line-height: 17px;
}

#wc_search ul.search-results-list li p.more-search 
{
  text-decoration: underline;
  font-size: 16px;
  color: #23527c;
}