

/* Start:/local/templates/stmegi/css/detail.css?163240583110280*/
.cf__detail .title-page {
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 20px;
  color: #004ee6;
  display: block; }

.cf__detail .info__author {
  margin: 0 0 20px;
  display: flex;
  align-items: center; }
  .cf__detail .info__author .section {
    position: relative;
    font-size: 15px;
    font-weight: 500;
    color: #333;
    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -ms-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease; }
    .cf__detail .info__author .section:hover {
      color: #004ee6; }
  .cf__detail .info__author .author {
    display: flex;
    align-items: center; }
    .cf__detail .info__author .author:hover .name {
      color: #004ee6; }
    .cf__detail .info__author .author img {
      width: 30px;
      height: 30px;
      border-radius: 50%;
      margin-right: 10px;
      display: inline-block;
      vertical-align: middle;
      object-fit: cover; }
    .cf__detail .info__author .author .name {
      font-size: 13px;
      font-weight: 500;
      color: #242424;
      -webkit-transition: color 0.3s ease;
      -moz-transition: color 0.3s ease;
      -ms-transition: color 0.3s ease;
      -o-transition: color 0.3s ease;
      transition: color 0.3s ease; }
  .cf__detail .info__author .date {
    font-size: 13px;
    color: #999;
    display: inline-block; }
  .cf__detail .info__author span {
    font-size: 14px;
    color: #e1e1e1;
    margin: 0 14px; }

.cf__detail iframe {
  width: 100% !important; }

.cf__detail .panel {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .cf__detail .panel .btn__like {
    fill: #999999;
    display: flex;
    align-items: center;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    cursor: pointer; }
    .cf__detail .panel .btn__like.is-active {
      fill: #3689e7; }
      .cf__detail .panel .btn__like.is-active .count {
        color: #3689e7; }
    .cf__detail .panel .btn__like:hover {
      fill: #555; }
      .cf__detail .panel .btn__like:hover .count {
        color: #555; }
    .cf__detail .panel .btn__like .count {
      font-size: 14px;
      font-weight: 500;
      margin-left: 7px;
      color: #999999;
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }

.cf__detail .picture {
  position: relative;
  margin: 0 0 20px;
  padding: 0;
  overflow: hidden; }
  .cf__detail .picture .carousel {
    border-radius: 5px;
    background-color: #f7f7f7;
    overflow: hidden; }
    .cf__detail .picture .carousel .item {
      position: relative;
      text-align: center; }
      .cf__detail .picture .carousel .item:before {
        content: '';
        padding-top: 60%;
        display: block; }
      .cf__detail .picture .carousel .item img {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto;
        margin: auto;
        display: block; }
  .cf__detail .picture .image {
    position: relative;
    width: 100%;
    height: 100%;
    display: block; }
    .cf__detail .picture .image:before, .cf__detail .picture .image:after {
      content: '';
      clear: both;
      display: table; }
    .cf__detail .picture .image:before {
      content: '';
      width: 100%;
      padding-top: 53%;
      background-color: #ebebeb;
      display: block;
      float: left; }
    .cf__detail .picture .image img {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      max-width: 100%;
      width: 100%;
      height: 100%;
      border-radius: 5px;
      margin: 0 auto;
      display: block;
      object-fit: cover;
      overflow: hidden; }
  .cf__detail .picture figcaption {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    border-bottom: 1px solid #ebebeb;
    padding: 7px 0;
    color: #555555; }
    .cf__detail .picture figcaption:before {
      content: '';
      width: 6px;
      height: 6px;
      border-radius: 2px;
      background-color: #3689e7;
      display: inline-block;
      vertical-align: middle;
      margin: 0 6px 0 0; }
    .cf__detail .picture figcaption span {
      font-size: 13px;
      color: #999999; }

.cf__detail .newsText {
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
  border: 0;
  color: #000000;
  padding: 0 0 30px; }
  .cf__detail .newsText img {
    width: 100%;
    height: auto; }
  .cf__detail .newsText figcaption {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    border-bottom: 1px solid #ebebeb;
    padding: 7px 0;
    color: #555555; }
    .cf__detail .newsText figcaption:before {
      content: '';
      width: 6px;
      height: 6px;
      border-radius: 2px;
      background-color: #3689e7;
      display: inline-block;
      vertical-align: middle;
      margin: 0 6px 0 0; }
    .cf__detail .newsText figcaption span {
      font-size: 13px;
      color: #999999; }
  .cf__detail .newsText .entry {
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 3rem;
    color: #232323;
    margin: 0 0 25px;
    word-wrap: break-word; }
  .cf__detail .newsText iframe {
    margin: 0 0 5px; }
  .cf__detail .newsText .block-post {
    text-align: center; }
  .cf__detail .newsText .strong-text {
    font-weight: 600; }
  .cf__detail .newsText .italic-text {
    font-style: italic; }
  .cf__detail .newsText .leftContentText,
  .cf__detail .newsText .pull-quote {
    font-size: 1.9rem;
    font-weight: 600;
    line-height: 2.6rem;
    width: 300px;
    color: #3689e7;
    float: left;
    margin: 10px 30px 20px 0;
    word-wrap: break-word; }
    .cf__detail .newsText .leftContentText p,
    .cf__detail .newsText .pull-quote p {
      margin: 0; }
    .cf__detail .newsText .leftContentText:before,
    .cf__detail .newsText .pull-quote:before {
      content: '';
      width: 100%;
      border-top: 2px solid #3689e7;
      margin-bottom: 14px;
      display: block; }
  .cf__detail .newsText .signature,
  .cf__detail .newsText .imageDetail {
    font-size: 14px;
    font-weight: 400;
    color: #555555;
    display: block;
    padding: 5px 10px 5px 10px;
    border-bottom: 1px solid #ebebeb;
    text-decoration: none;
    word-wrap: break-word; }
  .cf__detail .newsText div, .cf__detail .newsText p {
    margin: 0 0 20px;
    word-wrap: break-word; }
    .cf__detail .newsText div a, .cf__detail .newsText p a {
      text-decoration: none;
      color: #2f2b42;
      border-bottom: 1px solid #2f2b42;
      outline: 0;
      -webkit-transition: border-bottom 0.3s ease, color 0.3s ease;
      -moz-transition: border-bottom 0.3s ease, color 0.3s ease;
      -ms-transition: border-bottom 0.3s ease, color 0.3s ease;
      -o-transition: border-bottom 0.3s ease, color 0.3s ease;
      transition: border-bottom 0.3s ease, color 0.3s ease; }
      .cf__detail .newsText div a:hover, .cf__detail .newsText p a:hover {
        color: #244ef1;
        border-bottom: 1px solid #244ef1; }

.cf__detail .listInfo {
  margin-bottom: 20px; }
  .cf__detail .listInfo li {
    font-size: 15px;
    font-weight: 500;
    color: #333;
    display: block;
    padding: 4px 0; }
    .cf__detail .listInfo li span, .cf__detail .listInfo li a {
      font-weight: 400;
      margin-left: 10px; }

.cf__detail .tags {
  position: relative;
  padding: 10px 0; }
  .cf__detail .tags > .title {
    font-size: 14px;
    font-weight: 600;
    color: #2b3245;
    text-transform: uppercase;
    margin-bottom: 20px;
    display: block; }
  .cf__detail .tags .wrapper {
    position: relative; }
    .cf__detail .tags .wrapper:before, .cf__detail .tags .wrapper:after {
      content: '';
      clear: both;
      display: table; }
    .cf__detail .tags .wrapper li a {
      font-size: 12px;
      height: 28px;
      line-height: 28px;
      border-radius: 2px;
      background-color: #eee;
      color: #7e7e7e;
      margin: 0 10px 10px 0;
      padding: 0 10px;
      display: inline-block;
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .cf__detail .tags .wrapper li a:hover {
        background-color: #6b7289;
        color: #ffffff; }

.cf__detail .comments {
  border: none;
  width: 100%;
  height: 230px;
  visibility: visible;
  border-radius: 3px;
  background-color: #f7f7f7;
  overflow: hidden;
  margin-bottom: 20px;
  padding: 14px; }

.cf__detail .table .header {
  font-size: 14px;
  border-radius: 3px;
  background-color: #f6f6f6;
  padding: 0 10px;
  display: flex; }
  .cf__detail .table .header .cell {
    width: 20%;
    padding: 10px; }

.cf__detail .table .content {
  font-size: 14px;
  color: #333333; }
  .cf__detail .table .content li {
    width: 100%;
    border-bottom: 1px solid #ebebeb;
    display: flex;
    align-items: center; }
    .cf__detail .table .content li .cell {
      width: 20%;
      padding: 14px 10px; }
      .cf__detail .table .content li .cell.date {
        display: flex;
        flex-direction: row;
        align-items: center; }
        .cf__detail .table .content li .cell.date .day {
          font-size: 34px;
          font-weight: 600;
          padding-right: 10px; }
        .cf__detail .table .content li .cell.date .week {
          font-size: 13px;
          color: #999; }
          .cf__detail .table .content li .cell.date .week div {
            font-size: 12px;
            font-weight: 600;
            color: #333;
            margin-top: 3px;
            text-transform: uppercase; }
      .cf__detail .table .content li .cell.time {
        font-size: 18px;
        font-weight: 600; }

.cf__detail .block__channel {
  margin-bottom: 20px; }
  .cf__detail .block__channel img {
    width: 100%;
    border-radius: 3px;
    margin-bottom: 5px; }
  .cf__detail .block__channel .text {
    font-size: 13px;
    font-style: italic;
    color: #6b7289;
    display: inline-block; }

/* End */


/* Start:/local/templates/stmegi/css/widget/widget_opinions.css?16172067441488*/
.widget_opinions .wrapper li {
  display: flex;
  margin-bottom: 20px; }
  .widget_opinions .wrapper li .pic {
    position: relative;
    font-size: 0;
    border-radius: 50px;
    flex: 1 0 auto;
    max-width: 100px;
    overflow: hidden; }
    .widget_opinions .wrapper li .pic .imageCover {
      position: relative;
      width: 100px;
      display: flex;
      align-items: center;
      justify-content: center; }
      .widget_opinions .wrapper li .pic .imageCover.ratio-1-1:before {
        content: '';
        width: 100%;
        padding-top: 100%;
        background-color: #ebebeb;
        float: left;
        display: block; }
      .widget_opinions .wrapper li .pic .imageCover img {
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover; }
  .widget_opinions .wrapper li .content {
    width: 100%;
    padding-left: 15px;
    display: flex;
    flex-direction: column; }
    .widget_opinions .wrapper li .content .name {
      font-size: 1.6rem;
      font-weight: 600;
      color: #242424;
      margin-bottom: 10px;
      display: block;
      -webkit-transition: color 0.3s ease;
      -moz-transition: color 0.3s ease;
      -ms-transition: color 0.3s ease;
      -o-transition: color 0.3s ease;
      transition: color 0.3s ease; }
      .widget_opinions .wrapper li .content .name:hover {
        color: #004ee6; }
    .widget_opinions .wrapper li .content .opinion {
      font-size: 14px;
      font-weight: 400; }

/* End */


/* Start:/local/templates/stmegi/components/bitrix/menu/sections/style.min.css?14818049193715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/stmegi/components/bitrix/menu/sections/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/stmegi/components/bitrix/menu/sections/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/stmegi/components/bitrix/menu/sections/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/stmegi/components/bitrix/breadcrumb/top/style.min.css?1472650120448*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/stmegi/components/bitrix/news.detail/post/style.css?1489659781155*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* End */


/* Start:/local/templates/stmegi/css/plugin/carousel.css?16318851123115*/
.carousel {
  width: 100%;
  margin: 0 auto;
  position: relative; }
  .carousel.hidden {
    visibility: hidden; }
  .carousel:hover .glider-buttons.inner {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"; }

.glider {
  margin: 0 auto;
  position: relative;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  transform: translateZ(0);
  display: flex; }
  .glider.draggable {
    user-select: none;
    cursor: -webkit-grab;
    cursor: grab; }
    .glider.draggable .glider-slide img {
      user-select: none;
      pointer-events: none; }
  .glider.drag {
    cursor: -webkit-grabbing;
    cursor: grabbing; }
  .glider::-webkit-scrollbar {
    opacity: 0;
    height: 0; }

.glider-track {
  transform: translateZ(0);
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  z-index: 1; }

.glider-slide {
  user-select: none;
  justify-content: center;
  align-content: center;
  width: 100%; }

.glider-buttons {
  position: relative;
  padding: 0 5px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 10px; }
  .glider-buttons.inner {
    position: absolute;
    width: 100%;
    height: 100%;
    justify-content: space-around;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
    .glider-buttons.inner .prev,
    .glider-buttons.inner .next {
      width: 40px;
      height: 40px;
      background-color: rgba(0, 0, 0, 0.2);
      border-color: #fff;
      fill: #fff;
      z-index: 9; }
  .glider-buttons.inner-top {
    position: absolute;
    top: 14px;
    right: 0;
    z-index: 2; }
    .glider-buttons.inner-top .prev,
    .glider-buttons.inner-top .next {
      background-color: rgba(0, 0, 0, 0.2);
      border-color: #fff;
      fill: #fff;
      z-index: 9; }
  .glider-buttons .prev,
  .glider-buttons .next {
    width: 30px;
    height: 30px;
    border-radius: 3px;
    border: 2px solid #3689e7;
    background-color: transparent;
    fill: #3689e7;
    text-align: center;
    margin: 0 5px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center; }

.glider-slide {
  min-width: 150px; }

.glider-hide {
  opacity: 0; }

.glider-dots {
  user-select: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto;
  padding: 5px; }

.glider-dot {
  border: 0;
  padding: 0;
  user-select: none;
  outline: none;
  display: block;
  cursor: pointer;
  color: #ccc;
  border-radius: 50px;
  background: #ccc;
  width: 1.2rem;
  height: 1.2rem;
  margin: 7px; }
  .glider-dot:hover, .glider-dot:focus, .glider-dot.active {
    background: #3589e7; }

@media (max-width: 36em) {
  .glider::-webkit-scrollbar {
    opacity: 1;
    -webkit-appearance: none;
    width: 7px;
    height: 3px; }
  .glider::-webkit-scrollbar-thumb {
    opacity: 1;
    border-radius: 99px;
    background-color: rgba(156, 156, 156, 0.25);
    box-shadow: 0 0 1px rgba(255, 255, 255, 0.25); } }

/* End */


/* Start:/local/templates/stmegi/components/bitrix/news.list/video/style.css?1481804907150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/stmegi/components/bitrix/news.list/article_v2/style.css?1481804907150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/stmegi/components/bitrix/news.list/opinion/style.css?1481804907150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/stmegi/components/bitrix/news.list/article/style.css?1481804907150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */
/* /local/templates/stmegi/css/detail.css?163240583110280 */
/* /local/templates/stmegi/css/widget/widget_opinions.css?16172067441488 */
/* /local/templates/stmegi/components/bitrix/menu/sections/style.min.css?14818049193715 */
/* /local/templates/stmegi/components/bitrix/breadcrumb/top/style.min.css?1472650120448 */
/* /local/templates/stmegi/components/bitrix/news.detail/post/style.css?1489659781155 */
/* /local/templates/stmegi/css/plugin/carousel.css?16318851123115 */
/* /local/templates/stmegi/components/bitrix/news.list/video/style.css?1481804907150 */
/* /local/templates/stmegi/components/bitrix/news.list/article_v2/style.css?1481804907150 */
/* /local/templates/stmegi/components/bitrix/news.list/opinion/style.css?1481804907150 */
/* /local/templates/stmegi/components/bitrix/news.list/article/style.css?1481804907150 */
