
/** Basket Notificaiton that the geo-location identified is unsupported**/
.c-notification-bar__item[data-cookie-name="peake_unsupported_site_selection"] {
	display: none;
}

body.woocommerce-cart .c-notification-bar__item[data-cookie-name="peake_unsupported_site_selection"] {
	display: block;
}

/** PDP notification that the geo-location identified is served by another site available **/
.c-notification-bar__item[data-cookie-name="peake_site_selection"] {
	display: none;
}

body.product-template-default .c-notification-bar__item[data-cookie-name="peake_site_selection"] {
	display: block;
}

/*Black page theme form labels for subscribe*/
#mc_embed_signup label {
	color: #4a4a4a;
}

/*end subscribe label hack*/
/* Gravity Buttons*/
#gform_submit_button_2 {
	background-color: #fed409;
	margin: auto;
	border-radius: 50px;
	width: auto;
	color: black;
	padding: calc(.667em + 2px) calc(1.333em + 2px);
	font-weight: 700;
	font-size: 1.125em;
}

/* Gravity Buttons*/
#gform_submit_button_3 {
	background-color: #fed409;
	margin: auto;
	border-radius: 50px;
	width: auto;
	color: black;
	padding: calc(.667em + 2px) calc(1.333em + 2px);
	font-weight: 700;
	font-size: 1.125em;
}

#gform_submit_button_4, #gform_submit_button_6 {
	background-color: #d32862;
	margin: auto;
	border-radius: 50px;
	width: auto;
	color: black;
	padding: calc(.667em + 2px) calc(1.333em + 2px);
	font-weight: 700;
	font-size: 1.125em;
}

#gform_wrapper_6 .gform_required_legend {
	display:none;
}

/*Homepage tag width*/
.product-tag--narrow {
	width: auto;
}

/*Bulk Sales Form*/
.single-product-summary h4 {
	border: solid 1px #a4a4a4;
	background: lightgrey;
	padding: .7em;
	display: block;
}

.single-product-summary h4 a {
	text-decoration: underline;
}

/*END Bulk Sales Form*/
/*Finestra benfits*/
.postid-58049 .benefit-list li:nth-child(2) {
	display: none;
}

/* END Finestra benefits*/
/* Lindy Hide delivery*/
.postid-59710 .product-footer__icon,
.postid-59710 .product-footer__copy {
	display: none;
}

/* Gberg Cover link overide */
.wp-block-cover p a {
	color: white;
}

/* END Gberg Cover link overide */
/*Coupon promo on OKdo recommends
.postid-30349 .buy-these-together__action:before{
	content: "Buy more, save more! Get £10 off when you spend £100. Use the code OCTOBER10. Offer valid for a limited time only.";
	font-size: .9em;
	font-weight: 600;
	color: red;
	border:solid red 2px;
	padding: 5px;
	margin:10px;
	width: auto;
	display: block;
}*/
/*visible tag width*/
.visible-tag.loop-item {
	width: auto;
}

/* Homepage Heroes */
/*Solutions Hack
#slick-slide00 h1 {
	color: black;
	padding-bottom: 50px;
}
end solutions hack*/
/*Renew Hero Hack
@media only screen and (min-width: 320px) {
	#slick-slide01 .c-promo-banner__title:before {
		content: url("https://www.okdo.com/wp-content/uploads/2021/07/Pi-Renew-logos250.png");
		display: block;
		margin-bottom: 1.2rem;
	}
}
@media only screen and (min-width: 600px) {
	#slick-slide01 .c-promo-banner__title:before {
		content: url("https://www.okdo.com/wp-content/uploads/2021/07/Pi-Renew-logos2Small.png");
		display: block;
	}
}
@media only screen and (min-width: 768px) {
	#slick-slide01 .c-promo-banner__title:before {
		content: url("https://www.okdo.com/wp-content/uploads/2021/07/Pi-Renew-logos600.png");
		display: block;
		margin-bottom: 1.2rem;
	}
	
	#slick-slide01 .c-promo-banner {
		text-align: center;
	}
}
#slick-slide01 h1,#slick-slide01 p,#slick-slide01 span {
	color: black;
}
end Renew Hero Hack*/
/* Lego Hero Hack
#slick-slide01 h1,#slick-slide01 p,#slick-slide01 span {
	color: black;
}
/* END Lego Hero Hack*/
/* PCB HERO Hack
#slick-slide02 h1 {
	background-color: black;
	padding: 10px;
	margin-bottom: 0;
}
#slick-slide02 p {
	background-color: black;
	padding: 10px;
}
#slick-slide02 span {
	background-color: black;
	padding: 10px;
}
/* END PCB HERO Hack*/
/*Studend Beans HERO
#slick-slide04 h1 {
	color: black;
	background-color: white;
	opacity: .8;
	padding: 10px;
	margin-bottom: 0;
}
#slick-slide04 p {
	background-color: black;
	padding: 10px;
}
#slick-slide04 span {
	color: black;
	background-color: white;
	opacity: .8;
	padding: 10px;
}
END PCB HERO*/
/* END HEROES */
/*BF landing*/
div.bfCodeCol p {
	padding: .5em;
	border-radius: 5px;
}

/* google shopping test*/
.c-product__price--sales:before {
	content: "Offer Price";
	display: block;
}

/*Hide sitewide*/
div.c-campaign__container {
	font-weight: 600;
}

/*pdp delivery*/
.product-footer__copy h2:first-of-type {
	display: none;
}

/*PCB Page*/
.pcb-top-cols {
	background-image: url('https://www.okdo.com/wp-content/uploads/2021/04/%E7%9F%A2%E9%87%8F%E7%94%B5%E8%B7%AF%E5%9B%BE-7.jpg');
}

