/* General Styles */
.l500-basic {
	margin-bottom: 0 !important;
}

.site-content-contain {
	position: initial !important;
}

#mainpanels {
	margin-top: 0 !important;
}

.page-header__dropdown {
	z-index: 99999;
}

.site-header {
	background-color: #fff !important;
}

.navigation-top,
.site-navigation-fixed.navigation-top {
	position: relative !important;
}

.admin-bar .site-navigation-fixed.navigation-top {
	top: unset !important;
}

.masthead-v2-disabled {
	display: none !important;
}


/* Styles that are highly subject to change */
.st-default-search-input.st-default-search-input--color-inverse,
:scope .st-ui-autocomplete .st-query-present .st-ui-result.st-ui-image {
	color: #cfd5dc !important;
}

.l500-basic .text-primary {
	color: #082536 !important;
}

.l500-basic header .typography-eyebrow {
	font-size: .75rem !important;
	font-weight: 600 !important;
	line-height: 112.5% !important;
}

/* .l500-basic .mt-auto {
	margin-top: auto !important;
} */
.l500-basic .typography-interface-l-bold {
	font-family: var(--font-sans-heading), sans-serif;
	font-feature-settings: "ss02" on, "liga" off;
	font-size: 1.125rem;
	font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
	font-variant-numeric: lining-nums proportional-nums;
	font-weight: 600;
}

/* .l500-basic .mt-auto {
	margin-top: auto !important;
} */

/* .l500-basic .hover\:text-header-accent:hover {
	--tw-text-opacity: 1;
	color: rgb(30 194 200 / var(--tw-text-opacity));
} */

/* End highly subjective styles */

/* Logged-In User Specific Styles */
.logged-in .page-header__mobile-navigation-inner {
	/* margin-top: 46px; */
}

.logged-in .events-webinar-filter.fixed,
.logged-in .tv-navigation.fixed {
	margin-top: 32px !important;
}

/* Events */
.events-webinar-filter.fixed {
	margin-top: 0 !important;
}

/* TV */
.tv-navigation.fixed {
	margin-top: 0 !important;
}

/* Green Guide */
.ggg-nav.fixed {
	top: 0 !important;
}

@media only screen and (min-width: 1401px) {
	.ggg-nav.fixed {
			top: 0 !important;
	}
}

/* Future Lawyers */
.l500-basic :any-link {
	text-decoration: unset;
}

body.page-id-2.twentyseventeen-front-page .navigation-top.future-lawyers-header {
	display: none !important;
}

/* GC Powerlist */
.page-id-2 .py-4 {
	padding-bottom: 1rem !important;
	padding-top: 1rem !important;
}

/* Developments */
.page-id-2.twentyseventeen-front-page .mt-5 {
	margin-top: 1.25rem !important;
}

/* Enterprise GC */
.navigation-top.awards-menu {
	z-index: 999 !important;
}

/* Editorial */
.tax-countries #secondary {
	position: relative !important;
	top: 0 !important;
	right: 0 !important;
	margin-top: 0 !important;
}

/* Media Queries */
@media screen and (max-width: 48.875em) and (min-width: 48em) {
	.admin-bar .site-navigation-fixed.navigation-top,
	.admin-bar .site-navigation-hidden.navigation-top {
			/* top: 46px; */
			top: unset !important;
	}

	/* Page Specific Styles */
	/* Add specific styles for page-id-1048 if needed */
}

@media screen and (min-width: 48em) {
	.site-navigation-fixed.navigation-top,
	.navigation-top {
			position: relative !important;
	}
}
