div.styles30 .widget-accordion .accordion__standard--no-numbers .accordion__toggle,
div.styles30 .widget-accordion .accordion__standard--no-numbers .accordion__toggle:hover {
    background-color: #fff;
    border: 1px solid #999;
    color: #000;
}

div.styles30 .widget-accordion .accordion__standard--no-numbers .accordion-content {
    border-color: #999;
    border-top: 0;
}

div.styles30 .accordion__standard--no-numbers .accordion__toggle::after {
    background-image: url(data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20preserveAspectRatio%3D%22xMinYMid%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20d%3D%22M15.99%2C19.311%2C4.64%2C7.961a2.14%2C2.14%2C0%2C0%2C0-3%2C3l12.83%2C12.89a2.152%2C2.152%2C0%2C0%2C0%2C3%2C0l12.89-12.86a2.14%2C2.14%2C0%2C0%2C0-3-3Z%22%20fill%3D%22grey%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E) !important;
}
div.styles31 { margin-top: 3rem; }

div.styles31 .widget-customer-advert .catalogue-advert__image-wrapper {
    margin-bottom: -.5rem;
}

div.styles31 .widget-customer-advert .catalogue-advert__content {
    width: 100%;
    border: #fff; 
    color: #fff;
}

/* If the title is an <a> or contains an <a>, force it white */
div.styles31 .widget-customer-advert .catalogue-advert__content a,
div.styles31 .widget-customer-advert .catalogue-advert__content a:link,
div.styles31 .widget-customer-advert .catalogue-advert__content a:visited {
    color: #fff;
    text-decoration-color: #fff
}

/* If your title uses a specific class, cover it too */
div.styles31 .widget-customer-advert .catalogue-advert__title,
div.styles31 .widget-customer-advert .catalogue-advert__title a {
    color: #fff;
}

div.styles31 .widget-customer-advert .catalogue-advert__link-wrapper {
    overflow: visible;
}

div.styles31 .widget-customer-advert .catalogue-advert .catalogue-advert__content {
    background-color: #901e78;
border: #fff

}

/* Existing white text rules */
div.styles31 .widget-customer-advert .catalogue-advert .catalogue-advert__content .catalogue-advert__description,
div.styles31 .widget-customer-advert .catalogue-advert .catalogue-advert__content .catalogue-advert__link {
    color: #fff;
}

div.styles31 .widget-customer-advert .catalogue-advert__link:focus {
    outline-color: #fff;
}

div.styles31 .widget-customer-advert .catalogue-
.catalogue-advert__link::before {
    border: #fff;
}
