
ul, li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#menu
{
	width:105%
}
.clearfix {  *+height:1%;
}
#menu li ul li a
{
	text-transform:none !important;
	font-size:16px;
	font-family: 'Archivo Narrow', sans-serif;
}
.main-item 
{
	padding:0 16px;
	background:url(../img/border.jpg) no-repeat right center;
}
.main-item:first-child
{
	padding-left:0 ;
	margin-left: 0 ;
}
.main-item:last-child
{
	padding-right:0 ;
	margin-right: 0 ;
	background:none;
}
#menu {
  list-style: none;
  position: relative;
  background:#1a2544 ;
}

#menu a {
  font-size: 18px;
  display: block;
  font-family: 'Archivo Narrow', sans-serif;
  color: #FFF;
  padding:0;
  text-decoration: none;
  width:100%;
  height:100%;
}

.sub-item
{
	padding-top:0;
	height:45px;
	
}
#menu a:hover { }

#menu li.main-item { float: left; }

#menu li.main-item a { color: #FFF;display:table-cell;vertical-align:middle; }

#menu li.main-item a:hover, #menu li.main-item.hover a {  color:#1a2544;background:#e3ded2 }

#menu li.main-item ul li.sub-item a, #menu li.main-item ul li.sub-item a:hover {
  color: #1a2544;
}
#menu li.main-item ul li.sub-item a:hover{background:#FFF}
#menu li.main-item ul li.active a {background:#FFF}
#menu li.active{ }
#menu li.active a{ color:#1a2544;background:#e3ded2 }

#menu li a{ padding: 18px 27.7px; }

#menu li.hover {}


#menu li ul {
  display: none;
  position: absolute;
  z-index:50;
  background: #e3e4e4;
  margin-right:1px;
  margin-left:15px;
}

#menu li ul li {
	color: #000;
    font-family: "Nunito",sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
	background:#e3ded2 ;
    margin: 0;
	display:table;
    width: 190px;
}

#menu li ul li.separator {
  line-height: 0;
  height: 0;
  font-size: 0;
  padding: 0;
  overflow: hidden;
  background: none;
}

#menu li ul li.hover {
  background:#ffffff;
}
#menu li ul li.active {
  background:url(../img/curs.png) no-repeat center right #ffffff; ;
}
#menu li ul li.active1 {
  background:#ffffff;
}
#menu li.main-item ul li.sub-item.has-child { /*background: url(arrow.gif) no-repeat right center #edf2f7;*/ }

#menu li ul li.has-child.hover { background:url(../img/curs.png) no-repeat center right #ffffff; }


.slicknav_nav li.active a{background:#feda0e;color:#1a2544;}