/* lululemon main */

/*specific pages container*/
.home-custom-css{}
.community-custom-css{}
.agenda-custom-css{}
.speakers-custom-css{}

/*main container of each section*/
.main-app-container {}

/*
call-to-action buttons e.g:
Register, Join The Community etc
*/
.btn-register {}

/*Top navigation bar container*/
.template-nav {}

/*Top navigation bar items container*/
#bs-example-navbar-collapse-1 {}

/*social share buttons container*/
.social-share-button {}

/*social share buttons per social network*/
.social-share-button.facebook {}
.social-share-button.twitter {}
.social-share-button.linkedin {}
.social-share-button.google {}

/* Code added by Jen */

/* .studios-large-col-right */
@media(min-width: 768px) {
.studios-large-col-right > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) {
    width: 34%;
}
.studios-large-col-right > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(2) {
    width: 66%;
}
}
/* .studios-large-col-left */
@media(min-width: 768px) {
.studios-large-col-left > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) {
    width: 66%;
}
.studios-large-col-left > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(2) {
    width: 34%;
}
}
/*Header Width 90*/
.studios-header-full .main-app-container {
    max-width: 1728px!important;
}

h1, h2, h3, h4 {
    text-transform: unset!important;
}
/*
.agenda-custom-css:not(.agenda-view.agenda-day-selector) {
	background-image: url(https://cdn-static.bizzabo.com/bizzabo.users.files/YvrfskwAQLaBxhCJfLlq_Desktop_Agenda.png);
    background-size: 100%;
}
*/
/* End of code added by Jen */

/* Template Code (Built on from GDIT v8 - Jan 7) */

/* Font Variables */
:root {
    --reg-font:'Saans', sans-serif;
    --bold-font:'Saans', sans-serif;
    --bold-font-weight: 400;
    --bold-font-style: normal;
}
/*Font Styling*/
h1 {
  font-family: var(--reg-font)!important;
  font-weight: var(--bold-font-weight)!important;
  font-style: var(--bold-font-style)!important;
  text-transform: none!important;
}
/* Exclude Header Section Titles */
h1:not(.section-header h1) {
  color: var(--studios-body)!important;
}
h2,
.trade-template h2 {
  font-family: var(--reg-font)!important;
  font-weight: var(--bold-font-weight)!important;
  font-style: var(--bold-font-style)!important;
  text-transform: none!important;
}

/* Reduce margin on h2's within custom elements, excluding section titles */
div[class*="Component-elementGroups-0-2-1"] h1,
div[class*="Component-elementGroups-0-2-1"] h2,
div[class*="Component-elementGroups-0-2-1"] h3 {
  margin-bottom: 10px!important;
  margin-top: 10px!important;
}

h2:not(.section .speakers h2):not(.section-countdownClock h2):not(.section-eventVenue h2):not(.section-header h2):not(.section-attendees .attendees h2):not(.submission-form h2):not(.attendees-faces.contacts-element h2):not(.exhibitors h2):not(.sponsors h2):not(.section-description .description h2) {
  color: var(--studios-body)!important;
}

h3 {
  font-family: var(--reg-font)!important;
  font-weight: var(--bold-font-weight)!important;
  font-style: var(--bold-font-style)!important;
  text-transform: none!important;
  color: var(--studios-body);
}  
h4 {
  font-family: var(--reg-font)!important;
  font-weight: var(--bold-font-weight)!important;
  font-style: var(--bold-font-style)!important;
  text-transform: none!important;
  color: var(--studios-body);
}
p {
  font-family: var(--reg-font)!important;
  color: var(--studios-body);
}

/* Hide Website Footer */
footer {
  display: none;
}
.main-view.footer-padding, .editor-home-page.footer-padding {
  padding-bottom: 0px;
}
/*hide footer padding*/
.main-react-view {
  padding-bottom:0px!important;
}
/*CUSTOM CLASSES*/
/* Hide Section Title */
.studios-title-hide > div > div > div > h2.atom-main {
  display: none;
}
/* studios-btn-left */
  .studios-btn-left > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div:has(button) {
    text-align: left;
}
/* studios-btn-centre */
.studios-btn-centre > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div:has(button) {
    text-align: center;
}
/* studios-btn-right */
.studios-btn-right > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div:has(button) {
    text-align: right;
}
@media(max-width: 525px) {
    .studios-btn-left > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div:has(button) {
        text-align: center;
    }
    .studios-btn-right > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div:has(button) {
        text-align: center;
    }
}
/* studios-btn-left */
.studios-btn-left div:has( > a > div.btn) {
  text-align: left;
}
/* studios-btn-centre */
.studios-btn-centre div:has( > a > div.btn) {
  text-align: center;
}
/* studios-btn-right */
.studios-btn-right div:has( > a > div.btn) {
  text-align: right;
}
@media(max-width: 525px) {
  .studios-btn-left div:has( > a > div.btn),
  .studios-btn-right div:has( > a > div.btn) {
      text-align: center;
  }
}
/* studios-centre-vertical - Vertical Align copy */
.studios-centre-vertical > div > div {
    height: 100%;
}
.studios-centre-vertical > div > div > div:nth-child(2) {
    display: flex;
    align-items: center;
    height: 100%;
}
@media(max-width: 767px) {
    .studios-centre-vertical > div > div > div:nth-child(2) {
        flex-direction: column;
    }
}
/*title left align*/
.studios-title-left  h2.atom-main {
    text-align: left!important;
}
/*custom-nav-reg-btn */
.custom-nav-reg-btn {
    position: fixed;
    z-index: 99999;
    right: 0;
    background-color: transparent!important;
    top: 4px;
    margin-top: -92px;
    margin-right: 125px;
    border: 0;
  }
  @media(max-width: 1024px) {
    .custom-nav-reg-btn {
        margin-right: 60px;
    }
  }
  @media(max-width: 525px) {
    .custom-nav-reg-btn button,
    .custom-nav-reg-btn > div > div > div.element-groups.Component-elementGroups-0-2-1 > div {
        padding-left: 12px;
        padding-right: 12px;
    }
    body > header > div.trade-template > nav > div > div.navbar-header.make-relative > span > div > img {
        min-width: 150px;
    }
  }
  .custom-nav-reg-btn > div {
    background-color: transparent!important;
  }
  .custom-nav-reg-btn button {
    padding: 8px 24px;
  }
  
  .header-top-me {
    min-width: 90px;
  }
  .modal.rsvp-modal.in{
    z-index: 99999;
  }

