  
.react-tabs {
   -webkit-tap-highlight-color: transparent;
}

.react-tabs__tab-list {
   margin: 0 0 10px;
   padding: 0;
   border-bottom: 0!important;
   border-radius: 6px;
   overflow: hidden;
}

.react-tabs__tab {
   display: inline-block;
   border: 1px solid transparent;
   border-bottom: none;
   bottom: -1px;
   position: relative;
   list-style: none;
   padding: 6px 12px;
   cursor: pointer;
}

.react-tabs__tab--disabled {
   cursor: default;
}

.react-tabs__tab:focus {
   outline: none;
}

.react-tabs__tab:focus:after {
   content: "";
   position: absolute;
   height: 5px;
   left: -4px;
   right: -4px;
   bottom: -5px;
   background: #fff;
}

.react-tabs__tab-panel {
   display: none;
}

.react-tabs__tab-panel--selected {
   display: block;
}

.speaker-thumbnail {
   width: 60px;
   height: 60px;
   margin-right: 10px;
}

.speaker-info {
   display: inline-block;
   line-height: 14px;
   overflow: hidden;
   min-height: 51px;
}

.speaker-name {
   font-weight: 600;
   padding: 2px 0;
   color: #32333C;
}

.speaker-job-title, .speaker-company {
   color: #32333C;
}

.agenda-flex {
   display: flex;
   flex-shrink: 0;
}

#main {
   margin: 0 auto;
}
#search {
   width: 500px;
   float: left;
}

/* Search Suggestion */
body {
   font-family: Helvetica, sans-serif;
}

.react-autosuggest__container {
   position: relative;
}

.react-autosuggest__input {
   width: 240px;
   height: 30px;
   padding: 10px 20px;
   font-size: .9rem;
}

.react-autosuggest__input--focused {
   outline: none;
}

.react-autosuggest__input--open {
   border-bottom-left-radius: 0;
   border-bottom-right-radius: 0;
}

.react-autosuggest__suggestions-container {
   display: none;
}

.react-autosuggest__suggestions-container--open {
   display: block;
   position: absolute;
   top: 45px;
   min-width: 280px;
   background-color: #efefef;
   font-size: .9rem;
   z-index: 2;
   border-radius: 0;
   overflow: hidden;
   -webkit-box-shadow: 0px 16px 31px 0px rgb(0 0 0 / 25%);
   box-shadow: 0px 16px 31px 0px rgb(0 0 0 / 25%);
}

.react-autosuggest__suggestions-list {
   margin: 0;
   padding: 0;
   list-style-type: none;
}

.react-autosuggest__suggestions-list li {
   padding: 10px 15px;
}


.react-autosuggest__suggestions-list li a {
   display: flex;
   font-size: .8rem;
}


.react-autosuggest__suggestion {
   cursor: pointer;
   padding: 10px 20px;
}

.react-autosuggest__suggestion--highlighted {
   background-color: #ddd;
}

.react-autosuggest__section-container {
   border-top: 1px dashed #ccc;
}

.react-autosuggest__section-container .session-info {
   padding-top: 0;
   padding-left: 0;
   padding-right: 0;
}

.react-autosuggest__section-container--first {
   border-top: 0;
}

.react-autosuggest__section-title {
   padding: 10px 15px;
   font-size: .9rem;
   font-weight: 600;
   color: #333;
   background-color: #cecece;
}

.autosuggest__suggestions-container .react-autosuggest__suggestions-list .speaker-thumbnail > img {
   width: 30px;
}



/** Agenda Filters **/
#filter .tag {
   width: max-content;
   display: inline-block;
   cursor: pointer;
   padding: 3px 6px;
   margin-bottom: 6px;
   margin-right: 5px;
   color: #76778C;
   border: 1px solid #76778C;
   border-radius: 12px;
   font-size: 12px;
}

#filter .selected {
   font-weight: 700;
   background-color: rgba(99, 99, 99, 0.15);
}

