@media print {
	a[href]:after {
	    content: "";
	}
}

@media print {
	a, a:visited {
	    text-decoration: none !important;
	}
}

.panel.wrapper > *[class] {
	display: block!important;
	position: relative;
    height: 50px;
}

.page-header {
	padding: 0;
}

.page-header .panel.wrapper {
	position: relative;
    height: 50px;
}

.heading-container {
	padding-bottom: 0!important;
}

.tel {
	display: block;
	position: relative;
	padding: 0;
}

.header.content img {
    width: 200px;
    margin-left: 0;
}

.primary-title span:before,
.primary-title span:after {
	display: none;
	visibility: hidden;
}

.primary-title {
	text-align: left;
	font-size: 24px;
}

.cart-container .form-cart {
	padding-right: 0!important;
}

#shopping-cart-table td {
    padding: 15px 0 !important;
}

#shopping-cart-table th {
    padding: 20px 0px 15px 0px !important;
}

.cart.table-wrapper .cart thead tr th.col {
	font-size: 16px!important;
}

.cart.table-wrapper .product-item-photo {
	display: none;
	visibility: hidden;
}

#shopping-cart-table td .price {
	font-size: 11px!important;
}

.cart-container .form-cart span.price:after {
	font-size: 11px!important;
}

.product-item-details a {
	font-size: 11px!important;
}

.product-item-details small {
	font-size: 10px!important;
	font-weight: 600;
}

#shopping-cart-table thead th:nth-of-type(1) {
	width: 50%!important;
}

.cart.table-wrapper .col.qty .field.qty {
	width: auto!important;
}

.item-actions {
	display: none;
	visibility: hidden;
}

.cart.table-wrapper .col.qty .input-text {
	border: none;
	font-size: 11px!important;
}

.cart.main.actions {
	display: none;
	visibility: hidden;
}

.cart-summary .block {
	display: none;
	visibility: hidden;
}

.cart-container .cart-summary {
	border: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

.grand.totals.excl {
	display: none;
	visibility: hidden;
}

.cart-totals .totals-tax-summary .amount .price:after {
	display: none;
	visibility: hidden;
}

.cart-totals .totals-tax-summary .amount .price {
	padding-right: 0!important;
}

.cart-container .cart-summary .mark,
.cart-totals .detailed,
.cart-totals .grand strong,
.totals .price {
	font-family: sans-serif!important;
	font-size: 14px!important;
	font-weight: 600;
}

.cart-totals {
	border: 0px;
}

.cart-totals .totals-tax-summary .mark,
.cart-totals .totals-tax-summary .amount,
.cart-totals .grand .mark,
.cart-totals .grand .amount {
	border: 0px;
}

.cart-totals tbody .mark {
	padding: 0!important;
}

.cart-totals tbody .amount {
	padding: 0px 0 5px 15px !important;
}

.cart-summary .checkout-methods-items {
	display: none;
	visibility: hidden;
}

.crosssell {
	display: none;
	visibility: hidden;
}

.cart-discount {
	display: none;
	visibility: hidden;
}

.home-delivery {
	display: none;
	visibility: hidden;
}

.page-footer {
	display: block;
	background-color: transparent!important;
}

.reviewscouk {
	display: none;
	visibility: hidden;
}

.newsletter {
	display: none;
	visibility: hidden;
}

.footer .col-sm-3 {
	padding: 0;
}

.footer .col-sm-3 p {
	font-size: 12px;
}

.footer .col-sm-3:nth-of-type(1),
.footer .col-sm-3:nth-of-type(2),
.footer .col-sm-3:nth-of-type(3),
.footer .col-sm-3 h6,
.footer .col-sm-12 {
	display: none;
}

