@import url(https://fonts.googleapis.com/css?family=Raleway:400,200);
#cssmenu,  #cssmenu ul,  #cssmenu ul li,  #cssmenu ul li a { margin: 0; padding: 0; border: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#cssmenu { width: 100%; font-family: Raleway, sans-serif; color: #ffffff; }
#cssmenu ul ul { display: none; }
#cssmenu > ul > li.active > ul { display: block; }
.align-right { float: right; }
#cssmenu > ul > li > a { padding: 15px 0; cursor: pointer; z-index: 2; font-size: 34px; text-decoration: none; color: #fff; -webkit-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease; }
#cssmenu > ul > li > a:hover { color: rgba(255,255,255,0.80); }
#cssmenu ul ul li a { padding: 14px 22px; cursor: pointer; z-index: 2; font-size: 14px; text-decoration: none; color: #fff; -webkit-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease; }
#cssmenu ul ul ul li a { padding-left: 32px; }
#cssmenu ul ul li a:hover { color: rgba(255,255,255,0.80);}
#cssmenu ul ul > li.has-sub > a:after { top: 16px; right: 26px; background: #dddddd; }
#cssmenu ul ul > li.has-sub > a:before { top: 20px; background: #dddddd; }
 @media(min-width:768px) {
#cssmenu ul ul li { display: inline-block; }
}
