#navigation i { margin-right: 5px; } #navigation > nav { z-index: 1000; } #navigation > nav.affix { position: fixed; left: 0px; top: 0px; width: 100%; } #navigation > nav > div #logo { padding-top: 0px; padding-bottom: 0px; } #navigation > nav > div #logo > img { border-style: none; max-width: 500px; max-height: 100px; } @media (max-width: 991px) { #navigation > nav > div #logo { width: 100%; height: auto; text-align: center; } #navigation > nav > div #logo > img { margin-top: 0px !important; } } @media (max-width: 991px) { #navigation > nav > div #text { text-align: center; width: 100%; } } #navigation > nav > div > div.navbar-collapse { max-height: 100%; } #navigation > nav > div button.navbar-toggle { float: none; width: 100%; margin-top: 5px; margin-bottom: 5px; } #navigation > nav > div ul.dropdown-menu > li.desc > a { min-width: 300px; } #navigation > nav > div ul.dropdown-menu > li.desc > a > small { white-space: normal; } #navigation > nav > div span.caret { margin-left: 10px; } @media (max-width: 991px) { #navigation > nav > div .navbar-form { margin-left: 0px; margin-right: 0px; } #navigation > nav > div ul > li { text-align: center; } } @media (min-width: 992px) { #navigation > nav > div #supplemental span { display: none; } #navigation > nav > div i { margin-right: 0px; } #navigation > nav > div .menu-item i { margin-right: 5px; } } nav.affix.animate { -webkit-animation: navbar-animate-in 1s; animation: navbar-animate-in 1s; } @-webkit-keyframes navbar-animate-in { from { top: -50px; } to { top: 0px; } } @keyframes navbar-animate-in { from { top: -50px; } to { top: 0px; } }