/*
Template:       aeen
Theme Name:     Aeen Child
Theme URI:      https://radiustheme.com/demo/wordpress/themes/aeen
Author:         RadiusTheme
Author URI:     https://www.radiustheme.com
Description:    Aeen | Responsive WordPress Aeen Theme is one of the Latest and World Standard Multipurpose Responsive WordPress Aeen Theme.
Version:        1.0
Tags:           two-columns, three-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog
License:        Envato split License
License URI:    https://themeforest.net/licenses/terms/regular
*/

:root {
	--agds-primary: #1b3452;
	--agds-primary-rgb: 27, 52, 82;

	--agds-secondary: #f2a14b;
	--agds-secondary-rgb: 242, 161, 75;

	--agds-tertiary: #131723;
	--agds-tertiary-rgb: 19, 23, 35;

	--agds-white: #fff;
	--agds-white-rgb: 255, 255, 255;
	--agds-grey: #666666;
	--agds-black: #000;
	--agds-black-rgb: 0, 0, 0;

	--agds-transition: all .25s ease;
}

/* LANG */
.lang ul>li.wpml-ls-current-language {
	position: relative;

}

.lang ul>li a {
	color: var(--agds-white);
	font-size: 14px;
	font-weight: 500;
	text-transform: initial;
	transition: var(--agds-transition);
}

.lang ul>li a:hover {
	color: var(--agds-secondary);
}

.lang ul>li.wpml-ls-current-language>a {
	padding: 11px 18px;
	padding-right: 34px;
	display: block;
	position: relative;
	background-color: transparent;
}

.lang ul>li.wpml-ls-current-language::after {
	content: '';
	position: absolute;
	top: 50%;
	right: 15px;
	width: 9px;
	height: 6px;
	background-image: url('assets/img/icons/i-arrow-up-white.svg');
	transform: rotate(180deg) translateY(50%);
	background-size: 100%;
	background-repeat: no-repeat;
	transform-origin: center center;
	transition: var(--agds-transition);
	z-index: 2;
}

.lang ul>li.wpml-ls-current-language:hover::after {
	transform: rotate(0deg) translateY(-50%);
}

.lang ul>li.wpml-ls-current-language .wpml-ls-sub-menu {
	display: block;
	position: absolute;
	background-color: var(--agds-white);
	padding: 10px 18px 10px;
	margin-bottom: 0;
	min-width: 100%;
	opacity: 0;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	visibility: hidden;
	pointer-events: none;
	list-style: none;
	transition: var(--agds-transition);
	z-index: 2;
}

.lang ul>li.wpml-ls-current-language .wpml-ls-sub-menu>li:not(:last-child) {
	margin-bottom: 10px;
}

.lang ul>li.wpml-ls-current-language:hover .wpml-ls-sub-menu {
	pointer-events: auto;
	opacity: 1;
	visibility: visible;
}

.rt-header-menu .lang {
	position: absolute;
	right: 35px;
	top: 6px;
}

.rt-header-menu .lang ul>li>a {
	color: var(--agds-grey);
}

.rt-header-menu .lang ul>li.wpml-ls-current-language::after {
	background-image: url('assets/img/icons/i-arrow-up-grey.svg');
}

.topbar-layout1 .lang ul>li.wpml-ls-current-language .wpml-ls-sub-menu {
	background-color: var(--agds-primary);
}

.topbar-layout2 .lang ul>li.wpml-ls-current-language .wpml-ls-sub-menu {
	background-color: var(--agds-tertiary);
}