#masthead .logo {
  background-image: url(../img/waterstones-logo.png) !important;
}

.main-nav-holder {
  display: none;
}

.header-bar {
  display: none;
}

footer {
  display: none;
}

.accountSidebar {
  display: none;
}

.breadcrumbs {
  display: none;
}

.orders-content-col {
  width: 100% !important;
}

.checkout-progress {
  display: none;
}

.span4.side-basket {
  width: 100%;
}

.span8.checkout-main {
  width: 100%;
}

.hide-print {
  display: none !important;
}

.side-basket-product-title {
  float: left !important;
  margin: 0;
}

.side-basket-product-price {
  float: left !important;
  margin: 0;
  margin-left: 10px;
}

.side-basket-totals {
  top: 30px !important;
}

.side-basket-breakdown-heading {
  display: inline-block;
  width: 400px;
}

.side-basket-breakdown-amount {
  display: inline-block;
  width: 200px;
}

.side-basket-product-title {
  display: inline-block;
  width: 400px;
}

.side-basket-product-price {
  display: inline-block;
  width: 200px;
  margin-left: 3px;
}

html {
  background: none;
}

body {
  margin: 0 1cm;
}

a[href]:after {
  word-wrap: break-word;
  color: #9e866b;
  text-decoration: none;
}

#masthead {
  padding: 0;
}

#masthead .logo {
  background-image: url(../img/waterstones-logo@2x.png) !important;
}

.no-touch .main-page {
  margin-top: 0;
}

.blog-preview-content,
.slick_carousel,
.book-reviews,
.payment-card-block,
.blog-preview,
.shop-detail {
  page-break-inside: avoid !important;
}

.accountSidebar,
.blog-detail-side,
.comments-new,
.shop-detail .action-fav-shop {
  display: none;
}

.span9.account-content,
.preview-promo,
.blog-detail,
.shop-detail,
.shop-detail-side {
  width: 100% !important;
}

/* Order Confirmation page */
p,
.side-basket .side-basket-total,
.side-basket .side-basket-total .side-basket-breakdown-heading {
  color: #000 !important;
}

.side-basket .side-basket-thumbnail-small {
  height: 100px;
  background-size: contain;
}

.confirm-card-image img {
  width: 50px;
}

/* PDP */
.book-image {
  padding-left: 0;
  padding-right: 1cm;
}

.book-info-tabs {
  page-break-before: always;
}

.buy-container label {
  float: left;
}

.buy-container .input {
  float: left;
  clear: both;
}

/* Reviews */
.book-preview-side .add-basket {
  padding: 20px 0;
}

.basket-products {
  page-break-inside: auto !important;
}

/* Shop details */
.shop-detail-side .shop-floor .content {
  height: auto !important;
}

.shop-detail-feature {
  padding: 0 !important;
}

/* Basket */
.basket-product a[href]:after {
  content: "" !important;
}

.show-print {
  display: block !important;
}