/*
 * MeanMenu
 * Website: https://github.com/meanthemes/meanMenu
 * v2.0.8
 */
.mean-nav ul li a,a.meanmenu-reveal{display:block;text-decoration:none}.mean-bar{float:left;width:100%;position:relative;background:#0c1923;padding:4px 0;min-height:42px;z-index:9999}a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px;position:absolute;top:0;right:0;cursor:pointer;line-height:22px;font-size:1px;}a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-nav{float:left;width:100%;background:#314E6C;margin-top:44px}.mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-nav ul li{position:relative;float:left;width:100%}.mean-nav ul li a{float:left;width:100%;padding:1em 5%;margin:0;text-align:left;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-transform:uppercase}.mean-nav ul li li a{width:100%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}.mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}.mean-nav ul li li li a{width:100%;padding:1em 15%}.mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}.mean-nav a.mean-expand{margin-top:1px;width:26px;height:22px;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:0!important;border-left:1px solid rgba(255,255,255,.4)!important;border-bottom:1px solid rgba(255,255,255,.2)!important}.mean-nav .wrapper,.mean-push{width:100%;padding:0;margin:0}a.mean-expand:hover{background:#314E6C}.mean-push{float:left;clear:both}.mean-remove{display:none!important}
.mean-nav ul li{
  padding: 0;
}
.mean-nav a.mean-expand {
  -moz-border-bottom-colors: none !important;
  -moz-border-left-colors: none !important;
  -moz-border-right-colors: none !important;
  -moz-border-top-colors: none !important;
  background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
  border-color: -moz-use-text-color -moz-use-text-color rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.4) !important;
  border-image: none !important;
  border-style: none none solid solid !important;
  border-width: 0 0 1px 1px !important;
  font-weight: 700;
  height: 60px;
  line-height: 60px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 60px;
  z-index: 2;
  padding: 0 !important;
}

.mobile-menu-area .mean-nav > ul{
	height: 300px;
}
.mobile-menu-area .four.mega-menu.dropdown.mega_dropdown > li,
.mobile-menu-area .three.mega-menu.dropdown.mega_dropdown > li,
.mobile-menu-area .two.mega-menu.dropdown.mega_dropdown > li {
    width: 100%;
}
.mobile-menu-area .dropdown.mega_dropdown li a.mega__title::before{
	display: none;
}
.mobile-menu-area .dropdown.mega_dropdown li a.mega__title {
    display: inline-block;
    font-size: 20px;
    margin-bottom: 0;
    padding: 14px;
}
.mobile-menu-area .dropdown.mega_dropdown{
	padding: 0 !important;
}

.mobile-menu-area .mean-nav ul li a {
  color: #fff;;
}