/*specific pages container*/
.home-custom-css{
    font-family: Poppins, sans-serif;
}
.community-custom-css{
    font-family: Poppins, sans-serif;
}
.agenda-custom-css{
    font-family: Poppins, sans-serif;
}
.speakers-custom-css{
    font-family: Poppins, sans-serif;
}

.speaker-view {
    width: 100%;
    position: relative;
    font-family: Poppins, sans-serif;
}

element.style {

}

/*Change session time color*/
.session-info-text .session-time {
  font-weight: 300;
  font-style: Poppins Light, sans-serif;
}

/*Change session title*/
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name {
    font-size: 16px;
    font-weight: 400;
      line-height: 1;
  margin-bottom: 10px;
   overflow: visible;
      height: fit-content;
      min-height: 10px; 
}

/*Wrap breakout session title */
.agenda-view .session-list-container .session-carousel .slider-container .session-container .session-name {
    font-size: 16px;
    font-weight: 400;
      line-height: 1.2;
      height: fit-content;
  min-height: 10px;
}

/*Breakout session title wrap */
.agenda-view .session-list-container .session-carousel .slider-container .session-container .session-name a {
    white-space: pre-wrap;
    overflow: ellipsis;
  line-height: 1.2;
}

/*Breakout session description style */
.agenda-view .session-list-container .session-carousel .slider-container .session-container .description-container {
    position: relative;
    min-height: 62px;
    color: #32333C;
    line-height: 1;
}

/*Session description Read more styling */
.agenda-view .session-list-container .session-carousel .slider-container .read-more {
    font-size: 10px;
    text-decoration: underline;
    color: #0045c2;
    cursor: pointer;
    font-family: Poppins, sans-serif;
}

/*Session description Read more spacing */
.agenda-view .session-list-container .session-carousel .slider-container .session-container .description-container {
    position: relative;
    min-height: 32px;
    color: #32333C;
    line-height: 1;
}

/*Change Broadcast label color*/
.color-1, .dropdown-menu > li > a.color-1, .color-1.custom-color, .dropdown-menu > li > a.color-1.custom-color {
    color: #32333C;
  font-weight: 600;
}

/*Back button on Session view page*/
.color-1-background, .color-1-background.custom-color {
    background-color: #32333C;
}



/*Change unselected Interested session shape to heart */
.icon-lead_off:before {
    content: "\e98e";
}

/*Change selected My Interests session shape to heart */
.icon-lead_on:before {
    content: "\e98f";
}

/* Change session filter label */ #sessions-filter .filter-label { font-size: 0; } #sessions-filter .filter-label::after { display: inline-block; content: "Filter Agenda"; font-size: 12px; font-style: Poppins, sans-serif;}

/* show full track breakout title within agenda session */ .agenda-view .session-page .session-section-title { overflow: visible; text-wrap: pretty; }

/*agenda background color*/
.agenda-view {
    background-color: #ffffff;
    font-family: Poppins, sans-serif;
}

/*agenda search container*/
.agenda-view .top-agenda-margin-single {
    font-family: Poppins, sans-serif;
}

/*Navigation bar to Poppins*/
.nav-menu-btn {
	font-family: Poppins, sans-serif;
}

/*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 {}

/*hide looking for your ticket*/
.looking-ticket-link{
display:none;
}

/*Change standard save your seat color*/
.session-actions-container .icon-Chair_OFF, .session-actions-container .icon-Chair_ON, .session-actions-container .icon-Chair_Overlap {
  display: inline-block;
  color: #e34554;
  font-size: 15px;
}
  
/*Change saved seat selected color*/
i.custom-color.icon-Chair_ON.color-1 {
    color: #e34554;
  font-size: 18px;
}

/* To hide "Share" on session page */
.share {
display: none !important;
}

/* shrink session box when no speakers*/
div.speakers-container.has-speakers.col-xs-12:empty {display:none;}


/* h2 map text left align */
.h2-map-mod {
     text-align: left;
     font-family: "Poppins Light", sans-serif;
     font-size: 42px;
}
