.item-actions,
.checkout-methods-items,
.cart.main.actions,
.cart-summary .title,
.cart.item.message.notice,
.block.crosssell,
.abs-remove-button-for-blocks:before,
.sidebar .action.delete:before,
.table-comparison .cell.remove .action.delete:before,
.block-compare .action.delete:before,
.filter-current .action.remove:before{
  display: none !important;
}
.input-text.qty{
  border: none;
}
header.page-header{
  position: initial;
}
a,
a:hover{
  text-decoration:none !important;
}
.table > tbody + tbody{
  border-top: 1px solid #ddd;
}
.cart.table-wrapper .items > .item{
  border-top: none !important;
}
.cart.table-wrapper .items thead + .item,
.cart-totals{
  border-top:none !important;
}
.cart.table-wrapper .items thead + .item,
.cart.table-wrapper .items > .item{
  border-bottom:none !important;
}
.cart-summary{
  padding: 0 !important;
}
.price-including-tax, .price-excluding-tax{
  font-size: 1.4rem !important;
  font-weight: 400 !important;
}
#shopping-cart-table thead .col{
  border-top:none !important;
  border-bottom: none !important;
}
header.page-header{
  min-height: 86px !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}
.cart.table-wrapper tbody.item{
  padding:10px 0 !important;
}
.cart.table-wrapper .items thead,
.cart.table-wrapper tbody.item .item-info{
  padding: 4px 0 !important;
  margin: 4px 0 !important;
  border-bottom: 1px solid #ddd !important;
}
#shopping-cart-table .col.item{
  padding-bottom:20px !important;
}
.cart.table-wrapper .product-item-photo{
  top: 5px !important;
}