#pg-menu{    
    width:100%;
    max-width:1360px;
    height: 60px;
    position:absolute;        
    top:0;
    left:0;right:0;
    margin:0 auto 35px auto;  
    z-index: 1000; 
     
}
nav{ text-align:center;font-family:gothic;font-size:12.5pt;}
nav ul {margin:0; padding:0;}
nav ul ul {
    display:none;
    position:absolute;   
}
nav ul li {display:inline-block;padding:1em 0; border-top:7px solid transparent;}
nav ul li a{padding:1em 1.8em; color:#ffffff; }
nav ul li:hover,nav ul li.active {border-top:7px solid #e80000;}
nav ul li:hover a,nav ul li.active a{color:#e80000;border-top:7px solid #e80000;}

nav ul li:hover > ul {
    display:block;
    width:auto;
    max-width:300px;
    height:auto;
    background-color: rgba(0,0,0,.4);
    margin:0;
    z-index:1000;
    top:60px;
    background-image:none;    
}
nav ul ul li{
    float:left;
    display:inline-block;
    text-align:left;
    width:100%;
    height:30px;                      
    border-top: none;
}
nav ul li:hover ul li a{border-top: none;height:30px; color:#ffffff;}
nav ul ul li a{color:#ffffff; border-top: none;}
nav ul ul li:hover{border-top: none;background: rgba(0,0,0,.6);}
nav ul ul li:hover a {color:#e80000;}
nav ul li:hover > ul ul li a{color:#e80000; border-top: none;}