.pcb-top-cols h2 {
	background-color: black;
	padding: 5px;
	width: 100%;
}

.pcb-top-cols p {
	background-color: black;
	padding: 5px;
	margin-top: 20px;
}

.threeCol {
	background-color: white;
}

.threeCol .wp-block-media-text {
	height: auto;
}

.pcb-blue-col h2 {
	margin-top: 0;
}

#page-80963 h2 {
	text-transform: none;
}

#h-rapid-pcb-prototyping {
	margin-top: -24px;
}

.pcb-list {
	margin-top: 1em;
}

.page-id-43181 .c-value-proposition__container {
	display: none;
}

/*Premium Trial*/
/*p.c-order-summary__title:first-child:before{
	display: block;
	content: "Spend over £50 for FREE Premium delivery";}*/
/*content: "Please note - Due to the Bank Holiday weekend, deliveries may take an extra 24hrs to arrive."; 
	width: 100%;
	padding: .6em 0;
 */
/*End Premium Trial*/
#trustpilot-widget-trustbox-0-wrapper {
	padding: 15px 0 5px;
}

/*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;
	}
}

@media only screen and (min-width: 600px) {
	.xmas-intro,.wp-block-video,.xmas-h1, #mc_embed_signup {
		margin: 1em;
	}
}

@media only screen and (min-width: 768px) {
	.xmas-intro,.wp-block-video,.xmas-h1, #mc_embed_signup {
		margin: 1.5em;
	}
}

.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-100926 .c-image-banner__image {
	display: none;
}

.page-id-74248 .c-image-banner__image {
	display: none;
}

.page-id-73548 .c-image-banner__image {
	display: none;
}

.page-id-29493 .c-image-banner__image {
	display: none;
}

.page-id-30539 .c-image-banner__image {
	display: none;
}

.page-id-40329 .c-image-banner__image {
	display: none;
}

.page-id-47931 .c-image-banner__image {
	display: none;
}

.page-id-54998 .c-image-banner__image {
	display: none;
}

.page-id-67729 .c-image-banner__image {
	display: none;
}

.page-id-68387 .c-image-banner__image {
	display: none;
}

.page-id-71643 .c-image-banner__image {
	display: none;
}

.page-id-75629 .c-image-banner__image {
	display: none;
}

.page-id-75627 .c-image-banner__image {
	display: none;
}

.page-id-76113 .c-image-banner__image {
	display: none;
}

.page-id-100383 .c-image-banner__image {
	display: none;
}
.page-id-102784 .c-image-banner__image {
	display: none;
}
/**END PR Image Hide**/
/**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;
}

.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*/
div:focus {
	outline: 0;
}

article.type-post img.wp-post-image {
	display: none;
}

span.nav-previous, span.nav-next a {
	margin-right: 10px;
	text-decoration: underline;
	font-weight: bold;
}

#single-wrapper {
	margin: 0 auto;
	width: 100%;
	padding: 0 1rem;
	max-width: 1280px;
}

/*end Blog*/
/**
 * Temporary workaround until WordPress 5.8 is released. See PS-498.
 */
.wp-block-button.aligncenter {
	text-align: center;
}

/**
 * hide Feature image from a press release.
 */
.page-id-41485 .c-image-banner__image {
	display: none;
}

.page-id-46416 .c-image-banner__image {
	display: none;
}

.page-id-52490 .c-image-banner__image {
	display: none;
}

.page-id-60365 .c-image-banner__image {
	display: none;
}

.page-id-73117 .c-image-banner__image {
	display: none;
}

/* PEAK-3984 Code for benefit list experiment, delete when experiment is finished */
.benefit-list__item {
	align-self: flex-start;
}

.benefit-list__text .PEAK-3984-temp-image-group {
	display: inline-block;
}

.benefit-list__text .PEAK-3984-temp-image-group img {
	height: 20px;
	display: inline-block;
}

/* END code for benefit list experiment */
/*Black Friday 2022 
#bfbox h4{
	margin: 0px;
	color: #fed403;
	border:0px;
	padding: 0px;
	background-color: black;
}
#bfbox p{
		margin:15px 5px;
		color: white;	
}
#bfbox span{
		background-color: #fed403;
	  color: black;
	  padding:3px 8px;
	  border-radius: 5px;
}
.benefit-list li:first-child {
	display: block;
	background-color:black;
	padding: 1em;
	color: white;
	font-weight: 900;
	border-radius: 10px;
}
.benefit-list li:first-child svg {
	display: none;
}

/*End Black Friday 2022 */
/* ROCK CAMPAIGN FULL WIDTH HACK */
.page-id-67430 .l-container.l-container--padding {
	padding: 0;
	margin: 0;
	max-width: none;
}

.page-id-67430 .is-gutenberg > .l-grid {
	padding: 0;
	margin: 0;
	max-width: none;
	display: block;
	width: 100%;
}

.page-id-67430 .is-gutenberg .l-grid>:not(.c-campaign-hero, .c-board-coming-soon) {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	padding-left: 1rem;
	padding-right: 1rem;
	max-width: 1280px;
}

.page-id-67430 .c-campaign-hero,
.page-id-67430 .c-board-coming-soon {
	max-width: none;
}

/* END ROCK CAMPAIGN FULL WIDTH HACK */
/** Allow mega-nav to expand */
.f-meganav .c-main-menu__list--level0>.c-main-menu__item:focus-within>.c-main-menu__list, 
.f-meganav .c-main-menu__list--level0>.c-main-menu__item:hover>.c-main-menu__list, 
.f-meganav .c-main-menu__list--level0>.c-main-menu__item>.c-main-menu__list:hover {
	max-height: initial;
}