body {
	overflow-y: scroll;
	min-height: 100vh;
	background-color: var(--theme-event-bg-color);
}

main {
	overflow-x: visible;
}

.navbar__list-item .navbar__list-item-link span,
.navbar__list-item .nav-section-title span,
.navbar__dropdown-submenu-link span,
.nav-section-title {
	font-size: 16px;
}

.navbar__list-item.active .navbar__list-item-link > * {
	font-weight: bold;
}

.navbar__notifications-list-item-link span.notifications-count-badge {
	font-size: 14px;
}

.logged-in main {
	margin-top: var(--hs-topnav-height);
}

.main-content__container {
	padding: 0px;
}

.navbar-logo__desktop img {
	max-height: 70px;
	padding: 0px 20px;
	margin: 0px;
	margin-right: auto;
}

#nav-top-navigation {
	position: fixed;
	padding: 10px;
}

#nav-top-navigation-settings,
#nav-top-navigation {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

.navbar-settings__list-item-dropdown-mobile-icon,
.navbar-settings__notifications-item {
	display: none;
}

.hsblocks-container #navbarCollapse .nav-icon.far.fa-fw {
	display: none;
}

.hsblocks-container #navbarCollapse .navbar__dropdown-submenu-items .nav-icon.far.fa-fw {
	display: unset;
}

@media (max-width: 895px) {
	.navbar-settings__list-item-dropdown-mobile-icon,
	.navbar-settings__notifications-item {
		/* display: block */
		display: flex;
		width: 100%;
		align-items: center;
	}
	.navbar-settings__list-item-dropdown-desktop-icon,
	.navbar-settings__notification-bell {
		display: none;
	}
	.hsblocks-container #navbarCollapse .nav-icon.far.fa-fw {
		display: unset;
	}
}

.hsblocks-container #navbarCollapse {
	flex-direction: row;
	align-items: center;
}

@media (min-width: 896px) {
	.navbar__dropdown-menu {
		max-width: unset;
	}
	.hsblocks-container #navbarCollapse {
		height: unset;
		min-height: unset;
	}
	.hsblocks-container #navbarCollapse li.nav-section-title a i.title-icon {
		position: unset;
	}
	.navbar-settings__notification-bell .notifications-count-badge {
		position: absolute;
		left: 10px;
		top: 3px;
		border-radius: 50%;
		font-size: 10px;
	}
	.navbar__dropdown-submenu-items .navbar__nav-section-title,
	.hsblocks-container .navbar__nav-section-title {
		display: none;
	}
}

@media (max-width: 895px) {
	.navbar-expand-md .navbar-toggler {
		display: block;
		margin-right: auto;
	}
	.navbar-toggler:focus-visible {
		outline: -webkit-focus-ring-color auto 1px !important;
		outline-offset: 5px;
	}
	.hsblocks-container #navbarCollapse {
		flex-direction: row;
		align-items: flex-start;
	}
	.logged-in main {
		margin-top: var(--hs-mobilenav-height);
	}
	#nav-top-navigation {
		padding: 0px 1rem;
	}
}

@media (min-width: 896px) {
	#nav-top-navigation {
		height: var(--hs-topnav-height);
		padding: 10px 20px;
	}
	#navbarCollapse.collapse {
		display: flex;
	}
	.hsblocks-container .navbar__list-item-link,
	.hsblocks-container .nav-section-title a,
	.hsblocks-container .navbar__notifications-list-item-link {
		margin: 0px 15px;
		padding: 10px 0px;
		padding-bottom: 0px;
		border-bottom: 3px solid transparent;
	}
}

.navbar__dropdown-submenu-items {
	list-style: none;
	list-style-type: none;
	padding: 10px 0px;
}

.navbar__list-item-link:hover {
	text-decoration: unset;
}

.navbar__list-item .navbar__list-item-link,
.navbar__dropdown-submenu .navbar__dropdown-submenu-link {
	border-bottom: 3px solid transparent;
}

.navbar-settings__dropdown-menu,
.navbar-settings__dropdown-menu.show {
	right: 0;
}

/* Nav Icon Carats  */
.hsblocks-container #nav-top-navigation #navbarCollapse li.nav-section-title a[aria-expanded="true"] i.title-icon {
	transform: rotate(0deg);
}

.hsblocks-container #nav-top-navigation #navbarCollapse li.nav-section-title a[aria-expanded="false"] i.title-icon {
	transform: rotate(-90deg);
}

