.page-title {
	display: none;
}
/* Remove Author from products AL hc-34473699 */

.single-product footer.entry-footer {
    display: none;
}
/* Make product full width AL hc-34473699 */

.single-product .entry-content {
    width: 100%;
}


/* Change WC button colours AL hc-34473699 */


.woocommerce button.button.alt:hover {
	    background-color: #000;
}

a.checkout-button.button.alt.wc-forward:hover {
    color: #000;
}

.woocommerce button.button.alt {
	    background-color: #000;
}

.woocommerce a.button.alt {
    background-color: #000;
}

a.checkout-button.button.alt.wc-forward:hover {
    background-color: #000;
}

button.single_add_to_cart_button.button.alt {
    background: #000;
}

button.single_add_to_cart_button.button.alt:hover {
    background: #000;
}

.woocommerce button.button.alt.disabled,  .woocommerce button.button.alt.disabled:hover {
	background-color: #000;
}

/* Change WC price AL hc-34473699 */

span.woocommerce-Price-amount.amount {
    color: black;
}


/* Remove background image from Next and Prev links AL hc-34473699 */

.post-navigation .nav-previous a,
.post-navigation .nav-next a,
.post-navigation .nav-previous a:hover,
.post-navigation .nav-next a:hover {
    background-color: rgb(211 189 67);
    }

form.checkout.woocommerce-checkout {
    background: #fff;
    padding: 5%;
}

/* Style Checkout AL hc-34473699 */

input#billing_first_name,
input#billing_last_name,
input#billing_company,
input#billing_address_1,
input#billing_address_2,
input#billing_city,
input#billing_state,
input#billing_postcode,
input#billing_email,
textarea#order_comments {
    background: white;
}

/* Make footer image larger and centered / 34475365-hc (BM) */ 

@media screen and (min-width: 840px) {
    .footer-widget-inner .widget {
        width: 100%;
		text-align: center;
    }

	.footer-widget-inner .wp-block-image img {
      width: 50%;
	}
}

/* End Make footer image larger and centered  / 34475365-hc (BM) */ 
/* Widen the main content area and reduce left empty space */
@media screen and (min-width: 1200px) {
  .content-area {
    width: 720px;          /* was ~540px – adjust this number */
  }
  .entry-content {
    width: 100% !important;
  }
  .site-main {
    border-right: none;    /* optional – removes the thin divider line */
  }
}