#filter .tags-clear {
   vertical-align: bottom;
   padding-bottom: 14px;
   cursor: pointer;
   font-size: 12px;
}

.agenda__filter-selected .tag {
   cursor: pointer;
}

.agenda__filter .tag.selected::after, .agenda__filter-selected .tag::after {
   font-family: "Font Awesome 5 Free";
   font-weight: 900;
   content: "\f00d";
   position: absolute;
   top: -5px;
   right: -5px;
   background-color: #bbb;
   width: 15px;
   height: 15px;
   text-align: center;
   line-height: 15px;
   border-radius: 15px;
   color: #444;
   font-size: .7rem;
}

.agenda {
   padding: 0 5px;
}

.agenda__header {
   display: flex;
   justify-content: space-between;
   flex-wrap: wrap;
}

.agenda__tabs li {
   border: 0;
   border-radius: 3px;
   background-color: #eaeaea;
   text-transform: uppercase;
   font-weight: 500;
   color: #4B4B4B;
   padding: 12px 20px;
   font-size: .9rem;
   transition: all 0.3s ease;
   margin-right: 20px;
   border-radius: 6px;
   margin-bottom: 10px;
}

.agenda__tabs li:hover {
   transition: all 0.3s ease;
   background-color: #c3c3c3;
}

.agenda__tabs li.react-tabs__tab--selected {
   background-color: #888;
   color: #fff;
}

.agenda__search {
   width: 100%;
   margin-bottom: 20px;
}

.agenda__search input[type=text] {
   background-color: #eaeaea;
   border: 0;
   border-radius: 6px;
   height: 45px;
}

.agenda__filter {
   width: 80%;
}

.agenda__filter button {
   background-color: #eaeaea;
   color:#555;
   border-radius: 6px;
   border: 0;
   height: 45px;
   font-size: .9rem;
   width: 100%;
   text-align: left;
}

.agenda__filter .dropdown-menu {
   transform: translate(0px, 45px)!important;
   border: 0;
   background-color: #e5e5e5;
   border-radius: 0;
   font-size: .9rem;
   padding: 0;
   width: 100%;
   border-radius: 6px;
   overflow: hidden;
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
   box-shadow: none!important;
}

a.dropdown-item {
   padding: 8px 15px;
}

a.dropdown-item:hover, a.dropdown-item:active, a.dropdown-item:focus {
   background-color: #dcdcdc;
}

a.dropdown-item > label.dropdown-caret {
   font-size: 25px;
   padding-left: 5px;
}

a.dropdown-item > label.dropdown-caret-expanded {
   font-size: 25px;
   transform: rotate(90deg);
   margin: 0 auto;
   padding-bottom: 5px;
}

.agenda__filter button:hover, .agenda__filter button:active, .agenda__filter button:focus, .agenda__filter button:target, .agenda__filter button:visited, .agenda__filter .btn-primary:not(:disabled):not(.disabled):active, .agenda__filter .show>.btn-primary.dropdown-toggle {
   background-color: #ccc;
   border: 0;
   border-radius: 6px;
   color: #555;
   box-shadow: none;
   outline: none;
}

.agenda__filter [type=button]:focus, .agenda__filter [type=submit]:focus, .agenda__filter button:focus, .agenda__filter [type=input]:focus {
   outline: none;
   box-shadow: none;
}

.agenda__sessions--single {
   background-color: #eaeaea;
   color: #656565;
   width: 100%;
   border-radius: 3px;
   height: 100%;
}

.agenda__sessions--date-time-inner > div {
   width: 100%;
   background-color: #eaeaea;
   border-radius: 3px;
   display: flex;
   flex-direction: column;
}

.agenda__sessions--date-time-inner > .slick-slider {
   background-color: transparent;
}

.agenda__sessions--single > div {
   height: 100%;
   border-radius: 3px;
   display: flex;
   flex-direction: column;
}

