@charset "UTF-8";
@media (max-width: 768px) {
  .tinvwl-theme-style tfoot td {
    padding: 0px !important;
  }
  .tinv-wishlist .social-buttons {
    text-align: center !important;
    font-size: 1.6rem !important;
  }
  .tinvwl-theme-style .wishlist_item td.product-thumbnail img {
    max-width: 55px !important;
    height: auto;
    margin-top: -1.2rem;
  }
  .tinvwl-table-manage-list .wishlist_item .product-remove {
    position: absolute;
    width: auto !important;
    right: 4rem !important;
    margin-top: 0rem !important;
    padding: 0px !important;
  }
  .wishlist_item .product-name, .wishlist_item .product-price, .wishlist_item .product-stock, .wishlist_item .product-thumbnail {
    text-align: left !important;
    padding: 0px !important;
  }
  .wishlist_item .product-action {
    padding: 0px !important;
    margin-top: 1rem !important;
  }
  .wishlist_item {
    outline: 2px solid #eee;
    padding: 2rem !important;
    display: block !important;
    margin-bottom: 2rem;
    border: none !important;
  }
  .wishlist_item .button.alt {
    float: none;
  }
}
.wishlist_item p.stock {
  margin: 0px !important;
}
.tinv-wishlist .social-buttons li a.social:after {
  content: "Poslať si seznam na e-mail";
  line-height: 2;
  margin-left: 7px;
}
.tinv-wishlist .social-buttons li a.social:after {
  content: "Poslať si seznam na e-mail";
}
.tinv-wishlist .social-buttons li a.social {
  width: auto;
}
.tinvwl-theme-style .wishlist_item td.product-thumbnail img {
  max-width: 65px;
  height: auto;
}
.button.tinvwl_button_close {
  position: absolute !important;
  right: 0px !important;
  top: 0px !important;
  display: inline-block !important;
  width: auto !important;
  font-size: 0px !important;
  background: none !important;
  border: none !important;
  color: #000 !important;
  padding: 0px !important;
  margin: 0px !important;
}
.button.tinvwl_button_close i {
  margin: 0px !important;
  top: 5px !important;
  right: 0px !important;
  color: #111 !important;
  font-size: 32px !important;
}
.button.tinvwl_button_close i:hover {
  color: #f00000 !important;
}
.button.tinvwl_button_close i.ftinvwl-times::before {
  top: 0px !important;
  right: 0px !important;
}
.icon_big_heart_check::before {
  color: #f00000;
}
.button.tinvwl_button_view.tinvwl-btn-onclick {
  border-radius: 0px;
  background: #111;
  border: none !important;
}
.button.tinvwl_button_view.tinvwl-btn-onclick:hover {
  background: #f00000 !important;
  border: none !important;
}
.ftinvwl.ftinvwl-heart-o {
  top: 0px !important;
  line-height: 1 !important;
  vertical-align: middle;
  margin-top: -9px !important;
  color: #fff;
  font-size: 24px !important;
}
.icon_big_times::before {
  color: #f00000 !important;
}
.tinv-wishlist .tinv-modal .tinv-modal-inner {
  max-width: 450px !important;
  box-shadow: 0px 20px 40px #00000014;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before {
  font-size: 24px !important;
  margin-right: 3px !important;
}
.tinvwl_add_to_wishlist-text, .tinvwl_already_on_wishlist-text {
  font-size: 15px !important;
}

