*{
	margin:0;
	padding:0
}
.menu,.menu ul{
	list-style:none;
	padding:0;
	margin:0 auto
}
#headertop{
	margin:0 auto;
	text-align:center;
	z-index:100
}
.menu{
	height:18px;
	width:120px;
	margin:0 auto;
	text-align:center
}
.submenu li{
	background:#e5e5eb;
	border:1px solid #b2cac6;
	width:175px;
	padding:3px 0;
	margin-left:-30px
}
.menu>li{
	display:block;
	float:left;
	position:relative
}
.menu>li:first-child{
	border-radius:5px 0 0
}
.menu a{
	border-left:3px solid rgba(0,0,0,0);
	color:#333;
	display:block;
	font-family:'gothambold1';
	font-size:14px;
	line-height:30px;
	padding:0 10px;
	text-decoration:none;
	text-transform:uppercase
}
.submenu li:hover{
	background-color:#3c4c80;
	border-bottom:1px solid #000050;
	border-top:1px solid #000050
}
.submenu{
	left:0;
	max-height:0;
	position:absolute;
	top:100%;
	z-index:0;
	min-width:150px;
	-webkit-perspective:400px;
	-moz-perspective:400px;
	-ms-perspective:400px;
	-o-perspective:400px;
	perspective:400px
}
.submenu li{
	opacity:0;
	-webkit-transform:rotateY(20deg);
	-moz-transform:rotateY(20deg);
	-ms-transform:rotateY(20deg);
	-o-transform:rotateY(20deg);
	transform:rotateY(20deg);
	-webkit-transition:opacity .4s,-webkit-transform 2s;
	-moz-transition:opacity .4s,-moz-transform 2s;
	-ms-transition:opacity .4s,-ms-transform 2s;
	-o-transition:opacity .4s,-o-transform 2s;
	transition:opacity .4s,transform 2s;
	transition:.6s
}
.menu .submenu li:hover a{
	border-left:3px solid #454545;
	border-radius:0;
	color:#fff
}
.menu>li:hover .submenu,.menu>li:focus .submenu{
	max-height:500px;
	z-index:10
}
.menu>li:hover .submenu li,.menu>li:focus .submenu li{
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
	transition:.6s
}
.menu li:hover .submenu li:nth-child(1){
	-webkit-transition-delay:0s;
	-moz-transition-delay:0s;
	-ms-transition-delay:0s;
	-o-transition-delay:0s;
	transition-delay:0s
}
.menu li:hover .submenu li:nth-child(2){
	-webkit-transition-delay:60ms;
	-moz-transition-delay:60ms;
	-ms-transition-delay:60ms;
	-o-transition-delay:60ms;
	transition-delay:60ms
}
.menu li:hover .submenu li:nth-child(3){
	-webkit-transition-delay:120ms;
	-moz-transition-delay:120ms;
	-ms-transition-delay:120ms;
	-o-transition-delay:120ms;
	transition-delay:120ms
}
.menu li:hover .submenu li:nth-child(4){
	-webkit-transition-delay:180ms;
	-moz-transition-delay:180ms;
	-ms-transition-delay:180ms;
	-o-transition-delay:180ms;
	transition-delay:180ms
}
.menu li:hover .submenu li:nth-child(5){
	-webkit-transition-delay:240ms;
	-moz-transition-delay:240ms;
	-ms-transition-delay:240ms;
	-o-transition-delay:240ms;
	transition-delay:240ms
}
.menu li:hover .submenu li:nth-child(6){
	-webkit-transition-delay:300ms;
	-moz-transition-delay:300ms;
	-ms-transition-delay:300ms;
	-o-transition-delay:300ms;
	transition-delay:300ms
}
.menu li:hover .submenu li:nth-child(7){
	-webkit-transition-delay:360ms;
	-moz-transition-delay:360ms;
	-ms-transition-delay:360ms;
	-o-transition-delay:360ms;
	transition-delay:360ms
}
.submenu li:nth-child(1){
	-webkit-transition-delay:300ms;
	-moz-transition-delay:300ms;
	-ms-transition-delay:300ms;
	-o-transition-delay:300ms;
	transition-delay:300ms
}
.submenu li:nth-child(2){
	-webkit-transition-delay:250ms;
	-moz-transition-delay:250ms;
	-ms-transition-delay:250ms;
	-o-transition-delay:250ms;
	transition-delay:250ms
}
.submenu li:nth-child(3){
	-webkit-transition-delay:200ms;
	-moz-transition-delay:200ms;
	-ms-transition-delay:200ms;
	-o-transition-delay:200ms;
	transition-delay:200ms
}
.submenu li:nth-child(4){
	-webkit-transition-delay:150ms;
	-moz-transition-delay:150ms;
	-ms-transition-delay:150ms;
	-o-transition-delay:150ms;
	transition-delay:150ms
}
.submenu li:nth-child(5){
	-webkit-transition-delay:100ms;
	-moz-transition-delay:100ms;
	-ms-transition-delay:100ms;
	-o-transition-delay:100ms;
	transition-delay:100ms
}
.submenu li:nth-child(6){
	-webkit-transition-delay:50ms;
	-moz-transition-delay:50ms;
	-ms-transition-delay:50ms;
	-o-transition-delay:50ms;
	transition-delay:50ms
}
.submenu li:nth-child(7){
	-webkit-transition-delay:0ms;
	-moz-transition-delay:60ms;
	-ms-transition-delay:60ms;
	-o-transition-delay:60ms;
	transition-delay:60ms
}
.menu .container1{
	position:relative;
	width:24px;
	height:54px;
	margin-top:-20px;
	margin-left:38px;
	margin-bottom:5px
}
.chevron{
	position:absolute;
	width:22px;
	height:3px;
	opacity:0;
	transform:scale3d(0.5,0.5,0.5);
	animation:move 3s ease-out infinite
}
.chevron:first-child{
	animation:move 3s ease-out 1s infinite
}
.chevron:nth-child(2){
	animation:move 3s ease-out 2s infinite
}
.chevron:before,.chevron:after{
	content:' ';
	position:absolute;
	top:0;
	height:100%;
	width:51%;
	background:#006
}
.chevron:before{
	left:0;
	transform:skew(0deg,30deg)
}
.chevron:after{
	right:0;
	width:50%;
	transform:skew(0deg,-30deg)
}
@keyframes move{
	25%{
		opacity:1
}
	33%{
		opacity:1;
		transform:translateY(30px)
}
	67%{
		opacity:1;
		transform:translateY(40px)
}
	100%{
		opacity:0;
		transform:translateY(55px) scale3d(0.5,0.5,0.5)
}
}
.text{
	display:block;
	margin-top:10px;
	color:#fff;
	text-transform:uppercase;
	white-space:nowrap;
	opacity:.25;
	animation:pulse 2s linear alternate infinite
}
@keyframes pulse{
	to{
		opacity:1
}
}