.agenda__sessions--date-time-inner > .featured, .agenda__sessions--single > .featured {
   background-color: #d3dbe7;
}

.agenda__sessions--name {
   color: #656565;
   margin-top: 0;
}

.agenda__sessions--name a:hover {
   text-decoration: underline;
}

.agenda__sessions--tags .agenda-tooltip-pill {
   position: relative;
   display: block;
   background-color: #fff;
   margin: 0 0 8px 0;
   padding: 3px 15px;
   font-size: .9em;
   font-weight: 500;
   border-radius: 20px;
   text-align: center;
}

.agenda__sessions--tags .agenda-tooltip-pill .agenda-tooltip-text {
   visibility: hidden;
   position: absolute;
   width: 100%;
   background-color: #193857;
   color: #fff;
   text-align: center;
   border-radius: 6px;
   padding: 5px;
   z-index: 1;
   bottom: 150%;
   left: 0;
}

.agenda__sessions--tags .agenda-tooltip-pill .agenda-tooltip-text:after {
   content: "";
   position: absolute;
   top: 100%;
   left: 50%;
   margin-left: -5px;
   border-width: 5px;
   border-style: solid;
   border-color: #193857 transparent transparent transparent;
}

.agenda__sessions--tags .agenda-tooltip-pill:hover {
   cursor: default;
}

.agenda__sessions--tags .agenda-tooltip-pill:hover .agenda-tooltip-text {
   visibility: visible;
}

@media (min-width: 768px) {
   .agenda__sessions--tags .agenda-tooltip-pill {
       display: inline-block;
       margin: 0 10px 10px 0;
   }
   .agenda__sessions--tags .agenda-tooltip-pill .agenda-tooltip-text {
       width: 300px;
   }
   .agenda__sessions--tags .agenda-tooltip-pill .agenda-tooltip-text:after {
      left: 15px;
  }
}

.agenda__sessions--tags, .agenda__sessions--room, .agenda__sessions--date, .agenda__sessions--time {
   margin-bottom: 10px;
}

.agenda__sessions--tags, .agenda__sessions--room, .agenda__sessions--date, .agenda__sessions--time, .agenda__sessions--description {
   font-size: .9rem;
}

.agenda__sessions--description {
   margin-bottom: 10px;
}

