.body_product_list1{
    position: relative;
    min-height:340px;
    border:1px solid #c7c7c7;
    /*border-radius:5px;*/
    background:#ffffff;
    margin-bottom:20px;
    padding:1px;
}
.image_pro_1{
  height:170px;
  /*border-radius:5px 5px 0px 0px;*/
  overflow:hidden;
}
.title_product_link1 {
    margin-bottom: 7px;
}
.text-ellipsis{
  
    min-width: 0;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 17px;
   
}
.title_product_link1 a:hover {
    color: #c44327;
}
.title_product_link1 a{
    font-size:17px;
    color:#707a1a;
    font-weight:600;
    font-family: 'Hanuman', Century Gothic, Arial, 
}
.description_pro, .cart{
    font-size:13px;
    font-family: 'Hanuman', Arial; 
}
.description_pro {
    margin-bottom: 5px;
    line-height: 20px;
    /* background: red; */
    height: 42px;
    overflow: hidden;
}
.bottom_pro a{

    color:#fff;

}
.price {
    color: #dd3202;
    font-size: 12px;
    font-family: 'Battambang', Arail;
    font-style: italic;
}
.price b{
    font-size:16px;
    font-weight:500;
}
a.cart:hover{
        border: 1px solid #dd3202;
}
a.cart:hover{
    border:1px solid #707a1a;
    color: #707a1a
}
a.cart {
  
    padding: 7px 14px;
    border-radius: 4px;
    border: 1px solid #dd3202;
    color: #dd3202;
    position: absolute;
    right: 15px;
    bottom: 20px;
}
@media screen and (max-width:736px){
    .image_pro_1{
        background-size:100% auto !important;
    }
}
.image_pro_1.show_wislis {
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    height: 170px;
}
.cc_content {
    padding: 15px;
}