/* WPML Selector Widget Styles */
.recocycle-wpml-selector {
	list-style: none;
	padding: 0;
	margin: 0;

	display: flex;
}

.recocycle-wpml-selector .recocycle-lang-item {
	padding: 0 8px;
}

.recocycle-wpml-selector .recocycle-lang-item:not(:last-child) {
	border-right: 1px solid;
}

.recocycle-wpml-selector .recocycle-lang-item a {
	font-weight: var(--e-global-typography-accent-font-weight);
	color: inherit;
	text-decoration: inherit;
	transition: opacity 300ms ease-in-out;
}

.recocycle-wpml-selector .recocycle-lang-item:not(.active) a {
	opacity: 0.5;
}

.recocycle-wpml-selector .recocycle-lang-item a:hover {
	opacity: 1;
}

.recocycle-wpml-selector.recocycle-wpml-selector--dark {
	color: var(--e-global-color-text);
}

.recocycle-wpml-selector.recocycle-wpml-selector--dark .recocycle-lang-item:not(:last-child) {
	border-color: rgba(79, 79, 79, 0.3);
}

.recocycle-wpml-selector.recocycle-wpml-selector--light {
	color: #fff;
}

.recocycle-wpml-selector.recocycle-wpml-selector--light .recocycle-lang-item:not(:last-child) {
	border-color: rgba(255, 255, 255, 0.5);
}

