.fat-nav, .hamburger__icon, .hamburger__icon:after, .hamburger__icon:before {
	-moz-transition-duration:.4s;
	-o-transition-duration:.4s;
	-webkit-transition-duration:.4s
}
.hamburger {
	display:block;
	width:25px;
	height:25px;
	position:fixed;
	top:20px;
	right:20px;
	z-index:10000;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-tap-highlight-color:transparent;
	-ms-touch-action:manipulation;
	touch-action:manipulation
}
.hamburger__icon {
	position:relative;
	margin-top:7px;
	margin-bottom:7px
}
.hamburger__icon, .hamburger__icon:after, .hamburger__icon:before {
	display:block;
	width:25px;
	height:1px;
	background-color:#222;
	-moz-transition-property:background-color, -moz-transform;
	-o-transition-property:background-color, -o-transform;
	-webkit-transition-property:background-color, -webkit-transform;
	transition-property:background-color, transform;
	transition-duration:.4s
}
.hamburger__icon:after, .hamburger__icon:before {
	position:absolute;
	content:""
}
.hamburger__icon:before {
	top:-7px
}
.hamburger__icon:after {
	top:7px
}
.hamburger.active .hamburger__icon {
	background-color:transparent
}
.hamburger.active .hamburger__icon:after, .hamburger.active .hamburger__icon:before {
	background-color:#fff
}
.hamburger.active .hamburger__icon:before {
	-moz-transform:translateY(7px)rotate(45deg);
	-ms-transform:translateY(7px)rotate(45deg);
	-webkit-transform:translateY(7px)rotate(45deg);
	transform:translateY(7px)rotate(45deg)
}
.hamburger.active .hamburger__icon:after {
	-moz-transform:translateY(-7px)rotate(-45deg);
	-ms-transform:translateY(-7px)rotate(-45deg);
	-webkit-transform:translateY(-7px)rotate(-45deg);
	transform:translateY(-7px)rotate(-45deg)
}
nav{
    position: fixed;
    top:0;
	z-index:9999;
    margin: 0px;
}
.fat-nav {
	top:0;
	left:0;
	z-index:9999;
	position:fixed;
	display:none;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.85);
	-moz-transform:scale(1.4);
	-ms-transform:scale(1.4);
	-webkit-transform:scale(1.4);
	transform:scale(1.4);
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-webkit-transition-property:-webkit-transform;
	transition-property:transform;
	transition-duration:.4s;
	overflow-y:auto;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch
}
.fat-nav__wrapper {
	width:100%;
	height: 100%!important;
	transform: none!important;
	display:table;
	table-layout:fixed;
	background-color:#1078AD;
}
.fat-nav.active {
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1)
}
.fat-nav ul {
	display:table-cell;
	vertical-align:middle;
	margin:0;
	padding:0
}
.fat-nav li {
	list-style-type:none;
	text-align:center;
	padding: 0px;
	font-size: 20px;
}
.fat-nav li, .fat-nav li a {
	color:#fff
}
.fat-nav li a {
	text-decoration:none
}
.fat-nav li a span{
	color: #419f8f;
}
.avatar {
	margin-top: 40px;
}
.hamburger__icon, .hamburger__icon:before, .hamburger__icon:after {
	background-color: #fff;
}
.hamburger__icon.changing-color, .hamburger__icon.changing-color:before, .hamburger__icon.changing-color:after{
	background-color:#999}