/* woo search */
.bs .guaven_woos_suggestion {    
    max-height: calc(100vh - 120px);
    overflow: scroll;
    width:246px !important;
}
.bs ul.guaven_woos_init_text {
    display: none;
}
.bs .guaven_woos_suggestion { 
    box-shadow: 0px 1px 3px rgba(0,0,0,.12);
}
.bs .guaven_woos_suggestion ul, .bs .guaven_woos_suggestion p {
    padding: 15px 5px 5px !important
}
.bs .guaven_woos_suggestion p {
    padding-left: 10px !important;
    margin-bottom: 0;
}
.bs ul.guaven_woos_suggestion_unlisted {
    padding-top: 0px !important;
}
.bs .guaven_woos_div {
    float: left;
    width:100px;
    margin-left: 25px;
    padding: 0;
    margin-left: 0px;
}
.bs .guaven_woos_img {
    position: static;
    width: 140px;
}
.bs .guaven_woos_titlediv {
    margin: 0;
    font-size: 13px;
    margin-top: 19px;
    line-height: 20px;
    margin-left: 0px;
    font-weight: 500;
}
.bs .guaven_woos_suggestion_list,
.bs .guaven_woos_suggestion_unlisted li {     
    width: 100%;
    float: left;
    margin-bottom: 15px;
    overflow: hidden;
}
.bs .guaven_woos_suggestion_list:last-child { border-bottom: none; }
.bs .guaven_woos_suggestion_list span.woocommerce-Price-amount.amount,
.bs .guaven_woos_suggestion_list small {
    font-size: 13px;
}
.bs .guaven_woos_suggestion_list del { opacity: 0.8; text-decoration: line-through; }
.bs .guaven_woos_suggestion_list>a { 
    display: block; float: left; width: 100%;     
    text-align: center;
}
.bs .guaven_woos_suggestion_list>a:hover  {
    font-weight: 600;
}
.bs .guaven_woos_suggestion_list span.woocommerce-Price-currencySymbol { font-size: 11px; }
.bs .guaven_woos_img { position:  static; }
.bs .guaven_woos_showallli {
    text-align: center;
    border-top: none;
    padding-bottom: 9px;
    font-weight: 600;
    font-size: 13px;
    text-decoration: underline;
    width:100%;
    float: left;
}


.bs .guaven_woos_suggestion_catul .guaven_woos_suggestion_list {
    min-height: inherit;
    width: 100%;
    margin: 0;
}
.bs .guaven_woos_suggestion_catul .guaven_woos_suggestion_list a {
    text-align: left;
    padding: 8px 12px;
    font-size: 15px;
    font-weight: 500;
}
.bs .guaven_woos_showallli a {
    padding: 10px;
    width: 100%;
    display: inline-block;
}