/* цвет хедера */
.container-header {
  z-index: 10;
  background-color: transparent;
  background-image: none;
  position: relative;
  box-shadow: inset 0 5px 5px #00000008;
}

/* мобильная версия цвет значка меню */
.container-header .navbar-toggler {
  color: #0000006b;
  cursor: pointer;
  border: 1px solid #0000006b;
}

/* расположение логотипа */
.navbar-brand {
  text-align: center;
  width: 100%;
}

/* текст меню по центру */
.card-header:first-child {
  border-radius: var(--card-inner-border-radius)var(--card-inner-border-radius)0 0;
  text-align: center;
}

/* заголовки модулей по центру */
.page-header {
  text-align: center;
  /* Дополнительные эффекты */
  filter: drop-shadow(0 2px 4px rgba(0,0,0,0.1));
}

/* заголовок статьи по центру */
.item-title {
  text-align: center;
}

/* заголовки модулей форума по центру */
#kunena.layout .card-header {
  padding: 0.5rem 1rem;
  border-color: transparent;
  text-align: center;
}

/* значки категорий форума по центру */
@media (width >= 768px) {
  .d-md-table-cell {
    display: table-cell !important;
    text-align: center;
  }
}

/* размер окна выбора раздела форума */
.col-3 {
  flex: none;
  width: auto;
}

/* верхнее меню по центру */
.container-header .container-nav {
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 1em;
  text-align: center;
  display: block ruby;
  /* Дополнительные эффекты */
  filter: drop-shadow(0 2px 4px rgba(0,0,0,0.1));
}

/* цвет поля оффлайн входа */
.offline-card .header {
  color: var(--headercolor);
  background-color: rgb(255, 255, 255);
  background-image: none;
}

