/* Navbar navigation fix */
.navbar .nav {
  position: relative;
  z-index: 1000 !important;
}

@media (min-width: 768px) {
	.navbar .nav {
      display: flex;
      max-width: 1440px;
      margin: auto;
      padding: 0 7rem;
    }
    .navbar-nav li:nth-child(2) {
    margin-left: auto;   /* pushes this and everything after to the right */
  }
}


/*specific pages container*/
.home-custom-css{}
.community-custom-css{}
.agenda-custom-css{}
.speakers-custom-css{}

/*main container of each section*/
.main-app-container {
	max-width: 1220px;
}

/*
call-to-action buttons e.g:
Register, Join The Community etc
*/
.btn-register {}

/*Top navigation bar container*/
.template-nav {}
.logo-li-holder .image-container-item img {
	margin-top: 10px;
  	margin-bottom: 10px;
}
/*Top navigation bar items container*/
#bs-example-navbar-collapse-1 {}

/*Footer*/
.footer {
	background-color: #182340;
}
/*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 {}

/*font styles*/
.page-section-title {
	font-size: 2.625rem;
  	font-weight: 600 !important;
  	line-height: normal;
	letter-spacing: 0.25px;
  	color: #182340 !important;
  	text-transform: none !important;
  	font-family: 'Graphik', sans-serif !important;
}

.page-section-copy {
	font-size: 1rem;
  	font-weight: 400;
  	line-height: 24px !important;
	letter-spacing: 0.5px !important;
  	color: #182340 !important;
  	font-style: normal;
  	font-family: 'Graphik', sans-serif !important;
}

h1, h2, h3, h4, h5 {
	font-family: 'Graphik', sans-serif !important;
}

a {
	color: #375edf !important;
}
/* ~ ~ HOME PAGE STYLES ~ ~ */
.meet-pat-team-heading {
	display: none;
}
.what-is-gsg-desktop {
	display: none;
}
.sign-up-email-container {
	height: 280px;
}
.sign-up-email-container .iframe_not_editor_mode_wrapper {
      height: 260px;
}
@media (min-width: 768px) {
	.what-is-gsg-desktop {
      display: block;
  }
  .what-is-gsg-mobile {
  		display: none;
  }
  .sign-up-email-hs-form .iframe_not_editor_mode_wrapper {
  		height: 500px;
  }
  .sign-up-email-container {
  		height: 200px;
  }
  .what-is-gsg-title {
  		margin-top: 15% !important;
  }
  .who-should-attend-title {
	margin-top: 50% !important;
	}
}

.main-view.footer-padding {
	padding-bottom: 50px;
}

/* ~ ~ TRAVEL PAGE STYLES ~~ */
.need-visa-bullets-list {
	padding: 0px;
  	display: flex;
  	flex-direction: column;
  	gap: 1rem;
}
.need-visa-bullet {
	display: flex;
  	align-items: center;
  	gap: 0.89rem;
  	list-style-type: none;
}
@media (min-width: 768px) {
  .element-30894267 {
  	text-align: start;
  }
}

/* ~ ~ SPONSORS PAGE STYLES ~~ */
@media (min-width: 768px) {
  .become-sponsor-hs-form .iframe_not_editor_mode_wrapper {
      height: 480px;
  }
}
