article .entry-content {
	-moz-hyphens: none;
	-ms-hyphens: none;
	-webkit-hyphens: none;
	hyphens: none;
	word-wrap: normal;
}


.page-id-3613 .entry-title {

display: none;

}

.page-id-30 .entry-title {

display: none;

}

.page-id-2 .entry-title {

display: none;

}

.page-id-591 .entry-title {

display: none;

}


.page-id-143 .entry-title {

display: none;

}

.page-id-1223 .entry-title {

display: none;

}

.page-id-3692 .entry-title {

display: none;

}

.page-id-3658 .entry-title {

display: none;

}
.page-id-2860 .entry-title {

display: none;
	
}

.wc-block-checkout__sidebar h3 {
  font-size: 16px !important;
}

.woocommerce-page .button.add_to_cart_button {
    background-color: #8acfda !important; /* Set background color */
    color: black !important; /* Set text color */
    font-size: 16px; /* Optional: Change font size */
    padding: 12px 20px; /* Optional: Adjust button padding */
    border-radius: 8px !important; /* Set border radius */
    border: none !important; /* Optional: Remove border */
}

.wp-block-button__link {
    color: #fff;
    background-color: #8acfda; /* Changed to the desired color */
    border-radius: 8px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em;
}

.border-box {
  border: 1px solid #ddd;
  padding: 20px 20px 0 20px; /* top, right, bottom (0), left */
  border-radius: 6px;
  background-color: transparent;
  width: 100%;
  box-sizing: border-box;
  margin: 1em 0;
	
}

.custom-accordion {
  width: 100%; /* full width of its container */
  max-width: 100%;
  box-sizing: border-box;
  padding-left: 0;
  padding-right: 0;
}

/* Style buttons inside accordion */
.custom-accordion .accordion-body button,
.custom-accordion .accordion-content button {
  width: 90%;             /* 90% of accordion container */
  max-width: 90%;
  display: block;         /* makes margin auto effective */
  margin-left: auto;      /* center horizontally */
  margin-right: auto;
  box-sizing: border-box; /* include padding/border inside width */
  white-space: normal; 
	
}

.my-accordion-arrow .accordion-header::before {
  content: "▶";
  display: inline-block;
  margin-right: 8px;
  user-select: none;
}
