/*add your own styles here*/

.ppp_button a {
    color:#ffffff!important;
}
 .ppp_button a:hover {
    color: var(--e-global-color-primary) !important;
}

.speaker-list, .session-list {
    max-width: 100%;
    margin: 0 auto 5rem auto;
}

/* meddle with wordpress default theme */
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 100%;
    margin: 0 auto;
}

/* Speaker Meta Styles */
.speaker_meta {
    margin-bottom: 1rem;
}

.speaker_position {
    font-weight: 600;
    font-size: 1.1em;
    margin: 0.25rem 0;
    color: #333;
}

.speaker_organisation {
    font-style: italic;
    margin: 0.25rem 0;
    color: #666;
}

.speaker-position {
    font-weight: 500;
    margin: 0.25rem 0;
    color: #555;
}

.speaker-organisation {
    font-style: italic;
    margin: 0.25rem 0;
    color: #777;
    font-size: 0.95em;
}
