@charset "UTF-8";
/* Variables */
.primary-navigation-open .primary-navigation > .primary-menu-container {
	position: absolute;
	visibility: visible;
	opacity: 1;
	transform: translateY(0);
}
.primary-navigation #toggle-menu {
	display: none;
}
 .primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded=false] ~ ul {
 display: none;
}
.primary-navigation > div > .menu-wrapper {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	list-style: none;
	margin: 0;
	max-width: none;
	padding-left: 0;
	position: relative;
}
.primary-navigation > div > .menu-wrapper li {
	position: relative;
}
.primary-navigation > div > .menu-wrapper li {
 display: block;
}
.primary-navigation > div > .menu-wrapper .sub-menu-toggle {
	display: flex;
	width: 36px;
	justify-content: center;
	align-items: center;
	background: none;
	color: #FFF;
	border: none;
}
.primary-navigation > div > .menu-wrapper .sub-menu-toggle:focus {
	outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));
}
.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-plus, .primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus {
	/*height: 100%;*/
	display: flex;
	align-items: center;
}
.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-plus svg, .primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus svg {
	margin-top: -1px; color:#000
}
.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus {
	display: none;
}
.primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-minus {
	display: flex;
}
.primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-plus {
	display: none;
}
.primary-navigation > div > .menu-wrapper > li > .sub-menu {
	position: relative;
}
 .primary-navigation > div > .menu-wrapper > li > .sub-menu {
 left: 0;
 margin: 0;
 min-width: max-content;
 position: absolute;
 top: 100%;
 padding-top: 12px;
 transition: all 0.5s ease;
 z-index: 88888;
background: url(/wp-content/themes/twentytwentyone/arrow.png)top center no-repeat
}
 
 .primary-navigation .primary-menu-container > ul > .menu-item {
 display: flex;
}
.primary-navigation a { font-size:16px;
	color:#000;
	display: block;
}
.primary-navigation a + svg {
	fill: var(--primary-nav--color-text);
}
.primary-navigation .sub-menu {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: var(--primary-nav--padding);
	border: 1px solid var(--primary-nav--border-color);
}
.primary-navigation .sub-menu .sub-menu {
	border: none;
}
.primary-navigation .sub-menu .menu-item > a {
	line-height:36px;
	display: block;
	color:#666;
	padding:0 10px;
	background:#ededed; text-align:center
}
.primary-navigation .sub-menu .menu-item.current-lang > a {
	background:#C0131D;
	color:#FFF;
	line-height:36px;
}.primary-navigation .sub-menu .menu-item > a:hover { background:#de3a44;color:#FFF;}
.primary-navigation .menu-item-has-children > .svg-icon {
	display: none;
}
.screen-reader-text { display:none}