/*Change All Caps to Title Case*/.trade-template h1,h2, h3, h4 {text-transform: capitalize;}

/*remove event logo from header*/ .event-images-holder{display: none;}

/* Hide native ‘Home’ tab on Navbar */ 
#bs-example-navbar-collapse-1 > ul:nth-child(1) > li:nth-child(1) > a > div { display: none; }

/*Apply Font to Entire Website*/
html,html *,body,body *{ font-family: "Lato", sans-serif !important; } [class*=" icon-"], [class^="icon-"]{ font-family: bizzafont!important; }

/*Change All Caps to Title Case*/
.trade-template h1 {text-transform: capitalize;}
.trade-template h2 {text-transform: none;}

/*Make Event Logo Bigger*/ 
.trade-template .event-image-holder { height: 70px; }

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

/*remove register button.atom-main.btn.btn-success.btn-register { display: none; }*/ 

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

/* Remove the Home button in Nav Bar */
#bs-example-navbar-collapse-1 > ul:nth-child(1) > li:nth-child(2) {
  display: none !important;
}

/* Remove the Home button in Nav Bar */
.section-7291869 .element-34849549 .atom-title {  display: none !important;
}

.section-7346579 .element-34849549 .atom-title {  display: none !important;
}



/*
	giovani.g, ZD: 219675
	Making the video and text on the homepage responsive
*/
@media screen and (max-width: 1400px) {
  	#section-8140222 > div,
    #section-8140222 > div > div:nth-child(1) > video {
      height: 66vw;
    }	
	#section-8140222 > div > div.main-app-container.custom-space-top.custom-space-bottom > div.element-groups > div {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
	}
}
@media screen and (max-width: 768px) {
  	#section-8140222 > div > div.main-app-container.custom-space-top.custom-space-bottom > div.element-groups > div {
      width: 100%;
	}
}
@media screen and (max-width: 500px) {
  	#section-8140222 > div > div.main-app-container.custom-space-top.custom-space-bottom > div.element-groups > div > div > div > p > span:nth-child(1),
    #section-8140222 > div > div.main-app-container.custom-space-top.custom-space-bottom > div.element-groups > div > div > div > p > span:nth-child(2){
		font-size: 20px !important;
	}
}
/* ----- end ----- */

/* ----- video overlay ----- */

#section-8140222 > div {
  position: relative;
}

#section-8140222 > div::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 34, 0.65); /* adjust opacity as needed */
  pointer-events: none;
  z-index: 1;
}

/* ----- bringing the text to the top overlay ----- */

#section-8140222 > div > div.main-app-container.custom-space-top.custom-space-bottom {
  position: relative;
  z-index: 999;
}
