#wf-products-list .products-list .product-info .image img{
        width: 185px;
        height: 145px;
    }

    #wf-products-list .products-list .product-info .detail span,#wf-products-list .products-list .product-info .detail .content .description{
        font-weight: 400;
        font-size: 14px;
    }

    #wf-products-list .products-list .product-info .detail .content{
        padding: 10px 20px 0;
        flex:1;
    }

    #wf-products-list .products-list .product-info .detail .view-more-btn a{
        display:block;
        padding: 10px 15px;
        border: 1px solid var(--main-theme-color1);
        border-radius: 25px;
        font-size: 14px;
        background-color: #fff;
        box-shadow: 2px 4px 12px rgba(0,0,0,.08);
    }
    #wf-products-list .products-list .product-info .detail .view-more-btn a:hover{
        background-color:var(--main-theme-color1);
        color:#fff;
    }

    #wf-products-list .products-list .products-item{
        padding: 45px 25px 30px 30px;
        background-color: #F5F5F5;
    }

    #wf-products-list .products-list .product-download .download-list .list .item{
        width: 255px;
        background-color: #fff;
        padding: 7px;
    }

    #wf-products-list .products-list .product-download .download-list .list .item .view-btn{
        display: flex;
    }

    #wf-products-list .products-list .product-download .download-list .list .item .download-name a{
        font-size: 14px;
        text-decoration: underline;
    }

    #wf-products-list .products-list .product-download .download-list .list .item .view-btn a{
        padding: 5px 8px;
        border-radius: 5px;
        background-color: #E9ECEF;
    }
    #wf-products-list .products-list .product-download .download-list .list .item .view-btn a:hover{
        background-color: var(--main-theme-color1);
    }
    #wf-products-list .products-list .product-download .download-list .list .item .view-btn a:hover svg path{
        fill:#fff;
    }