/* Header */
.section-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  -webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.38);
  -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.38);
  box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.38);
}
.section-header .section-header-inner {
  background-color: white!important;
}
.section-header .container-fluid {
  padding: 10px!important;
  max-width: 1500px;
  margin: 0 auto;
  width: 90%;
}
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li span.menu .caret {
  display: none;
}
.section-header .logo-image {
  max-width: none!important;
  max-height: none!important;
  height: 30px;
  margin-top: 5px;
}
.section-header .navbar-menus {
  overflow: visible;
}
.section-header .navbar-nav {
  margin-top: 5px!important;
  display: flex!important;
  align-items: center;
}
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li.header-menu-loggedin {
  display: none;
}
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li span.menu {
  color: black!important;
  font-family: Lato, sans-serif;
  font-weight: 700;
  font-size: 0.85rem!important;
  padding: 0 20px!important;
}

.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li > a::before {
  border-left: 0!important;
}
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li.header-menu-loggedin,
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li.header-menu-login {
  padding-left: 12px;
}
.header-menu-loggedin .profilename, .header-menu-login .profilename {
  display: inline-block!important;
}
.header-menu-loggedin img, .header-menu-login .fa-user {
  display: none!important;
}
.header-menu-loggedin .menu, .header-menu-login .menu {
  border: 2px solid #006699;
  padding: 0px 50px;
}
.header-menu-loggedin .menu .profilename, .header-menu-login .menu .profilename {
  color: #006699;
}
.section-header .navbar .navbar-toggle .icon-bar {
  background-color: #000!important;
  width: 25px!important;
  margin: 5px 0!important;
  height: 3px!important;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: white;
}
.navbar-nav .open .dropdown-menu {
  border: none;
  position: absolute;
  top: 40px;
  background: white!important;
  left: -10px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.50);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.50);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.50);
}
.section-header .navbar-default .navbar-nav .open .dropdown-menu>li>a {
  color: black;
  font-family: Brandon-Regular, sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.85rem;
  padding: 10px 20px;
}
.section-header .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
  padding: 10px 20px;
  color: black;
}
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li a:hover span.menu,
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li a:focus span.menu,
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li span.menu:hover,
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li span.menu:focus {
  color: #f47f34!important;
}
.header-menu-794 a span { display: none!important; }
.header-menu-794 a i {
  font-size: 1.4rem;
  padding: 0 20px;
}
@media (min-width: 1189px) {
  .navbar-nav .open .dropdown-menu {
    left: auto!important;
  }
}
@media (max-width: 1189px) {
  .section-header .navbar-menus {
    width: 100%!important;
    max-height: 0!important;
    overflow: hidden!important;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
  .section-header .navbar-nav {
    flex-direction: column!important;
    border-top: 1px solid #efefef;
    margin-top: 30px!important;
    padding: 30px!important;
    text-align: center;
    width: 100%!important;
    max-height: 0!important;
    overflow: hidden!important;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
  .section-header .navbar-menus.openNav, .section-header .navbar-nav.openNav {
    max-height: 2000px!important;
    overflow: visible!important;
  }
  .section-header .navbar-menus ul.navbar-nav.ul-after-dash > li.header-menu-loggedin, .section-header .navbar-menus ul.navbar-nav.ul-after-dash > li.header-menu-login {
    padding-left: 0;
  }
  .navbar-toggle {
    display: inline-block!important;
  }
  .section-header .navbar .navbar-header {
    width: 100%!important;
  }
  .navbar-nav>li {
    float: none!important;
  }
  .navbar-nav .open .dropdown-menu {
    left: calc(50% - 80px);
    top: 60px!important;
    max-width: 280px;
    width: 160px;
  }
}
