    .java-menu ul{
       list-style: none;
        margin: 0;
        position: absolute;
                
    }
    
    .java-menu ul ul{
        transition: all 0.3s;
        opacity: 0;
        visibility: hidden;
        position: absolute;
        left: 80%;
        top:-2%; 
        
    }
    
    .java-menu ul li{
      padding: 5px;
      position: relative;
      width: 184px;
      height: 40px;
      background-color: #000;
      color: #FFF;  
      text-align: center;
        
    }
    
    .java-menu ul li:hover{
        background-color: #777;
        border: 1px solid #FFF;
        border-right: 6px solid #FFF;
        
        box-shadow: 1px 5px 30px #000;   
        -moz-box-shadow: 1px 5px 30px #000;   
        -webkit-box-shadow: 1px 5px 30px #000;
        -o-box-shadow: 1px 5px 30px #000;   
    }
    
    .java-menu ul li:hover > ul {
        opacity: 1;
        visibility: visible;

    }
    
    .java-menu ul li a{
      color: #FFF;  
      text-decoration: none;
      font-family: 'Century Gothic';
      font-size: 20px;

    }
    .java-menu ul li a:hover{
      color: #FFF;  
      text-decoration: none;
              

    }
    img.home-button {
        height: 30px;
    }
    
