.brand-color-text {
	color: #0c9f50;
}

.brand-color-bg, a.brand-color-bg {
	background-color: #0c9f50;
	color: #ffffff;
}

.brand-color-transparent {
	background-color: rgba(12, 159, 80, 0.7);
}

.brand-color-transparent-hover {
	background-color: rgba(12, 159, 80, 0.7);
}

.brand-color-transparent-hover:hover {
	background-color: #51e992;
}

button.brand-color-bg:hover, input.brand-color-bg:hover, a.brand-color-bg:hover {
	background-color: #51e992;
	color: #ffffff;
}

.brand-color-border {
	border-color: #0c9f50;
}

.brand-button, .brand-button:visited, a.brand-button, a.brand-button:visited {
	background-color: #0c9f50;
	color: #ffffff !important;
	text-decoration: none;
	border: none;
	cursor: pointer;
}

.brand-button:hover, a.brand-button:hover {
	background-color: #51e992;
	text-decoration: none;
}

.brand-second-color-text {
	color: #cfcfcf;
}

.brand-second-color-bg, a.brand-second-color-bg {
	background-color: #cfcfcf;
	color: #101010;
}

.brand-second-color-bg:hover, a.brand-second-color-bg:hover {
	background-color: #adadad;
	color: #101010;
}

.brand-second-color-border {
	border-color: #cfcfcf;
}

.brand-second-button, .brand-second-button:visited, a.brand-second-button, a.brand-second-button:visited {
	background-color: #cfcfcf;
	color: #101010;
	text-decoration: none;
	border: none;
}

.brand-second-button:hover, a.brand-second-button:hover {
	background-color: #adadad;
}

.nav-header, div#popup_container div#popup_title {
	background-color: #f0f0f0;
	border-color: #f0f0f0;
}

.nav-header ul li > a, .nav-header ul li > a > i, .mobile-icon i, .mobile-basket-icon i, .user-budget-info {
	color: #000000;
}

.nav-header ul li > a:hover, .nav-header ul li > a:hover > i {
	color: #0c9f50;
}

.nav-sub ul {
	background-color: #121212;
	border-color: #ffffff;
}

.nav-sub ul li > a {
	color: #ffffff;
}

.nav-sub ul li a:hover {
	background-color: #7a7a7a;
	color: #ffffff;
}

.change-region.active, .change-currency.active {
	color: #fafafa;
	background-color: #088dd4;
}

.page-menu-hover:hover {
	padding-top: 19px;
	margin-top: -21px;
	border-top: 2px solid #0c9f50 !important;
}


.page-menu-hover-classic:hover {
	background-color: #0c9f50 !important;
}

.page-menu-active {
	padding-top: 19px;
	margin-top: -21px;
	border-top: 2px solid #0c9f50 !important;
}


.product-card {
	color: #0c9f50 !important;
}

.paginate-blurb {
	color: #0c9f50 !important;
}

.uk-tab>.uk-active>a {
	border-color: #0c9f50 !important;
}

.breadcrumb-option {
	background-color: #adadad;
	color: #101010;
}

.arrow-right {
	border-left: 15px solid #0c9f50 !important;
}

.breadcrumb-selected {
	background-color: #0c9f50 !important;
}


.region-message {
	
	box-shadow: 0 5px 15px rgba(0,0,0,.08);
}



.product-favourite {
	color: #f0f0f0 !important;
}

.uk-label {
	background: #0c9f50;
}





.retail-header {
	background-color: #f0f0f0 !important;
	color: #000000 !important;
}
.retail-cart {
	background-color: #121212 !important;
	color: #ffffff !important;
}
.retail-product-card {
	color: #666 !important;
}

	.force-black {
		color: #000000;
	}

	.force-black a {
		color: #000000;
	}

	.force-black .link-hover {
		color: #000000 !important;
	}
	.force-black .link-hover:hover {
		color: #0c9f50 !important;
	}

	.force-black .page-menu-active {
		padding-top: 0px !important;
		margin-top: 0px !important;
		border-top: 0px !important;
		text-decoration: underline;
	}

	.global-icons {
		color: #121212 !important;
	}
.retail-brand-color, a.retail-brand-color-bg {
	background-color: #51e992 !important;
	color: white !important;
}
.breadcrumb {
	background-color: #51e992 !important;
	color: white !important;
	height: 42px;
}
.retail-brand-second-button, .retail-brand-second-button:visited, a.retail-brand-second-button, a.retail-brand-second-button:visited {
	background-color: #51e992;
	color: white;
	text-decoration: none;
	border: none;
}
.retail-black {
	color: #51e992 !important;
}

.spin::before {
	animation: 1.5s linear infinite spinner;
	animation-play-state: inherit;
	border: solid 5px #cfd0d1;
	border-bottom-color: #0c9f50;
	border-radius: 50%;
	content: "";
	height: 40px;
	width: 40px;
	position: absolute;
	top: 10%;
	left: 10%;
	transform: translate3d(-50%, -50%, 0);
	will-change: transform;
}



.slide-navs {
	color: #0c9f50 !important;
}

.wbd-logo-tag {
	color: #0c9f50;
}

.modern-sub-nav-bg {
	background-color: #121212;
}

.modern-header-nav-colour {
	color: #101010;
}

.modern-header-nav-colour a {
	color: #101010 !important;
}

.modern-header-nav-colour a:hover {
	opacity: 0.8;
}

