nav {
    position:relative; 
}

nav li ul {
    display: none;
    clear: both; 
    width: 100%;
    z-index: 99;
    position: absolute;
    background-color: #444;
    left: 0%; 
}

nav .prPrice {
    position: absolute;
    text-align: right;
    padding-right: 20px;
    right: 0%;
    top: 14%;
}

nav li:hover ul {
    display:block; 
}

nav li ul li a {
    line-height:20px !important; 
}

nav li ul li {
    clear:both; 
    padding-bottom:10px !important; 
    position: relative; 
}

.mobile-menu li {
    position:relative; 
}

.mobile-menu li ul {
    display:none; 
    clear:both; 
    width:100%;
    background-color: #444;  
}

.mobile-menu li:hover ul {
    display:block; 
}

.mobile-menu li ul li a {
    line-height:20px !important; 
}

.mobile-menu li ul li {
    clear:both; 
    padding-bottom:10px !important;  
}
