.ecwid div, .ecwid span, .ecwid a, .ecwid p {
  color: #5b616b;
}

/* FAQs style */
details {
  border: 1px none #aaa !important;
  border-radius: 4px !important;
  padding: .5em .5em 0 !important;
}

summary {
  font-weight: bold !important;
  margin: -.5em -.5em 0 !important;
  padding: .5em !important;
}

details[open] {
  padding: .5em !important;
}

details[open] summary {
  border-bottom: 1px none #aaa !important;
  margin-bottom: .5em !important;
}

/*Checkout button color*/
.ec-size .ec-store .form-control--primary.ec-cart__button--checkout .form-control__button {
  background-color: #5b616b;
}

/* Checkout button color on hover*/
.ec-cart__button--checkout .form-control__button:hover {
  background-color: #989CA3 !important;
}

/* Checkout button text */
.ec-cart__button--checkout .form-control__button-text {
  color: #ffffff !important;
}

/*Add to chart button color*/
.ec-store .details-product-purchase__add-buttons .form-control__button {
  background-color: #5b616b  !important;
}

.ec-store .details-product-purchase__add-buttons .form-control__button-text {
  color: #ffffff !important;
}

/*Add to chart button color hover*/
.ec-store .details-product-purchase__add-buttons .form-control__button:hover {
  background-color: #989CA3 !important;
}

/*Go to checkout button color*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button {
  background-color: #5b616b;
  color: #ffffff !important;
}

/*Go to checkout button color text*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button-text {
  color: #ffffff !important;
}
