.MegaMenuList.numbercolumns-1  li{ width:100.000% }
.MegaMenuList.numbercolumns-2  li{ width:50.0000% }
.MegaMenuList.numbercolumns-3  li{ width:33.3333% }
.MegaMenuList.numbercolumns-4  li{ width:25.0000% }
.MegaMenuList.numbercolumns-5  li{ width:20.0000% }
.MegaMenuList.numbercolumns-6  li{ width:16.6666% }
.MegaMenuList.numbercolumns-7  li{ width:14.2857% }
.MegaMenuList.numbercolumns-8  li{ width:12.5000% }
.MegaMenuList.numbercolumns-9  li{ width:11.1111% }
.MegaMenuList.numbercolumns-10 li{ width:10.0000% }
.MegaMenuList.numbercolumns-11 li{ width:9.09090% }
.MegaMenuList.numbercolumns-12 li{ width:8.33333% }
.MegaMenuList.numbercolumns-13 li{ width:7.69230% }
.MegaMenuList.numbercolumns-14 li{ width:7.14285% }
.MegaMenuList.numbercolumns-15 li{ width:6.66666% }
.MegaMenuList.numbercolumns-16 li{ width:6.25000% }
.MegaMenuList.numbercolumns-17 li{ width:5.88235% }
.MegaMenuList.numbercolumns-18 li{ width:5.55555% }
.MegaMenuList.numbercolumns-19 li{ width:5.26315% }
.MegaMenuList.numbercolumns-20 li{ width:5.00000% }

@media only screen and (min-width: 1200px) {
	.MegaMenuList.numberLarge-1  li{ width:100.000% }
	.MegaMenuList.numberLarge-2  li{ width:50.0000% }
	.MegaMenuList.numberLarge-3  li{ width:33.3333% }
	.MegaMenuList.numberLarge-4  li{ width:25.0000% }
	.MegaMenuList.numberLarge-5  li{ width:20.0000% }
	.MegaMenuList.numberLarge-6  li{ width:16.6666% }
	.MegaMenuList.numberLarge-7  li{ width:14.2857% }
	.MegaMenuList.numberLarge-8  li{ width:12.5000% }
	.MegaMenuList.numberLarge-9  li{ width:11.1111% }
	.MegaMenuList.numberLarge-10 li{ width:10.0000% }
	.MegaMenuList.numberLarge-11 li{ width:9.09090% }
	.MegaMenuList.numberLarge-12 li{ width:8.33333% }
	.MegaMenuList.numberLarge-13 li{ width:7.69230% }
	.MegaMenuList.numberLarge-14 li{ width:7.14285% }
	.MegaMenuList.numberLarge-15 li{ width:6.66666% }
	.MegaMenuList.numberLarge-16 li{ width:6.25000% }
	.MegaMenuList.numberLarge-17 li{ width:5.88235% }
	.MegaMenuList.numberLarge-18 li{ width:5.55555% }
	.MegaMenuList.numberLarge-19 li{ width:5.26315% }
	.MegaMenuList.numberLarge-20 li{ width:5.00000% }
}
@media only screen and (min-width: 1600px) {
	.MegaMenuList.numberXLarge-1  li{ width:100.000% }
	.MegaMenuList.numberXLarge-2  li{ width:50.0000% }
	.MegaMenuList.numberXLarge-3  li{ width:33.3333% }
	.MegaMenuList.numberXLarge-4  li{ width:25.0000% }
	.MegaMenuList.numberXLarge-5  li{ width:20.0000% }
	.MegaMenuList.numberXLarge-6  li{ width:16.6666% }
	.MegaMenuList.numberXLarge-7  li{ width:14.2857% }
	.MegaMenuList.numberXLarge-8  li{ width:12.5000% }
	.MegaMenuList.numberXLarge-9  li{ width:11.1111% }
	.MegaMenuList.numberXLarge-10 li{ width:10.0000% }
	.MegaMenuList.numberXLarge-11 li{ width:9.09090% }
	.MegaMenuList.numberXLarge-12 li{ width:8.33333% }
	.MegaMenuList.numberXLarge-13 li{ width:7.69230% }
	.MegaMenuList.numberXLarge-14 li{ width:7.14285% }
	.MegaMenuList.numberXLarge-15 li{ width:6.66666% }
	.MegaMenuList.numberXLarge-16 li{ width:6.25000% }
	.MegaMenuList.numberXLarge-17 li{ width:5.88235% }
	.MegaMenuList.numberXLarge-18 li{ width:5.55555% }
	.MegaMenuList.numberXLarge-19 li{ width:5.26315% }
	.MegaMenuList.numberXLarge-20 li{ width:5.00000% }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.MegaMenuList.numbertablet-1  li{ width:100.000% }
	.MegaMenuList.numbertablet-2  li{ width:50.0000% }
	.MegaMenuList.numbertablet-3  li{ width:33.3333% }
	.MegaMenuList.numbertablet-4  li{ width:25.0000% }
	.MegaMenuList.numbertablet-5  li{ width:20.0000% }
	.MegaMenuList.numbertablet-6  li{ width:16.6666% }
	.MegaMenuList.numbertablet-7  li{ width:14.2857% }
	.MegaMenuList.numbertablet-8  li{ width:12.5000% }
	.MegaMenuList.numbertablet-9  li{ width:11.1111% }
	.MegaMenuList.numbertablet-10 li{ width:10.0000% }
	.MegaMenuList.numbertablet-11 li{ width:9.09090% }
	.MegaMenuList.numbertablet-12 li{ width:8.33333% }
	.MegaMenuList.numbertablet-13 li{ width:7.69230% }
	.MegaMenuList.numbertablet-14 li{ width:7.14285% }
	.MegaMenuList.numbertablet-15 li{ width:6.66666% }
	.MegaMenuList.numbertablet-16 li{ width:6.25000% }
	.MegaMenuList.numbertablet-17 li{ width:5.88235% }
	.MegaMenuList.numbertablet-18 li{ width:5.55555% }
	.MegaMenuList.numbertablet-19 li{ width:5.26315% }
	.MegaMenuList.numbertablet-20 li{ width:5.00000% }
}
@media only screen and (max-width: 767px) {
	.MegaMenuList.numberphone-1  li{ width:100.000% }
	.MegaMenuList.numberphone-2  li{ width:50.0000% }
	.MegaMenuList.numberphone-3  li{ width:33.3333% }
	.MegaMenuList.numberphone-4  li{ width:25.0000% }
	.MegaMenuList.numberphone-5  li{ width:20.0000% }
	.MegaMenuList.numberphone-6  li{ width:16.6666% }
	.MegaMenuList.numberphone-7  li{ width:14.2857% }
	.MegaMenuList.numberphone-8  li{ width:12.5000% }
	.MegaMenuList.numberphone-9  li{ width:11.1111% }
	.MegaMenuList.numberphone-10 li{ width:10.0000% }
	.MegaMenuList.numberphone-11 li{ width:9.09090% }
	.MegaMenuList.numberphone-12 li{ width:8.33333% }
	.MegaMenuList.numberphone-13 li{ width:7.69230% }
	.MegaMenuList.numberphone-14 li{ width:7.14285% }
	.MegaMenuList.numberphone-15 li{ width:6.66666% }
	.MegaMenuList.numberphone-16 li{ width:6.25000% }
	.MegaMenuList.numberphone-17 li{ width:5.88235% }
	.MegaMenuList.numberphone-18 li{ width:5.55555% }
	.MegaMenuList.numberphone-19 li{ width:5.26315% }
	.MegaMenuList.numberphone-20 li{ width:5.00000% }
}

