/*Changing font family of session title and description cards font family*/
.description-container span,
.description-container a,
.description-container p{
    font-family: CompassSansRegular !important;
    color: #000 !important;
}


/*Changing font family to side Bar agenda pop up*/
.session-page span,
.session-page i,
.session-page a,
.session-page p,
.session-page div
{
   font-family: CompassSansRegular !important;
    color: #000 !important;
}

/*Removing session-dates from right pop up rigth side bar on agenda page*/
.session-dates {
display: none !important;
}

/* 
Giovani.g, ZD: 207483	
Making the background video on the header responsive
*/
#section-7078062 > div {
  height: 30vw;
  margin-top: 5px;
}
#section-7078062 > div > div:nth-child(1) > video {
  width: 100%;
}
@media screen and (max-width: 843px) {
  #section-7078062 > div {
    margin-top: 25px;
  }
}
@media screen and (max-width: 432px) {
  #section-7078062 > div {
    margin-top: 45px;
  }
}
/* ----- end ----- */

.main-app-container {
  max-width: 100% !important;
  padding: 10 !important; /* This removes the 80px side borders */
}

.padding {
  padding: 50px !important; /* Adjust '20px' to whatever size you need */
}
/*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 {
}

.agenda-view .session-page .session-info-container .session-actions .session-view-action {
  display: none;
}

/* Agenda: Remove Local Time */
time span.start-time:not(:nth-of-type(1)) {
  border: var(--start-time-border);
  display: none;
}
time span.end-time:not(:nth-of-type(2)) {
  border: var(--end-time-border);
  display: none;
}
time span.session-info-text-light:not(:nth-of-type(3)) {
  border: var(--info-text-border);
  display: none;
}
time span.session-time:nth-of-type(4) {
  display: none;
}

/*Hide Agenda Session Times*/
.session-info-text {
  display: none;
}

/* hide add to calendar */
.add-to-calendar {
  display: none !important;
}

/* hide my interests on the agenda */
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button.my-interests-button {
  display: none;
}
body
  > div.react-main.footer-padding-confirmation
  > div
  > div
  > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.row
  > div.tab-buttons-container.margin-bottom-small
  > div:nth-child(2)
  > div.tab-button-border.background-color-gray {
  display: none;
}

/*Expand Session Description on Agenda Overview*/
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .preview-session-description {
  overflow: hidden;
  max-height: max-content;
  margin-bottom: 10px;
  cursor: default;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .preview-session-description .faddedAway {
  -webkit-mask-image: none;
  }
  /*Remove Session Description Fading*/
  .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .preview-session-description.faddedAway {
    -webkit-mask-image: none;
    mask: -moz-linear-gradient(
      linear,
      left top,
      left bottom,
      from(#000000),
      to(rgba(0, 0, 0, 0))
    );
  }

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

  /* Hide Speaker Like Button */
  .speaker-view .speaker-container .speaker-profile .speaker-community-like-wrapper span {
    display: none;
  }

  /* To hide "Share" for speakers */
  .speaker-share-button {
    display: none;
  }

  /*To hide Twitter component on Speaker profile*/
  .speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-twitter {
    display: none;
  }

  /* To hide the invite a friend link */
  .me-menu-invite {
    display: none !important;
  }

 
  /* Hide Website Footer */
  footer {
    display: none;
  }
  .main-view.footer-padding,
  .editor-home-page.footer-padding {
    padding-bottom: 0px;
  }

.agenda-view .session-list-container .session-day-container .time-row .time-elem > div {
 display:none
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-actions-container {
display:none !important

}




/*Create space between header and countdown element #208877*/
#section-6692031 > div {
    padding-top: 5%;
}


