
.headerTopMenu {margin: 0 40px 0 0;}
	.headerTopMenu > ul {list-style-type: none; display: flex; align-items: center;}
		.headerTopMenu > ul > li {margin: 0 34px 0 0; position: relative; font-size: 13px;}
		.headerTopMenu > ul > li:last-child {margin: 0;}
			.headerTopMenu > ul > li > a:not(.redcodeColor) {color: #8F8F8F;}
			.headerTopMenu > ul > li > a.root-item-selected {}
		
		.headerTopMenu ul li > div {position: absolute; padding: 30px 0 0 0; left: -25px; display: none;}
			.headerTopMenu ul li ul {position: relative; width: 235px; box-shadow: 0 2px 10px 0 rgba(0,0,0,.2); border: 1px solid #ccc;
				z-index: 10; border-radius: 2px;
			}
				.headerTopMenu .triangle {position: absolute; width: 24px; height: 24px; left: 30px; background: #fff; transform: rotate(-45deg);
					top: -9px; border: 1px solid #d8d8d8;
				}
				.headerTopMenu ul li ul div.ulWrapper {padding: 18px 0; background: #fff; position: relative;}
					.headerTopMenu ul li ul li {list-style-type: none;}
					.headerTopMenu ul li ul li:last-child {margin: 0;}
						.headerTopMenu ul li ul li a {color: #121212; display: block; padding: 10px 25px;}
						.headerTopMenu ul li ul li a.item-selected {background: #EEE;}
						.headerTopMenu ul li ul li a:hover {background: #EEE;}
				
.headerTopMenu > ul > li:hover > div {display: block;}


@media all and (max-width: 1030px) {
	.headerTopMenu > ul > li {margin: 0 25px 0 0;}
}