/* Start custom CSS */body.woocommerce-page .xoo-cp-opac {
  display: none !important;
}
.wishlist_table tfoot td, .wishlist_table tr td.product-name, .wishlist_table tr td.product-thumbnail, .wishlist_table tr td.wishlist-name, .wishlist_table tr td.wishlist-privacy {
    text-align: center;
}
.wishlist-items-wrapper a {
    color: #232F3E;
    font-weight: 500;
}
.button.yith-wcqv-button {
    display: none !important;
}
table.wishlist_table {
    font-size: inherit;
}
.wishlist_table tr td.product-thumbnail{
    min-width:140px;
    text-align: center;
}
.wishlist_table tr td.product-thumbnail a{
    max-width: 100%;
}
table.wishlist_table tbody tr:hover > td, table tbody tr:hover > th {
    background-color: #ffffff;
}
.woocommerce table.shop_table {

    text-align: center;
}
strong{
    color:#7A7A7A;
}
body.woocommerce-page .site-main {
    max-width: inherit !important;
}
body.woocommerce-page .site-main .page-header {
    max-width: 1170px;
    display: block;
    margin: 0 auto;
}

td.product-price span.woocommerce-Price-amount.amount bdi {
    font-size: 18px;
    color: #10477f;
    font-weight: 500;
}

.woocommerce-cart .woocommerce table.shop_table td {
      border-top: 0px solid rgba(0,0,0,.1);
    background: #fff;
    border-left: 0;


}
@media (max-width:767px){
   body .woocommerce 
.woocommerce-cart .woocommerce table.shop_table td {
    border-top: 0px solid rgba(0,0,0,.1);
    background: #fff;
    border-left: 0;
    height: auto;
}
}
@media (max-width:480px){

.woocommerce-page .woocommerce-cart-form table.cart td.actions .input-text {
    width: 100%;
}
}

/* here */
@media (max-width:767px){
.wishlist_table tr td.product-thumbnail a img {
    width: 102px;
}
.wishlist_table tr td.product-thumbnail{
    display:block;
}
.product-add-to-cart:before,.wishlist_table tr td.product-thumbnail:before{
    display:none;
}
/*table.shop_table.cart.wishlist_table.wishlist_view.traditional.responsive {
    width:800px;
}*/
.table-responsive-top {
    overflow: scroll;
}
table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
    display: block !important;
    overflow: hidden;
}
.wishlist_table tr td.product-thumbnail {
    min-width: auto !important;

}
}
@media (max-width:516px){
    .d-flex.justify-content-between {
    display: block !important;
    justify-content: center !important;
    margin: 0 auto;
    text-align: center;
}
button.btn.btn-secondary.xoo-cp-close.xcp-btn.close-popup-cart {
    margin-bottom: 10px;
}
}/* End custom CSS */