/* ######### Drop Down DIVs CSS ######### */


.ddsubmenustyle,
.ddsubmenustyle div {
    /*topmost and sub DIVs, respectively*/




    /* font-family: Droid Sans;
    font-size: 13px;
    margin: 0 0 0 0;
    padding: 0px;
    position: absolute;
    left: 0;
    top: 0;
    list-style-type: none;
  
    visibility: hidden;
    z-index: 100;
    font-family: 'Roboto', sans-serif; */
   
   
}
.ddsubmenustyle{
    /* border-radius: 50%; */
    
}

/* .ddsubmenustyle .fa{
    color: red;
    background: black;
} */

/* .ddsubmenustyle ul {
    
    margin: -1px;
    padding: 2px 0 0 0; 
    position: absolute;
    left: 0;
    top: 0;
   overflow: hidden;
     border-radius: 10px;
     font-family: 'Roboto', sans-serif;
     
     
     box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;
    
    
    
   
   

} */

/* .ddsubmenustyle li a {
    display: block; 
     width: 270px;
  
     background: #f1f5f8; 
    text-decoration: none;
     padding: 10px; 
   
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: black;
    transition: .4s;
    font-weight: 500;
   

   
       

} */

/* html .ddsubmenustyle li {
   
     display: inline-block;
    width: 240px;
    overflow-x: visible;

    
  
} */

/* .ddsubmenustyle li a:hover {
    background: #2e51bbe6;
    color: #f1f5f8;
    text-decoration: none;

} */


/* .downarrowpointer {

    padding-left: 8px;
    border: 0;
    font-size: 15px;
    font-weight: bold;
} */

/* .downarrowpointer:hover {
    background: #3b76ef;
    
} */

/* .rightarrowpointer {
   
    position: absolute;
    padding-top: 3px;
    left: 100px;
    border: 0;

   
}

.ddiframeshim {
    position: absolute;
    z-index: 500;
    background: transparent;
    border-width: 0;
    width: 0;
    height: 0;
    display: block;


    
} */



.ddsubmenustyle, .ddsubmenustyle div{ /*topmost and sub DIVs, respectively*/
    font-family:Droid Sans;
    font-size:13px;
    margin: -1px 0 0 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    list-style-type: none;
    border-bottom-width: 0;
    visibility: hidden;
    z-index: 100;
    }
    
    .ddsubmenustyle ul{
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    list-style-type: none;
    border: 0px none;
    border-radius: 10px;
     font-family: 'Roboto', sans-serif;
     box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;
    }
    
    .ddsubmenustyle li a{
        display: block; 
        width: 270px;
     
        background: #f1f5f8; 
       text-decoration: none;
        padding: 10px; 
      
       font-family: 'Open Sans', sans-serif;
       font-size: 15px;
       color: black;
       transition: .4s;
       font-weight: 500;
    }
    
    * html .ddsubmenustyle li{ /*IE6 CSS hack*/
    display: inline-block;
    width: 170px; /*width of menu (include side paddings of LI A*/
    }
    
    .ddsubmenustyle li a:hover{
        background: #2e51bbe6;
        color: #f1f5f8;
        text-decoration: none;
    }
    
    /* ######### Neutral CSS  ######### */
    
    .downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
    padding-left: 8px;
    border: 0;
    }
    
    .rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
    position: absolute;
    padding-top: 3px;
    left: 100px;
    border: 0;
    }
    
    .ddiframeshim{
    position: absolute;
    z-index: 500;
    background: transparent;
    border-width: 0;
    width: 0;
    height: 0;
    display: block;
    }