.MegaMenuList{
	position:relative;
}
.MegaMenuList:after{
	content:"";
	display:block;
	width:100%;
	height:0px;
	overflow:hidden;
}
.MegaMenuList ul{
	margin:0;
	padding:0;
	list-style:none;
}
.MegaMenuList li{
	float:left;
	text-align:left;
	padding:0px 40px;
	position:static;
}
.MegaMenuList li:after{
	position:absolute;
	width:0px;
	height:100%;
	top:0;
	bottom:0;
	border-left-width:1px;
	border-left-style:solid;
	margin-left:-41px;
}

.MegaMenuList li a{
	display:block;
	padding:6px 4px;
	transition: 		background ease-in 200ms;
	-moz-transition: 	background ease-in 200ms; /* Firefox 4 */
	-webkit-transition: background ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background ease-in 200ms; /* Opera */
	-ms-transition: 	background ease-in 200ms; /* IE9? */
}
.MegaMenuList li a:hover{
	color:#FFF;
}
.MegaMenuList li a span{
	display:inline-block;
	transition: 		transform ease-in 200ms,color ease-in 0ms;
	-moz-transition: 	transform ease-in 200ms,color ease-in 0ms; /* Firefox 4 */
	-webkit-transition: transform ease-in 200ms,color ease-in 0ms; /* Safari and Chrome */
	-o-transition: 		transform ease-in 200ms,color ease-in 0ms; /* Opera */
	-ms-transition: 	transform ease-in 200ms,color ease-in 0ms; /* IE9? */
}
.MegaMenuList li a:hover span{
	transform:translate(4px,0);
	-webkit-transform:translate(4px,0);
}
.MegaMenuList ul{
	margin:0 -40px;
	padding:0px;
	list-style:none;
}
.MegaMenuList li li a{
	padding-left:24px;
}
.MegaMenuList li li li a{
	padding-left:44px;
}
.MegaMenuList li li li li a{
	padding-left:64px;
}
.MegaMenuList li li li li li a{
	padding-left:84px;
}
.MegaMenuList li i,
.MegaMenuList li img{
	margin-right:8px;
}




