.page-view-author .breadcrumb,
.page-view-author-profile .breadcrumb {
  display: none;
}
.page-view-author .timeline,
.page-view-author-profile .timeline {
  display: flex;
  margin-bottom: 1rem !important;
  align-items: center;
}
.page-view-author img.image-style-explore-user,
.page-view-author-profile img.image-style-explore-user {
  border-radius: 50%;
  height: 27px;
  width: 27px;
}
.page-view-author .blog-post-content a.body-linked-text,
.page-view-author-profile .blog-post-content a.body-linked-text {
  color: #292929;
  text-decoration: none;
}
.page-view-author .blog-post-content .userinfo-wrap .author-information,
.page-view-author-profile .blog-post-content .userinfo-wrap .author-information {
  display: block;
  max-width: 421px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.page-view-author .event-register a.register i,
.page-view-author-profile .event-register a.register i {
  color: #848484;
  font-size: 34px;
  font-variation-settings: "FILL" 1;
  margin-top: 4px;
  text-decoration: none;
}
.page-view-author .event-register a.register i:hover,
.page-view-author-profile .event-register a.register i:hover {
  color: #00558C;
}
.page-view-author .event-register a.add-to-calendar,
.page-view-author-profile .event-register a.add-to-calendar {
  color: #848484;
  font-size: 32px;
  font-weight: 300;
  text-decoration: none;
}
.page-view-author .meta-spacer,
.page-view-author-profile .meta-spacer {
  flex: 2;
}
.page-view-author .userinfo-wrap .timeline-type-upcoming_event,
.page-view-author-profile .userinfo-wrap .timeline-type-upcoming_event {
  display: none;
}
.page-view-author .event_dates,
.page-view-author .event_times,
.page-view-author .event_length,
.page-view-author-profile .event_dates,
.page-view-author-profile .event_times,
.page-view-author-profile .event_length {
  display: inline-block;
  margin-right: 16px;
}

.view-analyst-team a {
  text-decoration: none;
}

.author-information a {
  color: #000;
}

.page-view-explore .userinfo-wrap .timeline-type-upcoming_event {
  display: none;
}
.page-view-explore .timeline {
  display: flex;
  margin-bottom: 1rem !important;
  align-items: center;
}
.page-view-explore .event_dates, .page-view-explore .event_times, .page-view-explore .event_length {
  display: inline-block;
  margin-right: 16px;
}
.page-view-explore .event-register a.register i {
  color: #848484;
  font-size: 34px;
  font-variation-settings: "FILL" 1;
  margin-top: 4px;
  text-decoration: none;
}
.page-view-explore .event-register a.register i:hover {
  color: #00558C;
}
.page-view-explore .event-register a.register i.icon-event_available {
  position: relative;
  top: -2px;
}
.page-view-explore .event-register a.register i.icon-how_to_reg {
  position: relative;
  right: -4px;
}
.page-view-explore .event-register a.add-to-calendar {
  color: #848484;
  font-size: 32px;
  font-weight: 300;
  text-decoration: none;
}
.page-view-explore .meta-spacer {
  flex: 2;
}
.page-view-explore .featured-event {
  background-color: #6CA6C4;
  color: #FFFFFF;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  margin-right: 6px;
  padding: 4px 8px;
  text-transform: uppercase;
}

.page-view-search .userinfo-wrap .timeline-type-upcoming_event {
  display: none;
}
.page-view-search .timeline {
  display: flex;
  margin-bottom: 1rem !important;
  align-items: center;
}
.page-view-search .event_dates,
.page-view-search .event_times,
.page-view-search .event_length {
  display: inline-block;
  margin-right: 16px;
}
.page-view-search .event-register a.register i {
  color: #848484;
  font-size: 34px;
  font-variation-settings: "FILL" 1;
  margin-top: 2px;
  text-decoration: none;
}
.page-view-search .event-register a.register i:hover {
  color: #00558C;
}
.page-view-search .event-register a.add-to-calendar {
  color: #848484;
  font-size: 32px;
  font-weight: 300;
  text-decoration: none;
}
.page-view-search .meta-spacer {
  flex: 2;
}
.page-view-search .category-info a:has(.comments-count) {
  order: 2;
}
.page-view-search .category-info a:has(.views-count) {
  order: 3;
}

.page-view-my-library .userinfo-wrap .timeline-type-upcoming_event {
  display: none;
}
.page-view-my-library .timeline {
  display: flex;
  margin-bottom: 1rem !important;
  align-items: center;
}
.page-view-my-library .event_dates,
.page-view-my-library .event_times,
.page-view-my-library .event_length {
  display: inline-block;
  margin-right: 16px;
}
.page-view-my-library .event-register a.register i {
  color: #848484;
  font-size: 34px;
  font-variation-settings: "FILL" 1;
  margin-top: 2px;
  text-decoration: none;
}
.page-view-my-library .event-register a.register i:hover {
  color: #00558C;
}
.page-view-my-library .event-register a.add-to-calendar {
  color: #848484;
  font-size: 32px;
  font-weight: 300;
  text-decoration: none;
}
.page-view-my-library .meta-spacer {
  flex: 2;
}

.category-info {
  align-items: baseline;
  display: flex;
}

.discussion-post-wrapper .blog-categories {
  background: #848484;
  border-color: #848484;
  color: #fff;
}
.discussion-post-wrapper .blog-categories:hover {
  background: #0A0A0A;
  border-color: #0A0A0A;
}
.discussion-post-wrapper .blog-post-content .title, .discussion-post-wrapper .blog-post-content .text {
  max-width: 645px;
}
