
.ozbay-cat-faq{margin:40px 0}
.ozbay-cat-faq__inner{max-width:1400px !important;margin:0 auto !important;padding:0 15px !important}
.ozbay-cat-faq__title{font-size:24px;line-height:1.2;margin:0 0 14px;text-align:left !important}

/* Force left alignment (theme overrides) */
.woocommerce-page .ozbay-cat-faq .ozbay-accordion__button{
  color:#000000 !important;
  width:100% !important;
  text-align:left !important;
  padding:14px 16px !important;
  font-weight:700 !important;
  background:transparent !important;
  border:0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
}

.woocommerce-page .ozbay-cat-faq .ozbay-accordion__item{
  border-bottom:1px solid #e6e6e6 !important;
}

.woocommerce-page .ozbay-cat-faq .ozbay-accordion__panel{
  padding:0 16px 16px !important;
}

.woocommerce-page .ozbay-cat-faq .ozbay-accordion__a{
  line-height:1.7 !important;
}

.woocommerce-page .ozbay-cat-faq .ozbay-accordion__icon{
  font-size:20px !important;
  line-height:1 !important;
  margin-left:15px !important;
  flex-shrink:0 !important;
}

/* Hover + focus + open state color */
.woocommerce-page .ozbay-cat-faq .ozbay-accordion__button:hover,
.woocommerce-page .ozbay-cat-faq .ozbay-accordion__button:focus,
.woocommerce-page .ozbay-cat-faq .ozbay-accordion__button[aria-expanded="true"]{
  color:#ab1d47 !important;
}


/* FORCE FAQ title color (Woodmart override killer) */
.woocommerce-page .ozbay-cat-faq .ozbay-accordion__button,
.woocommerce-page .ozbay-cat-faq .ozbay-accordion__button *,
.woocommerce-page .ozbay-cat-faq .ozbay-accordion__button span,
.woocommerce-page .ozbay-cat-faq .ozbay-accordion__button a {
    color:#000000 !important;
}

.woocommerce-page .ozbay-cat-faq .ozbay-accordion__button:hover,
.woocommerce-page .ozbay-cat-faq .ozbay-accordion__button[aria-expanded="true"],
.woocommerce-page .ozbay-cat-faq .ozbay-accordion__button:hover *,
.woocommerce-page .ozbay-cat-faq .ozbay-accordion__button[aria-expanded="true"] * {
    color:#ab1d47 !important;
}