@media (min-width: 896px) {
	.navbar__dropdown-menu {
		position: absolute;
		background-color: var(--theme-navigation-bg-color);
		max-width: 250px;
		z-index: 100;
	}
	.navbar__list-item .navbar__list-item-link:hover,
	.navbar__list-item.active .navbar__list-item-link,
	.navbar__dropdown-submenu .navbar__dropdown-submenu-link:hover {
		border-bottom: 2px solid var(--theme-navigation-active-text-color);
	}
}

@media (max-width: 895px) {
	.navbar__dropdown-menu {
		max-width: unset;
    box-shadow: none;
	}
	.hsblocks-container #navbarCollapse,
	.hsblocks-container #nav-top-navigation-settings,
	.hsblocks-container #nav-top-navigation-items {
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
	}

	.hsblocks-container #navbarCollapse {
		visibility: hidden;
	}

	.hsblocks-container #navbarCollapse.show {
		visibility: visible;
	}

	.hsblocks-container #nav-top-navigation-settings.has-bottom-nav {
		padding-bottom: 58px;
	}
	.navbar__list-item {
		border-bottom: unset;
		border-left: 3px solid transparent;
	}
	.navbar__list-item:hover,
	.navbar__list-item.active,
	.navbar__dropdown-submenu-link:hover {
		border-left: 3px solid var(--theme-navigation-active-text-color);
	}
	.hsblocks-container .navbar__list-item:not(.nav-section-title) a {
		padding: 15px 20px;
	}
	.hsblocks-container .navbar__list-item-link,
	.hsblocks-container .nav-section-title a {
		margin: unset;
	}
	#nav-top-navigation-items .navbar__nav-section-title,
	#nav-top-navigation-items .navbar__list-item-dropdown,
	#nav-top-navigation-settings .navbar__nav-section-title:not(.navbar__nav-section-title-no-dropdown),
	#nav-top-navigation-settings .navbar__list-item-dropdown {
		border-top: 1px solid rgba(255, 255, 255, 0.2);
	}
	#nav-top-navigation-items .navbar__nav-section-title,
	#nav-top-navigation-items .navbar__list-item-dropdown,
	#nav-top-navigation-settings .navbar__nav-section-title,
	#nav-top-navigation-settings .navbar__list-item-dropdown:not(.navbar__list-hide-dropdown),
	#nav-top-navigation-settings .navbar__nav-section-title-no-dropdown {
		padding: 10px 0px;
	}
	.navbar__list-hide-dropdown .navbar__dropdown-submenu-link {
		display: none;
	}
	.navbar__list-hide-dropdown .navbar-settings__dropdown-menu.collapse {
		display: block;
	}
}

header #navHanger {
	display: none;
}
header.live #navHanger {
	display: flex;
}
#navHanger {
	position: absolute;
	top: 100%;
	right: 30px;
	transition: 0.5s;
}
.liveNowWrapper {
	position: relative;
	width: 100px;
	overflow: hidden;
	margin: 0 10px;
	min-height: 34px;
}
.liveNowIndicator {
	position: absolute;
	right: 0px;
	top: -35px;
	transition: 0.3s;
}
header.live .liveNowIndicator.live {
	top: 0px;
}
.liveNowIndicator a {
	color: white !important;
	padding: 8px 15px 5px 15px;
	background-color: red;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0 0 5px 5px;
}
.liveNowIndicator a:hover {
	text-decoration: none !important;
}
.notifications-count-badge.notifications-nav__count {
	display: block;
}
.navbar-toggler.navbar__button > .notifications-count-badge.notifications-nav__count {
	position: absolute;
	top: -35%;
	left: 35%;
	margin: 0px !important;
	font-size: 12px;
}
.navbar-settings__list-item-dropdown-mobile-icon > .notifications-count-badge.notifications-nav__count {
	margin-left: 5px !important;
	font-size: 12px;
}
.navbar__dropdown-submenu-link[aria-expanded="true"] .notifications-count-badge.notifications-nav__count,
.navbar-toggler.navbar__button[aria-expanded="true"] .notifications-count-badge.notifications-nav__count {
	display: none !important;
}

/* media query for ipad size and smaller */
@media (max-width: 896px) {
	ul#nav-top-navigation-settings.has-bottom-nav {
		padding-bottom: 58px; 
	}
}