/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 02 2022 | 20:32:47 */
/*.custom-table-thead {
    display: none;
}*/
.custom-table-tbody-wrapper {
  display: grid;
  grid-template-columns: 56% auto auto auto; }

.custom-table-shipping-holder {
  display: flex;
  justify-content: space-between; }

.custom-table-thead-item {
  background: #f8f8f8;
  color: #bebebe;
  font-weight: 600 !important;
  font-size: 14px !important;
  padding: 1.4rem 3rem !important; }

.custom-table-tfoot .tr, .custom-table-tbody-item {
  padding: 1.2rem 3rem;
  line-height: 1.6; }

.pk-custom-table {
  border: 5px #f8f8f8 solid !important;
  border-radius: 10px !important;
  margin-bottom: 2.4rem !important; }

.end-item {
  text-align: right; }

.center-item {
  text-align: center; }

.custom-table-tbody-item > span, .custom-table-tbody-item > a {
  color: #2b2d59 !important;
  font-weight: 530 !important;
  font-size: 16px !important; }

.custom-table-tfoot .custom-table-shipping-holder .th {
  color: #2b2d59 !important;
  font-weight: 400 !important; }

.custom-table-tfoot .custom-table-shipping-holder .td {
  color: #2b2d59 !important;
  font-weight: 530 !important; }

.woocommerce-checkout .oxy-woo-checkout .woocommerce-Price-amount {
  color: #2b2d59 !important; }

.custom-table-note-holder .th {
  color: #2b2d59 !important;
  font-weight: 600 !important; }

.custom-table-note-holder .td {
  color: #2b2d59 !important;
  font-weight: 400 !important; }

.woocommerce-order-details .zasilkovna_detail {
  border: 5px #f8f8f8 solid !important;
  border-radius: 10px !important; }

.woocommerce-order-details .zasilkovna_detail tr th, .woocommerce-order-details .zasilkovna_detail tr td {
  color: #2b2d59 !important; }

.woocommerce-order-details .zasilkovna_detail tr td {
  text-align: right !important; }

.woocommerce-order-details .zasilkovna_detail th {
  padding: 1.2rem 3rem !important; }

.woocommerce-checkout .woocommerce table.zasilkovna_detail tr th {
  font-size: 14px !important; }

.woocommerce-checkout .zasilkovna_detail tr:last-child td {
  text-align: left !important; }

.woocommerce-checkout .zasilkovna_detail .zasilkovna-sledovani {
  color: #2b2d59 !important;
  font-weight: 600 !important; }

.woocommerce table.zasilkovna_detail tr, .woocommerce table.zasilkovna_detail tbody th, .woocommerce table.zasilkovna_detail tfoot td, .woocommerce table.zasilkovna_detail tfoot th {
  border: none !important; }

.zasilkovna_detail .button {
  background: #2b2d59 !important;
  color: #fff !important;
  font-size: 1.4rem !important;
  padding: 1.6rem 2rem !important;
  border-radius: 5px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  text-transform: none !important; }

.custom-table-thead > .tr {
  display: grid !important;
  grid-template-columns: 51% auto auto auto !important; }

.custom-table-thead > .tr .th {
  padding: 1.2rem 3rem !important; }

.custom-table-thead > .tr .price-per-unit, .custom-table-thead > .tr .quantity, .custom-table-thead > .tr .product-total {
  text-align: right !important; }

@media (max-width: 1024px) {
  .custom-table-tbody-wrapper {
    grid-template-columns: 1fr !important; }

  .custom-table-tbody-item-holder {
    display: flex;
    justify-content: space-between; }

  .custom-table-thead-item {
    background: transparent !important; }

  .custom-table-product-name {
    text-align: right !important; }

  .custom-table-tfoot .custom-table-shipping-holder .td {
    text-align: right !important; }

  .custom-table-tbody-item > span, .custom-table-tbody-item > a, .custom-table-tfoot .custom-table-shipping-holder .td, .custom-table-tfoot .custom-table-shipping-holder .th {
    font-size: 12px !important; }

  .custom-table-tfoot .tr, .custom-table-tbody-item, .custom-table-thead-item {
    padding-inline: 2rem !important; }

  .custom-table-note-holder .td {
    font-size: 12px !important; } }
