#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  display: block;
  position: relative;
  z-index: 1000;
}

#cssmenu:after,
#cssmenu > ul:after {}
#cssmenu #menu-button {display: none;}
#cssmenu {line-height: 1;}
#menu-line {
  position: absolute;top: 0;left: 0;
  height: 0px;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
#cssmenu > ul > li {float: left;}
#cssmenu.align-center > ul {}
#cssmenu.align-center > ul > li {display: inline-block;float: none;}
#cssmenu.align-center ul ul {text-align: left;}
#cssmenu.align-right > ul > li {float: right;}
#cssmenu.align-right ul ul {text-align: right;}
#cssmenu > ul > li {padding:0px;margin:0px;}
#cssmenu > ul > li > a:hover {}
#cssmenu ul  ul  {display:block;}
#cssmenu ul  ul  li {margin:0px;}
#cssmenu ul li a:hover {} 
#cssmenu > ul > li:hover > a,#cssmenu > ul > li.active > a {}
#cssmenu > ul > li.has-sub > a {}
#cssmenu > ul > li.has-sub > a::after {}
#cssmenu > ul > li.has-sub:hover > a::after {}
#cssmenu ul ul {    position: absolute;
    left: -9999px;
    width: 200px;
    text-align: left;}
#cssmenu li:hover > ul {left: auto;}
#cssmenu.align-right li:hover > ul {right: 0;}
#cssmenu ul ul ul {margin-left: 100%;top: 0;}
#cssmenu.align-right ul ul ul {margin-left: 0;}
#cssmenu ul ul li {-webkit-transition: height .2s ease;-moz-transition: height .2s ease;-ms-transition: height .2s ease;-o-transition: height .2s ease;transition: height .2s ease;}
#cssmenu ul li:hover > ul > li {}
#cssmenu ul ul li a {text-decoration: none;line-height:100%;height:30px;margin:0px;padding:0px;text-transform:uppercase;-webkit-transition: color .2s ease; -moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover {color: #ffffff;}
#cssmenu ul ul li.has-sub > a::after {}
#cssmenu.align-right ul ul li.has-sub > a::after {}
#cssmenu ul ul li.has-sub:hover > a::after {border-color: #ffffff;}
