.acc-trigger { background-color: #0088ce; background-image: url('../images/accordion/accordion-right.png'); background-repeat: repeat-y; background-position: right; color: #ffffff; font-family: 'fs_lolaitalic'; font-size: 20px; margin: 10px 0 2px; border: 0px!important; }
.acc-trigger a { color: #ffffff; padding: 5px 45px 6px 15px; }
.acc-trigger.active a { color: #0088ce; padding: 5px 45px 6px 15px; }
span.acc-trigger.active { background-color: #f2f2f2; background-image: url('../images/accordion/accordion-right2.png'); background-position: right; background-repeat: repeat-y; }

.acc-container .content { padding: 14px 63px 0 25px; background: #f2f2f2; }
/* .content p { background: #f9f9f9; border-top-left-radius: 5px; border-top-right-radius: 5px; padding: 12px 18px 10px; } */

.acc-container .content a {
    overflow-wrap: break-word;
    word-wrap: break-word;

    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    /* Instead use this non-standard one: */
    word-break: break-word;

    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}


/* replace line 2345 in style.css */ .acc-trigger a { background: url(../images/accordion/accordion-plus.png) no-repeat right top!important; }
/* replace line 2356 in style.css */ .acc-trigger.active a { background: url(../images/accordion/accordion-minus.png) no-repeat right top!important; }

.acc-container .content ol { background: #f9f9f9;  }

.p-content { background: #f9f9f9; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.p-content p { font-size: 13px; font-family: 'Lola-Regular'; }