#trp-floater-ls {
	display: none;
}
div.trp_language_switcher_shortcode {
	width: fit-content;
	margin: 0px !important;
}
div.trp-language-switcher div.trp-ls-shortcode-current-language {
	display: none;
}
.trp-language-switcher {
	width: auto;
	height: auto;
}
div.trp-language-switcher div.trp-ls-shortcode-language {
	display: flex !important;
	gap: 5px;
	align-items: center;
	height: auto;
	width: fit-content !important;
	max-width: none;
	max-height: none;
	overflow: unset;
	visibility: visible;
	background-color: transparent;
}
div.trp-language-switcher > div {
	padding: 0;
	border: none;
	border-radius: unset;
	background-image: none;
}
/* Customize text here (fz, paddings, color): */
div.trp-language-switcher > div.trp-ls-shortcode-language > a {
	outline: none;
	border-radius: unset;
	padding: 0px;
	transition: all 0.4s;
}
div.trp-language-switcher > div.trp-ls-shortcode-language > a:hover {
	background: none;
	border-radius: unset;
}
div.trp-language-switcher:hover div.trp-ls-shortcode-language {
	position: relative;
	max-height: unset;
	display: flex !important;
	padding: 0px;
	overflow-y: unset;
	overflow: unset;
}
div.trp-ls-shortcode-language::after {
	content: "/";
	color: #777;
	font-size: 16px;
	display: block;
	order: 2;
}
div.trp-ls-shortcode-language a.trp-ls-shortcode-disabled-language {
	order: 1;
	/* text-shadow: 0px 0px 1px #000; */
	color: #1b1b1b;
}
div.trp-ls-shortcode-language a:not(.trp-ls-shortcode-disabled-language) {
	order: 3;
	color: #777;
}
div.trp-ls-shortcode-language a:not(.trp-ls-shortcode-disabled-language):hover {
	/* text-shadow: 0px 0px 1px #000; */
	color: #1b1b1b;
}
.burger-mobile__main
	div.trp-ls-shortcode-language
	a.trp-ls-shortcode-disabled-language {
	color: #fff;
}
.burger-mobile__main
	div.trp-ls-shortcode-language
	a:not(.trp-ls-shortcode-disabled-language) {
	color: #c2c2c2;
}
.burger-mobile__main
	div.trp-ls-shortcode-language
	a:not(.trp-ls-shortcode-disabled-language):hover {
	color: #fff;
}
.burger-mobile__main div.trp-ls-shortcode-language::after {
	color: #c2c2c2;
	font-size: 20px;
}

.burger-mobile__main div.trp-language-switcher > div.trp-ls-shortcode-language {
	font-size: 20px;
}

.burger-mobile__main div.trp-language-switcher div.trp-ls-shortcode-language {
	gap: 10px;
}