/* .studios-large-col-right */
@media(min-width: 768px) {
  .studios-large-col-right > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) {
      width: 34%;
  }
  .studios-large-col-right > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(2) {
      width: 66%;
  }
  }
  /* .studios-large-col-left */
  @media(min-width: 768px) {
  .studios-large-col-left > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) {
      width: 66%;
  }
  .studios-large-col-left > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(2) {
      width: 34%;
  }
  }

/* Agenda Default Font Color Override */
.session-title *,
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .session-location,
.agenda-view .session-list-container .session-carousel .slider-container .sbs-preview-session-description,
.session-container div.session-description-inner,
.agenda-view .session-list-container .session-carousel .slider-container .read-more,
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-title,
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-company,
.session-container .speaker-company,
.session-container div.sponsored-by,
.bz-hoc-filter > ul li > a,
.bz-hoc-filter,
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .user-data-section .user-email-section .user-name .user-email,
.registration-ticket-item__ticket,
.agenda-view .session-page .session-section-title,
.agenda-view .session-page.container,
.agenda-view .session-page .session-speaker-container a,
.agenda-view .session-page .session-info-container .session-title,
.agenda-view .session-page .session-sponsors-container .itemSponsor .sponsor-info-container .sponsor-description,
.time-passed .time-passed-value,
.time-passed .time-passed-title,
.speaker-session-title *,
.agenda-view .session-page .session-attachments .session-attachments-name,
.speaker-profile .speaker-bio,
.speaker-profile .speaker-position,     
.speaker-profile .speaker-company,
.speaker-view .speaker-container .speaker-profile .speaker-bio-wrapper :not(a),
.speaker-view .speaker-contai      ner .speaker-sessions-twitter-wrapper .speaker-sessions,
.agenda-live-banner .live-sessions-row .live-session-box .session-name a {
  color: var(--studios-body);
}

/*Agenda BG Styling*/

