/**
 * Global styles for white label stores
 */

/**
 * Body
 */
body.body--white-label {
	background-color: #FFFFFF; /* primary */
}
body.body--white-label .body-wrap {
	width: 100%;
	background-color: #ffffff;
}
body.body--white-label .body-wrap > .inner {
	width: 100%;
	padding: 0 0 0 0;
}


/**
 * Header
 */
.white-label-header {
	width: 100%;
	background-color: #ffffff; /* primary */
	border-bottom: 15px solid #000000; /* secondary */
}
.white-label-header > .inner {
	padding: 15px;
	text-align: center;
}
.white-label-header__logo {
	display: inline-block;
	margin: 0 auto;
}
.white-label-header__logo a {
	display: block;
}
.white-label-header__credit {
	margin-top: 15px;
	font-family: 'Titillium Web', 'Open Sans', Arial, sans-serif;
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #000;
}
.white-label-header__lmu {
	display: inline-block;
	vertical-align: middle;
	width: 120px;
}
.white-label-header__lmu img {
	max-width: 100%;
	display: block;
	margin: 0;
}


/**
 * Footer
 */
body.body--white-label .footer {
	border-top: 5px solid #000000; /* secondary */
}
body.body--white-label .footer-bottom {
	background-color: #ffffff; /* primary */
	font-size: 14px;
}
body.body--white-label .footer-bottom,
body.body--white-label .footer-bottom a {
	color: #000000 !important; /* secondary */
}


/**
 * Main
 */
body.body--white-label .main {
}
body.body--white-label .product-archive-title {
	display: none;
}
body.body--white-label .product-archive-children {
	display: none;
}
body.body--white-label .product-archive-products {
	border: 0px none !important;
	margin: 30px auto;
}
body.body--white-label .product-archive-products > .inner {
	width: 100%;
}
body.body--white-label .sidebar--right {
	margin-top: 30px;
	margin-right: 15px;
}


/**
 * Archive
 */
body.body--white-label .product-archive-mobile-filters {
	display: none;
}

/**
 * Category nav
 */
.white-label-categories {
	margin: 0 auto 0 auto;
	width: 880px;
	padding: 20px 0 0 0;
	text-align: center;
}
.white-label-category {
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	margin: 10px 0 0 0;
}
.white-label-category.current {
	text-decoration: underline;
}
.white-label-category-dot {
	display: inline-block;
	vertical-align: middle;
	margin: 10px 15px 0 15px;
	background-color: #f19181;
	width: 10px;
	height: 10px;
	border-radius: 5px;
}
.white-label-category-dot:last-of-type {
	display: none;
}


/**
 * Product loop
 */
body.body--white-label .product-loop > .inner {
	border: 2px solid #000000; /* secondary */
}
body.body--white-label .product-loop__title {
	background-color: #000000; /* secondary */
	color: #ffffff !important; /* primary */
}
body.body--white-label .product-loop__banner {
	display: none;
}
body.body--white-label .product-loop__colour-boxes {
	display: none;
}
body.body--white-label .product-loop__image {
	background-size: cover;
}
body.body--white-label .product-loop__details > .inner {
	background-color: #000000; /* secondary */
}
body.body--white-label .product-loop .product-main-price,
body.body--white-label .product-loop__sizes {
	color: #ffffff; /* primary */
}


/**
 * Single product
 */
body.body--white-label .product-box {
	width: 1060px;
	margin: 30px auto;
	border: 2px solid #000000; /* secondary */
	background-color: #ffffff;
}
body.body--white-label .product-title {
	background-color: #000000; /* secondary */
}
body.body--white-label .product-title,
body.body--white-label .product-title a {
	color: #ffffff !important; /* primary */
}
body.body--white-label .product-banner {
	display: none;
}
body.body--white-label .product-main-price span.only {
	display: none;
}
body.body--white-label .product-main-price span.vat-note {
	display: none;
}
body.body--white-label .buy-box-price--net .price::after {
	content: " (inc VAT)";
	font-size: 70%;
}
body.body--white-label .buy-box-price--net .note {
	display: none;
}
body.body--white-label .product-main-image img {
	border: 1px solid #000000; /* secondary */
}
body.body--white-label .blackout-content {
	border: 5px solid #000000; /* secondary */
}
body.body--white-label .product-recommended__title h2 {
	background-color: #EBEEFE;
}


/**
 * Cart
 */
body.body--white-label .lmu-cart-totals__stats {
	display: none !important;
}


/**
 * Checkout
 */
body.body--white-label .page--checkout {
	border-top: 0 none;
	padding-top: 0;
}
body.body--white-label .if-you-uploaded {
	display: none;
}
