.container-header {
  background-color: #fff;
  background-image: none;
}
.container-header .mod-menu {
  color: #0074f8;
}
.mod-menu ul{}
.level-1 li{margin-right: 0px;}
.metismenu.mod-menu .metismenu-item.parent {
  position: relative;
  border-top: 1px solid #aaa;
  border-right: 1px solid #aaa;
  margin-left: 8px;
}
.container-header .navbar-brand a {
  color: #154889; 
}

.metismenu.mod-menu  > ul li{
 color: ##0074f8; 
}
.metismenu-item{}
.metismenu.mod-menu .metismenu-item > ul li{
 color: ##0074f8;
  }


.metismenu.mod-menu .parent > ul {
  color: #0074f8;
    border-bottom: 1px solid #aaa;
border-right: 1px solid #aaa;

}
.metismenu.mod-menu .parent > ul li a{
  color: #0074f8;
}
a{
  color: #0074f8;
}
.container-header .site-description {
  color: #154889;
  }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-weight: normal;
}
.com-content-category__children {
  display: flex;
  align-items: center;
 }

.photo {
    display: inline-block; /* Строчно-блочный элемент */
    position: relative; /* Относительное позиционирование */
   }
   .photo:hover::after {
    content: attr(data-title); /* Выводим текст */
    position: absolute; /* Абсолютное позиционирование */
    left: 20%; top: 30%; /* Положение подсказки */
    z-index: 1; /* Отображаем подсказку поверх других элементов */
    background: rgba(255,255,230,0.9); /* Полупрозрачный цвет фона */
    font-family: Arial, sans-serif; /* Гарнитура шрифта */
    font-size: 11px; /* Размер текста подсказки */
    padding: 5px 10px; /* Поля */
    border: 1px solid #333; /* Параметры рамки */
   }