/* Agenda-button-colours */
.session-control-buttons > button.back-to-agenda,
.speaker-share-button,
.speaker-back-button,
.speaker-view .speaker-container .speaker-profile .speaker-back-button .speaker-back-button-label {
    background-color: var(--studios-secondary)!important;
    color: var(--studios-main)!important;
}
.session-control-buttons > button.back-to-agenda,
.speaker-share-button,
.speaker-back-button,
.speaker-view .speaker-container .speaker-profile .speaker-back-button {
    border-radius: var(--studios-session-box-radius) var(--studios-session-box-radius) 0 0;
    border-color: var(--studios-secondary);
    box-shadow: 0px 0px 0px 0px!important;
    border: solid 1px!important;
}
.session-control-buttons{
    -webkit-box-shadow: 0px 0px 0px 0px!important;
}
.speaker-share-button > svg {
    fill: var(--studios-main)!important;
}
/* Agenda page fonts */ 
.nav-menu-btn {
    font-family:var(--reg-font),'Titillium Web'!important;
}
.agenda-search-container .search-session input,
.agenda-search-container .search-session input::placeholder,
.agenda-view #sessions-filter > span,
.agenda-view ul.bz-hoc-filter *:not(i),
.agenda-view .no-ticket-popover *,
.agenda-search-container button.day-elems,
.session-container div.speaker-title,
.session-container div.speaker-company,
.session-container span.session-info-text-light,
.session-container div.session-description-inner,
.agenda-view .tab-buttons-container,
.agenda-view .session-list-container .no-sessions-container,
.agenda-view .session-page .session-info-container .session-dates
.preview-window-container .agenda-view .session-page .session-info-container .session-dates, 
.preview-window-container .agenda-view, 
.agenda-view .session-page .session-info-container .session-actions .session-view-action,
.agenda-view .session-page .session-control-buttons .control-button.back-to-agenda,
.agenda-view .session-page .session-section-container,
.agenda-view .session-page.container,
.speaker-view .speaker-container .speaker-profile,
.speaker-view .speaker-container .speaker-profile .speaker-community-like-wrapper span,
.speaker-view .speaker-container .speaker-profile .speaker-share-button,
.speaker-view .speaker-container .speaker-profile .speaker-back-button,
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions,
.session-actions-popover .popover-content .session-action-popup h3.short,
.session-actions-popover .popover-content .session-action-popup .positive-button,
.me-menu-sign-out,
.speaker-view .speaker-container .speaker-profile .speaker-back-button .speaker-back-button-label,
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name span,
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-name,
.agenda-view .session-page .session-info-container .session-dates,
.agenda-view .session-page .session-info-container .session-title,
.agenda-view .session-page .session-speaker-container .speaker-info .speaker-name,
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions,
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions .speaker-session .speaker-session-location,
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions .speaker-session a .speaker-session-title,
.session-info-text .session-info-text-light,
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .session-location,
.agenda-view .session-page .session-info-container .session-location,
.agenda-view .session-list-container .session-carousel .slider-container .session-container .description-container,
.agenda-view .session-list-container .session-carousel .slider-container .sbs-preview-session-description,
.session-container div.sponsored-by,
.agenda-view .session-list-container .session-day-container .day-title-row .day-title,
.restriction-reason .reason-text,
.agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button /*NEW*/ {
  font-family:var(--reg-font),'Titillium Web'!important;
  font-weight: normal!important;
  line-height: 1.42857143!important;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .broadcasting-container .join-broadcast-btn,
.agenda-live-banner .live-sessions-row .live-session-box .join-broadcast-btn,
.agenda-view .session-page .preview-view-join-broadcast-button .join-broadcast-btn {
  font-family:var(--reg-font),'Titillium Web'!important;
  font-weight: normal!important;
  color: var(--studios-main);
}
.agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button {
    font-family:var(--reg-font),'Titillium Web'!important;
    font-weight: normal!important;
    color: var(--studios-body);
}
/*Join Broadcast Button SVG Colour*/
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .broadcasting-container .join-broadcast-btn .broadcast-icon,
.agenda-live-banner .live-sessions-row .live-session-box .join-broadcast-btn .broadcast-icon,
.agenda-view .session-page .preview-view-join-broadcast-button .join-broadcast-btn .broadcast-icon {
    fill: var(--studios-main);
}
.agenda-view div.tab-button-wrapper > div > button.tab-button > span,
.agenda-view div.login-buttons-container > button {
  font-family:var(--reg-font),'Titillium Web'!important;
  font-weight: normal!important;
  line-height: 1.42857143!important;
}
.agenda-view .session-list-container .session-day-container .time-row .time-elem > div{
  font-family:var(--reg-font),'Titillium Web'!important;
  font-weight: normal!important;
  background-color: var(--studios-secondary)!important;
  border-radius: var(--studios-session-btn-radius);
  color: var(--studios-main);
  /* outline: 1px outset; */
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name a,
.session-container div.speaker-name,
.agenda-view .session-page .session-info-container .session-title,
.session-container span.start-time,
.session-container span.end-time,
.agenda-view .session-page .session-section-title,
.session-info-text .session-time,
.session-info .live-label, 
.session-info-text .live-label, 
.session-info-container .live-label, 
.time-passed .live-label {
   font-family:var(--reg-font),'Titillium Web'!important;
   /* font-weight: normal!important; */
   line-height: 1.42857143!important;
  }

  /* Agenda Styling */
:root {
   --studios-session-box-radius:0px;
   --studios-session-btn-radius: 0px;
   --studios-session-extra-radius: 0px;
}


/* NEW */
/*Session Page Containers */
.agenda-view .session-page:not(.transparentContainer) {
  border-radius: 0 var(--studios-session-box-radius) var(--studios-session-box-radius) var(--studios-session-box-radius)!important;
  background-color: var(--studios-bg1)!important;
  border: 1px solid var(--studios-secondary)!important;
}
.agenda-view .session-page .session-section-container:not(.transparentContainer) {
  border-radius: var(--studios-session-box-radius) var(--studios-session-box-radius)!important;
  border-top-left-radius: var(--studios-session-box-radius)!important;
  border: 1px solid var(--studios-secondary)!important;
  background-color: var(--studios-bg1)!important;
}

/* NEW */
/* Speaker Page Containers */
.speaker-view .speaker-container .speaker-profile {
  border-radius: 0 0 var(--studios-session-box-radius) var(--studios-session-box-radius)!important;
  background-color: var(--studios-bg1)!important;
  border: solid;
  border-width: 1px;
  border-color: var(--studios-secondary)!important;
}
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions,
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-twitter {
  border-radius: var(--studios-session-box-radius)!important;
  border: solid;
  border-width: 1px;
  background-color: var(--studios-bg1)!important;
  border-color: var(--studios-secondary)!important;
  color: var(--studios-body)!important;
}

.agenda-view div.ticket-select-holder,
#sessions-filter,
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-select-holder,
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .form-control,
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover .main-section {
  font-family:  var(--reg-font);
  background-color: var(--studios-bg1);
  border-radius: var(--studios-session-extra-radius)!important;
  border-color: var(--studios-body)!important;
  color: var(--studios-body)
}
.agenda-live-banner .live-sessions-row .live-session-box {
    font-family:  var(--reg-font);
    background-color: var(--studios-bg1);
    border-radius: var(--studios-session-box-radius)!important;
    border-color: var(--studios-secondary)!important;
    color: var(--studios-body)
}

/* Random Empty Container Next to Ticket Selector */
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section {
  background: var(--studios-bg1)!important;
}

/* Search Bar Placeholder Text */
.search-session input::placeholder {
  color: var(--studios-body)!important;
}
.search-session input::-webkit-input-placeholder {
  color: var(--studios-body)!important; /* For Chrome, Safari, and Opera */
}
.search-session input:-moz-placeholder {
  color: var(--studios-body)!important /* For Firefox 18- */
}
.search-session input::-moz-placeholder {
  color: var(--studios-body)!important /* For Firefox 19+ */
}
.search-session input:-ms-input-placeholder {
  color: var(--studios-body)!important /* For Internet Explorer 10-11 */
}
/* Search Bar Magnifying Glass */
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__container:before {
  color: var(--studios-body)!important;
}

/* Agenda Days Scroll Arrow */
i.fa.icon-AgendaAtt_arrow {
  color: var(--studios-body)!important;
}

/* Agenda Login Button */
.agenda-view div.login-buttons-container > button {
  font-family:  var(--reg-font)!important;
  font-weight: normal;
  font-style: normal;
  background-color: var(--studios-bg1);
  border-radius: var(--studios-session-extra-radius)!important;
  border-color: var(--studios-body)!important;
  color: var(--studios-body)
}

.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button {
  background-color: var(--studios-bg1)
}
.agenda-view .agenda-search-container .agenda-search .days-row .day-button-container,
.agenda-view .session-list-container .session-day-container .day-title-row .day-title, 
.agenda-view .tab-buttons-container .tab-button-wrapper .session-counter-mobile,
.agenda-view div.tab-button-wrapper > div > button.tab-button > span {
  color: var(--studios-body)
}

/* Bold and Color Selected Day */
.agenda-search-container button.day-elems.selected {
  font-family: var(--bold-font)!important;
  font-weight: var(--bold-font-weight)!important;
  /* color: var(--studios-secondary)!important; */
}  
.agenda-view .agenda-search-container .agenda-search .days-row .day-button-container .day-button-wrapper .day-elem-border.selected {
    background-color: var(--studios-secondary);
}
/*Bold and Color All session/Interested/Registered Tabs*/
.agenda-view > .tab-buttons-container .tab-button-border.color-1-background.custom-color{
    background-color: var(--studios-secondary)!important;
}

.agenda-view > .container:not(.session-page) .speaker-slide > div.speaker-photo > div.image-holder > img {
  border-radius: var(--studios-session-btn-radius)
}

/* Fix Agenda Page Background Issue */
body:has( .agenda-view){
  background: var(--studios-bg1)
}
body:has(.agenda-view--session) {
  background-color: var(--studios-bg1);
}
.agenda-view .agenda-search-container {
  margin-bottom: 30px!important;
}
.no-sessions-text-plain,
.agenda-view .session-list-container .no-sessions-container .no-sessions-text .no-sessions-text-bold {
  color: var(--studios-body)
}

/* NEW */
/* Agenda Filter Dropdown Styling */
.bz-hoc-filter .icon-AgendaAtt_filter,
.speaker-session-location-icon.icon-locator2.custom-color.color-1,
.location-icon.fa.icon-locator2.custom-color.color-1,
.clear-tags, .selected-tags-clear {
  color: var(--studios-body)!important;
}
.time-select-wrapper .rc-slider .rc-slider-track,
.time-select-wrapper .rc-slider .rc-slider-handle {
    color: var(--studios-secondary)!important;
    background-color: var(--studios-secondary)!important;
    border-color: var(--studios-secondary)!important;
}
.time-select-wrapper .rc-slider .rc-slider-rail,
.time-select-wrapper .rc-slider .rc-slider-mark {
    color: var(--studios-body)!important;
}
.bz-hoc-filter .category.selected li > a > span {
  color: var(--studios-body)!important;
}
.bz-hoc-filter > ul li.active > a {
  background-color: var(--studios-bg1)!important;
}
.bz-hoc-filter .tag {
  color: var(--studios-body)!important;
  border: 1px solid var(--studios-body)!important;
  border-radius: var(--studios-session-box-radius)!important;
}

.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-select-holder.open {
  background-color: var(--studios-bg1)!important;
  color: var(--studios-body)!important;
}
.speaker-view {
  background-color: var(--studios-bg1);
  opacity:100% !important;
  min-height: 100vh;
}

.session-container span.session-info-text-light,
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-name,
.agenda-view .session-page .session-speaker-container .speaker-info .speaker-name,
.agenda-view .session-page .session-speaker-container .session-speaker-compact .itemSpeaker a.agenda-flex .speaker-info .speaker-name {
    color: var(--studios-body)!important;
}

/* BG for Agenda List view vs Grid View */
.agenda-view > .container:not(.session-page) .view-button {
  border: none!important;
  background:transparent!important;
}
/*Agenda side by side view - BG Scroll*/
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-next {
  right: -100%;
  background: transparent!important;
}
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-prev {
  left: -100%;
  background: transparent;
}
 /* Agenda side by side view scroll arrow */
 .agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow .sbs-arrow-circle .sbs-arrow {
    color: var(--studios-bg1)!important;
  }
  .agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow .sbs-arrow-circle {
    background-color: var(--studios-body)!important;
    opacity: 0.75;
  }
/* AGENDA PREVIEW PANEL */
/* Agenda Preview Panel Speaker Spacing */
.agenda-view .session-page .session-speaker-container .session-speaker-compact .itemSpeaker a.agenda-flex {
  margin-top: 10px!important;
  margin-bottom:10px!important;
}
.agenda-view .session-page .session-speaker-container .session-speaker-compact .itemSpeaker {
  border-bottom: none!important;
}

/* Agenda Preview Panel Read More Text */
.agenda-view .session-page .session-info-container .show-more-button {
  color: var(--studios-body);
  font-weight: 300!important;
  text-decoration: underline!important;
  }

/* Session Pages */
/* Interest etc. dividing line */
.agenda-view .session-page .session-info-container .session-actions .session-view-action .separator {
  background: var(--studios-body);
}
/* Session Page Session Tags */
.agenda-view .session-page .session-info-container .tag-box {
  border: 1px solid var(--studios-body)!important;
  border-radius: 8px!important;
  color: var(--studios-body)!important;
}

/* NEW */
/* Live Now Banner */
.agenda-live-banner .live-sessions-row .live-session-box .session-timer,
.agenda-live-banner .live-sessions-row .live-session-box .session-duration {
  color: var(--studios-body);
}
.agenda-search-container .search-session input,
.agenda-live-banner .live-sessions-row .live-session-box {
  background-color: var(--studios-bg1);
}
.agenda-live-banner {
  background-color: var(--studios-main)!important;
}

/* NEW */
/* Speaker Page Titles */
.speaker-view .speaker-container .speaker-profile .speaker-name-wrapper .speaker-name,
.speaker-sessions-title.text-ellipsis.bz-bold.custom-font.margin-left-small.margin-right-small,
.speaker-view h1.tweets-activity-title {
  font-family: var(--bold-font);
  font-weight: var(--bold-font-weight);
  font-weight: var(--bold-font-style);
  color: var(--studios-body)!important;
}
.speaker-sessions-title.text-ellipsis.bz-bold.custom-font.margin-left-small.margin-right-small {
  /* text-transform: lowercase!important; */
}
.speaker-sessions-title.text-ellipsis.bz-bold.custom-font.margin-left-small.margin-right-small::first-letter {
  text-transform: capitalize!important;
}

/* Image Border - Speaker Profile, Session Page Attachments and Sponsors */
.speaker-view .speaker-container .speaker-profile .speaker-image-wrapper .speaker-image-stub,
.agenda-view .session-page .session-sponsors-container .itemSponsor .section-logo-sponsor,
.agenda-view .session-page .session-attachments .session-attachments-img {
  border: none!important;
}
/* Speaker Like */
.speaker-view .speaker-container .speaker-profile .speaker-community-like-wrapper span,
.speaker-view .speaker-container .speaker-profile .speaker-community-like-wrapper span i {
  color: var(--studios-body)!important;
}
/* Speaker Links */
.speaker-profile .speaker-links a {
  color: var(--studios-body)!important;
}
/* Speaker Socials */
.speaker-social circle,
.speaker-social rect {
  fill: var(--studios-body)!important;
}
/* Speaker Element Styling */
/* Bold Speaker Name */
.section-speakers > div > div > div.col-xs-12.text-center.attendees-faces-holder > div > div > div > div.atom-fullname.attendee-name {
    font-size: 18px!important;
    font-weight: bold!important;
    color: var(--studios-body)!important;
    /* text-align: left!important;
  	padding-left: 40px; */
  }
  /* Close Space between Role and Company + Adjust Font Size */
  .section-speakers > div > div > div.col-xs-12.text-center.attendees-faces-holder > div > div > div > div.atom-text2.attendee-company {
    font-size: 12px!important;
    margin-top: 8px!important;
    color: var(--studios-body)!important;
    /* text-align: left!important;
    padding-left: 40px */
  }
  .section-speakers > div > div > div.col-xs-12.text-center.attendees-faces-holder > div > div > div > div.atom-text1.attendee-title {
    font-size: 12px!important;
    margin-top: 2px!important;
    margin-bottom: 8px!important;
    color: var(--studios-body)!important;
    /* text-align: left!important;
    padding-left: 40px */
  }
  .trade-template .entity-photo-holder {
    margin-bottom: 50px;
  }

  /*Agenda BG Styling*/
/* .react-main .main-react-view.trade .agenda-view.session-list-view {
    background: var(--studios-bg1);
    } */
    .agenda-view.top-agenda-margin-single/*check search bar*/{
      background: var(--studios-bg1);
    }

    /* .agenda-view .join-broadcast-btn {
        border-radius: var(--studios-session-btn-radius)!important;
        background-color: var(--studios-bg1);
        color: var(--studios-body);
        border: outset 1px var(--studios-body)
    }
     */
    .session-container {
        border-radius: var(--studios-session-box-radius)!important;
        background-color: var(--studios-bg1)!important;
        border-color: var(--studios-secondary)!important;
    }


    /* Agenda First Session Clipping Issue - no banners no days */ 
@media (min-width: 911px) {
    .session-list-view.list {
        margin-top:0px!important;
        padding-top:0px!important;
    }
    .session-list-view.sideBySide {
      margin-top:0px!important;
      padding-top:0px!important;
    }
    }
    @media (min-width: 1023px) {
    .session-list-view.list {
        margin-top:220px!important;
        padding-top:50px!important;
    }
    .session-list-view.sideBySide {
      margin-top:220px!important;
      padding-top:50px!important;
    }
    }
    
    @media (min-width: 911px) {
    .session-list-view.list {
        margin-top:0px!important;
        padding-top:0px!important;
    }
    .session-list-view.sideBySide {
      margin-top:0px!important;
      padding-top:0px!important;
    }
    }
    @media (min-width: 1023px) {
    .session-list-view.list {
        margin-top:220px!important;
        padding-top:50px!important;
    }
    .session-list-view.sideBySide {
      margin-top:220px!important;
      padding-top:50px!important;
    }
    }
    
    /* Agenda banners off, days-row on  */
    @media (min-width: 1023px) {
      div.main-react-view:has( > div.session-list-view > div.container > div.agenda-search-container > div.agenda-search > div > div.days-row) > div.list,
      div.main-react-view:has( > div.session-list-view > div.container > div.agenda-search-container > div.agenda-search > div > div.days-row) > div.sideBySide {
          margin-top:265px!important;
          min-height: calc(100vh - 265px);
      }
    }
    /* Agenda venue banner on, days-row off */
    @media (min-width: 1023px) {
      div.main-react-view:has( > div.session-list-view > div.main_ring-banner-wrapper) > div.list,
      div.main-react-view:has( > div.session-list-view > div.main_ring-banner-wrapper) > div.sideBySide {
          margin-top:280px!important;
      }
    }
    /* Agenda venue banner on, days-row on */
    @media (min-width: 1023px) {
      div.main-react-view:has( > div.session-list-view > div.container > div.agenda-search-container > div.agenda-search > div > div.days-row):has( > div.session-list-view > div.main_ring-banner-wrapper) > div.list,
      div.main-react-view:has( > div.session-list-view > div.container > div.agenda-search-container > div.agenda-search > div > div.days-row):has( > div.session-list-view > div.main_ring-banner-wrapper) > div.sideBySide {
          margin-top:320px!important;
      }
    }
    /* Agenda live banner on, days-row off */
    @media (min-width: 1023px) {
      div.main-react-view:has( > div.session-list-view > div.agenda-live-banner) > div.list,
      div.main-react-view:has( > div.session-list-view > div.agenda-live-banner) > div.sideBySide {
        margin-top: 430px!important;
      }
    }
    /* Agenda live banner on, days-row on */
    @media (min-width: 1023px) {
      div.main-react-view:has( > div.session-list-view > div.container > div.agenda-search-container > div.agenda-search > div > div.days-row):has( > div.session-list-view > div.agenda-live-banner) > div.list,
      div.main-react-view:has( > div.session-list-view > div.container > div.agenda-search-container > div.agenda-search > div > div.days-row):has( > div.session-list-view > div.agenda-live-banner) > div.sideBySide {
        margin-top: 475px!important;
      }
    }


@media(max-width:991px){
    .speakers div.entity-photo-holder > div.speaker-text {
        max-width:260px;
        margin:auto;
    }
    .section-speakers > div > div > div.col-xs-12.text-center.attendees-faces-holder > div > div > div > div.atom-text2.attendee-company,
    .section-speakers > div > div > div.col-xs-12.text-center.attendees-faces-holder > div > div > div > div.atom-text1.attendee-title,
    .section-speakers > div > div > div.col-xs-12.text-center.attendees-faces-holder > div > div > div > div.atom-fullname.attendee-name {
        padding-left:0px!important;
        margin-top:0px!important;
    }
}
/*Agenda Rating Pop up-NEW*/
.agenda-rate-popover .popover-content {
    font-family: var(--reg-font);
}
/*Misc Pop up fonts-NEW*/
.popover-content .header-share {
    font-family: var(--reg-font)!important;
}
/*Navigation bar to lower case*/
.nav-menu-btn {
	text-transform: none!important;
  }	

/* code base added by A2IT */
  /* AGENDA */

/* just search bar */
div.agenda-view--search {
    background-color: var(--studios-bg1)!important;
}

/* AGENDA SEARCH BAR */
/* search icon */
.react-autosuggest__container::before {
    color: var(--studios-body)!important;
}
/* Search bar */
/* google sheets code agenda3 */
div.search-session input {
    color: var(--studios-body);
    border-color: var(--studios-body)!important;
}
div.search-session input::placeholder {
    color: var(--studios-body);
}
/* filter icon */
i.icon-AgendaAtt_filter {
    color: var(--studios-body)!important;
}

/* day filters */
/* google sheets code agenda1 */
.day-elems {
    color: var(--studios-body)!important;
}

/* current day filter */
/* google sheets code agenda2 */
.day-elems.selected {
    color: var(--studios-body)!important;
}
.day-elem-border.selected {
    background-color: var(--studios-secondary)!important;
}

/* search filter dropdown */
/* google sheets code agenda4 */
#sessions-filter span.filter-label {
    color: var(--studios-body)!important;
}
/* filter arrow */
#session-filter span.caret,
.select-ticket-section span.caret {
    content: "\2304"!important;
    color: var(--studios-body)!important;
}
/* ticket sector dropdown */
/* google sheets code agenda5 */
.ticket-select-holder > i {
    color: var(--studios-body)!important;
}

.agenda-view > .container:not(.session-page) .agenda-separator {
    background-color: var(--studios-body)!important;
}
/* agenda view buttons */
/* google sheets code agenda6 */
.agenda-view > .container:not(.session-page) .view-button {
    border: none!important;
    background: transparent!important;
}
.agenda-view > .container:not(.session-page) .view-button.view-button-active {
    border: none!important;
    background: transparent!important;
}
i.icon-AgendaAtt_list {
    color: var(--studios-body)!important;
}
i.icon-AgendaAtt_sideByside {
    color: var(--studios-body)!important;
}
.agenda-view button.view-button-active > i.icon-AgendaAtt_list {
    color: var(--studios-secondary)!important;
}
.agenda-view button.view-button-active > i.icon-AgendaAtt_sideByside {
    color: var(--studios-secondary)!important;
}
/* All sessions My interests My register sessions */
.agenda-view > .tab-buttons-container .tab-button {
    color: var(--studios-body)!important;
    background: var(--studios-bg1)!important;
}
.agenda-view > .tab-buttons-container .background-color-gray {
    background-color: transparent!important;
}

/* agenda-filter-tab-icons */
div.tab-buttons-container i.icon-AgendaAtt_sessionOn,
div.tab-buttons-container i.icon-lead_on,
div.tab-buttons-container i.icon-Chair_ON,
div.tab-buttons-container i.icon-AgendaAtt_session,
div.tab-buttons-container i.icon-lead_off,
div.tab-buttons-container i.icon-Chair_OFF {
    color: var(--studios-body)!important;
}
/* AGENDA SESSIONS LIST */
/* agenda star/seat box */
div.session-actions-container {
    border-color: var(--studios-secondary)!important;
    background-color: var(--studios-bg1)!important;
    border-radius: var(--studios-session-extra-radius)!important;
}
/* star-seat */
/* active */
span.session-action-container > i.icon-lead_on,
span.session-action-container > i.icon-Chair_ON,
span.session-action-container > i.icon-lead_off,
span.session-action-container > i.icon-Chair_OFF {
    color: var(--studios-secondary)!important;
}
/* separator */
.session-actions-container .session-actions-separator {
    border-color: var(--studios-secondary)!important;
    opacity: 1!important;
}

/* session box times */
/* google sheets code agenda10 */
.agenda-view > .session-page time > span,
.agenda-view > .container:not(.session-page) time > span,
.session-info-text .session-time,
.session-info-text .session-info-text-light {
    color: var(--studios-action)!important;
}
/* session box title */
/* google sheets code agenda11 */
.agenda-view > .container:not(.session-page) .session-title {
    color: var(--studios-body)!important;
}
/* session box location */
/* google sheets code agenda12 */
.agenda-view > .container:not(.session-page) .session-location,
.agenda-view > .container:not(.session-page) .session-location > i,
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions .speaker-session .speaker-session-location,
.agenda-view .session-page .session-info-container .session-location {
    color: var(--studios-action)!important;
}
/* broadcast */
.agenda-view > .container:not(.session-page) .broadcast-label > span,
.agenda-view > .container:not(.session-page) .broadcast-label > svg,
.agenda-view > .container:not(.session-page) p.broadcast-label-additional-text {
    color: var(--studios-body)!important;
    fill: var(--studios-body)!important;
}
/* .agenda-view > .container:not(.session-page) .broadcast-label-container {
    background-color: var(--studios-main)!important;
    border-radius: var(--studios-session-btn-radius)!important;
    border-color: var(--studios-main);
} */

/* session box sponsors container */
/* google sheets code agenda17 */
.agenda-view > .container:not(.session-page) .sponsors-container {
    color: var(--studios-body);
}
/* session box sponsors image */
/* google sheets code agenda18 */
.agenda-view > .container:not(.session-page) .sponsors-container > div > div.sponsor-column > img.sponsor-image {
    border-radius: var(--studios-session-btn-radius);
}


/* google sheets code Sessions8 */
/* preview windows container */
.preview-window-container > div > div {
    background-color: var(--studios-bg1)!important;
}
/* .preview-window-container > div > div:nth-child(1) i {
    background-color: var(--studios-main);
} */
.preview-window-container .session-page.container.transparentContainer .session-info-container,
.preview-window-container .session-page.container.transparentContainer .session-speaker-container,
.preview-window-container .session-page.container.transparentContainer .session-sponsors-container,
.preview-window-container .agenda-view .session-page .session-section-container,
.preview-window-container .agenda-view {
    background-color: var(--studios-bg1)!important;
    border: none!important;
}

.preview-window-container .agenda-view .session-page,
.preview-window-container .session-page.container.transparentContainer .session-speaker-container {
  border: none!important;
}
/* google sheets code Sessions9 */
.agenda-view > .session-page .session-section-title:not(.text-ellipsis) {
    color: var(--studios-body);
}

.agenda-view > .session-page .speaker-slide > div.speaker-info > div.speaker-name,
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .speaker-name,
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .sponsors-container .sponsored-by {
  font-weight: var(--bold-font-weight)!important;
  font-family: var(--bold-font)!important;
}
.agenda-view > .session-page .speaker-slide > div.speaker-info > div.speaker-title,
.agenda-view > .session-page .speaker-slide > div.speaker-info > div.speaker-company {
    color: var(--studios-body);
}
/* google sheets code Sessions10 */
.session-sponsors-container {}
.agenda-view > .session-page .session-section-title.text-ellipsis {
    color: var(--studios-body);
}
.agenda-view > .session-page .sponsor-image {
    border-radius: var(--studios-session-btn-radius);
}
.agenda-view > .session-page .sponsor-description,
.agenda-view > .session-page .sponsor-name {
    color: var(--studios-body)!important;
}
/* title-indicator */
.agenda-view > .session-page .title-indicator,
.speaker-section-notch {
    background-color: var(--studios-secondary)!important;
    width: 7px!important;
}
/* changing rating icons */
.icon-AgendaAtt_heart:before {
    content: "\2606"!important;
    color: var(--studios-secondary);
}
.icon-AgendaAtt_love::before {
    content: "\2605"!important;
    color: var(--studios-secondary);
}
.hearts-container .rate-title {
    color: var(--studios-body)!important;
}

/* no sessions */
.no-sessions-container a,
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover .main-section .register-button,
.selected-tags .selected-tags-wrapper .selected-tags-tag {
    color: var(--studios-body)!important;
    background-color: var(--studios-bg1)!important;
    border: 1px solid var(--studios-body)!important;
    border-radius: var(--studios-session-btn-radius) !important;
}
.no-sessions-container span.no-sessions-text-plain {
    color: var(--studios-body)!important;
}

/* SESSION PAGE, SPEAKER page */

/* interested-add to calendar-share */
.agenda-view > .session-page div.session-button > i.icon-lead_off,
.agenda-view > .session-page div.session-button > svg,
.agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button .icon-Chair_ON, 
.agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button .icon-Chair_OFF,
.interactive-states-button__icon.icon-Chair_OFF,
.interactive-states-button__icon.icon-Chair_ON {
    color: var(--studios-body)!important;
    fill: var(--studios-body)!important;
}
.agenda-view > .session-page div.session-button > i.icon-lead_on,
.agenda-view > .session-page div.session-button > span.color-1,
div:not(.interactive-states-button--disabled) .interactive-states-button__text {
    color: var(--studios-body)!important;
}
.agenda-view .session-page .session-info-container .session-actions .session-view-action .session-action-wrapper .session-button.checked {
    background-color: var(--studios-bg1)!important;
}
.agenda-view .session-page .session-control-buttons,
.speaker-view .speaker-container .speaker-profile .speaker-back-button {
    left: -1px;
}
.speaker-view .speaker-container .speaker-profile .speaker-share-button {
    right: -1px!important;
}
.speaker-view .speaker-session-title {
    color: var(--studios-body)!important;
}
.preview-window-container i.icon-close {
    color: var(--studios-main)!important;
}
.agenda-live-banner .live-banner-closer-container .live-banner-closer,
.agenda-modal .modal-dialog .modal-body .close-btn,
.preview-window-container > div > div:nth-child(1) > div:nth-child(2) > span,
.copy-input-to-clipboard .copy-btn .btn {
  background-color: var(--studios-secondary)!important;
  color: var(--studios-main)!important;
}
.agenda-live-banner .live-banner-closer-container {
  top: 4px;
}
/* .agenda-live-banner .live-sessions-row .live-session-box .session-box-header .live-label,
.agenda-modal.third-party-cookie-modal .modal-dialog .inner-container .margin-top-medium.margin-bottom-small,
.session-info .live-label, .session-info-text .live-label, .session-info-container .live-label, .time-passed .live-label,
.open-banner-button .live-label {
  color: var(--studios-body)!important;
} */
.open-banner-button {
    background-color: var(--studios-bg1)!important;
}
.progress-entire .progress-done {
  background-color: var(--studios-secondary)!important;
}
/* .agenda-live-banner .live-sessions-row .live-session-box .session-box-header .circle-live-now,
.session-info .circle-live-now, .session-info-text .circle-live-now, .session-info-container .circle-live-now, .time-passed .circle-live-now,
.open-banner-button .circle-live-now {
  background: var(--studios-secondary)!important;
} */
.live-speaker-name, .live-speaker-role {
  color: var(--studios-body)!important;
}
.agenda-live-banner .live-sessions-row .live-session-box .join-broadcast-btn,
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .broadcasting-container .join-broadcast-btn,
.agenda-view .session-page .preview-view-join-broadcast-button .join-broadcast-btn {
  background-color: var(--studios-secondary)!important;
  border: none!important;
  border-radius: var(--studios-session-box-radius)!important;
}
.name.search-result,
.agenda-modal.third-party-cookie-modal .modal-dialog .inner-container .modal-title,
.agenda-modal.third-party-cookie-modal .modal-dialog .inner-container .modal-text,
.popover-content a.cancel-button {
  color: var(--studios-body)!important;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .suggestionTitle {
  color: var(--studios-body)!important;
  background-image: none!important;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__suggestions-container,
ul.bz-hoc-filter.dropdown-menu,
.session-actions-popover.popover,
.agenda-modal .modal-dialog .modal-content,
.bz-hoc-filter .tags-box-wrapper, .bz-hoc-filter .time-select-wrapper {
  background-color: var(--studios-bg1)!important;
}
.live-broadcast-footer,
.agenda-view .session-broadcast-container .live-broadcast-container .broadcast-record-footer {
  background-color: var(--studios-bg1)!important;
  border: 1px solid var(--studios-secondary)!important;
  border-radius: var(--studios-session-extra-radius)!important;
}
.session-actions-popover .popover-content .session-action-popup h3 {
  font-size: 16px!important;
  color: var(--studios-body)!important;
}
.session-actions-popover .popover-content .session-action-popup .negative-button,
.session-actions-popover .popover-content .session-action-popup .positive-button,
.modal-content a, .modal-content .login-container button,
.need-login-popover .popover-content .popover-buttons a.btn,
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover .button-done-wrapper .done-ticket-selection,
.interactive-states-button:not(.interactive-states-button--disabled), .interactive-states-button--active,
.tickets-registration-popup__button,
.popover-content a.send-button {
  background-color: var(--studios-secondary)!important;
  border: 1px solid var(--studios-secondary)!important;
  color: var(--studios-main)!important;
  border-radius: var(--studios-session-btn-radius);
}
.modal-dialog,
.register-login-modal-content, 
.register-login-popper-content,
.popover-content,
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-selection-popover,
.tickets-registration-overlay.popover.bottom,
.popover {
  color: var(--studios-body)!important;
  background-color: var(--studios-bg1)!important;
}
.register-login-modal-content .title, .register-login-popper-content .title,
.register-login-modal-content .subtitle, .register-login-popper-content .subtitle,
.broadcast-label-container .broadcast-label-text,
.broadcast-label-container svg {
  color: var(--studios-body);
  fill: var(--studios-body);
}
.modal-dialog svg {
  fill: var(--studios-main);
}
.ticket-selection-popover .registration-ticket-item .color-1-border {
  border-color: var(--studios-secondary)!important;
  background-color: rgba(var(--studios-secondary-rgb), 0.15)!important;
}
.registration-ticket-item__separator:has( > .color-1-border) {
  background-color: rgba(var(--studios-secondary-rgb), 0.15)!important;
}
.ticket-selection-popover .registration-ticket-item__indicator svg {
  fill: var(--studios-secondary)!important;
}
.registration-ticket-item:hover .registration-ticket-item__text, .registration-ticket-item:hover .registration-ticket-item__separator, .registration-ticket-item:hover .registration-ticket-item__indicator {
  background-color: transparent;
}
.registration-ticket-item:hover .registration-ticket-item__indicator:not(.color-1-border) .registration-ticket-item__check {
  border: 1px solid #EBEDF0;
}
.registration-ticket-item:hover .registration-ticket-item__vertical:not(.color-1-border) {
  border-color: #EBEDF0;
}
.session-info-text,
.trade-template .nav-menu-btn {
  color: var(--studios-body)!important;
}
.agenda-view .session-page .session-section-container .sponsor-info-container {
  display: flex;
  align-items: center;
}
.popover.bottom>.arrow:after {
  border-bottom-color: var(--studios-bg1)!important;
}
.popover.right>.arrow:after {
    border-right-color: var(--studios-bg1)!important;
}
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-twitter .speaker-twitter-timeline-wrapper {
  margin: 0 auto;
}
.navColors .color-2-background, .navColors .color-2-background.custom-color {
  background-color: var(--studios-bg1)!important;
}
.speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions :not(:last-child) .speaker-session {
    border-bottom: 1px solid var(--studios-action)!important;
}
@media (max-width: 767px) {
    .agenda-view .session-page .session-speaker-container .itemSpeaker {
        border-bottom: 1px solid var(--studios-action)!important;
    }
    .agenda-view .session-page .session-speaker-container .itemSpeaker:last-child {
        border-bottom: none!important;
    }
}
@media (min-width: 768px) {
    .agenda-view .session-page .session-speaker-container .itemSpeaker a.agenda-flex {
        width: 160px;
        text-align: center;
    }
    .preview-window-container .agenda-view .session-page .session-speaker-container .itemSpeaker a.agenda-flex {
      text-align: left;
  }
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__suggestions-container ul li > div.selected, .agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__suggestions-container ul li > div:hover {
  background-color: rgba(var(--studios-secondary-rgb), 0.15)!important;
}
.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest .react-autosuggest__suggestions-container ul li > div {
  border-bottom: 1px solid var(--studios-main)!important;
  color: var(--studios-body)!important;
}