a.meanmenu-reveal {

	display: none

}

.mean-container .mean-bar {

	position: absolute;

	z-index: 999;

	float: left;

	padding: 20px 0 0;

	width: 100%;

	height: 70px;

	background: 0 0

}

.mean-container a.meanmenu-reveal {

	position: absolute;

	right: 0;

	display: block;

	padding: 12px 15px 0 0;

	width: 35px;

	height: 30px;

	text-decoration: none;

	text-indent: -9999em;

	font-weight: 700;

	font-size: 20px;

	font-size: 1px;

	line-height: 22px;

	cursor: pointer

}

.mean-container a.meanmenu-reveal span {

	position: relative;

	top: 8px;

	display: block;

	margin-top: -8px;

	height: 4px;

	border-radius: 3px;/*background:#fff;*/

}

.mean-container .mean-nav {

	float: left;

	margin-top: 70px;

	width: 100%;

	background: #fff

}

.mean-container .mean-nav ul {

	margin: 0;

	padding: 0;

	width: 100%;

	border: 0;

	list-style-type: none

}

.mean-container .mean-nav ul li {

	position: relative;

	float: left;

	width: 100%;

	z-index: 9999;

}

.mean-container .mean-nav ul li a {

	float: left;

	display: block;

	margin: 0;

	padding: 1em 5%;

	width: 90%;

	border-top: 1px solid #dbeefd;

	color: #677294;

	text-align: left;

	text-decoration: none

}

.mean-container .mean-nav ul li a.active {

	color: #000

}

.mean-container .mean-nav ul li li a {

	visibility: visible;

	padding: 1em 10%;

	width: 80%;

	border-top: 1px solid #dbeefd;

	color: #677294;

	text-transform: none;

	text-shadow: none!important;

	font-size: 14px;

	opacity: 1

}

.mean-container .mean-nav ul li.mean-last a {

	margin-bottom: 0;

	border-bottom: 0

}

.mean-container .mean-nav ul li li li a {

	padding: 1em 15%;

	width: 70%

}

.mean-container .mean-nav ul li li li li a {

	padding: 1em 20%;

	width: 60%

}

.mean-container .mean-nav ul li li li li li a {

	padding: 1em 25%;

	width: 50%

}

.mean-container .mean-nav ul li a:hover {

	background: #252525;

	background: rgba(255,255,255,.1)

}

.mean-container .mean-nav ul li a.mean-expand {

	position: absolute;

	top: 0;

	right: 0;

	z-index: 2;

	margin-top: -5px;

	padding: 12px!important;

	width: 100%;

	height: 24px;

	border: none!important;

	background: 0 0;

	text-align: right;

	font-weight: 700

}

.mean-container .mean-push {

	float: left;

	clear: both;

	margin: 0;

	padding: 0;

	width: 100%

}

.mean-nav .wrapper {

	margin: 0;

	padding: 0;

	width: 100%

}

.mean-container .mean-bar, .mean-container .mean-bar * {

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box

}

.mean-remove {

	display: none!important

}

.mobile-nav {

	display: none

}

.mobile-nav.mean-container .mean-nav ul li a.active {

	color: #ff6464

}

.main-nav {

	position: inherit;

	top: 0;

	left: 0;

	z-index: 999;

	padding-top: 15px;

	padding-bottom: 15px;

	width: 100%;

	height: auto;

}

.mean-nav .dropdown-toggle::after {

	display: none

}

.main-nav nav ul {

	margin: 0;

	padding: 0;

	list-style-type: none

}

.main-nav nav .navbar-nav .nav-item {

	position: relative;

	padding: 15px 0

}

.main-nav nav .navbar-nav .nav-item a {

	margin-right: 15px;

	margin-left: 15px;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

	color: #fff;

	text-transform: capitalize;

	font-weight: 500;

	font-size: 16px

}

.main-nav nav .navbar-nav .nav-item a.active, .main-nav nav .navbar-nav .nav-item a:focus, .main-nav nav .navbar-nav .nav-item a:hover {

	color: #ff6464

}

.main-nav nav .navbar-nav .nav-item:hover a {

	color: #ff6464

}

.main-nav nav .navbar-nav .nav-item .dropdown-menu {

	position: absolute;

	top: 80px;

	left: 0;

	z-index: 99;

	display: block;

	visibility: hidden;

	padding-top: 10px;

	padding-right: 5px;

	padding-bottom: 10px;

	padding-left: 5px;

	width: 240px;

	background: #0d1028;

	-webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.05);

	box-shadow: 0 0 30px 0 rgba(0,0,0,.05);

	opacity: 0;

	-webkit-transition: all .3s ease-in-out;

	transition: all .3s ease-in-out

}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li {

	position: relative;

	padding: 0

}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li a {

	display: block;

	margin: 0;

	padding: 8px 10px;

	color: #fff;

	text-transform: capitalize;

	font-weight: 500;

	font-size: 15px

}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active, .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:focus, .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover {

	color: #ff6464

}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {

	position: absolute;

	top: 20px;

	left: 101%;

	visibility: hidden!important;

	opacity: 0!important

}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {

	top: -50px!important;

	visibility: visible!important;

	opacity: 1!important

}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu {

	position: absolute;

	top: 0;

	left: -100%;

	visibility: hidden!important;

	opacity: 0!important

}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu li:hover .dropdown-menu {

	top: -20px!important;

	visibility: visible!important;

	opacity: 1!important

}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {

	color: #fff;

	text-transform: capitalize

}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active, .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover {

	color: #fff;

}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover a {

	color: #ff6464

}

.main-nav nav .navbar-nav .nav-item:hover ul {

	top: 100%;

	visibility: visible;

	opacity: 1

}

.main-nav nav .navbar-nav .nav-item:last-child .dropdown-menu {

	right: 0;

	left: auto

}

