/* Match product title styling on Woo pages to Featured Lots on home | 36299747-hc tcrv */
ul.products li .woocommerce-loop-product__title, .wc-block-grid__products .wc-block-components-product-title a {
	font-family:	'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    line-height: 30px;
    font-weight: 400;
    text-transform: uppercase;
}
/* End | 36299747-hc tcrv */

/* increase Woo product font size to match product titles | 36299747-hc tcrv */
ul.products li .price, .wc-block-grid__products .price > span {
    font-size: 20px;
}
/* End | 36299747-hc tcrv */


/* Temporary fix to display products / 36743216-HC (CRK) */
.wp-site-blocks > div.wp-block-group:not([class*="wp-container"]), .d_none, ul.products li a.add_to_cart_button {
    display: block!important;
}
.wp-site-blocks > header {
    position: relative !important;
    top: 0;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 1.2rem;
    min-height: 6em;
}
form.cart :is(button.button, a.wl-add-to) {color:#fff;}

/* Form container styling */
footer form.ctct-form {
  background-color: #1e1e1e;  /* Change form background */
  padding: 20px;
  border-radius: 6px;
}

/* Email input field */
footer form.ctct-form input[type="email"] {
  background-color: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-radius: 6px;
  padding: 10px;
  width: 100%;
  margin-bottom: 10px;
}

/* Signup button */
footer form.ctct-form input[type="submit"],
footer form.ctct-form button {
  background-color: #b8965a; /* goldish tone like theme */
  color: #fff;
  border: none;
  padding: 10px 20px;
  border-radius: 6px;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
}

footer form.ctct-form input[type="submit"]:hover {
  background-color: #9a7b45;
}
element.style {
    font-size: 14px;
    color: #ffffff;
    background-color: #dd3333;
}
footer form.ctct-form input[type="submit"], footer form.ctct-form button {
    background-color: #b8965a;
    color: #fff;
    border: none;
    margin: 15px 10px 25px 10px;
    padding: 15px 25px 15px 25px;
    border-radius: 6px;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
}