#ctrlcopy {
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
  margin: 5px 0 0 -1px;
  line-height: 0;
  opacity: 0;
}

.b-article-body iframe,
.b-article-body embed {
  max-width: 100%;
}

.b-article-body .b-article-widget {
  position: relative;
  margin: 0 0 28px;
}

.b-article-body .b-article-widget .instagram-media {
  position: relative !important;
}

.b-article-body > p > img {
  vertical-align: top;
}

.b-article-body .g-justify-center img {
  max-width: 100%!important;
  height: auto!important;
}

.modal .b-captcha-pic {
  width: 120px;
  float: left;
  display: block;
}

.modal .b-captcha-pic img {
  height: 35px;
}

.modal .b-captcha-reload {
  font-size: 24px;
  cursor: pointer;
  float: right;
}

.b-news-body.b-youdo-logo {
  text-align: right;
}

.b-news-body.b-youdo-logo img {
  float: left;
}

.b-lentainform-teasers #LentaInform9077 .mgbox {
  padding-top: 0 !important;
  margin-bottom: 0!important;
}
.b-lentainform-teasers #LentaInform9077 .mgline {
  margin-top: 0 !important;
  margin-bottom: 15px !important;
}
.b-lentainform-teasers #LentaInform9077 .mgline:last-child {
  margin-bottom: 0 !important;
}

.b-index-page-title {
  margin: 0;
  padding: 0;
  float: right;
  text-transform: none;
  color: #9c9fa9;
}

.b-mediametrics-container {
  margin: -5px -15px -15px -5px;
}

.b-mediametrics-container .mm-body {
  min-height: 0 !important;
}

.b-mediametrics-container .mm-body__line--horizontal {
  width: 190px;
  margin-right: 25px;
  margin-bottom: 20px;
  height: auto;
}

.b-mediametrics-container .mm-body__line--horizontal:last-child {
  margin-right: 0;
}

.b-mediametrics-container .block-text-overflow-image-full {
  margin-top: 10px;
}

.b-side-infoblock {
  margin: 0 -20px 0 -20px;
}

.g-inconspicuous-link {
  color: #4b788c;
}

.b-pagination {
  margin: 28px 0;
}

.b-lentainform-container #LentaInformComposite659856 {
  margin: 0 -15px 0 -15px;
}

.b-lentainform-container #LentaInformComposite659856 .mghead {
  margin-left: 15px !important;
}

.b-lentainform-container #LentaInformComposite659856 .mgbox {
  margin-bottom: 0 !important;
}

.b-lentainform-container #LentaInformComposite659856 .mgline {
  margin-bottom: 0 !important;
}

a.emoji-item {
  cursor: pointer;
}
