.guoda-language-switcher {
	z-index:2
}
.navbar-nav .nav-item.guoda-language-switcher .guoda-language-current {
	padding-right:18px;
	font-family:Optima, "Optima Regular", Arial, sans-serif!important;
	font-weight:500;
	letter-spacing:0;
	text-transform:none
}
html body .header .navbar .navbar-nav .nav-item.guoda-language-switcher > a.guoda-language-current {
	font-family:Optima, "Optima Regular", Arial, sans-serif!important
}
html body .header .navbar .navbar-nav .nav-item.guoda-language-switcher .guoda-language-latin {
	font-family:Optima, "Optima Regular", Arial, sans-serif!important
}
.navbar-nav .nav-item.guoda-language-switcher .guoda-language-current::after {
	right:0
}
.navbar-nav .nav-item.guoda-language-switcher .guoda-language-menu {
	min-width:0
}
.navbar-nav .nav-item.guoda-language-switcher .guoda-language-menu a.active {
	color:#0B1827;
	font-weight:600
}
#google_translate_element,
.goog-te-banner-frame,
.goog-te-gadget,
.skiptranslate iframe {
	display:none!important
}
body {
	top:0!important
}
.translated-ltr body,
.translated-rtl body {
	top:0!important
}
html[lang="en"] body,
html[lang="en"] body *:not(i):not([class^="lni"]):not([class*=" lni"]) {
	font-family:Optima, "Optima Regular", Arial, sans-serif!important;
	font-weight:400!important
}
html[lang="en"] .guoda-spirit-grid {
	grid-template-columns:repeat(3,minmax(0,1fr))
}
html[lang="en"] .guoda-spirit-grid article {
	min-width:0
}
html[lang="en"] .guoda-spirit-grid h4 {
	white-space:normal;
	overflow-wrap:anywhere
}
html[lang="en"] .lawyer-profile-email a {
	margin-left:4px
}
html[lang="en"] .footer-contact-list span + strong {
	margin-left:4px
}
@media only screen and (min-width:992px) {
	html[lang="en"] .hero-area .hero-content h1 {
		font-size:48px;
		line-height:1.14;
		white-space:nowrap
	}
}
@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px) {
	.navbar-nav .nav-item.guoda-language-switcher .guoda-language-current {
		padding-right:16px!important
	}
}
