@charset "UTF-8";
/* CSS Document */

.sitelocalnavigation > div {
	padding-top:15px;
}
.sitelocalnavigation > div.noPaddingTop {
	padding-top:0;
}
.sitelocalnavigation > div.PaddingTopShort {
	padding-top:10px;
}
.sitelocalnavigation .nav-wrapper {
	position:relative;
	font-size:0;
}
.sitelocalnavigation .nav-wrapper.fix {
	position:fixed;
	width:976px;
	z-index:1000;
}
.sitelocalnavigation.megaopen .nav-wrapper {
	z-index:101;
}
.sitelocalnavigation.megaopen .nav-wrapper.fix {
	z-index:1001;
}
.sitelocalnavigation .nav-main {
}
.sitelocalnavigation .width-stretch {
	margin-left:-112px;
	margin-right:-112px;
}
.sitelocalnavigation .width-auto {
	display:inline-block;
}
.sitelocalnavigation .nav-main > .nav {
	margin-left:auto;
	margin-right:auto;
	max-width:976px;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize {
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul:after {
	content:"";
	display:table;
	height:0;
	clear:both;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li {
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	display:block;
	padding:10px;
	text-align:center;
}
.sitelocalnavigation .nav-main.align-option > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	text-align:left;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu,
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu {
	position:relative;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul:not(.fullsize) > li > .sitelocalnavielement > a.link-megamenu,
.sitelocalnavigation .nav-main.width-auto > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu,
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul:not(.fullsize) > li > .sitelocalnavielement > a.link-cmenu,
.sitelocalnavigation .nav-main.width-auto > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu {
	padding-right:28px;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu:after,
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu:after {
	content:"";
	display:block;
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:18px;
	background:no-repeat 0% 50%;
}
.sitelocalnavigation .nav-main.spl-border > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	border-left-style:solid;
	border-left-width:1px;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a:before {
	content:"";
	display:inline-block;
	height:100%;
	vertical-align:middle;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.active {
	z-index:101;
	position:relative;
}
.sitelocalnavigation .nav-main.spl-border > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.active {
	border:none;
}
.sitelocalnavigation .nav-main.spl-border > .nav > .sitelocalnavirow + .sitelocalnavirow > ul {
	border-top-style:solid;
	border-top-width:1px;
}
.sitelocalnavigation .nav-main.spl-border.width-stretch > .nav > .sitelocalnavirow > ul.fullsize,
.sitelocalnavigation .nav-main.spl-border:not(.width-auto).nobg > .nav > .sitelocalnavirow > ul.fullsize,
.sitelocalnavigation .nav-main.spl-border:not(.width-auto) > .nav > .sitelocalnavirow > ul:not(.fullsize) > li:last-child > .sitelocalnavielement > a,
.sitelocalnavigation .nav-main.spl-border.nobg > .nav > .sitelocalnavirow > ul:not(.fullsize) > li:last-child > .sitelocalnavielement > a {
	border-right-style:solid;
	border-right-width:1px;
}
.sitelocalnavigation .nav-main.spl-border:not(.width-stretch):not(.nobg) > .nav > .sitelocalnavirow > ul > li:first-child > .sitelocalnavielement > a {
	border-left:none;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a > span {
	display:inline-block;
	font-size:14px;
	font-weight:normal;
	vertical-align:middle;
}
.sitelocalnavigation .nav-main.font-opensanscond > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a > span {
	font-family: 'Open Sans Condensed', 'Arial', sans-serif;
	font-weight:bold;
}
.sitelocalnavigation .nav-main.font-opensansregu > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a > span {
	font-family: 'Open Sans', 'Arial', sans-serif;
}
.sitelocalnavigation .nav-main.size-minus > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a > span {
	font-size:12px;
}
.sitelocalnavigation .nav-main.size-plus > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a > span {
	font-size:15px;
}
.sitelocalnavigation .nav-main.size-2plus > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a > span {
	font-size:17px;
}
.sitelocalnavigation .nav-main.size-3plus > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a > span {
	font-size:19px;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a > span.img-title {
	font-size:0;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a > img.icon {
	vertical-align:middle;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a > img.icon:first-child {
	margin-right:10px;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a > img.icon:last-child {
	margin-left:10px;
}

/*nav-title*/
.sitelocalnavigation .nav-title {
	margin-bottom:8px;
}
.sitelocalnavigation .nav-title > .Title > * {
	margin-top:0;
}
.sitelocalnavigation .nav-title > .Title a {
	color:inherit;
}
.sitelocalnavigation .nav-title > .Title a:hover {
	text-decoration:underline;
}

.sitelocalnavigation .nav-title > div {
}
.sitelocalnavigation .nav-title > div > * {
	display:inline-block;
}
.sitelocalnavigation .nav-title > div a {
	color:inherit;
}
.sitelocalnavigation .nav-title > div a:hover {
	text-decoration:underline;
}

/*nav-mobile-btn*/
.sitelocalnavigation .nav-mobile-btn {
	display:none;
}

/*children*/
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li .children {
	position:absolute;
	text-align:left;
	z-index:1000;
	min-width:100%;
	padding-bottom:5px;
	display:none;
	-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);
	box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize > li .children {
	width:100%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li .children.list > div ul > li {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:5px 10px;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li .children.list > div > ul > li > ul > li {
	padding-right:0;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li .children.list > div ul > li > a > span,
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li .children.list > div ul > li > span.nolink > span {
	display:inline-block;
	line-height:1.3;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li .children.list > div ul > li > a:hover > span {
	text-decoration:underline;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li .children.list > div > ul > li > a > span,
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li .children.list > div > ul > li > span.nolink > span {
	font-size:14px;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li .children.list li.inc-child > ul > li > a > span,
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li .children.list li.inc-child > ul > li > span.nolink > span {
	font-size:12px;
}
.sitelocalnavigation .nav-main.children-size-plus > .nav > .sitelocalnavirow > ul > li .children.list > div > ul > li > a > span,
.sitelocalnavigation .nav-main.children-size-plus > .nav > .sitelocalnavirow > ul > li .children.list > div > ul > li > span.nolink > span {
	font-size:15px;
}
.sitelocalnavigation .nav-main.children-size-plus > .nav > .sitelocalnavirow > ul > li .children.list li.inc-child > ul > li > a > span,
.sitelocalnavigation .nav-main.children-size-plus > .nav > .sitelocalnavirow > ul > li .children.list li.inc-child > ul > li > span.nolink > span {
	font-size:13px;
}
.sitelocalnavigation .nav-main.children-size-2plus > .nav > .sitelocalnavirow > ul > li .children.list > div > ul > li > a > span,
.sitelocalnavigation .nav-main.children-size-2plus > .nav > .sitelocalnavirow > ul > li .children.list > div > ul > li > span.nolink > span {
	font-size:17px;
}
.sitelocalnavigation .nav-main.children-size-2plus > .nav > .sitelocalnavirow > ul > li .children.list li.inc-child > ul > li > a > span,
.sitelocalnavigation .nav-main.children-size-2plus > .nav > .sitelocalnavirow > ul > li .children.list li.inc-child > ul > li > span.nolink > span {
	font-size:15px;
}
.sitelocalnavigation .nav-main.children-size-3plus > .nav > .sitelocalnavirow > ul > li .children.list > div > ul > li > a > span,
.sitelocalnavigation .nav-main.children-size-3plus > .nav > .sitelocalnavirow > ul > li .children.list > div > ul > li > span.nolink > span {
	font-size:19px;
}
.sitelocalnavigation .nav-main.children-size-3plus > .nav > .sitelocalnavirow > ul > li .children.list li.inc-child > ul > li > a > span,
.sitelocalnavigation .nav-main.children-size-3plus > .nav > .sitelocalnavirow > ul > li .children.list li.inc-child > ul > li > span.nolink > span {
	font-size:17px;
}

/*nav-mega*/
.sitelocalnavigation .nav-mega {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	display:none;
	/*border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;*/
	-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.3);
	box-shadow:0 0 2px 0 rgba(0,0,0,0.3);
}
.sitelocalnavigation .nav-mega.pos-abs,
.sitelocalnavigation .fixarea .nav-mega {
	position:absolute;
	width:100%;
	z-index:100;
	-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.3);
	box-shadow:0 0 2px 0 rgba(0,0,0,0.3);
}
.sitelocalnavigation .nav-mega .nav-mega-header {
	position:absolute;
	right:15px;
	top:15px;
}
.sitelocalnavigation .nav-mega .nav-mega-header .btn-close {
	display:inline-block;
}
.sitelocalnavigation .nav-mega .nav-mega-header .btn-close > a {
	display:block;
}
.sitelocalnavigation .nav-mega .nav-mega-header .btn-close > a > img {
	width:15px;
}
.sitelocalnavigation .nav-mega > .nav {
	padding:15px 45px 15px 15px;
	text-align:left;
}
.sitelocalnavigation .nav-mega > .nav > div:after {
	content:"";
	display:table;
	height:0;
	clear:both;
}
.sitelocalnavigation .nav-mega > .nav > div.layout-bootstrap-in {
	padding-top:30px;
	margin-right:-30px;
}
.sitelocalnavigation .nav-mega > .nav > div[class*="col"] {
	padding-top:5px;
	padding-bottom:5px;
}
.sitelocalnavigation .nav-mega > .nav > div[class*="col"] > ul {
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 10px;
}
.sitelocalnavigation .nav-mega > .nav > div[class*="col"] > ul > li > ul {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:10px;
	padding-right:0;
	margin-top:5px;
	/*margin-left:8px;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-style:dotted;
	border-bottom-width:1px;*/
}
.sitelocalnavigation .nav-mega > .nav > div[class*="col"] > ul > li {
	padding:5px 0;
}
.sitelocalnavigation .nav-mega > .nav > div[class*="col"] > ul > li > ul > li {
	margin-top:5px;
}
.sitelocalnavigation .nav-mega > .nav > div[class*="col"] ul > li > a > span,
.sitelocalnavigation .nav-mega > .nav > div[class*="col"] ul > li > span.nolink > span {
	display:inline-block;
	line-height:1.3;
}
.sitelocalnavigation .nav-mega > .nav > div[class*="col"] ul > li > a:hover > span{
	text-decoration:underline;
}
.sitelocalnavigation .nav-mega > .nav > div[class*="col"] > ul > li > a > span,
.sitelocalnavigation .nav-mega > .nav > div[class*="col"] > ul > li > span.nolink > span {
	font-size:14px;
}
.sitelocalnavigation .nav-mega > .nav > div[class*="col"] > ul > li > ul > li > a > span,
.sitelocalnavigation .nav-mega > .nav > div[class*="col"] > ul > li > ul > li > span.nolink > span {
	font-size:12px;
}
.sitelocalnavigation .nav-mega.size-plus > .nav > div[class*="col"] > ul > li > a > span,
.sitelocalnavigation .nav-mega.size-plus > .nav > div[class*="col"] > ul > li > span.nolink > span {
	font-size:15px;
}
.sitelocalnavigation .nav-mega.size-plus > .nav > div[class*="col"] > ul > li > ul > li > a > span,
.sitelocalnavigation .nav-mega.size-plus > .nav > div[class*="col"] > ul > li > ul > li > span.nolink > span {
	font-size:13px;
}
.sitelocalnavigation .nav-mega.size-2plus > .nav > div[class*="col"] > ul > li > a > span,
.sitelocalnavigation .nav-mega.size-2plus > .nav > div[class*="col"] > ul > li > span.nolink > span {
	font-size:17px;
}
.sitelocalnavigation .nav-mega.size-2plus > .nav > div[class*="col"] > ul > li > ul > li > a > span,
.sitelocalnavigation .nav-mega.size-2plus > .nav > div[class*="col"] > ul > li > ul > li > span.nolink > span {
	font-size:15px;
}
.sitelocalnavigation .nav-mega.size-3plus > .nav > div[class*="col"] > ul > li > a > span,
.sitelocalnavigation .nav-mega.size-3plus > .nav > div[class*="col"] > ul > li > span.nolink > span {
	font-size:19px;
}
.sitelocalnavigation .nav-mega.size-3plus > .nav > div[class*="col"] > ul > li > ul > li > a > span,
.sitelocalnavigation .nav-mega.size-3plus > .nav > div[class*="col"] > ul > li > ul > li > span.nolink > span {
	font-size:17px;
}


/*layout*/
.sitelocalnavigation .nav-mega > .nav > div.col-1 > ul,
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-1 > li {
	width:100%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-2 > ul,
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-2 > li {
	width:50%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-2 > ul.offset-1 {
	margin-left:50%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-3 > ul,
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-3 > li {
	width:33.3333333%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-3 > ul.offset-1 {
	margin-left:33.3333333%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-3 > ul.offset-2 {
	margin-left:66.6666666%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-3 > li.expand2 {
	width:66.6666666%
}
.sitelocalnavigation .nav-mega > .nav > div.col-4 > ul,
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-4 > li {
	width:25%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-4 > ul.offset-1 {
	margin-left:25%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-4 > ul.offset-2 {
	margin-left:50%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-4 > ul.offset-3 {
	margin-left:75%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-4 > li.expand2 {
	width:50%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-4 > li.expand3 {
	width:75%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-5 > ul,
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-5 > li {
	width:20%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-5 > ul.offset-1 {
	margin-left:20%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-5 > ul.offset-2 {
	margin-left:40%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-5 > ul.offset-3 {
	margin-left:60%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-5 > ul.offset-4 {
	margin-left:80%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-5 > li.expand2 {
	width:40%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-5 > li.expand3 {
	width:60%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-6 > ul,
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-6 > li {
	width:16.6666666%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-6 > ul.offset-1 {
	margin-left:16.6666666%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-6 > ul.offset-2 {
	margin-left:33.3333333%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-6 > ul.offset-3 {
	margin-left:50%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-6 > ul.offset-4 {
	margin-left:66.6666666%;
}
.sitelocalnavigation .nav-mega > .nav > div.col-6 > ul.offset-5 {
	margin-left:83.3333333%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-6 > li.expand2 {
	width:33.3333333%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-6 > li.expand3 {
	width:50%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-7 > li {
	width:14.2857142%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-7 > li.expand2 {
	width:28.5714285%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-7 > li.expand3 {
	width:42.8571428%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-8 > li {
	width:12.5%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-8 > li.expand2 {
	width:25%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-8 > li.expand3 {
	width:37.5%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-9 > li {
	width:11.1111111%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-9 > li.expand2 {
	width:22.2222222%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-9 > li.expand3 {
	width:33.3333333%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-10 > li {
	width:10%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-10 > li.expand2 {
	width:20%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-10 > li.expand3 {
	width:30%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-11 > li {
	width:9.090909%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-11 > li.expand2 {
	width:18.1818181%
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-11 > li.expand3 {
	width:27.2727272%
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-12 > li {
	width:8.3333333%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-12 > li.expand2 {
	width:16.6666666%;
}
.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul.fullsize.col-12 > li.expand3 {
	width:25%;
}

/*bgImage*/
.sitelocalnavigation .nav-main.bgImage {
	background-repeat:repeat;
}
.sitelocalnavigation .nav-main.bgImage.bg-repeat-y {
	background-repeat:repeat-y;
}
.sitelocalnavigation .nav-main.bgImage.bg-repeat-x {
	background-repeat:repeat-x;
}
.sitelocalnavigation .nav-main.bgImage.spl-border-color-white > .nav > .sitelocalnavirow > ul,
.sitelocalnavigation .nav-main.bgImage.spl-border-color-white > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	border-color:#fff;
}
.sitelocalnavigation .nav-main.bgImage.spl-border-color-grey > .nav > .sitelocalnavirow > ul,
.sitelocalnavigation .nav-main.bgImage.spl-border-color-grey > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	border-color:#c5c5c5;
}
.sitelocalnavigation .nav-main.bgImage.spl-border-color-dark > .nav > .sitelocalnavirow > ul,
.sitelocalnavigation .nav-main.bgImage.spl-border-color-dark > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	border-color:#3d3d3d;
}
.sitelocalnavigation .nav-main.bgImage.textWhite > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	color:#fff;
}
.sitelocalnavigation .nav-main.bgImage.textWhite > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu:after,
.sitelocalnavigation .nav-main.bgImage.textWhite > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu:after {
	background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-arrow-white-down.png);
}
.sitelocalnavigation .nav-main.bgImage.textBlack > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	color:#1f1f1f;
}
.sitelocalnavigation .nav-main.bgImage.textBlack > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu:after,
.sitelocalnavigation .nav-main.bgImage.textBlack > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu:after {
	background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-arrow-darkgrey-down.png);
}
.sitelocalnavigation .nav-main.bgImage:not(.stay-bgimage) > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.stay:not(.active),
.sitelocalnavigation .nav-main.bgImage:not(.stay-bgimage) > .nav > .sitelocalnavirow > ul > li:hover > .sitelocalnavielement > a:not(.active) {
	filter:alpha(opacity=50);
	opacity:0.5;
}
.sitelocalnavigation .nav-main.bgImage:not(.stay-bgimage) > .nav > .sitelocalnavirow > ul > li:hover > .sitelocalnavielement > a:not(.active) span {
	text-decoration:underline;
}

/*nobg*/
.sitelocalnavigation .nav-main.nobg.spl-border-color-white > .nav > .sitelocalnavirow > ul,
.sitelocalnavigation .nav-main.nobg.spl-border-color-white > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	border-color:#fff;
}
.sitelocalnavigation .nav-main.nobg.spl-border-color-grey > .nav > .sitelocalnavirow > ul,
.sitelocalnavigation .nav-main.nobg.spl-border-color-grey > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	border-color:#c5c5c5;
}
.sitelocalnavigation .nav-main.nobg.spl-border-color-dark > .nav > .sitelocalnavirow > ul,
.sitelocalnavigation .nav-main.nobg.spl-border-color-dark > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	border-color:#3d3d3d;
}
.sitelocalnavigation .nav-main.nobg.textWhite > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	color:#fff;
}
.sitelocalnavigation .nav-main.nobg.textWhite > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu:after,
.sitelocalnavigation .nav-main.nobg.textWhite > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu:after {
	background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-arrow-white-down.png);
}
.sitelocalnavigation .nav-main.nobg.textBlack > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	color:#1f1f1f;
}
.sitelocalnavigation .nav-main.nobg.textBlack > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu:after,
.sitelocalnavigation .nav-main.nobg.textBlack > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu:after {
	background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-arrow-darkgrey-down.png);
}
.sitelocalnavigation .nav-main.nobg:not(.stay-bgimage) > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.stay:not(.active) span,
.sitelocalnavigation .nav-main.nobg:not(.stay-bgimage) > .nav > .sitelocalnavirow > ul > li:hover > .sitelocalnavielement > a:not(.active) span {
	filter:alpha(opacity=50);
	opacity:0.5;
}
.sitelocalnavigation .nav-main.nobg:not(.stay-bgimage) > .nav > .sitelocalnavirow > ul > li:hover > .sitelocalnavielement > a:not(.active) span {
	text-decoration:underline;
}

/*stay bgImage*/
.sitelocalnavigation .nav-main.stay-bgimage > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	background-repeat:repeat;
}
.sitelocalnavigation .nav-main.stay-bgimage.stay-bg-repeat-x > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	background-repeat:repeat-x;
}
.sitelocalnavigation .nav-main.stay-bgimage.stay-bg-repeat-y > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	background-repeat:repeat-y;
}
.sitelocalnavigation .nav-main.stay-bgimage.stay-textBlack > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.stay:not(.active),
.sitelocalnavigation .nav-main.stay-bgimage.stay-textBlack > .nav > .sitelocalnavirow > ul > li:hover > .sitelocalnavielement > a:not(.active) {
	color:#1f1f1f;
}
.sitelocalnavigation .nav-main.stay-bgimage.stay-textBlack > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu.stay:not(.active):after,
.sitelocalnavigation .nav-main.stay-bgimage.stay-textBlack > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu.stay:not(.active):after,
.sitelocalnavigation .nav-main.stay-bgimage.stay-textBlack > .nav > .sitelocalnavirow > ul > li:hover > .sitelocalnavielement > a.link-megamenu:not(.active):after,
.sitelocalnavigation .nav-main.stay-bgimage.stay-textBlack > .nav > .sitelocalnavirow > ul > li:hover > .sitelocalnavielement > a.link-cmenu:not(.active):after {
	background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-arrow-darkgrey-down.png);
}
.sitelocalnavigation .nav-main.stay-bgimage.stay-textWhite > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.stay:not(.active),
.sitelocalnavigation .nav-main.stay-bgimage.stay-textWhite > .nav > .sitelocalnavirow > ul > li:hover > .sitelocalnavielement > a:not(.active) {
	color:#fff;
}
.sitelocalnavigation .nav-main.stay-bgimage.stay-textWhite > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu.stay:not(.active):after,
.sitelocalnavigation .nav-main.stay-bgimage.stay-textWhite > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu.stay:not(.active):after,
.sitelocalnavigation .nav-main.stay-bgimage.stay-textWhite > .nav > .sitelocalnavirow > ul > li:hover > .sitelocalnavielement > a.link-megamenu:not(.active):after,
.sitelocalnavigation .nav-main.stay-bgimage.stay-textWhite > .nav > .sitelocalnavirow > ul > li:hover > .sitelocalnavielement > a.link-cmenu:not(.active):after {
	background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-arrow-white-down.png);
}

/*bgBlack*/
.sitelocalnavigation .nav-main.bgBlack {
	background-color:#000;
}
.sitelocalnavigation .nav-main.bgBlack > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	color:#afafaf;
}
.sitelocalnavigation .nav-main.bgBlack > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a:hover {
	color:#fff;
}
.sitelocalnavigation .nav-main.bgBlack > .nav > .sitelocalnavirow > ul,
.sitelocalnavigation .nav-main.bgBlack > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	border-color:#3d3d3d;
}
.sitelocalnavigation .nav-main.bgBlack > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.stay,
.sitelocalnavigation .nav-main.bgBlack > .nav > .sitelocalnavirow > ul > li:hover > .sitelocalnavielement > a {
	background-color:#303030;
}
.sitelocalnavigation .nav-main.bgBlack > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu:after,
.sitelocalnavigation .nav-main.bgBlack > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu:after {
	background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-arrow-white-down.png);
}

/*bgDark*/
.sitelocalnavigation .nav-main.bgDark {
	background-color:#1f1f1f;
}
.sitelocalnavigation .nav-main.bgDark > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	color:#afafaf;
}
.sitelocalnavigation .nav-main.bgDark > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a:hover {
	color:#fff;
}
.sitelocalnavigation .nav-main.bgDark > .nav > .sitelocalnavirow > ul,
.sitelocalnavigation .nav-main.bgDark > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	border-color:#444;
}
.sitelocalnavigation .nav-main.bgDark > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.stay,
.sitelocalnavigation .nav-main.bgDark > .nav > .sitelocalnavirow > ul > li:hover > .sitelocalnavielement > a {
	background-color:#3d3d3d;
}
.sitelocalnavigation .nav-main.bgDark > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu:after,
.sitelocalnavigation .nav-main.bgDark > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu:after {
	background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-arrow-white-down.png);
}

/*bgGrey*/
.sitelocalnavigation .nav-main.bgGrey {
	background-color:#d2d2d2;
}
.sitelocalnavigation .nav-main.bgGrey > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	color:#333;
}
.sitelocalnavigation .nav-main.bgGrey > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a:hover {
	color:#000;
}
.sitelocalnavigation .nav-main.bgGrey > .nav > .sitelocalnavirow > ul,
.sitelocalnavigation .nav-main.bgGrey > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	border-color:#c5c5c5;
}
.sitelocalnavigation .nav-main.bgGrey > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.stay,
.sitelocalnavigation .nav-main.bgGrey > .nav > .sitelocalnavirow > ul > li:hover > .sitelocalnavielement > a {
	background-color:#aaa;
}
.sitelocalnavigation .nav-main.bgGrey > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu:after,
.sitelocalnavigation .nav-main.bgGrey > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu:after {
	background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-arrow-darkgrey-down.png);
}

/*bgLightgrey*/
.sitelocalnavigation .nav-main.bgLightgrey {
	background-color:#f0f0f0;
}
.sitelocalnavigation .nav-main.bgLightgrey > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	color:#333;
}
.sitelocalnavigation .nav-main.bgLightgrey > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a:hover {
	color:#000;
}
.sitelocalnavigation .nav-main.bgLightgrey > .nav > .sitelocalnavirow > ul,
.sitelocalnavigation .nav-main.bgLightgrey > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	border-color:#d5d5d5;
}
.sitelocalnavigation .nav-main.bgLightgrey > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.stay,
.sitelocalnavigation .nav-main.bgLightgrey > .nav > .sitelocalnavirow > ul > li:hover > .sitelocalnavielement > a {
	background-color:#e0e0e0;
}
.sitelocalnavigation .nav-main.bgLightgrey > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu:after,
.sitelocalnavigation .nav-main.bgLightgrey > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu:after {
	background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-arrow-darkgrey-down.png);
}

/*bgWhite*/
.sitelocalnavigation .nav-main.bgWhite {
	background-color:#fff;
}
.sitelocalnavigation .nav-main.bgWhite > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a,
.sitelocalnavigation .nav-main.bgWhite > .nav .children.list ul > li > a {
	color:#444;
}
.sitelocalnavigation .nav-main.bgWhite > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a:hover {
	color:#000;
}
.sitelocalnavigation .nav-main.bgWhite.spl-border > .nav > .sitelocalnavirow > ul,
.sitelocalnavigation .nav-main.bgWhite.spl-border > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
	border-color:#ededed;
}
.sitelocalnavigation .nav-main.bgWhite > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.stay,
.sitelocalnavigation .nav-main.bgWhite > .nav > .sitelocalnavirow > ul > li:hover > .sitelocalnavielement > a {
	background-color:#ddd;
}
.sitelocalnavigation .nav-main.bgWhite > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu:after,
.sitelocalnavigation .nav-main.bgWhite > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu:after {
	background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-arrow-darkgrey-down.png);
}

/*active-bgBlack*/
.sitelocalnavigation .active-bgBlack .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.active {
	background-color:#000;
	color:#fff;
}
.sitelocalnavigation .active-bgBlack .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu.active:after,
.sitelocalnavigation .active-bgBlack .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu.active:after {
	background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-arrow-white-up.png);
}
.sitelocalnavigation .active-bgBlack .nav-mega,
.sitelocalnavigation .active-bgBlack .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children {
	border-color:#3d3d3d;
	background-color:#000;
	color:#fff;
}
.sitelocalnavigation .active-bgBlack .nav-mega > .nav > div > ul li > a,
.sitelocalnavigation .active-bgBlack .nav-mega > .nav > div > ul li > span.nolink,
.sitelocalnavigation .active-bgBlack .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children a,
.sitelocalnavigation .active-bgBlack .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children span.nolink {
	color:#afafaf;
}
.sitelocalnavigation .active-bgBlack .nav-mega > .nav > div > ul li > a:hover,
.sitelocalnavigation .active-bgBlack .nav-mega > .nav > div > ul li > a.stay,
.sitelocalnavigation .active-bgBlack .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children a:hover,
.sitelocalnavigation .active-bgBlack .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children a.stay {
	color:#fff;
}
.sitelocalnavigation .active-bgBlack .nav-mega > .nav > div > ul > li > ul {
	border-color:#3d3d3d;
}

/*active-bgDark*/
.sitelocalnavigation .active-bgDark .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.active {
	background-color:#1f1f1f;
	color:#fff;
}
.sitelocalnavigation .active-bgDark .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu.active:after,
.sitelocalnavigation .active-bgDark .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu.active:after {
	background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-arrow-white-up.png);
}
.sitelocalnavigation .active-bgDark .nav-mega,
.sitelocalnavigation .active-bgDark .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children {
	border-color:#444;
	background-color:#1f1f1f;
	color:#fff;
}
.sitelocalnavigation .active-bgDark .nav-mega > .nav > div > ul li > a,
.sitelocalnavigation .active-bgDark .nav-mega > .nav > div > ul li > span.nolink,
.sitelocalnavigation .active-bgDark .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children a,
.sitelocalnavigation .active-bgDark .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children span.nolink {
	color:#afafaf;
}
.sitelocalnavigation .active-bgDark .nav-mega > .nav > div > ul li > a:hover,
.sitelocalnavigation .active-bgDark .nav-mega > .nav > div > ul li > a.stay,
.sitelocalnavigation .active-bgDark .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children a:hover,
.sitelocalnavigation .active-bgDark .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children a.stay {
	color:#fff;
}
.sitelocalnavigation .active-bgDark .nav-mega > .nav > div > ul > li > ul {
	border-color:#444;
}

/*active-bgDarkgrey*/
.sitelocalnavigation .active-bgDarkgrey .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.active {
	background-color:#434343;
	color:#fff;
}
.sitelocalnavigation .active-bgDarkgrey .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu.active:after,
.sitelocalnavigation .active-bgDarkgrey .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu.active:after {
	background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-arrow-white-up.png);
}
.sitelocalnavigation .active-bgDarkgrey .nav-mega,
.sitelocalnavigation .active-bgDark .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children {
	border-color:#5f5f5f;
	background-color:#434343;
	color:#fff;
}
.sitelocalnavigation .active-bgDarkgrey .nav-mega > .nav > div > ul li > a,
.sitelocalnavigation .active-bgDarkgrey .nav-mega > .nav > div > ul li > span.nolink,
.sitelocalnavigation .active-bgDarkgrey .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children a,
.sitelocalnavigation .active-bgDarkgrey .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children span.nolink {
	color:#afafaf;
}
.sitelocalnavigation .active-bgDarkgrey .nav-mega > .nav > div > ul li > a:hover,
.sitelocalnavigation .active-bgDarkgrey .nav-mega > .nav > div > ul li > a.stay,
.sitelocalnavigation .active-bgDarkgrey .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children a:hover,
.sitelocalnavigation .active-bgDarkgrey .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children a.stay {
	color:#fff;
}
.sitelocalnavigation .active-bgDarkgrey .nav-mega > .nav > div > ul > li > ul {
	border-color:#5f5f5f;
}

/*active-bgGrey*/
.sitelocalnavigation .active-bgGrey .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.active {
	background-color:#d2d2d2;
	color:#1f1f1f;
}
.sitelocalnavigation .active-bgGrey .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu.active:after,
.sitelocalnavigation .active-bgGrey .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu.active:after {
	background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-arrow-darkgrey-up.png);
}
.sitelocalnavigation .active-bgGrey .nav-mega,
.sitelocalnavigation .active-bgGrey .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children {
	border-color:#c5c5c5;
	background-color:#d2d2d2;
	color:#1f1f1f;
}
.sitelocalnavigation .active-bgGrey .nav-mega > .nav > div > ul li > a,
.sitelocalnavigation .active-bgGrey .nav-mega > .nav > div > ul li > span.nolink,
.sitelocalnavigation .active-bgGrey .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children a,
.sitelocalnavigation .active-bgGrey .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children span.nolink {
	color:#555;
}
.sitelocalnavigation .active-bgGrey .nav-mega > .nav > div > ul li > a:hover,
.sitelocalnavigation .active-bgGrey .nav-mega > .nav > div > ul li > a.stay,
.sitelocalnavigation .active-bgGrey .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children a:hover,
.sitelocalnavigation .active-bgGrey .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children a.stay {
	color:#000;
}
.sitelocalnavigation .active-bgGrey .nav-mega > .nav > div > ul > li > ul {
	border-color:#c5c5c5;
}

/*active-bgLightgrey*/
.sitelocalnavigation .active-bgLightgrey .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.active {
	background-color:#f6f6f6;
	color:#1f1f1f;
}
.sitelocalnavigation .active-bgLightgrey .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu.active:after,
.sitelocalnavigation .active-bgLightgrey .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu.active:after {
	background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-arrow-darkgrey-up.png);
}
.sitelocalnavigation .active-bgLightgrey .nav-mega,
.sitelocalnavigation .active-bgLightgrey .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children {
	border-color:#e0e0e0;
	background-color:#f6f6f6;
	color:#1f1f1f;
}
.sitelocalnavigation .active-bgLightgrey .nav-mega > .nav > div > ul li > a,
.sitelocalnavigation .active-bgLightgrey .nav-mega > .nav > div > ul li > span.nolink,
.sitelocalnavigation .active-bgLightgrey .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children a,
.sitelocalnavigation .active-bgLightgrey .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children span.nolink {
	color:#666;
}
.sitelocalnavigation .active-bgLightgrey .nav-mega > .nav > div > ul li > a:hover,
.sitelocalnavigation .active-bgLightgrey .nav-mega > .nav > div > ul li > a.stay,
.sitelocalnavigation .active-bgLightgrey .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children a:hover,
.sitelocalnavigation .active-bgLightgrey .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children a.stay {
	color:#000;
}
.sitelocalnavigation .active-bgLightgrey .nav-mega > .nav > div > ul > li > ul {
	border-color:#e0e0e0;
}

/*active-bgWhite*/
.sitelocalnavigation .active-bgWhite .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.active {
	background-color:#fff;
	color:#1f1f1f;
}
.sitelocalnavigation .active-bgWhite .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu.active:after,
.sitelocalnavigation .active-bgWhite .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu.active:after {
	background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-arrow-darkgrey-up.png);
}
.sitelocalnavigation .active-bgWhite .nav-mega,
.sitelocalnavigation .active-bgWhite .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children {
	border-color:#ededed;
	background-color:#fff;
	color:#1f1f1f;
}
.sitelocalnavigation .active-bgWhite .nav-mega > .nav > div > ul li > a,
.sitelocalnavigation .active-bgWhite .nav-mega > .nav > div > ul li > span.nolink,
.sitelocalnavigation .active-bgWhite .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children a,
.sitelocalnavigation .active-bgWhite .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children span.nolink {
	color:#666;
}
.sitelocalnavigation .active-bgWhite .nav-mega > .nav > div > ul li > a:hover,
.sitelocalnavigation .active-bgWhite .nav-mega > .nav > div > ul li > a.stay,
.sitelocalnavigation .active-bgWhite .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children a:hover,
.sitelocalnavigation .active-bgWhite .nav-main > .nav > .sitelocalnavirow > ul > li .link-cmenu + .children a.stay {
	color:#000;
}
.sitelocalnavigation .active-bgWhite .nav-mega > .nav > div > ul > li > ul {
	border-color:#ededed;
}

@media only screen and (max-width:640px) and (max-device-width:1280px){
	
	/* case headerimage */
	.headerimage .sitelocalnavi_fix1 > div,
	.headerimage .sitelocalnavi_fix2 > div {
		padding-bottom:10px;
	}
	/* end case headerimage */
	
	.sitelocalnavigation > div {
		padding-top:10px;
	}
	.sitelocalnavigation > div.PaddingTopShort {
		padding-top:5px;
	}
	.sitelocalnavigation > div.PaddingTopModerateMobile {
		padding-top:10px!important;
	}
	.sitelocalnavigation > div.PaddingTopShortMobile {
		padding-top:5px!important;
	}
	.sitelocalnavigation > div.noPaddingTopMobile {
		padding-top:0!important;
	}
	.sitelocalnavigation .nav-wrapper.fix {
		position:relative;
		width:auto;
		z-index:auto;
		top:auto!important;
	}
	.sitelocalnavigation .nav-wrapper {
		text-align:left!important;
	}
	.sitelocalnavigation .nav-main {
		/*display:block!important;*/
		margin-left:-10px!important;
		margin-right:-10px!important;
		background-image:none!important;
		display:none;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul,
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
		border:none!important;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
		opacity:1!important;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.stay:not(.link-megamenu):not(.link-cmenu):before,
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.stay.hasBootstrapChild:before {
		content:"";
		display:inline-block;
		vertical-align:middle;
		width:8px;
		height:8px;
		margin-right:5px;
		background-repeat:no-repeat;
		background-position:0 50%;
		-webkit-background-size:contain;
		background-size:contain;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.stay:not(.link-megamenu):not(.link-cmenu) > span,
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.stay.hasBootstrapChild > span {
		font-weight:bold!important;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu,
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu {
		position:relative;
		padding-right:45px!important;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu:after,
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu:after {
		content:"";
		display:block;
		position:absolute;
		top:0;
		right:0;
		height:100%;
		width:45px;
		background: no-repeat 50% 50%;
		-webkit-background-size: 14px auto;
		background-size: 14px auto;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li.active > .sitelocalnavielement > a.link-megamenu:after,
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li.active > .sitelocalnavielement > a.link-cmenu:after {
		-webkit-transform:rotate(180deg);
		transform:rotate(180deg);
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li:only-child > .sitelocalnavielement > a.link-megamenu:after,
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li:only-child > .sitelocalnavielement > a.link-cmenu:after {
		display:none;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li {
		float:none;
		text-align:left;
		width:auto!important;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a {
		text-align:inherit;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li,
	.sitelocalnavigation .nav-main > .nav .children.list ul > li {
		border-bottom-style:solid;
		border-bottom-width:1px;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow:last-child > ul > li:last-child,
	.sitelocalnavigation .nav-main > .nav .children.list ul:last-child > li:last-child {
		border-bottom:none;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a > span {
		font-size:0.875rem!important;
		font-family:inherit!important;
		font-weight:normal!important;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a > span.img-title:before {
		content:attr(data-mobile-title);
		display:inline;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a > span.img-title img {
		display:none;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a > img.icon {
		display:none;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a > img.title:after {
		content:attr(alt);
		display:inline-block;
	}
	
	/*nav-title*/
	.sitelocalnavigation .nav-title {
		display:none;
	}
	
	/*nav-mobile-btn*/
	.sitelocalnavigation .nav-mobile-btn {
		display:block;
	}
	.sitelocalnavigation .nav-mobile-btn > a {
		display:inline-block;
		padding:8px;
		border-radius:3px;
		border-style:solid;
		border-width:1px;
	}
	.sitelocalnavigation .active .nav-mobile-btn > a {
		border-bottom-left-radius:0;
		border-bottom-right-radius:0;
		border-bottom:none;
	}
	.sitelocalnavigation .nav-mobile-btn.icon > a:before {
		content:"";
		display:inline-block;
		vertical-align:middle;
		width:14px;
		height:13px;
		background:no-repeat;
		-webkit-background-size:14px auto;
		background-size:14px auto;
	}
	.sitelocalnavigation .nav-mobile-btn > a > span {
		display:inline-block;
		vertical-align:middle;
	}
	.sitelocalnavigation .nav-mobile-btn .nav-mobile-title {
		font-size:0.875rem;
	}
	.sitelocalnavigation .nav-mobile-btn.icon .nav-mobile-title {
		margin-left:8px;
	}
	.sitelocalnavigation .nav-mobile-btn.noTitle .nav-mobile-title {
		display:none;
	}
	
	/*children*/
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children {
		position:relative;
		min-width:100%;
		padding-bottom:5px;
		z-index:auto;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		display:none;
		padding:0;
		-webkit-box-shadow:none;
		box-shadow:none;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li.active  .children {
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li:only-child  .children {
		display:block;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children ul > li > ul {
		position:relative;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children:before,
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children:after,
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children ul > li > ul:before,
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children ul > li > ul:after {
		content:"";
		display:block;
		position:absolute;
		width:100%;
		height:10px;
		left:0;
		z-index:1;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children:before,
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children ul > li > ul:before {
		top:0;
		background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.3)), to(rgba(0,0,0,0)));
		background:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0));
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children:after,
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children ul > li > ul:after {
		bottom:0;
		background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.3)));
		background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.3));
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list {
		padding:0;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children.layout-bootstrap > div {
		padding:20px 10px;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list > div ul > li {
		padding:0;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list > div ul > li > a,
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list > div ul > li > span.nolink {
		display:block;
		padding:10px;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list > div ul > li > a > span,
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list > div ul > li > span.nolink > span {
		font-size:0.875rem!important;
		vertical-align:middle;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list ul li > a.stay {
		font-weight:bold;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list ul li > a.stay:before {
		content:"";
		display:inline-block;
		vertical-align:middle;
		width:8px;
		height:8px;
		margin-right:5px;
		background-repeat:no-repeat;
		background-position:0 50%;
		-webkit-background-size:contain;
		background-size:contain;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list ul li.inc-child > a,
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list ul li.inc-child > span.nolink {
		position:relative;
		padding-right:45px!important;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list ul li.inc-child > a:after,
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list ul li.inc-child > span.nolink:after {
		content:"";
		display:block;
		position:absolute;
		top:0;
		right:0;
		height:100%;
		width:45px;
		background: no-repeat 50% 50%;
		-webkit-background-size: 14px auto;
		background-size: 14px auto;
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list ul li.inc-child.active > a:after,
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list ul li.inc-child.active > span.nolink:after {
		-webkit-transform:rotate(180deg);
		transform:rotate(180deg);
	}
	.sitelocalnavigation .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list ul li.inc-child > ul {
		display:none;
	}

	
 	/*mobile-styleDark*/
	.sitelocalnavigation .mobile-styleDark .nav-main {
		background-color:#1f1f1f!important;
	}
	.sitelocalnavigation .mobile-styleDark .nav-main > .nav > .sitelocalnavirow > ul > li {
		border-color:#3b3b3b;
	}
	.sitelocalnavigation .mobile-styleDark .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a,
	.sitelocalnavigation .mobile-styleDark .nav-main > .nav .children.list ul > li > a,
	.sitelocalnavigation .mobile-styleDark .nav-main > .nav .children.list ul > li > span.nolink {
		color:#fff!important;
	}
	.sitelocalnavigation .mobile-styleDark .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu:after,
	.sitelocalnavigation .mobile-styleDark .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu:after,
	.sitelocalnavigation .mobile-styleDark .nav-main > .nav > .sitelocalnavirow > ul > li  .children ul li.inc-child > a:after,
	.sitelocalnavigation .mobile-styleDark .nav-main > .nav > .sitelocalnavirow > ul > li  .children ul li.inc-child > span.nolink:after {
		background-image: url(/etc/designs/panasonic/common-clientlibs/images/img-arrow-white-down-m.png)!important;
	}
	.sitelocalnavigation .mobile-styleDark .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.stay,
	.sitelocalnavigation .mobile-styleDark .nav-main > .nav > .sitelocalnavirow > ul > li:hover > .sitelocalnavielement > a {
		background-color:#1f1f1f!important;
	}
	.sitelocalnavigation .mobile-styleDark .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.stay:before,
	.sitelocalnavigation .mobile-styleDark .nav-main .children.list ul > li > a.stay:before,
	.sitelocalnavigation .mobile-styleDark .nav-main .children.list ul > li > span.nolink.stay:before {
		background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-nav-stay-white.png);
	}
	.sitelocalnavigation .mobile-styleDark .nav-main > .nav > .sitelocalnavirow > ul > li  .children {
		background-color:#3b3b3b!important;
		color:#fff!important;
	}
	.sitelocalnavigation .mobile-styleDark .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list > div > ul > li {
		border-color:#303030!important;
	}
	.sitelocalnavigation .mobile-styleDark .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list > div > ul > li > ul {
		background-color:#505050!important;
	}
	.sitelocalnavigation .mobile-styleDark .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list > div > ul > li > ul > li {
		border-color:#404040!important;
	}
	.sitelocalnavigation .mobile-styleDark .nav-mobile-btn > a {
		background-color:#1f1f1f;
		color:#fff;
		border-color:#3b3b3b;
	}
	.sitelocalnavigation .mobile-styleDark .nav-mobile-btn.icon > a:before {
		background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-nav-global-menu-m-2x.png);
	}
	
 	/*mobile-styleLight*/
	.sitelocalnavigation .mobile-styleLight .nav-main {
		background-color:#e5e5e5!important;
	}
	.sitelocalnavigation .mobile-styleLight .nav-main > .nav > .sitelocalnavirow > ul > li {
		border-color:#c5c5c5;
	}
	.sitelocalnavigation .mobile-styleLight .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a,
	.sitelocalnavigation .mobile-styleLight .nav-main > .nav .children.list ul > li > a,
	.sitelocalnavigation .mobile-styleLight .nav-main > .nav .children.list ul > li > span.nolink {
		color:#1f1f1f!important;
	}
	.sitelocalnavigation .mobile-styleLight .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-megamenu:after,
	.sitelocalnavigation .mobile-styleLight .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.link-cmenu:after,
	.sitelocalnavigation .mobile-styleLight .nav-main > .nav > .sitelocalnavirow > ul > li  .children ul li.inc-child > a:after,
	.sitelocalnavigation .mobile-styleLight .nav-main > .nav > .sitelocalnavirow > ul > li  .children ul li.inc-child > span.nolink:after  {
		background-image: url(/etc/designs/panasonic/common-clientlibs/images/img-arrow-grey-down-m.png)!important;
	}
	.sitelocalnavigation .mobile-styleLight .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.stay,
	.sitelocalnavigation .mobile-styleLight .nav-main > .nav > .sitelocalnavirow > ul > li:hover > .sitelocalnavielement > a {
		background-color:#e5e5e5!important;
	}
	.sitelocalnavigation .mobile-styleLight .nav-main > .nav > .sitelocalnavirow > ul > li > .sitelocalnavielement > a.stay:before,
	.sitelocalnavigation .mobile-styleLight .nav-main .children.list ul > li > a.stay:before,
	.sitelocalnavigation .mobile-styleLight .nav-main .children.list ul > li > span.nolink.stay:before {
		background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-nav-stay-dark.png);
	}
	.sitelocalnavigation .mobile-styleLight .nav-main > .nav > .sitelocalnavirow > ul > li  .children {
		background-color:#c5c5c5!important;
		color:#1f1f1f!important;
	}
	.sitelocalnavigation .mobile-styleLight .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list > div > ul > li {
		border-color:#a5a5a5!important;
	}
	.sitelocalnavigation .mobile-styleLight .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list > div > ul > li > ul {
		background-color:#afafaf!important;
	}
	.sitelocalnavigation .mobile-styleLight .nav-main > .nav > .sitelocalnavirow > ul > li  .children.list > div > ul > li > ul > li {
		border-color:#999!important;
	}
	.sitelocalnavigation .mobile-styleLight .nav-mobile-btn > a {
		background-color:#e5e5e5;
		color:#1f1f1f;
		border-color:#c5c5c5;
	}
	.sitelocalnavigation .mobile-styleLight .nav-mobile-btn.icon > a:before {
		background-image:url(/etc/designs/panasonic/basicpage-clientlibs/images/icn-nav-global-menu-dark-m-2x.png);
	}
	
	/*layout-bootstrap*/
	.sitelocalnavigation .active-bgBlack .nav-main > .nav > .sitelocalnavirow > ul > li  .children.layout-bootstrap > div {
		background-color:#000;
		color:#fff;
	}
	.sitelocalnavigation .active-bgDark .nav-main > .nav > .sitelocalnavirow > ul > li  .children.layout-bootstrap > div {
		background-color:#1f1f1f;
		color:#fff;
	}
	.sitelocalnavigation .active-bgDarkgrey .nav-main > .nav > .sitelocalnavirow > ul > li  .children.layout-bootstrap > div {
		background-color:#434343;
		color:#fff;
	}
	.sitelocalnavigation .active-bgGrey .nav-main > .nav > .sitelocalnavirow > ul > li  .children.layout-bootstrap > div {
		background-color:#d2d2d2;
		color:#1f1f1f;
	}
	.sitelocalnavigation .active-bgLightgrey .nav-main > .nav > .sitelocalnavirow > ul > li  .children.layout-bootstrap > div {
		background-color:#f6f6f6;
		color:#1f1f1f;
	}
	.sitelocalnavigation .active-bgWhite .nav-main > .nav > .sitelocalnavirow > ul > li  .children.layout-bootstrap > div {
		background-color:#fff;
		color:#1f1f1f;
	}
}
