.ordering-process .cart-table tr:not(.cart-table-header) {
  padding: 10px;
  border-bottom: 1px solid #E4E4E4;
}

.ordering-process  .quantity{
      border: none;
}

.ordering-process .quantity:hover {
    box-shadow: none;
}

tr.cart-table-header {
  display: none;
}

ol.cart-header li a span:after,
ol.cart-header li strong span:after {
  border-top-color: #e7bd56 !important;
}

ol.cart-header li.completed a span:after,
ol.cart-header li.completed strong span:after {
  border-top-color: black !important;
}

.ordering-process .top-navigation-tools .dropdown {
  display: none;
}

.in-krok-1 #header .header-top-wrapper .site-name,
.in-krok-1 #header .header-top-wrapper > div,
.in-krok-2 #header .header-top-wrapper .site-name,
.in-krok-2 #header .header-top-wrapper > div {
  flex: 1;
  text-align: center;
}

.in-krok-1 .search,
.in-krok-2 .search {
  display: none;
}

.ordering-process .cart-content .checkout-box .box.box-sm {
  height: auto;
  margin-top: 11px;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
}

.checkout-box .toggle-contacts:after {
  display: none !important;
}

.checkout-box .toggle-contacts.expanded:after {
  display: none !important;
}

.checkout-box span.btn.btn-block.btn-default.toggle-contacts {
  display: none;
}

.ordering-process .quantity .decrease:hover:before,
.ordering-process .quantity .increase:hover:before {
  background-color: rgb(35 103 164);
  border-color: #cfcfcf;
  color: #ffffff;
}

.in-krok-1 #header,
.in-krok-2 #header {
  background-color: #eeeeee;
}

.cart-table tr td,
.cart-table tr td.cart-p-image {
  background-color: transparent;
  border: none !important;
}

.checkout-box,
.order-recapitulation,
.order-summary-inner,
.order-summary-item,
.recapitulation-single {
  border-color: #cfcfcf;
  background: #eeeeee;
}

a.btn.btn-lg.next-step-back {
  border: 1px solid black;
  margin-right: 5%;
  color: black;
  padding: 10px 40px;
}

@media (min-width: 992px) and (max-width: 1495px) {
  .next-step {
    flex-direction: row !important;
  }

  a.btn.btn-lg.next-step-back {
    padding: 10px 20px !important;
  }
}

@media (min-width: 480px) and (max-width: 767px) {
  a.btn.btn-lg.next-step-back {
    margin-right: 5% !important;
  }
}

.in-krok-1 .top-navigation-bar,
.in-krok-2 .top-navigation-bar {
  display: none;
}

.in-krok-1 #header,
.in-krok-2 #header {
  top: 0px;
}

tr.pw-profily {
  background: transparent !important;
}

.cart-table tr.pw-profily > td {
  padding: 15px 0 !important;
}
tr.pw-profily button {
  background: transparent;
  border: 0px;
  color: Red;
}
