/* Alludo navigation */
#alludonav { border-bottom: 1px solid #dedede; background: #fff; line-height: 24px; }
#alludonav .nav-link { line-height: 24px; }
#alludonav .navbar-nav>li>a { padding-top: 5px; padding-bottom: 5px; }
#alludonav .navbar-nav .nav-link { padding-right: 0; padding-left: 0; font-weight: 200; font-size: 16px; }
#alludonav .nav-item { box-sizing: border-box; }
#alludonav ul.navbar-nav { display: flex; flex-direction: row; }
#alludonav a.navbar-brand { display: flex; align-items: center; padding-bottom: 5px; padding-top: 5px; max-height: 40px; height: auto; }
#alludonav .navbar-nav .nav-item { margin-left: 40px; }
#alludonav .navbar-brand img { width: auto; max-height: 16px; opacity: 0.3; transition: opacity 1s; }
#alludonav .nav-item img { display: inline; opacity: 0.3; max-width: 110px; max-height: 28px; transition: opacity 1s; }
#alludonav .nav-item a:hover img, #alludonav .navbar-brand img:hover { opacity: 1; }
#alludonav .navbar-brand { width: 15%; }
#alludonav .navbar-nav { width: 85%; }
#alludonav .row { align-items: center; display: flex; }
#alludonav  .navbar-nav { display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; }
#alludonav .navbar-brand { font-size: 20px; }

@media (max-width: 991px) {
#alludonav .navbar-nav {width: 85% !important;}
}

@media (max-width: 767px) {
#alludonav ul.navbar-nav { display: none; }
#alludonav .navbar-brand { width: 100%; text-align: center; padding-bottom: 0.5rem; }
#alludonav .navbar-brand img { margin: 0 auto; }
#alludonav .row { flex-direction: column; }
}