#nav_wrap, #nw_inner, #site_header {
	background: #212121;
	border:none;
	max-width:100%;
}

.navbar-fixed-top .navbar-logo {
	display:none;
	box-sizing:none;
}

.navbar-fixed-top .navbar-nav {
	padding-left:0px;
	padding-right: 0px;
	margin-left:20px;
	margin-right:20px;
	--wp-admin--admin-bar--height: 64px;
}

.navbar-nav .sd_nav-register, .navbar-nav .sd_nav-get-involved  {
	font-size:80%;
	width: 250px!important;
	text-align: center;
}

#mobile-footer-nav {
	display:none!important;
}

.indicates-required {
	display:none;
}

button#pushy_collapse {
	position:relative;
	top:0;
	left:0;
	width:40px;
}

.fa {
	font-family: FontAwesome!important;
	font-weight: 400;
}

.twitter i::before {
  content: "\e61b";

}

.menu-footer-menu-1-container, .menu-footer-menu-2-container, .menu-footer-menu-3-container, .menu-footer-menu-4-container, .menu-footer-menu-1-no-2-container, .menu-connect-with-us-container, .menu-dont-miss-out-container, .menu-event-series-container, .f-widget li, .f-widget .textwidget, .footer-sidebar {
	text-align:center!important;
	color:white;
}

#footer_txt {
  margin: auto;
}

#footer_txt {
	padding: 10px 20px 10px 20px;
}

#footer_copyright {
	padding: 20px 20px 20px 20px;
}

#social-icons {
	padding-right: 20px;
}

#footer_logo {
	padding: 10px 20px 10px 20px;
}

@media only screen and (max-width: 600px) {
	.sd_big-button-adj {
		margin-right:30px;
	}
}

.navbar-nav ul ul > li  {
	max-width:800px;
	width:100%;
}

.navbar-nav ul ul ul>li>a {
	width:600px;
}

.navbar-nav ul ul ul.sub-menu {
	border:0;
	box-shadow:none;
}

.sd_big-button-row {
	margin:0px !important;
}

.sd_stat-row {
	padding:20px;
	margin:0px !important;
}

.sd_nav-register {
	  width: 200px !important;
}

.emg-header {
	height:490px;
	width:100%;
	margin-top:-480px;
}

#background-video {
	object-fit: cover;
	margin-top:-35px;
	width:100%;
	height:465px!important;
}

@media (max-width: 600px) {
	.emg-header .vc_column-inner {
		width:80%;
		height:75%;
		font-size: 50%!important;
	}

	.emg-header p {
		font-size: 0.9em !important;
		text-align: center !important;
	}
	
	.emg-header .wpb_text_column {
		padding:5px;
	}
}

@media (max-width: 801px) and (min-width: 601px) {
	.emg-header .vc_column-inner {
		width:40%;
		height:75%;
		font-size: 70%!important;
	}

	.emg-header .wpb_text_column {
		padding:10px;
	}
}

.sp-logo-photo-wrap {
	display: flex;
  	justify-content: center;
 	align-items: start;
}

.speaker-photo-expand img {
	width: 100px;
	height:100px;
	object-fit: cover!important;
	border-radius: 100px;

}

.speaker-logo-expand img {
	width: 100px;
	height:100px;
	object-fit: contain!important;
}


.speaker-list-inner .speaker-photo-expand img {
  height: 100px;
}

.sd_talk-speakers .speaker-photo-expand img {
	height: 74px!important;
	object-fit: cover!important;
}

.sd_talk-speakers .speaker-logo-expand img {
	height: 50px;
	width: 50px;
	object-fit: contain !important;
	border-radius: 100px;
	vertical-align:middle;
}

.sd_talk-speakers .speaker-logo-expand {
	height: 50px;
	width: 50px;
	border-radius: 100px;
}

.partner-cont img, .single-partner-cont .sbio-img img {
	width:150px;
	height:150px;
	object-fit:contain!important;
}

.sbio-img img {
	height:100px;
	width:100px;
	object-fit: cover;
}

.company-img img {
height: 100px;
width: 100px;
object-fit: contain !important;
}

@media only screen and (max-width: 600px) {
	.speaker-expand {
		width:100%!important;
		padding:20px!important;
		font-size:16px!important;
	}
	#emg_speakers_row {
		margin: 0px -15rem 0px -15rem!important;
	}
	.speaker-key-details-expand {
		width:50%!important;
		margin:auto!important;
		padding:0px;
		font-size:smaller;
	}
}

.wpb_wrapper ul li {
list-style-type: disc;
}

.wpb_wrapper ul li ul li {
list-style-type: circle;
}

.sd-carousel-horizontal ul li {
list-style-type: none;
}

.sd-carousel-partner img {
	background: transparent;
	vertical-align: middle;
	padding:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:20px;
	max-height: 200px;
  max-width: 200px;
}

.pop-content ul li strong::after {
	content: '\A';
	white-space:pre;
}

.sd_banner-links span {
	font-size:16px;
	padding:10px;
}

a {
	text-decoration-line: none!important;
}

h3, .sidebar .widget-title, .sidebar h3 {
font-size: 30px;
  line-height: 1.2;
  font-weight: bold;
}

#nav-logo {
	align-self:center;
}

.sd_about-row .vc_column-inner > .wpb_wrapper {
	border: none;
}

#nav-assoc {
	position: absolute;
	right: 0;
	margin-right:10px;

}

.sd-header-icon {
	margin-right:20px;
}

@media only screen and (max-width: 1000px) {
	.small_partners .sd-partner-horizontal-list li {
		width:200px;
	}

	.emg_countdown_time h3 {
		padding:0px!important;
	}

	.emg_countdown_time h4 {
		padding:10px!important;
	}

	#social-icons-top ul {
		display:inline-flex;
	}
	#nav-assoc {
		display:none;
	}
}

#footer form input {
	padding:10px;
	margin:10px;
	text-align:center;
	width:100%;
	background-color:white;
	color:#212121;
}

#footer form input[type="submit"] {
	background-color:#212121;
	color:white;
}

#footer form input[type="submit"]:hover {
	background-color:white;
	color:#212121;
}

.partner_tags {
	display:inline-flex;
}

.speaker-logo-expand {
		padding:0px;
}


.eael-tabs-content ul li {
	list-style:disc!important;
	margin-left:20px;
}
