#trp-floater-ls {
	display: none;
}

.trp-language-switcher .trp-ls-shortcode-current-language {
	width: unset !important;
}

.trp-language-switcher {
	position: relative;
	width: unset;
	height: unset;
	z-index: 10000;
}

.trp-ls-shortcode-language {
	width: unset !important;
	padding: 0 !important;
}

.trp-language-switcher:hover .trp-ls-shortcode-language {
	display: flex !important;
	flex-direction: column;
}

.trp-language-switcher > div {
	border: none;
	background-image: none;
	background: transparent;
}

.trp-ls-shortcode-current-language {
	padding: 0 !important;
}

.trp-language-switcher > div > a,
.trp-language-switcher > div > a.trp-ls-shortcode-disabled-language {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	padding: 5px 10px !important;
	background: var(--dark-blue);
	display: block;
	transition: all 0.4s;
}

.trp-language-switcher > div > a:hover {
	background: var(--dark-blue) !important;
}

.mobile-lang .trp-language-switcher > div > a,
.mobile-lang
	.trp-language-switcher
	> div
	> a.trp-ls-shortcode-disabled-language {
	color: #000;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	padding: 5px 10px !important;
	background: transparent;
	display: block;
}
