/* navmaster2.css */
#header .mod_navigation{right:40px;position:absolute;overflow:visible;margin-top:-5px;z-index:2000}#header .mod_navigation ul{float:left;margin-bottom:0}#header .mod_navigation li{float:left;padding:3px 0 0;list-style-type:none}#header .mod_navigation a,#header .mod_navigation span{display:block;padding:10px;font-size:21px;text-decoration:none;color:#000;text-transform:uppercase;letter-spacing:.03em;cursor:pointer}#header .mod_navigation li.active,#header .mod_navigation .trail{padding-top:3px;border-top:1px solid #777;font-weight:normal;text-decoration:none;color:#999;cursor:pointer}#header .mod_navigation a:hover,#header .mod_navigation a:focus,#header .mod_navigation a span:hover{text-decoration:none;color:rgba(0,0,0,.5);cursor:pointer}#header .submenu.nonavlink:hover{width:100%;text-decoration:none;color:#900;cursor:pointer}#header .level_2 li{width:100%;float:left;display:block;color:#fff}#header .mod_navigation li li a,#header .mod_navigation li li span{margin-left:0;padding:5px;text-align:left;font-size:21px;color:#333;text-transform:none;letter-spacing:.02em;cursor:pointer}#header .mod_navigation li.active strong{padding:6px 20px;font-size:21px;text-transform:uppercase;letter-spacing:.03em;background: none}.offcanvas{display:none;z-index: 9999}#header .mod_navigation .active{margin-top:20px;color:#000}#header .mod_navigation li li.active strong,#header .mod_navigation li li.active{width:100%;left:0;float:left;margin-top:0;padding-top:0;text-align:left}