.product-table-wraper tbody tr, .mvp-post-add-main tbody tr{
    background: transparent;
}
.product-table-wraper{
    overflow-x:auto;
    margin: 30px 0px;
}

.tablepress.best-product-overview-table thead tr th{
    background: #000;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
}

.tablepress.best-product-overview-table tbody tr td{
    vertical-align: middle;
    color: #000;
    background: inherit !important;
    border: 1px solid #E6E6E6;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
}

.tablepress.best-product-overview-table tbody tr td.column-2 span[data-nfurl],
.tablepress.best-product-overview-table tbody tr td.column-2 a{
    font-size: 20px;
    font-weight: bold;
}
.tablepress.best-product-overview-table tbody tr td span[data-nfurl],
.tablepress.best-product-overview-table tbody tr td a{
    color: #000000;
    text-decoration: none;
}
.tablepress.best-product-overview-table tbody tr td img{
    display: inline-block;
    max-height: 130px;
    max-width: 130px;
    width: auto;
    height: auto;
}
.tablepress.best-product-overview-table tbody tr td span[data-nfurl]:hover,
.tablepress.best-product-overview-table tbody tr td a:hover{
    color: #F79862;
}
.tablepress.best-product-overview-table tbody tr td.column-2{
    text-align: center;
}
.tablepress.best-product-overview-table tbody tr td.column-3 a{
    text-align: left;
    color: #000;
    font-size: 20px;
    font-weight: 600;
    display: block;
    line-height: 1.2em;
    margin: 8px 5px 5px 5px;
    border-bottom: none;
    background-color: transparent;
}
.tablepress.best-product-overview-table tbody tr td.column-4 ul {
    margin: 0 0 0 1em;
}
.tablepress.best-product-overview-table tbody tr td.column-4 ul br{
    display: none;
}
.tablepress.best-product-overview-table tbody tr td.column-4 ul li{
    margin: 0!important;
    padding: 0 0 5px 0!important;
    font-size: 16px !important;
    line-height: 1.2em;
}

.tablepress.best-product-overview-table thead tr th.column-5 {
    min-width: 180px;
}
.tablepress.product-overview-table-4-column tbody tr td.column-4 a,
.tablepress.best-product-overview-table tbody tr td.column-5 a {
    background-color: #F33B19;
    border-bottom: 4px solid #B32005;
    word-wrap: normal;
    display: block;
    margin: 10px auto;
    line-height: 1.2em;
    text-decoration: none!important;
    text-transform: uppercase;
    color: #fff!important;
    font-weight: bold!important;
    font-size: 16px;
    letter-spacing: .2px;
    border-radius: 6px;
    padding: 10px 12px;
    text-align: center;
    transition: .2s linear;
}

.tablepress.best-product-overview-table tbody tr td.column-5 a:hover {
    background-color: #FB9436!important;
    box-shadow: rgba(3,3,3,.4) 0 8px 12px 0px!important;
}

.tablepress.best-product-overview-table span[data-nfurl].buy-from-amazon-btn,
.tablepress.best-product-overview-table .buy-from-amazon-btn{
    background-color: #EF7215;
    box-shadow: none;
    white-space: nowrap;
    font-family: Montserrat,Arial,Sans-Serif;
    font-size: 13px;
    font-weight: 700;
    padding: 12px 30px;
    text-transform: uppercase;
    color: #f3f5f8;
    border-radius: 3px;
    margin:0px 10px;
}
.tablepress.best-product-overview-table span[data-nfurl].buy-from-amazon-btn:hover,
.tablepress.best-product-overview-table .buy-from-amazon-btn:hover{
    background:#F79862;
    color: #ffffff;
    text-decoration:none;
}

/* ------------ Four Column Table CSS ------------- */

.product-table-wraper tbody tr, .mvp-post-add-main tbody tr{
    background: transparent;
}
.product-table-wraper{
    overflow-x:auto;
    margin: 30px 0px;
}

.tablepress.product-overview-table-4-column thead tr th{
    background: #000;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
}

.tablepress.product-overview-table-4-column tbody tr td{
    vertical-align: middle;
    color: #000;
    background: inherit !important;
    border: 1px solid #E6E6E6;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
}

.tablepress.product-overview-table-4-column tbody tr td.column-1 span[data-nfurl],
.tablepress.product-overview-table-4-column tbody tr td.column-1 a{
    font-size: 20px;
    font-weight: bold;
}
.tablepress.product-overview-table-4-column tbody tr td span[data-nfurl],
.tablepress.product-overview-table-4-column tbody tr td a{
    color: #000000;
    text-decoration: none;
}
.tablepress.product-overview-table-4-column tbody tr td img{
    display: inline-block;
    max-height: 130px;
    max-width: 130px;
    width: auto;
    height: auto;
}
.tablepress.product-overview-table-4-column tbody tr td span[data-nfurl]:hover,
.tablepress.product-overview-table-4-column tbody tr td a:hover{
    color: #F79862;
}
.tablepress.product-overview-table-4-column tbody tr td.column-1{
    text-align: center;
}
.tablepress.product-overview-table-4-column tbody tr td.column-2 a{
    text-align: left;
    color: #000;
    font-size: 20px;
    font-weight: 600;
    display: block;
    line-height: 1.2em;
    margin: 8px 5px 5px 5px;
    border-bottom: none;
    background-color: transparent;
}
.tablepress.product-overview-table-4-column tbody tr td.column-3 ul {
    margin: 0 0 0 1em;
}
.tablepress.product-overview-table-4-column tbody tr td.column-2 a br{
    display: none;
}
.tablepress.product-overview-table-4-column tbody tr td.column-3 ul br{
    display: none;
}
.tablepress.product-overview-table-4-column tbody tr td.column-3 ul li{
    margin: 0!important;
    padding: 0 0 5px 0!important;
    font-size: 16px !important;
    line-height: 1.2em;
    list-style: none;
}

