.session-info-text .session-info-text-light {
    color: var(--cards-text-light-color, #76778C);
    display: none;
}
time span.start-time:not(:nth-of-type(1)) {
		border:1px solid red;
		display: none;
	}
	time span.end-time:not(:nth-of-type(2)) {
		border:1px solid green;
		display: none;
	}

	time span.session-info-text-light:not(:nth-of-type(3)) {
		border:1px solid green;
		display: none;
	}
	time span.session-time:nth-of-type(4) {
		display: none;
	}


/*specific pages container*/
.home-custom-css {
  .custom-home-header {
    h1 { display: none; }
    .date-venue-holder {
      margin-top: 15px;
	  margin-bottom: 0;
    }
  }
}
.community-custom-css{}
.agenda-custom-css{}
.speakers-custom-css{}

.custom-header {
  position: relative;
  height: 240px;
  overflow: hidden;
  margin-top: 65px;

  // Overlay layer
  &::before {
    content: '';
    display: block;
    position: absolute;
    top: 0; bottom: 0;
    left: 0; right: 0;
    background: rgba(0, 0, 0, 0.4); // 40% opacity overlay
    z-index: 1;
  }

  .header-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
    z-index: 0;
  }

  .custom-header-content {
    position: absolute;
    top: 0; bottom: 0;
    left: 0; right: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 2;
  }

  h1 {
    font-size: 80px;
    color: #fff;
    font-weight: bold;
    font-family: 'PoppinsCustom';
    margin-bottom: 20px;
  }
}


.manual-page-header h2 {
  font-size: 80px !important;
}

.custom-ticket-options {
  img {
    height: auto;
    width: 100%;
    margin: auto;
  }
}

@media (max-width: 1250px) {
  .custom-header h1 {
	font-size: 80px;
  }
  .manual-page-header h2 {
    font-size: 80px !important;
  }
}
@media (max-width: 960px) {
  .custom-header h1 {
	font-size: 70px;
  }
  .manual-page-header h2 {
    font-size: 70px !important;
  }
  .home-video-section .iframe_not_editor_mode_wrapper {
    width: 600px !important;
    height: 350px !important;
  }
}
@media (max-width: 768px) {
  .custom-header h1 {
	font-size: 50px;
  }
  .manual-page-header h2 {
    font-size: 50px !important;
  }
}
.show-on-mobile { display: none; }
@media (max-width: 600px) {
  .custom-header h1 {
	font-size: 36px;
  }
  .manual-page-header h2 {
    font-size: 36px !important;
  }
  .home-video-section .iframe_not_editor_mode_wrapper {
    width: 468px !important;
    height: 273px !important;
  }
  .hide-on-mobile { display: none; }
  .show-on-mobile { display: block !important; }
}
@media (max-width: 480px) {
  .home-video-section .iframe_not_editor_mode_wrapper {
    width: 396px !important;
    height: 231px !important;
  }
}

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

.color-1-background-opacity {
  background-color: #1B1B1B;
}

.main-react-view {
  background-color: #EFEFEF;
}
