.woocommerce.tinv-wishlist .ti_wwc_wishlist_compares_button_hide button.tinvwl-button[value="product_compares"],
.woocommerce.tinv-wishlist .ti_wwc_wishlist_compares_button_show button.tinvwl-button[value="product_compares"],
.woocommerce.tinv-wishlist .ti_wwc_wishlist_compares_button_hide .navigation-button>li.navigation-compare-li {
    display: none;
}
.woocommerce.tinv-wishlist .ti_wwc_wishlist_compares_button_show .navigation-button>li.navigation-compare-li {
    display: inline-block;
}
.ti_wwc_wishlist_compares_wrap > form > table.tinvwl-table-manage-list, 
.ti_wwc_wishlist_compares_wrap > .social-buttons, 
.ti_wwc_wishlist_compares_wrap > ul.navigation-button, 
.ti_wwc_wishlist_compares_wrap > .tinv-wishlist-clear {
    display: none;
}

.ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr td.product-name > a {
    font-weight: normal;
    border: none !important;
}
.ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr td > strong {
    display: block;
    font-weight: 500;
    color: #000;
    margin-bottom: 10px;
}
.ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr {
    border: none;
}
.ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr td.product-custom-metas.product-attribute-1,
.ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr td.product-date {
    border-top: 1px solid #ccc;
    padding: 26px 12px 6px 12px !important;
}
.ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr td.product-stock > p.stock {
    display: inline-block;    text-transform: uppercase;    color: #000;
}
.ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr td.product-stock > p.stock span:first-child{display: none !important;}
.ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr td.product-stock > p.stock > span i {
    margin-right: 10px;
}
.ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr td.product-price > del,
.ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr td.product-price > ins {
    display: block;
}
.ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr td.product-price > span.woocommerce-Price-amount {
    margin-bottom: 30px;
    display: block;
}

/* New Css */
.ti_wwc_wishlist_compares_wrap .tinvwl-subscribe-wrap{float: none; margin-bottom: 30px;}
/*.ti_wwc_wishlist_product_compares_table_wrap { display: flex; flex-wrap: wrap;}*/
.ti_wwc_wishlist_product_compares_table_wrap > table.tinvwl-table-manage-list {text-align: center; flex: 1 0 0; -ms-flex: 1 0 0;  -webkit-flex: 1 0 0;}
.ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr td.product-name > a{ min-height: 48px;  display: block;}
.tinv-wishlist table.tinvwl-table-manage-list td {padding: 6px 12px !important;}
.ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr{border-collapse: collapse;}
.tinv-wishlist .tinvwl-table-manage-list .product-remove {padding: 0;}
.tinv-wishlist table {border-collapse: unset !important;}
.ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr td.product-price > del, .ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr td.product-price > ins{text-decoration: none;}
.tinv-wishlist table.tinvwl-table-manage-list td {
    text-align: center;
}
.tinv-wishlist .ti_wwc_wishlist_compares_wrap .ti_wwc_wishlist_product_compares_footer_buttons .tinvwl-to-right {flex: 2 0 0;text-align: end;margin-top:0px;}
.tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding:0 !important}

.tinv-wishlist .ti_wwc_wishlist_compares_wrap .ti_wwc_wishlist_product_compares_footer_buttons .tinvwl-to-left {
    flex: 1 0 0;
}