.tablepress.product-overview-table-4-column thead tr th.column-4 {
    min-width: 180px;
}
.tablepress.product-overview-table-4-column tbody tr td.column-4 a {
    background-color: #F33B19;
    border-bottom: 4px solid #B32005;
    word-wrap: normal;
    display: block;
    margin: 10px auto;
    line-height: 1.2em;
    text-decoration: none!important;
    text-transform: uppercase;
    color: #fff!important;
    font-weight: bold!important;
    font-size: 16px;
    letter-spacing: .2px;
    border-radius: 6px;
    padding: 10px 12px;
    text-align: center;
    transition: .2s linear;
}

.tablepress.product-overview-table-4-column tbody tr td.column-4 a:hover {
    background-color: #FB9436!important;
    box-shadow: rgba(3,3,3,.4) 0 8px 12px 0px!important;
}

.tablepress.product-overview-table-4-column span[data-nfurl].buy-from-amazon-btn,
.tablepress.product-overview-table-4-column .buy-from-amazon-btn{
    background-color: #EF7215;
    box-shadow: none;
    white-space: nowrap;
    font-family: Montserrat,Arial,Sans-Serif;
    font-size: 13px;
    font-weight: 700;
    padding: 12px 30px;
    text-transform: uppercase;
    color: #f3f5f8;
    border-radius: 3px;
    margin:0px 10px;
}
.tablepress.product-overview-table-4-column span[data-nfurl].buy-from-amazon-btn:hover,
.tablepress.product-overview-table-4-column .buy-from-amazon-btn:hover{
    background:#F79862;
    color: #ffffff;
    text-decoration:none;
}

@media only screen and (max-width: 600px) {
    .tablepress.best-product-overview-table{
        width: 100%;
    }
    .tablepress.best-product-overview-table tbody tr td{
        padding: 10px;
    }
     .tablepress.best-product-overview-table tbody tr td img {
        max-width: 230px;
       /* max-height: 130px;*/
        width: auto;
        height: auto;
    }
    .tablepress.best-product-overview-table thead th{
        display: none;
    }
    .tablepress.best-product-overview-table thead th.column-2{
        display: block;
    }
   .tablepress.best-product-overview-table thead th.column-2{
        display: none;
    }
    .tablepress.best-product-overview-table thead th.column-3 {
        display: block;
    }

    .tablepress.best-product-overview-table tbody tr{
        display: flex;
        background: inherit;
        /*display: block;*/
        flex-wrap: wrap;
        border: 1px solid #E6E6E6;
        margin-bottom: 15px;
        /*padding: 20px 0px;*/
    }
    .tablepress.best-product-overview-table tbody tr td{
        display: block;
        width: 100%;
        border: none;
        text-align: center;
    }
    .tablepress.best-product-overview-table tbody tr td.column-4{
        text-align: left;
    }

    .tablepress.best-product-overview-table tbody tr td.column-1 {
        vertical-align: middle;
        position: relative;
        font-weight: 500;
    }
    .tablepress.best-product-overview-table tbody tr td.column-1:before {
        content: "";
        background: transparent;
        display: inline-block;
        width: 25px;
        height: 25px;
        line-height: 30px;
        border: 1px solid #E6E6E6;
       /* border-radius: 50%;*/
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
     }

    .tablepress.best-product-overview-table tbody tr td span.rank{
        background-color: #3d5274;
        color: #ffff;
        padding: 4px 8px;
        border-radius: 10%;
    }
    .tablepress.best-product-overview-table tbody tr td.column-5 a{

        margin: 0px;
    }

    /* ---------------- Four Column Table Css --------------------- */

    .tablepress.product-overview-table-4-column{
        width: 100%;
    }
    .tablepress.product-overview-table-4-column tbody tr td{
        padding: 10px;
    }
    .tablepress.product-overview-table-4-column tbody tr td img {
        max-width: 230px;
        /* max-height: 130px;*/
        width: auto;
        height: auto;
    }
    .tablepress.product-overview-table-4-column thead th{
        display: none;
    }
    .tablepress.product-overview-table-4-column thead th.column-1{
        display: block;
    }
    .tablepress.product-overview-table-4-column thead th.column-1{
        display: none;
    }
    .tablepress.product-overview-table-4-column thead th.column-2 {
        display: block;
    }

    .tablepress.product-overview-table-4-column tbody tr{
        display: flex;
        background: inherit;
        /*display: block;*/
        flex-wrap: wrap;
        border: 1px solid #E6E6E6;
        margin-bottom: 15px;
        /*padding: 20px 0px;*/
    }
    .tablepress.product-overview-table-4-column tbody tr td{
        display: block;
        width: 100%;
        border: none;
        text-align: center;
    }
    .tablepress.product-overview-table-4-column tbody tr td.column-3{
        text-align: left;
    }

    .tablepress.product-overview-table-4-column tbody tr td.column-1 {
        vertical-align: middle;
        position: relative;
        font-weight: 500;
    }

    .tablepress.product-overview-table-4-column tbody tr td span.rank{
        background-color: #3d5274;
        color: #ffff;
        padding: 4px 8px;
        border-radius: 10%;
    }
    .tablepress.product-overview-table-4-column tbody tr td.column-4 a{
        /*max-width: 90%;*/
        margin: 0px;
    }

}