/* GeneratePress Site CSS */ /* SHOP menu button */
@media (min-width: 951px) {
	.main-navigation .main-nav ul li.nav-button a {
		background-color: var(--accent);
		color: var(--base-3);
		text-transform: uppercase;
		padding-left: 25px;
		padding-right: 25px;
		border-radius: 9999px;
		line-height: 40px;
	}
	.main-navigation .main-nav ul li.nav-button a:hover {
		background-color: var(--accent-2);
		color: var(--base-3);
	}
}

/* Single post featured image */
.single-post .featured-image img {
	border-radius: 8px;
}

/* Author archive */
.author img.avatar {
	border-radius: 100%;
}

/* Right sidebar */
.inside-right-sidebar .wp-block-categories-list,
.wc-block-product-categories-list{
	list-style: none;
	margin: 0;
}

/* Comments border */
article.comment-body .comment-content {
	border: 1px dashed var(--contrast-4);
}

/* Light box shadow */
.light-box-shadow {
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
}

/* Services headline divider */
.entry-content .gb-headline.headline-divider svg {
	width: 7em;
}

/* WooCommerce */
/* Breadcrumbs */
.entry-content .woocommerce-breadcrumb  {
	font-weight: 700;
}
.entry-content .woocommerce-breadcrumb a {
	color: var(--accent);
}
.entry-content .woocommerce-breadcrumb a:hover {
	color: var(--base-2);
}

/* Product archive */
.wc-product-image {
	border: 2px solid var(--accent);
}
form.woocommerce-ordering .orderby {
	background-color: var(--base-2);
	border: 1px solid var(--contrast-4);
}
.wc-block-product-search__fields button.wc-block-product-search__button {
	display: none;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
	background-color: var(--base-2);
}
.wc-columns-container .products .button,
.related.products .button {
	border-radius: 9999px;
}	
.woocommerce nav.woocommerce-pagination ul li a:hover {
	background-color: var(--base-2);
}

/* Single product */
.woocommerce-product-gallery__wrapper {
	border: 2px dashed var(--accent);
}

/* Basket */
.woocommerce button.button:disabled[disabled] {
	color: var(--base-3);
}
.woocommerce-order .woocommerce-customer-details address {
	padding: 20px;
	border: 2px solid var(--contrast);
	border-radius: 0;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
} /* End GeneratePress Site CSS */

/* Fix issues with jquery overlay blocking checkout button */
.woocommerce .blockUI.blockOverlay {
  position: relative!important;
  display: none!important;
}