.tinv-wishlist .ti_wwc_wishlist_compares_wrap .ti_wwc_wishlist_product_compares_footer_buttons {
    display: flex;
}
.ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr input[type="checkbox"]:before{
    content: '';
    background: #fff;
    display: block;
    width: 21px;
    height: 21px;
    border: 1px solid #949494;
    margin-left:-4px;
}
.ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr input[type="checkbox"]:checked:after {
    content: "\e91e";
    color: #333;
    font-size: 13px !important;
    display: block;
    top: -17px;
    left: 1px;
    position: relative;
    font: normal normal normal 14px/1 tinvwl-webfont;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.tinv-wishlist table.tinvwl-table-manage-list .product-action button {
    text-transform: uppercase;
    margin-top: -10px;
}
.ti_wwc_wishlist_compares_wrap .ti_wwc_wishlist_product_compares_footer_buttons select {
    max-width: 212px !important;
    width:50%;
    background-color: transparent !important;
    border: 1px solid #999999 !important;
    text-transform: uppercase !important;
    background-image: url(../img/arrow.png) !important;
    background-repeat: no-repeat !important;
    background-size: 10px !important;
    background-position: right 10px center !important;
}
ul.ti_wwc_wishlist_product_compares_table_wrap{
    position: relative;
}
ul.ti_wwc_wishlist_product_compares_table_wrap .owl-dots{
    display: none;
}
ul.ti_wwc_wishlist_product_compares_table_wrap .owl-nav{
    position: absolute;left:0;right:0;top:215px;
}
ul.ti_wwc_wishlist_product_compares_table_wrap .owl-nav button.owl-prev{
    width: 21px;
    height:29px;background:#f0f0f0!important;
    position:absolute;left:0;
}
ul.ti_wwc_wishlist_product_compares_table_wrap .owl-nav button.owl-next{
    width: 21px;
    height:29px;background:#f0f0f0!important;
    position:absolute;right:0;
}

ul.ti_wwc_wishlist_product_compares_table_wrap .owl-nav button span {
    font-size: 0px;
    position: relative;
    width: 21px;
    height: 29px;
    display: block;
}
ul.ti_wwc_wishlist_product_compares_table_wrap .owl-nav button.owl-prev span:before {
    background: url(../img/arrow.png) no-repeat center center;
    background-size: 8px;
    position: absolute;
    content: "";
    width: 8px;
    height: 15px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) rotate(90deg);
}
ul.ti_wwc_wishlist_product_compares_table_wrap .owl-nav button.owl-next span:before {
    background: url(../img/arrow.png) no-repeat center center;
    background-size: 8px;
    position: absolute;
    content: "";
    width: 8px;
    height: 15px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) rotate(-90deg);
}
.ti_wwc_wishlist_compares_wrap .ti_wwc_wishlist_product_compares_footer_buttons span.tinvwl-input-group-btn {
    background: transparent;
    border: 1px solid #999999;
    display:inline-block;width:auto;
    text-transform: uppercase;
    margin-left:10px !important;
}

.ti_wwc_wishlist_compares_wrap .ti_wwc_wishlist_product_compares_footer_buttons span.tinvwl-input-group-btn button {
    text-transform: uppercase;
}

.tinv-wishlist .ti_wwc_wishlist_compares_wrap .ti_wwc_wishlist_product_compares_footer_buttons .tinvwl-to-right button {
    flex: 1 0 0;
    background: transparent;
    border: 1px solid #999999 !important;
    text-transform: uppercase !important;
    margin-top: 10px;
    margin: 0 10px !important;
}
.tinv-lists-nav a span {display: inline-block;vertical-align: middle;}

.tinv-lists-nav a {
    display: inline-block !important;
}

.tinv-lists-nav a i {
    display: inline-block;
    vertical-align: middle;
}
.tinv-wishlist.woocommerce.tinv-wishlist-clear button.tinvwl-button{
    padding:11px 23px !important
}


