/* Navigation */
@media only screen and (max-width: 767px) {

  li.nav-item.dropdown{
    position:relative;
  }

  li.nav-item.dropdown::before{
    content: "\f067";
    font-family: "Font Awesome 5 Free";
    right: 10px;
    position: absolute;
    top: 10px;
    font-weight: 900;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;    
    font-size:13px;
    color:white;
  }

  li.nav-item.dropdown.minus::before{
    content: "\f068";
    font-family: "Font Awesome 5 Free";
    right: 10px;
    position: absolute;
    top: 10px;
    font-weight: 900;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;    
    font-size:13px;
    color:white;
  }    
  a.mobile-nav-button{border: 1px solid #b1b1b1;padding: 10px;border-radius: 5px; margin-right:10px; flex:none;}
  a.mobile-nav-button span{height: 20px;width: 20px;display: block;text-align: center;line-height: 20px;color: #444444;}    
  a.navbar-brand{flex-grow:6;}  
}

@media only screen and (min-width: 768px) {
  li.nav-item.dropdown:hover > ul {display:block;margin-top: 0px;}
  li ul li.nav-item.dropdown:hover > ul {display:block;left: 100%;top: 0px;}
}

.my-navbar{background: #182b55;}
.my-navbar img{max-height: 60px;}
.my-navbar a.mobile-nav-button {flex-grow:1;justify-content: center;display: flex;}
.my-navbar a.mobile-nav-button-menu .fa-times{display:block;}
.my-navbar a.mobile-nav-button-menu .fa-bars{display:none;}
.my-navbar a.mobile-nav-button-menu.collapsed{background: #e87824;border-color: #ca6e25;}
.my-navbar a.mobile-nav-button-menu.collapsed .fa-times{display:none;}
.my-navbar a.mobile-nav-button-menu.collapsed .fa-bars{display:block;}
.my-navbar a.mobile-nav-button-menu{background: #000;border-color: #000;}
.my-navbar a.mobile-nav-button-menu span {color:white;}
.my-navbar .mobile-nav-button-phone{background:white;}
.my-navbar .mobile-nav-button-phone span {color: #ca6e25;}
.my-navbar .navbar-nav{background: #0d1831;padding: 10px;}
.my-navbar .navbar-nav a{color:white;position: relative; z-index: 2;}
.my-navbar .navbar-nav .dropdown ul{background: #182b55;padding: 10px;}
.my-navbar .navbar-nav .dropdown .dropdown ul{background: #2a4582;}