.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6625 .elementor-element.elementor-element-059edc1{width:var( --container-widget-width, 1500px );max-width:1500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:30px 5px 30px 5px;--container-widget-width:1500px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-6625 .elementor-element.elementor-element-059edc1 .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-size:3rem;font-weight:400;color:var( --e-global-color-bc9b73c );}.elementor-6625 .elementor-element.elementor-element-94f9db0{width:var( --container-widget-width, 1500px );max-width:1500px;padding:0px 0px 0px 0px;--container-widget-width:1500px;--container-widget-flex-grow:0;}body.elementor-page-6625:not(.elementor-motion-effects-element-type-background), body.elementor-page-6625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}/* Start custom CSS */.pp-multiple-authors-wrapper { columns: 5; column-gap: 2rem; }
.author-index-group { break-inside: avoid; }

@media only screen and (max-width: 1366px) {
.pp-multiple-authors-wrapper { columns: 3; column-gap: 1.75rem; }
}
@media only screen and (max-width: 1024px) {
.pp-multiple-authors-wrapper { columns: 3; column-gap: 1.75rem; font-size: 17px; }
}
@media only screen and (max-width: 767px) {
.pp-multiple-authors-wrapper { columns: 1; column-gap: 1.75rem; font-size: 18px; }
}




.author-index-navigation {
    display: none;
}
h2.widget-title {
    display: none;
}

.pp-multiple-authors-wrapper a{
    color: black;
}
.author-index-header h4 {
    color: #A5842A !important;
    font-family: "ivypresto-headline", Sans-serif;
}
.pp-multiple-authors-index .author-index-header {
    margin-bottom: -20px !important;
    margin-top: 20px;
}

.pp-multiple-authors-index .author-index-authors ul li {
    margin: 0 0 0 0 !important;
    padding: 0;
    width: 100%;
    display: inline-block;
}
.author-index-group.author-index-group-a {
    margin-top: -20px;
}/* End custom CSS */