.navigation:not(.bottom_menu) {
    position: relative;
    z-index: 999;
}

.bottom_menu .navigation {
    z-index: 1 !important;
	background-color: unset !important;
	background: unset !important;
}

.navigation .Private{
	display:none;
}

.navigation{
	outline:none !important;
	text-decoration: none;
	list-style: none;
}

.navigation a {
	display: inline-block;
	color: inherit;
}

.navigation :is(a, button, li, li *) {
	cursor: pointer;
}

.navigation ul {
	background-color: inherit;
    padding: 0px;
    margin: 0px;
	list-style: none;
}

.additions-menu-wrapper {
	position: relative;
	display:none;
	justify-content: flex-end;
	width: 100%;
	height: 30px;
}

:is([complex-menu],[auxiliary-menu]) .additions-menu-wrapper {
	display:flex;
}

.navigation-wrapper {
	display: flex;
	width: auto;
	max-width: 100%;
	height: 65px;
}

.mobile-menu-wrapper {
	display:none;
	position: relative;
    z-index: 9999;
}

.logo-wrapper img { 
	width: auto;
	height: auto;
	max-width: 200px;
	max-height: 100%;
	transition: height 1s;
}

.logo-wrapper[data-pos="contain"] img{
	max-width: 160px;
	object-fit: contain;
}

.logo-wrapper[data-pos="contain"] a {
	width: 100%;
	height: 100%;
}

.logo-wrapper.text a {
    text-decoration: none;
	transition: height 1s;
}

:is([complex-menu],[visionary-menu]) .logo-wrapper.text h1{
	transform:  translate(0%, 5%);
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
	width: 100%;
    text-align: center;
	transition: font-size 1s;

}

.shrink:is([complex-menu],[visionary-menu]) .logo-wrapper.text h1{
	transform: translate(0%, 30%);
}

:is([product-menu],[auxiliary-menu],[basic-menu]) .logo-wrapper.text h1{
	transform:  translate(0%, 5%);
	width: 100%;
    text-align: center;
	transition: font-size 1s;
}

.shrink:is([product-menu],[auxiliary-menu],[basic-menu]) .logo-wrapper.text h1{
	transform: translate(0%, 0%);
}

.navigation-link-wrapper nav li {
	position: relative;
}

.navigation-link-wrapper div.expand-submenu,
.navigation-link-wrapper ul.sub-items {
	display:none;
}

div.expand-submenu i {
	position: absolute;
	left:50%;
	top:16px;
	transform: translate(-50%,0%) rotate(-90deg);
	transition:all 0.4s ease;
	font-size: 10px;
	transition: top 1s;
}

.shrink[menu-position-shrink] div.expand-submenu i { 
	top:16px;
}

div.expand-submenu.expanded i {
	transform: translate(-50%,0%) rotate(0deg);
}

div.full-screen-navigation {
	display:none;
}

div#scroll_to_top {
    position: fixed;
    max-width: 50px;
    min-height: 50px;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    right: 20px;
    bottom: 40px;
    box-shadow: 0px 0px 6px rgb(0, 0, 0, 0.2);
}

:is(.navigation-link-wrapper, .main-navigation-tabs) > nav > ul{
	list-style: none;
}

.main-navigation-tabs > nav > ul li{
	text-align: right;
	padding-right: 15px;
}

:is([basic-menu], [auxiliary-menu]) .navigation-link-wrapper{
	position:relative;
}

:is([basic-menu], [auxiliary-menu]) .navigation-link-wrapper .login_btn{
	position:absolute;
	top: 50%;
	min-width: 30px;
	max-width: 200px;
	height:100%;
	right: 40px;
	transform:translate(0px, -50%);
	z-index: 9999;
}

[auxiliary-menu] .navigation-link-wrapper .login_btn{
	width:auto;
    border: 1px solid;
    height: 40px;
    padding: 0px 4px;
	transition: height 1s;
}

[auxiliary-menu] .navigation-link-wrapper .login_btn:not(.open) svg{
    display: inline-block;
	width: 21px;
}

