/*Homepage slider font color*/
#slick-slide00 h1,#slick-slide00 p,#slick-slide00 span{
	color:black;
}
/*FBT Hide*/
.postid-30349 #frequently-bought-container, .l-container-padding{
	display: none;
}
/*xmas*/
.page-id-35426 .newsletter-signup {
	display:none;
}
.page-id-35426 .c-campaign__container{
	display:none;
}
@media only screen and (min-width: 320px) {
	.xmas-intro,.wp-block-video,.xmas-h1, #mc_embed_signup{
	margin: .5em;
	align: auto;
	}	
}
@media only screen and (min-width: 600px) {
	.xmas-intro,.wp-block-video,.xmas-h1, #mc_embed_signup{
	margin: 1em;
	align: auto;
	}
}
@media only screen and (min-width: 768px) {
	.xmas-intro,.wp-block-video,.xmas-h1, #mc_embed_signup {		
	margin: 1.5em;
	align: auto;
	}
}
.xmas-h1 {
	text-shadow: 1px 1px grey;
}

.page-id-35426 #mc_embed_signup h2{
	color: #c51a4a;
}

/*end-xmas*/
.c-product-gallery__list {
	height: auto;
}

/*
 * Do not delete used on projects
 * */
.info { color: #50b849; }
.warning { color: #b62e3f; }

/**
 * TEMPORARY - USED TO ENABLE US TO HAVE A SHOP BUTTON ON A STATIC VIDEO. PLEASE REMOVE.
 */
.c-hero-banner-video__box {
	display: none !important;
}

.c-hero-banner-video {
	display: none !important;
}

.c-hero-banner__image {
	display: grid !important;
}

.c-hero-banner__box {
	display: grid !important;
}

/* hero banner hack */
.home .c-hero-banner__box-primary-title-area {
	align-self: end;
}

.home .c-hero-banner__box-primary-title-area h1 {
	letter-spacing: 2px;
}

.home .c-hero-banner__box-text-area {
	font-family: AvantGardeGothicITC, Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #8c734b;
	letter-spacing: 2px;
}

@media screen and (min-width: 320px) {
	.home .c-hero-banner__box-primary-title-area h1,
		.home .c-hero-banner__box-text-area {
		font-size: 30px;
	}
}

@media screen and (min-width: 768px) {
	.home .c-hero-banner__box-primary-title-area h1,
		.home .c-hero-banner__box-text-area {
		font-size: 70px;
	}
}

.home .c-hero-banner-video__overlay-box {
	display: none;
}

.home .c-hero-banner-video__overlay-box,
.home .c-hero-banner-video__box {
	display: none;
}

.home .c-hero-banner__box {
	grid-template-rows: 1fr 5fr 1fr 1fr;
}

/**PR Image Hide**/
.page-id-29493 .c-image-banner__image{
	display: none;}
.page-id-30539 .c-image-banner__image{
	display: none;}

/**Add to cart and checkout button colour **/
.cart_totals a.c-button--secondary 	{background:#008800;
}
button[name=woocommerce_checkout_place_order]
	{background:#008800;
}
button[name=woocommerce_checkout_place_order]:hover
	{background:#008800;
}
.c-product-gallery__list {
	height: auto;
}
button[name=add-to-cart]{
	background: #008800;
}
button[name=add-to-cart]:hover{
	background: #008800;
}
.c-search-result-card__container .c-button--small{
	background: #008800;
}
.c-search-result-card__container .c-button--small:hover{
	background: #008800;
}
.product-slider__item-button button[name=add-to-cart]{
	color: #fff;
}
/*30 Oct 2020 - hack for bigger VP text
 * */

.c-value-proposition__text {
    font-size: 14px;
}
/*Black Friday*/
.bg20h2link a{
	color: black;
	font-family: AvantGardeGothicITC,Helvetica,Arial,sans-serif;
  font-weight: 700;
  line-height: 1.13;
}
h3.bg20h2link{
	padding-top: 2em;
	padding-bottom: 2em;
}
.bg20h3link a{
	color: #fed403;
	font-family: AvantGardeGothicITC,Helvetica,Arial,sans-serif;
  font-weight: 700;
  line-height: 1.13;
}
h3.bg20h3link{
	padding-top: 2em;
	padding-bottom: 2em;
}
.wp-block-button__link.add_to_cart_button{
	background:#008800;
	color: white;
}
.wp-block-button__link.add_to_cart_button:hover{
	background:#008800;
	color: white;
}
/*blog*/
article.post, .post-navigation{
	max-width: 1248px;
	margin: 0 auto;
	padding: 0 .9em;
}
@media only screen and (min-width: 320px) {
	article.post, .post-navigation{
	width: 100%;
	margin: 0 auto;
	padding: 0 .9em;
	}	
}
@media only screen and (min-width: 600px) {
	article.post, .post-navigation{
	margin: 0 auto;
	padding: 0 .9em;
	width:75%;
	}
}
@media only screen and (min-width: 768px) {
	article.post, .post-navigation{
	margin: 0 auto;
	padding: 0 .9em;
	width:75%;
	}
}
div:focus{
	outline: 0;
}
article.post img.wp-post-image{
	display: none;
}
span.nav-previous, span.nav-next a{
	margin-right:10px;
	text-decoration: underline;
	font-weight:bold;
}
/*end Blog*/