/* eGamma desktop quick navigation */
@media (min-width:840px) {
	header .main-menu > .col-xs-12.hidden-xs.hidden-sm {
		display:block !important;
	}

	.menu.menu2.new {
		height:58px;
		padding:6px;
		border:1px solid #e7edf3;
		border-radius:15px;
		background:#fff;
		box-shadow:0 8px 25px rgba(31,55,78,.07);
	}

	.menu.menu2.new > .menu__collapse {
		display:flex;
		position:static;
		width:100%;
		height:44px;
		gap:7px;
	}

	.menu.menu2.new > .menu__collapse > .menu__level-1-li {
		display:flex;
		position:relative;
		min-width:0;
		height:44px;
		flex:1 1 0;
		border:0;
	}

	.menu.menu2.new > .menu__collapse > .menu__level-1-li > .menu__level-1-a {
		display:flex;
		width:100% !important;
		flex:1 1 auto;
		height:44px;
		align-items:center;
		justify-content:center;
		gap:10px;
		padding:0 42px 0 16px;
		border:1px solid transparent;
		border-radius:11px;
		color:#263442;
		background:#f7f9fb;
		font-size:14px;
		font-weight:650;
		letter-spacing:.05px;
		transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;
	}

	.menu.menu2.new > .menu__collapse > .menu__level-1-li > .menu__level-1-a:before {
		display:inline-flex;
		width:30px;
		height:30px;
		flex:0 0 30px;
		align-items:center;
		justify-content:center;
		border-radius:9px;
		font-family:"Font Awesome 5 Free";
		font-size:13px;
		font-weight:900;
	}

	.menu.menu2.new > .menu__collapse > .menu__level-1-li > .menu__level-1-a[href$="astana-ekspress-ru"]:before {
		content:"\f48b";
		color:#0875c9;
		background:#e8f4fd;
	}

	.menu.menu2.new > .menu__collapse > .menu__level-1-li > .menu__level-1-a[href$="brands-ru"]:before {
		content:"\f02b";
		color:#7655bb;
		background:#f0ebfb;
	}

	.menu.menu2.new > .menu__collapse > .menu__level-1-li > .menu__level-1-a[href$="specials"]:before {
		content:"\f06b";
		color:#d64c70;
		background:#fff0f4;
	}

	.menu.menu2.new > .menu__collapse > .menu__level-1-li > .menu__level-1-a[href$="uslovie-dostavki"]:before {
		content:"\f0d1";
		color:#198a61;
		background:#e8f7f1;
	}

	.menu.menu2.new > .menu__collapse > .menu__level-1-li:hover > .menu__level-1-a,
	.menu.menu2.new > .menu__collapse > .menu__level-1-li > .menu__level-1-a:focus {
		color:#0875c9;
		border-color:#cfe2f1;
		background:#fff;
		box-shadow:0 5px 14px rgba(30,82,118,.09);
		transform:translateY(-1px);
	}

	.menu.menu2.new > .menu__collapse > .menu__level-1-li > .menu__chevron-level-1 {
		display:flex;
		position:absolute;
		top:50%;
		right:13px;
		width:24px;
		height:24px;
		align-items:center;
		justify-content:center;
		margin:0;
		border-radius:50%;
		color:#748291;
		background:#fff;
		font-size:9px;
		transform:translateY(-50%);
		transition:color .18s ease,background .18s ease,transform .18s ease;
	}

	.menu.menu2.new > .menu__collapse > .menu__level-1-li:hover > .menu__chevron-level-1 {
		color:#0875c9;
		background:#e8f4fd;
		transform:translateY(-50%) rotate(180deg);
	}
}

@media (min-width:840px) and (max-width:991px) {
	header .main-menu {
		min-height:58px;
	}

	.menu.menu2.new > .menu__collapse > .menu__level-1-li > .menu__level-1-a {
		gap:6px;
		padding:0 32px 0 8px;
		font-size:12.5px;
		white-space:nowrap;
	}

	.menu.menu2.new > .menu__collapse > .menu__level-1-li > .menu__level-1-a:before {
		width:26px;
		height:26px;
		flex-basis:26px;
		border-radius:8px;
		font-size:12px;
	}

	.menu.menu2.new > .menu__collapse > .menu__level-1-li > .menu__chevron-level-1 {
		right:6px;
		width:21px;
		height:21px;
	}
}