.agenda__speaker--thumbnail, .react-autosuggest__suggestions-list li .speaker-thumbnail {
   width: 65px;
   height: 65px;
   overflow: hidden;
   border-radius: 65px;
   margin-bottom: 10px;
   min-width: 65px;
   position: relative;
   background-image: url(https://event.divcom.com/wp-content/uploads/2021/01/a0C0H00001rsrOqUAI-1.jpg);
   background-position: center;
   background-size: cover;
}

.agenda__speaker--thumbnail img, .react-autosuggest__suggestions-list li .speaker-thumbnail img {
   position: absolute;
   left: 0;
   right: 0;
   margin: auto;
   min-height: 65px;
   min-width: 65px;
   object-fit: cover;
}

.react-autosuggest__suggestions-list li .speaker-info {
   margin-left: 10px;
}

.react-autosuggest__suggestions-list li .session-info strong {
   display: block;
   clear: both;
}

.agenda__speaker--name, .agenda__speaker--company, .agenda__speaker--job-title, .agenda__speaker--job-categories {
   display: block;
   width: 100%;
   font-size: .8rem;
   line-height: 1rem;
}

.agenda__speaker--name {
   font-weight: 600;
}

.agenda__speaker--name a:hover {
   text-decoration: underline;
}

.agenda__speaker--job-title, .agenda__speaker--categories {
   font-style: italic;
}

.agenda__sessions--date-time-tab {
   background-color: #fff;
   text-transform: uppercase;
   font-weight: 500;
   font-size: .95rem;
   display: inline-block;
   display: flex;
   border-top: 1px solid #eaeaea;
   border-left: 1px solid #eaeaea;
   border-right: 1px solid #eaeaea;
   border-top-left-radius: 6px;
   border-top-right-radius: 6px;
}

.agenda__sessions--date-time-tab .agenda__sessions--date {
   padding: 15px 20px;
   padding-right: 0;
   margin: 0;
}

.agenda__sessions--date-time-tab .agenda__sessions--date::after {
   content: "";
   font-size: 1.5rem;
   float: right;
   margin-left: 20px;
   margin-top: 0;
   color: #aaa;
   border-right: 1px solid #aaa;
   height: 20px;
}

.agenda__sessions--date-time-tab .agenda__sessions--time-tab {
   padding: 15px 10px 15px 20px;
}

.agenda__sessions--date-time-tab .agenda__sessions--time-zone-tab {
   padding: 15px 0px;
}

.agenda__session--speakers {
   padding: 0 15px;
   padding-bottom: 15px;
   order: 5;
}

.agenda__sessions--date-time-inner {
   display: flex;
   margin-bottom: 45px;
}

.agenda__sessions--day {
   margin-top: 40px;
}

.agenda__tabs {
   order: 3;
}

.agenda__session--speakers, .agenda__sessions--date-time-inner {
   flex-wrap: wrap;
   position: relative;
}

.agenda__sessions--time {
   width: 100%;
}

.session-info {
   padding-top: 15px;
   padding-left: 15px;
   padding-right: 15px;
   order: 1;
}

.agenda__sessions--topics {
   padding: 0 15px;
   padding-bottom: 15px;
   order: 2;
}

.agenda__sessions--date-time-inner {
   background-color: #fff;
   padding: 20px;
   padding-top: 0;
   border-left: 1px solid #eaeaea;
   border-bottom: 1px solid #eaeaea;
   border-right: 1px solid #eaeaea;
   border-bottom-left-radius: 6px;
   border-bottom-right-radius: 6px;
}

h4.agenda__session--topics-subhead {
   text-transform: uppercase;
   font-size: .9rem;
   font-weight: 600;
   margin-bottom: 0;
}

.agenda__topics--title {
   padding: 5px 0;
   margin-left: 0;
   color: #555;
   font-size: .8rem;
   font-weight: 600;
   line-height: 1rem;
}

.agenda__filter-selected {
   display: block;
   clear: both;
   width: 100%;
   margin-top: 20px;
   margin-bottom: 10px;
}

.tag, .tags-clear {
   padding: 4px 8px;
   background-color: #888888;
   color: #fff;
   font-weight: bold;
   text-transform: uppercase;
   font-size: .65rem;
   letter-spacing: 1px;
   border-radius: 4px;

   padding: 6px 10px;
   margin-right: 10px;
   transition: all 0.3s ease;
   position: relative;
}

.tags-clear:hover {
   cursor: pointer;
   transition: all 0.3s ease;
   background-color: #ededed;
}

.tags-clear {
   text-transform: uppercase;
   background-color: #ccc;
}

.agenda__filter .tag {
   transition: all 0.3s ease;
   cursor: pointer;
}

.agenda__filter .tag:hover {
   transition: all 0.3s ease;
   background-color: #ddd;
}

.agenda__filter ul.dd-menu {
   background-color: #eee;
   padding: 5px;
   padding-top: 15px;
   padding-bottom: 15px;
}

.tags-box-wrapper {
   min-width: 200px;
}

.agenda__filter ul.dd-menu li {
   list-style: none;
   margin: 5px;
   margin-left: 10px;
   display: inline-block;
}

.tags-box-wrapper button.clear-tags {
   display: none;
}

.agenda__filter .dropdown-toggle::after {
   float: right;
   font-size: 24px;
   margin-top: 6px;
}

.agenda__sessions--date-time-tab:first-of-type {
   margin-top: 20px;
}

.agenda__sessions--time-concurrent .slick-slide {
   background-color: #eaeaea;
   border-radius: 3px;
}

.agenda__print-button a {
   border: 0;
   background-color: #eaeaea;
   border-radius: 100px;
   height: 45px;
   width: 45px;
   padding: 0;
   line-height: 45px;
}

.agenda__print-button a:hover {
   background-color: #bbb;
}

.agenda__print-button a i {
   color: #4b4b4b;
}

.elementor-element.elementor-widget-empty {
   background-color: transparent!important;
}

.agenda__link--read-more {
   background-color: #0a6c9a;
   color: #fff;
   padding: 5px 10px;
   text-transform: uppercase;
   font-weight: 500;
   font-size: .75rem;
   margin-bottom: 10px;
   border-radius: 6px;
   display: inline-block;
   transition: all 0.3s ease;
}

.single__session-topics .single__session-topic-description, .single__session-topics .single__session-topic-time, .single__session-topics .single__session-topic-speakers {
   display: none;
}

.single__session-topics {
   display: flex;
   flex-direction: column;
   padding-bottom: 30px;
}

.single__session-topics h4.topic-title {
   font-size: 1.125rem;
   color: #7a7a7a;
}

.cet__loading-spinner {
   width: 50px;
   height: 50px;
   margin: auto;
}

.cet__loading-spinner svg {
   width: 50px;
   height: 50px;
   stroke: #bababa;
}

/* Tooltip */
.agenda__print-button {
   position: relative;
}

.agenda__print-button .agenda__print-button-tooltip {
   visibility: hidden;
   width: 130px;
   background-color: #888;
   color: #fff;
   font-size: .8rem;
   text-align: center;
   border-radius: 6px;
   padding: 5px 0;
   position: absolute;
   z-index: 1;
   bottom: 110%;
   left: 50%;
   margin-left: -110px;

   /* Fade in tooltip - takes 1 second to go from 0% to 100% opac: */
   opacity: 0;
   transition: opacity 1s;
}

.agenda__print-button:hover .agenda__print-button-tooltip {
   visibility: visible;
   opacity: 1;
}

.agenda__print-button:hover .agenda__print-button-tooltip::after {
   content: " ";
   position: absolute;
   top: 100%; /* At the bottom of the tooltip */
   left: 85%;
   margin-left: -5px;
   border-width: 5px;
   border-style: solid;
   border-color: #888 transparent transparent transparent;
}

.react-autosuggest__section-container {
   border-top: 0;
}

.agenda__sessions--time-concurrent .agenda__sessions--date-time-inner .agenda__session--speakers {
   margin-top: auto;
   min-height: 140px;
}

/* Agenda At A Glance */
.agenda__glance {
   display: flex;
   flex-direction: column;
   padding-bottom: 30px;
}

.agenda__glance-section {
   flex-direction: column;
}

.agenda__glance a:hover {
   text-decoration: underline;
}

.agenda__glance-section-left-label {
   padding-right: 2%;
   margin-right: 2%;
   position: relative;
   padding-left: 30px;
}

.agenda__glance-section-left-label:before {
   content: "";
   display: block;
   width: 15px;
   height: 15px;
   background-color: #ddd;
   border-radius: 30px;
   position: absolute;
   top: 5px;
   left: 0;
}

.agenda__glance-section-left-label:after {
   content: "";
   display: block;
   position: absolute;
   left: 7px;
   top: 10px;
   width: 1px;
   height: 100%;
   background-color: #ddd;
}

.agenda__glance-section-right-content {
   padding-left: 23px;
   margin-left: 7px;
   padding-bottom: 30px;
   border-left: 1px solid #ddd;
   margin-bottom: -5px;
}

.agenda__sessions--logos img {
   max-height: 30px;
   width: auto;
}

.agenda__sessions--logos {
   padding: 15px;
   padding-top: 0;
   padding-bottom: 0;
   display: flex;
   flex-wrap: wrap;
   order: 4;
}

.agenda__sessions--logo {
   padding-right: 20px;
   padding-bottom: 15px;
}

.agenda__sessions--sponsored {
   padding-left: 15px;
   padding-bottom: 5px;
   font-size: .8rem;
   order: 3;
}

.heading-session .agenda__sessions--room, .heading-session .agenda__sessions--credits, .heading-session .agenda__sessions--time, .heading-session .agenda__sessions--description, .heading-session .agenda__sessions--topics, .heading-session .agenda__sessions--speakers, .heading-session .agenda__sessions--sponsored, .heading-session .agenda__link--read-more {
   display: none;
}

.heading-session .agenda__session--speakers {
   padding: 0;
}

.heading-session a {
   pointer-events: none;
}

.agenda__sessions--time-concurrent .agenda__session--speakers .agenda__sessions--single {
   max-width: 135px;
   min-width: 135px;
}

.speaker-slide {
   display: inline-block;
   padding-bottom: 15px;
   white-space: normal;
   vertical-align: top;
   padding-right: 20px;
}

.agenda__sessions--time-concurrent .spea .agenda__sessions--single, .agenda__sessions--time-concurrent .slick-slide {
   max-width: 300px;
   min-width: inherit;
}

.agenda__sessions--time-concurrent .agenda__sessions--logos img {
   max-height: 25px;
}

.slick-track {
   justify-content: space-between;
}

.heading-session h4.agenda__sessions--name a {
   color: #fff;
}
.heading-session .agenda__sessions--logos {
   display: none;
}

.agenda__sessions--time-concurrent .agenda__sessions--date-time-inner > div.slick-slider, .agenda__sessions--time-concurrent.two-sessions .agenda__sessions--date-time-inner > div.slick-slider {
   width: 100%;
   margin: 0;
}

.agenda__sessions--time-concurrent .agenda__sessions--date-time-inner > div {
   margin-bottom: 20px;
}

/* Media Queries */
@media screen and (min-width: 768px) {

   .agenda__glance-section {
      flex-direction: row;
   }

   .agenda__glance-section-left-label {
      padding-left: 0;
      width: 20%;
   }

   .agenda__glance-section-left-label:before {
      left: auto;
      right: -8px;
   }

   .agenda__glance-section-left-label:after {
      left: auto;
      right: -1px;
   }

   .agenda__glance-section-right-content {
      padding-left: 2%;
      margin-left: 2%;
      border-left: 0;
      margin-bottom: 0;
      width: 70%;
   }

   .agenda__print-button .agenda__print-button-tooltip {
      margin-left: -65px;
   }

   .agenda__print-button:hover .agenda__print-button-tooltip::after {
      left: 50%;
   }


   .agenda__tabs li {
      margin-right: 0;
      border-radius: 0;
      margin-bottom: 0;
   }
   .agenda__filter {
      width: 100%;
   }
   .agenda {
      padding: 0 15px;
   }
   .agenda__tabs {
      order: 0;
   }

   .agenda__search {
      width: 25%;
      min-width: 280px;
      margin-bottom: 0;
   }
   .agenda__sessions--time .agenda__sessions--speakers {
      padding-left: 50px;
      padding-right: 50px;
   }

   .agenda__sessions--time .agenda__session--speakers .slick-arrow.slick-prev {
      left: -25px;
   }
   .agenda__sessions--time .agenda__session--speakers .slick-arrow.slick-next {
      right: -10px;
   }
   .agenda__sessions--time-concurrent .agenda__sessions--date-time-inner, .agenda__session--speakers {
      display: flex;
      /*flex-wrap: nowrap;*/
      flex-wrap: wrap;
      -ms-overflow-style: none;
      scrollbar-width: none;
   }


   .agenda__sessions--time-concurrent .agenda__sessions--date-time-inner::-webkit-scrollbar, .agenda__session--speakers::-webkit-scrollbar {
      display: none;
   }

   .agenda__filter, .agenda__filter button, .agenda__filter .dropdown-menu {
      width: inherit;
   }

   .agenda__filter .dropdown-menu {
      left: -90px!important;
      right: 0!important;
   }

   .agenda__filter .dropdown-toggle::after {
      font-size: 20px;
      margin-top: 8px;
   }

   .agenda__sessions--time-concurrent .agenda__sessions--date-time-inner {
      padding-left: 0;
      padding-right: 0;
   }

   .agenda__sessions--time-concurrent.two-sessions .slick-track, .agenda__sessions--time-concurrent.two-sessions .agenda__sessions--single {
      min-width: 100%;
   }

   .agenda__sessions--time-concurrent.two-sessions .slick-slide {
      max-width: 46.425%;
      min-width: 46.425%;
   }
   .agenda__sessions--time-concurrent.two-sessions .agenda__session--speakers .slick-slide {
      max-width: initial;
      min-width: initial;
      width: 140px!important;
   }
   .agenda__sessions--time-concurrent.two-sessions .agenda__session--speakers, .agenda__sessions--time-concurrent.two-sessions .speaker-slide, .agenda__sessions--time-concurrent.two-sessions .agenda__session--speakers .slick-list {
      max-width: 450px!important;
   }


   }/* @media screen and (min-width: 768px) */


   @media screen and (min-width: 1200px) {
      .agenda {
         padding-top: 0;
         margin: 0 -10px;
      }
      .agenda__sessions--time-concurrent .spea .agenda__sessions--single, .agenda__sessions--time-concurrent .slick-slide {
         max-width: 330px;
      }
      .agenda__sessions--time-concurrent .agenda__sessions--date-time-inner > div {
         width: 30.25%;
         margin: 20px;
         margin-right: 10px;
         margin-top: 0;
      }
      .agenda__sessions--time-concurrent.two-sessions .agenda__sessions--date-time-inner > div {
         width: 46.5%;
         margin-bottom: 0;
      }

      .agenda__sessions--time-concurrent .slick-slide {
         margin-left: 15px;
         margin-right: 15px;
      }

      }/* @media screen and (min-width: 1200px) */




      /****************************** PRINT STYLES START *****************************/

      @media print {
         header.site-header, .agenda__header, a[href]:after, .agenda__session--speakers, .elementor-location-header, .elementor-location-footer, a.agenda__link--read-more, .agenda__sessions--description, .agenda__sessions--date-time-tab.heading-session .agenda__sessions--time-zone-tab, .return-to-agenda-btn, .view-sessions-link {
            display: none;
         }
         .session-info, .agenda__sessions--topics {
            padding: 0;
         }
         .agenda__sessions--date-time-tab {
            background-color: #eee!important;
         }
         .agenda__sessions--date-time-inner {
            padding-top: 20px!important;
         }
         .agenda__sessions--time, .agenda__sessions--date-time-tab, .agenda__sessions--time-concurrent {
            break-inside: avoid;
         }

         .agenda__sessions--time-wrap, .agenda__sessions--date-time-inner > div {
            max-width: 100%!important;
         }

         .agenda__sessions--time-concurrent .spea .agenda__sessions--single, .agenda__sessions--time-concurrent .slick-slide {
            padding-right: 30px;
         }

         .slick-slide {
            border-bottom: 0;
         }
         .agenda__sessions--time-concurrent .spea .agenda__sessions--single, .agenda__sessions--time-concurrent .slick-slide {
            max-width: 100%;
         }
         .agenda__sessions--sponsored, .agenda__sessions--logos {
            padding-left: 0;
         }

         .heading-session {
            background-color: #eee!important;
            padding: 15px;
         }

         .agenda__sessions--date-time-tab.heading-session {
            padding: 0;
            height: 0!important;
         }
         .agenda__sessions--name {
            margin-bottom: 0;
         }
         .single-speaker .speaker__info--session.elementor-element {
            padding: 0;
            margin-bottom: 0;
         }

      }
      /****************************** PRINT STYLES END *****************************/
