body.single-events #postmeta { gap: 12px;}

#postmeta.eventmeta { display: block;}
#postmeta :is(.date,.time,.location) {
    width: 100%; font-size: 17px; display: flex;    align-items: center;
    font-weight: 500;
}

#postmeta i.icon { font-style: normal !important;
    display: block;   margin-right:0.5em;
}
#postmeta :is(.date,.time,.location) i.icon::after {
    font-family: "ttl_icons";   font-weight: 400;
    font-size: 1em;
    content:"\E807";
}
#postmeta span.time i.icon::after {
    content:"\E812";
}
#postmeta span.location i.icon::after {
    content:"\E813";
}

#postmeta .speakers { margin: var(--gutter) 0;  }
#postmeta .hostlogos { gap:24px; mix-blend-mode: multiply; flex-direction: row; align-items: center; }



/*

    --icon-arrow: "\E800";
    --icon-audio: "\E801";
    --icon-bigcheck: "\E802";
    --icon-checkbox_checked: "\E803";
    --icon-checkbox_unchecked: "\E804";
    --icon-chevron: "\E805";
    --icon-close: "\E806";
    --icon-date: "\E807";
    --icon-error: "\E808";
    --icon-external: "\E809";
    --icon-filter: "\E80a";
    --icon-quote:"\E80c";
--icon-search:"\E80d";
--icon-social_insta:"\E80e";
--icon-social_linkedin:"\E80f";
    --icon-social_youtube:"\E810";
--icon-text:"\E811";
--icon-time:"\E812";
--icon-venue:"\E813";
--icon-video:"\E814";
*/