#dnnmenu                        { margin:0px;margin-top:1px;}
#menubox                        { margin:0px;}
#menubox ul                        { position: relative; z-index:65400; margin:0px; padding:0px;padding: 40px 40px 40px 40px;display: inline-block;height:100%;width:100%;}
#menubox ul li                     {margin:0px; padding:0px; list-style:none; position:relative;text-align:right;}
#menubox ul li.end               { padding-right:0px;margin-right:0px;}
#menubox ul li a                  { display: inline-block;margin-bottom: 21px;color:#000;text-align: right;cursor: pointer;text-decoration: none;font-family: 'Oswald', sans-serif;font-size:30px;font-weight:500;line-height:39px;text-transform:uppercase;transition: all 0.3s;}
#menubox ul li.current a {}
#menubox ul li.Breadcrumb{}
#menubox ul li:hover {}
#menubox ul li a:hover{opacity: 0.4;}

#dnnmenu #menubox ul li ul.level0            { left:0; top:100%;}
#dnnmenu #menubox ul li:hover ul             {  visibility:visible;opacity:1;}
#dnnmenu #menubox ul li ul                   { visibility:hidden;opacity:0;position:absolute;background-color: rgba(244,244,244,0.85);border-top: 3px solid #f4f4f4;width:240px;padding:20px 0;-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);-moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);box-shadow: 0 2px 5px rgba(0,0,0,.1);}
#dnnmenu #menubox ul li ul li               { border:none; background:none;padding:0 20px;line-height:40px;}
#dnnmenu #menubox ul li ul li a               { height: auto;line-height:28px;color:#000;font-size:13px;padding:6px 20px !important;width:200px;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
#dnnmenu #menubox ul li ul li a::after {content:"";}

#menubox ul li ul li a:hover{ opacity:.7;}

#root22920 a {margin-bottom:20px !important;}