.call-us-button .button {
    background-color: green !important; /* Makes button green */
    color: white !important;            /* Makes text white */
    padding: 10px 20px;                 /* Optional: adjusts size */
    border-radius: 5px;                 /* Optional: rounded corners */
    text-decoration: none;              /* Removes underline */
    display: inline-block;              /* Ensures padding works */
	font-size: 16px;
}
.green-menu.menu-item > a {
	color: orangered;
}
/* Horizon 7.4 */
.single-product.postid-21087 .entry-summary::before {
    content: "In-Store Deal Available";
    display: inline-block;
    background: #ff3c3c;
    color: #fff;
    padding: 6px 12px;
    border-radius: 8px;
    font-weight: bold;
    margin-bottom: 10px;
}

.single-product.postid-21087 .entry-summary::after {
    content: "Visit us in-store for a very special deal!";
    display: block;
    margin-top: 5px;
    font-weight: bold;
    color: #333;
}

/* CENTRADO VERTICAL (APLICAR EN LA ROW DE WOODMART) */
.tu-row-padre {
  display: flex;
  align-items: center;
}

/* CONTENIDO */
.hero-content {
  text-align: center; /* &#x1f525; CENTRA TODO */
}

.hero-content h1 {
  font-size: 56px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 20px;
}

.hero-content p {
  font-size: 18px;
  line-height: 1.6;
  margin-bottom: 30px;
}

/* BOTONES CONTENEDOR */
.hero-buttons {
  display: flex;
  justify-content: center; /* &#x1f525; CENTRA LOS BOTONES */
  gap: 15px;
}

/* BOTÓN PRINCIPAL */
.hero-btn {
  display: inline-block;
  padding: 14px 28px;
  background-color: #000;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  border-radius: 6px;
  transition: 0.3s ease;
}

/* BOTÓN SECUNDARIO */
.hero-btn.secondary {
  background-color: #000;
  opacity: 0.8;
}

/* HOVER */
.hero-btn:hover {
  background-color: #333;
}