/* === Pixeloid Sans (локально) === */
@font-face {
  font-family: 'Pixeloid Sans';
  src: url('/catalog/view/theme/mahardhi/stylesheet/mahardhi/mahardhi-font-new/woff2/PixeloidSans.woff2') format('woff2'),
       url('/catalog/view/theme/mahardhi/stylesheet/mahardhi/mahardhi-font-new/ttf/PixeloidSans.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* === Применить ко всем ссылкам меню === */
#menu,
#menu .nav > li > a,
#menu .navbar-nav > li > a,
#menu .dropdown-menu a,
#menu .inner-menu-list a,
.navbar_menu .nav > li > a,
.navbar_menu .dropdown-menu a {
  font-family: 'Pixeloid Sans', 'Poppins', sans-serif !important;
  font-size: 15px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  line-height: 1.2;
}

/* Hover/active */
#menu .nav > li > a:hover,
#menu .dropdown-menu a:hover,
.navbar_menu .nav > li > a:hover,
.navbar_menu .dropdown-menu a:hover {
  color: var(--primary-hover-color) !important;
  transition: color .2s ease-in-out;
}

/*header*/

.fa-id-card.my-account {
    font-size: 22px;
}

.menulist.catalog {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 5px 0 5px;
    cursor: pointer;
}

#menu .menulist.catalog a {
    padding: 15px;
}

/*#menu .menulist.catalog .inner-catalog ul.nav.navbar-nav {*/
/*    padding: 20px 5px 10px 5px;*/
/*}*/

.menulist.catalog .inner-catalog {
    display: none;
}

.menulist.catalog .inner-catalog.active {
    display: block;
}

.menulist.catalog .inner-catalog ul {
    display: flex;
    position: absolute;
    left: 0;
    right: auto;
    background: white;
    top: 30px;
    width: 100%;
    z-index: 5;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: 15px;
}

/*footer*/

footer .social-media {
    display: flex;
}

footer .social-media li {
    list-style: none;
    padding: 0 5px 0 5px;
}

/*contact page*/

.telegram-title {
    display: flex;
}
/* === Kill hamburger border everywhere === */
@media (max-width: 991px){
  /* точное совпадение по id и классам */
  button#btnMenuBar.btn.btn-navbar.navbar-toggle,
  /* все варианты кнопки меню внутри #menu */
  #menu .btn-navbar,
  #menu .btn-navbar:hover,
  #menu .btn-navbar:focus,
  #menu .btn-navbar:active,
  /* на всякий – любые .navbar-toggle */
  .navbar-toggle,
  .navbar-toggle:hover,
  .navbar-toggle:focus,
  .navbar-toggle:active {
    border: 0 !important;
    border-color: transparent !important;
    box-shadow: none !important;
    background: transparent !important;
    outline: none !important;
    -webkit-appearance: none;
            appearance: none;
  }
  /* иногда рамку рисуют псевдоэлементы */
  button#btnMenuBar.btn.btn-navbar.navbar-toggle::before,
  button#btnMenuBar.btn.btn-navbar.navbar-toggle::after,
  .navbar-toggle::before,
  .navbar-toggle::after {
    content: none !important;
    border: 0 !important;
    box-shadow: none !important;
  }
}

 