.nav-link {
  font-weight: 500;  
}

.nav-third {
  padding-right: 12px !important;
}

.nav-third::after {
  position: static;
  display: inline-block;
  transition: 0.2s transform;
}

.nav-third.rotate::after {
  transform: rotate(90deg) translate(-0.5em, -0.45em);
  top: unset !important;
}

.navbar-nav .nav-link.active {
  font-weight: 500;
  -webkit-text-stroke: 1px #910B03;
}

.navbar.mobile .nav-item.dropdown .dropdown-menu > li:last-of-type,
.navbar.mobile .nav-item.dropdown .dropdown-menu > li:last-of-type > a {
  padding-bottom: 0px;
}

/* Resolve layout shift button bold text */
.navbar-nav a.btn-login .txt {
  display: inline-flex;
  flex-direction: column;
}

.navbar-nav a.btn-login .txt::after {
  content: "Login";
  font-weight: 800;
  height: 0;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  user-select: none;
  pointer-events: none;
}
/* End of Resolve layout shift button bold text */

/* .navbar.nv-second {
  margin-top: 50px;
} */

.sticky-menu.menu-side {
  padding: 0;
  cursor: pointer;
  height: unset;
}

@media (max-width: 991.98px) {
  .sticky-menu.menu-side {
    top: 81.54px;
  }
}

.sticky-menu.menu-side ul li {
  padding: 0.25em 0;
}

.sticky-menu.menu-side li a {
  padding-bottom: 10px !important;
}

@media screen and (max-width: 991.89px) {
  .sticky-menu.menu-side ul li {
    padding: 0;
  }

  .sticky-menu-btn {
    top: -8px;
  }
}

@media (max-width: 991.89px) {
  .sticky-menu {
      padding: 10px 10px;
      display: block;
      height: auto;
      position: fixed !important;
      top: 75px;
      background-color: #fff;
      width: 100%;
      z-index: 3;
      left: 0px;
      right: 0px;
      /* box-shadow: 0 1px 5px rgba(0, 0, 0, .2); */
  }

  .sticky-menu li a.active {
    /* display: block;
    font-size: 15px !important; */
    line-height: 20px;
  }

  .sticky-menu li:first-of-type a {
    padding-right: 56px !important;
  }
  
  .sticky-menu:not(.actives) li a.active {
    padding-right: 56px !important;
  }
}