input#edd-first.edd-input.required: {
	color:white
		
/* }
.site-navigation a:hover,
.site-navigation a:focus {
  color: #ff0000; /* red */
} */

/* hide author and date on product page */
.product_meta {
  display: none;
} 

.entry-meta {
display: none;
}
/* Hide Category */
.woocommerce .product_meta span.posted_in {
    display: none;
}

/* fix Product Type dropdown colors */
.product .woocommerce-tabs ul.tabs {
	width: 100%;
	float: none;
	margin-right: 5.8823529412%;
	border: 0; 
}

/* Fix product tab colors */
.woocommerce div.product .woocommerce-tabs ul.tabs {
	list-style: none;
	padding: 0 0 0 1em;
	margin: 0 0 1.618em;
	overflow: hidden;
	position: relative;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
	position: absolute;
	content: ' ';
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #d3ced2;
	z-index: 1;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border: 1px solid #ffffff;
	background-color: #ffffff;
	display: inline-block;
	position: relative;
	z-index: 0;
	border-radius: 4px 4px 0 0;
	margin: 0 -5px;
	padding: 0 1em;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: #000;
	z-index: 2;
	border-bottom-color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	border: 1px solid #d3ced2;
	position: absolute;
	bottom: -1px;
	width: 0;
	height: 0;
	content: ' ';
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	left: -6px;
	border-bottom-right-radius: 4px;
	border-width: 0 1px 1px 0;
	box-shadow: 2px 2px 0 #000000;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
	box-shadow: 2px 2px 0 #000;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
	right: -6px;
	border-bottom-left-radius: 4px;
	border-width: 0 0 1px 1px;
	box-shadow: -2px 2px 0 #ffffff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
	box-shadow: -2px 2px 0 #000;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	display: inline-block;
	padding: .5em 0;
	font-weight: 700;
	color: #313131;
	text-decoration: none;
	outline: 0;
}

.wc-tab { float: none !important; width: 100% !important;  }


/* Blog Posts */

element.style {
}
.wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column * {
    word-break: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}
*, *:before, *:after {
    box-sizing: inherit;
}
.wpnbha .article-section-title {
    font-size: 2em !important;
}

/* increase article + sidebar */
@media only screen and (max-width: 667px) {
.woocommerce-page div#content-wrap {
    display: flex;
    flex-direction: column;
}

.woocommerce-page aside#right-sidebar {
    order: 1;
    -webkit-order: 1;
}
.woocommerce-page div#primary {
    order: 2;
    -webkit-order: 2;
}
}
/* fix Contact page imput fields */
[if isshop()]
input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="file"]), textarea {
    background-color: #000;
}
[else ]
	
input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="file"]), textarea {
    background-color: #fff;
}

/* on focus change block color to blue */
input:focus:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="file"]), textarea:focus {
	  Color: #000000;
    background-color: #cee5ff;
}

@media only screen and (max-width: 720px) {
.woocommerce-page div#content-wrap {
    display: flex;
    flex-direction: column;
}

/* increase width on products page */	
.woocommerce-page aside#right-sidebar {
    order: 1;
    -webkit-order: 1;
}
.woocommerce-page div#primary {
    order: 2;
    -webkit-order: 2;
}
}

/* Remove entry header on blogs 
h1.entry-title {
display: none;
} */
