﻿@charset "UTF-8";
@font-face {
	font-family:"wf_segoe-ui_normal";
	src:url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.eot");
	src:local("Segoe UI"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.eot?#iefix") format("embedded-opentype"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff") format("woff"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.ttf") format("truetype"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.svg#web") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"wf_segoe-ui_semibold";
	src:url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.eot");
	src:local("Segoe UI Semibold"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.eot?#iefix") format("embedded-opentype"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff") format("woff"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.ttf") format("truetype"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.svg#web") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"wf_segoe-ui_semilight";
	src:url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.eot");
	src:local("Segoe UI Semilight"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.eot?#iefix") format("embedded-opentype"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff") format("woff"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.ttf") format("truetype"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.svg#web") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"shell-icons";
	src:url("../fonts/shell-icons-0.4.0.eot");
	src:url("../fonts/shell-icons-0.4.0.eot?#iefix") format("embedded-opentype"),url("../fonts/shell-icons-0.4.0.woff") format("woff"),url("../fonts/shell-icons-0.4.0.ttf") format("truetype")
}
.shell-header,.shell-footer,.shell-header-HL2 {
	font-weight:normal;
	line-height:1.5;
	font-family:"Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;
	font-size:inherit;
	font-size:100%;
	border:0;
	text-rendering:auto
}
.shell-header *,.shell-footer *,.shell-header-HL2 * {
	box-sizing:border-box
}
.shell-header a,.shell-footer a,.shell-header-HL2 a {
	text-decoration:none
}
.shell-header ul,.shell-header li,.shell-footer ul,.shell-footer li,.shell-header-HL2 ul,.shell-header-HL2 li {
	list-style:none
}
.shell-header ul.current,.shell-header li.current,.shell-footer ul.current,.shell-footer li.current,.shell-header-HL2 ul.current,.shell-header-HL2 li.current {
	font-weight:bold
}
.shell-header ul,.shell-header li,.shell-header dl,.shell-header dt,.shell-header dd,.shell-header p,.shell-footer ul,.shell-footer li,.shell-footer dl,.shell-footer dt,.shell-footer dd,.shell-footer p,.shell-header-HL2 ul,.shell-header-HL2 li,.shell-header-HL2 dl,.shell-header-HL2 dt,.shell-header-HL2 dd,.shell-header-HL2 p {
	margin:0;
	padding:0;
	list-style:none
}
.shell-header img,.shell-footer img,.shell-header-HL2 img {
	border:0
}
.shell-header ul li {
	margin:0;
	padding:0;
	list-style:none
}
.shell-header h1,.shell-header h2,.shell-header h3,.shell-header h4 {
	margin:0;
	font-weight:normal;
	font-size:15px
}
.shell-header dt {
	font-weight:normal
}
.shell-header input,.shell-header button {
	font-weight:normal;
	font-size:15px;
	line-height:1.5;
	font-family:"Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;
	margin:0;
	min-width:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	vertical-align:inherit
}
i[class*="shell-icon-"] {
	display:inline-block;
	width:1em;
	height:1em;
	vertical-align:middle;
	overflow:visible
}
i[class*="shell-icon-"]:before {
	display:block;
	width:1em;
	height:1em;
	font-family:"shell-icons";
	font-style:normal;
	font-weight:normal;
	line-height:1.1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.shell-icon-cart:before {
	content:""
}
.shell-icon-close:before {
	content:""
}
.shell-icon-dropdown:before {
	content:""
}
.shell-icon-globe:before {
	content:""
}
.shell-icon-menu:before {
	content:""
}
.shell-icon-search:before {
	content:""
}
.shell-category-header i[class*="shell-icon-"] {
	color:#FFF
}
.shell-header-wrapper,.shell-footer-wrapper,.shell-category-nav {
	width:100%;
	max-width:1600px;
	margin:0 auto
}
@media(min-width:899px) {
	.shell-header-wrapper,.shell-footer-wrapper,.shell-category-nav {
		width:90%
	}
}
.shell-header .shopping-cart-amount {
	font-size:.75em;
	float:left;
	margin-left:3px
}
.shell-header .shopping-cart-amount:hover {
	text-decoration:none
}
.shell-header .shell-header-toggle-cart .shell-icon-cart {
	color:#7f7f7f
}
.shell-header {
	box-shadow:0 1px 0 rgba(0,0,0,0.1);
	font-size:15px;
	background:white;
	color:#2F2F2F
}
.shell-header a,.shell-header a:hover,.shell-header a:focus,.shell-header a:link,.shell-header a:visited {
	color:#FFF;
	font-weight:normal;
	text-decoration:none
}
.shell-header.global-sticky {
	width:1228px;
	z-index:1000;
    margin:auto;
    background:url(../images/nav.gif) no-repeat center;
}
.shell-header.global-sticky ~ .fixed-global-nav-buffer {
	display:none
}
.fixed-global-nav-buffer {
	display:none;
	height:48px
}
@media(min-width:899px) {
	.fixed-global-nav-buffer {
		height:48px
	}
}
.shell-header-top:after {
	content:"";
	display:table;
	clear:both
}
.shell-header-brand {
	float:left;
	line-height:normal;
	padding-left:10px;
	height:48px
}
@media(min-width:899px) {
	.shell-header-brand {
		line-height:48px;
		padding:0
	}
}
.shell-header-brand a,.shell-header-brand div {
	display:block;
	margin-top:13px
}
.shell-header-brand img {
	display:block;
	vertical-align:baseline;
	max-height:23px
}
.shell-header-subtitle {
	float:left;
	font-size:15px;
	line-height:46px;
	color:#767676;
	padding:0
}
.shell-header-vertical-bar {
	margin:0 0 0 10px;
	border-left:2px solid #cacaca;
	height:29px;
	display:inline-block;
	vertical-align:middle
}
@media(min-width:899px) {
	.shell-header-vertical-bar {
		margin:0 20px
	}
}
.shell-header-toggle,.shell-header-nav-toggle {
	display:block;
	float:right
}
@media(min-width:899px) {
	.shell-header-toggle,.shell-header-nav-toggle {
		display:none
	}
}
.shell-header-toggle li,.shell-header-nav-toggle li {
	display:inline-block
}
.shell-header-toggle button.shell-header-toggle-search,.shell-header-toggle button.shell-header-toggle-menu,.shell-header-nav-toggle button.shell-header-toggle-search,.shell-header-nav-toggle button.shell-header-toggle-menu {
	height:48px;
	line-height:48px;
	width:44px
}
@media(min-width:899px) {
	.shell-header-toggle button.shell-header-toggle-search,.shell-header-toggle button.shell-header-toggle-menu,.shell-header-nav-toggle button.shell-header-toggle-search,.shell-header-nav-toggle button.shell-header-toggle-menu {
		height:48px;
		line-height:48px
	}
}
.shell-header-toggle a,.shell-header-toggle button,.shell-header-nav-toggle a,.shell-header-nav-toggle button {
	background:0;
	border:0;
	cursor:pointer;
	display:inline-block;
	padding:0 .6em;
	color:#7f7f7f;
	line-height:48px;
	transition:background-color .3s ease-out
}
.shell-header-toggle a#shell-header-cart-m,.shell-header-toggle button#shell-header-cart-m,.shell-header-nav-toggle a#shell-header-cart-m,.shell-header-nav-toggle button#shell-header-cart-m {
	width:44px;
	text-align:center;
	margin-left:-4px
}
@media(min-width:899px) {
	.shell-header-toggle a,.shell-header-toggle button,.shell-header-nav-toggle a,.shell-header-nav-toggle button {
		line-height:48px;
		margin-left:0
	}
}
.shell-header-toggle a:hover,.shell-header-toggle a:focus,.shell-header-toggle button:hover,.shell-header-toggle button:focus,.shell-header-nav-toggle a:hover,.shell-header-nav-toggle a:focus,.shell-header-nav-toggle button:hover,.shell-header-nav-toggle button:focus {
	outline:0;
	color:#0072C6;
	background-color:#f2f2f2;
	transition:background-color 0s
}
@media(min-width:899px) {
	.shell-header-toggle a:hover,.shell-header-toggle a:focus,.shell-header-toggle button:hover,.shell-header-toggle button:focus,.shell-header-nav-toggle a:hover,.shell-header-nav-toggle a:focus,.shell-header-nav-toggle button:hover,.shell-header-nav-toggle button:focus {
		background-color:transparent
	}
}
.shell-header-toggle i,.shell-header-nav-toggle i {
	font-size:1.4em;
	position:relative;
	bottom:2px;
	margin:0 auto
}
.shell-header-nav-toggle {
	float:right
}
.shell-header-nav-toggle.opened {
	background-color:#e5e5e5
}
.shell-header-actions {
	clear:both;
	float:none;
	margin:0;
	background-color:#f2f2f2
}
@media(min-width:899px) {
	.shell-header-actions {
		float:right;
		clear:none;
		padding:0;
		background-color:transparent
	}
}
.shell-header-toggle-search.active {
	background-color:#f2f2f2
}
.shell-header-toggle-search .shell-icon-search {
	color:#7f7f7f
}
.shell-header-toggle-menu .shell-icon-menu {
	color:#7f7f7f
}
.collapse-search .shell-header-actions {
	clear:both;
	float:none;
	margin:0;
	background-color:#f2f2f2
}
.collapse-search .shell-header-toggle {
	display:block;
	float:right
}
.collapse-search .shell-header-toggle a:hover,.collapse-search .shell-header-toggle a:focus,.collapse-search .shell-header-toggle button:hover,.collapse-search .shell-header-toggle button:focus {
	background-color:#f2f2f2
}
.collapse-search .shell-search {
	display:none;
	float:none;
	padding:1.5em 10px;
	position:relative;
	text-align:center
}
.collapse-search .shell-search .shell-search-wrapper {
	margin:0 auto;
	padding:0;
	position:relative;
	width:70%
}
.collapse-search .shell-search input,.collapse-search .shell-search input[type="search"] {
	float:none;
	width:100%;
	height:30px;
	border:0;
	max-width:none;
	outline:0;
	padding-right:35px;
	line-height:1.5em;
	-webkit-appearance:none
}
.collapse-search .shell-search input::-webkit-input-placeholder,.collapse-search .shell-search input[type="search"]::-webkit-input-placeholder {
	color:#2F2F2F
}
.collapse-search .shell-search input::-moz-placeholder,.collapse-search .shell-search input[type="search"]::-moz-placeholder {
	color:#2F2F2F
}
.collapse-search .shell-search input:-ms-input-placeholder,.collapse-search .shell-search input[type="search"]:-ms-input-placeholder {
	color:#2F2F2F
}
.collapse-search .shell-search input::-webkit-search-cancel-button,.collapse-search .shell-search input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance:none
}
.collapse-search .shell-search input::-ms-clear,.collapse-search .shell-search input[type="search"]::-ms-clear {
	display:none
}
.collapse-search .shell-search button {
	box-sizing:border-box;
	width:33px;
	height:30px;
	padding:0;
	margin-left:-4px;
	border:0;
	background:#0078D7;
	cursor:pointer;
	position:absolute;
	top:0;
	right:0
}
.collapse-search .shell-search button:hover,.collapse-search .shell-search button:focus {
	background-color:#0060ac
}
.collapse-search .shell-search button:hover .shell-icon-search,.collapse-search .shell-search button:focus .shell-icon-search {
	color:#FFF
}
.collapse-search .shell-search button .shell-icon-search {
	font-size:1em;
	color:#FFF;
	max-width:none;
	position:relative;
	top:-3px
}
.collapse-search .shell-header-cart {
	float:left;
	padding:5px;
	display:none
}
.shell-search {
	display:none;
	float:none;
	padding:1.5em 10px;
	position:relative;
	text-align:center
}
.shell-search.expanded {
	display:block
}
.shell-search .shell-search-wrapper {
	margin:0 auto;
	position:relative;
	width:70%
}
@media(min-width:899px) {
	.shell-search {
		display:block;
		float:left;
		padding:0 5px 0 0
	}
	.shell-search .shell-search-wrapper {
		width:auto;
		padding:7px 5px 0 0
	}
}
.shell-search input,.shell-search input[type="search"] {
	float:none;
	width:100%;
	height:30px;
	border:0;
	max-width:none;
	outline:0;
	padding-right:35px;
	-webkit-appearance:none
}
@media(min-width:899px) {
	.shell-search input,.shell-search input[type="search"] {
		float:left;
		width:244px;
		height:36px;
		padding:0 10px;
		border:1px solid #A9A9A9;
		border-right:0
	}
}
.shell-search input::-webkit-input-placeholder,.shell-search input[type="search"]::-webkit-input-placeholder {
	color:#2F2F2F
}
.shell-search input::-moz-placeholder,.shell-search input[type="search"]::-moz-placeholder {
	color:#2F2F2F
}
.shell-search input:-ms-input-placeholder,.shell-search input[type="search"]:-ms-input-placeholder {
	color:#2F2F2F
}
.shell-search input::-webkit-search-cancel-button,.shell-search input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance:none
}
.shell-search input::-ms-clear,.shell-search input[type="search"]::-ms-clear {
	display:none
}
.shell-search button {
	box-sizing:border-box;
	width:33px;
	height:30px;
	padding:0;
	margin-left:-4px;
	border:0;
	background:#0078D7;
	cursor:pointer;
	position:absolute;
	top:0;
	right:0
}
.shell-search button:hover,.shell-search button:focus {
	background-color:#0060ac
}
.shell-search button .shell-icon-search {
	font-size:1em;
	color:#FFF;
	max-width:none;
	position:relative;
	top:-3px
}
@media(min-width:899px) {
	.shell-search button .shell-icon-search {
		font-size:17px
	}
}
@media(min-width:899px) {
	.shell-search button {
		background-color:transparent;
		position:static;
		border:1px solid #A9A9A9;
		border-left:none;
		height:36px
	}
	.shell-search button:hover,.shell-search button:focus {
		background-color:transparent
	}
	.shell-search button .shell-icon-search {
		color:#7f7f7f
	}
	.shell-search button:hover .shell-icon-search {
		color:#0072C6
	}
}
.shell-header-cart {
	float:left;
	padding:5px;
	display:none;
	position:relative;
	top:2px
}
@media(min-width:899px) {
	.shell-header-cart {
		display:inline-block;
		top:0;
		padding:0;
		text-align:center
	}
}
.shell-header-cart a {
	display:inline-block;
	height:48px;
	vertical-align:middle;
	padding:17px 10px;
	margin-left:6px
}
.shell-header-cart a:hover {
	background-color:#f2f2f2
}
.shell-header-cart .shell-icon-cart {
	color:#7f7f7f;
	font-size:1em;
	float:left
}
@media(min-width:899px) {
	.shell-header-cart .shell-icon-cart {
		font-size:17px
	}
}
.shell-header-toggle-cart .shell-icon-cart {
	float:left;
	top:15px;
	height:48px
}
.shell-header-toggle>li {
	vertical-align:top;
	height:48px
}
.shell-header-user-container {
	float:right
}
.shell-header-user {
	display:inline-block;
	position:relative;
	float:left;
	height:48px
}
.shell-header-user #meControl .msame_Header:hover,.shell-header-user #meControl .msame_Header:focus {
	background-color:#f2f2f2
}
.shell-header-user #meControl.msame_open .msame_Header:hover,.shell-header-user #meControl.msame_open .msame_Header:focus {
	background-color:white
}
.shell-header-user .msame_Header_name {
	padding:0 10px
}
.shell-header-user .msame_Header_name:hover,.shell-header-user .msame_Header_name:focus {
	color:#2F2F2F
}
.shell-header-user-mobile-container .msame_chev_uhf {
	position:absolute;
	top:31px;
	right:12px;
	font-size:6px
}
.shell-header-user-mobile-container .msame_chev_uhf:hover,.shell-header-user-mobile-container .msame_chev_uhf:focus {
	color:#0072C6
}
.shell-header-user-mobile-container .msame_Header {
	border:0
}
.shell-header-user-mobile-container .msame_Header .msame_Header_name {
	padding:14px 12px 0
}
.shell-header-user-mobile-container .msame_Header.msame_unauth .msame_Header_name {
	padding:0 12px 0
}
.shell-header-user-mobile-container .msame_Header.msame_unauth .msame_Header_name:hover,.shell-header-user-mobile-container .msame_Header.msame_unauth .msame_Header_name:focus {
	color:#2F2F2F
}
.shell-header-user-mobile-container:hover,.shell-header-user-mobile-container:focus {
	background-color:#e5e5e5
}
#meControlDropdown {
	background-color:#e5e5e5
}
@media(min-width:540px) {
	#meControlDropdown {
		background-color:#fff
	}
}
@media(min-width:540px) {
	.hideToggler {
		display:none
	}
}
.shell-header .shell-header-nav-wrapper {
	position:absolute;
	margin-top:48px;
	right:0;
	transition:width .3s ease-out;
	z-index:1000;
	width:0;
	max-width:300px;
	height:100%;
	height:calc(100% - 50px);
	display:none
}
.shell-header .shell-header-nav-wrapper.opened {
	width:80%
}
.shell-header .shell-header-nav-wrapper a:focus {
	outline:0
}
@media(min-width:899px) {
	.shell-header .shell-header-nav-wrapper {
		margin:0 0 0 18px;
		position:static;
		width:auto;
		height:auto;
		max-width:none;
		background-color:transparent;
		float:left;
		display:block
	}
	.shell-header .shell-header-nav-wrapper:after {
		content:"";
		display:table;
		clear:both
	}

    .shell-header .shell-header-nav-wrapper h3 { float: left;display: block; font-weight:400;font-size: 18px;color: #fff; text-align:center}
    .shell-header .shell-header-nav-wrapper h3 a:hover{ background-color:#1c4199; text-decoration:none}
}
@media(max-width:540px) {
	.shell-header .shell-header-nav-wrapper {
		max-width:none
	}
	.shell-header .shell-header-nav-wrapper.opened {
		width:100%
	}
}
.shell-header .shell-header-nav-wrapper .shell-header-nav {
	background-color:#f2f2f2;
	height:100%;
	overflow:auto
}
@media(min-width:899px) {
	.shell-header .shell-header-nav-wrapper .shell-header-nav {
		background-color:transparent;
		overflow:visible
	}
}
.shell-header .shell-header-nav-wrapper .shell-header-nav h2 {
	font-size:15px
}
.shell-header .shell-header-nav-wrapper .shell-header-nav>li {
	position:relative;
	float:none
}
@media(min-width:899px) {
	.shell-header .shell-header-nav-wrapper .shell-header-nav>li {
		float:left
	}
}
.shell-header .shell-header-nav-wrapper .shell-header-nav>.shell-header-dropdown {
	background-color:#f2f2f2
}
@media(min-width:899px) {
	.shell-header .shell-header-nav-wrapper .shell-header-nav>.shell-header-dropdown {
		background-color:transparent
	}
}
.shell-header .shell-header-nav-wrapper .shell-header-nav>.shell-header-dropdown>.shell-header-dropdown-label>a:after {
	content:"";
	display:block;
	width:1em;
	height:1em;
	font-family:"shell-icons";
	font-style:normal;
	font-weight:normal;
	line-height:1.1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	position:absolute;
	top:21px;
	right:28px;
	font-size:6px;
	font-weight:bold
}
@media(min-width:899px) {
	.shell-header .shell-header-nav-wrapper .shell-header-nav>.shell-header-dropdown>.shell-header-dropdown-label>a:after {
		top:24px;
		right:12px;
		position:static;
		display:inline-block;
		margin-left:.3em;
		vertical-align:middle
	}
}
.shell-header-dropdown.active {
	background-color:#ccc
}
.shell-header-dropdown.active .shell-header-dropdown-label>a {
	background-color:#f1f1f1
}
.shell-header-dropdown.horizontalLayout .shell-icon-dropdown {
	display:inline-block
}
@media(min-width:899px) {
	.shell-header-dropdown.horizontalLayout .shell-icon-dropdown {
		display:none
	}
}
.shell-header-dropdown.horizontalLayout.active .shell-header-dropdown-label {
	background:white;
	border:0
}
@media(min-width:899px) {
	.shell-header-dropdown.horizontalLayout.active .shell-header-dropdown-label {
		border-color:transparent;
		border-bottom:2px solid #0072C6
	}
}
.shell-header-dropdown-label {
	position:relative;
	z-index:1001;
	font-size:1em;
	font-family:"Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;
	cursor:pointer;
	padding:0
}
.shell-header-dropdown-label.current {
	font-weight:bold
}
.shell-header-dropdown-label a {
	display:block;
	padding:0 12px;
	line-height:48px;
	transition:background-color ease-out .5s
}
.shell-header-dropdown-label a:hover,.shell-header-dropdown-label a:focus {
	background-color:#e5e5e5;
	transition:background-color 0s
}
@media(min-width:899px) {
	.shell-header-dropdown-label a:hover,.shell-header-dropdown-label a:focus {
		background-color:#f2f2f2
	}
}
@media(min-width:899px) {
	.shell-header-dropdown-label a {
		padding:0 1.5em;
		line-height:48px
	}
}
.shell-header-dropdown-label .shell-icon-dropdown {
	font-size:.75em;
	font-weight:bold;
	margin:0 0 0 .2em;
	color:#7f7f7f;
	position:absolute;
	top:24px;
	right:10px
}
@media(min-width:899px) {
	.shell-header-dropdown-label .shell-icon-dropdown {
		position:static
	}
}
.shell-header-dropdown-label a:hover .shell-icon-dropdown {
	color:inherit
}
@media(min-width:899px) {
	.shell-header-dropdown-content.shell-header-dropdown-content-notab {
		width:238px
	}
}
.shell-header-dropdown-content {
	display:none;
	position:static;
	z-index:1000;
	top:100%;
	left:0;
	width:auto;
	min-height:0;
	padding:0;
	background-color:#e5e5e5;
	border-left:1px solid rgba(0,0,0,0.05);
	border-bottom:1px solid rgba(0,0,0,0.3);
	border-right:1px solid rgba(0,0,0,0.1)
}
@media(min-width:899px) {
	.shell-header-dropdown-content {
		position:absolute;
		width:auto;
		padding:0 0 8px;
		background:#f2f2f2
	}
}
.shell-header-dropdown-tab a {
	cursor:default
}
.shell-header-dropdown-tab.active {
	background-color:#e5e5e5
}
@media(min-width:899px) {
	.shell-header-dropdown-tab.active {
		background-color:transparent
	}
}
@media(min-width:899px) {
	.shell-header-dropdown-tab.active .shell-header-L2menu-direct-link-withL3 .shell-icon-dropdown {
		-webkit-transform:rotate(-90deg);
		transform:rotate(-90deg)
	}
}
.shell-header-dropdown-tab.active .shell-header-dropdown-tab-label {
	background-color:#e5e5e5
}
@media(min-width:899px) {
	.shell-header-dropdown-tab.active .shell-header-dropdown-tab-label {
		background-color:#e5e5e5
	}
}
@media(min-width:899px) {
	.shell-header-dropdown-tab .facing-right {
		-webkit-transform:rotate(-90deg);
		transform:rotate(-90deg)
	}
	.shell-header-dropdown-tab .facing-left {
		-webkit-transform:rotate(90deg);
		transform:rotate(90deg)
	}
}
.shell-header-dropdown-tab .shell-header-dropdown-tab-label .shell-icon-dropdown,.shell-header-dropdown-tab.active .shell-header-dropdown-tab-label .shell-icon-dropdown {
	content:"";
	display:block;
	width:1em;
	height:1em;
	font-family:"shell-icons";
	font-style:normal;
	font-weight:normal;
	line-height:1.1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	float:right;
	font-weight:bold;
	display:inline-block;
	font-size:6px;
	margin:12px 16px
}
.shell-header-dropdown-tab .shell-header-dropdown-tab-label .shell-icon-dropdown:before,.shell-header-dropdown-tab.active .shell-header-dropdown-tab-label .shell-icon-dropdown:before {
	font-weight:bold
}
@media(min-width:899px) {
	.shell-header-dropdown-tab .shell-header-dropdown-tab-label .shell-icon-dropdown,.shell-header-dropdown-tab.active .shell-header-dropdown-tab-label .shell-icon-dropdown {
		margin:7px 3px
	}
}
.shell-header-dropdown-tab .shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 a,.shell-header-dropdown-tab.active .shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 a {
	display:inline-block
}
.shell-header-dropdown-tab .shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 a:hover,.shell-header-dropdown-tab .shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 a:focus,.shell-header-dropdown-tab.active .shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 a:hover,.shell-header-dropdown-tab.active .shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 a:focus {
	text-decoration:underline
}
.shell-header-dropdown-tab .shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 a:after,.shell-header-dropdown-tab.active .shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 a:after {
	display:none
}
.shell-header-dropdown-tab .shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 .shell-icon-dropdown,.shell-header-dropdown-tab.active .shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 .shell-icon-dropdown {
	float:right;
	margin:26px 26px 0 0;
	padding:0;
	font-size:6px
}
.shell-header-dropdown-tab .shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 .shell-icon-dropdown:before,.shell-header-dropdown-tab.active .shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 .shell-icon-dropdown:before {
	font-weight:bold
}
@media(min-width:899px) {
	.shell-header-dropdown-tab .shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 .shell-icon-dropdown,.shell-header-dropdown-tab.active .shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 .shell-icon-dropdown {
		transform:rotate(-90deg);
		padding:0;
		margin:26px 26px 0 0;
		padding:0;
		cursor:default
	}
}
@media(min-width:899px) {
	.shell-header-dropdown-tab.active .shell-header-dropdown-tab-content {
		display:block
	}
	.shell-header-dropdown-tab.active .shell-header-dropdown-tab-content .shell-header-dropdown-tab-list {
		height:100%;
		padding-bottom:8px
	}
}
.shell-header-dropdown-tab .shell-header-dropdown-tab-label {
	transition:background-color ease-out .5s
}
.shell-header-dropdown-tab .shell-header-dropdown-tab-label:hover,.shell-header-dropdown-tab .shell-header-dropdown-tab-label:focus {
	background-color:#d9d9d9;
	transition:background-color 0s
}
@media(min-width:899px) {
	.shell-header-dropdown-tab .shell-header-dropdown-tab-label:hover,.shell-header-dropdown-tab .shell-header-dropdown-tab-label:focus {
		background-color:#e5e5e5
	}
}
.shell-header-dropdown-tab .shell-header-dropdown-tab-label-mobile-focus {
	background-color:#d9d9d9;
	transition:background-color 0s
}
.shell-header-dropdown-tab-label.shell-header-L2menu-direct-link {
	width:100%
}
.shell-header-dropdown-tab-label.shell-header-L2menu-direct-link a:after {
	content:none
}
.shell-header-dropdown-tab-label.shell-header-L2menu-direct-link a:hover,.shell-header-dropdown-tab-label.shell-header-L2menu-direct-link a:focus {
	text-decoration:underline;
	cursor:pointer
}
.shell-header-dropdown-tab-label {
	width:auto;
	font-size:15px;
	cursor:pointer
}
@media(min-width:899px) {
	.shell-header-dropdown-tab-label {
		width:239px
	}
}
.shell-header-dropdown-tab-label.current {
	font-weight:bold
}
.shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 a {
	display:inline-block
}
.shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 a:hover,.shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 a:focus {
	text-decoration:underline
}
.shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 a:after {
	display:none
}
.shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 .shell-icon-dropdown {
	float:right;
	padding:24px 18px;
	font-size:6px
}
.shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 .shell-icon-dropdown:before {
	font-weight:bold
}
@media(min-width:899px) {
	.shell-header-dropdown-tab-label.shell-header-L2menu-direct-link-withL3 .shell-icon-dropdown {
		transform:rotate(-90deg);
		margin:24px;
		padding:0
	}
}
.shell-header-dropdown-tab-label a {
	display:block;
	min-height:28px;
	padding:14px 10px;
	line-height:20px;
	color:#505050
}
@media(min-width:899px) {
	.shell-header-dropdown-tab-label a {
		padding:17px 24px
	}
}
.shell-header-dropdown-tab-content {
	display:none;
	position:static;
	top:0;
	left:239px;
	width:auto;
	border-bottom:1px solid rgba(0,0,0,0.3);
	border-right:1px solid rgba(0,0,0,0.1)
}
@media(min-width:899px) {
	.shell-header-dropdown-tab-content {
		overflow:hidden;
		position:absolute;
		width:300px;
		z-index:2
	}
}
.shell-header-dropdown-tab-img {
	display:none
}
@media(min-width:899px) {
	.shell-header-dropdown-tab-img {
		float:right;
		display:block;
		padding:0 0 20px 0;
		width:64%;
		text-align:center;
		color:#0072C6
	}
}
.shell-header-dropdown-tab-img img {
	display:block;
	width:100%;
	margin:0 0 20px 0
}
.shell-header-dropdown-tab-img h4 {
	display:none
}
@media(min-width:899px) {
	.shell-header-dropdown-tab-img h4 {
		display:inline-block;
		color:inherit;
		font-size:1.33333em;
		font-family:"Segoe UI Semilight","wf_segoe-ui_semilight","Arial",sans-serif;
		padding:0 1em .5em 1em;
		line-height:1.25
	}
}
.shell-header-dropdown-tab-img p {
	font-family:"Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;
	font-size:15px;
	padding:0 1em
}
.shell-header-dropdown-tab-img p:after {
	content:none
}
@media(min-width:899px) {
	.shell-header-dropdown-tab-img p {
		font-family:"Segoe UI Semibold","wf_segoe-ui_semibold","Arial",sans-serif
	}
	.shell-header-dropdown-tab-img p:after {
		content:" >"
	}
}
.shell-header-dropdown-tab-img:hover p,.shell-header-dropdown-tab-img:focus p {
	text-decoration:underline
}
.shell-header-dropdown-tab-list {
	float:none;
	width:auto;
	color:#505050;
	background-color:#d9d9d9
}
@media(min-width:899px) {
	.shell-header-dropdown-tab-list {
		background-color:#e5e5e5;
		float:left;
		width:100%
	}
}
.shell-header-dropdown-tab-list h3 {
	font-size:1em;
	font-family:"Segoe UI","wf_segoe-ui_normal","Arial",sans-serif
}
@media(min-width:899px) {
	.shell-header-dropdown-tab-list h3 {
		font-size:1.33333em;
		font-family:"Segoe UI Semibold","wf_segoe-ui_semibold","Arial",sans-serif;
		color:#505050
	}
}
.shell-header-dropdown-tab-list a {
	display:block;
	font-size:15px;
	min-height:28px;
	padding:15px 10px;
	line-height:20px;
	color:inherit;
	transition:background-color ease-out .5s
}
.shell-header-dropdown-tab-list a:hover,.shell-header-dropdown-tab-list a:focus {
	background-color:#ccc;
	transition:background-color 0s;
	color:inherit;
	text-decoration:underline;
	cursor:pointer
}
@media(min-width:899px) {
	.shell-header-dropdown-tab-list a:hover,.shell-header-dropdown-tab-list a:focus {
		background-color:#d9d9d9
	}
}
@media(min-width:899px) {
	.shell-header-dropdown-tab-list a {
		padding:17px 24px
	}
}
.shell-header-dropdown-tab-list .shell-header-dropdown-tab-list-active {
	transition:background-color 0s;
	color:inherit;
	text-decoration:underline;
	cursor:pointer
}
.shell-header-dropdown-tab-list-1 {
	width:auto
}
@media(min-width:899px) {
	.shell-header-dropdown-tab-list-1 {
		width:50%
	}
}
.shell-header-dropdown-tab-list-1 h3 {
	white-space:normal
}
@media(min-width:899px) {
	.shell-header-dropdown-tab-list-1 h3 {
		white-space:nowrap
	}
}
.shell-header-dropdown-tab-list-2 {
	width:auto
}
@media(min-width:899px) {
	.shell-header-dropdown-tab-list-2 {
		width:50%
	}
}
.shell-header-dropdown-tab-spotlight {
	position:static;
	font-family:"Segoe UI","wf_segoe-ui_normal","Arial",sans-serif
}
.shell-header-dropdown-tab-spotlight img {
	display:none
}
.shell-header-dropdown-tab-spotlight h4 {
	display:none
}
.shell-header-dropdown-tab-spotlight p {
	font-size:1em;
	color:#505050
}
.shell-header-dropdown-tab-spotlight p:after {
	content:none
}
@media(min-width:899px) {
	.shell-header-dropdown-tab-spotlight {
		background-color:#ccc;
		position:absolute;
		top:-20px;
		right:0;
		bottom:0;
		left:0;
		font-family:"Segoe UI Semilight","wf_segoe-ui_semilight","Arial",sans-serif
	}
	.shell-header-dropdown-tab-spotlight img {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%
	}
	.shell-header-dropdown-tab-spotlight h4 {
		font-size:2.66667em;
		color:white
	}
	.shell-header-dropdown-tab-spotlight p {
		font-size:1.33333em;
		color:white
	}
	.shell-header-dropdown-tab-spotlight p:after {
		content:" >"
	}
}
.shell-header-dropdown-tab-spotlight-caption {
	position:static;
	right:0;
	bottom:0;
	left:0;
	padding:0 10px 5px 45px
}
@media(min-width:899px) {
	.shell-header-dropdown-tab-spotlight-caption {
		position:absolute;
		padding:0 30px 30px
	}
}
.shell-header-HL2.active {
	display:none
}
@media(min-width:899px) {
	.shell-header-HL2.active {
		display:block
	}
}
.shell-header-HL2 {
	padding:0 8px;
	font-size:15px;
	background:white;
	color:#2F2F2F;
	display:none
}
.shell-header-HL2 a {
	color:#2F2F2F
}
.shell-header-HL2 a:hover,.shell-header-HL2 a:focus {
	color:#0072C6;
	outline:0
}
.shell-header-HL2 li {
	position:relative;
	float:left
}
.shell-header-HL2 .shell-header-nav-horizontalL2 {
	margin:0 0 -1px -16px
}
.shell-header-HL2 .shell-header-nav-horizontalL2:after {
	content:"";
	display:table;
	clear:both
}
@media screen and (-ms-high-contrast:active) {
	.shell-header-dropdown-label a:hover,.shell-header-dropdown-label a:focus {
		text-decoration:underline
	}
}
@media screen and (-ms-high-contrast:black-on-white) {
	.shell-header-dropdown-label a:hover,.shell-header-dropdown-label a:focus {
		text-decoration:underline
	}
}
@media screen and (-ms-high-contrast:white-on-black) {
	.shell-header-dropdown-label a:hover,.shell-header-dropdown-label a:focus {
		text-decoration:underline
	}
}
.shell-header .sr-only {
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
.shell-search-dropdown-container {
	position:relative;
	display:none;
	z-index:2085;
	margin:0 auto;
	width:100%;
	text-align:left
}
@media(min-width:899px) {
	.shell-search-dropdown-container {
		width:auto
	}
}
.shell-search-dropdown-container .search-dropdown {
	background-color:white;
	border:1px solid #A9A9A9;
	border-top:0;
	position:absolute;
	width:100%;
	z-index:2000
}
.shell-search-dropdown-container .search-dropdown .dropdown-item ul {
	list-style:none
}
.shell-search-dropdown-container .search-dropdown .dropdown-item li {
	cursor:pointer;
	padding-left:1em;
	padding-right:1em;
	line-height:2.0em
}
.shell-search-dropdown-container .search-dropdown .dropdown-item li:after {
	content:"";
	display:table;
	clear:both
}
.shell-search-dropdown-container .search-dropdown .dropdown-item li.selected {
	color:white;
	background-color:#0078D7
}
.shell-search-dropdown-container .search-dropdown .dropdown-item li.selected a {
	color:white
}
.shell-search-dropdown-container .search-dropdown .dropdown-item li img {
	float:left;
	max-height:74px;
	max-width:114px;
	left:-1em;
	position:relative
}
.shell-search-dropdown-container .search-dropdown .dropdown-item li.sg-title {
	border-top:1px solid #A9A9A9;
	padding-top:1em;
	margin-bottom:1em;
	cursor:text
}
.shell-search-dropdown-container .search-dropdown .dropdown-item li.last-sg-term {
	margin-bottom:1em
}
.shell-search-dropdown-container.visible {
	display:block
}
body {
	margin:0
}
.shell-category-header {
	box-sizing:border-box;
	box-shadow:0 1px 0 rgba(0,0,0,0.1);
	margin-bottom:-48px;
	position:absolute;
	width:100%;
	z-index:999;
	font-size:15px
}
.shell-category-header ul li {
	margin:0;
	padding:0
}
.shell-category-header.mobile-view .c-nav-pagination {
	display:none
}
@media(min-width:899px) {
	.shell-category-header {
		margin-bottom:-72px
	}
}
.shell-category-header *,.shell-category-header *:before,.shell-category-header *:after {
	box-sizing:inherit
}
.shell-category-header .shell-category-nav {
	font-weight:normal;
	line-height:1.5;
	font-family:"Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;
	position:relative;
	white-space:nowrap;
	height:48px;
	overflow-x:visible
}
@media(min-width:899px) {
	.shell-category-header .shell-category-nav {
		height:72px
	}
}
.shell-category-header .shell-category-nav a:link,.shell-category-header .shell-category-nav a:visited {
	font-weight:normal
}
.shell-category-header .shell-category-nav ul {
	margin:0;
	padding-left:0;
	list-style:none
}
.shell-category-header .shell-category-nav ul li {
	display:inline-block
}
.shell-category-header .shell-category-nav .shell-category-nav-featured {
	display:none;
	position:absolute;
	top:0;
	margin-right:-4px
}
.shell-category-header .shell-category-nav .shell-category-nav-featured.force-right {
	right:-5%;
	padding-left:39px
}
@media(min-width:899px) {
	.shell-category-header .shell-category-nav .shell-category-nav-featured {
		display:inline-block;
		line-height:1.5;
		height:100%;
		transition:height ease-out .2s;
		vertical-align:middle;
		right:0
	}
	.shell-category-header .shell-category-nav .shell-category-nav-featured .c-nav-pagination-next {
		right:auto;
		left:0;
		padding-right:14px;
		margin-right:0
	}
	.shell-category-header .shell-category-nav .shell-category-nav-featured .c-nav-link {
		z-index:1
	}
}
.shell-category-header .shell-category-nav .shell-category-top-level {
	display:inline-block;
	font-size:15px;
	white-space:nowrap;
	overflow:hidden
}
@media(min-width:899px) {
	.shell-category-header .shell-category-nav .shell-category-top-level {
		height:100%;
		vertical-align:middle;
		padding-left:1.5em;
		margin-left:-1.5em
	}
}
.shell-category-header .shell-category-nav .shell-category-top-level.shell-category-nav-wrapper {
	display:none
}
@media(min-width:899px) {
	.shell-category-header .shell-category-nav .shell-category-top-level.shell-category-nav-wrapper {
		display:inline-block
	}
}
.shell-category-header .shell-category-nav .shell-category-top-level>li {
	display:block;
	height:100%;
	transition:height ease-out .2s;
	vertical-align:middle
}
@media(min-width:899px) {
	.shell-category-header .shell-category-nav .shell-category-top-level>li {
		margin-left:-5px
	}
	.shell-category-header .shell-category-nav .shell-category-top-level>li.c-logo-item {
		padding-left:1.5em;
		margin-left:-1.5em
	}
}
.shell-category-header .shell-category-nav .shell-category-top-level>.c-top-nav-item {
	display:none
}
@media(min-width:899px) {
	.shell-category-header .shell-category-nav .shell-category-top-level>.c-top-nav-item {
		display:inline-block
	}
}
.shell-category-header .shell-category-nav .shell-category-top-level>.c-top-nav-disabled {
	opacity:.5
}
.shell-category-header .shell-category-nav .shell-category-top-level>.more-menu {
	display:none
}
.shell-category-header .shell-category-nav .shell-category-top-level>.more-menu .c-nav-dropdown-menu .c-top-nav-link span {
	position:relative;
	top:0
}
@media all and (max-width:899px) {
	.shell-category-header .shell-category-nav .shell-category-top-level>.more-menu {
		display:none!important
	}
}
.shell-category-header .shell-category-nav .c-top-nav-link {
	height:100%;
	display:block;
	padding:1.25em 1.5em;
	position:relative
}
.shell-category-header .shell-category-nav .c-top-nav-link span {
	position:relative;
	top:4px
}
.shell-category-header .shell-category-nav .c-nav-item-with-dropdown.active .c-nav-dropdown-tab-content {
	display:block
}
.shell-category-header .shell-category-nav .c-nav-item-with-dropdown.active .c-nav-dropdown-menu {
	display:block
}
.shell-category-header .shell-category-nav .c-nav-item-with-dropdown>.c-nav-dropdown-item.c-nav-link:hover,.shell-category-header .shell-category-nav .c-nav-item-with-dropdown>.c-nav-dropdown-item.c-nav-link:focus {
	text-decoration:none
}
.shell-category-header .shell-category-nav .c-nav-item-with-dropdown .shell-icon-dropdown {
	float:right;
	margin-top:7px;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
.shell-header.shell-rtl ~ .shell-category-header .shell-category-nav .c-nav-item-with-dropdown .shell-icon-dropdown {
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
.shell-category-header .shell-category-nav .c-nav-item-with-dropdown.c-nav-link-with-dropdown {
	transition:background-color ease-out .5s
}
.shell-category-header .shell-category-nav .c-nav-item-with-dropdown.c-nav-link-with-dropdown.active {
	transition:background-color 0s
}
.shell-category-header .shell-category-nav .c-nav-item-with-dropdown.c-nav-link-with-dropdown.active .c-nav-link {
	background-color:transparent;
	transition:none
}
.shell-category-header .shell-category-nav .c-nav-item-with-dropdown.c-nav-link-with-dropdown .c-nav-link {
	display:inline-block;
	width:auto;
	background-color:transparent;
	transition:none
}
.shell-category-header .shell-category-nav .c-nav-item-with-dropdown.c-nav-link-with-dropdown .c-nav-link:hover,.shell-category-header .shell-category-nav .c-nav-item-with-dropdown.c-nav-link-with-dropdown .c-nav-link:focus {
	background-color:transparent;
	text-decoration:underline
}
.shell-category-header .shell-category-nav .c-nav-item-with-dropdown.c-nav-link-with-dropdown .c-nav-link.active,.shell-category-header .shell-category-nav .c-nav-item-with-dropdown.c-nav-link-with-dropdown .c-nav-link.current {
	background-color:transparent
}
.shell-category-header .shell-category-nav .c-nav-item-with-dropdown.c-nav-link-with-dropdown .shell-icon-dropdown {
	margin:20px 24px
}
.shell-category-header .shell-category-nav .c-logo-item>.c-nav-dropdown-menu {
	padding:0 0 8px
}
.shell-category-header .shell-category-nav .c-logo-item>.c-nav-dropdown-menu .c-nav-link span {
	top:0
}
.shell-category-header .shell-category-nav .c-logo,.shell-category-header .shell-category-nav .c-logo-mobile {
	text-decoration:none;
	vertical-align:middle
}
.shell-category-header .shell-category-nav .c-logo svg,.shell-category-header .shell-category-nav .c-logo-mobile svg {
	display:inline-block;
	height:28px;
	vertical-align:middle
}
.shell-category-header .shell-category-nav .c-logo span,.shell-category-header .shell-category-nav .c-logo-mobile span {
	top:2px
}
.shell-category-header .shell-category-nav .c-logo {
	display:none;
	float:left
}
@media(min-width:899px) {
	.shell-category-header .shell-category-nav .c-logo {
		display:inline-block;
		padding-left:1.5em;
		margin-left:-1.5em
	}
}
.shell-category-header .shell-category-nav .c-logo .logo-text-label {
	top:-2px
}
.shell-category-header .shell-category-nav .c-logo-mobile {
	display:inline-block;
	margin-right:.2em;
	padding:9px 10px;
	height:48px
}
.shell-category-header .shell-category-nav .c-logo-mobile i[class*="shell-icon-"] {
	position:relative;
	margin-top:8px
}
@media(min-width:899px) {
	.shell-category-header .shell-category-nav .c-logo-mobile {
		display:none
	}
}
.shell-category-header .shell-category-nav .logo-text-label {
	color:#FFF;
	font-size:17px
}
@media(min-width:321px) {
	.shell-category-header .shell-category-nav .logo-text-label {
		font-size:20px
	}
}
.shell-category-header .shell-category-nav .cat-class-logo {
	display:inline-block;
	vertical-align:middle
}
.shell-category-header .shell-category-nav .cat-logo-divider {
	display:none;
	height:100%;
	float:left;
	width:1px
}
@media(min-width:899px) {
	.shell-category-header .shell-category-nav .cat-logo-divider {
		display:inline-block
	}
}
.shell-category-header .shell-category-nav .c-nav-link {
	color:#FFF;
	outline:0;
	text-decoration:none;
	transition:background-color ease-out .5s
}
.shell-category-header .shell-category-nav .c-nav-link:hover,.shell-category-header .shell-category-nav .c-nav-link:focus {
	text-decoration:underline;
	transition:background-color 0s
}
.shell-category-header .shell-category-nav .c-nav-link.c-nav-dropdown:hover,.shell-category-header .shell-category-nav .c-nav-link.c-nav-dropdown:focus {
	text-decoration:none
}
.shell-category-header .shell-category-nav .c-nav-link.c-nav-dropdown-item:hover,.shell-category-header .shell-category-nav .c-nav-link.c-nav-dropdown-item:focus {
	text-decoration:underline
}
.shell-category-header .shell-category-nav .c-nav-link.c-nav-dropdown-item.c-nav-dropdown:hover,.shell-category-header .shell-category-nav .c-nav-link.c-nav-dropdown-item.c-nav-dropdown:focus {
	text-decoration:none
}
.shell-category-header .shell-category-nav .c-nav-dropdown-menu {
	display:none;
	position:absolute;
	width:100%;
	z-index:99
}
@media(min-width:899px) {
	.shell-category-header .shell-category-nav .c-nav-dropdown-menu {
		padding:0 0 8px;
		width:auto;
		min-width:18em
	}
}
.shell-category-header .shell-category-nav .c-nav-dropdown-menu .c-nav-dropdown-menu {
	position:static
}
.shell-category-header .shell-category-nav .c-nav-dropdown-menu li {
	display:block;
	white-space:normal
}
.shell-category-header .shell-category-nav .c-nav-dropdown-menu .c-nav-link {
	display:block;
	padding:12px 10px;
	width:100%
}
@media(min-width:899px) {
	.shell-category-header .shell-category-nav .c-nav-dropdown-menu .c-nav-link {
		padding:15px 24px
	}
}
.shell-category-header i[class*="shell-icon-"] {
	margin-left:.3em;
	height:.7em;
	width:6px;
	margin-top:3px;
	overflow:visible
}
.shell-category-header i[class*="shell-icon-"]:before {
	font-size:6px
}
.shell-category-header .c-nav-pagination {
	position:absolute;
	height:72px;
	vertical-align:middle;
	cursor:pointer;
	cursor:hand;
	display:none;
	top:0
}
.shell-category-header .c-nav-pagination .shell-icon-dropdown {
	width:auto;
	height:auto;
	margin:0
}
.shell-category-header .c-nav-pagination .shell-icon-dropdown:before {
	font-size:10px;
	width:auto;
	height:auto
}
.shell-category-header .c-nav-pagination .shell-icon-dropdown.facing-right {
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
.shell-category-header .c-nav-pagination .shell-icon-dropdown.facing-left {
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
.shell-category-header .c-nav-pagination.c-nav-pagination-prev {
	padding:21px 14px 0 40px;
	border-right-style:solid;
	border-right-width:1px;
	z-index:1
}
.shell-category-header .c-nav-pagination.c-nav-pagination-next {
	right:-5%;
	margin-right:-5px;
	padding:21px 40px 0 14px;
	border-left-style:solid;
	border-left-width:1px;
	z-index:9999
}
.shell-category-header .menu-logo.c-top-nav-link span {
	top:0
}
.shell-category-header-cta-wrapper {
	display:none;
	position:absolute;
	right:10px;
	top:0;
	line-height:48px
}
@media(min-width:899px) {
	.shell-category-header-cta-wrapper {
		display:inline-block;
		right:0;
		line-height:72px
	}
}
.shell-category-header-cta-wrapper .category-cta-button {
	display:inline-block;
	background-color:#FFF;
	color:#000;
	cursor:pointer;
	padding:.5em 1em;
	line-height:1em;
	text-decoration:none;
	border:2px solid transparent;
	box-sizing:border-box;
	outline:0;
	position:relative;
	transition:all ease-out .5s
}
.shell-category-header-cta-wrapper .category-cta-button[disabled] {
	opacity:.5
}
.shell-category-header-cta-wrapper .category-cta-button:hover,.shell-category-header-cta-wrapper .category-cta-button:focus {
	background-color:#ccc;
	color:#FFF;
	transition:all 0s
}
.shell-category-header-cta-wrapper .category-cta-button:active {
	background-color:#999
}
.shell-category-header-cta-wrapper .category-cta-button[disabled]:hover,.shell-category-header-cta-wrapper .category-cta-button[disabled]:focus {
	border-color:#FFF;
	background-color:#FFF
}
.fixed-category-nav-buffer {
	height:48px
}
@media(min-width:899px) {
	.fixed-category-nav-buffer {
		height:72px
	}
}
.c-nav-dropdown-tab-list {
	display:inline-block;
	float:left;
	vertical-align:top;
	width:35.5%;
	color:#FFF;
	font-size:1em
}
.c-nav-dropdown-tab-list li {
	min-height:38px;
	line-height:20px;
	font-size:.93333em
}
.c-nav-dropdown-tab-list li h3 {
	font-size:15px;
	font-family:"Segoe UI Semibold","wf_segoe-ui_semibold","Arial",sans-serif;
	color:#FFF;
	margin-bottom:10px;
	padding:9px 20px 3px
}
.c-nav-dropdown-tab-list li>a {
	padding:9px 20px
}
.c-nav-dropdown-tab-list a {
	display:block;
	text-decoration:none;
	color:#FFF
}
.c-nav-dropdown-tab-list a:hover,.c-nav-dropdown-tab-list a:focus {
	text-decoration:underline
}
.c-nav-dropdown-tab-list.shell-c3-group h3 {
	line-height:20px
}
.c-nav-dropdown-tab-list.shell-c3-group li {
	line-height:16px
}
ul.shell-c3-group {
	width:201px;
	padding-bottom:16px
}
.c-nav-dropdown-tab-content {
	display:none;
	position:absolute;
	top:0;
	left:270px;
	width:320px;
	overflow:hidden;
	z-index:2
}
.c-nav-dropdown-tab-content .shell-tab-mcol {
	bottom:auto
}
.c-nav-dropdown-tab-content[data-col="1"] {
	width:320px
}
.c-nav-dropdown-tab-content[data-col="3"] {
	width:612px
}
.c-nav-dropdown-tab-content[data-col="4"] {
	width:818px
}
@media(max-width:1075px) {
	.c-nav-dropdown-tab-content[data-col="4"] {
		width:612px
	}
}
.shell-category-header.cat-theme-blue {
	background-color:#0078D7
}
.shell-category-header.cat-theme-blue .c-nav-pagination {
	background:#0078D7;
	border-color:#006cc1
}
.shell-category-header.cat-theme-blue .c-nav-pagination.c-nav-pagination-prev {
	background:#0078D7;
	border-right-color:#006cc1
}
.shell-category-header.cat-theme-blue .c-nav-pagination.c-nav-pagination-next {
	background:#0078D7;
	border-left-color:#006cc1
}
.shell-category-header.cat-theme-blue.mobile-dropdown-active {
	background-color:#0060ac
}
.shell-category-header.cat-theme-blue .cat-logo-divider {
	background-color:#0060ac
}
.shell-category-header.cat-theme-blue .shell-category-nav-featured {
	background-color:#0078D7
}
.shell-category-header.cat-theme-blue .shell-category-nav-featured .c-nav-link {
	background-color:#0078D7
}
.shell-category-header.cat-theme-blue .shell-category-nav-featured:after {
	background-color:#0078D7
}
.shell-category-header.cat-theme-blue .c-nav-link:hover,.shell-category-header.cat-theme-blue .c-nav-link:focus {
	background-color:#006cc1
}
.shell-category-header.cat-theme-blue .c-nav-link.active {
	background-color:#0060ac
}
.shell-category-header.cat-theme-blue .c-nav-link.current {
	background-color:#006cc1;
	font-weight:bold
}
.shell-category-header.cat-theme-blue .c-top-nav-link:hover,.shell-category-header.cat-theme-blue .c-top-nav-link:focus {
	background-color:#006cc1
}
.shell-category-header.cat-theme-blue .c-top-nav-link.active {
	background-color:#0060ac
}
.shell-category-header.cat-theme-blue .c-top-nav-link.current {
	background-color:#006cc1;
	font-weight:bold
}
.shell-category-header.cat-theme-blue .c-nav-dropdown-menu {
	background-color:#0060ac
}
.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-link:focus {
	background-color:#005496
}
.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-link.active {
	background-color:#004881
}
.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-link.current {
	background-color:#005496;
	font-weight:bold
}
.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu {
	background-color:#004881
}
.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
	background-color:#003c6b
}
.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
	background-color:#003c6b
}
.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
	background-color:#003c6b;
	font-weight:bold
}
.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu {
	background-color:#003c6b
}
.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
	background-color:#003056
}
.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
	background-color:#003056
}
.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
	background-color:#003056;
	font-weight:bold
}
@media(min-width:899px) {
	.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#005496
	}
	.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#004881
	}
	.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active,.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#004881
	}
	.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#004881
	}
	.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#003c6b
	}
	.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
		background-color:#003c6b
	}
	.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#003c6b;
		font-weight:bold
	}
}
@media(min-width:899px) {
	.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#005496
	}
	.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#004881
	}
	.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active,.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#004881
	}
	.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#004881
	}
	.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#003c6b
	}
	.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
		background-color:#003c6b
	}
	.shell-category-header.cat-theme-blue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#003c6b;
		font-weight:bold
	}
}
.shell-category-header.cat-theme-blue .c-nav-link-with-dropdown.active {
	background-color:#005496
}
.shell-category-header.cat-theme-blue .c-nav-item-with-dropdown.active .c-nav-link {
	background-color:#005496
}
.shell-category-header.cat-theme-blue .c-nav-item-with-dropdown .c-nav-dropdown-tab-content {
	background-color:#005496
}
.shell-category-header.cat-theme-blue .shell-category-header-cta-wrapper .category-cta-button {
	color:#0078D7
}
.shell-category-header.cat-theme-blue .shell-category-header-cta-wrapper .category-cta-button:hover,.shell-category-header.cat-theme-blue .shell-category-header-cta-wrapper .category-cta-button:focus {
	background-color:#0060ac;
	color:#FFF
}
.shell-category-header.cat-theme-blue .shell-category-header-cta-wrapper .category-cta-button:active {
	background-color:#004881
}
.shell-category-header.cat-theme-purple {
	background-color:#5C2D91
}
.shell-category-header.cat-theme-purple .c-nav-pagination {
	background:#5C2D91;
	border-color:#522882
}
.shell-category-header.cat-theme-purple .c-nav-pagination.c-nav-pagination-prev {
	background:#5C2D91;
	border-right-color:#522882
}
.shell-category-header.cat-theme-purple .c-nav-pagination.c-nav-pagination-next {
	background:#5C2D91;
	border-left-color:#522882
}
.shell-category-header.cat-theme-purple.mobile-dropdown-active {
	background-color:#492474
}
.shell-category-header.cat-theme-purple .cat-logo-divider {
	background-color:#492474
}
.shell-category-header.cat-theme-purple .shell-category-nav-featured {
	background-color:#5C2D91
}
.shell-category-header.cat-theme-purple .shell-category-nav-featured .c-nav-link {
	background-color:#5C2D91
}
.shell-category-header.cat-theme-purple .shell-category-nav-featured:after {
	background-color:#5C2D91
}
.shell-category-header.cat-theme-purple .c-nav-link:hover,.shell-category-header.cat-theme-purple .c-nav-link:focus {
	background-color:#522882
}
.shell-category-header.cat-theme-purple .c-nav-link.active {
	background-color:#492474
}
.shell-category-header.cat-theme-purple .c-nav-link.current {
	background-color:#522882;
	font-weight:bold
}
.shell-category-header.cat-theme-purple .c-top-nav-link:hover,.shell-category-header.cat-theme-purple .c-top-nav-link:focus {
	background-color:#522882
}
.shell-category-header.cat-theme-purple .c-top-nav-link.active {
	background-color:#492474
}
.shell-category-header.cat-theme-purple .c-top-nav-link.current {
	background-color:#522882;
	font-weight:bold
}
.shell-category-header.cat-theme-purple .c-nav-dropdown-menu {
	background-color:#492474
}
.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-link:focus {
	background-color:#401f65
}
.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-link.active {
	background-color:#371b57
}
.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-link.current {
	background-color:#401f65;
	font-weight:bold
}
.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu {
	background-color:#371b57
}
.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
	background-color:#2e1648
}
.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
	background-color:#2e1648
}
.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
	background-color:#2e1648;
	font-weight:bold
}
.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu {
	background-color:#2e1648
}
.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
	background-color:#24123a
}
.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
	background-color:#24123a
}
.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
	background-color:#24123a;
	font-weight:bold
}
@media(min-width:899px) {
	.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#401f65
	}
	.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#371b57
	}
	.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active,.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#371b57
	}
	.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#371b57
	}
	.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#2e1648
	}
	.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
		background-color:#2e1648
	}
	.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#2e1648;
		font-weight:bold
	}
}
@media(min-width:899px) {
	.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#401f65
	}
	.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#371b57
	}
	.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active,.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#371b57
	}
	.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#371b57
	}
	.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#2e1648
	}
	.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
		background-color:#2e1648
	}
	.shell-category-header.cat-theme-purple .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#2e1648;
		font-weight:bold
	}
}
.shell-category-header.cat-theme-purple .c-nav-link-with-dropdown.active {
	background-color:#401f65
}
.shell-category-header.cat-theme-purple .c-nav-item-with-dropdown.active .c-nav-link {
	background-color:#401f65
}
.shell-category-header.cat-theme-purple .c-nav-item-with-dropdown .c-nav-dropdown-tab-content {
	background-color:#401f65
}
.shell-category-header.cat-theme-purple .shell-category-header-cta-wrapper .category-cta-button {
	color:#5C2D91
}
.shell-category-header.cat-theme-purple .shell-category-header-cta-wrapper .category-cta-button:hover,.shell-category-header.cat-theme-purple .shell-category-header-cta-wrapper .category-cta-button:focus {
	background-color:#492474;
	color:#FFF
}
.shell-category-header.cat-theme-purple .shell-category-header-cta-wrapper .category-cta-button:active {
	background-color:#371b57
}
.shell-category-header.cat-theme-orange {
	background-color:#D83B01
}
.shell-category-header.cat-theme-orange .c-nav-pagination {
	background:#D83B01;
	border-color:#c23500
}
.shell-category-header.cat-theme-orange .c-nav-pagination.c-nav-pagination-prev {
	background:#D83B01;
	border-right-color:#c23500
}
.shell-category-header.cat-theme-orange .c-nav-pagination.c-nav-pagination-next {
	background:#D83B01;
	border-left-color:#c23500
}
.shell-category-header.cat-theme-orange.mobile-dropdown-active {
	background-color:#ac2f00
}
.shell-category-header.cat-theme-orange .cat-logo-divider {
	background-color:#ac2f00
}
.shell-category-header.cat-theme-orange .shell-category-nav-featured {
	background-color:#D83B01
}
.shell-category-header.cat-theme-orange .shell-category-nav-featured .c-nav-link {
	background-color:#D83B01
}
.shell-category-header.cat-theme-orange .shell-category-nav-featured:after {
	background-color:#D83B01
}
.shell-category-header.cat-theme-orange .c-nav-link:hover,.shell-category-header.cat-theme-orange .c-nav-link:focus {
	background-color:#c23500
}
.shell-category-header.cat-theme-orange .c-nav-link.active {
	background-color:#ac2f00
}
.shell-category-header.cat-theme-orange .c-nav-link.current {
	background-color:#c23500;
	font-weight:bold
}
.shell-category-header.cat-theme-orange .c-top-nav-link:hover,.shell-category-header.cat-theme-orange .c-top-nav-link:focus {
	background-color:#c23500
}
.shell-category-header.cat-theme-orange .c-top-nav-link.active {
	background-color:#ac2f00
}
.shell-category-header.cat-theme-orange .c-top-nav-link.current {
	background-color:#c23500;
	font-weight:bold
}
.shell-category-header.cat-theme-orange .c-nav-dropdown-menu {
	background-color:#ac2f00
}
.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-link:focus {
	background-color:#972900
}
.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-link.active {
	background-color:#812300
}
.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-link.current {
	background-color:#972900;
	font-weight:bold
}
.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu {
	background-color:#812300
}
.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
	background-color:#6c1d00
}
.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
	background-color:#6c1d00
}
.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
	background-color:#6c1d00;
	font-weight:bold
}
.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu {
	background-color:#6c1d00
}
.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
	background-color:#561700
}
.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
	background-color:#561700
}
.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
	background-color:#561700;
	font-weight:bold
}
@media(min-width:899px) {
	.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#972900
	}
	.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#812300
	}
	.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active,.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#812300
	}
	.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#812300
	}
	.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#6c1d00
	}
	.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
		background-color:#6c1d00
	}
	.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#6c1d00;
		font-weight:bold
	}
}
@media(min-width:899px) {
	.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#972900
	}
	.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#812300
	}
	.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active,.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#812300
	}
	.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#812300
	}
	.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#6c1d00
	}
	.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
		background-color:#6c1d00
	}
	.shell-category-header.cat-theme-orange .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#6c1d00;
		font-weight:bold
	}
}
.shell-category-header.cat-theme-orange .c-nav-link-with-dropdown.active {
	background-color:#972900
}
.shell-category-header.cat-theme-orange .c-nav-item-with-dropdown.active .c-nav-link {
	background-color:#972900
}
.shell-category-header.cat-theme-orange .c-nav-item-with-dropdown .c-nav-dropdown-tab-content {
	background-color:#972900
}
.shell-category-header.cat-theme-orange .shell-category-header-cta-wrapper .category-cta-button {
	color:#D83B01
}
.shell-category-header.cat-theme-orange .shell-category-header-cta-wrapper .category-cta-button:hover,.shell-category-header.cat-theme-orange .shell-category-header-cta-wrapper .category-cta-button:focus {
	background-color:#ac2f00;
	color:#FFF
}
.shell-category-header.cat-theme-orange .shell-category-header-cta-wrapper .category-cta-button:active {
	background-color:#812300
}
.shell-category-header.cat-theme-green {
	background-color:#107C10
}
.shell-category-header.cat-theme-green .c-nav-pagination {
	background:#107C10;
	border-color:#0e6f0e
}
.shell-category-header.cat-theme-green .c-nav-pagination.c-nav-pagination-prev {
	background:#107C10;
	border-right-color:#0e6f0e
}
.shell-category-header.cat-theme-green .c-nav-pagination.c-nav-pagination-next {
	background:#107C10;
	border-left-color:#0e6f0e
}
.shell-category-header.cat-theme-green.mobile-dropdown-active {
	background-color:#0c630c
}
.shell-category-header.cat-theme-green .cat-logo-divider {
	background-color:#0c630c
}
.shell-category-header.cat-theme-green .shell-category-nav-featured {
	background-color:#107C10
}
.shell-category-header.cat-theme-green .shell-category-nav-featured .c-nav-link {
	background-color:#107C10
}
.shell-category-header.cat-theme-green .shell-category-nav-featured:after {
	background-color:#107C10
}
.shell-category-header.cat-theme-green .c-nav-link:hover,.shell-category-header.cat-theme-green .c-nav-link:focus {
	background-color:#0e6f0e
}
.shell-category-header.cat-theme-green .c-nav-link.active {
	background-color:#0c630c
}
.shell-category-header.cat-theme-green .c-nav-link.current {
	background-color:#0e6f0e;
	font-weight:bold
}
.shell-category-header.cat-theme-green .c-top-nav-link:hover,.shell-category-header.cat-theme-green .c-top-nav-link:focus {
	background-color:#0e6f0e
}
.shell-category-header.cat-theme-green .c-top-nav-link.active {
	background-color:#0c630c
}
.shell-category-header.cat-theme-green .c-top-nav-link.current {
	background-color:#0e6f0e;
	font-weight:bold
}
.shell-category-header.cat-theme-green .c-nav-dropdown-menu {
	background-color:#0c630c
}
.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-link:focus {
	background-color:#0b560b
}
.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-link.active {
	background-color:#094a09
}
.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-link.current {
	background-color:#0b560b;
	font-weight:bold
}
.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu {
	background-color:#094a09
}
.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
	background-color:#083e08
}
.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
	background-color:#083e08
}
.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
	background-color:#083e08;
	font-weight:bold
}
.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu {
	background-color:#083e08
}
.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
	background-color:#063106
}
.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
	background-color:#063106
}
.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
	background-color:#063106;
	font-weight:bold
}
@media(min-width:899px) {
	.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#0b560b
	}
	.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#094a09
	}
	.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active,.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#094a09
	}
	.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#094a09
	}
	.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#083e08
	}
	.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
		background-color:#083e08
	}
	.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#083e08;
		font-weight:bold
	}
}
@media(min-width:899px) {
	.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#0b560b
	}
	.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#094a09
	}
	.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active,.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#094a09
	}
	.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#094a09
	}
	.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#083e08
	}
	.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
		background-color:#083e08
	}
	.shell-category-header.cat-theme-green .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#083e08;
		font-weight:bold
	}
}
.shell-category-header.cat-theme-green .c-nav-link-with-dropdown.active {
	background-color:#0b560b
}
.shell-category-header.cat-theme-green .c-nav-item-with-dropdown.active .c-nav-link {
	background-color:#0b560b
}
.shell-category-header.cat-theme-green .c-nav-item-with-dropdown .c-nav-dropdown-tab-content {
	background-color:#0b560b
}
.shell-category-header.cat-theme-green .shell-category-header-cta-wrapper .category-cta-button {
	color:#107C10
}
.shell-category-header.cat-theme-green .shell-category-header-cta-wrapper .category-cta-button:hover,.shell-category-header.cat-theme-green .shell-category-header-cta-wrapper .category-cta-button:focus {
	background-color:#0c630c;
	color:#FFF
}
.shell-category-header.cat-theme-green .shell-category-header-cta-wrapper .category-cta-button:active {
	background-color:#094a09
}
.shell-category-header.cat-theme-darkblue {
	background-color:#002050
}
.shell-category-header.cat-theme-darkblue .c-nav-pagination {
	background:#002050;
	border-color:#001c48
}
.shell-category-header.cat-theme-darkblue .c-nav-pagination.c-nav-pagination-prev {
	background:#002050;
	border-right-color:#001c48
}
.shell-category-header.cat-theme-darkblue .c-nav-pagination.c-nav-pagination-next {
	background:#002050;
	border-left-color:#001c48
}
.shell-category-header.cat-theme-darkblue.mobile-dropdown-active {
	background-color:#001940
}
.shell-category-header.cat-theme-darkblue .cat-logo-divider {
	background-color:#001940
}
.shell-category-header.cat-theme-darkblue .shell-category-nav-featured {
	background-color:#002050
}
.shell-category-header.cat-theme-darkblue .shell-category-nav-featured .c-nav-link {
	background-color:#002050
}
.shell-category-header.cat-theme-darkblue .shell-category-nav-featured:after {
	background-color:#002050
}
.shell-category-header.cat-theme-darkblue .c-nav-link:hover,.shell-category-header.cat-theme-darkblue .c-nav-link:focus {
	background-color:#001c48
}
.shell-category-header.cat-theme-darkblue .c-nav-link.active {
	background-color:#001940
}
.shell-category-header.cat-theme-darkblue .c-nav-link.current {
	background-color:#001c48;
	font-weight:bold
}
.shell-category-header.cat-theme-darkblue .c-top-nav-link:hover,.shell-category-header.cat-theme-darkblue .c-top-nav-link:focus {
	background-color:#001c48
}
.shell-category-header.cat-theme-darkblue .c-top-nav-link.active {
	background-color:#001940
}
.shell-category-header.cat-theme-darkblue .c-top-nav-link.current {
	background-color:#001c48;
	font-weight:bold
}
.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu {
	background-color:#001940
}
.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-link:focus {
	background-color:#001638
}
.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-link.active {
	background-color:#001330
}
.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-link.current {
	background-color:#001638;
	font-weight:bold
}
.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu {
	background-color:#001330
}
.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
	background-color:#001028
}
.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
	background-color:#001028
}
.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
	background-color:#001028;
	font-weight:bold
}
.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu {
	background-color:#001028
}
.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
	background-color:#000c20
}
.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
	background-color:#000c20
}
.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
	background-color:#000c20;
	font-weight:bold
}
@media(min-width:899px) {
	.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#001638
	}
	.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#001330
	}
	.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active,.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#001330
	}
	.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#001330
	}
	.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#001028
	}
	.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
		background-color:#001028
	}
	.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#001028;
		font-weight:bold
	}
}
@media(min-width:899px) {
	.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#001638
	}
	.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#001330
	}
	.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active,.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#001330
	}
	.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu {
		background-color:#001330
	}
	.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link:focus {
		background-color:#001028
	}
	.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.active {
		background-color:#001028
	}
	.shell-category-header.cat-theme-darkblue .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-dropdown-menu .c-nav-link.current {
		background-color:#001028;
		font-weight:bold
	}
}
.shell-category-header.cat-theme-darkblue .c-nav-link-with-dropdown.active {
	background-color:#001638
}
.shell-category-header.cat-theme-darkblue .c-nav-item-with-dropdown.active .c-nav-link {
	background-color:#001638
}
.shell-category-header.cat-theme-darkblue .c-nav-item-with-dropdown .c-nav-dropdown-tab-content {
	background-color:#001638
}
.shell-category-header.cat-theme-darkblue .shell-category-header-cta-wrapper .category-cta-button {
	color:#002050
}
.shell-category-header.cat-theme-darkblue .shell-category-header-cta-wrapper .category-cta-button:hover,.shell-category-header.cat-theme-darkblue .shell-category-header-cta-wrapper .category-cta-button:focus {
	background-color:#001940;
	color:#FFF
}
.shell-category-header.cat-theme-darkblue .shell-category-header-cta-wrapper .category-cta-button:active {
	background-color:#001330
}
.shell-category-header.cat-theme-gray {
	background-color:#2f2f2f
}
.shell-category-header.cat-theme-gray .c-nav-pagination {
	background-color:#2f2f2f;
	border-color:#464646
}
.shell-category-header.cat-theme-gray .c-nav-pagination.c-nav-pagination-prev {
	border-right-color:#464646
}
.shell-category-header.cat-theme-gray .c-nav-pagination.c-nav-pagination-next {
	border-left-color:#464646
}
.shell-category-header.cat-theme-gray.mobile-dropdown-active {
	background-color:#464646
}
.shell-category-header.cat-theme-gray .cat-logo-divider {
	background-color:#464646
}
.shell-category-header.cat-theme-gray .shell-category-nav-featured {
	background-color:#2f2f2f
}
.shell-category-header.cat-theme-gray .shell-category-nav-featured .c-nav-link {
	background-color:#2f2f2f
}
.shell-category-header.cat-theme-gray .shell-category-nav-featured:after {
	background-color:#2f2f2f
}
.shell-category-header.cat-theme-gray .c-nav-link:hover,.shell-category-header.cat-theme-gray .c-nav-link:focus {
	background-color:#464646
}
.shell-category-header.cat-theme-gray .c-nav-link.active {
	background-color:#525252
}
.shell-category-header.cat-theme-gray .c-nav-link.current {
	background-color:#464646;
	font-weight:bold
}
.shell-category-header.cat-theme-gray .c-top-nav-link:hover,.shell-category-header.cat-theme-gray .c-top-nav-link:focus {
	background-color:#464646
}
.shell-category-header.cat-theme-gray .c-top-nav-link.active {
	background-color:#525252
}
.shell-category-header.cat-theme-gray .c-top-nav-link.current {
	background-color:#464646;
	font-weight:bold
}
.shell-category-header.cat-theme-gray .c-nav-dropdown-menu {
	background-color:#525252
}
.shell-category-header.cat-theme-gray .c-nav-dropdown-menu ul {
	padding-bottom:0
}
.shell-category-header.cat-theme-gray .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-gray .c-nav-dropdown-menu .c-nav-link:focus {
	background-color:#5e5e5e
}
.shell-category-header.cat-theme-gray .c-nav-dropdown-menu .c-nav-link.active {
	background-color:#6a6a6a
}
.shell-category-header.cat-theme-gray .c-nav-dropdown-menu .c-nav-link.current {
	background-color:#5e5e5e;
	font-weight:bold
}
.shell-category-header.cat-theme-gray .c-nav-link-with-dropdown.active {
	background-color:#767676
}
.shell-category-header.cat-theme-gray .c-nav-item-with-dropdown.active .c-nav-link {
	background-color:#767676
}
.shell-category-header.cat-theme-gray .c-nav-item-with-dropdown .c-nav-dropdown-tab-content {
	background-color:#767676
}
.shell-category-header.cat-theme-gray .shell-category-header-cta-wrapper .category-cta-button {
	color:#767676
}
.shell-category-header.cat-theme-gray .shell-category-header-cta-wrapper .category-cta-button:hover,.shell-category-header.cat-theme-gray .shell-category-header-cta-wrapper .category-cta-button:focus {
	background-color:#5e5e5e;
	color:#FFF
}
.shell-category-header.cat-theme-gray .shell-category-header-cta-wrapper .category-cta-button:active {
	background-color:#464646
}
.shell-category-header.cat-theme-black {
	background-color:black
}
.shell-category-header.cat-theme-black .c-nav-pagination {
	background-color:black;
	border-color:black
}
.shell-category-header.cat-theme-black .c-nav-pagination.c-nav-pagination-prev {
	border-right-color:black
}
.shell-category-header.cat-theme-black .c-nav-pagination.c-nav-pagination-next {
	border-left-color:black
}
.shell-category-header.cat-theme-black.mobile-dropdown-active {
	background-color:black
}
.shell-category-header.cat-theme-black .cat-logo-divider {
	background-color:black
}
.shell-category-header.cat-theme-black .shell-category-nav-featured {
	background-color:black
}
.shell-category-header.cat-theme-black .shell-category-nav-featured .c-nav-link {
	background-color:black
}
.shell-category-header.cat-theme-black .shell-category-nav-featured:after {
	background-color:black
}
.shell-category-header.cat-theme-black .c-nav-link:hover,.shell-category-header.cat-theme-black .c-nav-link:focus {
	background-color:black
}
.shell-category-header.cat-theme-black .c-nav-link.active {
	background-color:black
}
.shell-category-header.cat-theme-black .c-nav-link.current {
	background-color:black;
	font-weight:bold
}
.shell-category-header.cat-theme-black .c-top-nav-link:hover,.shell-category-header.cat-theme-black .c-top-nav-link:focus {
	background-color:black
}
.shell-category-header.cat-theme-black .c-top-nav-link.active {
	background-color:black
}
.shell-category-header.cat-theme-black .c-top-nav-link.current {
	background-color:black;
	font-weight:bold
}
.shell-category-header.cat-theme-black .c-nav-dropdown-menu {
	background-color:black
}
.shell-category-header.cat-theme-black .c-nav-dropdown-menu ul {
	padding-bottom:0
}
.shell-category-header.cat-theme-black .c-nav-dropdown-menu .c-nav-link:hover,.shell-category-header.cat-theme-black .c-nav-dropdown-menu .c-nav-link:focus {
	background-color:black
}
.shell-category-header.cat-theme-black .c-nav-dropdown-menu .c-nav-link.active {
	background-color:black
}
.shell-category-header.cat-theme-black .c-nav-dropdown-menu .c-nav-link.current {
	background-color:black;
	font-weight:bold
}
.shell-category-header.cat-theme-black .c-nav-link-with-dropdown.active {
	background-color:#000
}
.shell-category-header.cat-theme-black .c-nav-item-with-dropdown.active .c-nav-link {
	background-color:#000
}
.shell-category-header.cat-theme-black .c-nav-item-with-dropdown .c-nav-dropdown-tab-content {
	background-color:#000
}
.shell-category-header.cat-theme-black .shell-category-header-cta-wrapper .category-cta-button {
	color:#000
}
.shell-category-header.cat-theme-black .shell-category-header-cta-wrapper .category-cta-button:hover,.shell-category-header.cat-theme-black .shell-category-header-cta-wrapper .category-cta-button:focus {
	background-color:black;
	color:#FFF
}
.shell-category-header.cat-theme-black .shell-category-header-cta-wrapper .category-cta-button:active {
	background-color:black
}
.cat-class-logo {
	width:107px;
	height:23px;
	background-repeat:no-repeat;
	fill:#FFF
}
.icon-office-logo {
	background-image:url("../images/logo/icon-office-logo.svg");
	width:74px
}
.icon-onedrive-logo {
	background-image:url("../images/logo/icon-onedrive-logo.svg");
	width:145px
}
.icon-outlook-logo {
	background-image:url("../images/logo/icon-outlook-logo.svg");
	width:131px
}
.icon-skype-logo {
	background-image:url("../images/logo/icon-skype-logo.svg");
	width:81px;
	height:36px
}
.icon-visual-studio-logo {
	background-image:url("../images/logo/icon-visual-studio-logo.svg");
	width:130px
}
.icon-windows-logo {
	background-image:url("../images/logo/icon-windows-logo.svg");
	width:106px
}
.icon-xbox-logo {
	background-image:url("../images/logo/icon-xbox-logo.png");
	height:32px;
	background-size:auto 32px;
	margin-top:-2px
}
.cat-logo-png {
	border:0;
	display:none
}
.lt-ie9 .cat-logo-png {
	display:inline-block;
	max-height:32px;
	background-image:none
}
.lt-ie9 .cat-logo-png.icon-windows-logo {
	margin-top:4px;
	height:23px;
	width:105px
}
.lt-ie9 .cat-logo-png.icon-xbox-logo {
	margin-top:0
}
.lt-ie9.shell-category-header .shell-category-nav .c-logo-item i[class*='shell-icon-'] {
	position:relative;
	top:4px;
	vertical-align:top
}
.lt-ie9.shell-category-header .shell-category-nav .active .shell-icon-dropdown {
	top:6px
}
.lt-ie9.shell-category-header .shell-category-nav .c-logo-item .cat-class-logo {
	display:none
}
@media screen and (-ms-high-contrast:active) {
	.cat-logo-png {
		display:inline-block
	}
	.shell-category-header .shell-category-nav .c-nav-link.c-nav-dropdown:hover,.shell-category-header .shell-category-nav .c-nav-link.c-nav-dropdown:focus {
		text-decoration:underline
	}
}
@media screen and (-ms-high-contrast:black-on-white) {
	.cat-logo-png {
		display:inline-block
	}
	.shell-category-header .shell-category-nav .c-nav-link.c-nav-dropdown:hover,.shell-category-header .shell-category-nav .c-nav-link.c-nav-dropdown:focus {
		text-decoration:underline
	}
}
.shell-footer {
	padding:21px 10px 15px;
	font-size:15px;
	background:#F2F2F2;
	color:#626262
}
.shell-footer:after {
	content:"";
	display:table;
	clear:both
}
.shell-footer .shell-footer-wrapper {
	overflow:auto;
	vertical-align:middle
}
@media(min-width:540px) {
	.shell-footer {
		padding:31px 40px 15px
	}
}
@media(min-width:899px) {
	.shell-footer {
		padding:20px 0
	}
}
.shell-footer li {
	vertical-align:middle;
	display:inline-block;
	font-size:.8em;
	margin-bottom:.5em
}
.shell-footer li.social {
	margin-left:12px;
	display:inline-block
}
.shell-footer li.social:first-child {
	margin-left:0
}
.shell-footer li.social a {
	display:block;
	padding:5px
}
.shell-footer li.social a span {
	width:22px;
	height:22px;
	display:block;
	background-repeat:no-repeat;
	background-position:50% 50%
}
.shell-footer li.social a span.social-Twitter {
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMTkuNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMTkuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtvcGFjaXR5OjAuNjtmaWxsOiMwMTAxMDE7fTwvc3R5bGU+PHBhdGggaWQ9IlhNTElEXzJfIiBjbGFzcz0ic3QwIiBkPSJNMjQsMi40Yy0wLjUsMC4yLTAuOSwwLjMtMS40LDAuNGMtMC41LDAuMS0wLjksMC4yLTEuNSwwLjNjMC41LTAuMywwLjktMC43LDEuMy0xLjJjMC40LTAuNSwwLjctMSwwLjktMS41Yy0wLjUsMC4yLTEsMC41LTEuNiwwLjdjLTAuNSwwLjItMS4xLDAuNC0xLjcsMC41Yy0wLjQtMC41LTAuOS0wLjktMS41LTEuMkMxOCwwLjEsMTcuMywwLDE2LjYsMGMtMS4zLDAtMi41LDAuNS0zLjUsMS41Yy0xLDEtMS41LDIuMS0xLjUsMy41YzAsMC4zLDAsMC42LDAuMSwxLjFDOS44LDYsNy45LDUuNSw2LjEsNC42QzQuNCwzLjYsMi45LDIuNCwxLjcsMC45QzEuMiwxLjcsMSwyLjUsMSwzLjRjMCwxLjgsMC43LDMuMiwyLjEsNC4xQzIuNCw3LjUsMS42LDcuMywxLDYuOVY3YzAsMS4yLDAuNCwyLjIsMS4xLDMuMXMxLjcsMS41LDIuOCwxLjdjLTAuMiwwLTAuNCwwLjEtMC42LDAuMWMtMC4yLDAtMC41LDAtMC43LDBjLTAuMiwwLTAuNSwwLTAuOC0wLjFjMC4zLDEsMC44LDEuOCwxLjcsMi40YzAuOCwwLjYsMS44LDEsMi45LDFjLTEuOCwxLjQtMy44LDIuMS02LjEsMi4xSDBjMS4xLDAuNywyLjIsMS4yLDMuNSwxLjZjMS4zLDAuNCwyLjYsMC42LDQsMC42YzIuMywwLDQuMy0wLjQsNi0xLjNjMS44LTAuOSwzLjItMS45LDQuNC0zLjNjMS4yLTEuMywyLjEtMi44LDIuNy00LjVjMC42LTEuNywwLjktMy4zLDAuOS01VjQuOWMwLjUtMC40LDEtMC44LDEuNC0xLjJDMjMuMywzLjMsMjMuNywyLjgsMjQsMi40eiIvPjwvc3ZnPg==)
}
.shell-footer li.social a span.social-Facebook {
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTEuMiAyMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTEuMiAyMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtvcGFjaXR5OjAuNjtmaWxsOiMwMTAxMDE7fTwvc3R5bGU+PHBhdGggaWQ9IlhNTElEXzJfIiBjbGFzcz0ic3QwIiBkPSJNMCwxMS4yaDMuMlYyMWg0di05LjhoNHYtNGgtNHYtMmMwLTAuMywwLjEtMC42LDAuMi0wLjlTNy44LDQsOCw0aDMuMlYwSDhDNi43LDAsNS42LDAuNSw0LjYsMS41Yy0wLjksMS0xLjQsMi4zLTEuNCwzLjd2MkgwVjExLjJ6Ii8+PC9zdmc+)
}
.shell-footer li.social a span.social-Instagram {
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe29wYWNpdHk6MC42O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNy41LDBDMTUsMCwxMi41LDAsOS45LDBDNy41LDAsNSwwLDIuNSwwQzAuOCwwLDAsMC44LDAsMi41YzAsNSwwLDEwLDAsMTVDMCwxOS4yLDAuOCwyMCwyLjUsMjBjNSwwLDEwLDAsMTUsMGMxLjcsMCwyLjUtMC44LDIuNS0yLjRjMC01LDAtMTAuMSwwLTE1LjFDMjAsMC44LDE5LjIsMCwxNy41LDB6IE0xNS44LDEuNmMxLjgsMCwyLDAuMSwyLDEuNGMwLDIuMSwwLDIuMS0xLjgsMi4xYy0xLjYsMC0xLjctMC4xLTEuNy0xLjRDMTQuMywxLjcsMTQuNCwxLjYsMTUuOCwxLjZ6IE0xMCw2YzIuMiwwLDQsMS44LDQsNGMwLDIuMi0xLjgsNC00LDRjLTIuMiwwLTQuMS0xLjktNC4xLTQuMUM2LDcuNyw3LjgsNiwxMCw2eiBNMTUuMiwxNy44Yy0zLjksMC03LjcsMC0xMS42LDBjLTEuMiwwLTEuMy0wLjEtMS4zLTEuM2MwLTIuNywwLTUuNSwwLTguM2MwLjYsMCwxLjIsMCwxLjcsMGMtMC41LDQuNSwxLjgsNy44LDUuNSw4YzIuMiwwLjEsNC0wLjYsNS4zLTIuM2MxLjQtMS43LDEuNy0zLjYsMS4yLTUuN2MwLjYsMCwxLjIsMCwxLjgsMGMwLDIuMywwLDQuNiwwLDYuOUMxNy44LDE4LjIsMTgsMTcuOCwxNS4yLDE3Ljh6Ii8+PC9zdmc+)
}
.shell-footer a {
	color:inherit
}
.shell-footer a:link {
	color:#626262
}
.shell-footer a:hover {
	color:#626262;
	text-decoration:underline
}
.shell-footer i.shell-icon-globe {
	font-size:24px;
	position:relative;
	padding-right:0;
	color:#626262;
	margin-right:5px
}
.shell-footer-section {
	float:left;
	width:20%;
	margin-bottom:20px
}
@media(max-width:899px) {
	.shell-footer-section {
		float:none;
		padding:0 10px
	}
}
.shell-footer-section {
	width:26%
}
@media(max-width:899px) {
	.shell-footer-section {
		width:auto
	}
}
.shell-footer-section+.shell-footer-section {
	width:17%
}
@media(max-width:899px) {
	.shell-footer-section+.shell-footer-section {
		width:auto
	}
}
.shell-footer-section+.shell-footer-section+.shell-footer-section {
	width:26%
}
@media(max-width:899px) {
	.shell-footer-section+.shell-footer-section+.shell-footer-section {
		width:auto
	}
}
.shell-footer-section+.shell-footer-section+.shell-footer-section+.shell-footer-section {
	width:17%
}
@media(max-width:899px) {
	.shell-footer-section+.shell-footer-section+.shell-footer-section+.shell-footer-section {
		width:auto
	}
}
.shell-footer-section+.shell-footer-section+.shell-footer-section+.shell-footer-section+.shell-footer-section {
	width:14%
}
@media(max-width:899px) {
	.shell-footer-section+.shell-footer-section+.shell-footer-section+.shell-footer-section+.shell-footer-section {
		width:auto
	}
}
.shell-footer-lang {
	float:left;
	width:30%;
	padding-top:2px;
	clear:left
}
@media(max-width:899px) {
	.shell-footer-lang {
		width:auto;
		clear:left;
		padding-bottom:12px
	}
}
.shell-footer-copyright {
	width:auto;
	text-align:inherit;
	clear:both
}
@media(min-width:899px) {
	.shell-footer-copyright {
		width:70%;
		text-align:right;
		float:right;
		clear:none;
		padding-top:4px
	}
}
.shell-footer-copyright img {
	height:15px;
	margin-bottom:10px
}
.shell-footer-copyright li {
	display:inline-block;
	margin-right:2em;
	white-space:nowrap
}
@media(min-width:899px) {
	.shell-footer-copyright li {
		margin-left:2em;
		margin-right:0
	}
}
.shell-footer-copyright li.ctl_footerCopyright {
	margin-right:0
}
.shell-footer-menugroups .grp-title {
	margin-bottom:1em;
	cursor:pointer;
	font-size:.93333em
}
.shell-footer-menugroups .grp-title .shell-icon-dropdown {
	font-size:.5em;
	margin-left:.5em
}
@media(min-width:540px) {
	.shell-footer-menugroups .grp-title {
		margin-bottom:.5em;
		cursor:auto;
		font-size:15px
	}
	.shell-footer-menugroups .grp-title .shell-icon-dropdown {
		display:none
	}
}
.shell-footer-menugroups .sfm-group {
	display:inline-block;
	vertical-align:top;
	width:100%;
	float:none
}
.shell-footer-menugroups .sfm-group.social ul {
	display:block;
	padding:18px 0 20px
}
@media(min-width:540px) {
	.shell-footer-menugroups .sfm-group {
		width:32%;
		margin-bottom:20px;
		padding-right:10px
	}
	.shell-footer-menugroups .sfm-group.social ul {
		float:left;
		padding:0
	}
}
@media(min-width:899px) {
	.shell-footer-menugroups .sfm-group {
		width:16%;
		padding:10px 15px 0 0
	}
	.shell-footer-menugroups .sfm-group.social {
		float:right
	}
	.shell-footer-menugroups .sfm-group.social ul {
		float:right
	}
}
.shell-footer-menugroups ul {
	vertical-align:top;
	display:none;
	margin-bottom:1em
}
.shell-footer-menugroups li {
	display:block
}
@media(min-width:540px) {
	.shell-footer-menugroups ul {
		display:inline-block
	}
}
.shell-notification {
	font-weight:normal;
	line-height:1.5;
	font-family:"Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;
	background-color:#1570A6;
	color:white;
	display:none
}
.shell-notification.shell-notification-active {
	display:block
}
.shell-notification .shell-notification-grid-row {
	width:100%;
	position:relative;
	padding:0 5px;
	max-width:1600px
}
@media(min-width:899px) {
	.shell-notification .shell-notification-grid-row {
		width:90%;
		margin:0 auto;
		padding:0
	}
}
.shell-notification a,.shell-notification a:hover,.shell-notification a:focus,.shell-notification a:link,.shell-notification a:visited {
	display:inline-block;
	color:white;
	text-decoration:underline
}
.shell-notification .shell-notification-clearfix:after {
	content:"";
	display:table;
	clear:both
}
.shell-notification .notification-txt {
	float:left;
	padding-right:5px;
	margin-right:5px;
	margin-bottom:4px
}
.shell-notification .notification-action {
	float:right;
	padding-left:5px;
	margin-left:5px
}
.shell-notification i[class*="shell-icon-close"] {
	display:inline-block;
	width:1em;
	height:1em;
	vertical-align:middle;
	overflow:visible;
	font-size:1em;
	margin-left:11px;
	vertical-align:-3px;
	overflow:hidden
}
.shell-notification i[class*="shell-icon-close"]:before {
	content:"";
	display:block;
	width:1em;
	height:1em;
	font-family:"shell-icons";
	font-style:normal;
	font-weight:normal;
	line-height:1.1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
