
:root {
	/* colours */
	--headerBgColour : var(--white);
	
	--footerBgColour : #0d6b99;
	--primaryButton_Bg_Colour : #0d6b99;
	
	--headerLinkColour: var(--black);
	--formElementBorderColor: var(--lightgreyed);
	
	--headerSearchButton_Bg_Colour: #05375B;
	--headerSearchButton_Bg_Colour: var(--primaryButton_Bg_Colour);
	
	--headerIconsColour: var(--primaryButton_Bg_Colour);
	--headerIconsColour: #05375B;
}

.site-header {
  border-bottom: 1px solid var(--lightgreyed);
}
body.home .site-header {
  border-bottom: none;
}
.site-header .site-header-menu-icon i {
  color: var(--headerIconsColour);
}
.site-header ul#promindsone-header-nav a,
.site-header div#promindsone-header-nav ul a {
	font-size: 0.9rem;
	font-weight: 500;
}
.site-header ul#promindsone-header-nav li ul, 
.site-header div#promindsone-header-nav ul li ul {
  border: 1px dotted var(--headerLinkColour);
}
.site-header ul#promindsone-header-nav > li > ul, 
.site-header div#promindsone-header-nav ul > li > ul {
  border-top: none;
}
.site-header ul#promindsone-header-nav > li a:hover,
.site-header div#promindsone-header-nav ul > li a:hover,
.site-header ul#promindsone-header-nav > li a:focus,
.site-header div#promindsone-header-nav ul > li a:focus {
  color: var(--black);
}
.site-header .search-box .searchsubmit {
  background: var(--headerSearchButton_Bg_Colour);
  border: 1px solid var(--headerSearchButton_Bg_Colour);
  background-color: var(--headerSearchButton_Bg_Colour);
}
.material-icons.minicart,
.material-icons-round.minicart,
.header-minicart-mobile .material-icons.minicart,
.header-minicart-mobile .material-icons-round.minicart {
  font-size: 1.8rem;
  color: var(--black);
}

.site-header ul#promindsone-header-nav li i,
.site-header div#promindsone-header-nav ul li i {
  color: var(--headerLinkColour);
}
.wc-block-grid__products a,
.woocommerce ul.products li.product a,
.woocommerce ul.products li.product .price,
.wc-block-grid__products .price,
.wc-block-grid__product .wc-block-grid__product-image, 
.wc-block-grid__product .wc-block-grid__product-title,
.woocommerce ul.products li.product a h2,
.woocommerce ul.products li.product a h3 {
	font-weight: 500;
	font-size: 1.0rem;
  	text-decoration: none !important;
  	color: var(--headerLinkColour);
}
.woocommerce ul.products li.product .price,
.wc-block-grid__products .price,
.woocommerce div.product p.price, 
.woocommerce div.product span.price {
  	color: #184d02;
  	font-size: 1.1rem;
}
.woocommerce div.product p.price, 
.woocommerce div.product span.price {
	font-weight: 600;
  	font-size: 1.4rem;
}
.woocommerce a.button, 
.woocommerce input.button, 
.woocommerce button.button, 
.woocommerce #respond input#submit, 
.woocommerce ul.products li.product .button, 
.woocommerce div.product form.cart .button, 
.woocommerce button.button.alt,
.woocommerce a.button.alt, 
.woocommerce input.button.alt, 
.woocommerce #respond input#submit.alt, 
.woocommerce .entry-summary form.cart button.button,
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
	font-size: 0.9rem;
	font-weight: 400;
	padding: 0.5rem 1.0rem;
  	background: var(--primaryButton_Bg_Colour);
  	background-color: var(--primaryButton_Bg_Colour);
}
.woocommerce ul.products li.product a.button.add_to_cart_button {
	margin-bottom: 12px;
}
.homepage_content_widget_top .woocommerce ul.products li.product a.button.add_to_cart_button {
	margin-bottom: 0px;
}

.woocommerce .entry-summary form.cart button.button {
	padding: 0.8rem 1.0rem;
}


@media (max-width: 768px) {
	
	.site-header ul#promindsone-header-nav li ul, 
	.site-header div#promindsone-header-nav ul li ul {
	  border: none;
	  margin: 10px;
	  padding: 0;
	}
	.site-header ul#promindsone-header-nav > li > ul, 
	.site-header div#promindsone-header-nav ul > li > ul {
	  border-top: 1px dotted var(--headerLinkColour);
	}
	
	.site-header ul#promindsone-header-nav > li a:hover, 
	.site-header div#promindsone-header-nav ul > li a:hover, 
	.site-header ul#promindsone-header-nav > li a:focus, 
	.site-header div#promindsone-header-nav ul > li a:focus {
	  color: var(--white);
	}
}

