/**
 * Accordion Block plugin theme customizations
*/

.wp-block-pb-accordion-item {
    padding-bottom: 20px;
}
h3.c-accordion__title {
    font-size: var(--wp--preset--font-size--m);
    font-family: var(--wp--custom--typography--fontfamilybold);
    text-transform: none;
}
.sp2-accordion-smaller .c-accordion__title {
    font-size: var(--wp--preset--font-size--normal);
}
/* keep the first selector for original accordions placed before top level color setting */
.wp-block-pb-accordion-item.has-gray-color .c-accordion__title,
.has-gray-color .wp-block-pb-accordion-item .c-accordion__title {
    border-bottom: 1px solid var(--wp--preset--color--gray);
}
/* keep the first selector for original accordions placed before top level color setting */
.wp-block-pb-accordion-item.has-white-color .c-accordion__title,
.has-white-color .wp-block-pb-accordion-item .c-accordion__title {
    border-bottom: 1px solid var(--wp--preset--color--white);
}
.has-lightblue-color .wp-block-pb-accordion-item .c-accordion__title {
    border-bottom: 1px solid var(--wp--preset--color--lightblue);
}
.has-blue-color .wp-block-pb-accordion-item .c-accordion__title {
    border-bottom: 1px solid var(--wp--preset--color--blue);
}
.has-darkblue-color .wp-block-pb-accordion-item .c-accordion__title {
    border-bottom: 1px solid var(--wp--preset--color--darkblue);
}
.has-red-color .wp-block-pb-accordion-item .c-accordion__title {
    border-bottom: 1px solid var(--wp--preset--color--red);
}

/* toggle closed */
:not(.is-open)>.c-accordion__title:after {
    border-right: 6px solid transparent;
    border-top: 6px solid;
    border-left: 6px solid transparent;
    content: '';
}
/* keep the first selector for original accordions placed before top level color setting */
.wp-block-pb-accordion-item.has-white-color:not(.is-open)>.c-accordion__title:after,
.has-white-color .wp-block-pb-accordion-item:not(.is-open)>.c-accordion__title:after {
    color: var(--wp--preset--color--white);
}
/* keep the first selector for original accordions placed before top level color setting */
.wp-block-pb-accordion-item.has-gray-color:not(.is-open)>.c-accordion__title:after,
.has-gray-color .wp-block-pb-accordion-item:not(.is-open)>.c-accordion__title:after {
    color: var(--wp--preset--color--gray);
}
.has-lightblue-color .wp-block-pb-accordion-item:not(.is-open)>.c-accordion__title:after {
    color: var(--wp--preset--color--lightblue);
}
.has-blue-color .wp-block-pb-accordion-item:not(.is-open)>.c-accordion__title:after {
    color: var(--wp--preset--color--blue);
}
.has-darkblue-color .wp-block-pb-accordion-item:not(.is-open)>.c-accordion__title:after {
    color: var(--wp--preset--color--darkblue);
}
.has-red-color .wp-block-pb-accordion-item:not(.is-open)>.c-accordion__title:after {
    color: var(--wp--preset--color--red);
}

/* toggle open */
.is-open>.c-accordion__title:after {
    border-right: 6px solid transparent;
    border-bottom: 6px solid;
    border-left: 6px solid transparent;
    content: '';
}
/* keep the first selector for original accordions placed before top level color setting */
.wp-block-pb-accordion-item.has-gray-color.is-open>.c-accordion__title:after,
.has-gray-color .wp-block-pb-accordion-item.is-open>.c-accordion__title:after {
    color: var(--wp--preset--color--gray);
}
/* keep the first selector for original accordions placed before top level color setting */
.wp-block-pb-accordion-item.has-white-color.is-open>.c-accordion__title:after,
.has-white-color .wp-block-pb-accordion-item.is-open>.c-accordion__title:after {
    color: var(--wp--preset--color--white);
}
.has-lightblue-color .wp-block-pb-accordion-item.is-open>.c-accordion__title:after {
    color: var(--wp--preset--color--lightblue);
}
.has-blue-color .wp-block-pb-accordion-item.is-open>.c-accordion__title:after {
    color: var(--wp--preset--color--blue);
}
.has-darkblue-color .wp-block-pb-accordion-item.is-open>.c-accordion__title:after {
    color: var(--wp--preset--color--darkblue);
}
.has-red-color .wp-block-pb-accordion-item.is-open>.c-accordion__title:after {
    color: var(--wp--preset--color--red);
}

/* content */
div.publications div.c-accordion__content p {
    padding-bottom: 1.25rem;   /* same as tw-pb-5 */
}
