main > .container {
  min-height: 270px;
}

#content-status {
  margin-top: 35px;
  position:   relative;
}

#content-status.error::before {
  content:    'Не удалось отобразить новость. Попробуйте обновить страницу позже!';
  position:   absolute;
  text-align: center;
  width:      100%;
}

#content-status.loading::before {
  background:      url('../assets/images/preloader.svg') 0 0 no-repeat;
  background-size: 200px;
  content:         '';
  height:          200px;
  left:            calc(50% - 100px);
  position:        absolute;
  width:           200px;
}

#nav-item-path {
  --bs-breadcrumb-divider: '/';
  color:                   #6A7998;
  font-size:               12px;
  line-height:             16px;
  margin-top:              35px;
}

#nav-item-path .breadcrumb-item::before {
  color: #6A7998;
}

#nav-item-path .breadcrumb-item > a {
  color:           #1C222E;
  text-decoration: none;
}

#nav-item-path .breadcrumb-item > a:active {
  color: #FF6224 !important;
}

#nav-item-path .breadcrumb-item > a:hover {
  color: #FF8658;
}

#news-item-wrapper {
  margin-bottom: 20px;
  margin-top:    28px;
}

#news-item-wrapper > h2 {
  word-break: break-word;
}

#niw-content {
  background:    #FFFFFF;
  border-radius: 8px;
  margin-bottom: 14px;
  margin-top:    22px;
  padding:       12px 16px;
}

#niw-content > p:first-child > img:first-child {
  float:        left;
  margin-right: 12px;
  width:        300px;
}

#niw-content > p {
  margin-bottom: 12px;
}

#niw-content > *:last-child {
  margin-bottom: 0;
}

@media(max-width: 767px) {

  #niw-content > p:first-child > img:first-child {
    margin-bottom: 12px;
    margin-right:  0;
    width:         100%;
  }

}