* {padding:0;margin:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ul, li, a  {margin: 0; padding: 0;}
a {text-decoration: none;}
i {float:left;}
.ichome a i{padding:13px 10px 8px 10px;float:left;}
.ichome a{color:#fff;}
.ichome a:hover{color:#9c1a1c;}
nav .fa  {margin: 0; padding: 0;}
a.no-href{pointer-events: none;}
.containav {width: 100%;font-size:12px;text-align:left;background:#b81f22;}
.toggleMenu {width: 100%;display:none;padding:8px 20px;color:#fff;}
.toggleMenu a:hover{color:#fff;}
.nav {list-style: none;*zoom: 1;}
.nav:before,.nav:after {content: " "; display: table; }
.nav:after {clear: both;}
.nav ul {list-style: none;width: 180px;}
.nav a {padding: 8px 7px;color:#fff;}
.nav li {position: relative;margin:0;text-transform:uppercase;background:#b81f22;border-right:2px solid #8e1618;}
.nav li.hover{background-image: linear-gradient(#77121b, #b81422);}
.nav > li {float: left;margin: 0 auto;padding:3px 0 3px 0;}
.nav > li > .parent {background-repeat: no-repeat;background-position: right;}
.nav > li > a {display: block;}
.nav li  ul {position: absolute;left: -9999px;z-index:1000;font-size:13px;border-left:2px solid #8e1618;}
.nav > li.hover > ul {left: 0;}
.nav li li.hover ul {left: 100%;top: 0;}
.nav li li a {line-height:18px;text-transform: none;padding:8px 7px 8px 13px;display: block;position: relative;z-index:2000;background-color:#a61d1f;border-bottom:1px solid #9c1a1c;}
.nav li li a:hover{background-color:#951a1c;transition: all 0.3s linear;-moz-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;}
.nav li li li a {z-index:200;}
.nav li li li a:hover{transition: all 0.3s linear;-moz-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;}
.nav li i{padding-left:10px;padding-top:5px;color:#fff;float:right;}
@media only screen and (min-width: 1400px) {
.toggleMenu {display:block;}
}
@media screen and (max-width: 768px) {
.ichome a i{padding:0 0 0 10px;float:none;display: block;}
a.no-href{pointer-events: visible;}
.active {display: block;}
.nav > li {float: none;border-bottom:1px solid #9c1a1c;}
.nav > li > .parent {background-position: 95% 50%;}
.nav li li .parent {background-repeat: no-repeat;background-position: 95% 50%;}
.nav ul {display: block;width: 100%;}
.nav > li.hover > ul , .nav li li.hover ul {position: static;}
}