
.dropdown-menu .dropdown_2nd_sub {
    display: none;
}
    
@media (max-width:768px) {

     /* ----------------- general rules for all sites -----------------------*/
    
     .navbar-static-top .dropdown-menu li a {
         display: inline-block;
         white-space: normal;
     }
    .navbar-static-top li.fb-submenu > a,
    .navbar-static-top li a.dropdown-toggle  {
        width: 75%;
        white-space: normal;
        display: inline-block;        
    }

    .navbar-static-top .fb-submenu-arrow {
        padding: 14px 32px 7px 20px;
        float: right;
    }

    .navbar-static-top .fb-current-expanded {
        padding: 15px 33px 7px 20px;
    }

    .navbar-static-top .dropdown-menu .dropdown_2nd_sub {
        display: block;
        list-style-type: none;
    }

    .navbar-static-top .sub-arrow-new {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 9px 0 9px 14px;
        border-color: transparent transparent transparent #FFF;
    }

    .navbar-static-top .fb-current-expanded .sub-arrow-new {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 14px 9px 0 9px;
        border-color: #1484fd transparent transparent transparent;
    }

    .navbar-static-top .nav.navbar-nav .dropdown-menu {
        position: static;
        float: none;
    }

    

    /* --------------------- site specific rules ---------------------- */
    
    .navbar-static-top li.fb-expanded,
    .navbar-static-top li.fb-expanded ul {
        background-color: #FAFAFA;
    }
    
    .navbar-static-top ul.dropdown-menu,
    .navbar-static-top ul.dropdown_2nd_sub {
        border: none;
        border-top: 5px solid #1484fd;
    }
    
    .navbar-static-top .navbar-nav li a {
        border-bottom: none;        
    }
    
    .footer .dropdown-menu li a {
        color: #FAFAFA;
        font-size: 14px;
    }
    
    .navbar-static-top .dropdown-menu li a {
        color: #FAFAFA;
        padding-top: 12px;
        padding-bottom: 12px;
    }
    
    .navbar-static-top .navbar-nav li {
        border-bottom: 1px solid #FAFAFA;
    }
  
    .navbar-static-top .navbar-nav li.fb-expanded a {
        color: #1484fd;
        text-transform: uppercase;
    }
    
    .navbar-static-top .fb-submenu .sub-arrow-new {
        width: 0;
        height: 0;
        font-size: 0px;
        border-style: solid;
        border-width: 9px 0 9px 14px;
        border-color: transparent transparent transparent #1484fd;
    }

    .navbar-static-top .fb-submenu .fb-current-expanded .sub-arrow-new {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 14px 9px 0 9px;
        border-color: #1484fd transparent transparent transparent;
    }
    
}

