@font-face {
  font-family: 'icomoon-menu-fix';
  src: url('/catalog/view/theme/journal3/icons/fonts/icomoon.woff2?v1') format('woff2'),
    url('/catalog/view/theme/journal3/icons/fonts/icomoon.woff?v1') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.desktop-main-menu-wrapper .main-menu > .j-menu > .main-menu-item > a::before,
.mobile-main-menu-wrapper .main-menu > .j-menu > .main-menu-item > a::before {
  display: none !important;
  content: none !important;
}

.desktop-main-menu-wrapper .main-menu > .j-menu > .main-menu-item > a .main-menu-icon {
  display: block !important;
  width: 100% !important;
  min-height: 40px !important;
  font-family: icomoon, icomoon-menu, icomoon-menu-fix !important;
  font-size: 40px !important;
  line-height: 1 !important;
  text-align: center !important;
  margin: 0 0 5px 0 !important;
  font-style: normal !important;
  font-weight: normal !important;
}

.mobile-main-menu-wrapper .main-menu > .j-menu > .main-menu-item > a .main-menu-icon {
  display: inline-block !important;
  font-family: icomoon, icomoon-menu, icomoon-menu-fix !important;
  font-size: 20px !important;
  margin-right: 8px !important;
  vertical-align: middle !important;
  font-style: normal !important;
}

.desktop-header-active .desktop-main-menu-wrapper .menu-trigger {
  display: none !important;
}
