@charset "utf-8";
#HeaderRegion { background-color:#000; font-size:15px; font-weight:bold; -webkit-font-smoothing:antialiased; height:40px; overflow:hidden; position:relative; text-transform:uppercase; -ms-user-select:none; -webkit-user-select:none; user-select:none; z-index:100; }
.nav { box-shadow:0 1px 5px rgba(0, 0, 0, .3); color:#fff; color:rgba(255, 255, 255, .8); height:inherit; padding:7px 5px 7px 0; position:relative; }
.navLink.navLink { border:1px solid transparent; border-radius:3px; color:inherit; display:inline-block; height:26px; line-height:24px; padding:0 10px; text-decoration:none; -webkit-transition:color .15s; transition:color .15s; vertical-align:top; }
#nav .navLink.active,
#nav .navLink:focus,
#nav .navLink:hover { color:#fff; text-decoration:none; }
.navLink span { text-decoration:none !important; }
.navLinkSelected.navLinkSelected { border-color:#fff; color:#fff; }
.navLogo img { height:21px; margin:3px 0 0 -2px; }
.navMainMenu { display:inline-block; vertical-align:top; }
#navSkip:focus { background-color:#fff; height:auto !important; left:8px; line-height:15px; height:auto !important; opacity:1 !important; padding:8px; pointer-events:auto; position:absolute !important; text-align:center; top:7px; width:auto !important; z-index:1; }
.navSecondaryMenu { position:absolute; }
.navAccount::after { opacity:.6; }
@media (max-width:1005px) {
	.navSecondaryMenu .navLink { padding-left:8px; padding-right:8px; }
}
@media (min-width:768px) {
	.navSecondaryMenu { right:0; top:7px; }
}
@media (max-width:767px) {
	.navSecondaryMenu { height:40px; left:0; padding:7px 0; right:0; text-align:center; top:0; }
	.navLogo { margin-left:40px; position:relative; z-index:1; }
	.navAccount.navAccount { position:absolute; right:0; top:7px; }
	.navMobile.navMobile { left:0; padding-right:13px; position:absolute; z-index:1; }
	.navMobile::before { font-size:19px; margin-right:0; top:3px; }
	.navMobile::after,
	.navAccount::before { content:''; border-left:1px solid rgba(255, 255, 255, .2); display:block; height:40px; position:absolute; top:-8px; }
	.navMobile::after { right:0; }
	.navAccount::before { left:0; }
}