@media only screen and (max-width: 1024px) {
    .tinv-wishlist.woocommerce.tinv-wishlist-clear button.tinvwl-button{padding:11px 15px!important;}
    .tinv-wishlist .ti_wwc_wishlist_compares_wrap .ti_wwc_wishlist_product_compares_footer_buttons .tinvwl-to-right button{margin:0 5px !important;}
    .tinv-wishlist .tinvwl-table-manage-list .product-remove{display:inline-block!important;width:100%!important;}
    .tinv-wishlist table.tinvwl-table-manage-list tbody td{max-width:100% !important}
    .ti_wwc_wishlist_compares_wrap .ti_wwc_wishlist_product_compares_footer_buttons span.tinvwl-input-group-btn {background:transparent;border:1px solid #999999;text-transform:uppercase;display:inline-block;width:auto;}
}
@media only screen and (max-width: 991px) {
    .tinv-wishlist .navigation-button>li>a:not(.tinvwl-button), .tinv-wishlist .navigation-button>li>.tinv-create-list>a:not(.tinvwl-button){font-size: 13px !important;}
    .tinv-wishlist .navigation-button>li>a, .tinv-wishlist .navigation-button>li>.tinv-create-list>a {margin-right: 10px !important; margin-top: 10px !important;}
    .tinv-wishlist .button i, .tinv-wishlist .navigation-button a i {margin-right: 3px !important;}
    .tinv-wishlist.woocommerce.tinv-wishlist-clear button.tinvwl-button{padding:12px 6px!important;font-size:12px!important;}
}

@media only screen and (max-width: 767px) {
    .tinv-wishlist .ti_wwc_wishlist_compares_wrap .ti_wwc_wishlist_product_compares_footer_buttons .tinvwl-to-left {
    flex: 100% 0 0;
    text-align: center;
}
.ti_wwc_wishlist_compares_wrap .ti_wwc_wishlist_product_compares_footer_buttons select{
    width: auto;display: inline-block;float: none;
}
.tinvwl-input-group.tinvwl-no-full {
    display: inline-block !important;
}
.tinv-wishlist .ti_wwc_wishlist_compares_wrap .ti_wwc_wishlist_product_compares_footer_buttons .tinvwl-to-right {
    flex: 100% 0 0;
    text-align: center;
    margin-top: 10px;
}
.tinv-wishlist .ti_wwc_wishlist_compares_wrap .ti_wwc_wishlist_product_compares_footer_buttons {
    display: flex;
    flex-wrap:wrap;
}
.tinv-wishlist.woocommerce.tinv-wishlist-clear button.tinvwl-button {
    padding: 12px 20px!important;
    font-size: 12px!important;
}
    .ti_wwc_wishlist_product_compares_table_wrap { flex-wrap: wrap;}
    .ti_wwc_wishlist_product_compares_table_wrap > table.tinvwl-table-manage-list {flex: 33.33% 0 0;border-spacing: 8px;}
    .ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr td.product-price > span.woocommerce-Price-amount { margin-bottom: 15px;}
    .tinv-wishlist table tr { padding-bottom:5px !important; padding-top: 5px !important;}
    .ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr td.product-date {padding: 15px 12px 6px 12px !important;}
    .tinv-wishlist .tinvwl-table-manage-list .product-remove button { padding: 5px !important; font-size: 20px !important; height: 30px; width: 30px;}
    .tinv-wishlist table.tinvwl-table-manage-list {margin-bottom: 15px !important;}
    .tinv-wishlist .tinv-header {margin-bottom: 30px;}
}

@media only screen and (max-width: 639px) {
    ul.ti_wwc_wishlist_product_compares_table_wrap {
        display: flex;
        display: -webkit-flex;
        display: -moz-flex;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
    }
    ul.ti_wwc_wishlist_product_compares_table_wrap li {
        flex: 33.33% 0 0;
        -webkit-flex: 33.33% 0 0;
        -moz-flex: 33.33% 0 0;
        align-items: center;
        max-width: 50%;
    }
    ul.ti_wwc_wishlist_product_compares_table_wrap .tinvwl-table-manage-list {
        margin-top: -40px !important;
    }
    .ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr {
        padding: 3px 0 !important;
    }
    .ti_wwc_wishlist_product_compares_table_wrap table.tinvwl-table-manage-list tr td.product-name > a{
        min-height:unset;
    }
}

@media only screen and (max-width: 575px) {
    .tinv-wishlist.woocommerce.tinv-wishlist-clear button.tinvwl-button {
    padding: 12px 20px!important;
    font-size: 12px!important;
    margin: 5px!important;
}

.tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control+.tinvwl-input-group-btn button {
    margin: 0 !important;
}
.tinv-wishlist .ti_wwc_wishlist_compares_wrap .ti_wwc_wishlist_product_compares_footer_buttons .tinvwl-to-right{
    margin:5px 0 0 0 !important
}
    .ti_wwc_wishlist_product_compares_table_wrap > table.tinvwl-table-manage-list {flex: 50% 0 0;}
    .tinv-wishlist table.tinvwl-table-manage-list {margin-bottom: 10px !important;}
    ul.ti_wwc_wishlist_product_compares_table_wrap li {
        flex: 50% 0 0;
        -webkit-flex: 50% 0 0;
        -moz-flex: 50% 0 0;
        align-items: center;
        max-width: 50%;
    }
}

@media only screen and (max-width: 375px) {
    .ti_wwc_wishlist_product_compares_table_wrap > table.tinvwl-table-manage-list { flex: 100% 0 0;}
    ul.ti_wwc_wishlist_product_compares_table_wrap li {
        flex: 100% 0 0;
        -webkit-flex: 100% 0 0;
        -moz-flex: 100% 0 0;
        align-items: center;
        max-width: 100%;
    }
}
