/***************
TOP NAVIGATION
****************/
#page-wrapper {
	overflow: hidden;
}
.container {
	background: none!important;
}

.quicklinks {
	background: #1a1a1a;
	text-align: right;
	padding: 2px;
	font-size: 11px;
	text-transform: uppercase;
	font-family: 'Oswald', Impact, Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
}

	.quicklinks li {
		float: left;
		padding: 0;
		margin: 0;
	}

	.quicklinks li a {
		color: #fff;
		background:none!important;
		padding: 10px 5px;
	}

.main-links {
	background: #fff;
	padding: 20px 0;
}

	.main-links .brand {
		margin-top: 10px;
		max-width: 200px;
		width: 100%;
	}

	.main-links .menu-buttons {
		margin-top: 5px;
		margin-right: 0;
		text-align: center;
	}

	.main-links .menu-buttons span {
		display: block;
		text-align: center;
		font-size: 10px;
		text-transform: uppercase;
		letter-spacing: 1px;
		margin-top: -8px;
	}

	.main-links .menu-icon {
		display: inline-block;
		text-align: center;
		margin: 0 2px;
		color: #ff6607;
		width: 50px;
		padding: 5px;
		transition: all 0.5s ease 0s;
	}

	.main-links .search-icon {
		display: inline-block;
		text-align: center;
		margin: 0 2px;
		color: #ff6607;
		width: 50px;
		padding: 5px;
		transition: all 0.5s ease 0s;
	}


	.main-links .menu-buttons a:hover {
		text-decoration: none;
		color: #9d9d9d;
	}

/***************
SIDEBAR NAVIGATION
****************/
.scroller {
	min-height: 100vh;
	overfloy-y: scroll;
}

.mp-menu .brand {
	padding: 3vh 0;
}

.mp-pusher::after, .mp-level::after {
	height: 100vh!important;
	position: fixed;
	top: 0;
	bottom: 0;
}
 
.mp-level {
	background: #222222; /* Old browsers */
	background: -moz-linear-gradient(top, #222222 0%, #444444 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #222222 0%,#444444 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #222222 0%,#444444 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#444444',GradientType=0 ); /* IE6-9 */
}

	.mp-level li {
		transition: all 0.25s ease-in-out 0s;
		float: none;
	}

	.mp-level li:hover {
		background: none!important;
		padding-left: 10px;
	}
	
	.mp-menu ul li a {
		font-size: 20px;
	}

	.mp-menu ul li a:hover {
		background: none!important;
		color: #bbb;
	}
	
	.mp-back {
		background: #000;
		font-size: 16px!important;
		font-weight: 300;
		text-decoration: none;
	}
	
		.mp-back:hover {
			background: #000!important;
			color: #fff;
		}
	
		.mp-back i {
			display: inline-block;
			background: #fff;
			color: #000;
			border-radius: 100%;
			font-size: 14px;
			width: 18px;
			height: 18px;
			padding-top: 3px;
			text-align: center;
			margin-top: -10px;
			margin-right: 8px;
		}
		
	.mp-back:hover {
		background: #000!important;
		text-decoration: none;
	}

.mp-menu ul li > a {
	color: #fff;
	text-decoration: none;
	transition: all 0.25s ease-in-out 0s;
	background: none;
	font-weight: 300;
}

.mp-menu {
	color: #fff;
}

/*
.pusher {
	*/
/*left: 0;*//*

	right: 0;
}
.mp-level {
	*/
/*left: 0;*//*

	right: 0;
	-webkit-transform: translate3d(+100%, 0, 0);
	-moz-transform: translate3d(+100%, 0, 0);
	transform: translate3d(+100%, 0, 0);
}
.mp-menu {
	*/
/*left: 0;*//*

	right: 0;
	-webkit-transform: translate3d(+100%, 0, 0);
	-moz-transform: translate3d(+100%, 0, 0);
	transform: translate3d(+100%, 0, 0);
}

*/
/* overlap *//*

.mp-overlap .mp-level.mp-level-open {
	box-shadow: 1px 0 2px rgba(0,0,0,0.2);
	-webkit-transform: translate3d(-40px, 0, 0);
	-moz-transform: translate3d(-40px, 0, 0);
	transform: translate3d(-40px, 0, 0);
}

*/
/* First level *//*

.mp-menu > .mp-level,
.mp-menu > .mp-level.mp-level-open,
.mp-menu.mp-overlap > .mp-level,
.mp-menu.mp-overlap > .mp-level.mp-level-open {
	box-shadow: none;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

*/
/* cover *//*

.mp-cover .mp-level.mp-level-open {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.mp-cover .mp-level.mp-level-open > ul > li > .mp-level:not(.mp-level-open) {
	-webkit-transform: translate3d(+100%, 0, 0);
	-moz-transform: translate3d(+100%, 0, 0);
	transform: translate3d(+100%, 0, 0);
}*/
