.nav, .nav ul, .nav li { list-style: none;}
.nav ul { padding: 0; margin: 0 0 0 18px;}
.nav { padding:0; margin:0px;}
.nav > li { margin: 4px 0;}
.nav > li li { margin: 2px 0;}
.nav > li > a:hover, .nav > li > a:focus{ background:none; text-decoration:underline;}
.nav a { color: #fff; display: block; outline: none; -webkit-border-radius: 4px; -moz-border-radius: 4px;  border-radius:0;  text-decoration: none;}
.nav li > a > span { float: right; font-size: 19px; font-weight: bolder; display:block;}
.nav li > a > span:after { background:url(../images/expand-icon.png) no-repeat 0 0; width:19px; height:18px; content:"";display:block; opacity:0.7;}

.nav li > a:hover span:after {opacity:1}
.nav li.open > a > span:after { background:url(../images/collapse-icon.png) no-repeat 0 0; width:19px; height:18px; content:"";display:block;}
.nav a:hover, .nav li.active > a {   background-color:none; color: #fff; text-decoration:underline;}
.nav > li.active > a  { background:none; color:#fff;}
.nav li a { font-size: 12px; line-height: 18px; padding: 2px 10px; color:3fff;}
.nav > li > a { font-size: 14px; line-height: 20px; padding:4px 10px; font-weight:700; color:#fff; text-transform:uppercase;}
.nav > li > ul > a{ text-transform:capitalize; color:#fff; font-weight:400;}
.nav > li{border-top:1px solid #d05166; padding:15px 30px 15px 45px;}
.nav > li li{border-top:; border-bottom:1px solid #d05166; padding:7px 0;}
.nav > li li:last-child{ border-bottom:0;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{ background:none; border:0; text-decoration:underline;}
.nav > li li > a > span{ float:left; margin-right:5px;}
.nav li a .caret{ display:none;}
.translate-bar nav{ margin-top:35px;}
