#navbarLogo {
  height: 45px; }

.navbar {
  background-color: #2e3338;
  font-family: GothamRounded-Book !important;
  padding: 0rem 1rem !important; }
  @media only screen and (max-width: 767px) {
    .navbar {
      padding: 0.5rem 1rem !important; } }
  .navbar .nav-link {
    color: #d3dad7 !important;
    font-size: 14px;
    font-weight: lighter;
    text-align: center;
    padding-top: 0.6rem !important;
    padding-right: 0px !important;
    padding-left: 0px !important; }
    @media only screen and (min-width: 768px) {
      .navbar .nav-link {
        width: 80px; } }
    @media only screen and (max-width: 767px) {
      .navbar .nav-link {
        text-align: left;
        padding-left: 2em !important; } }
    .navbar .nav-link .nav-link-icon {
      font-size: 20px; }
      @media only screen and (max-width: 767px) {
        .navbar .nav-link .nav-link-icon {
          transition-duration: 250ms;
          display: inline-block; } }
    .navbar .nav-link .nav-link-text {
      transition-duration: 250ms;
      font-size: 11px;
      display: block; }
      @media only screen and (max-width: 767px) {
        .navbar .nav-link .nav-link-text {
          font-size: 13px;
          display: inline-block;
          padding-left: 1em !important; } }
  .navbar .dropdown-menu {
    background-color: #384049;
    color: #d3dad7 !important; }
    @media only screen and (max-width: 767px) {
      .navbar .dropdown-menu {
        font-size: 12px !important; } }
    .navbar .dropdown-menu .dropdown-item {
      color: #d3dad7 !important; }
    .navbar .dropdown-menu .dropdown-item:hover {
      background-color: #2e3338; }

@media only screen and (max-width: 767px) {
  .nav-link:hover .nav-link-icon,
  .nav-link:hover .nav-link-text {
    transform: translate(10px, 0); } }