[auxiliary-menu] .navigation-link-wrapper .login_btn div{
	display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.shrink[auxiliary-menu] .navigation-link-wrapper .login_btn{
	height: 32px;
}

.shrink[auxiliary-menu] .login_btn.open .login_menu_btn {
    height: 32px;
}

.mobile_show{
	display: none;
}


[product-menu] .mobile_show{
	display: inline-block;
}

[product-menu] .mobile_show div[role="button"]{
	display: none;
}

[complex-menu] .login_btn{
    height: 40px;
    min-width: 40px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	margin: 0px 5px;
	border-right: 1px solid;
	transition: translate 2s;
}

[complex-menu] .main_login_ctn {
    order: 3;
    position: relative;
	min-width: 40px;
	max-width:180px;
    width: -webkit-fill-available;
}
[complex-menu] .main_login_ctn[out] {
    max-width: 50px;
}

[complex-menu] .login_btn svg{
    width: 30px;
	position: relative;
    /*top: 50%;*/
   transform: translateY(15%);
}

[complex-menu] .main_login_ctn[in] .login_btn svg {
    transform: translateY(0%);
}

[complex-menu] .login_btn a{
	height: 100%;
    width: 100%;
}

[visionary-menu] .login_ctn{
	width: 500px;
    min-height: 230px;
	position: relative;
	left:50%;
	transform: translateX(-50%);
    border: 1px solid ligthgray;
    border-radius: 6px;
    padding: 20px 0px;
}

[visionary-menu] .login_ctn form{
	margin: 10px;
}

:is([basic-menu], [auxiliary-menu]) .login_btn > a,
[complex-menu] .login_btn.open > a{
	height: 100%;
	display: flex;
	text-decoration: none;
}
:is([basic-menu], [auxiliary-menu]) .login_btn a > svg,
[complex-menu] .login_btn.open a > svg{
	width: 30px;
}

:is([basic-menu], [auxiliary-menu], [complex-menu]) .login_btn a > div{
    margin: 5px 8px;
    position: relative;
    text-align: center;
    top: 50%;
    left: 0px;
    transform: translate(0%, -65%);
    height: max-content;
	max-width: 200px;
}

[complex-menu] .login_btn a > div{
	/* width: 200px;*/
	 text-align: left;
	 /*transform: translate(0%, 0%);*/
}

/*.shrink[complex-menu] .login_btn a > div{
    transform: translate(0%, -69%);
}*/

.shrink[complex-menu] .login_btn a[onclick="ShowLoginMenu();"] svg{
	transform: translate(0%, 0%);
}


:is([basic-menu], [auxiliary-menu], [complex-menu]) .login_btn.open .Login_menu{
	display:none;
}

:is([basic-menu], [auxiliary-menu], [complex-menu])[basic-menu] .login_btn.open:hover > .Login_menu{
	display: block;
	position: absolute;
}

:is([basic-menu]) .login_btn.open:hover > .Login_menu{
    top: 70%;
    right: 0px;
    width: 140px;
    text-align: center !important;
    border-top: 1px solid;
}

:is([complex-menu]) .login_btn.open:hover > .Login_menu{
    top: 70%;
    right: 0px;
    width: 140px;
    border-top: 1px solid;
}

:is([complex-menu]) .login_btn.open:hover > .Login_menu{
	top: 0%;
}

[complex-menu] .login_btn.open:hover > .Login_menu {
    /*left: 40px;*/
}

[auxiliary-menu] .login_btn.open .Login_menu{
    /*top: 110%;*/
    right: -44px;
    width: 100%;
    text-align: center !important;
}


[visionary-menu] .login_ctn .main_header,
.Login_background_Ctn .login_ctn .main_header{
	height: 50px;
    width: 100%;
    text-align: center;
    font-size: 20px;
}

.Login_background_Ctn .login_ctn .main_header{
	margin-top:26px;
}

[visionary-menu] .login_ctn .login_box{
	height: calc(100% - 50px);
    width: 100%;
	padding: 10px 20px 0px 20px;
	
}
[visionary-menu] .login_ctn .login_box ul{
	height: calc(100% - 50px);
    width: 100%;
    padding: 40px; 
}
[visionary-menu] .login_ctn .login_box li{
	text-align:center;
	padding: 8px;
	background-color: #f2f2f2;
	border:1px solid lightgray;
}

.Login_background_Ctn .login_box{
	height: calc(100% - 70px);
    width: 100%;
	padding: 40px 40px;
}


.Login_background_Ctn{
	display: none;
	position: fixed;
	height: 100%;
	width: 100%;
	background-color: rgba(0,0,0,0.5);
	top: 0%;
	left: 0%;
}

.Login_background_Ctn .login_ctn{
	width: 420px;
    min-height: 400px;
	/*border:1px solid white;*/
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 6px;
}

.Login_background_Ctn .login_ctn .close_login{
	text-align: right;
    cursor: pointer;
    width: 20px;
    position: absolute;
    right: 10px;
	top: 2px;
}


.mobile_show .sub-items.navigation {
    padding: 15px;
	display:none;
}
:is(.login_ctn, .mobile_show) label.header{
	padding:0px !important;
	font-size: 15px;
	margin-bottom: 10px;
}

:is(.login_ctn, .mobile_show) :is(input, button){
	width: 100%;
	margin-bottom: 13px;
    border: 1px solid lightgray;
    border-radius: 4px;
    height: 36px;
}

:is(.login_ctn, .mobile_show) button{
	margin-top: 20px;
	cursor: pointer;
}

:is(.login_ctn, .mobile_show) a.forgot{
	float: right;
    font-size: 12px;
    /* position: absolute; */
    width: auto;
	height: 12px;
	display: inline-block;
	cursor: pointer;
}

:is(.login_ctn, .mobile_show) a.create_account {
	width: 100%;
    text-align: center;
    font-size: 12px;
    height: 12px;
    text-decoration: none;
	cursor: pointer;
}

.login_ctn a.create_account{
    margin-top: 20px;
}

[visionary-menu] .login_ctn a.create_account{
    margin-top: 30px;
}

.mobile_show .sub-items:before{
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    height: 1px;
    width: 100%;
    background-color: lightgrey;
}


.navigation .additions-menu-wrapper img{
	height: 100%;
	width: 100%;
}

.navigation .in-menu-additionals-wrapper img {
    height: 26px;
    width: 26px;
}

:is(.login_ctn, .sub-items).signup_form{
	display: none;
}

.login_ctn,
.login_li .sub-items{
	background-color: white;
}

.login_ctn .main_header.nav_BGC.text_color {
    font-size: 25px;
    padding: 7px;
}


form:is(.login_setup_container, .login_client, .login_setup_ctn) .header{
	color: gray;
}

div:is([complex-menu],[basic-menu]) .Login_menu a.user_setting:before{
	font-family: "Font Awesome 5 Free"; 
    font-weight: 900; 
    content: "\f013";
	margin-right: 5px;
	
}

div:is([complex-menu],[basic-menu]) .Login_menu a.user_logout:before{
	font-family: "Font Awesome 5 Free"; 
    font-weight: 900; 
    content: "\f52b";
	margin-right: 5px;
	
}

div:is([complex-menu],[basic-menu])  .Login_menu a.my_posts:before{
	font-family: "Font Awesome 5 Free"; 
    font-weight: 900; 
    content: "\f781";
	margin-right: 5px;
	
}


[product-menu] li.login_li:not(.mobile_show ),
[product-menu] li.cl_login{
	border-right: 1px solid;
    max-width: 200px;
}

[product-menu] li.cl_login .expand-submenu{
	right: 5px;
}

[auxiliary-menu] .Login_menu a{
	padding: 5px;
}

[auxiliary-menu] .Login_menu li{
	border:1px solid;
}

[auxiliary-menu] .login_btn.open .login_menu_btn{
	width: 40px;
    height: 40px;
    border: 1px solid;
    position: absolute;
    top: -1px;
    right: -40px;
	cursor: pointer;
	transition: height 1s;
}

[auxiliary-menu] .login_btn.open .login_menu_btn i{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

:is([complex-menu], [basic-menu], [product-menu], [auxiliary-menu]) .login_btn a:hover{
	font-size: initial !important
}

/*.navigation[menu-position-shrink]:not([auxiliary-menu]) .navigation-wrapper{
	height: 100%
}*/

.navigation[menu-position-shrink] .hamburger{
	padding: 15px 15px;
}

.navigation.shrink[menu-position-shrink] .hamburger{
	padding: 6px 15px;
}

@media (min-width:300px) {
		
	.navigation{
		width: 100%;
	}
	
	.navigation[menu-position-normal]{
		min-height: 64px;
	}

	.mobile-menu-wrapper {
		display: block;
		width: 70px;
		height: auto;
		padding: 6px 0px;
	}

	.logo-wrapper {
		width: 100%;
		height: 100%;
		padding: 0px 0px;
		text-align:left;
		transition: height 1s;
	}
	

	[logo-middle] .logo-wrapper {
		text-align:center;
	}

	.navigation-link-wrapper {
		display:none;
	}

	.navigation-link-wrapper nav {
		width: 70%;
		max-width: 300px;
		height: 100%;
		max-height: 100%;
		padding-top:4px;
	}

	.navigation-link-wrapper nav ul.sub-items {
		padding-left: 10px;
		font-size: 14px;
	}

	.navigation-link-wrapper nav li {
		width: 100%;
		min-height: 40px;
		height: auto;
		line-height: normal;
	}

	.navigation-link-wrapper nav li a {
		display: inline-block;
		width: 100%;
		height: 40px;
	}

	.navigation-link-wrapper nav li label {
		padding: 12px 40px 0px 20px;
	}

	.navigation-link-wrapper nav > ul > li:after {
		content: '';
		position: absolute;
		left:0px;
		top:40px;
		height: 1px;
		width: 100%;
		background-color: lightgrey;
	}

	.navigation-link-wrapper div.expand-submenu {
		display: block;
		position: absolute;
		right: 0px;
		top: 0px;
		height: 40px;
		width: 40px;
	}
	
	.navigation-link-wrapper .cl_login div.expand-submenu{
		height:100%
	}

	.in-menu-additionals-wrapper {
		width: 170px;
		height: 100%;
		line-height: 64px;
	}

	.additions-menu-wrapper a{
		position: relative;
		/*top: 2px;*/
		top: -1px;
		width: 30px;
		/*height: 25px;*/
		margin: 0px 4px;
		height: 100%;
	}

	.in-menu-additionals-wrapper a {
		position: relative;
		/*top: 5px;*/
		width: calc(33% - 15px);
		margin: 0px 4px;
		height: 100%;
	}

	.navigation-link-wrapper nav > ul > li.logo-in-menu {
		display: none;
	}
}

@media  (min-width:300px) and (max-width: 599px){
	.logo-wrapper.text a{
		width: 100%;
		height: 100%;
		position:relative;
	}
	
	.logo-wrapper.text a h1{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%) !important ;
	}
}

@media (min-width:600px){
	.in-menu-additionals-wrapper {
		width: 126px;
		height: 100%;
		line-height: 64px;
	}
	

}

@media (max-width:1230px) {
	.navigation-link-wrapper nav ul {
		max-height: 100%;
		overflow-y: auto;
	}
	.open .navigation-link-wrapper {
		display: inline-block;
		position: fixed;
		top: 64px;
		left: 0px;
		width: 100%;
		height: calc(100% - 64px);
		z-index: 1;
	}
	.open .navigation-link-wrapper {
		background-color: rgba(0, 0, 0, 0.7);
	}
}

@media (min-width:1231px) {	
	.mobile-menu-wrapper {
		display:none;
	}

	.logo-wrapper {
		width: 100%;
		max-width: 250px;
		height: 100%;
		padding: 0px 10px;
		text-align: center;
	}

	.navigation-link-wrapper nav > ul > li.logo-in-menu {
		max-width: 250px;
		height: 100%;
		display:none;
	}

	.navigation-link-wrapper,
	.navigation-link-wrapper nav {
		display:block;
		width: 100%;
		max-width: 100%;
	}

	.navigation-link-wrapper nav {
		padding: 0px 14px;
	}

	.navigation-link-wrapper nav ul {
		display: flex;
		width: 100%;
		height: 100%;
	}

	.navigation-link-wrapper nav > ul > li {
		line-height: normal;
		height: 100%;
		min-height: 100%;
		max-width: 140px;
	}

	.navigation-link-wrapper nav li a {
		height: 100%;
	}
 
	.navigation-link-wrapper nav li label {
		position: absolute;
		display: block;
		width: 100%;
		text-align: center;
		top:50%;
		left:0px;
		transform: translate(0%, -50%);
		padding: 0px 14px;
	}

	.navigation-link-wrapper nav > ul > li:after {
		display: none;
	}

	.in-menu-additionals-wrapper {
		width: 140px;
		height: 100%;
		line-height: 64px;
	}

	.navigation-link-wrapper div.expand-submenu {
		width: 10px;
	}

	div.expand-submenu i {
		top:28px;
	}

	ul.sub-items div.expand-submenu i {
		top:16px;
	}

	.navigation-link-wrapper nav > ul > li.cl_login > div.expand-submenu i {
		top:38%
	}
	
	.navigation-link-wrapper nav > ul > li > div.expand-submenu i {
		transform: translate(-50%,0%) rotate(0deg);
	}

	.navigation-link-wrapper nav > ul > li ul.sub-items {
		min-height: 40px;
		height: auto;
		max-height: unset;
		/*background-color:lightgray;*/
	}

	.navigation-link-wrapper nav ul.sub-items li {
		height: 40px;
	}

	.navigation-link-wrapper nav ul.sub-items li label {
		text-align: left;
	}

	.navigation-link-wrapper nav li:not(.hide):hover > ul.sub-items {
		display: block;
		position: absolute;
		top: 100%;
		left: 0px;
		width: 200px;
		text-align: left !important;
	}

	.navigation-link-wrapper nav li:hover > ul.sub-items div.expand-submenu {
		right: 10px;
	}

	.navigation-link-wrapper nav li > ul.sub-items > li:not(.hide):hover .sub-items {
		display: block;
		position: absolute;
		top: 0px;
		left: 100%;
		width: 200px;
		text-align: left !important;
	}

	/* MENU SETTINGS */
	/*----------------*/
	/*MENU ITEM POSITIONS*/
	[menu-align-left] .navigation-link-wrapper > nav > ul {
		justify-content: flex-start;
	}
	[menu-align-center] .navigation-link-wrapper > nav > ul {
		justify-content: center;
	}
	[menu-align-right] .navigation-link-wrapper > nav > ul {
		justify-content: flex-end;
	}
	:is([visionary-menu], [complex-menu]) .mobile-menu-wrapper{
		display: block;
	}	
	[visionary-menu] .navigation-link-wrapper nav,
	[visionary-menu] .in-menu-additionals-wrapper {
		display:none;
	}

	[logo-middle] .logo-wrapper {
		display:none;
	}

	[logo-middle] .navigation-link-wrapper nav > ul > li.logo-in-menu,
	[logo-middle] .navigation-link-wrapper nav > ul > li.logo-in-menu .logo-wrapper {
		display: block;
	}
	/*SUB MENU SETTINGS*/
	/*Visionary*/	
	/*Complex*/
	:is([visionary-menu], [complex-menu]) div.expand-submenu,
	[complex-menu] .navigation-link-wrapper nav li:hover > ul.sub-items{
		display:none;
	}

	:is([visionary-menu], [complex-menu]).open .full-screen-navigation {
		display: flex;
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		background: transparent;
	}

	.full-screen-navigation :is(.main-navigation-tabs, .sub-navigation-tabs) {
		position: relative;
		max-width: 100%;
		max-height: 100%;
		height: 100%;
	}
	.full-screen-navigation .main-navigation-tabs {
		width: 22.5%;
		z-index: 9;
		
	}

	.full-screen-navigation .main-navigation-tabs:not(.nav_BGC){
		background-color: white;
	}
	.full-screen-navigation .sub-navigation-tabs {
		width: 77.5%;
	}

	.main-navigation-tabs nav {
		position:absolute;
		right: 0px;
		top:40%;
		transform: translate(0px, -50%);
		width: 100%;
		text-align: left;
		font-size: x-large;
	}

	.main-navigation-tabs nav:after {
		content:'';
		position: absolute;
		left:100%;
		top:50%;
		transform: translate(0px, -50%);
		width: 1px;
		height: calc(100% + 120px);
		background-color: rgb(212, 212, 212);
	}

	.sub-navigation-tabs .sub-nav-item {
		display:none;
	}

	.sub-navigation-tabs nav {
		position: absolute;
		left:0px;
		top:40%;
		transform: translate(0px, -50%);
		width: 100%;
		height: auto;
		max-height: 100%;
		overflow-y: auto;
	}

	.sub-navigation-tabs nav > ul > li {
		display: inline-block;
		width: 12%;
		height: auto;
		margin: 3%;
		vertical-align: top;
	}

	.sub-navigation-tabs nav > ul > li > a > label {
		font-size: larger;
		font-weight: bold;
	}
}


[visionary-menu] .in-menu-additionals-wrapper {
	display:none;
}
[mobile-menu-none] .mobile-menu-wrapper, 
[logo-none] .logo-wrapper, 
[additions-menu-none] .in-menu-additionals-wrapper {
	display: none;
}
/* MENU POSITIONS */
/*
	- Mobile menu left - Logo left - Additional Menu left
*/
[mobile-menu-left][logo-left][additions-menu-left] .mobile-menu-wrapper { order: 1; }
[mobile-menu-left][logo-left][additions-menu-left] .logo-wrapper {	order: 2; }
[mobile-menu-left][logo-left][additions-menu-left] .in-menu-additionals-wrapper { order: 3; }
[mobile-menu-left][logo-left][additions-menu-left] .navigation-link-wrapper {	order: 4; }
/*
	- Mobile menu right - Logo left - Additional Menu left
*/
[mobile-menu-right][logo-left][additions-menu-left] .logo-wrapper { order: 1; }
[mobile-menu-right][logo-left][additions-menu-left] .in-menu-additionals-wrapper { order: 2; }
[mobile-menu-right][logo-left][additions-menu-left] .navigation-link-wrapper { order: 3; }
[mobile-menu-right][logo-left][additions-menu-left] .mobile-menu-wrapper { order: 4; }

/*
	- Mobile menu left - Logo right - Additional Menu left
*/
[mobile-menu-left][logo-right][additions-menu-left] .mobile-menu-wrapper {	order: 1; }
[mobile-menu-left][logo-right][additions-menu-left] .in-menu-additionals-wrapper { order: 2; }
[mobile-menu-left][logo-right][additions-menu-left] .navigation-link-wrapper {	order: 3; }
[mobile-menu-left][logo-right][additions-menu-left] .logo-wrapper { order: 4; }
/*
	- Mobile menu right - Logo right - Additional Menu left
*/
[mobile-menu-right][logo-right][additions-menu-left] .in-menu-additionals-wrapper { order: 1; }
[mobile-menu-right][logo-right][additions-menu-left] .navigation-link-wrapper {	order: 2; }
[mobile-menu-right][logo-right][additions-menu-left] .logo-wrapper { order: 3; }
[mobile-menu-right][logo-right][additions-menu-left] .mobile-menu-wrapper {	order: 4; }
/*
	- Mobile menu left - Logo left - Additional Menu right
*/
[mobile-menu-left][logo-left][additions-menu-right] .mobile-menu-wrapper {	order: 1; }
[mobile-menu-left][logo-left][additions-menu-right] .logo-wrapper { order: 2; }
[mobile-menu-left][logo-left][additions-menu-right] .navigation-link-wrapper {	order: 3; }
[mobile-menu-left][logo-left][additions-menu-right] .in-menu-additionals-wrapper { order: 4; }
/*
	- Mobile menu right - Logo left - Additional Menu right
*/
[mobile-menu-right][logo-left][additions-menu-right] .logo-wrapper { order: 1; }
[mobile-menu-right][logo-left][additions-menu-right] .navigation-link-wrapper {	order: 2; }
[mobile-menu-right][logo-left][additions-menu-right] .in-menu-additionals-wrapper { order: 3; }
[mobile-menu-right][logo-left][additions-menu-right] .mobile-menu-wrapper {	order: 4; }
/*
	- Mobile menu right - Logo right - Additional Menu right
*/
[mobile-menu-right][logo-right][additions-menu-right] .navigation-link-wrapper {	order: 1; }
[mobile-menu-right][logo-right][additions-menu-right] .in-menu-additionals-wrapper { order: 2; }
[mobile-menu-right][logo-right][additions-menu-right] .logo-wrapper { order: 3; }
[mobile-menu-right][logo-right][additions-menu-right] .mobile-menu-wrapper {	order: 4; }
/*
	- Mobile menu left - Logo right - Additional Menu right
*/
[mobile-menu-left][logo-right][additions-menu-right] .mobile-menu-wrapper {	order: 1; }
[mobile-menu-left][logo-right][additions-menu-right] .navigation-link-wrapper {	order: 2; }
[mobile-menu-left][logo-right][additions-menu-right] .in-menu-additionals-wrapper { order: 3; }
[mobile-menu-left][logo-right][additions-menu-right] .logo-wrapper { order: 4; }