html,
body,
div,
form,
fieldset,
legend,
label,
p,
img,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
figure {
  margin: 0;
  padding: 0;
}
html {
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
body {
  -ms-overflow-style: scrollbar;
}
a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th,
td {
  vertical-align: top;
}
ul,
ol {
  list-style-type: none;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
h1,
h2,
h3,
h4,
h5,
h6,
th,
td,
caption {
  font-weight: normal;
}
img {
  border: 0;
}
figure,
figcaption,
aside {
  display: block;
}
[dir="rtl"] {
  text-align: right;
}
a:hover .ico,
.foot-nav a:hover,
.media-block a:hover,
.media-pholder a,
.media-pholder a:hover,
.content-redirect a,
.wsw__a,
.wsw strong a,
.wsw__a:hover,
.wsw strong a:hover,
.wsw__a:focus,
.wsw strong a:focus,
.arch-lay-blg .title:hover,
.pg-photoblog p.read-more a:hover .ico,
.pg-content-redirect .content-redirect a:hover .ico {
  text-decoration: none;
}
.media-pholder .media-download a:hover,
.content-redirect a:hover .redirect-msg,
.wsw .text-underline,
.pg-content-redirect .content-redirect a:hover {
  text-decoration: underline;
}
.wsw .dateline {
  text-transform: uppercase;
}
.media-block-wrap .label--mb {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.js .content-advisory__overlay:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.fc__body .statement-head:before,
.img-compare__item--second,
.img-compare__item--second:after,
.img-compare__item--second:before {
  position: absolute;
  top: 0;
  bottom: 0;
}
#loading-status {
  position: absolute;
  right: 0;
  top: 0;
}
#page,
.media-block,
.fc__body .statement-head,
.media-pholder,
.media-pholder .thumb,
.content-redirect,
.img-compare,
.img-compare__item--first {
  position: relative;
}
#loading-status.shown,
.simple-menu .subitems li,
.simple-menu:hover .subitems,
.js .foot-nav ul.items li.socials,
.pg-content-redirect .content-redirect a,
.embedded-page .html5PlayerBrandingHeader a {
  display: block;
}
.calendar__view-toggle.opened .ico-chevron-up {
  display: inline-block;
}
.fc__body .verdict-head .title .ico:before,
.pg-content-redirect .content-redirect a {
  color: #fff;
}
.simple-menu .subitems li:before,
.wsw > ul.categories li:before,
.summary__content > ul.categories li:before,
.wsw > :not(.wsw__embed) ul:not([class]).categories li:before,
.wsw__ul.categories li:before {
  content: none;
}
.simple-menu .subitems {
  display: none;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-print-block,
.visible-print-inline,
.visible-print-inline-block {
  display: none !important;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.media-block--io,
body.nav-opened {
  overflow: hidden;
}
.container,
.img-compare .thumb img,
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.text-center,
.btn--load-more,
.foot-nav ul.items > li.socials .inner li .btn {
  text-align: center;
}
.badge--share {
  display: table-cell;
  vertical-align: middle;
}
.date__elem,
.badge--info,
.waves__desc-area p,
.waves__freq-group,
.freq-group {
  display: inline-block;
  vertical-align: middle;
}
.comment__controls,
.poll .percentage,
.poll .result .percentage,
.media-pholder .media-download,
.c-mmp--audio.c-mmp--has-poster.c-mmp--m .c-mmp__player,
.c-mmp--audio.c-mmp--has-poster.c-mmp--l .c-mmp__player {
  float: right;
}
.follow,
.follow li,
.media-pholder .btn-popout-player,
.wsw .dateline {
  float: left;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.container:before,
.container-fluid:before,
.row:before,
a.crosslink-important:before,
.follow:before,
.post--liveblog:before,
.comments:before,
.comments__list:before,
.comment:before,
.foot:before,
.media-block:before,
.media-block-wrap:before,
.special-sidebar:before,
.poll .answer:before,
.fc > .fc__item:before,
.fc__hdr:before,
.fc__body:before,
.fc__body .statement-author:before,
.fc__body .verdict-head:before,
.wg-hlight:before,
.media-pholder .media-download:before,
.arch-lay-blg .article-list-item:before,
.img-compare:before,
.calendar-component:before,
.freq-group--affiliates:before,
.affiliates:before,
.affiliates__item:before,
.affiliates__item-group:before,
.clearfix:before,
.cfx:before,
.container:after,
.container-fluid:after,
.row:after,
a.crosslink-important:after,
.follow:after,
.post--liveblog:after,
.comments:after,
.comments__list:after,
.comment:after,
.foot:after,
.media-block:after,
.media-block-wrap:after,
.special-sidebar:after,
.poll .answer:after,
.fc > .fc__item:after,
.fc__hdr:after,
.fc__body:after,
.fc__body .statement-author:after,
.fc__body .verdict-head:after,
.wg-hlight:after,
.media-pholder .media-download:after,
.arch-lay-blg .article-list-item:after,
.img-compare:after,
.calendar-component:after,
.freq-group--affiliates:after,
.affiliates:after,
.affiliates__item:after,
.affiliates__item-group:after,
.clearfix:after,
.cfx:after {
  content: " ";
  display: table;
}
.container:after,
.container-fluid:after,
.row:after,
a.crosslink-important:after,
.follow:after,
.post--liveblog:after,
.comments:after,
.comments__list:after,
.comment:after,
.foot:after,
.media-block:after,
.media-block-wrap:after,
.special-sidebar:after,
.poll .answer:after,
.fc > .fc__item:after,
.fc__hdr:after,
.fc__body:after,
.fc__body .statement-author:after,
.fc__body .verdict-head:after,
.wg-hlight:after,
.media-pholder .media-download:after,
.arch-lay-blg .article-list-item:after,
.img-compare:after,
.calendar-component:after,
.freq-group--affiliates:after,
.affiliates:after,
.affiliates__item:after,
.affiliates__item-group:after,
.clearfix:after,
.cfx:after {
  clear: both;
}
.btn--load-more,
.comments-parent,
.comments--pangea ul,
.comments--pangea li,
.category-menu {
  clear: both;
}
.comment__hdr,
.simple-menu .handler .ico,
.simple-menu .subitems li,
.media-pholder .thumb {
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
}
html.js .nav-tabs--full > .container > .row {
  margin-left: 0;
  margin-right: 0;
}
.special-sidebar .section-head:first-child,
.fc__body .wsw {
  margin-top: 0;
}
.sys-msg.msg-anim-hidden,
.nav-tabs__list,
.top-area-hlighted .pg-title,
.top-area-hlighted .date-time-area,
.wsw > *:last-child,
.wsw .caption,
.backgrounder p:last-child,
.backgrounder div:last-child,
.pg-schedule .pg-title,
.pg-rss-podcast .pg-title,
.pg-prog-index .pg-title,
.pg-pop-out-player .media-container {
  margin-bottom: 0;
}
.simple-menu .subitems li,
.foot-nav .container,
.foot-nav ul.items > li.socials .inner li .btn,
.foot-nav ul.items > li ul.follow li .btn {
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.foot-nav ul.items .foot__item--contact > span.handler,
.foot-nav ul.items .foot__item--contact > span.handler a {
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.pg-poll-embedded > .container,
.pg-poll-embedded > .container > .flip {
  padding-left: 0;
  padding-right: 0;
}
.sys-msg.msg-anim-hidden {
  padding-top: 0;
  padding-bottom: 0;
}
.pg-pop-out-player #page {
  padding-top: 0;
}
.fc__body .wsw,
.backgrounder p:last-child,
.backgrounder div:last-child,
.embedded-page .publishing-details,
.embedded-page .publishing-details .published {
  padding-bottom: 0;
}
.embedded-page .player-and-links {
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.section-head img,
.progress-bar--default-empty,
.progress-bar--thick-empty,
.thumb img,
.img-wrap img,
.pg-poll-embedded > .container,
.pg-poll-embedded > .container > .flip,
.media-pholder.quiz .thumb,
.media-pholder img,
.hdr-container .col-multimedia img,
.wsw img,
.share-bar__icons {
  width: 100%;
}
.sys-msg.msg-anim-hidden {
  height: 0;
}
.wsw iframe[id^="twitter-widget-"] {
  width: 100% !important;
}
img,
video,
object,
.wsw .content-map .article-location-map-box img {
  max-width: 100%;
  height: auto;
}
.foot-nav ul.items .foot__item--contact,
.nav-tabs--level-2 .nav-tabs__item {
  border-left: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
}
.foot-nav ul.items > li:first-of-type,
.foot-nav ul.items > li ul.follow li,
.arch-lay-blg article:first-child {
  border-top: 0;
}
.simple-menu .subitems li:last-of-type .handler,
.pg-pop-out-player .media-container {
  border-bottom: 0;
}
.foot-nav ul.items > li a,
.foot-nav ul.items > li span.handler,
.hdr-trigger,
.menu-pnl {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.nav-tabs__item--active a,
.playlist__item--upcoming,
.playlist__item--upcoming:hover {
  pointer-events: none;
  cursor: default;
}
::-moz-selection {
  background: rgb(184, 0, 0);
  color: #fff;
}
::selection {
  background: rgb(184, 0, 0);
  color: #fff;
}
.thumb16_9,
.thumb1_1,
.thumb3_4 {
  background-color: #f6f7f8;
  background-image: url(../images/image-placeholder.svg);
  background-repeat: no-repeat;
  background-position: center center;
}
@font-face {
  font-family: Skolar-Light-Cyrillic;
  src: url(../fonts/Skolar-Lt_Cyrl_v2.4.woff);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: SkolarSans-BdCond_Cyr-Ltn;
  src: url(../fonts/SkolarSans-Cn-Bd_LatnCyrl_v2.3.woff);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: CamertonWebC;
  src: url(../fonts/Camerton_C.eot);
  src: url(../fonts/Camerton_C.eot#iefix) format("embedded-opentype"),
    url(../fonts/Camerton_C.woff2) format("woff2"),
    url(../fonts/Camerton_C.woff) format("woff"),
    url(../fonts/Camerton_C.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 1px) {
  .container {
    width: auto;
  }
}
@media (min-width: 640px) {
  .container {
    max-width: 700px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1256px;
  }
}
.container--featured {
  max-width: none;
  padding: 0;
}
.container--full {
  max-width: 100%;
  padding: 0;
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 12px;
  padding-right: 12px;
}
.row {
  margin-left: -12px;
  margin-right: -12px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-1 {
  width: 8.33333%;
}
.col-xs-2 {
  width: 16.66667%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-4 {
  width: 33.33333%;
}
.col-xs-5 {
  width: 41.66667%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-7 {
  width: 58.33333%;
}
.col-xs-8 {
  width: 66.66667%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-10 {
  width: 83.33333%;
}
.col-xs-11 {
  width: 91.66667%;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-pull-1 {
  right: 8.33333%;
}
.col-xs-pull-2 {
  right: 16.66667%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-4 {
  right: 33.33333%;
}
.col-xs-pull-5 {
  right: 41.66667%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-7 {
  right: 58.33333%;
}
.col-xs-pull-8 {
  right: 66.66667%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-10 {
  right: 83.33333%;
}
.col-xs-pull-11 {
  right: 91.66667%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-push-1 {
  left: 8.33333%;
}
.col-xs-push-2 {
  left: 16.66667%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-4 {
  left: 33.33333%;
}
.col-xs-push-5 {
  left: 41.66667%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-7 {
  left: 58.33333%;
}
.col-xs-push-8 {
  left: 66.66667%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-10 {
  left: 83.33333%;
}
.col-xs-push-11 {
  left: 91.66667%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
.col-xs-offset-1 {
  margin-left: 8.33333%;
}
.col-xs-offset-2 {
  margin-left: 16.66667%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-4 {
  margin-left: 33.33333%;
}
.col-xs-offset-5 {
  margin-left: 41.66667%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-7 {
  margin-left: 58.33333%;
}
.col-xs-offset-8 {
  margin-left: 66.66667%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-10 {
  margin-left: 83.33333%;
}
.col-xs-offset-11 {
  margin-left: 91.66667%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
@media (min-width: 640px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.33333%;
  }
  .col-sm-2 {
    width: 16.66667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333%;
  }
  .col-sm-5 {
    width: 41.66667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33333%;
  }
  .col-sm-8 {
    width: 66.66667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333%;
  }
  .col-sm-11 {
    width: 91.66667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.33333%;
  }
  .col-sm-pull-2 {
    right: 16.66667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.33333%;
  }
  .col-sm-pull-5 {
    right: 41.66667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.33333%;
  }
  .col-sm-pull-8 {
    right: 66.66667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.33333%;
  }
  .col-sm-pull-11 {
    right: 91.66667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.33333%;
  }
  .col-sm-push-2 {
    left: 16.66667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.33333%;
  }
  .col-sm-push-5 {
    left: 41.66667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.33333%;
  }
  .col-sm-push-8 {
    left: 66.66667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.33333%;
  }
  .col-sm-push-11 {
    left: 91.66667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.33333%;
  }
  .col-md-2 {
    width: 16.66667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333%;
  }
  .col-md-5 {
    width: 41.66667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.33333%;
  }
  .col-md-8 {
    width: 66.66667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333%;
  }
  .col-md-11 {
    width: 91.66667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.33333%;
  }
  .col-md-pull-2 {
    right: 16.66667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.33333%;
  }
  .col-md-pull-5 {
    right: 41.66667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.33333%;
  }
  .col-md-pull-8 {
    right: 66.66667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.33333%;
  }
  .col-md-pull-11 {
    right: 91.66667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.33333%;
  }
  .col-md-push-2 {
    left: 16.66667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.33333%;
  }
  .col-md-push-5 {
    left: 41.66667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.33333%;
  }
  .col-md-push-8 {
    left: 66.66667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.33333%;
  }
  .col-md-push-11 {
    left: 91.66667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1280px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.33333%;
  }
  .col-lg-2 {
    width: 16.66667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333%;
  }
  .col-lg-5 {
    width: 41.66667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33333%;
  }
  .col-lg-8 {
    width: 66.66667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333%;
  }
  .col-lg-11 {
    width: 91.66667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.33333%;
  }
  .col-lg-pull-2 {
    right: 16.66667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.33333%;
  }
  .col-lg-pull-5 {
    right: 41.66667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.33333%;
  }
  .col-lg-pull-8 {
    right: 66.66667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.33333%;
  }
  .col-lg-pull-11 {
    right: 91.66667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.33333%;
  }
  .col-lg-push-2 {
    left: 16.66667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.33333%;
  }
  .col-lg-push-5 {
    left: 41.66667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.33333%;
  }
  .col-lg-push-8 {
    left: 66.66667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.33333%;
  }
  .col-lg-push-11 {
    left: 91.66667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
@media (max-width: 639.9px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 639.9px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 639.9px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 639.9px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 640px) and (max-width: 991.9px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 640px) and (max-width: 991.9px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 640px) and (max-width: 991.9px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 640px) and (max-width: 991.9px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1279.9px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1279.9px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1279.9px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1279.9px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1280px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1280px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1280px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1280px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 639.9px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 640px) and (max-width: 991.9px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1279.9px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
body {
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  line-height: 1.4;
  color: #222f3a;
  -webkit-font-smoothing: antialiased;
}
body strong,
body b {
  font-weight: bold;
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
}
#page {
  z-index: 0;
}
#loading-status {
  width: 72px;
  height: 72px;
  display: none;
}
.responsive-indicator {
  position: absolute;
  bottom: 0;
  color: transparent;
  font-size: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
}
h1 {
  font-size: 27px;
  line-height: 1.26;
}
h2 {
  font-size: 27px;
  line-height: 1.26;
}
h3 {
  font-size: 22.5px;
}
h4 {
  font-size: 20.25px;
}
.section-pg-title-wg {
  display: block;
  text-align: center;
  padding: 0 20px 20px;
}
.section-pg-title-wg .section-pg-title {
  font-size: 25px;
}
.section-pg-title-wg .section-pg-subtitle {
  font-size: 16px;
  color: #768492;
}
a {
  text-decoration: none;
  color: rgb(184, 0, 0);
}
.fa-header__info a {
  color: #f6f7f8;
  text-decoration: underline;
  text-decoration-color: #a1aab4;
}
/*a:visited {*/
/*  color: #28537d;*/
/*}*/
.fa-header__info a:visited {
  color: #f6f7f8;
}
.ent-site__links a:visited {
  color: rgb(184, 0, 0);
}
a:hover {
  color: rgb(184, 0, 0);
  text-decoration: underline;
}
.fa-header__info a:hover {
  color: #ebebeb;
}
.simple-link {
  padding-top: 4px;
}
.simple-link a {
  padding-left: 4px;
}
.foot-link {
  clear: both;
  text-align: left;
  padding-top: 18px;
}
.link-more,
.link-more:visited {
  font-size: 14.625px;
  display: block;
  text-align: right;
  clear: both;
  color: rgb(184, 0, 0);
}
.link-more:hover {
  color: rgb(184, 0, 0);
}
.link-more--overlay {
  padding-top: 3.5px;
}
.link-service {
  display: inline-block;
  padding-right: 9px;
  padding-bottom: 9px;
}
.link-service .ico {
  vertical-align: baseline;
  margin-right: 0.25em;
}
.media-block .link-service:hover .ico {
  color: rgb(184, 0, 0);
}
.intro {
  padding-bottom: 27px;
  word-break: break-word;
}
.arch-lay-blg .intro,
.simplified-pg-article .intro,
.intro--bold {
  font-weight: bold;
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
}
.intro--inverted,
.fa-header__info .intro {
  color: #fff;
  font-weight: normal;
  padding-bottom: 0;
}
.text p {
  margin-bottom: 18px;
}
.txt {
  color: #222f3a;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin-left: 1px;
  border-radius: 0;
  outline: none;
}
button {
  cursor: pointer;
}
.text-secondary {
  font-size: 15.75px;
  color: #51708a;
}
.pg-title {
  margin-bottom: 18px;
}
.pg-title--sm {
  font-size: 31.09091px;
}
.pg-title--xs {
  font-size: 20px;
}
.fa-header__info .pg-title--featured {
  color: #ebebeb;
}
.pg-title--ymla {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 34.2px;
  border-bottom: 2px solid #cbd1d6;
  color: #84919d;
  padding-bottom: 4.5px;
  clear: both;
}
.section-head {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 27px;
  border-bottom: 1px solid #cbd1d6;
  padding-bottom: 4.5px;
  margin: 12px 0;
  margin-bottom: 0;
  color: #84919d;
  line-height: 1.2;
  text-align: left;
}
.section-head--summary {
  color: #222f3a;
  font-weight: bold;
}
.section-head a {
  color: #84919d;
  display: block;
}
.section-head a:hover {
  color: rgb(184, 0, 0);
  text-decoration: none;
}
.section-head a .ico {
  margin-top: 6px;
  margin-right: 0;
}
.section-head--actions {
  flex: 1;
  align-self: flex-start;
  order: 1;
}
@media (min-width: 640px) {
  .section-head--actions {
    order: 2;
  }
}
.section-head--comments {
  border: 0;
}
.category,
.label,
.date,
.repeat {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
}
hr {
  border: 0;
  height: 3px;
  background: #cbd1d6;
  margin: 18px 0 0 0;
}
hr.line-head {
  border-bottom: 3px solid #cbd1d6;
  margin-bottom: 0;
}
abbr {
  border-bottom: 1px dotted #768492;
  cursor: help;
}
small {
  font-size: 15.75px;
}
a.crosslink-important {
  display: block;
  border-bottom: 1px solid #cbd1d6;
  padding: 0.5em;
  text-decoration: none;
  text-transform: uppercase;
}
a.crosslink-important .ico {
  font-size: 22.5px;
  line-height: 1.25em;
  width: 22.5px;
  height: 22.5px;
  margin-right: 0;
}
a.crosslink-important strong {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 20.25px;
  font-weight: normal;
}
a.crosslink-important strong .ico {
  margin-left: 0;
  margin-right: 0.5em;
}
a.crosslink-important > .ico {
  color: #a1aab4;
}
a.crosslink-important:hover {
  background-color: #f6f7f8;
}
a.crosslink-important:hover > .ico {
  color: #222f3a;
}
.action-box {
  border: 2px solid rgb(184, 0, 0);
  padding: 18px 18px 0;
  margin-bottom: 36px;
}
.font-1 {
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif !important;
}
.font-1-bold {
  font-family: false !important;
}
.font-2 {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif !important;
}
.font-2-bold {
  font-family: false !important;
}
.font-3 {
  font-family: Arial !important;
}
.font-3-bold {
  font-family: false !important;
}
@media (min-width: 640px) {
  h1 {
    font-size: 34.2px;
  }
}
@media (min-width: 992px) {
  h1 {
    font-size: 54px;
  }
  .text h1 {
    font-size: 34.2px;
  }
}
.date__elem {
  line-height: 24px;
}
.date__elem--waves {
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
  font-size: 19.8px;
  margin-left: 7px;
}
.date__elem--affiliates {
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
  font-size: 22.5px;
}
.date__elem--info {
  color: #a1aab4;
  font-size: 18px;
}
.date--mb {
  font-size: 15.75px;
  color: #a1aab4;
  text-transform: uppercase;
  padding-bottom: 4px;
  word-wrap: normal;
}
.date--mb-25 {
  display: block;
  padding-bottom: 16px;
}
.date--inverted {
  color: #a1aab4;
}
.date--time {
  direction: inherit;
  display: inline-block;
}
.date--playlist {
  display: block;
}
.date--feature {
  color: #a1aab4;
}
.date--lb {
  color: #a1aab4;
}
.date--size-3,
.date--size-4 {
  font-size: 14.625px;
}
.media-block--playlist:hover .date {
  color: #f6f7f8;
}
.date:not(.date--lb) + .date:not(.date--lb) {
  display: block;
}
.buttons {
  padding-bottom: 2em;
}
.buttons--archive {
  padding-top: 24px;
  border-top: 1px dotted #e8eaec;
}
.btn {
  display: inline-block;
  border-style: none;
  background: rgb(184, 0, 0);
  color: #fff;
  padding: 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-align: center;
  cursor: pointer;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  line-height: 1.4;
  border-radius: 3px;
}
.btn:hover,
.btn:visited {
  color: #fff;
  text-decoration: none;
}
.btn .ico:before {
  color: inherit;
}
.btn.btn--social .ico:not(.ico--rounded) {
  margin-top: -2px;
  transform: translateY(2px);
}
.btn:hover {
  opacity: 0.8;
}
.btn.btn-danger {
  background-color: #d12430;
}
.btn.btn-reset {
  background-color: #a1aab4;
  line-height: normal;
}
.btn.btn-disabled {
  background-color: #cbd1d6;
  cursor: default;
  pointer-events: none;
}
.btn.btn-disabled:hover {
  opacity: 1;
}
.btn.btn--secondary {
  background: #f6f7f8;
  color: #4d5a67;
}
.btn.btn--simplified {
  background-color: transparent;
  color: #4d5a67;
  border-top: 1px solid #fff;
}
.btn.btn--text-like {
  background-color: transparent;
  color: #222f3a;
}
.btn--important {
  background-color: #c11d22;
}
.btn--load-more {
  border-top: 3px solid #f6f7f8;
  margin-top: 18px;
  padding-top: 27px;
}
.follow .btn {
  margin-bottom: 0.5em;
  margin-right: 0.5em;
}
@media (min-width: 992px) {
  .foot .follow .btn {
    font-size: 18px;
  }
}
.btn--prev .btn__text,
.btn--next .btn__text {
  display: none;
}
@media (min-width: 640px) {
  .btn--prev .btn__text,
  .btn--next .btn__text {
    display: inline-block;
  }
}
@media (min-width: 640px) {
  .btn--next .ico {
    float: right;
    margin-left: 6px;
  }
  .btn--prev .ico {
    float: left;
  }
}
.btn.btn--transparent {
  background-color: transparent;
  border: 1px solid #fff;
}
.btn.btn--transparent:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.ico + .btn__text {
  margin-left: 4.5px;
}
.btn.btn--link {
  background: transparent;
  color: rgb(184, 0, 0);
  padding-right: 0;
  padding-left: 0;
  line-height: 1.4;
  text-align: left;
}
.btn.btn--link:hover .btn__text {
  color: rgb(184, 0, 0);
  opacity: 1;
  text-decoration: underline;
}
.media-container .btn.btn--link {
  color: #f6f7f8;
}
.media-container .btn.btn--link:hover .btn__text {
  color: #fff;
}
.no-js .btn--print:after {
  content: " (CTRL+P)";
}
.no-js .btn--js-only {
  text-decoration: none;
  pointer-events: none;
}
.btn--rounded {
  border-radius: 50%;
  padding: 0;
}
.btn--social {
  margin-right: 9px;
  margin-bottom: 9px;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 18px;
  text-transform: uppercase;
}
.btn-facebook {
  background: #0866ff;
}
.btn-twitter {
  background: #000;
}
.btn-vkontakte {
  background: #07f;
}
.btn-soundcloud {
  background: #ff5d00;
}
.btn-odnoklassniki {
  background: #f58220;
}
.btn-mailru {
  background: #168de2;
}
.btn-balatarin {
  background: #015e8e;
}
.btn-pinterest {
  background: #c92228;
}
.btn-meneame {
  background: #ff6400;
}
.btn-reddit {
  background: #ff4500;
}
.btn-youtube {
  background: #e0192a;
}
.btn-yandex-zen {
  background: red;
}
.btn-whatsapp {
  background: #25d366;
}
.btn-viber {
  background: #7360f2;
}
.btn-telegram {
  background: #28a8ea;
}
.btn-threads {
  background: #000;
}
.btn-email,
.btn--ctc {
  background: #4d5a67;
}
.btn-rss {
  background: #768492;
}
.btn-line {
  background: #00c300;
}
.media-container .btn-email,
.media-container .btn--ctc,
.livepage__content .btn-email,
.livepage__content .btn--ctc {
  background: #768492;
}
.btn-linkedin {
  background: #316bae;
}
.btn--show-more {
  background: #a1aab4;
}
.btn--show-more-dark {
  background: #768492;
}
.btn--social-inverted,
.btn--social-inverted:visited {
  background-color: #fff;
  color: #a1aab4;
}
.btn--social-inverted:hover {
  color: #fff;
  background-color: #a1aab4;
  opacity: 1;
}
.btn--social-inverted.btn-facebook:hover {
  background: #0866ff;
}
.btn--social-inverted.btn-twitter:hover {
  background: #000;
}
.btn--social-inverted.btn-vkontakte:hover {
  background: #07f;
}
.btn--social-inverted.btn-youtube:hover {
  background: #e0192a;
}
.btn--social-inverted.btn-yandex-zen:hover {
  background: red;
}
.btn--social-inverted.btn-whatsapp:hover {
  background: #25d366;
}
.btn--social-inverted.btn-viber:hover {
  background: #7360f2;
}
.btn--social-inverted.btn-telegram:hover {
  background: #28a8ea;
}
.btn--social-inverted.btn-threads:hover {
  background: #000;
}
.btn--social-inverted.btn-soundcloud:hover {
  background: #ff5d00;
}
.btn--social-inverted.btn-instagram:hover {
  background: #d300c5;
}
.btn--social-inverted.btn-odnoklassniki:hover {
  background: #f58220;
}
.btn--social-inverted.btn-line:hover {
  background: #00c300;
}
.btn--social-inverted.btn-livejournal:hover {
  background: #00b0ea;
}
.btn--social-inverted.btn-linkedin:hover {
  background: #316bae;
}
.btn--social-inverted.btn--show-more:hover {
  background: #cbd1d6;
}
.media-container .btn--load-more {
  border-color: #768492;
}
.btn-anim {
  transition: padding-right 0.25s ease-in-out 0.25s,
    margin-right 0.25s ease-in-out 0.25s;
}
.btn-anim-loading {
  padding-right: 51px;
  margin-right: -33px;
  position: relative;
}
.btn-anim-loading:after {
  content: "";
  position: absolute;
  right: 12px;
  top: 12px;
  height: 24px;
  width: 24px;
  border: 3px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-animation 1s linear 0.3s infinite;
  opacity: 0;
}
@keyframes spinner-animation {
  0% {
    transform: rotate(0deg);
    opacity: 1;
  }
  100% {
    transform: rotate(360deg);
    opacity: 1;
  }
}
.btn-anim-hidden {
  transition-property: opacity, height;
  transition-duration: 0.5s, 0.1s;
  transition-delay: 0s, 1s;
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.btn.p-0 {
  padding: 0;
}
.badge {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 87.5%;
  color: #fff;
  background: #768492;
  padding: 5px 5px 3px;
  text-transform: uppercase;
  display: inline-block;
  line-height: 1em;
}
.badge:not(:nth-of-type(1)):not(.badge--wrapped):not(.badge--live-schedule) {
  margin-left: 0.3em;
}
.badge--share {
  font-size: 18px;
  background-color: seagreen;
}
.badge--share-post {
  margin-right: 9px;
}
.badge--live {
  color: #fff;
  background: #c11d22;
}
.media-pholder .badge--live {
  position: absolute;
  top: 0;
  font-size: 22.5px;
}
@media (min-width: 640px) {
  .media-pholder .badge--live {
    font-size: 27px;
  }
}
@media (min-width: 992px) {
  .media-pholder .badge--live {
    font-size: 40.5px;
  }
}
.badge--live-schedule {
  border-radius: 3px;
  font-size: 22.5px;
}
.badge--live-btn {
  font-size: 21px;
  line-height: 22px;
  border-radius: 3px;
  padding: 3px 6px 0;
  opacity: 1;
  transition: opacity 0.3s;
  white-space: nowrap;
}
@media (min-width: 992px) {
  .badge--live-btn {
    font-size: 20px;
    line-height: 24px;
    padding: 4px 16px 0;
  }
}
.badge--live-btn-off {
  background: rgb(184, 0, 0);
}
.badge--updated {
  color: #fff;
  background: rgb(184, 0, 0);
}
.badge--wrapped {
  position: absolute;
  top: 0;
  left: 0;
}
.badge--duration {
  background: rgba(0, 0, 0, 0.7);
  padding: 2px;
  padding-right: 5px;
  display: flex;
  align-items: flex-end;
}
.badge--duration .ico {
  margin: 0 3px;
  background: none !important;
  position: static !important;
  width: auto !important;
  font-size: 14px;
}
.badge--upcoming {
  background: #7e1316;
}
.badge--info {
  color: #768492;
  line-height: 25px;
  background-color: #f6f7f8;
}
.badge--tube {
  font-size: 16px;
  padding-top: 0;
  line-height: 22px;
}
.sys-msg {
  display: block;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 18px;
  color: #fff;
  padding: 18px;
  margin: 0 0 18px;
  height: auto;
  overflow: hidden;
  transition: height 0.5s, padding 0.5s, margin 0.5s;
  clear: both;
}
.sys-msg .btn {
  display: block;
  padding: 0;
  float: right;
  width: 36px;
  height: 36px;
  line-height: 36px;
  font-size: 27px;
  text-align: center;
  margin-right: -18px;
  margin-top: -18px;
}
.sys-msg .btn .ico {
  margin-right: 0;
}
.sys-msg .btn .ico:before {
  color: #fff;
}
.sys-msg.success {
  color: #fff;
  background-color: #83ab4b;
}
.sys-msg.success .btn {
  background-color: #83ab4b;
}
.sys-msg.success .btn:hover {
  background-color: #68883b;
}
.sys-msg.warning {
  color: #fff;
  background-color: #fbb319;
}
.sys-msg.warning .btn {
  background-color: #fbb319;
}
.sys-msg.warning .btn:hover {
  background-color: #dd9804;
}
.sys-msg.danger {
  color: #fff;
  background-color: #d12430;
}
.sys-msg.danger .btn {
  background-color: #d12430;
}
.sys-msg.danger .btn:hover {
  background-color: #a51d26;
}
.sys-msg.disabled {
  color: #fff;
  background-color: #cbd1d6;
}
.sys-msg.disabled .btn {
  background-color: #cbd1d6;
}
.sys-msg.disabled .btn:hover {
  background-color: #afb7bf;
}
.color--color-primary {
  background: rgb(184, 0, 0);
}
.color--color-primary-darkest {
  background: #152c43;
}
.color--color-primary-darker {
  background: #21466a;
}
.color--color-primary-dark {
  background: #2e5f90;
}
.color--color-primary-light {
  background: #639cdc;
}
.color--color-primary-lighter {
  background: #a6d0f4;
}
.color--color-primary-lightest {
  background: #a7c5e3;
}
.color--color-secondary {
  background: #c11d22;
}
.color--color-secondary-darkest {
  background: #3c090b;
}
.color--color-secondary-darker {
  background: #681012;
}
.color--color-secondary-dark {
  background: #95161a;
}
.color--color-secondary-light {
  background: #e03136;
}
.color--color-secondary-lighter {
  background: #e75d61;
}
.color--color-secondary-lightest {
  background: #ed8a8d;
}
.color--color-gray {
  background: #768492;
}
.color--color-gray-light {
  background: #a1aab4;
}
.color--color-gray-lighter {
  background: #cbd1d6;
}
.color--color-gray-lightest {
  background: #f6f7f8;
}
.color--color-gray-dark {
  background: #4d5a67;
}
.color--color-gray-darker {
  background: #222f3a;
}
.color--brand-info {
  background: rgb(184, 0, 0);
}
.color--brand-live {
  background: #c11d22;
}
.can-not-ff .ico-anchor,
.can-not-ff .ico-apple-podcast,
.can-not-ff .ico-arrow-down,
.can-not-ff .ico-arrow-left,
.can-not-ff .ico-arrow-backward,
.can-not-ff .ico-arrow-right,
.can-not-ff .ico-arrow-forward,
.can-not-ff .ico-arrow-top-left,
.can-not-ff .ico-arrow-top-backward,
.can-not-ff .ico-arrow-top-right,
.can-not-ff .ico-arrow-top-forward,
.can-not-ff .ico-arrow-up,
.can-not-ff .ico-audio,
.can-not-ff .ico-audio-rounded,
.can-not-ff .ico-balatarin,
.can-not-ff .ico-calendar,
.can-not-ff .ico-camera,
.can-not-ff .ico-caret-down,
.can-not-ff .ico-caret-up,
.can-not-ff .ico-castbox,
.can-not-ff .ico-check,
.can-not-ff .ico-check-circle,
.can-not-ff .ico-check-circle-checked,
.can-not-ff .ico-checkbox,
.can-not-ff .ico-checkbox-checked,
.can-not-ff .ico-chevron-down,
.can-not-ff .ico-chevron-left,
.can-not-ff .ico-chevron-backward,
.can-not-ff .ico-chevron-left-rounded,
.can-not-ff .ico-chevron-backward-rounded,
.can-not-ff .ico-chevron-right,
.can-not-ff .ico-chevron-forward,
.can-not-ff .ico-chevron-right-rounded,
.can-not-ff .ico-chevron-forward-rounded,
.can-not-ff .ico-chevron-up,
.can-not-ff .ico-clock,
.can-not-ff .ico-close,
.can-not-ff .ico-comment,
.can-not-ff .ico-content-copy,
.can-not-ff .ico-document,
.can-not-ff .ico-download,
.can-not-ff .ico-ellipsis,
.can-not-ff .ico-email,
.can-not-ff .ico-embed-code,
.can-not-ff .ico-exclamation,
.can-not-ff .ico-exit-fullscreen,
.can-not-ff .ico-facebook,
.can-not-ff .ico-facebook-alt,
.can-not-ff .ico-favourites,
.can-not-ff .ico-filter,
.can-not-ff .ico-flag,
.can-not-ff .ico-fullscreen,
.can-not-ff .ico-gallery,
.can-not-ff .ico-gallery-rounded,
.can-not-ff .ico-globe,
.can-not-ff .ico-google-news,
.can-not-ff .ico-google-podcast,
.can-not-ff .ico-grid,
.can-not-ff .ico-height-chevrons,
.can-not-ff .ico-info,
.can-not-ff .ico-info-filled,
.can-not-ff .ico-infographic,
.can-not-ff .ico-infographic-rounded,
.can-not-ff .ico-instagram,
.can-not-ff .ico-itunes,
.can-not-ff .ico-languages,
.can-not-ff .ico-line,
.can-not-ff .ico-linkedin,
.can-not-ff .ico-liveblog,
.can-not-ff .ico-livejournal,
.can-not-ff .ico-log-out,
.can-not-ff .ico-logo-rfe,
.can-not-ff .ico-logo-voa,
.can-not-ff .ico-mailru,
.can-not-ff .ico-map-pin,
.can-not-ff .ico-meneame,
.can-not-ff .ico-menu,
.can-not-ff .ico-minus,
.can-not-ff .ico-mobile,
.can-not-ff .ico-my-video,
.can-not-ff .ico-myworld,
.can-not-ff .ico-no-results,
.can-not-ff .ico-odnoklassniki,
.can-not-ff .ico-pause,
.can-not-ff .ico-pause-rounded,
.can-not-ff .ico-pinterest,
.can-not-ff .ico-play,
.can-not-ff .ico-play-rounded,
.can-not-ff .ico-playlist,
.can-not-ff .ico-playlist-add,
.can-not-ff .ico-plus,
.can-not-ff .ico-podcast,
.can-not-ff .ico-podcast-addict,
.can-not-ff .ico-podcast-republic,
.can-not-ff .ico-poll,
.can-not-ff .ico-pop-out,
.can-not-ff .ico-print,
.can-not-ff .ico-question,
.can-not-ff .ico-quiz,
.can-not-ff .ico-reddit,
.can-not-ff .ico-refresh,
.can-not-ff .ico-repeat,
.can-not-ff .ico-reply,
.can-not-ff .ico-report,
.can-not-ff .ico-rss,
.can-not-ff .ico-search,
.can-not-ff .ico-settings,
.can-not-ff .ico-share,
.can-not-ff .ico-skip-next,
.can-not-ff .ico-skip-previous,
.can-not-ff .ico-soundcloud,
.can-not-ff .ico-soundslide,
.can-not-ff .ico-spotify,
.can-not-ff .ico-square,
.can-not-ff .ico-stop,
.can-not-ff .ico-telegram,
.can-not-ff .ico-threads,
.can-not-ff .ico-tv,
.can-not-ff .ico-twitter,
.can-not-ff .ico-ugc,
.can-not-ff .ico-user,
.can-not-ff .ico-user-rounded,
.can-not-ff .ico-viber,
.can-not-ff .ico-video,
.can-not-ff .ico-vkontakte,
.can-not-ff .ico-vkontakte-alt,
.can-not-ff .ico-volume-muted,
.can-not-ff .ico-volume-unmuted,
.can-not-ff .ico-whatsapp,
.can-not-ff .ico-width-chevrons,
.can-not-ff .ico-yandex-music,
.can-not-ff .ico-yandex-zen,
.can-not-ff .ico-youtube,
.can-not-ff .ico-youtube-music {
  background: url("../images/ico-sprites-1754924289537.png") no-repeat;
}
.can-not-ff .ico-anchor {
  background-position: 0 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-apple-podcast {
  background-position: 0.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-arrow-down {
  background-position: 1.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-arrow-left,
.can-not-ff .ico-arrow-backward {
  background-position: 2.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-arrow-right,
.can-not-ff .ico-arrow-forward {
  background-position: 3.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-arrow-top-left,
.can-not-ff .ico-arrow-top-backward {
  background-position: 4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-arrow-top-right,
.can-not-ff .ico-arrow-top-forward {
  background-position: 4.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-arrow-up {
  background-position: 5.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-audio {
  background-position: 6.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-audio-rounded {
  background-position: 7.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-balatarin {
  background-position: 8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-calendar {
  background-position: 8.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-camera {
  background-position: 9.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-caret-down {
  background-position: 10.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-caret-up {
  background-position: 11.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-castbox {
  background-position: 12% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-check {
  background-position: 12.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-check-circle {
  background-position: 13.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-check-circle-checked {
  background-position: 14.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-checkbox {
  background-position: 15.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-checkbox-checked {
  background-position: 16% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-chevron-down {
  background-position: 16.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-chevron-left,
.can-not-ff .ico-chevron-backward {
  background-position: 17.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-chevron-left-rounded,
.can-not-ff .ico-chevron-backward-rounded {
  background-position: 18.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-chevron-right,
.can-not-ff .ico-chevron-forward {
  background-position: 19.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-chevron-right-rounded,
.can-not-ff .ico-chevron-forward-rounded {
  background-position: 20% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-chevron-up {
  background-position: 20.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-clock {
  background-position: 21.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-close {
  background-position: 22.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-comment {
  background-position: 23.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-content-copy {
  background-position: 24% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-document {
  background-position: 24.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-download {
  background-position: 25.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-ellipsis {
  background-position: 26.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-email {
  background-position: 27.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-embed-code {
  background-position: 28% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-exclamation {
  background-position: 28.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-exit-fullscreen {
  background-position: 29.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-facebook {
  background-position: 30.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-facebook-alt {
  background-position: 31.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-favourites {
  background-position: 32% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-filter {
  background-position: 32.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-flag {
  background-position: 33.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-fullscreen {
  background-position: 34.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-gallery {
  background-position: 35.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-gallery-rounded {
  background-position: 36% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-globe {
  background-position: 36.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-google-news {
  background-position: 37.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-google-podcast {
  background-position: 38.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-grid {
  background-position: 39.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-height-chevrons {
  background-position: 40% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-info {
  background-position: 40.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-info-filled {
  background-position: 41.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-infographic {
  background-position: 42.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-infographic-rounded {
  background-position: 43.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-instagram {
  background-position: 44% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-itunes {
  background-position: 44.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-languages {
  background-position: 45.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-line {
  background-position: 46.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-linkedin {
  background-position: 47.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-liveblog {
  background-position: 48% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-livejournal {
  background-position: 48.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-log-out {
  background-position: 49.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-logo-rfe {
  background-position: 50.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-logo-voa {
  background-position: 51.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-mailru {
  background-position: 52% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-map-pin {
  background-position: 52.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-meneame {
  background-position: 53.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-menu {
  background-position: 54.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-minus {
  background-position: 55.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-mobile {
  background-position: 56% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-my-video {
  background-position: 56.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-myworld {
  background-position: 57.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-no-results {
  background-position: 58.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-odnoklassniki {
  background-position: 59.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-pause {
  background-position: 60% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-pause-rounded {
  background-position: 60.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-pinterest {
  background-position: 61.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-play {
  background-position: 62.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-play-rounded {
  background-position: 63.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-playlist {
  background-position: 64% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-playlist-add {
  background-position: 64.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-plus {
  background-position: 65.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-podcast {
  background-position: 66.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-podcast-addict {
  background-position: 67.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-podcast-republic {
  background-position: 68% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-poll {
  background-position: 68.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-pop-out {
  background-position: 69.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-print {
  background-position: 70.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-question {
  background-position: 71.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-quiz {
  background-position: 72% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-reddit {
  background-position: 72.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-refresh {
  background-position: 73.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-repeat {
  background-position: 74.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-reply {
  background-position: 75.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-report {
  background-position: 76% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-rss {
  background-position: 76.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-search {
  background-position: 77.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-settings {
  background-position: 78.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-share {
  background-position: 79.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-skip-next {
  background-position: 80% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-skip-previous {
  background-position: 80.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-soundcloud {
  background-position: 81.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-soundslide {
  background-position: 82.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-spotify {
  background-position: 83.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-square {
  background-position: 84% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-stop {
  background-position: 84.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-telegram {
  background-position: 85.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-threads {
  background-position: 86.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-tv {
  background-position: 87.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-twitter {
  background-position: 88% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-ugc {
  background-position: 88.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-user {
  background-position: 89.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-user-rounded {
  background-position: 90.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-viber {
  background-position: 91.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-video {
  background-position: 92% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-vkontakte {
  background-position: 92.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-vkontakte-alt {
  background-position: 93.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-volume-muted {
  background-position: 94.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-volume-unmuted {
  background-position: 95.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-whatsapp {
  background-position: 96% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-width-chevrons {
  background-position: 96.8% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-yandex-music {
  background-position: 97.6% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-yandex-zen {
  background-position: 98.4% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-youtube {
  background-position: 99.2% 0;
  width: 16px;
  height: 16px;
}
.can-not-ff .ico-youtube-music {
  background-position: 100% 0;
  width: 16px;
  height: 16px;
}
@font-face {
  font-family: "icons-font-1754924289537";
  src: url("../fonts/icons-font-1754924289537.woff") format("woff"),
    url("../fonts/icons-font-1754924289537.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.ico {
  background-image: none;
  background-color: transparent;
  border: none;
  vertical-align: baseline;
  box-sizing: border-box;
  width: auto;
  height: auto;
  font-family: "icons-font-1754924289537";
  display: inline-block;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  line-height: inherit;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  box-sizing: content-box;
}
.can-not-ff #page .ico {
  background-repeat: no-repeat;
  vertical-align: middle;
  background-color: #fff;
  border: 4px solid #fff;
  min-width: 16px;
  min-height: 16px;
  max-width: 16px;
  max-height: 16px;
}
a .ico {
  text-decoration: none;
}
body:not(.can-not-ff) .ico-anchor:before {
  content: "\f101";
}
body:not(.can-not-ff) .ico-apple-podcast:before {
  content: "\f102";
}
body:not(.can-not-ff) .ico-arrow-down:before {
  content: "\f103";
}
body:not(.can-not-ff) .ico-arrow-left:before,
body:not(.can-not-ff) .ico-arrow-backward:before {
  content: "\f104";
}
body:not(.can-not-ff) .ico-arrow-right:before,
body:not(.can-not-ff) .ico-arrow-forward:before {
  content: "\f105";
}
body:not(.can-not-ff) .ico-arrow-top-left:before,
body:not(.can-not-ff) .ico-arrow-top-backward:before {
  content: "\f106";
}
body:not(.can-not-ff) .ico-arrow-top-right:before,
body:not(.can-not-ff) .ico-arrow-top-forward:before {
  content: "\f107";
}
body:not(.can-not-ff) .ico-arrow-up:before {
  content: "\f108";
}
body:not(.can-not-ff) .ico-audio:before {
  content: "\f109";
}
body:not(.can-not-ff) .ico-audio-rounded:before {
  content: "\f10a";
}
body:not(.can-not-ff) .ico-balatarin:before {
  content: "\f10b";
}
body:not(.can-not-ff) .ico-calendar:before {
  content: "\f10c";
}
body:not(.can-not-ff) .ico-camera:before {
  content: "\f10d";
}
body:not(.can-not-ff) .ico-caret-down:before {
  content: "\f10e";
}
body:not(.can-not-ff) .ico-caret-up:before {
  content: "\f10f";
}
body:not(.can-not-ff) .ico-castbox:before {
  content: "\f110";
}
body:not(.can-not-ff) .ico-check:before {
  content: "\f111";
}
body:not(.can-not-ff) .ico-check-circle:before {
  content: "\f112";
}
body:not(.can-not-ff) .ico-check-circle-checked:before {
  content: "\f113";
}
body:not(.can-not-ff) .ico-checkbox:before {
  content: "\f114";
}
body:not(.can-not-ff) .ico-checkbox-checked:before {
  content: "\f115";
}
body:not(.can-not-ff) .ico-chevron-down:before {
  content: "\f116";
}
body:not(.can-not-ff) .ico-chevron-left:before,
body:not(.can-not-ff) .ico-chevron-backward:before {
  content: "\f117";
}
body:not(.can-not-ff) .ico-chevron-left-rounded:before,
body:not(.can-not-ff) .ico-chevron-backward-rounded:before {
  content: "\f118";
}
body:not(.can-not-ff) .ico-chevron-right:before,
body:not(.can-not-ff) .ico-chevron-forward:before {
  content: "\f119";
}
body:not(.can-not-ff) .ico-chevron-right-rounded:before,
body:not(.can-not-ff) .ico-chevron-forward-rounded:before {
  content: "\f11a";
}
body:not(.can-not-ff) .ico-chevron-up:before {
  content: "\f11b";
}
body:not(.can-not-ff) .ico-clock:before {
  content: "\f11c";
}
body:not(.can-not-ff) .ico-close:before {
  content: "\f11d";
}
body:not(.can-not-ff) .ico-comment:before {
  content: "\f11e";
}
body:not(.can-not-ff) .ico-content-copy:before {
  content: "\f11f";
}
body:not(.can-not-ff) .ico-document:before {
  content: "\f120";
}
body:not(.can-not-ff) .ico-download:before {
  content: "\f121";
}
body:not(.can-not-ff) .ico-ellipsis:before {
  content: "\f122";
}
body:not(.can-not-ff) .ico-email:before {
  content: "\f123";
}
body:not(.can-not-ff) .ico-embed-code:before {
  content: "\f124";
}
body:not(.can-not-ff) .ico-exclamation:before {
  content: "\f125";
}
body:not(.can-not-ff) .ico-exit-fullscreen:before {
  content: "\f126";
}
body:not(.can-not-ff) .ico-facebook:before {
  content: "\f127";
}
body:not(.can-not-ff) .ico-facebook-alt:before {
  content: "\f128";
}
body:not(.can-not-ff) .ico-favourites:before {
  content: "\f129";
}
body:not(.can-not-ff) .ico-filter:before {
  content: "\f12a";
}
body:not(.can-not-ff) .ico-flag:before {
  content: "\f12b";
}
body:not(.can-not-ff) .ico-fullscreen:before {
  content: "\f12c";
}
body:not(.can-not-ff) .ico-gallery:before {
  content: "\f12d";
}
body:not(.can-not-ff) .ico-gallery-rounded:before {
  content: "\f12e";
}
body:not(.can-not-ff) .ico-globe:before {
  content: "\f12f";
}
body:not(.can-not-ff) .ico-google-news:before {
  content: "\f130";
}
body:not(.can-not-ff) .ico-google-podcast:before {
  content: "\f131";
}
body:not(.can-not-ff) .ico-grid:before {
  content: "\f132";
}
body:not(.can-not-ff) .ico-height-chevrons:before {
  content: "\f133";
}
body:not(.can-not-ff) .ico-info:before {
  content: "\f134";
}
body:not(.can-not-ff) .ico-info-filled:before {
  content: "\f135";
}
body:not(.can-not-ff) .ico-infographic:before {
  content: "\f136";
}
body:not(.can-not-ff) .ico-infographic-rounded:before {
  content: "\f137";
}
body:not(.can-not-ff) .ico-instagram:before {
  content: "\f138";
}
body:not(.can-not-ff) .ico-itunes:before {
  content: "\f139";
}
body:not(.can-not-ff) .ico-languages:before {
  content: "\f13a";
}
body:not(.can-not-ff) .ico-line:before {
  content: "\f13b";
}
body:not(.can-not-ff) .ico-linkedin:before {
  content: "\f13c";
}
body:not(.can-not-ff) .ico-liveblog:before {
  content: "\f13d";
}
body:not(.can-not-ff) .ico-livejournal:before {
  content: "\f13e";
}
body:not(.can-not-ff) .ico-log-out:before {
  content: "\f13f";
}
body:not(.can-not-ff) .ico-logo-rfe:before {
  content: "\f140";
}
body:not(.can-not-ff) .ico-logo-voa:before {
  content: "\f141";
}
body:not(.can-not-ff) .ico-mailru:before {
  content: "\f142";
}
body:not(.can-not-ff) .ico-map-pin:before {
  content: "\f143";
}
body:not(.can-not-ff) .ico-meneame:before {
  content: "\f144";
}
body:not(.can-not-ff) .ico-menu:before {
  content: "\f145";
}
body:not(.can-not-ff) .ico-minus:before {
  content: "\f146";
}
body:not(.can-not-ff) .ico-mobile:before {
  content: "\f147";
}
body:not(.can-not-ff) .ico-my-video:before {
  content: "\f148";
}
body:not(.can-not-ff) .ico-myworld:before {
  content: "\f149";
}
body:not(.can-not-ff) .ico-no-results:before {
  content: "\f14a";
}
body:not(.can-not-ff) .ico-odnoklassniki:before {
  content: "\f14b";
}
body:not(.can-not-ff) .ico-pause:before {
  content: "\f14c";
}
body:not(.can-not-ff) .ico-pause-rounded:before {
  content: "\f14d";
}
body:not(.can-not-ff) .ico-pinterest:before {
  content: "\f14e";
}
body:not(.can-not-ff) .ico-play:before {
  content: "\f14f";
}
body:not(.can-not-ff) .ico-play-rounded:before {
  content: "\f150";
}
body:not(.can-not-ff) .ico-playlist:before {
  content: "\f151";
}
body:not(.can-not-ff) .ico-playlist-add:before {
  content: "\f152";
}
body:not(.can-not-ff) .ico-plus:before {
  content: "\f153";
}
body:not(.can-not-ff) .ico-podcast:before {
  content: "\f154";
}
body:not(.can-not-ff) .ico-podcast-addict:before {
  content: "\f155";
}
body:not(.can-not-ff) .ico-podcast-republic:before {
  content: "\f156";
}
body:not(.can-not-ff) .ico-poll:before {
  content: "\f157";
}
body:not(.can-not-ff) .ico-pop-out:before {
  content: "\f158";
}
body:not(.can-not-ff) .ico-print:before {
  content: "\f159";
}
body:not(.can-not-ff) .ico-question:before {
  content: "\f15a";
}
body:not(.can-not-ff) .ico-quiz:before {
  content: "\f15b";
}
body:not(.can-not-ff) .ico-reddit:before {
  content: "\f15c";
}
body:not(.can-not-ff) .ico-refresh:before {
  content: "\f15d";
}
body:not(.can-not-ff) .ico-repeat:before {
  content: "\f15e";
}
body:not(.can-not-ff) .ico-reply:before {
  content: "\f15f";
}
body:not(.can-not-ff) .ico-report:before {
  content: "\f160";
}
body:not(.can-not-ff) .ico-rss:before {
  content: "\f161";
}
body:not(.can-not-ff) .ico-search:before {
  content: "\f162";
}
body:not(.can-not-ff) .ico-settings:before {
  content: "\f163";
}
body:not(.can-not-ff) .ico-share:before,
body:not(.can-not-ff) .share--collapsed-xs .ico-ellipsis:before,
.share--collapsed-xs body:not(.can-not-ff) .ico-ellipsis:before {
  content: "\f164";
}
body:not(.can-not-ff) .ico-skip-next:before {
  content: "\f165";
}
body:not(.can-not-ff) .ico-skip-previous:before {
  content: "\f166";
}
body:not(.can-not-ff) .ico-soundcloud:before {
  content: "\f167";
}
body:not(.can-not-ff) .ico-soundslide:before {
  content: "\f168";
}
body:not(.can-not-ff) .ico-spotify:before {
  content: "\f169";
}
body:not(.can-not-ff) .ico-square:before {
  content: "\f16a";
}
body:not(.can-not-ff) .ico-stop:before {
  content: "\f16b";
}
body:not(.can-not-ff) .ico-telegram:before {
  content: "\f16c";
}
body:not(.can-not-ff) .ico-threads:before {
  content: "\f16d";
}
body:not(.can-not-ff) .ico-tv:before {
  content: "\f16e";
}
body:not(.can-not-ff) .ico-twitter:before {
  content: "\f16f";
}
body:not(.can-not-ff) .ico-ugc:before {
  content: "\f170";
}
body:not(.can-not-ff) .ico-user:before {
  content: "\f171";
}
body:not(.can-not-ff) .ico-user-rounded:before {
  content: "\f172";
}
body:not(.can-not-ff) .ico-viber:before {
  content: "\f173";
}
body:not(.can-not-ff) .ico-video:before {
  content: "\f174";
}
body:not(.can-not-ff) .ico-vkontakte:before {
  content: "\f175";
}
body:not(.can-not-ff) .ico-vkontakte-alt:before {
  content: "\f176";
}
body:not(.can-not-ff) .ico-volume-muted:before {
  content: "\f177";
}
body:not(.can-not-ff) .ico-volume-unmuted:before {
  content: "\f178";
}
body:not(.can-not-ff) .ico-whatsapp:before {
  content: "\f179";
}
body:not(.can-not-ff) .ico-width-chevrons:before {
  content: "\f17a";
}
body:not(.can-not-ff) .ico-yandex-music:before {
  content: "\f17b";
}
body:not(.can-not-ff) .ico-yandex-zen:before {
  content: "\f17c";
}
body:not(.can-not-ff) .ico-youtube:before {
  content: "\f17d";
}
body:not(.can-not-ff) .ico-youtube-music:before {
  content: "\f17e";
}
@font-face {
  font-family: "icons-custom";
  src: url("../fonts/icons-custom.woff") format("woff"),
    url("../fonts/icons-custom.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.ico-custom {
  font-family: icons-custom;
}
.ico-custom:after {
  content: "";
}
.ico-custom.ico-custom--1:after {
  content: "";
}
.ico-custom.ico-custom--2:after {
  content: "";
}
.ico-custom.ico-custom--3:after {
  content: "";
}
.category--mb {
  color: rgb(184, 0, 0);
  text-decoration: none;
  text-transform: uppercase;
}
.category--size-3,
.category--size-4 {
  font-size: 14.625px;
}
a.category--mb:visited {
  color: rgb(184, 0, 0);
}
@media (min-width: 992px) {
  .img-overlay a.category--mb:visited {
    color: #f6f7f8;
  }
}
a.category--mb:hover,
a.category--mb:focus {
  color: rgb(184, 0, 0);
  text-decoration: underline;
}
.col-category--liveblog {
  height: 1.5em;
  text-transform: uppercase;
}
.ico {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.ico--live {
  color: #c11d22;
}
.img-wrap .ico {
  position: absolute;
  left: 0;
  top: 0;
  color: #fff;
  text-align: center;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 1px;
}
.can-not-ff .img-wrap .ico {
  background-color: inherit;
  padding: 0;
}
.img-wrap .ico--media-expand {
  display: none;
  top: 10px;
  left: auto;
  right: 10px;
  cursor: pointer;
}
.img-wrap .ico--media-expand.ico {
  background-color: rgba(0, 0, 0, 0.2);
}
.can-not-ff .img-wrap .ico--media-expand.ico {
  background-color: inherit;
}
.js-media-expand--ready .img-wrap .ico--media-expand {
  display: flex;
}
.img-wrap:hover .ico {
  background: #000;
  color: #fff;
}
.img-wrap:hover .ico--media-expand {
  background-color: rgba(0, 0, 0, 0.7);
}
.ico.ico--media-type {
  width: 1.6em;
  height: 1.6em;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
}
.badge--wrapped .ico.ico--media-type {
  height: auto;
  width: auto;
  position: static;
  background-color: transparent;
}
.js-media-expand--ready .ico.ico--media-type {
  display: none;
}
body:not(.can-not-ff) .ico--rounded {
  margin: 0;
  border-radius: 50%;
}
.ico--rounded {
  width: 2.4em;
  height: 2.4em;
  display: flex;
}
.ico--nobg {
  width: 2.2em;
  height: 2.6em;
}
.ico.ico--s {
  font-size: 14px;
}
.ico.ico--s.ico--rounded {
  width: 2em;
  height: 2em;
}
.ico.ico--l,
.ico.ico--xl,
.ico.ico--xxl {
  font-size: 16px;
}
.ico.ico--l.ico--media-type,
.ico.ico--xl.ico--media-type,
.ico.ico--xxl.ico--media-type {
  width: 2em;
  height: 2em;
}
@media (min-width: 992px) {
  .ico.ico--l {
    font-size: 19px;
  }
}
@media (min-width: 992px) {
  .ico.ico--xl {
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  .ico.ico--xxl {
    font-size: 32px;
  }
}
.c-blockquote {
  color: #768492;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 22.5px;
  line-height: 130%;
  position: relative;
  margin-bottom: 27px;
}
.media-block-wrap .c-blockquote {
  margin-top: 9px;
}
.fc-body .c-blockquote {
  color: #768492;
  font-size: 20.25px;
}
.c-blockquote__content {
  margin-bottom: 18px;
}
.c-blockquote--has-quote:before {
  content: "“";
  float: left;
  font-size: 400%;
  margin-right: 0.05em;
  margin-top: 0.315em;
  height: 0;
}
.c-blockquote__foot {
  margin-top: 18px;
  color: #768492;
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
  font-size: 15.75px;
  line-height: 1.5;
}
.c-spinner {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 64px;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  display: none;
  z-index: 10;
}
.c-spinner--lightbox {
  display: block;
  opacity: 1;
  z-index: 1;
  transition: opacity 0.5s ease-in-out;
}
.c-spinner img {
  animation: spin 2s infinite linear reverse;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.caption {
  color: #768492;
  font-size: 15.75px;
  padding-top: 9px;
  display: block;
}
.caption--inverted {
  color: #f6f7f8;
  padding-top: 0;
}
.caption--inverted a {
  text-decoration: underline;
}
@media (max-width: 991.9px) {
  .caption--simple-layout {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.caption__credit {
  color: #cbd1d6;
}
.img-number {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 34.2px;
  margin-right: 12px;
  line-height: 36px;
  color: #a1aab4;
}
.title {
  word-break: break-word;
}
.title--inverted {
  color: #f6f7f8;
}
.title--media {
  font-size: 20.25px;
  color: #222f3a;
}
@media (min-width: 992px) {
  .title--media {
    color: #f6f7f8;
  }
}
.title--program {
  font-size: 31.09091px;
  font-weight: bold;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  text-transform: uppercase;
  margin: 9px 0 0;
  color: #ebebeb;
}
@media (min-width: 640px) {
  .title--program {
    font-size: 34.2px;
    min-height: 54px;
    margin: 9px 0 -9px;
  }
}
.title--livepage {
  margin-top: 18px;
}
.title--tube {
  color: #bdc4ca;
  font-size: 18px;
  margin-left: 9px;
  white-space: normal;
}
a:hover .title--tube {
  color: #ebebeb;
}
.title--liveblog {
  font-size: 20px;
  margin-top: 8px;
}
@media (min-width: 640px) {
  .title--liveblog {
    font-size: 25px;
  }
}
.badge + .title {
  margin-left: 9px;
}
.rus-disclaim {
  font-size: 36px;
  margin-bottom: 5px;
  font-family: CamertonWebC;
}
@media (max-width: 991.9px) {
  .rus-disc-parent {
    display: flex;
    flex-direction: column;
  }
  .rus-disc-parent .col-title {
    order: 0;
  }
  .rus-disc-parent .col-category {
    order: 3;
  }
  .rus-disc-parent .col-publishing-details,
  .rus-disc-parent .col-multimedia {
    order: 2;
  }
  .rus-disc-parent .article-share {
    order: 7;
  }
}
.prog-hdr {
  background-color: #346ca4;
}
.prog-hdr .nav-tabs .btn.btn-next {
  right: -12px;
  background: transparent;
}
.prog-hdr .nav-tabs .btn.btn-prev {
  background: transparent;
  left: -12px;
}
.prog-hdr .ico-chevron-left:before,
.prog-hdr .ico-chevron-backward:before,
.prog-hdr .ico-chevron-right:before,
.prog-hdr .ico-chevron-forward:before {
  color: #141414;
  background-color: rgba(235, 235, 235, 0.5);
}
.prog-hdr__link:hover {
  text-decoration: none;
}
.prog-hdr__link:hover .title--program {
  color: rgba(235, 235, 235, 0.7);
}
@media (min-width: 640px) {
  .prog-hdr__link {
    float: left;
  }
}
.label--media {
  color: #a1aab4;
  font-size: 20.25px;
}
@media (max-width: 991.9px) {
  .label--media {
    text-transform: uppercase;
    font-size: 15.75px;
    align-self: center;
  }
}
.label--share {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  margin-left: 8px;
  color: #768492;
  align-self: flex-start;
  line-height: 2;
  font-size: 18px;
}
@media (max-width: 991.9px) {
  .label--share {
    display: none;
  }
}
.label--dropdown {
  color: #a1aab4;
  line-height: 40px;
  vertical-align: middle;
  font-size: 15.75px;
}
.label--crosslink {
  color: #a1aab4;
}
.label--mb {
  color: #a1aab4;
  text-transform: uppercase;
  padding-bottom: 4px;
  font-size: 14.625px;
}
.progress-bar {
  margin-bottom: 18px;
  height: 3px;
}
.progress-bar--default-empty {
  height: 100%;
  background-color: #cbd1d6;
}
.progress-bar--default-full {
  height: 100%;
  background-color: rgb(184, 0, 0);
}
.progress-bar--thick-empty {
  background-color: #ebebeb;
  height: 3.6px;
}
.progress-bar--thick-full {
  height: 100%;
  background-color: rgb(184, 0, 0);
}
.video {
  width: 100%;
  height: auto;
}
.no-js .video {
  display: none;
}
.video--loop {
  opacity: 0;
  transition: opacity 0.5s;
}
.video--play {
  opacity: 1;
}
.video-nojs {
  width: 100%;
  height: auto;
}
.pagination {
  border-top: 3px solid #f6f7f8;
  padding-top: 36px;
  display: flex;
  justify-content: space-around;
}
.pagination__item {
  display: none;
  vertical-align: top;
}
.pagination__item:nth-of-type(2),
.pagination__item:nth-last-child(2),
.pagination__item--active {
  display: inline-block;
}
@media (min-width: 640px) {
  .pagination__item {
    display: inline-block;
  }
}
.pagination__item--prev,
.pagination__item--next {
  display: inline-block;
}
.pagination__item--active .pagination__btn {
  background-color: transparent;
}
.pagination__item--active:before,
.pagination__item--last:before {
  content: "...";
  display: inline-block;
  vertical-align: text-bottom;
}
.pagination__item--first:before {
  content: none;
}
.pagination__item--first + .pagination__item--second:before,
.pagination__item--pre-last + .pagination__item:before {
  content: none;
}
.pagination__item--last:after {
  content: none;
}
.pagination__item--one:before,
.pagination__item--one:after {
  content: none;
}
@media (min-width: 640px) {
  .pagination__item--active:before {
    content: none;
  }
  .pagination__item:nth-of-type(3):not(.pagination__item--next):not(
      .pagination__item--second
    ):before {
    content: "...";
    display: inline-block;
    vertical-align: text-bottom;
  }
}
.pagination__btn {
  min-width: 35px;
  min-height: 35px;
  height: 43.2px;
}
.links {
  font-size: 15.75px;
}
.links--mb {
  display: none;
}
@media (min-width: 640px) {
  .links--mb {
    display: block;
    margin-bottom: 9px;
  }
}
.links:not(.links--mb):not(.links--c-lightbox):after {
  content: "";
  margin-top: 18px;
  display: block;
}
.links--c-lightbox {
  margin-top: 9px;
}
.links--schedule {
  margin-top: 18px;
}
.links--schedule .label {
  color: #a1aab4;
}
.links--schedule a,
.links--schedule a:visited {
  color: rgb(184, 0, 0);
}
@media (min-width: 992px) {
  .links__list {
    display: inline-flex;
    flex-wrap: wrap;
  }
  .links__list--column {
    flex-direction: column;
  }
  .links__list--column .links__item:not(:first-of-type) {
    padding-top: 9px;
  }
  .links__list--column .links__item:not(:last-of-type) {
    margin-right: inherit;
  }
  .fa-header__info .links__list {
    display: flex;
  }
}
.links__item {
  display: inline-block;
}
.links__item:not(:last-of-type) {
  margin-right: 4.5px;
}
.links__item:last-of-type .links__separator {
  display: none;
}
.links__item--inverted {
  color: #fff;
}
.fa-mobile-img-overlay .links__item--inverted {
  color: #222f3a;
}
.links__item--c-lightbox {
  color: #cbd1d6;
  font-size: 18px;
}
.links__item--c-lightbox a {
  color: #cbd1d6;
}
@media (min-width: 992px) {
  .links__item {
    display: block;
  }
}
.links__item-link:hover {
  text-decoration: underline;
}
.content-advisory {
  display: none;
}
.content-advisory--nojs {
  padding: 12px;
  margin-bottom: 18px;
  background-color: #f6f7f8;
}
.content-advisory--nojs-inverted {
  background-color: #44505b;
}
.content-advisory--nojs a {
  display: block;
}
.js .c-lightbox__content .content-advisory {
  display: flex;
  overflow: hidden;
}
.js .wsw__embed--small .content-advisory__box {
  font-size: 10px;
}
.js .wsw__embed--small .content-advisory__box-text {
  font-size: 10px;
}
.js .content-advisory {
  display: block;
  position: relative;
}
.js .content-advisory__box {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 0 25%;
  z-index: 1;
}
.js .content-advisory__box-text {
  display: block;
  font-size: 14px;
  color: #fff;
}
.js .content-advisory__overlay {
  transition: filter 0.3s ease-in;
  filter: blur(100px);
}
.js .content-advisory__overlay:after {
  content: "";
  background-color: #000;
}
@supports (filter: blur()) {
  .js .content-advisory__overlay:after {
    background-color: rgba(0, 0, 0, 0.3);
  }
}
.js .content-advisory--nojs {
  display: none;
}
.form-select__elem {
  padding-left: 9px;
  padding-right: 9px;
  border-style: solid;
  border-color: #cbd1d6;
  background-color: rgba(246, 247, 248, 0.5);
}
.dropdown {
  position: relative;
  min-width: 215px;
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
}
@media (min-width: 480px) {
  .dropdown {
    display: inline-block;
  }
}
.dropdown__holder {
  position: relative;
}
.label--dropdown + .dropdown__holder {
  float: right;
  margin-left: 18px;
}
.dropdown__label {
  z-index: 2;
  min-width: 215px;
  display: block;
  line-height: 38px;
  position: relative;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.13);
  transition: all 0.1s linear;
  padding-left: 9px;
  padding-right: 9px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(203, 209, 214, 0.5);
  border-radius: 3px;
  color: #000;
  cursor: pointer;
  white-space: nowrap;
}
.dropdown__label:hover {
  color: rgb(184, 0, 0);
}
.dropdown__label > .ico {
  position: absolute;
  top: 0;
  right: 10px;
}
.dropdown__label > .ico-chevron-down {
  display: inline-block;
}
.dropdown__label > .ico-chevron-up {
  display: none;
}
.dropdown__label--disabled {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.dropdown__label--tube,
.dropdown__label--tube:hover {
  background-color: #ebebeb;
  border-color: #ebebeb;
  color: #a1aab4;
  text-shadow: none;
}
.dropdown__label--srch-filter {
  color: #222f3a;
  border: none;
  border-bottom: 1px solid #222f3a;
  border-radius: 0;
}
.dropdown__label-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 93%;
  display: block;
  font-size: 20.25px;
}
.dropdown__label-text--tube .ico {
  margin-right: 0.4em;
  font-size: 150%;
  vertical-align: middle;
}
.dropdown__label-text--srch-filter {
  font-size: 15.75px;
  font-family: Arial;
}
@media (min-width: 992px) {
  .dropdown--affiliates {
    width: 425px;
  }
}
.dropdown--sorting {
  align-self: flex-start;
  order: 2;
}
@media (min-width: 640px) {
  .dropdown--sorting {
    order: 1;
    align-self: flex-end;
  }
}
.no-js .body-container .dropdown--sorting {
  display: none;
}
.dropdown--tube {
  width: 100%;
}
.dropdown--srch-filter {
  width: 251px;
}
.dropdown__toggle {
  position: absolute;
  left: -9999px;
}
.dropdown__toggle:checked + .dropdown__label {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4),
    0 1px 0 0 rgba(0, 0, 0, 0.01), 0 2px 0 0 rgba(255, 255, 255, 0.44);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dropdown__toggle:checked + .dropdown__label--tube {
  box-shadow: none;
}
.dropdown__toggle:checked + .dropdown__label .ico-chevron-down {
  display: none;
}
.dropdown__toggle:checked + .dropdown__label .ico-chevron-up {
  display: inline-block;
}
.dropdown__toggle:checked ~ .dropdown__elem {
  display: block;
  max-height: 300px;
  overflow: auto;
  border-left: 1px solid rgba(203, 209, 214, 0.5);
  border-right: 1px solid rgba(203, 209, 214, 0.5);
  border-bottom: 1px solid rgba(203, 209, 214, 0.5);
}
.dropdown__toggle:checked ~ .dropdown__elem--tube {
  border: none;
}
.dropdown__toggle:checked ~ .dropdown__elem--srch-filter {
  border: none;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
  max-height: 50vh;
}
.dropdown__toggle--affiliates + .dropdown__label {
  width: 100%;
  display: inline-block;
}
@media (min-width: 480px) {
  .dropdown__toggle--affiliates + .dropdown__label {
    width: 377px;
  }
}
.dropdown__toggle--srch-filter:checked ~ .ico,
.dropdown__toggle--srch-filter:checked ~ .dropdown__item-label {
  color: rgb(184, 0, 0);
}
.dropdown__toggle--srch-filter:checked ~ .dropdown__item-label {
  font-weight: bold;
}
.dropdown__toggle--srch-filter:checked ~ .ico-check-circle-checked,
.dropdown__toggle--srch-filter:checked ~ .ico-checkbox-checked {
  display: inline-flex;
}
.dropdown__toggle--srch-filter:checked ~ .ico-check-circle,
.dropdown__toggle--srch-filter:checked ~ .ico-checkbox {
  display: none;
}
.dropdown__elem {
  margin: 0;
  list-style: none;
  padding: 0;
  display: none;
  min-width: 215px;
  background-color: #fff;
  z-index: 1002;
  position: absolute;
  top: 40px;
  font-size: 15.75px;
}
@media (min-width: 480px) {
  .dropdown__elem--affiliates {
    width: 377px;
  }
}
.dropdown__elem--tube {
  width: 100%;
  background-color: #ebebeb;
}
.dropdown__elem--srch-filter {
  width: 251px;
  padding: 0 8px;
}
.dropdown__item {
  color: #a1aab4;
}
.dropdown__item:not(:nth-of-type(1)) {
  border-top: 1px solid #e8eaec;
}
.dropdown__item .dropdown__toggle:checked .dropdown__item-label {
  background-color: #cbd1d6;
  text-indent: 5px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.09), 0 -1px 2px 0 rgba(0, 0, 0, 0.09);
  color: #fff;
}
.dropdown__item--tube:not(:nth-of-type(1)) {
  border-top: none;
}
.dropdown__item--tube .ico {
  margin-right: 0.4em;
  font-size: 150%;
  vertical-align: middle;
}
.dropdown__item--tube .dropdown__item-label {
  background-color: rgba(0, 0, 0, 0);
}
.dropdown__item--srch-filter {
  border-bottom: 1px solid #91979d;
  white-space: nowrap;
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
  min-width: 100%;
}
.dropdown__item--srch-filter:not(:nth-of-type(1)) {
  border-top: none;
}
.dropdown__item--srch-filter:last-child {
  border-bottom: none;
}
.dropdown__item--srch-filter label {
  display: flex;
  max-width: 100%;
  min-width: 100%;
  flex-wrap: wrap;
}
.dropdown__item--srch-filter .ico {
  margin-right: 12px;
  margin-top: -3px;
  vertical-align: middle;
  font-size: 20.25px;
}
@media (min-width: 640px) {
  .dropdown__item--srch-filter .ico {
    font-size: 15.75px;
  }
}
.dropdown__item--srch-filter .ico-checkbox,
.dropdown__item--srch-filter .ico-checkbox-checked {
  font-size: 140%;
}
.dropdown__item--srch-filter .ico-check-circle-checked,
.dropdown__item--srch-filter .ico-checkbox-checked {
  display: none;
}
.dropdown__item--srch-filter-active.no-border-when-active {
  border: none;
}
.dropdown__item--srch-filter-active .ico,
.dropdown__item--srch-filter-active .dropdown__item-label {
  color: rgb(184, 0, 0);
}
.dropdown__item--srch-filter-active .dropdown__item-label {
  font-weight: bold;
}
.dropdown__item--srch-filter-active .ico-check-circle-checked,
.dropdown__item--srch-filter-active .ico-checkbox-checked {
  display: inline-flex;
}
.dropdown__item--srch-filter-active .ico-check-circle,
.dropdown__item--srch-filter-active .ico-checkbox {
  display: none;
}
.dropdown__item-label {
  display: block;
  line-height: 38px;
  padding-left: 9px;
  padding-right: 9px;
  cursor: pointer;
  border-bottom: 1px solid rgba(0, 0, 0, 0.01);
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.44);
  position: relative;
  z-index: -1;
  color: #a1aab4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.1s linear;
}
.dropdown__item-label:active {
  color: rgb(184, 0, 0);
  outline: none;
}
.dropdown__item-label--tube {
  box-shadow: none;
  border-bottom: none;
  color: #768492;
}
.dropdown__item-label--srch-filter {
  z-index: 1;
  border: none;
  box-shadow: none;
  font-size: 18px;
  padding: 0;
  font-family: Arial;
  line-height: 41.4px;
  overflow: hidden;
  flex-grow: 1;
}
@media (min-width: 640px) {
  .dropdown__item-label--srch-filter {
    font-size: 15.75px;
  }
}
.dropdown__items-label {
  font-family: Arial;
  font-size: 18px;
  padding-top: 36px;
  padding-bottom: 12px;
}
@media (min-width: 640px) {
  .dropdown__items-label {
    font-size: 15.75px;
    padding-top: 24px;
    padding-bottom: 16px;
  }
}
.dropdown__item-link {
  display: block;
  width: 100%;
  color: #a1aab4;
}
.dropdown__item-link:hover,
.dropdown__item-link:focus,
.dropdown__item-link:visited {
  color: rgb(184, 0, 0);
  text-decoration: none;
}
.dropdown__item-link:hover .dropdown__item-label {
  color: rgb(184, 0, 0);
}
.dropdown__item-link--tube:before {
  display: block;
  content: "";
  margin-left: 9px;
  margin-right: 9px;
  height: 2px;
  background: #f6f7f8;
}
.dropdown__item-link--tube:hover .dropdown__item-label--tube {
  background: #f6f7f8;
  color: #c11d22;
}
.dropdown__item-link--tube:hover .ico--live {
  color: #c11d22;
}
.dropdown__item-link--liveblog {
  line-height: 38px;
  padding-left: 9px;
  padding-right: 9px;
}
.dropdown__item-link--liveblog:focus,
.dropdown__item-link--liveblog:visited {
  color: #a1aab4;
  text-decoration: none;
}
.dropdown__item-link--liveblog:hover,
.dropdown__item-link--liveblog:focus:hover,
.dropdown__item-link--liveblog:visited:hover {
  color: rgb(184, 0, 0);
  text-decoration: none;
}
.dropdown__helper-link {
  margin-top: 34.2px;
  display: block;
  font-size: 15.75px;
}
.dropdown__helper-link--affiliates-detail {
  display: inline-block;
}
@media (min-width: 992px) {
  .dropdown__helper-link--affiliates-detail {
    margin-left: 18px;
  }
}
.follow {
  display: flex;
  flex-wrap: wrap;
}
#google_translate_element select {
  margin: 3px 0;
}
.google-translate-container {
  width: 100%;
  padding: 0 9px;
  overflow: hidden;
  z-index: 100;
  background: white;
  top: 0;
  max-width: 100%;
  height: 26px;
  position: relative;
  box-sizing: border-box;
}
@media (min-width: 640px) {
  .google-translate-container {
    text-align: right;
  }
}
.has-editorial-bar .google-translate-container {
  top: 56px;
}
@media (min-width: 640px) {
  .has-editorial-bar .google-translate-container {
    position: relative;
    z-index: 2;
  }
}
.google-translate-container #google_translate_element {
  padding: 0 9px;
  width: 100%;
  height: 26px;
  position: fixed;
  background: #fff;
  z-index: 1005;
  left: 0;
}
.has-editorial-bar .google-translate-container {
  top: 56px;
  max-width: 100%;
  height: 26px;
  position: relative;
  box-sizing: border-box;
}
.has-editorial-bar .google-translate-container #google_translate_element {
  padding: 0 9px;
  width: 100%;
  position: fixed;
  background: #fff;
  z-index: 1005;
  left: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .google-translate-container {
    display: none;
  }
}
@supports (-ms-ime-align: auto) {
  .google-translate-container {
    display: none;
  }
}
.switcher-trigger__label {
  cursor: pointer;
  display: inline-block;
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.embedded-page .switcher-trigger__label {
  color: #a1aab4;
}
.c-hlights__label .switcher-trigger__label {
  padding-left: 18px;
  padding-right: 18px;
  vertical-align: middle;
}
.c-hlights__label .switcher-trigger {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  max-height: 41.4px;
}
.c-hlights--single-item .switcher-trigger {
  display: none;
}
@media (min-width: 640px) {
  .c-hlights .js .switcher-trigger {
    display: none;
  }
}
.switcher-trigger__label--less {
  display: none;
}
.switcher-trigger--top {
  border-bottom: 1px solid #cbd1d6;
}
.switcher-trigger--factcheck {
  display: none;
}
@media (max-width: 639.9px) {
  .switcher-trigger--factcheck {
    display: block;
    margin-top: 6px;
    margin-left: 8px;
    float: right;
  }
}
.switcher-trigger--link {
  color: rgb(184, 0, 0);
}
.switcher-trigger--link:hover {
  color: rgb(184, 0, 0);
}
.switcher-trigger[data-switcher-opened="true"] .switcher-trigger__label--more {
  display: none;
}
.switcher-trigger[data-switcher-opened="true"] .switcher-trigger__label--less {
  display: inline-block;
}
.switcher-target {
  display: none;
}
@media (min-width: 640px) {
  .js .c-hlights .switcher-target {
    display: inherit;
  }
}
.switcher-target[data-switcher-opened="true"] {
  display: block;
}
.switcher-target--inline:not([data-switcher-opened="true"]) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inherit;
}
.switcher-target--inline:not([data-switcher-opened="true"]) * {
  display: inline;
}
.switcher-target--inline:not([data-switcher-opened="true"]) br {
  display: none;
}
.c-hlights {
  background-color: rgb(184, 0, 0);
  color: #1f2124;
  transition: max-height 0.8s;
  transition-delay: 0s;
}
.c-hlights--no-item {
  display: none;
}
.c-hlights--single-item,
.c-hlights--multi-items {
  display: block;
}
@media print {
  .c-hlights {
    display: none;
  }
}
.c-hlights__wrap {
  position: relative;
}
.c-hlights a {
  color: inherit;
}
.c-hlights a:hover {
  color: #fff;
  text-decoration: none;
}
.c-hlights--breaking {
  background-color: #ab1a1e;
  color: #ebebeb;
}
.c-hlights--breaking a:hover {
  color: inherit;
}
.c-hlights--breaking .c-hlights__items {
  border-top-color: #7e1316;
}
.c-hlights__label {
  float: left;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  color: #fff;
  line-height: 41.4px;
  text-decoration: none;
  padding-left: 12px;
}
.c-hlights--multi-items .c-hlights__label {
  background-color: rgb(184, 0, 0);
}
@media (max-width: 639.9px) {
  .c-hlights--multi-items .c-hlights__label {
    border-bottom: 1px solid rgb(184, 0, 0);
  }
}
.c-hlights--multi-items .c-hlights__label:hover {
  background-color: #2e5f90;
}
@media (max-width: 639.9px) {
  .c-hlights--multi-items .c-hlights__label {
    width: 100%;
  }
}
.c-hlights--breaking .c-hlights__label {
  background-color: #c11d22;
  color: #fff;
  padding-right: 8px;
  padding-left: 8px;
}
.c-hlights--breaking.c-hlights--multi-items .c-hlights__label:hover {
  background-color: #ab1a1e;
}
.c-hlights__label .ico {
  float: right;
}
.c-hlights__label .ico-chevron-down {
  display: block;
}
.c-hlights--single-item .c-hlights__label .ico {
  display: none;
}
@media (max-width: 639.9px) {
  .c-hlights--breaking.c-hlights--single-item .c-hlights__label {
    display: none;
  }
}
@media (min-width: 640px) {
  .c-hlights__label {
    pointer-events: none;
  }
  .c-hlights__label .ico {
    display: none;
  }
}
.c-hlights__items {
  border-top: 0 solid #346ca4;
}
.c-hlights--single-item .c-hlights__items {
  display: block;
}
.c-hlights--multi-items .c-hlights__items {
  clear: left;
}
@media (min-width: 640px) {
  .c-hlights--multi-items .c-hlights__items {
    display: block;
    clear: none;
    height: 41.4px;
    margin-right: 70px;
  }
}
.c-hlights__item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
  font-size: 15.75px;
  line-height: 41.4px;
  padding: 0 12px;
  border-bottom: 1px dotted #a1aab4;
}
.c-hlights__item:last-child {
  border-bottom: 0;
}
@media (min-width: 640px) {
  .c-hlights__item {
    border-bottom: 0;
  }
  .c-hlights--multi-items .c-hlights__item {
    display: none;
  }
  .c-hlights__item.c-hlights__item--current {
    display: block;
    animation: opacity 0.7s;
    animation-fill-mode: both;
  }
  @keyframes opacity {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
}
.c-hlights__nav {
  display: none;
}
@media (min-width: 640px) {
  .c-hlights__nav {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 41.4px;
    cursor: pointer;
    max-height: 41.4px;
    overflow: hidden;
  }
  .c-hlights__nav a {
    float: left;
    width: 36px;
    text-align: center;
  }
  .c-hlights__nav a:hover {
    background-color: #2e5f90;
  }
  .c-hlights--breaking .c-hlights__nav a:hover {
    background-color: #7e1316;
  }
  .c-hlights--single-item .c-hlights__nav {
    display: none;
  }
}
.info-pnl {
  margin-bottom: 36px;
}
.info-pnl .handler {
  display: block;
  border-bottom: 1px solid #cbd1d6;
  padding-bottom: 4.5px;
  color: #a1aab4;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 20.25px;
}
.info-pnl .inner {
  color: #a1aab4;
  padding-top: 18px;
  font-size: 15.75px;
}
.info-pnl .desc {
  padding-bottom: 9px;
}
.date-time-area {
  position: relative;
  padding-top: 8px;
  height: 36px;
  margin-bottom: -36px;
  background: #fff;
  z-index: 2;
}
.date-time-area .date-time {
  display: inline-block;
  font-size: 14.625px;
  color: #768492;
  position: relative;
  z-index: 1;
}
.pg-media .date-time-area {
  background: #222f3a;
  margin-bottom: 0;
}
.pg-media .date-time-area .date-time {
  color: #cbd1d6;
}
.pg-prog .date-time-area,
.pg-srch .date-time-area,
.pg-pop-out-player .date-time-area,
.pg-article-story .date-time-area {
  display: none;
}
.pg-prog .date-time-area {
  background-color: inherit;
}
@media (min-width: 992px) {
  .pg-prog .date-time-area {
    margin-bottom: 0;
  }
}
.area-pg-title--graphic > .container {
  width: 100%;
  max-width: none;
  padding: 0;
  position: relative;
}
.graphic-title {
  background-color: #346ca4;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
}
.graphic-title::before {
  content: "";
  position: absolute;
  background-color: #346ca4;
  opacity: 0.6;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  mix-blend-mode: multiply;
}
.graphic-title .container {
  position: relative;
}
.graphic-title__datebox {
  margin-top: 12px;
}
.graphic-title__textbox {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  min-height: calc(100px - (2 * 12px));
  margin: 12px 0;
}
.graphic-title .date-time {
  color: #fff;
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
  font-size: 14.625px;
  display: inline-block;
}
.graphic-title .pg-title {
  margin-bottom: 0;
  color: #fff;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 27px;
}
@media (min-width: 640px) {
  .graphic-title .pg-title {
    font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
      sans-serif;
    font-size: 34.2px;
  }
}
.graphic-title .pg-subtitle {
  margin-top: 12px;
  color: #fff;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 14.625px;
}
@media (min-width: 640px) {
  .graphic-title .pg-subtitle {
    font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
      sans-serif;
    font-size: 15.75px;
  }
}
.c-lightbox {
  display: none;
  background: rgba(77, 90, 103, 0.95);
  -webkit-text-size-adjust: 100%;
}
.js-lightbox-active .c-lightbox {
  display: block;
}
.c-lightbox__content-wrap {
  height: 100%;
  position: relative;
}
.c-lightbox__content-wrap--animate {
  transition: left 0.5s;
}
.c-lightbox__content {
  height: 100%;
  width: 100vw;
  float: left;
  position: relative;
}
.c-lightbox__intro {
  position: absolute;
  left: -100%;
  top: 0;
  height: 100%;
  width: 80%;
  background: rgba(0, 0, 0, 0.7);
  color: #ebebeb;
  z-index: 2;
  text-align: center;
  transition: left 1s;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 18px;
}
@media (min-width: 1280px) {
  .c-lightbox__intro {
    padding: 18px 180px;
  }
}
.c-lightbox__intro--show {
  left: 0;
}
.c-lightbox__intro-source {
  display: none;
}
.c-lightbox__intro-content {
  display: flex;
  flex-direction: column;
}
@media (max-width: 991.9px) {
  .c-lightbox__caption {
    display: inline;
    font-size: 13.5px;
  }
}
.c-lightbox__img {
  display: flex;
  height: 100vh;
  justify-content: center;
  align-items: center;
  position: relative;
}
.has-editorial-bar .c-lightbox__img {
  height: calc(100vh - 56px);
}
.c-lightbox__img img {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  max-height: 100vh;
  width: auto;
}
.has-editorial-bar .c-lightbox__img img {
  max-height: calc(100vh - 56px);
}
.js-c-lightbox__img--loaded img {
  opacity: 1;
}
.js-c-lightbox__img--loaded .c-spinner--lightbox {
  opacity: 0;
}
.c-lightbox__info {
  position: absolute;
  width: 100%;
  padding: 18px 24px;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1;
}
.c-lightbox__info--foot {
  bottom: 0;
}
@media (min-width: 992px) {
  .c-lightbox__info--foot {
    display: flex;
  }
}
.c-lightbox__intro-title {
  font-size: 34.2px;
}
@media (min-width: 1280px) {
  .c-lightbox__intro-title {
    font-size: 54px;
  }
}
.c-lightbox__intro-text {
  margin-top: 9px;
  overflow: auto;
}
@media (max-width: 991.9px) {
  .c-lightbox__intro-text {
    font-size: 15.75px;
  }
}
.c-lightbox__sharing {
  margin-top: 9px;
  align-self: center;
}
.c-lightbox__counter {
  margin-right: 4.5px;
  color: #cbd1d6;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 13.5px;
}
@media (min-width: 992px) {
  .c-lightbox__counter {
    font-size: 15.75px;
    margin-right: 9px;
  }
}
.c-lightbox__caption {
  color: #f6f7f8;
  padding-top: 0;
}
.c-lightbox__caption a {
  color: #fff;
  text-decoration: underline;
}
.c-lightbox__btn {
  position: absolute;
  z-index: 2;
  display: none;
  color: #fff;
  background: #222f3a;
}
.c-lightbox__btn:hover {
  color: #fff;
}
.c-lightbox__btn--close {
  top: 10px;
  right: 10px;
  display: block;
}
.c-lightbox__btn--prev {
  top: 50%;
  left: 10px;
}
.c-lightbox__btn--next {
  top: 50%;
  right: 10px;
}
@media (min-width: 640px) {
  .c-lightbox__btn--prev,
  .c-lightbox__btn--next {
    display: block;
  }
}
.c-lightbox__intro-next {
  top: 50%;
  right: -20px;
  display: block;
}
@media (min-width: 640px) {
  .c-lightbox__intro-next {
    display: none;
  }
}
body.js-lightbox-active {
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
}
body.js-lightbox-active::-webkit-scrollbar {
  display: none;
}
.js-media-expand--ready img {
  cursor: pointer;
}
.img-desc {
  padding: 12px;
}
.img-desc--inverted {
  background: #44505b;
}
.form__label {
  display: block;
  color: #768492;
}
.form__label--small {
  font-size: 13.5px;
  color: #b1b8bf;
  font-family: Arial;
  margin-top: 12px;
}
.form__label--date-search {
  font-size: 15.75px;
  color: #c11d22;
  font-family: Arial;
  margin-top: 24px;
}
.form__required {
  color: #d60109;
  font-size: 15.75px;
}
.form__input,
.form__textarea,
.form__check,
.form__radio,
.form__select {
  margin-left: 0;
}
.form__input:focus,
.form__textarea:focus,
.form__check:focus,
.form__radio:focus,
.form__select:focus {
  outline: rgb(184, 0, 0);
}
.form__input,
.form__textarea {
  display: block;
  width: 100%;
  padding: 6px;
  border: 1px solid #cbd1d6;
  box-shadow: inset 3px 3px 5px rgba(102, 102, 102, 0.12);
  border-radius: 3px;
}
.js-form__group--has-error .form__input,
.form__captcha-base--error .form__input,
.js-form__group--has-error .form__textarea,
.form__captcha-base--error .form__textarea {
  border-color: #d60109;
}
.form__date--date-search {
  box-shadow: none;
  border-color: #b1b8bf;
  font-size: 15.75px;
  color: #c11d22;
  font-family: Arial;
  margin-top: 12px;
}
.form__date--date-search::-moz-placeholder {
  color: #c11d22;
}
.form__date--date-search::placeholder {
  color: #c11d22;
}
.form__date-picker--search-range {
  padding-bottom: 36px;
}
.form__date-picker__btn {
  margin-top: 24px;
  text-align: right;
}
.form__input[type="file"] {
  border: 0;
  box-shadow: none;
}
.form__select {
  min-width: 250px;
  max-width: 100%;
  height: 40px;
  border-radius: 3px;
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
  background-image: url(../images/form-select-arrow.svg);
  background-repeat: no-repeat;
  background-position: 95% 50%;
  padding-left: 10px;
  padding-right: 35px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.form__check,
.form__radio {
  margin-right: 10px;
}
.form__intro {
  width: 100%;
}
.form__group--checkbox,
.form__group--radio {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}
.form__check:checked + .form__label {
  color: rgb(184, 0, 0);
}
.form__radio:checked + .form__label {
  color: rgb(184, 0, 0);
}
.form__error {
  display: none;
  font-size: 15.75px;
  color: #d60109;
  padding: 4px;
}
.js-form__group--has-error .form__error,
.form__captcha-base--error .form__error {
  display: block;
}
.form__error.text-success {
  color: green;
  padding: 4px;
}
.form__input--captcha {
  width: 60px;
}
.form__list--inline {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.form__captcha-base {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
}
.form__captcha-base .form__captcha-img {
  margin-top: 2px;
  margin-right: 10px;
}
.form__captcha-iframe {
  border-style: none;
  width: 100%;
  height: 100px;
}
.simple-captcha-positive-result {
  display: block;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 18px;
  color: #fff;
  background-color: #83ab4b;
  padding: 18px;
  margin: 0 0 18px;
  height: auto;
  overflow: hidden;
  transition: height 0.5s, padding 0.5s, margin 0.5s;
  clear: both;
}
.form--search-date-range {
  min-width: 100%;
  display: none;
}
.dropdown__toggle--srch-filter:checked ~ .form--search-date-range,
.dropdown__item--srch-filter-active .form--search-date-range {
  display: block;
}
.share {
  display: flex;
  align-items: stretch;
  margin-left: -8px;
}
.share--post {
  clear: both;
}
@media (min-width: 480px) {
  .share--post {
    float: left;
  }
}
.share--factcheck {
  margin-top: 6px;
  float: right;
  display: none;
}
@media (min-width: 640px) {
  .share--factcheck {
    display: block;
  }
}
.share__list {
  margin-top: -6px;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  padding-bottom: 12px;
}
.share__list--factcheck {
  padding-bottom: 0;
}
.share--mmp .share__list {
  width: 100%;
}
.share.share--mmp .ico {
  color: #ebebeb;
}
.share__item {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.share__item > * {
  margin-left: 8px;
  margin-top: 6px;
}
.share__item .btn {
  display: block;
}
.js .share__item--additional {
  display: none;
}
.js .share__list--opened .share__item--additional {
  display: flex;
}
.js .share__list--opened .share__item--additional.share__item--horizontal {
  display: inline-block;
}
@media (max-width: 639.9px) {
  .share__list--factcheck .share__item--additional {
    display: flex;
  }
}
.share__item--sharing-more {
  display: none;
}
.js .share__item--sharing-more {
  display: inline-block;
}
.share__item:not(.share__item--additional) + .share__item--sharing-more {
  display: none;
}
@media (max-width: 639.9px) {
  .share__list--factcheck .share__item--sharing-more {
    display: none;
  }
}
.share__item--horizontal {
  display: list-item;
}
.fa-share:after,
.fa-share:before {
  display: none;
}
.fa-share__col {
  padding: 0 12px;
}
@media (min-width: 992px) {
  .fa-share .article-share {
    position: absolute;
  }
  .fa-share__col {
    width: calc(50% - 350px);
  }
}
.ctc {
  display: inline-flex;
}
.ctc__input {
  position: fixed;
  opacity: 0;
  top: -20px;
  left: 0;
}
.no-js .ctc {
  display: none;
}
.ctc-message {
  opacity: 0;
  transition: height 0.3s, opacity 0.3s;
  white-space: nowrap;
  width: 100%;
  bottom: 0;
  left: 0;
  height: 0;
  z-index: 1010;
  text-align: center;
  overflow: hidden;
}
.ctc-message--show {
  opacity: 1;
  height: 60px;
}
.ctc-message__inner {
  padding: 10px 16px;
  background: #fff;
  color: rgb(184, 0, 0);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
  border-radius: 3px;
  font-size: 16px;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  display: inline-block;
}
.post--liveblog {
  padding-top: 18px;
}
.post--liveblog:nth-of-type(n + 2) {
  border-top: 2px solid #cbd1d6;
  margin-top: 18px;
}
.sticky-panel--lb-update:first-child + .post--liveblog {
  border-top: none;
}
.post--featured {
  border-top: 2px solid #639cdc;
}
.post--featured .featured-label {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 18px;
  color: rgb(184, 0, 0);
  margin-right: 9px;
}
.post__head--full {
  align-items: center;
}
.post__head .author {
  clear: left;
  padding-bottom: 0;
}
.post__head .author .avatar {
  background: #cbd1d6;
  width: 66px;
  float: right;
  margin: 0;
  margin-top: -9px;
  border: 12px solid #fff;
}
.post__head .author .name {
  font-size: 20.25px;
  border-bottom: 1px dotted #cbd1d6;
  width: 100%;
  display: block;
  margin-bottom: 12px;
  padding-bottom: 9px;
}
@media (min-width: 640px) {
  .post__head .author .avatar {
    width: 86px;
  }
  .post__head .author .name {
    margin-bottom: 18px;
    padding-bottom: 18px;
  }
}
@media (min-width: 640px) {
  .post__wsw {
    margin-left: 27px;
  }
}
@media (min-width: 992px) {
  .post__wsw {
    margin-right: 27px;
  }
}
.post .text,
.post .wsw {
  clear: none;
}
.post-twitter {
  margin-bottom: 12px;
}
.post-twitter .date--time {
  line-height: 1.5;
}
.txt-w-icons .ico:first-child {
  margin-right: 10px;
}
@media (max-width: 639.9px) {
  .txt-w-icons .ico:first-child {
    margin-right: 5px;
  }
}
.txt-w-icons--livepage {
  color: #cbd1d6;
  margin-left: 30px;
  font-size: 14.625px;
  white-space: nowrap;
}
.txt-w-icons--livepage:first-child {
  margin-left: 0;
}
@media (max-width: 639.9px) {
  .up-next__title--livepage .txt-w-icons--livepage {
    margin-left: 0;
  }
  .up-next__title--livepage .txt-w-icons--livepage + .txt-w-icons--livepage {
    margin-left: 8px;
  }
}
.txt-w-icons--all-programs {
  display: block;
  margin-top: 36px;
  border-top: 1px solid #cbd1d6;
  text-align: right;
  padding: 5px 0;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 18px;
}
.txt-w-icons--all-programs .ico {
  margin-left: 15px;
}
.txt-w-icons--repeat {
  color: rgb(184, 0, 0);
  font-size: 14px;
}
.txt-w-icons__link--all-programs,
.txt-w-icons__link--all-programs:visited {
  color: #cbd1d6;
}
.txt-w-icons__link--all-programs:hover {
  color: #ebebeb;
}
.carousel {
  position: relative;
  margin-top: 12px;
}
@media (max-width: 639.9px) {
  .carousel[data-vertical="true"] .thumb16_9 {
    padding-bottom: 117%;
  }
}
.carousel__inner {
  display: flex;
  min-width: 100%;
}
@media (max-width: 639.9px) {
  .carousel[data-vertical="true"] .carousel__inner {
    top: 0;
  }
}
.carousel__item {
  min-width: 100%;
}
@media (min-width: 640px) {
  .carousel__item--package .media-block__content {
    display: none;
  }
}
@media (max-width: 639.9px) {
  .carousel__item--package .img-overlay {
    padding-right: 18px;
    padding-left: 18px;
  }
  .carousel__item--package.exclude-xs {
    display: none;
  }
}
.carousel__indicator {
  width: 100%;
  position: absolute;
  top: 10px;
  left: 0;
  justify-content: center;
}
.carousel__indicator-item {
  display: block;
  margin: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.7);
  box-shadow: 0 0 10px #000;
}
.carousel__indicator-item--hlight {
  background: #ebebeb;
}
.sticky-panel--lb-update {
  position: sticky;
  top: 82px;
  height: 0;
  z-index: 1;
  width: 100%;
  text-align: center;
}
.has-editorial-bar .sticky-panel--lb-update {
  top: 138px;
}
@media (min-width: 992px) {
  .sticky-panel--lb-side {
    position: sticky;
    top: 80px;
    margin-bottom: 80px;
  }
  .sticky-panel-parent--liveblog {
    display: flex;
    align-items: stretch;
  }
}
.sticky-panel-wrap {
  flex-grow: 2;
  display: flex;
  align-items: flex-start;
}
.sticky-panel-wrap--end {
  align-items: flex-end;
}
.sticky-panel-wrap--posts {
  flex-direction: column;
  align-items: stretch;
}
.lb-hlights {
  margin-bottom: 36px;
}
.lb-hlights__item {
  margin-top: 20px;
  padding-left: 18px;
}
.lb-hlights__time {
  color: #cbd1d6;
}
.lb-hlights__link {
  display: block;
  color: #222f3a;
  margin-top: 16px;
}
.lb-hlights__link:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 5px;
  background: #b2b2b2;
  position: absolute;
  top: 8px;
  left: -20px;
}
.lb-hlights__link:visited {
  color: #222f3a;
}
.lb-hlights__link:hover {
  color: rgb(184, 0, 0);
  text-decoration: none;
}
.lb-hlights__link:hover:before {
  background: rgb(184, 0, 0);
}
.lb-hlights .wsw {
  padding-top: 12px;
}
.controls {
  margin-top: 18px;
  padding-top: 18px;
  border-top: 2px solid #cbd1d6;
  align-items: flex-end;
  justify-content: flex-end;
}
.controls:first-of-type {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}
.tags {
  display: flex;
  flex-wrap: nowrap;
  overflow: auto;
}
@media (min-width: 640px) {
  .tags {
    flex-wrap: wrap;
  }
}
.tags__item,
.tags__reset {
  display: none;
  margin-right: 8px;
  margin-top: 24px;
  margin-bottom: 24px;
  border: 1px solid #1d3e5c;
  color: #1d3e5c;
  padding: 0 10px;
  border-radius: 3px;
  white-space: nowrap;
  cursor: pointer;
  height: 38px;
  line-height: 36px;
}
.tags__item--active,
.tags__reset--active {
  display: block;
}
@media (max-width: 639.9px) {
  .tags__item,
  .tags__reset {
    font-weight: bold;
    margin-right: 12px;
  }
}
.tags__item .ico,
.tags__reset .ico {
  vertical-align: middle;
  margin-left: 4px;
}
.tags__reset {
  background: #c11d22;
  color: #ebebeb;
}
.tags__separator {
  display: none;
  border-right: 1px solid #8e9fae;
  margin-right: 8px;
  margin-top: 24px;
  margin-bottom: 24px;
}
.tags__separator--active {
  display: block;
}
@media (max-width: 639.9px) {
  .tags__separator {
    margin-right: 12px;
  }
}
.expandable-note {
  clear: both;
  border: 1px solid rgb(184, 0, 0);
  border-radius: 3px;
  margin-bottom: 27px;
}
.expandable-note__label {
  display: flex;
  align-items: start;
  padding: 8px 16px;
  padding-top: 10px;
  background: #fff;
  border-radius: 3px;
  cursor: pointer;
  font-size: 20.25px;
}
.expandable-note__control:checked ~ .expandable-note__label {
  top: 64px;
  position: sticky;
  z-index: 1;
  box-shadow: 0 15px 10px -18px rgba(0, 0, 0, 0.2);
}
.has-editorial-bar .expandable-note__control:checked ~ .expandable-note__label {
  top: 120px;
}
#page:has(.hdr-20__inner--hidden)
  .expandable-note__control:checked
  ~ .expandable-note__label,
.amp-pg .expandable-note__control:checked ~ .expandable-note__label {
  top: 0;
}
.has-editorial-bar
  #page:has(.hdr-20__inner--hidden)
  .expandable-note__control:checked
  ~ .expandable-note__label,
.has-editorial-bar
  .amp-pg
  .expandable-note__control:checked
  ~ .expandable-note__label {
  top: 56px;
}
@media (min-width: 992px) {
  #page:has(.sticky-share-container)
    .expandable-note__control:checked
    ~ .expandable-note__label,
  .amp-pg .expandable-note__control:checked ~ .expandable-note__label {
    top: 64px;
  }
  .has-editorial-bar
    #page:has(.sticky-share-container)
    .expandable-note__control:checked
    ~ .expandable-note__label,
  .has-editorial-bar
    .amp-pg
    .expandable-note__control:checked
    ~ .expandable-note__label {
    top: 120px;
  }
}
.expandable-note__body {
  height: 0;
  overflow: hidden;
}
.expandable-note__control:checked ~ .expandable-note__body {
  padding: 16px 16px 8px;
  height: auto;
}
.expandable-note__body iframe[id^="telegram-post"] {
  transform-origin: 0 0;
}
@media (max-width: 370px) {
  .expandable-note__body iframe[id^="telegram-post"],
  .expandable-note__body .instagramSnippetRendered {
    transform: scaleX(0.95);
  }
}
@media (max-width: 350px) {
  .expandable-note__body iframe[id^="telegram-post"],
  .expandable-note__body .instagramSnippetRendered {
    transform: scaleX(0.85);
  }
}
.expandable-note__ico-close {
  color: rgb(184, 0, 0);
  display: none;
  transform: translateY(3px);
  margin-right: 8px;
}
.expandable-note__control:checked
  ~ .expandable-note__label
  .expandable-note__ico-close {
  display: inline-flex;
}
.expandable-note__ico-open {
  color: rgb(184, 0, 0);
  transform: rotate(90deg) translateX(3px);
  margin-right: 8px;
}
.expandable-note__control:checked
  ~ .expandable-note__label
  .expandable-note__ico-open {
  display: none;
}
.inline-note__label {
  color: rgb(184, 0, 0);
  cursor: pointer;
}
.inline-note__label .inline-note__ico {
  margin-left: 0.3em;
  line-height: 1;
}
.inline-note__body {
  width: 100%;
  display: none;
  background: #fff;
  border-radius: 3px;
}
.inline-note__body .inline-note__ico {
  margin: 0;
}
.inline-note__control:checked ~ .inline-note__body {
  position: absolute;
  display: block;
  z-index: 2;
  border-top: 2px solid rgb(184, 0, 0);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 639.9px) {
  .inline-note__control:checked ~ .inline-note__body {
    z-index: 100;
    bottom: 0;
    position: fixed;
    width: calc(100% - 24px);
    transform: translateY(-50px);
    transition: transform 0.2s linear;
  }
  #page:has(.hdr-20__inner--hidden)
    .inline-note__control:checked
    ~ .inline-note__body,
  .amp-pg .inline-note__control:checked ~ .inline-note__body {
    transform: none;
  }
}
.inline-note__body-top {
  display: flex;
  min-width: 100%;
  justify-content: space-between;
  padding: 16px;
  color: rgb(184, 0, 0);
}
.inline-note__body-inner {
  display: block;
  padding: 0 16px 16px;
  max-height: 60vh;
  overflow: auto;
}
.wsw p:has(.inline-note) {
  position: relative;
}
.comments {
  clear: both;
  padding-top: 36px;
}
.comments--sorting {
  display: flex;
  justify-content: space-between;
  flex-flow: column wrap;
}
@media (min-width: 640px) {
  .comments--sorting {
    flex-direction: row-reverse;
  }
}
.comments__loading {
  display: none;
  text-align: center;
}
.comments__content {
  flex: 0 0 100%;
  order: 6;
}
.comments__disclaimer + .comments__content {
  margin-top: 18px;
}
.comments__disclaimer {
  order: 4;
  padding: 18px 9px;
  margin-top: 27px;
  box-shadow: 0 5px 20px #f6f7f8;
  border-radius: 3px;
  width: 100%;
}
.comments--pangea form {
  max-width: 100%;
}
.comments--pangea ul ul {
  padding-left: 18px;
}
.comments .comments-closed-msg,
.comments .no-comments-msg {
  padding: 9px;
  display: block;
  background: #f6f7f8;
  margin: 18px 0 36px;
  text-align: center;
}
.comments__form .section-head {
  margin-left: -49px;
}
.comments__form--reply-form,
.comments__form--report-form {
  border-top: 1px solid #cbd1d6;
}
.comments__form--submit-form .buttons {
  margin-top: 18px;
}
.comments__form--submit-form .form__label {
  display: none;
}
.comments .cross-links,
.comments .create-form {
  padding-top: 9px;
}
.comments--facebook {
  margin: 0 -8px;
  border-top: 1px solid #cbd1d6;
  padding-top: 18px;
}
.comments__disclaimer + .comments--facebook {
  margin-top: 36px;
}
.comment {
  border-top: 1px solid #cbd1d6;
  padding-top: 9px;
  margin-top: 9px;
}
.comment__hdr .date {
  color: #a1aab4;
}
.comment__content p {
  padding: 1em 0 0;
  margin: 0;
  clear: both;
  font-size: 15.75px;
}
.comment__controls .ico {
  margin: 4.5px 9px 0;
}
.comment__controls a {
  color: #a1aab4;
  margin-left: 4.5px;
}
.comment__controls a:hover {
  color: rgb(184, 0, 0);
  text-decoration: none;
}
.user {
  font-size: 22.5px;
}
.user .location {
  display: inline-block;
  font-size: 18px;
  color: #768492;
}
.moderator {
  color: rgb(184, 0, 0);
}
@media (min-width: 640px) {
  .comments ul ul {
    padding-left: 49px;
  }
  .comment__hdr {
    position: relative;
  }
  .comment__content {
    clear: none;
  }
}
.fb-comments iframe {
  width: 100% !important;
}
.foot {
  background-color: rgb(184, 0, 0);
  margin-top: 16px;
  padding-bottom: 18px;
  contain: content;
}
.pg-video .foot {
  margin-top: 0;
}
.foot p.copyright {
  margin-left: 10px;
}
.foot .copyright,
.foot .time-zone {
  font-size: 14.625px;
  color: #d1e1ee;
  float: right;
}
.foot__item--links a,
.foot__item--links .delimiter {
  color: #d1e1ee;
}
.foot__item--links a:hover,
.foot__item--links .delimiter:hover {
  color: #f6f7f8;
}
.foot__item--copyrights {
  clear: both;
}
.foot__item--copyrights:before,
.foot__item--copyrights:after {
  content: " ";
  display: table;
}
.foot__item--copyrights:after {
  clear: both;
}
.foot__item--contact {
  font-size: 14.625px;
  clear: both;
  display: none;
}
.foot-nav ul.items .foot__item--contact > span.handler a {
  text-transform: lowercase;
  line-height: 22px;
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
  font-size: 14.625px;
}
.foot-nav ul.items .foot__item--contact > span.handler a:hover {
  color: #f6f7f8;
}
.foot__item--contact .ico {
  float: right;
  margin-left: 5px;
  font-size: 14px;
}
.foot__item--texts {
  padding-top: 18px;
}
@media (min-width: 640px) {
  .foot__item--texts:not(:first-child) {
    margin-left: 36px;
  }
}
.foot__texts-wrap {
  margin-top: 18px;
  color: #ebebeb;
  border-top: 1px solid #134976;
  font-size: 15.75px;
}
.foot__texts-wrap a {
  color: #ebebeb;
  text-decoration: underline;
}
@media (min-width: 640px) {
  .foot__texts-wrap {
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1280px) {
  .foot__item--contact {
    display: block;
    float: left;
  }
  .foot__item--contact .handler {
    float: left;
  }
}
.simple-menu {
  display: inline-block;
  position: relative;
  z-index: 1;
}
.simple-menu a.handler .ico {
  margin: 0 4px;
}
.simple-menu a.handler:hover {
  text-decoration: underline;
}
.simple-menu a.handler:hover .ico {
  text-decoration: none;
}
.simple-menu .handler {
  font-size: 15.75px;
  display: inline-block;
  padding: 9px 12px;
  color: rgb(184, 0, 0);
  background: rgba(0, 0, 0, 0);
}
.simple-menu:hover .handler {
  color: rgb(184, 0, 0);
  background: rgba(0, 0, 0, 0);
}
.simple-menu > .handler {
  padding-left: 0;
  padding-right: 0;
}
.media-container .simple-menu > .handler {
  color: #cbd1d6;
}
.media-container .simple-menu:hover > .handler {
  color: #f6f7f8;
}
.simple-menu span.handler {
  cursor: default;
}
.simple-menu .ico-chevron-down {
  font-size: 72%;
}
.simple-menu .subitems {
  position: absolute;
  z-index: 10;
  background: #f6f7f8;
  border: 1px solid #fff;
  right: 0;
  margin-top: -3.6px;
  min-width: 150px;
}
.simple-menu .subitems:before {
  content: "";
  position: absolute;
  display: inline-block;
  border: 5px solid transparent;
  border-bottom: 5px solid #f6f7f8;
  top: -10px;
  right: 6px;
}
.simple-menu .subitems .handler {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 15.75px;
  color: #768492;
  padding-top: 12px;
  border-bottom: 1px solid #fff;
  width: 100%;
}
.simple-menu .subitems .handler:hover {
  color: #6a7785;
  background-color: #fff;
  text-decoration: none;
}
.simple-menu .subitems li {
  white-space: nowrap;
}
.simple-menu .subitems.subitems--pull-right {
  left: 0;
}
.simple-menu .subitems.subitems--pull-right:before {
  left: 6px;
  right: auto;
}
.simple-menu:hover .ico-chevron-down {
  transform: rotate(180deg);
}
.backgrounder .simple-menu > .handler,
.fc-body .simple-menu > .handler {
  font-size: 14.625px;
}
.backgrounder .simple-menu .subitems,
.fc-body .simple-menu .subitems {
  background: #fff;
  border-color: #e2e5e8;
}
.backgrounder .simple-menu .subitems:before,
.fc-body .simple-menu .subitems:before {
  border-bottom-color: #fff;
}
.backgrounder .simple-menu .subitems .handler,
.fc-body .simple-menu .subitems .handler {
  border-bottom: 1px solid #e2e5e8;
}
.backgrounder .simple-menu .subitems .handler:hover,
.fc-body .simple-menu .subitems .handler:hover {
  background: #f2f2f2;
}
.foot-nav {
  clear: both;
  margin-bottom: 18px;
}
.foot-nav ul.items {
  clear: both;
  list-style-type: none;
  margin-left: -12px;
  margin-right: -12px;
}
@media (max-width: 639.9px) {
  .foot-nav ul.items {
    border-bottom: 1px solid #134976;
  }
}
.foot-nav ul.items > li {
  border-top: 1px solid #134976;
}
.foot-nav ul.items > li a,
.foot-nav ul.items > li span.handler {
  text-align: left;
  position: relative;
  display: block;
  color: #fff;
  padding: 12px 12px;
  cursor: pointer;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 15.75px;
  text-transform: uppercase;
  vertical-align: bottom;
}
.foot-nav ul.items > li.collapsible {
  border-bottom: 1px solid rgb(184, 0, 0);
}
.foot-nav ul.items > li.collapsible span.handler {
  background: #134976;
  color: #fff;
}
.foot-nav ul.items > li.collapsible .ico {
  color: #fff;
}
.foot-nav ul.items > li.collapsible .inner li {
  border-top: 1px solid rgb(184, 0, 0);
  background: #134976;
}
.foot-nav ul.items > li.collapsible .inner li:hover {
  background: rgb(184, 0, 0);
}
.foot-nav ul.items > li.socials span.handler {
  cursor: default;
}
.foot-nav ul.items > li.socials .inner ul.follow {
  padding: 8px 12px;
  float: none;
}
.foot-nav ul.items > li.socials .inner li {
  background-color: transparent;
  padding: 0;
}
.foot-nav ul.items > li.socials .inner li:hover {
  background-color: transparent;
}
.foot-nav ul.items > li.socials .inner li .btn {
  background-color: #fff;
}
.foot-nav ul.items > li.socials .inner li .btn .ico,
.foot-nav ul.items > li.socials .inner li .btn .ico:before {
  color: #768492;
}
.foot-nav ul.items > li .ico {
  color: #fff;
}
.foot-nav ul.items > li .ico-chevron-up,
.foot-nav ul.items > li .ico-chevron-down,
.foot-nav ul.items > li .ico-plus,
.foot-nav ul.items > li .ico-minus,
.foot-nav ul.items > li .ico-menu {
  position: absolute;
  display: none;
  right: 10px;
  top: 50%;
  margin-top: -9px;
  margin-right: 0;
  vertical-align: middle;
}
.foot-nav ul.items > li ul.subitems li {
  padding: 8px 12px;
}
.foot-nav ul.items > li ul.subitems li a {
  color: #fff;
  border-left: 2px solid rgb(184, 0, 0);
  padding: 4px 12px;
}
.foot-nav ul.items > li ul.subitems li a:hover {
  color: #fff;
}
.foot-nav ul.items > li ul.follow li .btn {
  border-left: 0;
}
.js .foot-nav ul.items li.socials .inner ul.follow li a:hover {
  opacity: 1;
  background-color: #768492;
}
.js .foot-nav ul.items li.socials .inner ul.follow li a:hover .ico,
.js .foot-nav ul.items li.socials .inner ul.follow li a:hover .ico:before {
  color: #ebebeb;
}
.js .foot-nav ul.items li.collapsible {
  border-bottom: 1px solid #09243d;
}
.js .foot-nav ul.items li.collapsible span.handler:hover {
  background: rgb(184, 0, 0);
}
.js .foot-nav ul.items li.collapsible .ico-chevron-up {
  display: block;
}
.js .foot-nav ul.items li.collapsible.collapsed span.handler {
  background: #09243d;
  color: #fff;
}
.js .foot-nav ul.items li.collapsible.collapsed span.handler:hover {
  background: #134976;
}
.js
  .foot-nav
  ul.items
  li.collapsible.collapsed
  span.handler:hover
  span.handler {
  background: none;
}
.js .foot-nav ul.items li.collapsible.collapsed .ico {
  color: #fff;
}
.js .foot-nav ul.items li.collapsible.collapsed .ico-chevron-up {
  display: none;
}
.js .foot-nav ul.items li.collapsible.collapsed .ico-chevron-down {
  display: block;
}
.js .foot-nav ul.items li.collapsible.collapsed .inner {
  display: none;
}
.js .foot-nav ul.items li.service.collapsed .inner {
  display: block;
}
@media (min-width: 640px) {
  .foot-nav .block-primary ul,
  .foot-nav .block-secondary ul {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-rule-style: none;
    column-rule-style: none;
  }
  .foot-nav ul.items {
    margin-left: 0;
    margin-right: 0;
  }
  .foot-nav ul.items > li a,
  .foot-nav ul.items > li span.handler {
    padding-left: 0;
    padding-right: 0;
  }
  .foot-nav ul.items > li span.handler {
    cursor: default;
  }
  .foot-nav ul.items > li.socials .inner ul.follow {
    padding-left: 0;
    padding-right: 0;
  }
  .foot-nav ul.items li.socials,
  .foot-nav ul.items li.collapsible {
    padding-top: 18px;
    border-bottom: 0;
  }
  .js .foot-nav ul.items li.socials.collapsed .inner,
  .js .foot-nav ul.items li.collapsible.collapsed .inner {
    display: block;
  }
  .foot-nav ul.items li.socials span.handler,
  .foot-nav ul.items li.collapsible span.handler {
    color: #8db3d4;
    padding-top: 0;
  }
  .foot-nav ul.items li span.handler {
    font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
      sans-serif;
    font-size: 20.25px;
  }
  .foot-nav ul.items li.collapsible {
    background-color: transparent;
  }
  .foot-nav ul.items li.collapsible:hover {
    background-color: transparent;
  }
  .foot-nav ul.items li.collapsible span.handler {
    background: transparent;
  }
  .foot-nav ul.items li.collapsible.collapsed span.handler:hover {
    background: transparent;
  }
  .foot-nav ul.items li.collapsible.collapsed span.handler .ico {
    display: none;
  }
  .foot-nav ul.items li.collapsible .inner li {
    background-color: transparent;
  }
  .foot-nav ul.items li.collapsible ul.subitems li {
    border: 0;
    padding-left: 0;
    page-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
  }
  .foot-nav ul.items li.collapsible ul.subitems li a {
    border-left: none;
    padding: 0;
    text-transform: none;
    font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
    color: #d1e1ee;
  }
  .foot-nav ul.items li.collapsible ul.subitems li a:hover {
    text-decoration: underline;
    color: #fff;
  }
  .foot-nav ul.items li.collapsible ul.subitems li:hover {
    background-color: transparent;
  }
  .foot-nav ul.items li.block-socials,
  .foot-nav ul.items li.block-primary,
  .foot-nav ul.items li.block-secondary {
    padding-bottom: 18px;
  }
  .js .foot-nav ul.items li.collapsible {
    border-bottom: 0;
  }
  .js .foot-nav ul.items li.collapsible span.handler,
  .js .foot-nav ul.items li.collapsible.collapsed span.handler {
    background: transparent;
    color: #8db3d4;
  }
  .js .foot-nav ul.items li.collapsible span.handler:hover,
  .js .foot-nav ul.items li.collapsible.collapsed span.handler:hover {
    background: transparent;
  }
  .js .foot-nav ul.items li.collapsible span.handler .ico-chevron-up,
  .js .foot-nav ul.items li.collapsible.collapsed span.handler .ico-chevron-up {
    display: none;
  }
}
@media (min-width: 992px) {
  .foot-nav ul.items li:nth-of-type(2),
  .foot-nav ul.items li:nth-of-type(3) {
    border-top: 0;
  }
  .foot-nav ul.items li.block-socials {
    float: right;
  }
  .foot-nav ul.items li.block-primary,
  .foot-nav ul.items li.block-secondary {
    float: left;
  }
  .foot-nav ul.items li.block-socials {
    width: 50%;
  }
  .foot-nav ul.items li.block-primary {
    width: 25%;
  }
  .foot-nav ul.items li.block-primary ul {
    -moz-column-count: 1;
    column-count: 1;
    -moz-column-rule-style: none;
    column-rule-style: none;
  }
  .foot-nav ul.items li.block-secondary {
    clear: both;
    width: 100%;
  }
  .foot-nav ul.items li.block-secondary ul {
    -moz-column-count: 4;
    column-count: 4;
    -moz-column-rule-style: none;
    column-rule-style: none;
  }
}
.nav-tabs__list {
  list-style: none;
}
.nav-tabs__item {
  position: relative;
}
.nav-tabs__item > a {
  position: relative;
  display: block;
  padding: 9px 18px 6px;
}
.nav-tabs {
  display: block;
  border-bottom-width: 3px;
}
.nav-tabs__list {
  background-color: rgba(0, 0, 0, 0);
  display: inline-flex;
  flex-wrap: nowrap;
  left: 0;
  white-space: nowrap;
}
.nav-tabs--full {
  overflow: hidden;
}
.nav-tabs--level-1 {
  border-color: #4d5a67;
}
.nav-tabs--level-1 .nav-tabs__item {
  background-color: #f6f7f8;
}
.nav-tabs--level-1 .nav-tabs__item a {
  color: #768492;
}
.nav-tabs--level-1 .nav-tabs__item--active {
  background-color: #4d5a67;
  position: relative;
}
.nav-tabs--level-1 .nav-tabs__item--active a {
  color: #ebebeb;
}
.nav-tabs--level-1 .nav-tabs__item--default {
  margin-bottom: 2px;
  margin-right: 2px;
  padding-top: 2px;
}
.nav-tabs--level-1 .nav-tabs__item--default.nav-tabs__item--active {
  background-color: #4d5a67;
}
.nav-tabs--level-1 .nav-tabs__item--default.nav-tabs__item--active:after {
  content: "";
  background-color: #4d5a67;
  height: 2px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -2px;
}
.nav-tabs--level-1 .nav-tabs__item--inverted {
  background-color: transparent;
}
.nav-tabs--level-1 .nav-tabs__item--inverted a {
  color: #d9dde1;
  padding-left: 15px;
  padding-top: 16.36364px;
  padding-right: 15px;
  padding-bottom: 16.36364px;
}
.nav-tabs--level-1 .nav-tabs__item--inverted .ico {
  color: #d9dde1;
  margin-left: 15px;
}
.nav-tabs--level-1 .nav-tabs__item--inverted .ico + a {
  padding-left: 7.5px;
}
.nav-tabs--level-1 .nav-tabs__item--inverted a:hover {
  text-decoration: none;
  color: #fff;
}
.nav-tabs--level-1 .nav-tabs__item--inverted:hover .ico {
  color: #fff;
}
.nav-tabs--level-1 .nav-tabs__item--inverted.nav-tabs__item--active {
  border-right-color: transparent;
}
.nav-tabs--level-1 .nav-tabs__item--inverted.nav-tabs__item--active:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #ebebeb;
}
.nav-tabs--level-1 .nav-tabs__item--inverted.nav-tabs__item--active a,
.nav-tabs--level-1 .nav-tabs__item--inverted.nav-tabs__item--active .ico {
  color: #ebebeb;
}
.nav-tabs--level-2 {
  border-bottom-width: 0;
}
.nav-tabs--level-2 .nav-tabs__list {
  border-color: #f6f7f8;
  border-bottom-width: 3px;
  border-bottom-style: solid;
}
.nav-tabs--level-2 .nav-tabs__item a {
  color: #8a96a2;
}
.nav-tabs--level-2 .nav-tabs__item--active a,
.nav-tabs--level-2 .nav-tabs__item a:hover {
  color: #4d5a67;
  text-decoration: none;
  border-bottom-color: #a1aab4;
  border-bottom-width: 3px;
  margin-bottom: -3px;
}
.nav-tabs--level-2 .nav-tabs__item--active a {
  border-bottom-color: rgb(184, 0, 0);
}
.nav-tabs--tube {
  display: none;
}
@media (min-width: 640px) {
  .nav-tabs--tube {
    display: block;
    margin: 0 12px 27px;
    border-bottom: 1px solid #768492;
  }
}
@media (min-width: 640px) and (max-width: 768px) {
  .nav-tabs--tube {
    padding: 0 40px;
  }
}
@media (min-width: 992px) and (max-width: 1360px) {
  .nav-tabs--tube {
    padding: 0 40px;
  }
}
.nav-tabs__item {
  text-transform: uppercase;
  text-align: center;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 15.75px;
  border-bottom-width: 3px;
  display: inline-block;
}
.nav-tabs__item a {
  border-bottom-width: 0;
  border-bottom-style: solid;
}
.nav-tabs__item .ico + a {
  display: inline-block;
}
.nav-tabs__item--active a,
.nav-tabs__item--active a:hover,
.nav-tabs__item--active a:focus {
  cursor: default;
}
.nav-tabs__item--inverted.nav-tabs__item--active {
  background-color: rgba(0, 0, 0, 0) !important;
}
.nav-tabs__item--inverted.nav-tabs__item--active a {
  color: #ebebeb !important;
}
.nav-tabs__item--images {
  margin-right: 20px;
  text-align: left;
  text-transform: none;
  padding-bottom: 20px;
  max-width: 274px;
}
.nav-tabs__item--images > a {
  padding: 0;
  width: 274px;
  display: flex;
}
.nav-tabs__item--images.nav-tabs__item--active {
  border-bottom: #ebebeb solid 3px;
}
.nav-tabs--inverted {
  background-color: #222f3a;
  border-top-color: rgba(0, 0, 0, 0);
  border-bottom-color: #768492;
  border-style: solid;
  border-width: 1px;
  border-left: 0;
  border-right: 0;
}
html.js .nav-tabs--inverted .btn {
  color: #fff;
  background-color: transparent;
}
html.js .nav-tabs--inverted .btn-prev {
  background: linear-gradient(to left, rgba(34, 47, 58, 0) 30%, #222f3a 100%);
}
html.js .nav-tabs--inverted .btn-next {
  background: linear-gradient(to right, rgba(34, 47, 58, 0) 30%, #222f3a 100%);
}
a .nav-tabs--inverted {
  padding: 18px;
}
.nav-tabs--default {
  border-bottom-style: solid;
}
.nav-tabs--prog-hdr {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 12px;
}
.nav-tabs .nav-tabs__item--prog-hdr {
  border: none;
  background-color: transparent;
}
.nav-tabs .nav-tabs__item--prog-hdr.nav-tabs__item--active a {
  color: #ebebeb;
}
.nav-tabs .nav-tabs__item--prog-hdr.nav-tabs__item--active a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #ebebeb;
}
.nav-tabs .nav-tabs__item--prog-hdr a {
  color: #ebebeb;
}
@media (max-width: 639.9px) {
  .nav-tabs .nav-tabs__item--prog-hdr a {
    padding-bottom: 9px;
    font-size: 20.25px;
  }
}
.nav-tabs .nav-tabs__item--prog-hdr a:hover {
  color: rgba(235, 235, 235, 0.7);
  text-decoration: none;
}
.pg-broadcast .nav-tabs--level-2 {
  margin-top: -18px;
}
#content .nav-tabs + .media-container {
  padding-top: 18px;
}
html.js .nav-tabs {
  position: relative;
}
html.js .nav-tabs__item--active span:not(.ico):not(.badge--live) {
  background-color: #fff;
  color: rgb(184, 0, 0);
}
html.js .nav-tabs__item--active span:not(.ico):not(.badge--live):hover {
  background-color: #fff;
}
html.js .nav-tabs--full > .container > .row {
  position: relative;
}
html.js .nav-tabs .btn {
  position: absolute;
  padding: 0;
  cursor: pointer;
  margin-left: 0;
  margin-right: 0;
  z-index: 2;
  margin-top: 0;
  margin-bottom: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
}
html.js .nav-tabs .btn-prev {
  left: 0;
}
html.js .nav-tabs .btn-next {
  right: 0;
}
html.js .nav-tabs--level-1 .btn {
  width: 22.5px;
  background-color: rgba(34, 47, 58, 0.7);
  text-align: left;
  justify-content: center;
}
html.js .nav-tabs--level-2 .btn,
html.js .nav-tabs--inverted .btn {
  width: 22.5px;
}
@media (min-width: 640px) {
  html.js .nav-tabs--level-2 .btn,
  html.js .nav-tabs--inverted .btn {
    width: 45px;
  }
}
html.js .nav-tabs--level-2 .btn-prev,
html.js .nav-tabs--inverted .btn-prev {
  text-align: left;
  justify-content: flex-start;
}
html.js .nav-tabs--level-2 .btn-next,
html.js .nav-tabs--inverted .btn-next {
  text-align: right;
  justify-content: flex-end;
}
html.js .nav-tabs--level-2 .btn {
  color: #000;
  top: -6px;
}
html.js .nav-tabs--level-2 .btn-prev {
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 30%, #fff 100%);
}
html.js .nav-tabs--level-2 .btn-next {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 30%, #fff 100%);
}
html.js .nav-tabs--tube > .container > .row {
  position: relative;
}
html.js .nav-tabs--tube .btn {
  top: 50%;
  transform: translateY(-50%);
  bottom: auto;
  width: 40px;
  height: 40px;
  padding: 6px 10px;
  background: rgba(30, 30, 30, 0.9);
}
html.js .nav-tabs--tube .btn-prev {
  left: -40px;
  border-radius: 3px 0 0 3px;
}
html.js .nav-tabs--tube .btn-next {
  right: -40px;
  border-radius: 0 3px 3px 0;
}
html[dir="rtl"] .nav-tabs--tube .btn-prev {
  border-radius: 0 3px 3px 0;
}
html[dir="rtl"] .nav-tabs--tube .btn-next {
  border-radius: 3px 0 0 3px;
}
.media-block {
  word-wrap: break-word;
}
.media-block .media-pholder {
  padding-bottom: 9px;
}
.media-block.first-item {
  margin-top: 12px;
}
@media (min-width: 992px) {
  .media-block--fa {
    max-height: calc(100vh - 64px);
  }
}
.media-block--t-spac,
.media-block > .media-pholder {
  margin-top: 12px;
}
.media-block--contain {
  contain: layout;
}
.media-block li .ico {
  color: #768492;
  margin-right: 5px;
  vertical-align: baseline;
}
body.can-not-ff .media-block li .ico {
  vertical-align: middle;
}
.indent-time .media-block .date--time {
  float: left;
  width: 88px;
}
@media (max-width: 991.9px) {
  .media-block--top-story-package .media-block__title,
  .package-top .media-block__title {
    font-size: 22.5px;
  }
}
.media-block__title {
  color: #222f3a;
  line-height: 1.295;
  padding-bottom: 12px;
  vertical-align: baseline;
}
a:hover .media-block__title {
  color: rgb(184, 0, 0);
}
a:visited .media-block__title {
  color: #4b6881;
}
.media-block__title .ico {
  margin-right: 5px;
}
.media-block__title--size-1 {
  font-size: 27px;
}
.media-block__title--size-1 .ico {
  font-size: 22.5px;
  line-height: 32.4px;
  width: 27px;
  height: 32.4px;
}
.media-block__title--size-2 {
  font-size: 22.5px;
}
.media-block__title--size-2 .ico {
  font-size: 22.5px;
  line-height: 27px;
  width: 22.5px;
  height: 27px;
}
.media-block__title--size-3 {
  font-size: 20.25px;
}
.media-block__title--size-3 .ico {
  font-size: 20.25px;
  line-height: 24.3px;
  width: 20.25px;
  height: 24.3px;
}
.media-block__title--size-4 {
  font-size: 15.75px;
}
.media-block__title--size-4 .ico {
  line-height: 18.9px;
  height: 18.9px;
}
.media-block__title--io {
  font-size: 22.5px;
}
@media (min-width: 992px) {
  .media-block__title--io {
    color: #fff;
    font-size: 27px;
    line-height: 1.204;
  }
  a:visited .media-block__title--io {
    color: #e6e6e6;
  }
  .wg-area-1c .media-block__title--io:not(.media-block__title--iov) {
    font-size: 20.25px;
  }
  .wg-area-2c .media-block__title--io:not(.media-block__title--iov) {
    font-size: 34.2px;
  }
  .wg-area-3c .media-block__title--io:not(.media-block__title--iov),
  .wg-area-4c .media-block__title--io:not(.media-block__title--iov) {
    font-size: 45px;
  }
  .region .media-block__title--io {
    font-size: 20.25px;
  }
}
.media-block__title--inverted {
  color: #f6f7f8;
}
a:hover .media-block__title--inverted {
  color: #f6f7f8;
}
a:visited .media-block__title--inverted {
  color: #bdc4ca;
}
.media-block__title--author {
  font-size: 22.5px;
}
.media-block__title--author a {
  color: #4d5a67;
  border-bottom: 1px solid #cbd1d6;
}
.media-block__title--author a:hover {
  color: rgb(184, 0, 0);
  border-bottom: 1px solid rgb(184, 0, 0);
}
.media-block__title--25 {
  padding-bottom: 24px;
}
.media-block__content {
  margin-top: 12px;
}
.media-block__content--h {
  margin-left: 38.5%;
  word-wrap: break-word;
}
.media-block__content--h-s {
  margin-left: 27%;
}
.media-block__content--h-xs {
  margin-left: 19%;
}
@media (min-width: 640px) {
  .media-block__content--h-m {
    margin-left: 314px;
  }
}
@media (min-width: 992px) {
  .media-block__content--h-bob {
    margin-left: 47.5%;
  }
}
@media (max-width: 639.9px) {
  .media-block__content--full-mob {
    margin-left: 0;
  }
}
@media (max-width: 639.9px) {
  .author .media-block__content--h,
  .col-xs-vertical .media-block__content--h {
    margin-left: 0;
  }
}
.media-block .player-and-links {
  padding-bottom: 9px;
}
.thumb {
  display: block;
  contain: content;
}
.thumb16_9 {
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.special-sidebar .thumb16_9 {
  background-color: #fff;
}
.thumb16_9 img {
  transition: opacity 0.5s ease-in-out;
  opacity: 0;
}
.thumb16_9 img.enhanced {
  opacity: 1;
}
.thumb1_1 {
  height: 0;
  padding-bottom: 100%;
  overflow: hidden;
}
.thumb1_1 img {
  transition: opacity 0.5s ease-in-out;
  opacity: 0;
}
.thumb1_1 img.enhanced {
  opacity: 1;
}
.thumb3_4 {
  height: 0;
  padding-bottom: 117%;
  overflow: hidden;
}
.thumb3_4 img {
  transition: opacity 0.5s ease-in-out;
  opacity: 0;
}
.thumb3_4 img.enhanced {
  opacity: 1;
}
.img-wrap {
  display: block;
  position: relative;
}
.img-wrap--gallery {
  background: #151d23;
}
.img-wrap--float {
  width: 35%;
  float: left;
  margin-right: 10px;
  margin-bottom: 12px;
}
.img-wrap--float.img-wrap--s {
  width: 25%;
}
@media (min-width: 992px) {
  .img-wrap--float.img-wrap--xs {
    width: 17%;
  }
  .img-wrap--float.img-wrap--bob {
    width: 43%;
  }
}
@media (min-width: 640px) {
  .img-wrap--float.img-wrap--m {
    width: 290px;
  }
}
@media (max-width: 639.9px) {
  .img-wrap--no-mob {
    display: none;
  }
}
@media (max-width: 639.9px) {
  .img-wrap--block-mob {
    float: none;
    width: 100%;
    margin-right: 0;
  }
}
.img-wrap--tube {
  width: 100px;
  min-width: 100px;
}
.img-wrap--t-spac {
  margin-top: 12px;
}
@media (max-width: 639.9px) {
  .col-xs-vertical .img-wrap {
    width: 100%;
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .media-pholder .img-wrap--gallery img {
    margin: 0 auto;
    max-height: 767px;
    width: auto;
  }
}
@media (min-width: 361px) {
  .img-wrap--size-1 .ico,
  .img-wrap--size-2 .ico,
  .img-wrap--size-3 .ico {
    width: 32px;
    font-size: 18px;
    padding: 3px;
  }
}
@media (min-width: 640px) {
  .img-wrap--size-1 .ico,
  .img-wrap--size-2 .ico {
    width: 40px;
    font-size: 20px;
    padding: 5px;
  }
}
.media-block-wrap {
  padding-bottom: 18px;
  padding-top: 9px;
}
.media-block-wrap--jobs {
  padding-bottom: 36px;
  padding-top: 0;
}
.media-block-wrap--jobs .section-head {
  font-size: 18px;
}
.media-block-wrap .label--mb {
  color: #a1aab4;
}
.media-block-wrap .sys-msg {
  margin: 12px 0;
}
.media-block-wrap .wsw {
  margin-top: 12px;
}
.media-block-wrap .wsw .pangeaExternalWidgetSnippetRendered {
  margin-top: -12px;
}
.mb-grid:before,
.fui-grid__inner:before,
.fui-bob-grid:before {
  display: block;
  content: "";
  border-top: 1px dotted #e8eaec;
}
.fui-bob-grid:before {
  border-top-style: solid;
}
.media-block-wrap .wg-content {
  padding: 18px 0;
}
.special-sidebar {
  background: #f6f7f8;
  padding: 12px;
  margin-top: 12px;
}
@media (max-width: 639.9px) {
  .mb-grid.col-xs-12:nth-of-type(1):before {
    display: none;
  }
  .col-xs-4:nth-of-type(3n + 4) {
    clear: left;
  }
  .mb-grid.col-xs-4:nth-of-type(1):before,
  .mb-grid.col-xs-4:nth-of-type(2):before,
  .mb-grid.col-xs-4:nth-of-type(3):before {
    display: none;
  }
  .col-xs-3:nth-of-type(4n + 5) {
    clear: left;
  }
  .mb-grid.col-xs-3:nth-of-type(1):before,
  .mb-grid.col-xs-3:nth-of-type(2):before,
  .mb-grid.col-xs-3:nth-of-type(3):before,
  .mb-grid.col-xs-3:nth-of-type(4):before {
    display: none;
  }
  .col-xs-6:not(.wg-area-1c):nth-of-type(2n + 3) {
    clear: left;
  }
  .mb-grid.col-xs-6:nth-of-type(1):before,
  .mb-grid.col-xs-6:nth-of-type(2):before {
    display: none;
  }
  .wg-area-4c .mb-grid.col-xs-3:nth-of-type(4n + 5) {
    clear: left;
  }
  .wg-area-4c .mb-grid.col-xs-3:nth-of-type(1):before,
  .wg-area-4c .mb-grid.col-xs-3:nth-of-type(2):before,
  .wg-area-4c .mb-grid.col-xs-3:nth-of-type(3):before,
  .wg-area-4c .mb-grid.col-xs-3:nth-of-type(4):before {
    display: none;
  }
  .fui-grid.col-xs-6 .fui-grid__inner.col-xs-12:nth-of-type(1):before {
    display: none;
  }
  .fui-grid.col-xs-6 .fui-grid__inner.col-xs-6:nth-of-type(1):before,
  .fui-grid.col-xs-6 .fui-grid__inner.col-xs-6:nth-of-type(2):before {
    display: none;
  }
  .fui-grid.col-xs-8 .fui-grid__inner.col-xs-6:nth-of-type(1):before,
  .fui-grid.col-xs-8 .fui-grid__inner.col-xs-6:nth-of-type(2):before {
    display: none;
  }
  .fui-grid__inner.col-xs-4:nth-of-type(1):before,
  .fui-grid__inner.col-xs-4:nth-of-type(2):before,
  .fui-grid__inner.col-xs-4:nth-of-type(3):before {
    display: none;
  }
  .fui-bob-grid:nth-of-type(1):before {
    display: none;
  }
}
@media (min-width: 640px) and (max-width: 991.9px) {
  .mb-grid.col-sm-12:nth-of-type(1):before {
    display: none;
  }
  .col-sm-4:nth-of-type(3n + 4) {
    clear: left;
  }
  .mb-grid.col-sm-4:nth-of-type(1):before,
  .mb-grid.col-sm-4:nth-of-type(2):before,
  .mb-grid.col-sm-4:nth-of-type(3):before {
    display: none;
  }
  .col-sm-3:nth-of-type(4n + 5) {
    clear: left;
  }
  .mb-grid.col-sm-3:nth-of-type(1):before,
  .mb-grid.col-sm-3:nth-of-type(2):before,
  .mb-grid.col-sm-3:nth-of-type(3):before,
  .mb-grid.col-sm-3:nth-of-type(4):before {
    display: none;
  }
  .col-sm-6:not(.wg-area-1c):nth-of-type(2n + 3) {
    clear: left;
  }
  .mb-grid.col-sm-6:nth-of-type(1):before,
  .mb-grid.col-sm-6:nth-of-type(2):before {
    display: none;
  }
  .wg-area-4c .mb-grid.col-sm-3:nth-of-type(4n + 5) {
    clear: left;
  }
  .wg-area-4c .mb-grid.col-sm-3:nth-of-type(1):before,
  .wg-area-4c .mb-grid.col-sm-3:nth-of-type(2):before,
  .wg-area-4c .mb-grid.col-sm-3:nth-of-type(3):before,
  .wg-area-4c .mb-grid.col-sm-3:nth-of-type(4):before {
    display: none;
  }
  .fui-grid.col-sm-6 .fui-grid__inner.col-sm-12:nth-of-type(1):before {
    display: none;
  }
  .fui-grid.col-sm-6 .fui-grid__inner.col-sm-6:nth-of-type(1):before,
  .fui-grid.col-sm-6 .fui-grid__inner.col-sm-6:nth-of-type(2):before {
    display: none;
  }
  .fui-grid.col-sm-8 .fui-grid__inner.col-sm-6:nth-of-type(1):before,
  .fui-grid.col-sm-8 .fui-grid__inner.col-sm-6:nth-of-type(2):before {
    display: none;
  }
  .fui-grid__inner.col-sm-4:nth-of-type(1):before,
  .fui-grid__inner.col-sm-4:nth-of-type(2):before,
  .fui-grid__inner.col-sm-4:nth-of-type(3):before {
    display: none;
  }
  .fui-bob-grid:nth-of-type(1):before,
  .fui-bob-grid:nth-of-type(2):before {
    display: none;
  }
}
@media (min-width: 992px) {
  .mb-grid.col-md-12:nth-of-type(1):before {
    display: none;
  }
  .col-md-4:nth-of-type(3n + 4) {
    clear: left;
  }
  .mb-grid.col-md-4:nth-of-type(1):before,
  .mb-grid.col-md-4:nth-of-type(2):before,
  .mb-grid.col-md-4:nth-of-type(3):before {
    display: none;
  }
  .col-md-3:nth-of-type(4n + 5) {
    clear: left;
  }
  .mb-grid.col-md-3:nth-of-type(1):before,
  .mb-grid.col-md-3:nth-of-type(2):before,
  .mb-grid.col-md-3:nth-of-type(3):before,
  .mb-grid.col-md-3:nth-of-type(4):before {
    display: none;
  }
  .col-md-6:not(.wg-area-1c):nth-of-type(2n + 3) {
    clear: left;
  }
  .mb-grid.col-md-6:nth-of-type(1):before,
  .mb-grid.col-md-6:nth-of-type(2):before {
    display: none;
  }
  .wg-area-4c .mb-grid.col-md-3:nth-of-type(4n + 5) {
    clear: left;
  }
  .wg-area-4c .mb-grid.col-md-3:nth-of-type(1):before,
  .wg-area-4c .mb-grid.col-md-3:nth-of-type(2):before,
  .wg-area-4c .mb-grid.col-md-3:nth-of-type(3):before,
  .wg-area-4c .mb-grid.col-md-3:nth-of-type(4):before {
    display: none;
  }
  .fui-grid.col-md-6 .fui-grid__inner.col-md-12:nth-of-type(1):before {
    display: none;
  }
  .fui-grid.col-md-6 .fui-grid__inner.col-md-6:nth-of-type(1):before,
  .fui-grid.col-md-6 .fui-grid__inner.col-md-6:nth-of-type(2):before {
    display: none;
  }
  .fui-grid.col-md-8 .fui-grid__inner.col-md-6:nth-of-type(1):before,
  .fui-grid.col-md-8 .fui-grid__inner.col-md-6:nth-of-type(2):before {
    display: none;
  }
  .fui-grid__inner.col-md-4:nth-of-type(1):before,
  .fui-grid__inner.col-md-4:nth-of-type(2):before,
  .fui-grid__inner.col-md-4:nth-of-type(3):before {
    display: none;
  }
  .fui-bob-grid:nth-of-type(1):before {
    display: none;
  }
}
.poll {
  margin-top: 12px;
}
.poll form {
  max-width: 100%;
}
.poll .question {
  margin-bottom: 18px;
}
.poll label {
  padding-bottom: 6px;
}
.poll .answer {
  margin-bottom: 18px;
}
.poll.open .answer:hover .result {
  background: #e2e5e8;
}
.poll.open .answer:hover .result-bar {
  background: #2e5f90;
}
.poll.open label {
  cursor: pointer;
}
.poll input[type="radio"] {
  margin-left: 0;
  box-shadow: none;
  width: inherit;
  height: inherit;
}
.poll .result {
  float: left;
  display: block;
  margin-top: 2.25px;
  background: #f6f7f8;
  width: 100%;
  margin-left: 0%;
}
.poll .result .result-bar {
  float: left;
  display: block;
  background: rgb(184, 0, 0);
  height: 18px;
  position: relative;
  width: 0;
  transition: 1s;
}
.poll .note {
  font-size: 14.625px;
  padding-bottom: 12px;
}
.poll .msg-closed {
  padding-bottom: 8px;
  color: rgb(184, 0, 0);
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 14.625px;
}
.poll .buttons {
  padding-bottom: 12px;
}
.fredContent {
  margin-top: 18px;
}
.fredContent__bg {
  background-color: #222f3a;
  margin-top: 0;
  margin-bottom: 18px;
  overflow: hidden;
}
.fredContent__bg--light {
  background-color: #fff;
}
.fredContent__bg:not(.fredContent__bg--light)
  .media-block__title:not(.media-block__title--io) {
  color: #fff;
}
.fredContent__bg:not(.fredContent__bg--light)
  a:visited
  .media-block__title:not(.media-block__title--io) {
  color: #d1d6da;
}
.fredContent__bg:not(.fredContent__bg--light)
  a:hover
  .media-block__title:not(.media-block__title--io) {
  color: #ebebeb;
}
@media (max-width: 991.9px) {
  .fredContent__bg:not(.fredContent__bg--light) .media-block__title--io {
    color: #fff;
  }
  .fredContent__bg:not(.fredContent__bg--light)
    a:visited
    .media-block__title--io {
    color: #d1d6da;
  }
  .fredContent__bg:not(.fredContent__bg--light)
    a:hover
    .media-block__title--io {
    color: #ebebeb;
  }
}
.fredContent__bg:not(.fredContent__bg--light) .link-more {
  color: #cbd1d6;
}
@media (max-width: 1355.9px) {
  .fredContent__bg:after {
    display: block;
    content: "";
    height: 60px;
    background: #fff;
  }
}
.preview-type-edit .fredContent__bg {
  overflow: visible;
}
.fredContent .container {
  margin-top: 18px;
  margin-bottom: 18px;
  position: relative;
}
.fredContent__slider:after,
.fredContent__slider:before {
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  background: #222f3a;
  opacity: 0.7;
  z-index: 1;
}
.fredContent__slider:before {
  left: 100%;
}
.fredContent__slider:after {
  right: 100%;
}
.fredContent__slider--light:after,
.fredContent__slider--light:before {
  background: #fff;
}
.fredContent__slider .media-block {
  border: 0;
}
.fredContent__slider .badge--live {
  background: #c11d22;
  color: #fff;
}
.fredContent__slider .badge--updated {
  background: rgb(184, 0, 0);
  color: #fff;
}
.fredContent__slider-item {
  margin-right: 24px;
}
.fredContent__slider-item:last-child {
  margin-right: 0;
}
.fredContent__slider-item .media-block {
  width: 288px;
}
@media (min-width: 1356px) {
  .fredContent__controls {
    position: relative;
  }
}
.fredContent__controls-inner {
  display: flex;
  justify-content: flex-end;
  position: absolute;
  bottom: -58px;
  right: 12px;
}
@media (min-width: 1356px) {
  .fredContent__controls-inner {
    right: -64px;
    top: 55px;
    z-index: 3;
  }
  .fredContent__controls-inner--vert {
    top: 135px;
  }
}
.fredContent__control .ico {
  color: rgb(184, 0, 0);
  background: #fff;
  width: 54px;
  height: 50px;
  font-size: 26px;
  cursor: pointer;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  border-radius: 0 3px 3px 0;
}
.fredContent__control:first-child .ico {
  border-radius: 3px 0 0 3px;
  margin-right: 20px;
}
html[dir="rtl"] .fredContent__control .ico {
  transform: rotate(180deg);
  box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.2);
}
.fredContent__control--disabled .ico {
  color: #a1aab4;
  cursor: default;
}
.fredContent .section-head {
  border-bottom-color: #a1aab4;
  padding: 4.5px 0 9px;
  margin: 0 0 18px 0;
}
.fredContent .section-head--fred-dark {
  color: #cbd1d6;
}
.fredContent .section-head--fred-dark a {
  color: #cbd1d6;
}
.fredContent .section-head--fred-dark a:hover {
  color: rgb(184, 0, 0);
}
.fredContent .section-head a {
  display: inline-block;
}
.fredContent .section-head a .ico {
  margin-left: 18px;
}
.fredContent .area-image-header-wrap {
  margin: 0 0 18px 0;
}
.fredContent .category {
  color: #cbd1d6;
  border-color: #cbd1d6;
}
.fredContent a.category:hover {
  color: #a1aab4;
  border-color: #a1aab4;
}
.fredContent .media-block__title--io {
  font-size: 20.25px;
}
.fredContent .media-block__content {
  margin-top: 9px;
}
.fredContent .link-more {
  margin-top: 9px;
}
.swipe-slide__inner--fred {
  display: flex;
}
.widgetDesign.fredContent__bg:after {
  background: transparent;
}
.swipe-slide {
  overflow: hidden;
}
.swipe-slide--overflow {
  overflow: visible;
}
.swipe-slide__inner {
  position: relative;
  transition: transform 0.3s;
}
.fa-header__info {
  display: none;
}
@media (min-width: 992px) {
  .img-overlay {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 20% 12px 0;
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
    pointer-events: none;
  }
  .img-overlay.fa-header__info {
    display: block;
    pointer-events: all;
    padding: 20% 0 0;
  }
  .img-overlay .category,
  .img-overlay .date--time,
  .img-overlay .date {
    font-size: 14.625px;
    color: #f6f7f8;
  }
  .img-overlay .category,
  .img-overlay .date--time {
    display: inline;
  }
  .img-overlay a.category {
    pointer-events: all;
  }
  .img-overlay a.category:hover {
    color: #fff;
  }
  .wg-area-3c .img-overlay:not(.img-overlay--vertical),
  .wg-area-4c .img-overlay:not(.img-overlay--vertical) {
    padding: 20% 18px 9px;
  }
}
@media (min-width: 640px) and (max-width: 991px) {
  .sm-clear-third div:nth-child(2n + 3) {
    clear: left;
  }
}
.package-list {
  padding-left: 20px;
  border-bottom: 1px dotted #e8eaec;
  position: relative;
}
.package-list:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #b2b2b2;
  top: 5px;
  left: 0;
  position: absolute;
}
.package-list--last {
  border-bottom: 2px solid #f6f7f8;
  margin-bottom: 12px;
}
.package-list--also-read:last-of-type {
  border-bottom: none;
}
.package-list--also-read:before {
  top: 0.5em;
}
@media (max-width: 639.9px) {
  .carousel-package-side {
    display: none;
  }
  .carousel-package-main {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 9px;
    overflow: hidden;
  }
}
.slide-in-wg .wg-hiding-area .ico-arrow-right,
.slide-in-wg .wg-hiding-area .ico-arrow-forward {
  display: none;
}
@media (min-width: 360px) {
  html.js .slide-in-wg {
    display: none;
  }
  html.js .slide-in-wg .section-head {
    display: none;
  }
  html.js .slide-in-wg.opened {
    transform: translateX(0);
  }
  html.js .slide-in-wg.opened .ico-arrow-right,
  html.js .slide-in-wg.opened .ico-arrow-forward {
    transition: transform 1s;
    transform: none;
  }
  html.js .slide-in-wg--adjust.opened {
    transform: translate(0, -50px);
  }
  html.js .slide-in-wg .ico-arrow-right,
  html.js .slide-in-wg .ico-arrow-forward {
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 5px;
    cursor: pointer;
    margin-right: 0;
    color: #f6f7f8;
    z-index: 1;
    height: 100%;
    transform: rotateY(180deg);
    transition: transform 1s;
  }
  html.js .slide-in-wg .ico-arrow-right:hover,
  html.js .slide-in-wg .ico-arrow-forward:hover {
    color: #ebebeb;
  }
  html.js .slide-in-wg .wg-hiding-area {
    width: 100%;
    display: block;
    position: relative;
    background-color: rgb(184, 0, 0);
    border-top-left-radius: 3px;
    padding-left: 25px;
    box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.85);
  }
  html.js .slide-in-wg .wg-hiding-area:hover {
    background-color: #a1aab4;
  }
  html.js .slide-in-wg .wg-hiding-area > div {
    background-color: #ebebeb;
    width: 295px;
    border-left: 1px solid #cbd1d6;
    margin: 0;
    padding: 0;
    position: relative;
  }
  html.js .slide-in-wg .wg-hiding-area > div:before {
    content: " ";
    height: 100%;
    width: 25px;
    display: block;
    position: absolute;
    top: 0;
    left: -26px;
    border-top-left-radius: 7px;
    box-shadow: -1px 2px 10px -2px rgba(0, 0, 0, 0.85);
  }
  html.js .slide-in-wg .wg-hiding-area > div:hover:before {
    background-color: rgb(184, 0, 0);
  }
  .js .slide-in-wg {
    width: 320px;
    position: fixed;
    bottom: 0;
    right: 0;
    transform: translateX(295px);
    z-index: 99;
    background-color: transparent;
    margin-bottom: 0;
    display: block;
    opacity: 1;
    transition: transform 0.2s linear;
  }
  .js .slide-in-wg--adjust {
    transform: translate(295px, -50px);
  }
  .js .slide-in-wg.suspended {
    transform: translateX(326px) !important;
  }
  .js .slide-in-wg--adjust.suspended {
    transform: translate(326px, -50px) !important;
  }
}
.fc {
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
  font-size: 15.75px;
}
.fc > .fc__item {
  margin-top: 36px;
}
.fc > .fc__item:first-child {
  margin-top: 12px;
}
.fc__hdr {
  padding: 6px 12px 12px;
  border-bottom: 3px solid #fff;
  width: 100%;
  background-color: #f3f4f5;
  position: relative;
}
@media (min-width: 640px) {
  .fc__hdr {
    display: flex;
    flex-direction: row-reverse;
  }
}
.fc__hdr .title {
  padding-top: 6px;
  float: left;
  color: #222f3a;
  flex: 1;
  min-width: 50%;
}
@media (min-width: 640px) {
  .fc__hdr .title {
    padding-right: 24px;
  }
}
.fc__hdr .title h4 {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 18px;
}
.fc__hdr .title:hover {
  color: rgb(184, 0, 0);
  text-decoration: underline;
}
@media (max-width: 639.9px) {
  .fc__hdr .title {
    width: calc(100% - 40px);
  }
}
.fc__body {
  background: #fefefe;
}
.fc__body .statement {
  padding: 12px;
  background: #f3f4f5;
  padding-left: 18px;
}
.fc__body .statement > * {
  position: relative;
  z-index: 0;
}
.fc__body .statement-head:before {
  content: "";
  left: -18px;
  width: 50%;
  background: #f3f4f5;
  border-left: 8px solid #768492;
  z-index: 0;
}
.fc__body .statement-head.green:before {
  border-color: #83ab4b;
}
.fc__body .statement-head.orange:before {
  border-color: #ee8735;
}
.fc__body .statement-head.blue:before {
  border-color: #007dba;
}
.fc__body .statement-head.red:before {
  border-color: #d12430;
}
.fc__body .statement-head.yellow:before {
  border-color: #ffc72c;
}
.fc__body .statement-head.light-green:before {
  border-color: #a4d65e;
}
.fc__body .statement-author {
  position: relative;
  z-index: 10;
  display: flex;
  align-items: stretch;
}
.fc__body .statement-author .img-wrap {
  width: 48px;
  min-width: 48px;
  margin-right: 12px;
}
.fc__body .statement-author h4 {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 15.75px;
}
.fc__body .statement-author .desc {
  font-size: 13.5px;
  color: #5b7d9a;
  display: block;
}
.fc__body .statement-content {
  margin-top: 12px;
  font-weight: bold;
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
}
.fc__body .statement-source {
  font-size: 13.5px;
  padding-top: 12px;
  color: #a1aab4;
  word-break: break-word;
}
.fc__body .verdict {
  padding: 12px;
  border: 1px solid #f3f4f5;
}
.fc__body .verdict .read-more {
  clear: both;
  margin-top: 9px;
  font-weight: bold;
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
  font-size: 15.75px;
}
.fc__body .verdict-head {
  margin-bottom: 12px;
  word-break: break-word;
}
.fc__body .verdict-head .title {
  margin-right: 12px;
  background: transparent;
  display: flex;
  align-items: stretch;
}
.fc__body .verdict-head .title span:not(.ico) {
  text-transform: uppercase;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 20.25px;
  line-height: 1;
}
.fc__body .verdict-head .title .ico {
  background-color: #768492;
  line-height: 32px;
  width: 32px;
  min-width: 32px;
  height: 32px;
  font-size: 16px;
  text-align: center;
}
.fc__body .verdict-head .title.green {
  color: #83ab4b;
}
.fc__body .verdict-head .title.green .ico {
  background-color: #83ab4b;
}
.fc__body .verdict-head .title.orange {
  color: #ee8735;
}
.fc__body .verdict-head .title.orange .ico {
  background-color: #ee8735;
}
.fc__body .verdict-head .title.blue {
  color: #007dba;
}
.fc__body .verdict-head .title.blue .ico {
  background-color: #007dba;
}
.fc__body .verdict-head .title.red {
  color: #d12430;
}
.fc__body .verdict-head .title.red .ico {
  background-color: #d12430;
}
.fc__body .verdict-head .title.yellow {
  color: #ffc72c;
}
.fc__body .verdict-head .title.yellow .ico {
  background-color: #ffc72c;
}
.fc__body .verdict-head .title.light-green {
  color: #a4d65e;
}
.fc__body .verdict-head .title.light-green .ico {
  background-color: #a4d65e;
}
.fc__body .verdict-head a.title:hover {
  text-decoration: none;
  opacity: 0.8;
}
.fc__body .verdict-head .intro {
  padding: 0;
  display: none;
}
.fc__body .verdict-content {
  display: none;
}
.fc__body .head-side {
  display: flex;
  flex-direction: column;
  justify-content: center;
  word-break: break-word;
  margin-left: 9px;
}
.pg-fc .fc__body {
  margin-bottom: 27px;
}
@media (min-width: 640px) {
  .pg-arch-fc .fc__body {
    display: block;
  }
  .pg-arch-fc .fc__body,
  .pg-fc .fc__body,
  .wg-area-2c .fc__body,
  .wg-area-3c .fc__body,
  .wg-area-4c .fc__body {
    display: flex;
  }
  .pg-arch-fc > div:not(.region) > .fc .fc__hdr .title h4,
  .pg-arch-fc ul#blogItems .fc__hdr .title h4,
  .pg-fc > div:not(.region) > .fc .fc__hdr .title h4,
  .pg-fc ul#blogItems .fc__hdr .title h4,
  .wg-area-2c > div:not(.region) > .fc .fc__hdr .title h4,
  .wg-area-2c ul#blogItems .fc__hdr .title h4,
  .wg-area-3c > div:not(.region) > .fc .fc__hdr .title h4,
  .wg-area-3c ul#blogItems .fc__hdr .title h4,
  .wg-area-4c > div:not(.region) > .fc .fc__hdr .title h4,
  .wg-area-4c ul#blogItems .fc__hdr .title h4 {
    font-size: 27px;
  }
  .pg-arch-fc > div:not(.region) > .fc > .fc__item > .fc__body,
  .pg-arch-fc .col-xs-12 > .fc__body,
  .pg-arch-fc ul#blogItems .fc__body,
  .pg-fc > div:not(.region) > .fc > .fc__item > .fc__body,
  .pg-fc .col-xs-12 > .fc__body,
  .pg-fc ul#blogItems .fc__body,
  .wg-area-2c > div:not(.region) > .fc > .fc__item > .fc__body,
  .wg-area-2c .col-xs-12 > .fc__body,
  .wg-area-2c ul#blogItems .fc__body,
  .wg-area-3c > div:not(.region) > .fc > .fc__item > .fc__body,
  .wg-area-3c .col-xs-12 > .fc__body,
  .wg-area-3c ul#blogItems .fc__body,
  .wg-area-4c > div:not(.region) > .fc > .fc__item > .fc__body,
  .wg-area-4c .col-xs-12 > .fc__body,
  .wg-area-4c ul#blogItems .fc__body {
    position: relative;
  }
  .pg-arch-fc > div:not(.region) > .fc > .fc__item > .fc__body .wsw,
  .pg-arch-fc .col-xs-12 > .fc__body .wsw,
  .pg-arch-fc ul#blogItems .fc__body .wsw,
  .pg-fc > div:not(.region) > .fc > .fc__item > .fc__body .wsw,
  .pg-fc .col-xs-12 > .fc__body .wsw,
  .pg-fc ul#blogItems .fc__body .wsw,
  .wg-area-2c > div:not(.region) > .fc > .fc__item > .fc__body .wsw,
  .wg-area-2c .col-xs-12 > .fc__body .wsw,
  .wg-area-2c ul#blogItems .fc__body .wsw,
  .wg-area-3c > div:not(.region) > .fc > .fc__item > .fc__body .wsw,
  .wg-area-3c .col-xs-12 > .fc__body .wsw,
  .wg-area-3c ul#blogItems .fc__body .wsw,
  .wg-area-4c > div:not(.region) > .fc > .fc__item > .fc__body .wsw,
  .wg-area-4c .col-xs-12 > .fc__body .wsw,
  .wg-area-4c ul#blogItems .fc__body .wsw {
    font-size: 18px;
  }
  .pg-arch-fc > div:not(.region) > .fc > .fc__item > .fc__body .statement,
  .pg-arch-fc > div:not(.region) > .fc > .fc__item > .fc__body .verdict,
  .pg-arch-fc .col-xs-12 > .fc__body .statement,
  .pg-arch-fc .col-xs-12 > .fc__body .verdict,
  .pg-arch-fc ul#blogItems .fc__body .statement,
  .pg-arch-fc ul#blogItems .fc__body .verdict,
  .pg-fc > div:not(.region) > .fc > .fc__item > .fc__body .statement,
  .pg-fc > div:not(.region) > .fc > .fc__item > .fc__body .verdict,
  .pg-fc .col-xs-12 > .fc__body .statement,
  .pg-fc .col-xs-12 > .fc__body .verdict,
  .pg-fc ul#blogItems .fc__body .statement,
  .pg-fc ul#blogItems .fc__body .verdict,
  .wg-area-2c > div:not(.region) > .fc > .fc__item > .fc__body .statement,
  .wg-area-2c > div:not(.region) > .fc > .fc__item > .fc__body .verdict,
  .wg-area-2c .col-xs-12 > .fc__body .statement,
  .wg-area-2c .col-xs-12 > .fc__body .verdict,
  .wg-area-2c ul#blogItems .fc__body .statement,
  .wg-area-2c ul#blogItems .fc__body .verdict,
  .wg-area-3c > div:not(.region) > .fc > .fc__item > .fc__body .statement,
  .wg-area-3c > div:not(.region) > .fc > .fc__item > .fc__body .verdict,
  .wg-area-3c .col-xs-12 > .fc__body .statement,
  .wg-area-3c .col-xs-12 > .fc__body .verdict,
  .wg-area-3c ul#blogItems .fc__body .statement,
  .wg-area-3c ul#blogItems .fc__body .verdict,
  .wg-area-4c > div:not(.region) > .fc > .fc__item > .fc__body .statement,
  .wg-area-4c > div:not(.region) > .fc > .fc__item > .fc__body .verdict,
  .wg-area-4c .col-xs-12 > .fc__body .statement,
  .wg-area-4c .col-xs-12 > .fc__body .verdict,
  .wg-area-4c ul#blogItems .fc__body .statement,
  .wg-area-4c ul#blogItems .fc__body .verdict {
    width: 50%;
  }
  .pg-arch-fc > div:not(.region) > .fc > .fc__item > .fc__body .statement-head,
  .pg-arch-fc .col-xs-12 > .fc__body .statement-head,
  .pg-arch-fc ul#blogItems .fc__body .statement-head,
  .pg-fc > div:not(.region) > .fc > .fc__item > .fc__body .statement-head,
  .pg-fc .col-xs-12 > .fc__body .statement-head,
  .pg-fc ul#blogItems .fc__body .statement-head,
  .wg-area-2c > div:not(.region) > .fc > .fc__item > .fc__body .statement-head,
  .wg-area-2c .col-xs-12 > .fc__body .statement-head,
  .wg-area-2c ul#blogItems .fc__body .statement-head,
  .wg-area-3c > div:not(.region) > .fc > .fc__item > .fc__body .statement-head,
  .wg-area-3c .col-xs-12 > .fc__body .statement-head,
  .wg-area-3c ul#blogItems .fc__body .statement-head,
  .wg-area-4c > div:not(.region) > .fc > .fc__item > .fc__body .statement-head,
  .wg-area-4c .col-xs-12 > .fc__body .statement-head,
  .wg-area-4c ul#blogItems .fc__body .statement-head {
    position: inherit;
  }
  .pg-arch-fc
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .statement-head:before,
  .pg-arch-fc .col-xs-12 > .fc__body .statement-head:before,
  .pg-arch-fc ul#blogItems .fc__body .statement-head:before,
  .pg-fc
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .statement-head:before,
  .pg-fc .col-xs-12 > .fc__body .statement-head:before,
  .pg-fc ul#blogItems .fc__body .statement-head:before,
  .wg-area-2c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .statement-head:before,
  .wg-area-2c .col-xs-12 > .fc__body .statement-head:before,
  .wg-area-2c ul#blogItems .fc__body .statement-head:before,
  .wg-area-3c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .statement-head:before,
  .wg-area-3c .col-xs-12 > .fc__body .statement-head:before,
  .wg-area-3c ul#blogItems .fc__body .statement-head:before,
  .wg-area-4c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .statement-head:before,
  .wg-area-4c .col-xs-12 > .fc__body .statement-head:before,
  .wg-area-4c ul#blogItems .fc__body .statement-head:before {
    left: 0;
  }
  .pg-arch-fc
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .statement-author
    .img-wrap,
  .pg-arch-fc .col-xs-12 > .fc__body .statement-author .img-wrap,
  .pg-arch-fc ul#blogItems .fc__body .statement-author .img-wrap,
  .pg-fc
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .statement-author
    .img-wrap,
  .pg-fc .col-xs-12 > .fc__body .statement-author .img-wrap,
  .pg-fc ul#blogItems .fc__body .statement-author .img-wrap,
  .wg-area-2c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .statement-author
    .img-wrap,
  .wg-area-2c .col-xs-12 > .fc__body .statement-author .img-wrap,
  .wg-area-2c ul#blogItems .fc__body .statement-author .img-wrap,
  .wg-area-3c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .statement-author
    .img-wrap,
  .wg-area-3c .col-xs-12 > .fc__body .statement-author .img-wrap,
  .wg-area-3c ul#blogItems .fc__body .statement-author .img-wrap,
  .wg-area-4c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .statement-author
    .img-wrap,
  .wg-area-4c .col-xs-12 > .fc__body .statement-author .img-wrap,
  .wg-area-4c ul#blogItems .fc__body .statement-author .img-wrap {
    width: 64.8px;
    min-width: 64.8px;
  }
  .pg-arch-fc
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .statement-author
    h4,
  .pg-arch-fc .col-xs-12 > .fc__body .statement-author h4,
  .pg-arch-fc ul#blogItems .fc__body .statement-author h4,
  .pg-fc > div:not(.region) > .fc > .fc__item > .fc__body .statement-author h4,
  .pg-fc .col-xs-12 > .fc__body .statement-author h4,
  .pg-fc ul#blogItems .fc__body .statement-author h4,
  .wg-area-2c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .statement-author
    h4,
  .wg-area-2c .col-xs-12 > .fc__body .statement-author h4,
  .wg-area-2c ul#blogItems .fc__body .statement-author h4,
  .wg-area-3c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .statement-author
    h4,
  .wg-area-3c .col-xs-12 > .fc__body .statement-author h4,
  .wg-area-3c ul#blogItems .fc__body .statement-author h4,
  .wg-area-4c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .statement-author
    h4,
  .wg-area-4c .col-xs-12 > .fc__body .statement-author h4,
  .wg-area-4c ul#blogItems .fc__body .statement-author h4 {
    font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
      sans-serif;
    font-size: 20.25px;
  }
  .pg-arch-fc > div:not(.region) > .fc > .fc__item > .fc__body .verdict .label,
  .pg-arch-fc .col-xs-12 > .fc__body .verdict .label,
  .pg-arch-fc ul#blogItems .fc__body .verdict .label,
  .pg-fc > div:not(.region) > .fc > .fc__item > .fc__body .verdict .label,
  .pg-fc .col-xs-12 > .fc__body .verdict .label,
  .pg-fc ul#blogItems .fc__body .verdict .label,
  .wg-area-2c > div:not(.region) > .fc > .fc__item > .fc__body .verdict .label,
  .wg-area-2c .col-xs-12 > .fc__body .verdict .label,
  .wg-area-2c ul#blogItems .fc__body .verdict .label,
  .wg-area-3c > div:not(.region) > .fc > .fc__item > .fc__body .verdict .label,
  .wg-area-3c .col-xs-12 > .fc__body .verdict .label,
  .wg-area-3c ul#blogItems .fc__body .verdict .label,
  .wg-area-4c > div:not(.region) > .fc > .fc__item > .fc__body .verdict .label,
  .wg-area-4c .col-xs-12 > .fc__body .verdict .label,
  .wg-area-4c ul#blogItems .fc__body .verdict .label {
    float: right;
  }
  .pg-arch-fc
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .verdict
    .read-more,
  .pg-arch-fc .col-xs-12 > .fc__body .verdict .read-more,
  .pg-arch-fc ul#blogItems .fc__body .verdict .read-more,
  .pg-fc > div:not(.region) > .fc > .fc__item > .fc__body .verdict .read-more,
  .pg-fc .col-xs-12 > .fc__body .verdict .read-more,
  .pg-fc ul#blogItems .fc__body .verdict .read-more,
  .wg-area-2c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .verdict
    .read-more,
  .wg-area-2c .col-xs-12 > .fc__body .verdict .read-more,
  .wg-area-2c ul#blogItems .fc__body .verdict .read-more,
  .wg-area-3c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .verdict
    .read-more,
  .wg-area-3c .col-xs-12 > .fc__body .verdict .read-more,
  .wg-area-3c ul#blogItems .fc__body .verdict .read-more,
  .wg-area-4c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .verdict
    .read-more,
  .wg-area-4c .col-xs-12 > .fc__body .verdict .read-more,
  .wg-area-4c ul#blogItems .fc__body .verdict .read-more {
    float: right;
  }
  .pg-arch-fc
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .verdict-head
    .title,
  .pg-arch-fc .col-xs-12 > .fc__body .verdict-head .title,
  .pg-arch-fc ul#blogItems .fc__body .verdict-head .title,
  .pg-fc > div:not(.region) > .fc > .fc__item > .fc__body .verdict-head .title,
  .pg-fc .col-xs-12 > .fc__body .verdict-head .title,
  .pg-fc ul#blogItems .fc__body .verdict-head .title,
  .wg-area-2c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .verdict-head
    .title,
  .wg-area-2c .col-xs-12 > .fc__body .verdict-head .title,
  .wg-area-2c ul#blogItems .fc__body .verdict-head .title,
  .wg-area-3c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .verdict-head
    .title,
  .wg-area-3c .col-xs-12 > .fc__body .verdict-head .title,
  .wg-area-3c ul#blogItems .fc__body .verdict-head .title,
  .wg-area-4c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .verdict-head
    .title,
  .wg-area-4c .col-xs-12 > .fc__body .verdict-head .title,
  .wg-area-4c ul#blogItems .fc__body .verdict-head .title {
    margin: 0;
    min-height: 72px;
    width: 100%;
  }
  .pg-arch-fc
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .verdict-head
    .title
    .ico,
  .pg-arch-fc .col-xs-12 > .fc__body .verdict-head .title .ico,
  .pg-arch-fc ul#blogItems .fc__body .verdict-head .title .ico,
  .pg-fc
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .verdict-head
    .title
    .ico,
  .pg-fc .col-xs-12 > .fc__body .verdict-head .title .ico,
  .pg-fc ul#blogItems .fc__body .verdict-head .title .ico,
  .wg-area-2c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .verdict-head
    .title
    .ico,
  .wg-area-2c .col-xs-12 > .fc__body .verdict-head .title .ico,
  .wg-area-2c ul#blogItems .fc__body .verdict-head .title .ico,
  .wg-area-3c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .verdict-head
    .title
    .ico,
  .wg-area-3c .col-xs-12 > .fc__body .verdict-head .title .ico,
  .wg-area-3c ul#blogItems .fc__body .verdict-head .title .ico,
  .wg-area-4c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .verdict-head
    .title
    .ico,
  .wg-area-4c .col-xs-12 > .fc__body .verdict-head .title .ico,
  .wg-area-4c ul#blogItems .fc__body .verdict-head .title .ico {
    margin-left: 8px;
    line-height: 64.8px;
    width: 64.8px;
    min-width: 64.8px;
    height: 64.8px;
    font-size: 43.2px;
  }
  .pg-arch-fc
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .verdict-head
    .intro,
  .pg-arch-fc .col-xs-12 > .fc__body .verdict-head .intro,
  .pg-arch-fc ul#blogItems .fc__body .verdict-head .intro,
  .pg-fc > div:not(.region) > .fc > .fc__item > .fc__body .verdict-head .intro,
  .pg-fc .col-xs-12 > .fc__body .verdict-head .intro,
  .pg-fc ul#blogItems .fc__body .verdict-head .intro,
  .wg-area-2c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .verdict-head
    .intro,
  .wg-area-2c .col-xs-12 > .fc__body .verdict-head .intro,
  .wg-area-2c ul#blogItems .fc__body .verdict-head .intro,
  .wg-area-3c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .verdict-head
    .intro,
  .wg-area-3c .col-xs-12 > .fc__body .verdict-head .intro,
  .wg-area-3c ul#blogItems .fc__body .verdict-head .intro,
  .wg-area-4c
    > div:not(.region)
    > .fc
    > .fc__item
    > .fc__body
    .verdict-head
    .intro,
  .wg-area-4c .col-xs-12 > .fc__body .verdict-head .intro,
  .wg-area-4c ul#blogItems .fc__body .verdict-head .intro {
    display: block;
    font-size: 13.5px;
    color: #5b7d9a;
    padding-bottom: 0;
  }
  .pg-arch-fc > div:not(.region) > .fc > .fc__item > .fc__body .verdict-content,
  .pg-arch-fc .col-xs-12 > .fc__body .verdict-content,
  .pg-arch-fc ul#blogItems .fc__body .verdict-content,
  .pg-fc > div:not(.region) > .fc > .fc__item > .fc__body .verdict-content,
  .pg-fc .col-xs-12 > .fc__body .verdict-content,
  .pg-fc ul#blogItems .fc__body .verdict-content,
  .wg-area-2c > div:not(.region) > .fc > .fc__item > .fc__body .verdict-content,
  .wg-area-2c .col-xs-12 > .fc__body .verdict-content,
  .wg-area-2c ul#blogItems .fc__body .verdict-content,
  .wg-area-3c > div:not(.region) > .fc > .fc__item > .fc__body .verdict-content,
  .wg-area-3c .col-xs-12 > .fc__body .verdict-content,
  .wg-area-3c ul#blogItems .fc__body .verdict-content,
  .wg-area-4c > div:not(.region) > .fc > .fc__item > .fc__body .verdict-content,
  .wg-area-4c .col-xs-12 > .fc__body .verdict-content,
  .wg-area-4c ul#blogItems .fc__body .verdict-content {
    display: block;
  }
  .pg-fc .fc__body .verdict-head .title .ico,
  .pg-arch-fc .fc__body .verdict-head .title .ico {
    margin-left: 8px;
    line-height: 64.8px;
    width: 64.8px;
    min-width: 64.8px;
    height: 64.8px;
    font-size: 43.2px;
  }
  .pg-fc .col-xs-12 > .fc__body .statement {
    width: 65%;
  }
  .pg-fc .col-xs-12 > .fc__body .verdict {
    width: 35%;
  }
  .pg-fc .region .fc__body {
    display: block;
  }
}
.top-area-hlighted #content {
  padding-top: 0 !important;
}
.wg-hlight {
  background: #f0f1f2;
}
.wg-hlight + .container {
  margin-top: 18px;
}
.wg-hlight .bob-wrap {
  padding-top: 12px;
  padding-bottom: 12px;
}
.date-time-enabled .wg-hlight .bob-wrap {
  padding-top: 0;
}
.perex {
  margin-bottom: 9px;
  color: #000;
}
a:hover .perex {
  color: #000;
}
.perex--size-1 {
  font-size: 18px;
}
.perex--size-2 {
  font-size: 15.75px;
}
.perex--size-3 {
  font-size: 15.75px;
}
.perex--size-4 {
  font-size: 14.625px;
}
.fa-header__info .perex {
  color: #fff;
}
@media (min-width: 992px) {
  .perex--io {
    color: #fff;
  }
  .wg-area-1c .perex--io {
    display: none;
  }
  .region .perex--io {
    display: none;
  }
}
.perex--mb {
  display: none;
}
@media (min-width: 640px) {
  .perex--mb {
    display: block;
  }
}
.list-w-vert {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .list-w-vert__item--2c,
  .list-w-vert__item--3c,
  .list-w-vert__item--4c {
    margin-top: 23.4px;
  }
  .list-w-vert__item--2c:nth-of-type(even),
  .list-w-vert__item--3c:not(:nth-of-type(3n + 1)),
  .list-w-vert__item--4c:not(:nth-of-type(4n + 1)) {
    border-left: 1px dotted #e8eaec;
  }
}
.list-w-vert__item:not(:first-child) .list-w-vert__mb {
  border-top: 1px dotted #e8eaec;
}
@media (min-width: 992px) {
  .list-w-vert__item:not(:first-child) .list-w-vert__mb--2c,
  .list-w-vert__item:not(:first-child) .list-w-vert__mb--3c,
  .list-w-vert__item:not(:first-child) .list-w-vert__mb--4c {
    border-top: none;
  }
}
.also-read {
  border-top: 2px solid rgb(184, 0, 0);
  padding: 13.5px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05), 0 1px 5px rgba(0, 0, 0, 0.05);
  clear: both;
}
@supports (display: flow-root) {
  .also-read {
    clear: none;
    display: flow-root;
  }
}
.also-read__text--label {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  color: #a1aab4;
  font-size: 15.75px;
  text-transform: uppercase;
}
.also-read__link {
  color: inherit;
}
.also-read__link:hover {
  text-decoration: none;
  color: #ec6803;
}
@media (min-width: 480px) {
  .also-read__img:not(.also-read__img--aside) {
    width: 35%;
    float: left;
  }
}
@media (max-width: 639.9px) and (min-width: 480px) {
  .also-read__img--aside {
    width: 35%;
    float: left;
  }
}
.also-read__body {
  margin-top: 0;
}
@media not all and (min-width: 480px) {
  .also-read__body--h {
    margin-top: 12px;
  }
}
@media (min-width: 480px) {
  .also-read__body--h {
    margin-left: 37.5%;
  }
}
@media not all and (max-width: 639.9px) and (min-width: 480px) {
  .also-read__body--aside-h {
    margin-top: 12px;
  }
}
@media (max-width: 639.9px) and (min-width: 480px) {
  .also-read__body--aside-h {
    margin-left: 37.5%;
  }
}
.overlap-md {
  clear: both;
}
.playlist {
  margin-top: 36px;
  border-top: 1px solid #929ea9;
  padding-top: 0;
}
@media (min-width: 992px) {
  .playlist {
    max-height: 800px;
    margin-top: inherit;
    overflow-y: auto;
    overflow-x: hidden;
  }
  @supports selector(::-webkit-scrollbar) {
    .playlist::-webkit-scrollbar {
      width: 14px;
      height: 14px;
    }
    .playlist::-webkit-scrollbar-thumb {
      background: #ebebeb;
      border: 4px solid #768492;
      border-radius: 7px;
    }
    .playlist::-webkit-scrollbar-track {
      background: #768492;
    }
  }
  @supports not selector(::-webkit-scrollbar) {
    .playlist {
      scrollbar-color: #ebebeb #768492;
      scrollbar-width: thin;
    }
  }
  body {
    scrollbar-face-color: #ebebeb;
    scrollbar-track-color: #768492;
  }
}
.playlist__link {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 20.25px;
  margin: 15px 0;
  text-transform: uppercase;
}
.playlist__item {
  border-top: 1px solid #929ea9;
  border-bottom: 0;
}
.playlist__item:hover {
  background-color: #5e6b77;
  color: #f6f7f8;
}
.playlist__item:hover .media-block__title--inverted {
  color: #f6f7f8;
}
.playlist__item--active {
  cursor: default;
}
.playlist__item--inverted.playlist__item--active {
  background: #5e6b77;
}
.playlist__item--upcoming,
.playlist__item--upcoming:hover {
  opacity: 0.6;
}
.cover-media {
  padding-bottom: 36px;
}
.cover-media--liveblog {
  padding-bottom: 9px;
}
.cover-media--liveblog .media-pholder {
  padding-bottom: 0;
}
.media-pholder {
  padding-bottom: 36px;
}
.media-pholder:after {
  display: table;
  content: "";
  clear: both;
}
.media-pholder--embed {
  padding-bottom: 0;
}
.media-pholder a:hover img {
  opacity: 0.95;
}
.media-pholder .media-download .simple-menu {
  z-index: 11;
}
.media-pholder .thumb .duration {
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 1;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 8px;
}
.media-pholder.media-player .ico-action.ico {
  position: absolute;
  display: block;
  cursor: pointer;
  top: 50%;
  left: 50%;
  opacity: 0.7;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  font-size: 80px;
  line-height: 1em;
  text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
  background: transparent;
  margin-left: -40px;
  margin-top: -40px;
}
.media-pholder.media-link .ico {
  position: absolute;
  left: 0;
  top: 0;
  color: #fff;
  text-align: center;
}
.media-pholder.media-link .ico {
  background: rgba(0, 0, 0, 0.7);
  width: 40px;
  font-size: 20px;
  padding: 4px;
}
.media-pholder.media-link:hover .ico {
  background: #000;
  color: #fff;
}
body.amp-pg .media-pholder.media-link .ico {
  z-index: 1;
}
.media-pholder .btn-popout-player {
  display: none;
}
.media-pholder .btn-popout-player .ico {
  margin-right: 2px;
}
.media-pholder:hover .ico {
  opacity: 0.9;
}
.media-pholder + .media-block__content {
  margin-top: 0;
}
@media (min-width: 992px) {
  .media-pholder.media-link .ico {
    width: 64px;
    font-size: 32px;
    padding: 6.4px;
  }
}
.content-redirect {
  padding-bottom: 36px;
}
.content-redirect .thumb {
  position: relative;
  margin: 0;
  background: #222f3a;
  overflow: hidden;
}
.content-redirect a:hover img {
  opacity: 0.3;
}
.content-redirect a:hover .ico {
  opacity: 0.9;
}
.content-redirect img {
  width: 100%;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.content-redirect .wrap {
  margin: 0 10%;
  position: absolute;
  top: 50%;
  width: 80%;
}
.content-redirect .wrap .inner {
  display: table-cell;
  height: 100%;
}
.content-redirect .wrap .inner .redirect-msg {
  color: #fff;
  top: -50%;
  position: relative;
}
.content-redirect .wrap .ico {
  float: right;
  font-size: 32px;
}
.content-redirect .img-wrap .ico {
  padding: 5px;
  width: 40px;
  font-size: 20px;
}
.bottom-offset {
  padding-bottom: 3em;
}
@media (min-width: 992px) {
  .content-offset {
    padding-right: 36px;
  }
  .design-top-offset {
    padding-top: 0;
  }
}
.hdr-container {
  text-align: left;
}
.hdr-container h1 {
  margin-bottom: 18px;
}
.hdr-container h1 a {
  color: #4d5a67;
}
.hdr-container a {
  color: rgb(184, 0, 0);
}
.hdr-container a:hover {
  color: rgb(184, 0, 0);
}
.media-container .hdr-container a {
  color: #f6f7f8;
  border-color: #a1aab4;
}
.media-container .hdr-container a:hover {
  border-color: #ebebeb;
  color: #fff;
}
.hdr-container a.btn:not(.btn--link) {
  color: #fff;
}
.hdr-container a.btn:not(.btn--link):hover {
  color: #fff;
}
.hdr-container .category {
  color: #a1aab4;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 9px;
}
.hdr-container .separator {
  display: none;
}
.hdr-container .col-multimedia .btn--load-more {
  border-top: none;
  padding-top: 0;
  border-bottom: 1px solid #f6f7f8;
  padding-bottom: 27px;
}
@media (min-width: 992px) {
  .hdr-container .separator {
    clear: both;
    display: block;
  }
  .hdr-container .separator hr.title-line {
    height: 1px;
    margin: 0 0 27px;
    background-color: #cbd1d6;
  }
  .hdr-container .intro,
  .hdr-container #article-content {
    margin-right: 25%;
  }
}
.special-container {
  background: #eee;
  padding: 5px 10px;
  border: 1px solid #ccc;
}
.wsw {
  padding-bottom: 18px;
  font-size: 18px;
  word-break: break-word;
}
.wsw__h1,
.wsw__h2,
.wsw__h3,
.wsw__h4,
.wsw__h5,
.wsw__h6 {
  margin-bottom: 0.75em;
}
.wsw__h1,
.wsw :not(.wsw__embed) h1:not([class]) {
  font-size: 34.2px;
}
.wsw__h2,
.wsw :not(.wsw__embed) h2:not([class]) {
  font-size: 27px;
}
.wsw__h3,
.wsw :not(.wsw__embed) h3:not([class]) {
  font-size: 22.5px;
}
.wsw__h3:before,
.wsw :not(.wsw__embed) h3:not([class]):before {
  content: "";
  border-left: 3px solid #cbd1d6;
  margin-right: 9px;
}
.wsw__h4,
.wsw :not(.wsw__embed) h4:not([class]) {
  font-size: 20.25px;
}
.wsw__h5,
.wsw :not(.wsw__embed) h5:not([class]) {
  font-size: 15.75px;
  color: rgb(184, 0, 0);
  font-weight: bold;
}
.wsw__h6,
.wsw :not(.wsw__embed) h6:not([class]) {
  font-size: 14.625px;
}
.wsw__h6:after,
.wsw :not(.wsw__embed) h6:not([class]):after {
  content: "";
  border-bottom: 1px dotted #cbd1d6;
  display: block;
  display: flex;
}
.wsw p,
.wsw ul,
.wsw ol,
.wsw__table,
.wsw__table-container {
  margin-top: 0;
  margin-bottom: 27px;
}
.wsw p.caption {
  margin-bottom: 36px;
}
.wsw__a,
.wsw strong a {
  padding-bottom: 0.05em;
  border-bottom: 1px solid #e8eaec;
}
.wsw__a:hover,
.wsw strong a:hover,
.wsw__a:focus,
.wsw strong a:focus {
  border-color: rgb(184, 0, 0);
}
.wsw .also-read {
  margin-bottom: 27px;
}
.wsw__table-container {
  display: block;
  width: 100%;
  overflow: auto;
  word-break: normal;
}
.wsw__table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #768492;
  width: 100%;
}
.wsw__table .wsw__embed {
  margin-bottom: 18px;
}
.wsw__table-container .wsw__table {
  margin-bottom: 9px;
}
.wsw th {
  text-align: left;
  border: 1px solid #768492;
  padding: 0.2em;
  background-color: #f6f7f8;
}
.wsw td {
  border: 1px solid #768492;
  padding: 0.2em;
}
.wsw .text-incorrect {
  text-decoration: line-through;
}
.wsw:after {
  clear: both;
  content: "";
  display: block;
}
.wsw mark {
  background: #fcdc9f;
  padding: 4px 0;
  color: inherit;
}
.wsw > ul,
.summary__content > ul,
.wsw > :not(.wsw__embed) ul:not([class]),
.wsw__ul {
  max-width: calc(100% - 22.5px);
}
.wsw > ul > li,
.wsw > ul .wsw__ul-li,
.summary__content > ul > li,
.summary__content > ul .wsw__ul-li,
.wsw > :not(.wsw__embed) ul:not([class]) > li,
.wsw > :not(.wsw__embed) ul:not([class]) .wsw__ul-li,
.wsw__ul > li,
.wsw__ul .wsw__ul-li {
  position: relative;
  left: 22.5px;
  padding-right: 18px;
  margin-bottom: 18px;
}

.wsw > ul > li[dir="rtl"],
.wsw > ul .wsw__ul-li[dir="rtl"],
.summary__content > ul > li[dir="rtl"],
.summary__content > ul .wsw__ul-li[dir="rtl"],
.wsw > :not(.wsw__embed) ul:not([class]) > li[dir="rtl"],
.wsw > :not(.wsw__embed) ul:not([class]) .wsw__ul-li[dir="rtl"],
.wsw__ul > li[dir="rtl"],
.wsw__ul .wsw__ul-li[dir="rtl"] {
  left: unset;
  padding-right: 18px;
}
.wsw > ul > li[dir="rtl"]:before,
.wsw > ul .wsw__ul-li[dir="rtl"]:before,
.summary__content > ul > li[dir="rtl"]:before,
.summary__content > ul .wsw__ul-li[dir="rtl"]:before,
.wsw > :not(.wsw__embed) ul:not([class]) > li[dir="rtl"]:before,
.wsw > :not(.wsw__embed) ul:not([class]) .wsw__ul-li[dir="rtl"]:before,
.wsw__ul > li[dir="rtl"]:before,
.wsw__ul .wsw__ul-li[dir="rtl"]:before {
  margin-right: -16px;
  margin-left: 8px;
}
.wsw > ul ul,
.summary__content > ul ul,
.wsw > :not(.wsw__embed) ul:not([class]) ul,
.wsw__ul ul {
  margin-bottom: 0;
  margin-top: 9px;
}
.wsw > ol,
.wsw > :not(.wsw__embed) ol:not([class]),
.wsw__ol {
  counter-reset: section;
}
.wsw > ol > li,
.wsw > ol .wsw__ol-li,
.wsw > :not(.wsw__embed) ol:not([class]) > li,
.wsw > :not(.wsw__embed) ol:not([class]) .wsw__ol-li,
.wsw__ol > li,
.wsw__ol .wsw__ol-li {
  position: relative;
  left: 22.5px;
  padding-right: 18px;
  margin-bottom: 18px;
  counter-increment: section;
}
.wsw > ol > li:before,
.wsw > ol .wsw__ol-li:before,
.wsw > :not(.wsw__embed) ol:not([class]) > li:before,
.wsw > :not(.wsw__embed) ol:not([class]) .wsw__ol-li:before,
.wsw__ol > li:before,
.wsw__ol .wsw__ol-li:before {
  color: #a1aab4;
  content: counter(section) ". ";
  margin-left: -22.5px;
  padding-right: 9px;
}
.wsw > ol > li[dir="rtl"],
.wsw > ol .wsw__ol-li[dir="rtl"],
.wsw > :not(.wsw__embed) ol:not([class]) > li[dir="rtl"],
.wsw > :not(.wsw__embed) ol:not([class]) .wsw__ol-li[dir="rtl"],
.wsw__ol > li[dir="rtl"],
.wsw__ol .wsw__ol-li[dir="rtl"] {
  left: unset;
  padding-right: 18px;
}
.wsw > ol > li[dir="rtl"]:before,
.wsw > ol .wsw__ol-li[dir="rtl"]:before,
.wsw > :not(.wsw__embed) ol:not([class]) > li[dir="rtl"]:before,
.wsw > :not(.wsw__embed) ol:not([class]) .wsw__ol-li[dir="rtl"]:before,
.wsw__ol > li[dir="rtl"]:before,
.wsw__ol .wsw__ol-li[dir="rtl"]:before {
  margin-right: -22.5px;
  margin-left: 9px;
}
.wsw > ol ol,
.wsw > :not(.wsw__embed) ol:not([class]) ol,
.wsw__ol ol {
  margin-bottom: 0;
  margin-top: 9px;
}
.summary {
  border-bottom: 1px solid #cbd1d6;
  margin-bottom: 36px;
}
.summary__content {
  padding-top: 36px;
  padding-bottom: 18px;
}
.media-container .wsw__a:focus,
.media-container .wsw strong a:focus,
.wsw strong .media-container a:focus,
.media-container .wsw__a:hover,
.media-container .wsw strong a:hover,
.wsw strong .media-container a:hover {
  border-color: #ebebeb;
}
.media-container .wsw__a,
.media-container .wsw strong a,
.wsw strong .media-container a {
  border-color: #a1aab4;
}
.wsw .content-map .article-location-map-box {
  display: block;
  margin: 0 0 18px;
}
.wsw .content-map .article-location-map-box img {
  display: block;
  width: 100%;
  cursor: pointer;
}
.wsw .content-map .article-location-map-box.closed {
  display: none;
}
.wsw .article-location {
  cursor: pointer;
}
.wsw .article-location .ico {
  color: rgb(184, 0, 0);
  float: left;
  border-right: 1px solid #cbd1d6;
  margin-right: 12px;
  margin-bottom: 6px;
  font-size: 48px;
  height: 48px;
  width: 48px;
  line-height: 48px;
}
.wsw__embed {
  margin-bottom: 36px;
  clear: both;
}
.wsw__embed .content-redirect,
.wsw__embed .media-pholder {
  padding-bottom: 0;
}
.hdr .wsw__embed {
  margin-bottom: 0;
}
.wsw__embed .media-block .img-wrap .ico--media-type {
  width: 40px;
  font-size: 20px;
  padding: 4px;
}
@media (min-width: 640px) {
  .wsw__embed--small {
    width: 40%;
    float: left;
    clear: left;
    margin-right: 24px;
  }
  .wsw__embed--pull-right {
    margin-right: 0;
    margin-left: 24px;
    float: right;
  }
  .wsw__embed .media-block .img-wrap .ico--media-type {
    width: 64px;
    font-size: 32px;
    padding: 6.4px;
  }
}
.fa-container {
  margin: 0 auto;
  padding: 0 12px;
}
.fa-container ~ .ymla-section {
  margin-top: 3em;
}
@media (min-width: 640px) {
  .fa-container {
    width: 700px;
    max-width: 100%;
  }
}
@media (min-width: 640px) {
  .fa-container--jumbo {
    width: calc(100% - 12px);
    max-width: 1024px;
  }
}
.fa-container--full {
  width: 100%;
  padding: 0;
}
.fa-container--full .caption {
  padding: 0 12px;
}
.fa-mobile-img-overlay {
  padding-top: 27px;
}
.fa-mobile-img-overlay .intro {
  display: none;
}
@media (min-width: 992px) {
  .fa-mobile-img-overlay {
    display: none;
  }
}
.backgrounder {
  background-color: #f6f7f8;
  padding: 18px;
  margin-bottom: 36px;
  border-radius: 3px;
}
.backgrounder .wsw p {
  font-size: 15.75px;
}
.backgrounder .wsw .caption {
  font-size: 14.625px;
}
.backgrounder .embedded-audio h5 {
  font-size: 20.25px;
}
.backgrounder .embedded-audio h5 .ico {
  font-size: 42px;
  line-height: 42px;
  width: 42px;
  height: 42px;
  margin-right: 8px;
}
@media (min-width: 640px) {
  .content-floated-wrap .content-floated {
    width: 42%;
    margin-right: 27px;
    float: left;
  }
  .content-floated-wrap .content-floated .content-floated {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .content-floated-wrap .overlap-md {
    margin-left: -30%;
    margin-right: 27px;
  }
  .content-floated-wrap .overlap-md .content-floated {
    margin-left: 0;
  }
  .content-floated-wrap .backgrounder .overlap-md {
    margin-left: 0;
  }
  .expandable-note__body .overlap-md {
    margin-left: 0;
  }
  .post__head.content-floated-wrap .overlap-md {
    position: absolute;
    text-align: right;
    width: 25%;
    margin-top: 4.5px;
  }
  .simplified-pg .post__head.content-floated-wrap .overlap-md {
    margin-left: -25%;
    width: 21%;
  }
}
@media (max-width: 1120px) {
  .content-floated-wrap .fa__content-floated {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .news__item-inner .content-floated {
    width: 42%;
    margin-right: 27px;
    float: left;
  }
  .news__item-inner .content-floated .content-floated {
    width: 100%;
  }
}
@media (min-width: 1638.4px) {
  .news__item-inner .overlap-md {
    margin-left: -30%;
    margin-right: 27px;
  }
  .news__item-inner .overlap-md .content-floated {
    margin-left: 0;
  }
  .news__item-inner .backgrounder .overlap-md {
    margin-left: 0;
  }
  .news__item-inner .expandable-note__body .overlap-md {
    margin-left: 0;
  }
}
.publishing-details {
  font-size: 15.75px;
  padding-bottom: 12.6px;
  width: 100%;
  float: left;
}
.publishing-details .published {
  padding-right: 1em;
  padding-bottom: 0.5em;
}
.publishing-details .published .date {
  color: #a1aab4;
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
}
.fa-header__info .publishing-details .published .date {
  color: #ebebeb;
}
.media-container .publishing-details .published .date {
  color: #cbd1d6;
}
.publishing-details--liveblog {
  float: none;
}
@media (min-width: 992px) {
  .publishing-details--liveblog .published {
    display: flex;
    justify-content: space-between;
    padding-right: 0;
  }
}
.publishing-details--liveblog .published .date {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
}
.publishing-details .authors {
  padding-right: 0.6em;
}
.media-container .publishing-details .authors {
  color: #cbd1d6;
}
.publishing-details .authors ul li {
  float: left;
  list-style-type: none;
  display: block;
  margin-right: 1em;
  padding-bottom: 9px;
}
.fa-header__info .publishing-details .authors ul li {
  color: #ebebeb;
}
@media (max-width: 360px) {
  .fa-header__info .publishing-details {
    padding-bottom: 0;
  }
}
@media (min-width: 992px) {
  .publishing-details .authors {
    clear: left;
  }
}
.live-blog-left {
  display: flex;
  flex-direction: column;
  flex: none;
}
.update-liveblog {
  white-space: nowrap;
  transform: scale(0, 0);
}
.update-liveblog--active {
  transform: scale(1, 1);
}
.update-liveblog--scroll-hide {
  transform: scale(0, 0);
}
.update-liveblog .ico {
  padding-right: 4.5px;
}
.arch-lay-blg article {
  border-top: 1px solid #cbd1d6;
  margin-top: 18px;
}
.arch-lay-blg article:first-child .article-list-item {
  padding-top: 0;
}
.arch-lay-blg .article-list-item {
  padding-top: 36px;
}
.arch-lay-blg .title h2 {
  padding-bottom: 18px;
  display: block;
  color: #222f3a;
}
.arch-lay-blg .title h2:hover {
  color: rgb(184, 0, 0);
}
.arch-lay-blg .publishing-details .authors {
  clear: none;
}
@media (min-width: 992px) {
  .arch-lay-blg .title h2 {
    font-size: 36px;
  }
}
.category-menu ul {
  padding: 0 0 24px 0;
}
.category-menu li.category {
  display: block;
  clear: both;
}
.category-menu .category-link {
  display: block;
  border-bottom: 1px solid #cbd1d6;
  padding: 0.5em;
  color: #a1aab4;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}
.category-menu .category-link strong {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 20.25px;
  font-weight: normal;
}
.category-menu .category-link .ico {
  color: #a1aab4;
  font-size: 22.5px;
  line-height: 1.25em;
  width: 22.5px;
  height: 22.5px;
}
.category-menu .category-link:hover {
  background-color: #f6f7f8;
  color: #222f3a;
}
.category-menu .category-link:hover .ico {
  color: #222f3a;
}
.category-menu a.opened {
  border-bottom: 0;
  background-color: #f6f7f8;
}
.category-menu .items {
  padding-top: 12px;
  padding-bottom: 24px;
  border-bottom: 2px solid #cbd1d6;
  display: block;
}
.category-menu .items.collapsed {
  display: none;
}
.category-menu .all-links {
  text-align: left;
}
.category-menu .all-links a {
  color: rgb(184, 0, 0);
  text-decoration: none;
}
.category-menu .all-links a:hover {
  color: rgb(184, 0, 0);
  text-decoration: underline;
}
.media-container {
  background: #222f3a;
  color: #ebebeb;
  border-bottom: 5px solid #cbd1d6;
  margin-bottom: 36px;
}
.media-container .category {
  color: #cbd1d6;
}
.media-container .category--media-page {
  color: #f6f7f8;
}
.media-container .category--media-page:hover {
  color: #fff;
}
.pg-prog .media-container {
  border-top: 1px solid #a1aab4;
}
.media-container .separator hr.title-line {
  background-color: #768492;
  height: 1px;
}
@media (min-width: 992px) {
  .media-container .col-multimedia {
    padding-bottom: 0;
  }
  .media-container .col-multimedia:after {
    content: "";
    display: block;
    margin-top: 36px;
  }
}
.pg-photoblog p.read-more {
  padding-top: 18px;
  margin-bottom: 18px;
  font-size: 15.75px;
}
.pg-photoblog p.read-more .ico {
  font-size: 0.75em;
  margin-left: 0.5em;
}
.img-compare__item {
  white-space: nowrap;
  color: #ebebeb;
}
.img-compare__item .label {
  font-size: 15.75px;
  padding: 0 8px;
  z-index: 1;
  line-height: 2;
  background-color: rgba(0, 0, 0, 0.5);
}
.img-compare__item--second {
  width: 50%;
  right: 0;
  border-left: 3px solid #fff;
}
.img-compare__item--second:after {
  border-left: 2px solid rgba(0, 0, 0, 0.1);
  content: "";
}
.img-compare__item--second:before {
  border-right: 2px solid rgba(0, 0, 0, 0.1);
  content: "";
  left: -5px;
}
.img-compare__item--second .handler {
  width: 50px;
  height: 50px;
  background: #fff;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  left: -26px;
  border-radius: 25px;
  text-align: center;
  z-index: 1;
  cursor: pointer;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2);
}
.img-compare__item--second .handler .ico {
  color: #000;
  line-height: 50px;
  margin: 0;
}
.img-compare__item--second .thumb {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.img-compare__item--second .thumb .center-width {
  position: absolute;
  right: 0;
  height: 100%;
}
.img-compare__item--second .thumb img {
  width: auto;
  max-width: none;
  height: 100%;
}
.img-compare__item--second .label {
  right: 0;
}
.img-compare .thumb {
  z-index: 0;
  margin-bottom: 0;
  text-align: center;
  line-height: 0;
  background: #151d23;
}
@media (min-width: 640px) {
  .img-compare__item .label {
    font-size: 18px;
  }
}
.flexible-iframe {
  width: 100%;
  border: 0;
}
.quiz__answers-input:checked ~ .quiz__answers-item-text {
  color: rgb(184, 0, 0);
}
.quiz__answers-item--correct
  .quiz__answers-input:checked
  ~ .quiz__answers-item-text,
.quiz__answers-item--false
  .quiz__answers-input:checked
  ~ .quiz__answers-item-text {
  color: #ebebeb;
}
.quiz__title {
  padding-bottom: 27px;
}
.quiz__body--flex.quiz__body--embedded {
  border-top: 1px solid #cbd1d6;
  padding-top: 27px;
}
.quiz__body.quiz__body--embedded {
  padding-bottom: 27px;
  border-bottom: 1px solid #cbd1d6;
}
.quiz__body.quiz__body--embedded.quiz__body--results {
  padding-bottom: 0;
}
.quiz {
  padding-top: 27px;
  border-top: 1px solid #cbd1d6;
  overflow: hidden;
}
.quiz__body {
  border-bottom: none;
  position: relative;
  overflow: hidden;
}
.quiz__body,
.quiz__body--flex {
  margin-bottom: 27px;
}
.quiz__body:before,
.quiz__body:after,
.quiz__body--flex:before,
.quiz__body--flex:after {
  content: " ";
  display: table;
}
.quiz__body:after,
.quiz__body--flex:after {
  clear: both;
}
.quiz .buttons {
  width: 100%;
  padding: 0;
}
.quiz__results-bg {
  position: absolute;
  height: auto;
  width: auto;
  min-width: 100%;
  min-height: 100%;
  opacity: 0.3;
  max-width: initial;
  left: 50%;
  transform: translateX(-50%);
  -o-object-fit: cover;
  object-fit: cover;
}
.quiz__results-container {
  color: #ebebeb;
  background: #000;
  padding: 18px;
  height: 100%;
  text-align: left;
}
.quiz__results-caption {
  font-size: 45px;
}
.quiz__results-score {
  font-size: 54px;
  margin-right: 18px;
}
.quiz__results-caption,
.quiz__results-message,
.quiz__results-score {
  position: relative;
}
.quiz__answers {
  width: 100%;
}
.quiz__answers:before,
.quiz__answers:after {
  content: " ";
  display: table;
}
.quiz__answers:after {
  clear: both;
}
.quiz__answers-input {
  visibility: hidden;
  margin-left: -22.5px;
}
.quiz__answers-input:checked + .ico-check-circle {
  background-position: -480px 0;
}
.quiz__answers-item {
  background-color: #ebebeb;
  border-radius: 3px;
  border: 1px solid #cbd1d6;
}
.quiz__answers-item:nth-child(1) {
  margin-top: 0;
}
.quiz__answers-item .quiz__answers-label {
  display: flex;
  padding: 9px;
  padding-left: 36px;
  cursor: pointer;
}
.quiz__answers-item:not(.quiz__answers-item--result)
  > .quiz__answers-label:hover {
  background: #f6f7f8;
  border: none;
}
.quiz__answers-item--false.selected {
  background-color: #d12430;
  color: #ebebeb;
  border: none;
}
.quiz__answers-item--correct,
.quiz__answers-item--correct.selected {
  background-color: #83ab4b;
  color: #ebebeb;
  border: none;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.6);
}
.quiz__answers-item--result .quiz__answers-label {
  cursor: default;
}
.quiz__answers-item--result .quiz__answers-input:checked + .ico-check-circle {
  background-position: -480px 0;
}
.quiz__result-link {
  position: relative;
  margin-top: 18px;
  text-align: right;
}
.quiz__answers-icon-checked {
  display: none;
}
.js .quiz__answers-input {
  visibility: hidden;
  margin-left: -22.5px;
}
.js .quiz__answers-input:checked ~ .quiz__answers-item-text {
  color: rgb(184, 0, 0);
}
.js .quiz__answers-input:checked + .quiz__answers-icon {
  display: none;
}
.js .quiz__answers-input:checked + .quiz__answers-icon-checked {
  display: inline;
  color: rgb(184, 0, 0);
}
.js .quiz__answers-item--result .quiz__answers-icon {
  color: #000;
}
.js
  .quiz__answers-item--false.selected
  .quiz__answers-input:checked
  ~ .quiz__answers-item-text {
  color: #ebebeb;
}
.js .quiz__answers-item--false.selected .quiz__answers-icon {
  display: none;
}
.js .quiz__answers-item--false.selected .quiz__answers-icon-checked {
  display: inline;
  color: #ebebeb;
}
.js .quiz__answers-item--correct .quiz__answers-icon {
  color: #ebebeb;
}
.js
  .quiz__answers-item--correct.selected
  .quiz__answers-input:checked
  ~ .quiz__answers-item-text {
  color: #ebebeb;
}
.js .quiz__answers-item--correct.selected .quiz__answers-icon {
  display: none;
}
.js .quiz__answers-item--correct.selected .quiz__answers-icon-checked {
  display: inline;
  color: #ebebeb;
}
.share-bar {
  padding: 5% 0;
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.share-bar__text {
  margin-top: 27px;
  font-size: 18px;
}
.share-bar__icons {
  border-bottom: 1px solid #fff;
  margin-top: 9px;
  justify-content: center;
}
.share-bar__btn {
  margin: 0 auto;
}
.quiz__results .ico-refresh {
  font-size: 25.2px;
  color: #ebebeb;
}
@media (min-width: 640px) {
  .quiz__intro {
    width: 50%;
  }
  .quiz__body--flex {
    display: flex;
    align-items: center;
    justify-content: space-around;
  }
  .quiz__answers {
    float: right;
    max-width: 50%;
    padding-left: 24px;
  }
  .quiz__answers--full {
    float: none;
    max-width: 100%;
    padding-left: 0;
  }
  .quiz .player-and-links,
  .quiz .quiz__main-img,
  .quiz .cover-media,
  .quiz .media-pholder {
    width: 50%;
  }
  .quiz .cover-media,
  .quiz .media-pholder {
    float: left;
  }
  .quiz__results {
    position: static;
  }
  .quiz__results-bg {
    opacity: 1;
  }
  .quiz__results-container {
    position: relative;
    background-color: rgba(0, 0, 0, 0.7);
    margin-top: 72px;
    margin-bottom: 144px;
  }
  .quiz__results-message {
    padding-bottom: 36px;
  }
  .quiz__results-score,
  .quiz__results-caption {
    display: inline;
  }
  .share-bar {
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 0;
    padding-top: 5px;
    border-top: 1px solid #ebebeb;
    margin-top: 18px;
  }
  .share-bar__icons {
    margin: 0;
    border: none;
    justify-content: flex-start;
  }
  .share-bar__btn {
    width: auto;
    margin-top: 6px;
  }
  .share-bar__text {
    width: 65%;
    margin-top: 9px;
  }
}
@media (min-width: 992px) {
  .quiz:not(.quiz--embedded) {
    border: none;
    padding-top: 0;
  }
  .quiz:not(.quiz--embedded) .quiz__results-container {
    width: 66%;
    top: 144px;
    margin-bottom: 288px;
  }
}
.cross-link-login-register {
  margin-bottom: 9px;
  padding-bottom: 9px;
  border-bottom: 1px solid #f6f7f8;
}
.cross-link-login-register a {
  padding-left: 4.5px;
}
.form-group .forget-password {
  margin-top: 4.5px;
  float: right;
}
.upload-bar {
  color: #a1aab4;
  font-size: 20.25px;
}
.upload-bar .upload-bg {
  background: #f6f7f8;
  display: block;
  width: 100%;
}
.upload-bar .upload-progress {
  background: rgb(184, 0, 0);
  display: block;
  height: 27px;
  width: 50%;
  margin-bottom: 18px;
}
.upload-bar .upload-percentage {
  float: right;
  font-size: 15.75px;
}
.info-404 {
  margin-bottom: 72px;
}
.info-404 .msg {
  padding-bottom: 18px;
  margin-bottom: 36px;
  border-bottom: 1px solid #cbd1d6;
}
.info-404 .ico {
  color: rgb(184, 0, 0);
}
.js .simplified-pg #page {
  padding-top: 0;
}
.simplified-pg .media-hdr-container {
  padding-bottom: 18px;
}
@media (max-width: 991.9px) {
  .simplified-pg .media-hdr-container .container {
    max-width: inherit;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.simplified-pg #content {
  padding-top: 0;
}
.simplified-pg #content > .container {
  padding-top: 27px;
}
.simplified-pg #content .category {
  text-transform: uppercase;
  margin-bottom: 9px;
}
.simplified-pg #content .publishing-details .published {
  margin-bottom: 9px;
  float: none;
}
.simplified-pg #content .authors {
  border-bottom: 1px solid #f6f7f8;
  padding-bottom: 9px;
  margin-bottom: 9px;
}
.simplified-pg #content .authors:before,
.simplified-pg #content .authors:after {
  content: " ";
  display: table;
}
.simplified-pg #content .authors:after {
  clear: both;
}
.simplified-pg #content .authors .label {
  float: left;
  color: #cbd1d6;
  margin-right: 0.33em;
}
.simplified-pg #content .authors ul {
  display: inline;
  margin-right: 1em;
}
.simplified-pg #content .authors ul li {
  float: left;
  color: #a1aab4;
}
.simplified-pg-media .media-hdr-container,
.simplified-pg-photoblog .media-hdr-container {
  padding-bottom: 0;
}
.simplified-pg-media .media-hdr-container .player-and-links,
.simplified-pg-photoblog .media-hdr-container .player-and-links {
  margin-bottom: 0;
}
.simplified-pg-media .media-container,
.simplified-pg-photoblog .media-container {
  margin-bottom: 0;
  border-bottom: 0;
}
.simplified-pg-media .body-container,
.simplified-pg-photoblog .body-container {
  margin-top: 18px;
}
.simplified-pg-media #content > .container,
.simplified-pg-photoblog #content > .container {
  padding-top: 0;
}
.simplified-pg-media #content .media-container,
.simplified-pg-photoblog #content .media-container {
  padding-top: 0;
  padding-bottom: 36px;
}
.simplified-pg-media #content .media-container .category a,
.simplified-pg-media #content .media-container .author a,
.simplified-pg-photoblog #content .media-container .category a,
.simplified-pg-photoblog #content .media-container .author a {
  color: #f6f7f8;
}
.simplified-pg-media #content .media-container .category a:hover,
.simplified-pg-media #content .media-container .category a:focus,
.simplified-pg-media #content .media-container .author a:hover,
.simplified-pg-media #content .media-container .author a:focus,
.simplified-pg-photoblog #content .media-container .category a:hover,
.simplified-pg-photoblog #content .media-container .category a:focus,
.simplified-pg-photoblog #content .media-container .author a:hover,
.simplified-pg-photoblog #content .media-container .author a:focus {
  color: #fff;
}
.simplified-pg-media #content .media-container .category,
.simplified-pg-photoblog #content .media-container .category {
  color: #f6f7f8;
}
.simplified-pg-media #content .media-container .authors,
.simplified-pg-photoblog #content .media-container .authors {
  border-bottom: 1px solid #a1aab4;
}
.simplified-pg-media #content .media-container .authors ul li,
.simplified-pg-photoblog #content .media-container .authors ul li {
  color: #cbd1d6;
}
.simplified-pg-photoblog #content .media-container {
  padding-top: 27px;
}
.calender--transition {
  padding: 0;
  position: relative;
  clear: both;
}
.calendar__no-js,
.calendar__no-js-input,
.calendar__no-js-lbl {
  display: none;
}
.calendar__link {
  float: right;
  margin-right: 36px;
  font-size: 15.75px;
  line-height: 36px;
  margin-top: 5px;
}
.calendar__view-toggle {
  float: right;
  outline: none;
  border: 0;
  cursor: pointer;
  color: rgb(184, 0, 0);
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 15.75px;
  line-height: 36px;
}
.calendar__view-toggle:hover,
.calendar__view-toggle:focus {
  text-decoration: none;
  color: #222f3a;
}
.calendar__view-toggle.closed {
  color: rgb(184, 0, 0);
}
.calendar__view-toggle .label {
  display: inline-block;
  font-size: 15.75px;
  line-height: 36px;
}
.calendar__view-toggle .ico-chevron-up,
.calendar__view-toggle .ico-chevron-down {
  font-size: 72%;
}
.calendar__view-toggle .ico-chevron-up {
  display: none;
}
.calendar__view-toggle.closed .ico-chevron-down {
  display: inline-block;
}
.calendar__view-toggle.closed .ico-chevron-up {
  display: none;
}
.calendar__view-toggle.opened .ico-chevron-down {
  display: none;
}
.calendar__view-toggle .ico-calendar {
  font-size: 24px;
  margin-right: 5px;
}
@media (max-width: 640px) {
  .calendar__view-toggle .label {
    display: none;
  }
  .calendar__view-toggle .ico-chevron-up,
  .calendar__view-toggle .ico-chevron-down {
    display: none;
  }
  .calendar__view-toggle.opened .ico-chevron-up,
  .calendar__view-toggle.opened .ico-chevron-down,
  .calendar__view-toggle.closed .ico-chevron-up,
  .calendar__view-toggle.closed .ico-chevron-down,
  .calendar__view-toggle:hover .ico-chevron-up,
  .calendar__view-toggle:hover .ico-chevron-down,
  .calendar__view-toggle:focus .ico-chevron-up,
  .calendar__view-toggle:focus .ico-chevron-down {
    display: none;
  }
}
.calendar__content {
  box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.6);
  padding: 0.25em 30px 0.75em;
  width: 460px;
  cursor: default;
  background-color: #ebebeb;
  position: absolute;
  top: 9px;
  right: 0;
  left: auto;
  z-index: 999;
  display: none;
  font-size: 16px;
  margin-bottom: 6px;
}
.calendar__content:after,
.calendar__content:before {
  bottom: 100%;
  right: 7.5%;
  border: 10px solid;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  margin-left: -10px;
}
.calendar__content:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ebebeb;
}
.calendar__content:before {
  border-color: rgba(176, 176, 176, 0);
  border-bottom-color: #768492;
}
.calendar__content .button {
  text-align: center;
}
.calendar__content .nav:hover {
  color: rgb(184, 0, 0);
}
.calendar__content .nav.disabled {
  color: #f6f7f8;
  cursor: default;
}
.calendar__content .nav.disabled:hover {
  color: #f6f7f8;
}
.calendar__content .nav.button .button_inner {
  font-size: 32.5px !important;
  margin-left: 0 !important;
  cursor: pointer;
}
.calendar__table-row--first {
  display: none;
}
.calendar__table-head .title {
  text-align: left;
  background-color: #ebebeb;
  color: #a1aab4;
  vertical-align: middle;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  padding-left: 0.5em;
}
.calendar__table-row--headrow {
  background-color: #ebebeb;
  color: #a1aab4;
  border-bottom: 1px solid #a1aab4;
  height: 53px;
  line-height: 53px;
}
.calendar__table-row--daynames {
  color: #a1aab4;
  height: 40px;
}
.calendar__day {
  width: 60px;
  height: 60px;
  max-height: 60px;
  max-width: 60px;
  vertical-align: middle;
  text-align: center;
  padding: 0;
  margin: auto;
  background-clip: padding-box;
  border-top: 5px inset transparent;
  border-left: 5px inset transparent;
  border-bottom: 5px inset transparent;
  border-right: 5px inset transparent;
  border-style: solid;
  line-height: 50px;
  color: #cbd1d6;
}
.calendar__day-name {
  padding: 2px;
  text-align: center;
  color: #a1aab4;
  padding-top: 15px;
  vertical-align: middle;
  width: 2.5em;
  height: 2.5em;
  max-height: 2.5em;
  max-width: 2.5em;
}
.calendar__day-name.disabled {
  cursor: default;
}
.calendar__day-link {
  display: block;
  text-align: center;
  margin-left: 2.5px;
  border-radius: 50%;
  color: #222f3a;
}
.calendar__day-link:hover {
  background: #f6f7f8;
}
.calendar__day-link:visited,
.calendar__day-link:hover {
  color: #222f3a;
}
.calendar__day-link:hover {
  text-decoration: none;
}
.calendar__day-link--othermonth {
  color: #cbd1d6;
}
.calendar__day-link--today {
  color: #ebebeb;
  background: #a1aab4;
}
.calendar__day-link--today:hover {
  background: #a1aab4;
}
.calendar__day-link--today:visited,
.calendar__day-link--today:hover {
  color: #ebebeb;
}
.calendar__day-link--selected {
  color: #ebebeb;
  background: rgb(184, 0, 0);
}
.calendar__day-link--selected:hover {
  background: rgb(184, 0, 0);
}
.calendar__day-link--selected:visited,
.calendar__day-link--selected:hover {
  color: #ebebeb;
}
.calendar__table {
  width: 100%;
  height: 100%;
  cursor: default;
  background-color: #ebebeb;
  table-layout: fixed;
}
.calendar__button-wrap {
  padding-top: 18px;
  border-top: 1px solid #a1aab4;
}
@media (max-width: 480px) {
  .calendar__content {
    width: 100%;
    height: auto;
    padding: 0 5px 0.75em;
  }
  .calendar__table-row--headrow {
    height: auto;
  }
  .calendar__day--name {
    padding-top: 5px;
    width: 2em;
    height: 2em;
    max-height: 2em;
    max-width: 2em;
  }
  .calendar__table-body .calendar__day {
    line-height: 28px;
  }
  .calendar__day-link {
    position: relative;
    border-radius: 5px;
    background-color: transparent;
  }
  .calendar__day-link--today {
    background-color: transparent;
    color: #222f3a;
  }
  .calendar__day-link--today:after {
    content: "";
    background: #a1aab4;
    width: 100%;
    height: 3px;
    display: block;
    margin-bottom: -3px;
  }
  .calendar__day-link--today:visited,
  .calendar__day-link--today:hover {
    color: #222f3a;
  }
  .calendar__day-link--selected {
    background-color: transparent;
    color: #222f3a;
  }
  .calendar__day-link--selected:after {
    content: "";
    background: rgb(184, 0, 0);
    width: 100%;
    height: 3px;
    display: block;
    margin-bottom: -3px;
  }
  .calendar__day-link--selected:visited,
  .calendar__day-link--selected:hover {
    color: #222f3a;
  }
}
.calendar-component {
  border-bottom: 1px solid #cbd1d6;
  padding-bottom: 9px;
}
.calendar-component__date {
  float: left;
  line-height: 36px;
  color: inherit;
  font-size: 20.25px;
}
.pg-schedule .calendar-component {
  border: 0;
  padding-bottom: 0;
  padding-top: 18px;
}
.sats {
  font-size: 15.75px;
  line-height: 26px;
}
.sats .section-head,
.sats__item-coverage {
  margin-bottom: 21px;
}
.waves__item {
  padding-top: 20px;
  padding-bottom: 10px;
}
.waves__item:nth-of-type(n + 3) {
  border-top: 1px dotted #cbd1d6;
}
.waves__time-area {
  clear: both;
}
@media (min-width: 992px) {
  .waves__desc-area:nth-of-type(n + 5),
  .waves__freq-area:nth-of-type(n + 5) {
    margin-top: 10px;
  }
}
.waves__desc-area p {
  font-size: 15.75px;
  line-height: 32px;
  direction: ltr;
}
.waves__freq-group {
  margin-bottom: 10px;
}
.waves__freq-group:not(:last-of-type) {
  margin-right: 5px;
}
.waves__freq-group--mw > span {
  background-color: #e2e5e8;
}
.waves__freq-group--mw > span:nth-of-type(2),
.waves__freq-group--sw > span:nth-of-type(2) {
  margin-left: 1px;
  text-transform: uppercase;
}
.waves__freq-group > span {
  float: left;
  margin-right: 0;
}
.waves__freq-group > span:nth-of-type(2) {
  margin-left: 1px;
}
.waves .ico-clock {
  font-size: 23px;
  font-weight: bold;
  color: #a1aab4;
}
.freq-group {
  margin-bottom: 10px;
}
.freq-group:not(:last-of-type) {
  margin-right: 5px;
}
.freq-group > span {
  background-color: #f6f7f8;
}
@media (min-width: 480px) {
  .freq-group--affiliates {
    margin-left: 18px;
  }
}
.freq-group--mw > span:nth-of-type(1),
.freq-group--sw > span:nth-of-type(1) {
  margin-left: 1px;
  text-transform: uppercase;
}
.freq-group > span {
  float: left;
}
.freq-group > span:nth-of-type(2) {
  margin-left: 1px;
  direction: ltr;
}
@media (min-width: 992px) {
  .affiliates {
    height: 350px;
  }
}
.affiliates .pg-title {
  font-size: 40.5px;
  margin-top: 40.5px;
  line-height: 45px;
}
.affiliates .section-head {
  margin-top: 36px;
}
.affiliates__heading {
  margin-top: 36px;
}
@media (min-width: 480px) {
  .affiliates__heading h2 {
    float: left;
  }
}
.affiliates__item-group {
  border-collapse: collapse;
  margin-top: 27px;
}
@media (max-width: 640px) {
  .affiliates__item-group {
    width: 100%;
  }
}
.affiliates__item {
  position: relative;
  padding-left: 100px;
  border-top: 1px dotted #cbd1d6;
}
@media (max-width: 640px) {
  .affiliates__item:nth-of-type(n + 2) {
    border-top: 1px dotted #cbd1d6;
  }
}
.affiliates__item > div {
  padding-top: 9px;
  padding-bottom: 9px;
}
@media (min-width: 640px) {
  .affiliates__item > div {
    display: inline-block;
  }
}
.affiliates__item > div:nth-of-type(n + 2) {
  padding-left: 54px;
}
.affiliates__show-title {
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
  font-size: 14.625px;
  color: #a1aab4;
}
.affiliates__dayname {
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
  font-size: 14.625px;
  min-width: 100px;
  position: absolute;
  width: 100px;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.affiliates--detail {
  height: auto;
}
.schedule__accordeon {
  margin-top: 39.6px;
}
@media (min-width: 992px) {
  .schedule__accordeon {
    max-width: 918px;
    margin-top: 74.7px;
    margin-left: auto;
    margin-right: auto;
  }
}
.schedule__item {
  border-top: 1px solid #f6f7f8;
  padding: 20.52px 0;
  background: #fff;
}
.schedule__item:after {
  content: "";
  display: block;
  clear: both;
}
.schedule__item.accordeon__item--focus {
  box-shadow: 0 0 200px 200px #fff;
  z-index: 90;
}
.schedule__item a:not(.btn):hover {
  text-decoration: none;
}
@media (max-width: 639.9px) {
  .schedule__item-inner {
    padding-left: 54px;
  }
}
.schedule__item-inner:after {
  content: "";
  clear: both;
  display: block;
}
.schedule__item-inner:hover .schedule__item-title,
.schedule__item-inner:hover .schedule__item-title a {
  color: rgb(184, 0, 0);
}
@media (min-width: 640px) {
  .schedule__item-time {
    margin-left: 54px;
  }
}
@media (min-width: 992px) {
  .schedule__item-time {
    float: left;
    width: calc(21% - 54px);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (min-width: 640px) {
  .schedule__item-pic {
    float: left;
    width: calc(35% - 75px);
    margin-right: 20px;
    margin-left: 55px;
  }
}
@media (min-width: 640px) and (max-width: 991.9px) {
  .schedule__item-pic {
    margin-top: 27px;
  }
}
@media (max-width: 639.9px) {
  .schedule__item-pic {
    display: none;
  }
}
@media (min-width: 992px) {
  .schedule__item-pic {
    margin-left: 30px;
    width: calc(25.5% - 50px);
  }
}
@media (min-width: 640px) {
  .schedule__item-content {
    float: left;
    width: 65%;
  }
}
@media (max-width: 991.9px) {
  .schedule__item-content {
    margin-top: 27px;
  }
}
@media (min-width: 992px) {
  .schedule__item-content {
    width: 53.5%;
  }
}
.schedule__item-title {
  color: #a1aab4;
  transition: color 0.5s;
}
.schedule__item-title a,
.schedule__item-title a:visited {
  color: #a1aab4;
  transition: color 0.5s;
}
.schedule__item-title--live {
  color: #a1aab4;
}
.schedule__item-title--live a,
.schedule__item-title--live a:visited {
  color: #a1aab4;
}
.schedule__item-title--live a:hover {
  color: rgb(184, 0, 0);
}
.schedule__item-intro {
  margin-top: 18px;
  color: #768492;
}
.schedule__crosslink {
  margin-top: 18px;
  padding-top: 18px;
  border-top: 1px solid #f6f7f8;
}
.schedule__crosslink a,
.schedule__crosslink a:visited {
  color: rgb(184, 0, 0);
}
.schedule .accordeon__item[data-switcher-opened="true"] .schedule__item-title,
.schedule
  .accordeon__item[data-switcher-opened="true"]
  .schedule__item-title
  a {
  color: rgb(184, 0, 0);
}
.schedule .accordeon__item[data-switcher-opened="true"] .schedule__time {
  color: rgb(184, 0, 0);
}
.schedule .accordeon__item[data-switcher-opened="true"] .schedule__time:after {
  width: 100%;
}
.schedule
  .accordeon__item[data-switcher-opened="true"]
  .schedule__control-label {
  width: 55px;
}
.schedule
  .accordeon__item:not([data-switcher-opened="true"])
  .schedule__item-content
  > *:not(.schedule__item-title) {
  display: none;
}
.schedule__control-label {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 20;
}
.schedule__time {
  display: inline-block;
  line-height: 50px;
  padding: 0 13px;
  font-size: 22.5px;
  border-bottom: 2px solid #f6f7f8;
  color: #768492;
  transition: color 0.2s;
  white-space: nowrap;
}
.schedule__time:after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  height: 2px;
  background: rgb(184, 0, 0);
  width: 0%;
  transition: width 0.2s;
}
.schedule__time--live {
  color: #c11d22;
}
.schedule__time--live:after {
  background: #c11d22;
}
.schedule__time-zone {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 14.625px;
  text-transform: uppercase;
}
@media (min-width: 640px) {
  .schedule__time-zone {
    margin-top: 18px;
  }
}
@media (max-width: 639.9px) {
  .schedule__time-zone {
    font-size: 70%;
  }
  .schedule__repeat + .schedule__time-zone,
  .schedule__live-badge + .schedule__time-zone {
    float: right;
    clear: right;
    width: 100%;
    padding: 18px 13px;
  }
}
.schedule__repeat {
  line-height: 53px;
}
@media (max-width: 991.9px) {
  .schedule__repeat {
    float: right;
    margin-left: 18px;
  }
}
.schedule__indictor {
  top: 10px;
  left: 10px;
  transform-origin: center;
  transition: transform 0.2s, color 0.2s;
  font-size: 22.5px;
  color: #a1aab4;
  transform: rotate(0deg);
}
.schedule__item[data-switcher-opened="true"] .schedule__indictor {
  transform: rotate(180deg);
  color: rgb(184, 0, 0);
}
.schedule__indictor--live {
  color: #c11d22;
  transform: rotate(270deg);
}
html[dir="rtl"] .schedule__indictor--live {
  transform: rotate(90deg);
}
.schedule__media-download {
  clear: both;
  text-align: right;
  border-top: 1px solid #f6f7f8;
  padding-right: 18px;
  z-index: 50;
}
.schedule__media-download .handler {
  color: #a1aab4;
}
.schedule__item[data-switcher-opened="true"]
  .schedule__media-download
  .handler {
  color: rgb(184, 0, 0);
}
@media (min-width: 640px) {
  .schedule__media-download {
    float: right;
    width: 65%;
  }
}
@media (min-width: 992px) {
  .schedule__media-download {
    width: 53.5%;
  }
}
@media (max-width: 639.9px) {
  .schedule__media-download {
    margin-top: 18px;
    margin-left: 54px;
  }
}
.schedule__live-badge {
  margin-top: 18px;
}
@media (min-width: 640px) {
  .schedule__live-badge {
    margin-left: 0;
  }
}
@media (max-width: 991.9px) {
  .schedule__live-badge {
    float: right;
    margin-left: 9px;
  }
}
.day-nav {
  border-left: 1px solid #fff;
  overflow: hidden;
  margin-top: 18px;
}
.day-nav__day-name,
.day-nav__date-short {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.day-nav__day {
  float: left;
  display: none;
  padding: 6px 12px;
  border: 2px solid #fff;
  border-top: 2px solid #f6f7f8;
  border-left: 0;
  width: 33%;
  text-align: center;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 15.75px;
  line-height: 1.2;
  background: #f6f7f8;
  color: #768492;
}
.day-nav__day:visited {
  color: #768492;
}
@media (min-width: 450px) {
  .day-nav__day {
    width: 20%;
  }
}
@media (min-width: 600px) {
  .day-nav__day {
    width: 14.27%;
  }
}
@media (min-width: 992px) {
  .day-nav__day {
    width: 11.1%;
  }
}
@media (min-width: 1280px) {
  .day-nav__day {
    width: 9.09%;
  }
}
.day-nav__day:hover {
  background: rgb(184, 0, 0);
  color: #fff;
  text-decoration: none;
}
.day-nav__day--hlight,
.day-nav__day--hlight:visited,
.day-nav__day--hlight:hover {
  background: #fff;
  border-bottom: 0;
  color: #4d5a67;
}
.day-nav__day--offset-0,
.day-nav__day--offset-1 {
  display: inline-block;
}
@media (min-width: 450px) {
  .day-nav__day--offset-2 {
    display: inline-block;
  }
}
@media (min-width: 600px) {
  .day-nav__day--offset-3 {
    display: inline-block;
  }
}
@media (min-width: 992px) {
  .day-nav__day--offset-4 {
    display: inline-block;
  }
}
@media (min-width: 1280px) {
  .day-nav__day--offset-5 {
    display: inline-block;
  }
}
.feature {
  margin-top: 18px;
}
.feature__item {
  display: block;
}
.feature__item,
.feature__item:visited {
  color: rgb(184, 0, 0);
}
.c-author {
  margin-top: 18px;
}
.c-author__email a {
  border-bottom: 1px solid #e8eaec;
}
.c-author__email a:hover {
  border-bottom: 1px solid rgb(184, 0, 0);
}
.c-author--hlight {
  padding: 18px;
  background: #e8eaec;
}
.c-author + .c-author {
  margin-top: 36px;
}
.col-multimedia .c-author {
  margin-top: 36px;
}
.ent-site {
  font-family: Arial, "Arial Unicode MS", Helvetica, sans-serif;
  margin-top: 9px;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
}
.ent-site:not(:nth-of-type(1)) {
  border-top: 1px solid #dde0e4;
  padding-top: 9px;
}
.ent-site__name {
  color: #1d3d5c;
}
.ent-site__name .title {
  margin-right: 6px;
}
.ent-site__name .title-orig {
  color: #a1aab4;
  white-space: nowrap;
}
.ent-site__name .title-orig.replace-by-img {
  opacity: 0.5;
}
.ent-site__links {
  font-size: 14.625px;
}
.ent-site__links .url:not(:nth-of-type(1)):before {
  content: "/";
  color: #1d3d5c;
  font-weight: bold;
  margin-left: 6px;
  margin-right: 6px;
}
.ent-site__links .url {
  display: inline-block;
}
.pg-entity-sites ul {
  margin-left: 0;
}
.pg-entity-sites ul li {
  padding-left: 0;
}
.pg-entity-sites ul li:before {
  display: none;
}
.pg-entity-sites h5 {
  border-left: none;
  padding-left: 0;
  margin-bottom: 0;
}
.pg-entity-sites h5:before {
  content: none;
}
.pg-entity-sites ul.categories {
  margin-top: 18px;
}
.pg-entity-sites ul.categories li {
  padding-bottom: 18px;
}
.pg-entity-sites ul.categories li h5.category {
  color: #3b4249;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 22.5px;
  border-bottom: 2px solid #3b4249;
  text-transform: uppercase;
}
@media (min-width: 640px) {
  .pg-entity-sites ul li {
    padding-left: 0;
  }
  .pg-entity-sites ul.categories {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-rule-style: none;
    column-rule-style: none;
  }
  .pg-entity-sites ul.categories li {
    page-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
  }
  .pg-entity-sites ul.categories li div.site .title {
    overflow: hidden;
  }
  .pg-entity-sites ul.categories li div.site .url {
    display: block;
    overflow: hidden;
  }
}
@media (min-width: 992px) {
  .pg-entity-sites h1 {
    margin-bottom: 0;
  }
  .pg-entity-sites ul.categories {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-rule-style: none;
    column-rule-style: none;
  }
  .pg-entity-sites ul.categories li h5,
  .pg-entity-sites ul.categories li category {
    margin-bottom: 2.25px;
  }
  .pg-entity-sites ul.categories li div.site a span {
    padding: 7.2px 0;
  }
}
.srch-result__wrap {
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .srch-result__wrap {
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
  }
}
.srch-result__info {
  margin-top: 12px;
  color: #222f3a;
}
@media (min-width: 640px) {
  .srch-result__info {
    margin-top: 24px;
  }
}
.srch-result__keyword,
.srch-result__results-count {
  font-weight: bold;
  color: #222f3a;
}
.srch-result__filters {
  width: 100%;
  display: none;
}
@media (min-width: 640px) {
  .srch-result__filters {
    display: block;
    justify-content: space-between;
  }
}
.srch-result__filters-main {
  margin-top: 24px;
}
.srch-result__filters-side {
  margin-top: 24px;
}
@media (min-width: 992px) {
  .srch-result__filters-side {
    justify-content: flex-end;
  }
}
.srch-result__mobile-filters {
  background: #fff;
  padding: 0 24px;
  overflow: auto;
  height: 100%;
}
.has-editorial-bar .srch-result__mobile-filters {
  height: calc(100% - 56px);
}
.srch-result__mobile-filters-list {
  padding-bottom: 90px;
}
.srch-result__mobile-filters-bottom {
  display: flex;
  position: fixed;
  height: 74px;
  left: 0;
  bottom: 0;
  z-index: 1;
  background: #fff;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
}
[dir="rtl"] .srch-result__mobile-filters-bottom {
  flex-direction: row-reverse;
}
.srch-result__results {
  margin-top: 15px;
}
.srch-result .ico-no-results {
  display: block;
  font-size: 200px;
  color: #f6f7f8;
  text-align: center;
  margin-right: 10%;
}
@media (min-width: 992px) {
  .srch-result .ico-no-results {
    text-align: right;
  }
}
.srch-result__sorting-indicator {
  text-align: right;
  color: rgb(184, 0, 0);
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  position: relative;
  top: 18px;
  margin-top: 12px;
}
@media (min-width: 640px) {
  .srch-result__sorting-indicator {
    display: none;
  }
}
.srch-filter-overlay-btn {
  margin: 0 12px;
  line-height: 1;
}
.c-mmp {
  position: relative;
  overflow: hidden;
}
.c-mmp--fullscreen {
  background-color: #111;
  width: 100%;
}
.c-sticky-element--sticked .c-mmp {
  max-width: 325px;
}
.c-mmp--video {
  background-color: #000;
  min-width: 100%;
  max-width: 100%;
}
.c-mmp--audio {
  background: #49525a url("../images/audio-wave.png") repeat-x;
  background-position-y: 20px;
  background-size: auto 100px;
  height: 144px;
}
.c-mmp--xs .xs-hidden {
  display: none;
}
.c-mmp--s .s-hidden {
  display: none;
}
.c-mmp--audio.c-mmp--m .audio-fl-bwd,
.c-mmp--audio.c-mmp--l .audio-fl-bwd {
  float: left;
}
.c-mmp__poster {
  display: none;
}
.no-js .c-mmp__poster {
  display: block;
}
.no-js .c-mmp--audio.c-mmp--has-poster .c-mmp__poster,
.c-mmp--audio.c-mmp--has-poster.c-mmp--m .c-mmp__poster,
.c-mmp--audio.c-mmp--has-poster.c-mmp--l .c-mmp__poster {
  display: block;
  width: 256px;
  height: 144px;
  z-index: 2;
}
.c-mmp__poster img {
  width: 100%;
  height: auto;
  display: block;
}
.c-mmp__poster--video {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 1;
  background: #000;
}
.c-mmp__poster--video img {
  max-width: 1000%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center center;
  object-position: center center;
}
.c-mmp__poster--video-vertical img:only-child {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top;
  object-position: top;
}
@media (min-width: 640px) {
  .c-mmp__poster--video-vertical img:only-child {
    -o-object-fit: contain;
    object-fit: contain;
  }
}
.c-mmp__poster--video-mobile img {
  display: none;
}
.c-mmp__poster--video-mobile img + img {
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 640px) {
  .c-mmp__poster--video-mobile img {
    display: block;
  }
  .c-mmp__poster--video-mobile img + img {
    display: none;
  }
}
.c-mmp--disabled .c-mmp__poster {
  display: block;
  height: 100%;
}
.c-mmp--disabled:not(.c-mmp--has-poster) .c-mmp__poster:after {
  display: block;
  content: " ";
  background-color: #6a7785;
  background-image: url(../images/image-placeholder.svg);
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.5;
  padding-top: 56.25%;
  z-index: 1;
}
.c-mmp--disabled:not(.c-mmp--has-poster) .c-mmp__poster img {
  display: none;
  visibility: hidden;
}
.c-mmp__fallback-link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}
.js .c-mmp__fallback-link {
  display: none;
}
.c-mmp__fallback-link-icon {
  background: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border-radius: 100%;
  margin-left: -24px;
  margin-top: -24px;
}
.c-mmp--audio.c-mmp--has-poster:not(.c-mmp--s):not(.c-mmp--xs)
  .c-mmp__fallback-link-icon {
  left: 128px;
}
.c-mmp__fallback-link-icon .ico {
  margin-right: 0;
}
.c-mmp.c-mmp--audio .c-spinner {
  width: 32px;
  height: 32px;
  margin-left: -16px;
  margin-top: -16px;
}
.c-mmp.c-mmp--audio.c-mmp--has-poster.c-mmp--m .c-spinner,
.c-mmp.c-mmp--audio.c-mmp--has-poster.c-mmp--l .c-spinner {
  margin-left: 112px;
}
.js .c-mmp.c-mmp--waiting .c-spinner,
.js .c-mmp.c-mmp--loading .c-spinner {
  display: block;
  visibility: visible;
}
.c-mmp__big_play_btn {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 48px;
  height: 48px;
  margin-left: -24px;
  margin-top: -24px;
  background: #fff;
  line-height: 48px;
  text-align: center;
  border-radius: 100%;
  opacity: 0;
  z-index: -1;
}
.c-mmp--rendered .c-mmp__big_play_btn {
  animation: big-play-pressed 0.3s;
}
.c-mmp--audio.c-mmp--has-poster:not(.c-mmp--s):not(.c-mmp--xs)
  .c-mmp__big_play_btn {
  left: 128px;
}
.c-mmp--paused:not(.c-mmp--waiting) .c-mmp__big_play_btn {
  opacity: 1;
  z-index: 2;
}
.c-mmp--rendered.c-mmp--paused:not(.c-mmp--waiting) .c-mmp__big_play_btn {
  animation: big-play-loadin 0.15s;
}
.c-mmp--rendered.c-mmp--has-preroll .c-mmp__big_play_btn,
.c-mmp--rendered.c-mmp--has-preroll.c-mmp--paused .c-mmp__big_play_btn {
  animation: none;
}
.c-mmp--audio .c-mmp__big_play_btn,
.c-mmp--cannot-play .c-mmp__big_play_btn,
.no-js .c-mmp .c-mmp__big_play_btn {
  display: none;
}
.c-mmp__big_play_btn .ico {
  color: #000;
  font-size: 20px;
  margin-right: -2px;
}
.c-mmp__player {
  position: relative;
}
.c-mmp--disabled .c-mmp__player,
.c-mmp--cannot-play .c-mmp__player {
  display: none;
}
.no-js .c-mmp__player {
  visibility: hidden;
}
.c-mmp--audio.c-mmp--has-poster.c-mmp--m .c-mmp__player,
.c-mmp--audio.c-mmp--has-poster.c-mmp--l .c-mmp__player {
  margin-left: 256px;
}
.c-mmp--fullscreen .c-mmp__player {
  height: 100%;
}
.c-mmp__player video {
  transition: width 0.25s, height 0.25s;
  width: 100%;
  display: block;
}
.c-mmp__flash-player {
  width: 100%;
  height: 100%;
}
.c-mmp__flash-player--not-loaded {
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.75);
}
.c-mmp__flash-player--not-loaded a {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  height: 50px;
  line-height: 50px;
  width: 100%;
  margin-top: -25px;
  text-align: center;
  color: #fff;
}
.c-mmp__flash-player--not-loaded a:hover {
  color: #fff;
  opacity: 0.8;
  text-decoration: none;
}
.c-mmp__flash-player object {
  height: 100%;
}
@keyframes big-play-pressed {
  0% {
    opacity: 1;
    transform: scale(1);
    z-index: 2;
  }
  30% {
    opacity: 0.9;
    transform: scale(0.6);
  }
  99% {
    opacity: 0;
    transform: scale(2);
  }
  100% {
    opacity: 0;
    transform: scale(0);
    z-index: -1;
  }
}
@keyframes big-play-loadin {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes progressbar-live-streaming {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 20px 20px;
  }
}
@keyframes overlay-tab-slide-in-forward {
  0% {
    right: -100%;
  }
  100% {
    right: 0;
  }
}
@keyframes overlay-tab-slide-in-backward {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}
@keyframes overlay-tab-slide-out-forward {
  0% {
    right: 0%;
  }
  100% {
    right: -100%;
  }
}
@keyframes overlay-tab-slide-out-backward {
  0% {
    left: 0%;
  }
  100% {
    left: -100%;
  }
}
@keyframes stickyIn {
  0% {
    opacity: 0;
    transform: translateX(350px);
  }
  10% {
    opacity: 1;
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes unstickedIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes stickyOutRight {
  90% {
    transform: translateX(350px);
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes stickyOutLeft {
  90% {
    transform: translateX(350px);
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes stickyStripIn {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  10% {
    opacity: 1;
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes stickyStripOut {
  90% {
    transform: translateY(40px);
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.c-mmp__overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(40, 40, 40, 0.8);
  color: #fff;
  z-index: 3;
  transition: margin-top 0.33s, opacity 0.33s;
}
.no-js .c-mmp__overlay {
  display: none;
}
.c-mmp__overlay--title {
  min-height: 70px;
}
.c-mmp__overlay--partial {
  height: auto;
  padding: 20px;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.66);
  z-index: 1;
}
.c-mmp--audio .c-mmp__overlay--partial {
  background-color: transparent;
}
.c-mmp--audio.c-mmp--has-poster:not(.c-mmp--s):not(.c-mmp--xs)
  .c-mmp__overlay--partial {
  padding-left: 276px;
}
.c-mmp--video .c-mmp__overlay--partial {
  background: transparent
    linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%)
    repeat-x;
}
.c-mmp__overlay--disabled {
  opacity: 0;
  z-index: -1;
  transition: margin-top 0.5s, opacity 0.5s, z-index 0s 0.5s;
}
.c-mmp__overlay--disabled.c-mmp__overlay--slide-from-bottom {
  margin-top: 100%;
  z-index: 0;
}
.c-mmp__overlay--disabled.c-mmp__overlay--slide-from-top {
  margin-top: -100%;
  z-index: 0;
}
.c-mmp__overlay--enabled {
  opacity: 1;
  margin-top: 0%;
}
.c-mmp__overlay--enabled:not(.c-mmp__overlay--partial) {
  z-index: 10;
}
.c-mmp__overlay-actions {
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
  z-index: 1;
}
.c-mmp__overlay-actions-link {
  margin-left: 1em;
  padding-bottom: 0.25em;
  opacity: 1;
  float: left;
}
.c-mmp__overlay-actions-link:hover {
  opacity: 0.8;
}
.c-mmp__overlay-actions-link--close {
  float: right;
}
.c-mmp--xs .c-mmp__overlay--sharing .c-mmp__overlay-actions-link--share {
  display: none;
}
.c-mmp--xs .c-mmp__overlay-actions-link--embed,
.c-mmp--s .c-mmp__overlay-actions-link--embed {
  display: none;
}
.c-mmp__overlay-actions-link--close-sticky {
  display: none;
}
.c-sticky-element.c-sticky-element--sticked
  .c-mmp__overlay-actions-link--close-sticky {
  display: block;
}
.c-mmp__overlay-actions-link--active {
  border-bottom: 1px solid #c11d22;
}
.c-mmp__overlay-actions-link-text {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 14.625px;
  text-transform: uppercase;
  margin-left: 0.2em;
}
.c-mmp--xs .c-mmp__overlay-actions-link-text,
.c-mmp--s .c-mmp__overlay-actions-link-text {
  display: none;
}
.c-mmp__overlay-actions-link-ico {
  margin-right: 0;
}
.c-mmp__overlay-title {
  position: relative;
  margin-right: 40%;
}
.c-mmp__overlay-title a {
  color: #ebebeb;
}
.c-mmp__overlay-title a:hover,
.c-mmp__overlay-title a:focus {
  color: #ebebeb;
}
.c-mmp__overlay-title .ico-playlist {
  position: absolute;
  left: 0;
  top: 0;
}
.c-mmp__overlay-title
  .ico-playlist
  ~ .c-mmp__overlay-media-title
  ~ .c-mmp__overlay-site-title,
.c-mmp__overlay-title .ico-playlist ~ .c-mmp__overlay-media-title {
  margin-left: 30px;
}
.c-mmp__overlay-title .c-mmp__overlay-media-title {
  font-weight: bold;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 20px;
  font-size: 20px;
  line-height: 1.25em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c-mmp__overlay-title .c-mmp__overlay-media-title:after,
.c-mmp__overlay-title .c-mmp__overlay-media-title:before {
  display: none;
}
.c-mmp--detail.c-mmp--audio .c-mmp__overlay-title .c-mmp__overlay-media-title {
  display: none;
}
.c-mmp--detail.c-mmp--video .c-mmp__overlay-title .c-mmp__overlay-media-title {
  display: none;
}
.c-sticky-element--sticked
  .c-mmp--detail.c-mmp--video
  .c-mmp__overlay-title
  .c-mmp__overlay-media-title {
  display: block;
}
.c-mmp__overlay-title .c-mmp__overlay-site-title {
  color: #ebebeb;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 20px;
  line-height: 1.25em;
}
.c-mmp--standard .c-mmp__overlay-title .c-mmp__overlay-site-title,
.c-mmp--detail .c-mmp__overlay-title .c-mmp__overlay-site-title,
.c-sticky-element:not(.c-sticky-element--sticked)
  .c-mmp--xs
  .c-mmp__overlay-title
  .c-mmp__overlay-site-title,
.c-mmp--audio.c-mmp--xs .c-mmp__overlay-title .c-mmp__overlay-site-title {
  display: none;
}
.c-mmp__overlay-tabs {
  position: relative;
  width: 100%;
  height: 100%;
}
.c-mmp__overlay-tab {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.c-mmp__overlay-tab--enabled {
  right: 0%;
}
.c-mmp__overlay-tab--enabled.c-mmp__overlay-tab--animated.c-mmp__overlay-tab--slide-forward {
  animation: overlay-tab-slide-in-forward 0.33s;
}
.c-mmp__overlay-tab--enabled.c-mmp__overlay-tab--animated.c-mmp__overlay-tab--slide-backward {
  animation: overlay-tab-slide-in-backward 0.33s;
}
.c-mmp__overlay-tab--disabled {
  right: -100%;
}
.c-mmp__overlay-tab--disabled.c-mmp__overlay-tab--animated.c-mmp__overlay-tab--slide-forward {
  animation: overlay-tab-slide-out-forward 0.33s;
}
.c-mmp__overlay-tab--disabled.c-mmp__overlay-tab--animated.c-mmp__overlay-tab--slide-backward {
  animation: overlay-tab-slide-out-backward 0.33s;
}
.c-mmp__overlay-body {
  width: 80%;
  margin: 0 auto;
}
.c-mmp__overlay-body--centered-vertical {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.c-mmp--audio .c-mmp__overlay-body .column:not(.column--scrolling) {
  margin-top: 20px;
}
.c-mmp__overlay-body .column--scrolling {
  max-height: 60%;
  width: 100%;
  text-align: center;
  overflow-y: auto;
  font-size: 13.2px;
}
@supports selector(::-webkit-scrollbar) {
  .c-mmp__overlay-body .column--scrolling::-webkit-scrollbar {
    width: 5px;
    height: 5px;
  }
  .c-mmp__overlay-body .column--scrolling::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.5);
    border: 1px solid rgba(230, 230, 230, 0.5);
    border-radius: 5px;
  }
  .c-mmp__overlay-body .column--scrolling::-webkit-scrollbar-track {
    background: rgba(230, 230, 230, 0.5);
  }
}
@supports not selector(::-webkit-scrollbar) {
  .c-mmp__overlay-body .column--scrolling {
    scrollbar-color: rgba(255, 255, 255, 0.5) rgba(230, 230, 230, 0.5);
    scrollbar-width: thin;
  }
}
.c-mmp__indicator {
  display: block;
  cursor: pointer;
}
.c-mmp--live .c-mmp__cpanel-progress-controls .c-mmp__indicator {
  display: none;
}
.c-mmp__indicator--horizontal {
  width: auto;
  height: 40px;
  background-color: rgba(0, 0, 0, 0);
}
.c-mmp__indicator--vertical {
  position: absolute;
  width: 25px;
  padding: 10px;
  left: 7.5px;
  background-color: rgba(40, 40, 40, 0.8);
  border-radius: 3px;
  transition: bottom 0.05s 0.25s, opacity 0.25s 0s, height 0.25s 0s;
  opacity: 0;
  bottom: -20px;
  height: 0;
}
.c-mmp__indicator--vertical:after {
  content: " ";
  display: block;
  width: 25px;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: -2px;
}
.c-mmp__indicator--expanded {
  opacity: 1;
  bottom: 42px;
  height: 100px;
  transition: bottom 0.05s 0s, opacity 0.25s 0.05s, height 0.25s 0.05s;
}
.is-mobile .c-mmp__indicator--expanded {
  display: none;
}
.c-mmp__indicator-lines {
  display: block;
  position: relative;
  height: 100%;
}
.c-mmp__indicator--horizontal .c-mmp__indicator-lines {
  margin-left: 65px;
  margin-right: 65px;
}
.c-mmp--xs .c-mmp__indicator--horizontal .c-mmp__indicator-lines {
  margin-left: 20px;
  margin-right: 20px;
}
.c-mmp__indicator--compact .c-mmp__indicator-lines {
  width: 100%;
  position: relative;
}
.c-mmp__indicator--vertical .c-mmp__indicator-lines {
  width: 25px;
  height: 100%;
  position: relative;
  margin-left: -10px;
}
.c-mmp__indicator-line {
  display: block;
  direction: ltr;
}
.c-mmp__indicator--horizontal .c-mmp__indicator-line {
  height: 3px;
  position: absolute;
  left: 0;
  top: 18.5px;
}
.c-mmp__indicator--vertical .c-mmp__indicator-line {
  width: 5px;
  position: absolute;
  bottom: 0;
  left: 10px;
}
.c-mmp__indicator-line--range {
  background-color: rgba(255, 255, 255, 0.25);
}
.c-mmp__indicator-line--buffered {
  background-color: rgba(255, 255, 255, 0.5);
}
.c-mmp__indicator-line--tracked {
  background-color: rgba(255, 255, 255, 0.5);
}
.c-mmp__indicator-line--played {
  background-color: #c11d22;
}
.c-mmp--live .c-mmp__indicator-line--played {
  display: none;
}
.c-mmp__indicator-line--volume {
  background-color: #c11d22;
}
.c-mmp__indicator-line--live {
  background-color: #c11d22;
  display: none;
}
.c-mmp__indicator-line--live > .strip {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.2) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.2) 50%,
    rgba(255, 255, 255, 0.2) 75%,
    transparent 75%,
    transparent
  );
  z-index: 1;
  background-size: 20px 20px;
}
.c-mmp--live-running .c-mmp__indicator-line--live > .strip {
  animation: progressbar-live-streaming 2s linear infinite;
}
.c-mmp--live .c-mmp__indicator-line--live {
  display: block;
  width: 100%;
}
.c-mmp__indicator-btn {
  position: absolute;
  z-index: 1;
}
.c-mmp__indicator-btn--hidden {
  display: none;
}
.c-mmp__indicator--horizontal .c-mmp__indicator-btn {
  width: 40px;
  height: 40px;
  top: 0;
  left: -20px;
}
.c-mmp__indicator--vertical .c-mmp__indicator-btn {
  bottom: -10px;
  left: 0;
  height: 20px;
  width: 25px;
}
.c-mmp__indicator-btn-pointer {
  border-color: transparent;
  border-radius: 100%;
  width: 13px;
  height: 13px;
  padding: 0;
  margin: 0;
  background-color: #fff;
  box-shadow: 0 0 3px #414144;
}
.c-mmp__indicator-btn--hidden .c-mmp__indicator-btn-pointer {
  visibility: hidden;
}
.c-mmp__indicator--horizontal .c-mmp__indicator-btn-pointer {
  margin-top: 13.5px;
}
.c-mmp__indicator--vertical .c-mmp__indicator-btn-pointer {
  margin-top: 3.5px;
}
.c-mmp__expander {
  display: block;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  transition: opacity 0.25s, height 0.25s;
  opacity: 0;
  height: 0;
}
@supports selector(::-webkit-scrollbar) {
  .c-mmp__expander::-webkit-scrollbar {
    width: 5px;
    height: 5px;
  }
  .c-mmp__expander::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.5);
    border: 1px solid rgba(230, 230, 230, 0.5);
    border-radius: 5px;
  }
  .c-mmp__expander::-webkit-scrollbar-track {
    background: rgba(230, 230, 230, 0.5);
  }
}
@supports not selector(::-webkit-scrollbar) {
  .c-mmp__expander {
    scrollbar-color: rgba(255, 255, 255, 0.5) rgba(230, 230, 230, 0.5);
    scrollbar-width: thin;
  }
}
.c-mmp__expander--scrollable {
  overflow-y: auto;
}
.c-mmp__expander--sources {
  max-height: 100px;
  bottom: 42px;
  right: 0;
  background-color: rgba(40, 40, 40, 0.8);
  border-radius: 3px;
}
.c-mmp__expander--opened {
  transition: opacity 0.25s, height 0.25s;
}
.c-mmp--m .c-mmp__expander--opened,
.c-mmp--l .c-mmp__expander--opened {
  opacity: 1;
  height: 100%;
}
.c-mmp__sources {
  display: block;
  min-width: 80px;
}
.c-mmp__overlay .c-mmp__sources {
  width: 100%;
}
.c-mmp__sources-item {
  display: block;
  padding: 10px 0;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
}
.c-mmp__overlay .c-mmp__sources-item {
  width: 20%;
  margin: 5px 2%;
  display: inline-block;
  background-color: rgba(43, 43, 43, 0.8);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c-mmp--audio .c-mmp__overlay .c-mmp__sources-item {
  padding: 5px 0;
  font-size: 14.625px;
}
.c-mmp--xs .c-mmp__overlay .c-mmp__sources-item {
  width: 29%;
}
.c-mmp__sources-item:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.c-mmp__sources-item--selected,
.c-mmp__sources-item--selected:hover {
  background-color: #c11d22;
}
.c-mmp__overlay .c-mmp__sources-item--selected,
.c-mmp__overlay .c-mmp__sources-item--selected:hover {
  background-color: #c11d22;
}
.c-mmp__cpanel-container {
  position: absolute;
  width: 100%;
  height: 40px;
  bottom: 0;
}
.no-js .c-mmp__cpanel-container,
.c-mmp--cannot-play .c-mmp__cpanel-container {
  display: none;
}
.c-mmp--audio.c-mmp--has-poster.c-mmp--m .c-mmp__cpanel-container,
.c-mmp--audio.c-mmp--has-poster.c-mmp--l .c-mmp__cpanel-container {
  left: 256px;
  right: 0;
  width: auto;
}
.c-mmp__cpanel {
  position: relative;
  width: 100%;
  height: 40px;
  background: rgba(56, 56, 56, 0.8);
  color: #fff;
  z-index: 2;
  font-family: Arial, "Arial Unicode";
  font-size: 11px;
  transition: bottom 0.25s;
}
.c-mmp--audio .c-mmp__cpanel {
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  width: 100%;
}
.c-mmp__cpanel--displayed {
  bottom: 0;
}
.c-mmp__cpanel--hidden {
  bottom: -40px;
}
.c-mmp__cpanel-playback-controls {
  display: block;
  float: left;
}
.c-mmp__cpanel-progress-controls {
  display: block;
  float: left;
}
.c-mmp__cpanel-progress-controls-current-time,
.c-mmp__cpanel-progress-controls-duration {
  padding: 0 10px;
  line-height: 40px;
}
.c-mmp--xs .c-mmp__cpanel-progress-controls-current-time,
.c-mmp--xs .c-mmp__cpanel-progress-controls-duration {
  display: none;
}
.c-mmp__cpanel-progress-controls-current-time {
  float: left;
  text-align: right;
}
.c-mmp--live .c-mmp__cpanel-progress-controls-current-time {
  display: none;
}
.c-mmp__cpanel-progress-controls-duration {
  float: right;
  text-align: left;
}
.c-mmp__cpanel-additional-controls {
  display: flex;
  float: right;
}
.c-mmp__cpanel-additional-controls-volume,
.c-mmp__cpanel-additional-controls-settings {
  display: block;
  float: left;
  position: relative;
}
.c-mmp__cpanel a.c-mmp__cpanel-btn,
.c-mmp__cpanel-btn {
  display: block;
  padding: 0;
  margin: 0;
  float: left;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  color: #fff;
  transition: background 0.25s;
}
.c-mmp__cpanel a.c-mmp__cpanel-btn--disabled,
.c-mmp__cpanel-btn--disabled {
  display: none;
}
.c-mmp__cpanel a.c-mmp__cpanel-btn:hover,
.c-mmp__cpanel-btn:hover {
  color: #fff;
  opacity: 1;
}
.is-not-mobile .c-mmp__cpanel a.c-mmp__cpanel-btn:hover,
.is-not-mobile .c-mmp__cpanel-btn:hover {
  background-color: #c11d22;
  color: #fff;
}
.c-mmp__cpanel a.c-mmp__cpanel-btn .ico,
.c-mmp__cpanel-btn .ico {
  margin: 0;
}
.c-mmp--playing .c-mmp__cpanel a.c-mmp__cpanel-btn--play,
.c-mmp--playing .c-mmp__cpanel-btn--play {
  display: none;
}
.c-mmp__cpanel a.c-mmp__cpanel-btn--pause,
.c-mmp__cpanel-btn--pause {
  display: none;
}
.c-mmp--playing .c-mmp__cpanel a.c-mmp__cpanel-btn--pause,
.c-mmp--playing .c-mmp__cpanel-btn--pause {
  display: block;
}
.c-mmp__cpanel a.c-mmp__cpanel-btn--prev,
.c-mmp__cpanel-btn--prev {
  display: none;
}
.c-mmp--has-prev .c-mmp__cpanel a.c-mmp__cpanel-btn--prev,
.c-mmp--has-prev .c-mmp__cpanel-btn--prev {
  display: block;
}
.c-mmp__cpanel a.c-mmp__cpanel-btn--next,
.c-mmp__cpanel-btn--next {
  display: none;
}
.c-mmp--has-next .c-mmp__cpanel a.c-mmp__cpanel-btn--next,
.c-mmp--has-next .c-mmp__cpanel-btn--next {
  display: block;
}
.c-mmp--video.c-mmp--m
  .c-mmp__cpanel
  a.c-mmp__cpanel-btn--settings-overlay:not(.c-mmp__cpanel-btn--disabled),
.c-mmp--video.c-mmp--l
  .c-mmp__cpanel
  a.c-mmp__cpanel-btn--settings-overlay:not(.c-mmp__cpanel-btn--disabled),
.c-mmp--video.c-mmp--m
  .c-mmp__cpanel-btn--settings-overlay:not(.c-mmp__cpanel-btn--disabled),
.c-mmp--video.c-mmp--l
  .c-mmp__cpanel-btn--settings-overlay:not(.c-mmp__cpanel-btn--disabled) {
  display: none;
}
.c-mmp__cpanel a.c-mmp__cpanel-btn--settings-expand,
.c-mmp__cpanel-btn--settings-expand {
  display: none;
}
.c-mmp--video.c-mmp--m
  .c-mmp__cpanel
  a.c-mmp__cpanel-btn--settings-expand:not(.c-mmp__cpanel-btn--disabled),
.c-mmp--video.c-mmp--l
  .c-mmp__cpanel
  a.c-mmp__cpanel-btn--settings-expand:not(.c-mmp__cpanel-btn--disabled),
.c-mmp--video.c-mmp--m
  .c-mmp__cpanel-btn--settings-expand:not(.c-mmp__cpanel-btn--disabled),
.c-mmp--video.c-mmp--l
  .c-mmp__cpanel-btn--settings-expand:not(.c-mmp__cpanel-btn--disabled) {
  display: block;
}
.c-mmp__badge {
  display: inline-block;
  line-height: 1em;
  padding: 5px 10px;
  background-color: rgba(56, 56, 56, 0.8);
  color: #fff;
  border-radius: 5px;
  transition: opacity 0.33s;
}
.c-mmp__badge--live {
  display: none;
  margin-top: 9.5px;
  line-height: 15px;
  font-size: 15px;
  background-color: #c11d22;
  color: #fff;
  border-radius: 0;
  padding: 0.2em 5px;
  text-transform: uppercase;
}
.c-mmp--live .c-mmp__badge--live {
  display: inline-block;
}
.c-mmp__badge--tracked-time {
  position: absolute;
  top: -22px;
  font-size: 11px;
  text-align: left;
  padding: 0;
  background-color: transparent;
  word-break: keep-all;
}
.c-mmp__badge--duration {
  position: absolute;
  bottom: 42px;
  right: 2px;
  font-size: 15.75px;
  transition: margin-right 0.33s, opacity 0.33s;
  display: none;
}
.c-mmp--xs .c-mmp__badge--duration {
  display: inline-block;
}
.c-mmp__badge--duration.c-mmp__badge--hidden {
  margin-right: -200px;
}
.c-mmp__badge--hidden {
  opacity: 0;
}
.c-mmp__badge-ico {
  margin-right: 0.5em;
  font-size: 11px;
}
.c-mmp__badge-text {
  font-family: Arial, "Arial Unicode";
}
.c-mmp__badge--tracked-time .c-mmp__badge-text {
  position: relative;
  display: inline-block;
  margin-left: -50%;
  padding: 5px 10px;
  background-color: rgba(56, 56, 56, 0.8);
  border-radius: 5px;
}
.c-mmp__form-group {
  padding-top: 7px;
}
.c-mmp--video .c-mmp__separator-line + .c-mmp__form-group {
  padding-top: 0;
}
.c-mmp__form-inline-element {
  display: inline-block;
  margin: 0 0.5em;
}
.c-mmp__form-inline-element-text {
  font-size: 15.75px;
  display: inline-block;
  margin: 0 0.5em;
}
.c-mmp__input-btn {
  background-color: transparent;
  padding: 0;
  margin: 0;
  opacity: 1;
  margin-left: 0.5em;
  cursor: pointer;
}
.c-mmp__input-btn:hover {
  opacity: 0.8;
}
.c-mmp__input-btn .ico {
  margin-right: 0;
}
.c-mmp__input-text {
  font-family: Arial, "Arial Unicode";
  padding: 0.2rem;
  font-size: 15.75px;
  border-radius: 2px;
  width: 230px;
}
.c-mmp__input-text--xs {
  width: 50px;
  text-align: center;
}
.c-mmp__input-text[dir="ltr"]:not(.ta-c) {
  text-align: left;
}
.c-mmp__input-suffix {
  font-size: 15.75px;
  font-family: Arial, "Arial Unicode";
}
.c-mmp__input-suffix + .ico {
  margin-left: 1em;
}
.c-mmp__separator-line {
  display: block;
  height: 1px;
  margin: 18px 0;
  opacity: 0.5;
}
.c-mmp--audio .c-mmp__separator-line {
  height: 30px;
  width: 1px;
  float: left;
  margin: 5px 18px;
}
.c-mmp__status-msg {
  clear: both;
  color: #e03136;
  font-size: 14.625px;
  position: relative;
  margin-top: -36px;
  margin-bottom: 0;
  min-height: 36px;
  line-height: 36px;
  padding: 0;
  opacity: 0;
  z-index: -1;
  transition: all 0.25s;
}
.c-mmp--xs .c-mmp__status-msg {
  display: none;
}
.c-mmp__status-msg--displayed {
  margin-top: 0;
  margin-bottom: -9px;
  opacity: 1;
  z-index: 1;
}
.c-sticky-container {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.media-pholder--audio .c-sticky-container {
  height: 144px;
}
.c-sticky-element--sticked {
  animation: stickyIn 0.75s;
}
.c-sticky-element--sticked,
.c-sticky-element--unsticking {
  background-color: white;
  z-index: 1000;
  border: 2px solid #fff;
  box-shadow: #768492 0 0 15px;
  position: fixed;
  right: 10px;
  bottom: 10px;
}
@media (min-width: 480px) and (orientation: portrait),
  (min-height: 480px) and (orientation: landscape) {
  .c-sticky-element--sticked,
  .c-sticky-element--unsticking {
    right: 20px;
    bottom: 20px;
  }
}
.c-sticky-element--unsticking-left {
  animation: stickyOutLeft 0.5s 0s;
  left: 10px;
  right: inherit;
}
@media (min-width: 480px) {
  .c-sticky-element--unsticking-left {
    left: 20px;
    right: inherit;
  }
}
.c-sticky-element--unsticking-right {
  animation: stickyOutRight 0.5s 0s;
  left: inherit;
  right: 10px;
}
@media (min-width: 480px) {
  .c-sticky-element--unsticking-right {
    left: inherit;
    right: 20px;
  }
}
.c-sticky-element--unsticked {
  position: inherit;
  animation: unstickedIn 0.25s 0.5s;
}
.c-sticky-element--3rd-party .external-content-rendered {
  line-height: 0;
}
.c-sticky-element--3rd-party.c-sticky-element--sticked .fbVideoSnippetProcessed,
.c-sticky-element--3rd-party.c-sticky-element--sticked
  .external-content-rendered,
.c-sticky-element--3rd-party.c-sticky-element--sticked iframe,
.c-sticky-element--3rd-party.c-sticky-element--unsticking
  .fbVideoSnippetProcessed,
.c-sticky-element--3rd-party.c-sticky-element--unsticking
  .external-content-rendered,
.c-sticky-element--3rd-party.c-sticky-element--unsticking iframe {
  display: block;
  width: 256px;
  height: auto;
}
@media (min-width: 480px) and (orientation: portrait),
  (min-height: 480px) and (orientation: landscape) {
  .c-sticky-element--3rd-party.c-sticky-element--sticked
    .fbVideoSnippetProcessed,
  .c-sticky-element--3rd-party.c-sticky-element--sticked
    .external-content-rendered,
  .c-sticky-element--3rd-party.c-sticky-element--sticked iframe,
  .c-sticky-element--3rd-party.c-sticky-element--unsticking
    .fbVideoSnippetProcessed,
  .c-sticky-element--3rd-party.c-sticky-element--unsticking
    .external-content-rendered,
  .c-sticky-element--3rd-party.c-sticky-element--unsticking iframe {
    width: 325px;
    height: auto;
  }
}
.c-sticky-element-pangea-audio .c-mmp__cpanel-sticky-title,
.c-sticky-element-pangea-audio .c-mmp__cpanel-btn-sticky,
.c-sticky-element-pangea-audio .c-mmp__cpanel-btn-sticky-minimize {
  display: none;
}
.c-sticky-element-pangea-audio.c-sticky-element--sticked,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking {
  right: 0;
  bottom: 0;
  border: none;
  box-shadow: none;
  animation: stickyStripIn 0.25s;
  width: 100%;
  height: 40px;
  background-color: #49525a;
}
.c-sticky-element-pangea-audio.c-sticky-element--sticked .c-mmp,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking .c-mmp {
  max-width: none;
  background-image: none;
  margin: 0 auto;
  overflow: visible;
  width: 88%;
  height: 40px;
}
.c-sticky-element-pangea-audio.c-sticky-element--sticked .c-mmp .c-mmp__poster,
.c-sticky-element-pangea-audio.c-sticky-element--sticked .c-mmp .c-spinner,
.c-sticky-element-pangea-audio.c-sticky-element--sticked
  .c-mmp
  .c-mmp__overlay-actions-top,
.c-sticky-element-pangea-audio.c-sticky-element--sticked
  .c-mmp
  .c-mmp__overlay--disabled,
.c-sticky-element-pangea-audio.c-sticky-element--sticked
  .c-mmp
  .c-mmp__overlay--title,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp
  .c-mmp__poster,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking .c-mmp .c-spinner,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp
  .c-mmp__overlay-actions-top,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp
  .c-mmp__overlay--disabled,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp
  .c-mmp__overlay--title {
  display: none;
}
.c-sticky-element-pangea-audio.c-sticky-element--sticked
  .c-mmp
  .c-mmp__cpanel-container,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp
  .c-mmp__cpanel-container {
  left: inherit;
  right: inherit;
  width: 100%;
}
.c-sticky-element-pangea-audio.c-sticky-element--sticked
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-progress-controls,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-progress-controls {
  width: 41%;
}
.c-sticky-element-pangea-audio.c-sticky-element--sticked
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-progress-controls-notitle,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-progress-controls-notitle {
  width: 79%;
}
.c-sticky-element-pangea-audio.c-sticky-element--sticked
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-sticky-title,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-sticky-title {
  display: block;
  height: 40px;
  line-height: 40px;
  width: 38%;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 13px;
  font-weight: bold;
  flex-grow: 1;
  margin-right: 10px;
}
.c-sticky-element-pangea-audio.c-sticky-element--sticked
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-sticky-title
  a,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-sticky-title
  a {
  color: #fff;
  text-decoration: none;
}
.c-sticky-element-pangea-audio.c-sticky-element--sticked
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-sticky-title
  a:hover,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-sticky-title
  a:hover {
  text-decoration: underline;
}
.c-sticky-element-pangea-audio.c-sticky-element--sticked
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-sticky-title::before,
.c-sticky-element-pangea-audio.c-sticky-element--sticked
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-sticky-title::after,
.c-sticky-element-pangea-audio.c-sticky-element--sticked
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-additional-controls::before,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-sticky-title::before,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-sticky-title::after,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-additional-controls::before {
  content: " ";
  white-space: pre;
  border-left: 1px solid #6d747b;
  padding-right: 7px;
  line-height: 20px;
  display: inline-block;
}
.c-sticky-element-pangea-audio.c-sticky-element--sticked
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-sticky-title::after,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-sticky-title::after {
  display: none;
}
.c-sticky-element-pangea-audio.c-sticky-element--sticked
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-additional-controls::before,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-additional-controls::before {
  float: left;
  margin-top: 10px;
  padding-right: 0;
}
.c-sticky-element-pangea-audio.c-sticky-element--sticked
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-additional-controls
  .c-mmp__cpanel-btn-sticky,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-additional-controls
  .c-mmp__cpanel-btn-sticky {
  display: block;
}
.narration
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-additional-controls
  .c-mmp__cpanel-btn-sticky.c-mmp__cpanel-btn-sticky-share,
.narration
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp
  .c-mmp__cpanel-container
  .c-mmp__cpanel-additional-controls
  .c-mmp__cpanel-btn-sticky.c-mmp__cpanel-btn-sticky-share {
  display: none;
}
.c-sticky-element-pangea-audio.c-sticky-element--sticked
  .c-mmp.c-mmp--live
  .c-mmp__cpanel-container
  .c-mmp__cpanel-progress-controls,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp.c-mmp--live
  .c-mmp__cpanel-container
  .c-mmp__cpanel-progress-controls {
  width: auto;
}
.c-sticky-element-pangea-audio.c-sticky-element--sticked .c-mmp .c-mmp__overlay,
.c-sticky-element-pangea-audio.c-sticky-element--unsticking
  .c-mmp
  .c-mmp__overlay {
  left: inherit;
  top: -144px;
  height: 144px;
  right: 0;
  margin-top: 0;
  overflow: hidden;
}
@media (max-width: 1120px) {
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-container
    .c-mmp__cpanel-progress-controls,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-container
    .c-mmp__cpanel-progress-controls {
    width: 31%;
  }
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-container
    .c-mmp__cpanel-sticky-title,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-container
    .c-mmp__cpanel-sticky-title {
    width: 28%;
  }
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-container
    .c-mmp__cpanel-progress-controls-notitle,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-container
    .c-mmp__cpanel-progress-controls-notitle {
    width: 59%;
  }
}
@media (max-width: 642px) {
  .c-sticky-element-pangea-audio.c-sticky-element--sticked .c-mmp,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking .c-mmp {
    width: 100%;
  }
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-btn-sticky-minimize,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-btn-sticky-minimize {
    display: block;
  }
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-container
    .c-mmp__cpanel-progress-controls,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-container
    .c-mmp__cpanel-progress-controls {
    position: absolute;
    left: 0px;
    top: -80px;
    background-color: #49525a;
    padding-top: 40px;
    width: 100%;
  }
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-container
    .c-mmp__cpanel-progress-controls
    .c-mmp__cpanel-progress-controls-current-time,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-container
    .c-mmp__cpanel-progress-controls
    .c-mmp__cpanel-progress-controls-current-time {
    display: block;
  }
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-container
    .c-mmp__cpanel-sticky-title,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-container
    .c-mmp__cpanel-sticky-title {
    width: 60%;
  }
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-container
    .c-mmp__cpanel-additional-controls
    .c-mmp__cpanel-additional-controls-settings,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-container
    .c-mmp__cpanel-additional-controls
    .c-mmp__cpanel-additional-controls-settings {
    position: absolute;
    left: 0;
    top: -80px;
  }
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-container
    .c-mmp__cpanel-additional-controls
    .c-mmp__cpanel-btn-sticky-share,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-container
    .c-mmp__cpanel-additional-controls
    .c-mmp__cpanel-btn-sticky-share {
    position: absolute;
    right: 0;
    top: -80px;
  }
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-container.c-mmp__cpanel-container-min
    .c-mmp__cpanel-progress-controls,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-container.c-mmp__cpanel-container-min
    .c-mmp__cpanel-progress-controls {
    padding-top: 0;
    height: 3px;
    top: -3px;
    overflow: hidden;
  }
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-container.c-mmp__cpanel-container-min
    .c-mmp__cpanel-progress-controls
    .c-mmp__cpanel-btn,
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-container.c-mmp__cpanel-container-min
    .c-mmp__cpanel-progress-controls
    .c-mmp__cpanel-progress-controls-current-time,
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-container.c-mmp__cpanel-container-min
    .c-mmp__cpanel-progress-controls
    .c-mmp__cpanel-progress-controls-duration,
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-container.c-mmp__cpanel-container-min
    .c-mmp__cpanel-progress-controls
    .c-mmp__indicator-btn,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-container.c-mmp__cpanel-container-min
    .c-mmp__cpanel-progress-controls
    .c-mmp__cpanel-btn,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-container.c-mmp__cpanel-container-min
    .c-mmp__cpanel-progress-controls
    .c-mmp__cpanel-progress-controls-current-time,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-container.c-mmp__cpanel-container-min
    .c-mmp__cpanel-progress-controls
    .c-mmp__cpanel-progress-controls-duration,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-container.c-mmp__cpanel-container-min
    .c-mmp__cpanel-progress-controls
    .c-mmp__indicator-btn {
    display: none;
  }
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-container.c-mmp__cpanel-container-min
    .c-mmp__cpanel-progress-controls
    .c-mmp__indicator-lines,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-container.c-mmp__cpanel-container-min
    .c-mmp__cpanel-progress-controls
    .c-mmp__indicator-lines {
    margin: 0 !important;
  }
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-container.c-mmp__cpanel-container-min
    .c-mmp__cpanel-progress-controls
    .c-mmp__indicator-lines
    .c-mmp__indicator-line,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-container.c-mmp__cpanel-container-min
    .c-mmp__cpanel-progress-controls
    .c-mmp__indicator-lines
    .c-mmp__indicator-line {
    top: 0;
  }
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-container.c-mmp__cpanel-container-min
    .c-mmp__cpanel-btn--settings-overlay,
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-container.c-mmp__cpanel-container-min
    .c-mmp__cpanel-btn-sticky-share,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-container.c-mmp__cpanel-container-min
    .c-mmp__cpanel-btn--settings-overlay,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-container.c-mmp__cpanel-container-min
    .c-mmp__cpanel-btn-sticky-share {
    display: none;
  }
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__overlay,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__overlay {
    top: -224px;
  }
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp.c-mmp--live
    .c-mmp__cpanel-container
    .c-mmp__cpanel-progress-controls,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp.c-mmp--live
    .c-mmp__cpanel-container
    .c-mmp__cpanel-progress-controls {
    width: 100%;
    padding-top: 0;
    top: -40px;
    line-height: 40px;
  }
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp.c-mmp--live
    .c-mmp__cpanel-container-min
    .c-mmp__cpanel-progress-controls,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp.c-mmp--live
    .c-mmp__cpanel-container-min
    .c-mmp__cpanel-progress-controls {
    top: -3px;
  }
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp.c-mmp--live
    .c-mmp__cpanel-container
    .c-mmp__cpanel-additional-controls-settings,
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp.c-mmp--live
    .c-mmp__cpanel-container
    .c-mmp__cpanel-btn-sticky-share,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp.c-mmp--live
    .c-mmp__cpanel-container
    .c-mmp__cpanel-additional-controls-settings,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp.c-mmp--live
    .c-mmp__cpanel-container
    .c-mmp__cpanel-btn-sticky-share {
    top: -40px;
  }
}
@media (max-width: 426px) {
  .c-sticky-element-pangea-audio.c-sticky-element--sticked
    .c-mmp
    .c-mmp__cpanel-container
    .c-mmp__cpanel-sticky-title,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking
    .c-mmp
    .c-mmp__cpanel-container
    .c-mmp__cpanel-sticky-title {
    width: 40%;
  }
}
@media (min-width: 640px) {
  .c-sticky-element-pangea-audio.c-sticky-element--sticked .c-mmp,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking .c-mmp {
    max-width: 700px;
  }
}
@media (min-width: 992px) {
  .c-sticky-element-pangea-audio.c-sticky-element--sticked .c-mmp,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking .c-mmp {
    max-width: 1280px;
  }
}
@media (min-width: 1280px) {
  .c-sticky-element-pangea-audio.c-sticky-element--sticked .c-mmp,
  .c-sticky-element-pangea-audio.c-sticky-element--unsticking .c-mmp {
    max-width: 1256px;
  }
}
.c-sticky-element-pangea-audio.c-sticky-element--unsticking {
  animation: stickyStripOut 0.25s;
}
.c-sticky-element__close-el {
  display: none;
}
.c-sticky-element--3rd-party.c-sticky-element--sticked
  .c-sticky-element__close-el,
.c-sticky-element--3rd-party.c-sticky-element--unsticking
  .c-sticky-element__close-el {
  display: block;
  cursor: pointer;
  position: absolute;
  right: -2px;
  top: -42px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: #000;
  box-shadow: #768492 0 -2.5px 10px;
}
.c-sticky-element--3rd-party.c-sticky-element--sticked
  .c-sticky-element__close-el
  .ico,
.c-sticky-element--3rd-party.c-sticky-element--unsticking
  .c-sticky-element__close-el
  .ico {
  font-size: 30px;
  color: #fff;
}
.podcast-wg__overlay-content {
  background: rgba(0, 0, 0, 0.2);
}
.podcast-wg__link:hover {
  text-decoration: none;
}
.podcast-wg__label {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 15.75px;
  margin-top: 18px;
}
.podcast-wg__title {
  color: rgb(184, 0, 0);
  margin-top: 9px;
  font-size: 15.75px;
}
.podcast-wg__title:after {
  display: block;
  content: "";
  height: 1px;
  width: 150px;
  margin: 10.8px auto 0;
  background: rgb(184, 0, 0);
}
.podcast-wg__zone-title {
  color: #222f3a;
  margin-top: 11.25px;
  font-size: 27px;
}
.narration {
  display: inline-flex;
  border-radius: 3px;
  overflow: hidden;
  color: #4d5a67;
}
.narration-player {
  background: #f6f7f8;
}
.narration__title,
.narration__time {
  background: #f6f7f8;
  padding: 12px;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  cursor: pointer;
}
.narration__sep {
  background: #cbd1d6;
  height: 18px;
  width: 1px;
  margin-left: -1px;
  align-self: center;
}
.narration-desc {
  margin-top: 9px;
  font-size: 13.5px;
  margin-bottom: 36px;
  color: #a1aab4;
}
.narration .js-media-title-link {
  pointer-events: none;
}
.aslp__mmp {
  height: 0;
  overflow: hidden;
  width: 190px;
  position: absolute;
}
.aslp__control {
  overflow: hidden;
}
.aslp__control-overlay {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.aslp__control-overlay--narration {
  display: flex;
  align-items: center;
}
.aslp__control--full {
  width: 188px;
  margin: 33.75px auto 0;
  border-radius: 5px;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.15);
}
.aslp__control--compact {
  margin-top: 12px;
}
.aslp__control--narration {
  width: 54px;
}
.aslp__control-ico {
  animation-fill-mode: both;
  animation-direction: normal;
  animation-duration: 0.5s;
  position: absolute;
}
.aslp__control-ico--pw {
  color: #ebebeb;
  font-size: 60px;
  top: 50%;
  left: 50%;
  width: 110px;
  height: 110px;
  margin-top: -55px;
  margin-left: -55px;
}
.aslp__control-ico--narration {
  width: 100%;
  font-size: 21.6px;
}
.aslp__control-ico--swirl-in {
  animation-name: swirlIn;
}
.aslp__control-ico--swirl-out {
  animation-name: swirlOut;
}
.aslp__control-ico--load {
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.5s;
}
.aslp__control-ico--load-vis {
  opacity: 1;
}
.aslp__control-ico--load:after {
  content: "";
  display: block;
  height: 80px;
  width: 80px;
  border: 5px solid #ebebeb;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-animation 1s linear infinite;
  opacity: 0;
}
@keyframes swirlIn {
  from {
    z-index: 1;
    opacity: 0;
    transform: rotate(0deg);
  }
  to {
    z-index: 2;
    opacity: 1;
    transform: rotate(360deg);
  }
}
@keyframes swirlOut {
  from {
    z-index: 2;
    opacity: 1;
    transform: rotate(360deg);
  }
  to {
    z-index: 1;
    opacity: 0;
    transform: rotate(0deg);
  }
}
.podcast-sub--prog-hdr {
  margin-top: 15px;
}
@media (min-width: 640px) {
  .podcast-sub--prog-hdr {
    margin-top: 6px;
    float: right;
  }
}
.podcast-sub--prog-hdr .podcast-sub__btn-outer {
  padding-bottom: 0;
}
.podcast-sub__btn-outer {
  padding-bottom: 18px;
  margin-top: 9px;
}
.podcast-sub__btn-outer--widget {
  padding: 9px 63px 18px;
  display: flex;
}
.podcast-sub__btn-outer--page {
  text-align: right;
  padding-top: 27px;
}
.podcast-sub__overlay {
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background: rgba(0, 0, 0, 0.7);
  animation-fill-mode: forwards;
  animation-duration: 0.3s;
  z-index: 1001;
}
.podcast-sub__overlay--fade-in {
  animation-name: fadeIn;
}
.podcast-sub__overlay--fade-out {
  animation-name: fadeOut;
}
.podcast-sub__sub-btn {
  border-radius: 3px;
  padding: 7.2px 16.2px;
}
.podcast-sub__sub-btn--widget {
  width: 188px;
  margin: 0 auto;
}
.podcast-sub__sub-btn--schedule {
  margin-top: 27px;
}
.podcast-sub__sub-btn--schedule-live {
  background: #c11d22;
}
.podcast-sub__modal-outer {
  overflow: hidden;
  height: 100%;
}
.podcast-sub__modal {
  width: 250px;
  margin: auto;
}
.podcast-sub__modal-top {
  background: rgb(184, 0, 0);
  margin-top: 125px;
  border-radius: 10px 10px 0 0;
}
.podcast-sub__modal-top:after {
  clear: both;
  display: block;
  content: "";
}
.podcast-sub__modal-top-img-w {
  width: 150px;
  margin-left: 22.5px;
  top: -125px;
  margin-bottom: -125px;
  overflow: hidden;
  border-radius: 5px;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.15);
}
.podcast-sub__modal-title {
  color: #ebebeb;
  float: left;
  line-height: 60.75px;
  padding-left: 22.5px;
  text-transform: uppercase;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
}
.podcast-sub__modal-top-ico {
  color: #ebebeb;
  float: right;
  line-height: 60.75px;
  padding: 0 22.5px;
  cursor: pointer;
}
.podcast-sub__modal-top-ico .ico-close {
  display: block;
  font-size: 27px;
}
.podcast-sub__modal-link {
  display: block;
  background: #fff;
  color: #768492;
  border-top: 2px solid #f6f7f8;
  padding: 11.25px 22.5px;
}
.podcast-sub__modal-link:visited {
  color: #768492;
}
.podcast-sub__modal-link:hover {
  color: rgb(184, 0, 0);
  text-decoration: none;
}
.podcast-sub__modal-link:last-child {
  border-radius: 0 0 10px 10px;
}
.podcast-sub__modal-link .ico {
  font-size: 27px;
  margin-right: 14px;
  vertical-align: middle;
}
@keyframes fadeIn {
  0% {
    height: 0;
  }
  1% {
    height: 100%;
    opacity: 0;
  }
  100% {
    height: 100%;
    opacity: 1;
  }
}
@keyframes fadeOut {
  0% {
    height: 100%;
    opacity: 1;
  }
  99% {
    height: 100%;
    opacity: 0;
  }
  100% {
    height: 0;
    opacity: 0;
  }
}
.sub-nojs-link,
.sub-nojs-link:hover,
.sub-nojs-link:visited {
  color: #a1aab4;
}
.sub-nojs-link .ico {
  margin-right: 18px;
}
.trends-wg__item,
.trends-wg__item:visited {
  color: #222f3a;
  text-decoration: none;
  transition: color 0.2s;
}
.trends-wg__item:hover,
.trends-wg__item:hover .trends-wg__item-number,
.trends-wg__item:hover .trends-wg__item-views {
  color: rgb(184, 0, 0);
  text-decoration: none;
}
.trends-wg__item-inner {
  padding: 9px 0;
  overflow: hidden;
  display: block;
}
.trends-wg__item-number {
  display: block;
  color: #a1aab4;
  font-size: 59.4px;
  line-height: 67.5px;
  width: 69.75px;
  padding-left: 9px;
  transition: color 0.2s;
  float: left;
}
.trends-wg__item:nth-of-type(9) ~ .trends-wg__item .trends-wg__item-number {
  font-size: 49.5px;
}
.trends-wg__item:nth-of-type(19) ~ .trends-wg__item .trends-wg__item-number {
  font-size: 39.6px;
}
.trends-wg__item-txt {
  margin-top: 4.5px;
  margin-left: 69.75px;
  font-size: 18px;
}
.trends-wg__item-views {
  display: block;
  margin-top: 4.5px;
  color: #a1aab4;
  transition: color 0.2s;
}
.print-dialogue {
  top: 0;
  left: 0;
  position: fixed;
  z-index: 110;
  display: none;
  width: 100%;
  background: #fff;
  border-bottom: 4.5px solid rgb(184, 0, 0);
  padding-bottom: 9px;
}
.print-dialogue__title {
  font-size: 13.5px;
  color: #bfbfbf;
  border-color: #bfbfbf;
}
.print-dialogue__opt-group {
  float: left;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 18px;
}
.print-dialogue__opt-group:first-child {
  padding-right: 9px;
}
.print-dialogue__buttons {
  margin-top: 18px;
  float: right;
}
@media (min-width: 992px) {
  .print-dialogue__title {
    font-size: 27px;
  }
}
@media (min-width: 640px) {
  .print-dialogue__opt-group:first-child {
    padding-right: 45px;
  }
}
.has-editorial-bar .print-dialogue {
  top: 56px;
}
.up-next--livepage {
  margin-top: 36px;
}
.up-next__inner--livepage {
  display: flex;
}
.up-next__main--livepage {
  background: #000;
  padding: 18px;
  color: #cbd1d6;
  flex-grow: 1;
}
@media (max-width: 639.9px) {
  .up-next__main--livepage {
    min-width: calc(100vw - 90px);
  }
}
.up-next__title-label--livepage {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  display: inline-block;
}
@media (max-width: 639.9px) {
  .up-next__title-label--livepage {
    display: block;
    margin-bottom: 18px;
  }
}
.up-next__text--livepage {
  margin-top: 18px;
  color: #cbd1d6;
}
.up-next__full-schedule--livepage {
  background: #222f3a;
  display: flex;
}
.up-next__full-schedule-link--livepage,
.up-next__full-schedule-link--livepage:visited {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 20.25px;
  display: inline-block;
  padding: 18px;
  text-transform: uppercase;
  color: #cbd1d6;
  white-space: nowrap;
  align-self: center;
}
.up-next__full-schedule-link--livepage .ico:first-child,
.up-next__full-schedule-link--livepage:visited .ico:first-child {
  font-size: 33px;
  vertical-align: middle;
  margin-right: 18px;
}
.up-next__full-schedule-link--livepage:hover {
  color: #ebebeb;
}
.hdr-20 {
  height: 63px;
}
@media (min-width: 992px) {
  .hdr-20 {
    height: 64px;
  }
  .pg-home .hdr-20--big {
    height: 128px;
  }
}
@media (min-width: 992px) {
  .hdr-20__inner {
    width: 100%;
    background: #fff;
    left: 0;
    z-index: 1003;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1), 0 -30px 0 #ebebeb;
    border-top: 2px solid #fff;
    border-top-width: 5px;
    height: 64px;
    position: fixed;
  }
}
@media (min-width: 992px) and (min-width: 2560px) {
  .hdr-20__inner {
    background-size: 100% auto;
  }
}
@media (min-width: 992px) {
  .hdr-20__inner:after {
    content: "";
    display: block;
    height: 64px;
    width: 100%;
    background: #fff;
    transform-origin: top;
    transform: scaleY(0);
  }
}
@media (min-width: 992px) and (min-width: 2560px) {
  .hdr-20__inner:after {
    background-size: 100% auto;
  }
}
@media (min-width: 992px) {
  .hdr-20__inner--big {
    border-top-color: #fff;
  }
  .has-google-translate .hdr-20__inner--big {
    border-top-color: rgb(184, 0, 0);
  }
  .hdr-20__inner--big:after {
    transform: scaleY(1);
  }
  .hdr-20__inner--trans {
    transition: transform 0.2s linear, border-color 0.2s;
  }
  .hdr-20__inner--trans:after {
    transition: transform 0.2s;
  }
}
@media (min-width: 992px) {
  .hdr-20__inner--hidden {
    transform: translateY(-192px);
  }
}
.hdr-20__max {
  margin: 0 auto;
  max-width: 2512px;
  align-items: center;
  height: 100%;
}
@media (min-width: 992px) {
  .hdr-20__max {
    display: flex;
  }
}
@media (min-width: 992px) {
  .hdr-20__side {
    width: 50%;
    flex-grow: 1;
  }
}
.hdr-20__side--primary {
  align-items: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .hdr-20__side--primary {
    align-items: flex-start;
  }
}
@media (max-width: 991.9px) {
  .hdr-20__side--primary {
    justify-content: flex-end;
    height: 63px;
    width: 100%;
    background: #fff;
    left: 0;
    z-index: 1003;
    border-top: 2px solid #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1), 0 -30px 0 #ebebeb;
    position: fixed;
    transition: transform 0.2s linear, border-color 0.2s;
  }
  .hdr-20__inner--hidden .hdr-20__side--primary {
    transform: translateY(-63px);
  }
}
@media (max-width: 991.9px) {
  .hdr-20__side--secondary {
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 50px;
    background: #fff;
    justify-content: space-evenly;
    margin-bottom: 0;
    transition: transform 0.2s linear;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    z-index: 1003;
  }
}
@media (min-width: 992px) {
  .hdr-20__side--secondary {
    width: 50%;
    flex-direction: row-reverse;
    padding-right: 32px;
  }
}
@media (max-width: 991.9px) {
  .hdr-20__side--secondary-hidden {
    transform: translateY(50px);
  }
}
.hdr-20__category {
  text-transform: uppercase;
  margin-left: 16px;
  margin-right: 116px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media (max-width: 991.9px) {
  .hdr-20__category {
    display: none;
  }
}
.hdr-20__category,
.hdr-20__category:visited {
  color: #768492;
  text-decoration: none;
}
.hdr-20__category--link,
.hdr-20__category--link:visited {
  color: rgb(184, 0, 0);
}
.hdr-20__category--link:hover {
  color: rgb(184, 0, 0);
  text-decoration: none;
}
.hdr-20__secondary-item {
  display: inline-block;
  display: flex;
  justify-content: center;
  order: 3;
  align-items: center;
  padding: 3px 22px;
}
@media (min-width: 992px) {
  .hdr-20__secondary-item {
    width: auto;
    border-right: 1px solid #ebebeb;
  }
  .hdr-20__secondary-item:first-child {
    border-right: none;
  }
  .hdr-20__secondary-item--search {
    display: none;
    border-right: none;
  }
}
.hdr-20__secondary-item--lang {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 16px;
  min-width: 56px;
  padding: 3px 12px;
  white-space: nowrap;
}
.hdr-20__secondary-item,
.hdr-20__secondary-item:visited {
  color: #768492;
  text-decoration: none;
}
.hdr-20__secondary-item:hover {
  color: rgb(184, 0, 0);
  text-decoration: none;
}
.main-logo {
  height: 40px;
  min-width: 125px;
  display: block;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  top: 0;
}
@media (min-width: 992px) {
  .main-logo {
    height: 40px;
  }
  .hdr-20__inner--trans .main-logo {
    transition: opacity 0.2s;
  }
}
.main-logo--big {
  opacity: 0;
}
@media (min-width: 992px) {
  .hdr-20__inner--big .main-logo--big {
    opacity: 1;
  }
}
@media (min-width: 992px) {
  .hdr-20__inner--big .main-logo--comp {
    opacity: 0;
  }
}
.main-logo-link {
  height: 40px;
  min-width: 125px;
  display: block;
  width: 200px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  transform-origin: top;
  z-index: 1;
}
@media (min-width: 992px) {
  .hdr-20__inner--trans .main-logo-link {
    transition: transform 0.2s;
  }
  .hdr-20__inner--big .main-logo-link {
    transform: translateX(-50%) translateY(12px) scale(2, 2);
  }
}
@media (min-width: 992px) {
  .js .js-category-to-nav .js-category--used {
    display: none;
  }
  .js body:not(.js-category-to-nav) .pg-title--move-to-header {
    display: none;
  }
}
.hdr-20--om {
  height: auto;
}
.hdr-20--om .hdr-20__max {
  height: auto;
}
.hdr-20--om .hdr-20__side--primary {
  height: auto;
  position: relative;
  display: block !important;
}
.hdr-20--om .main-logo-link,
.hdr-20--om .main-logo {
  transform: none;
  position: static;
  margin: 3px auto;
}
.hdr-20--om .main-logo--big {
  display: none;
}
.hdr-20--om .hdr-20__side--secondary {
  display: block;
  position: relative;
  height: auto;
  padding-top: 3px;
  border-top: 2px solid rgb(184, 0, 0);
  border-bottom: 2px solid rgb(184, 0, 0);
}
.hdr-20--om .menu-pnl {
  display: none;
  border-bottom: 5px solid rgb(184, 0, 0);
  position: static !important;
  overflow: auto;
}
.hdr-20--om .menu-pnl__inner {
  height: auto;
  display: block;
}
.hdr-20--om .main-menu-switch:checked ~ .menu-pnl {
  display: block;
  height: auto;
  z-index: 1000;
}
.hdr-20--om .main-nav__ctrl:checked ~ .main-nav__sub-list,
.hdr-20--om .main-nav__sub-list {
  max-height: none;
}
.hdr-20--om .hdr-20__secondary-item {
  float: left;
}
.hdr-20--om .hdr-20__secondary-item[data-item-name^="custom"] {
  display: none;
}
.hdr-20--om .srch-bottom {
  position: static;
  clear: both;
  transform: none;
  bottom: auto;
  height: auto;
  width: auto;
  background-color: transparent;
}
.hdr-20--om .hdr-20__secondary-item--search {
  display: none;
}
.hdr-20--om .burger {
  float: right;
  margin-top: 8px;
}
.hdr-trigger {
  padding: 3px 20px;
  display: inline-block;
  cursor: pointer;
}
.hdr-trigger__ico {
  color: #768492;
  transition: opacity 0.2s;
}
.hdr-trigger__ico--close {
  color: #fff;
  position: absolute;
  opacity: 0;
}
@media (max-width: 991.9px) {
  .hdr-trigger__ico--close {
    color: #768492;
  }
}
.top-srch-trigger {
  display: none;
}
@media (min-width: 992px) {
  .top-srch-trigger {
    display: inline-block;
    z-index: 1;
    border-left: 1px solid #ebebeb;
  }
  .pg-srch .top-srch-trigger {
    display: none;
  }
}
.top-srch-trigger__ico--close {
  color: #768492;
}
.top-srch-trigger[data-switcher-opened="true"] .top-srch-trigger__ico--close {
  opacity: 1;
}
.top-srch-trigger[data-switcher-opened="true"] .top-srch-trigger__ico--open {
  opacity: 0;
}
.burger {
  z-index: 3;
}
@media (max-width: 991.9px) {
  .burger__ico--close {
    color: #768492;
  }
}
.burger[data-switcher-opened="true"] .burger__ico--close {
  opacity: 1;
}
.burger[data-switcher-opened="true"] .burger__ico--open {
  opacity: 0;
}
.burger__label {
  margin-left: 0.35em;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  color: #768492;
  text-transform: uppercase;
}
@media (max-width: 991.9px) {
  .burger__label {
    display: none;
  }
}
.menu-pnl {
  overflow: hidden;
  background: rgb(184, 0, 0);
  left: 0;
  text-align: left;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
}
@media (max-width: 991.9px) {
  .menu-pnl {
    height: 0;
    top: 63px;
    width: 100%;
    box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.1);
  }
  .has-google-translate .menu-pnl {
    position: absolute;
    top: 61px;
  }
  .has-editorial-bar .menu-pnl {
    top: 117px;
  }
  .has-editorial-bar.has-google-translate .menu-pnl {
    top: 61px;
  }
  .menu-pnl.trans-active {
    transition: height 0.2s;
  }
}
@media (min-width: 992px) {
  .menu-pnl {
    width: 0;
    top: 0;
    padding-top: 60px;
    height: 100%;
    border-top: 5px solid rgb(184, 0, 0);
    z-index: 2;
  }
  .has-editorial-bar .menu-pnl {
    padding-top: 116px;
  }
  .has-editorial-bar.has-google-translate .menu-pnl {
    padding-top: 142px;
  }
  .has-google-translate .menu-pnl {
    padding-top: 85px;
  }
  .menu-pnl.trans-active {
    transition: width 0.2s;
  }
}
@media (max-width: 991.9px) {
  .menu-pnl[data-switcher-opened="true"] {
    height: 80%;
    height: calc(100% - 113px);
  }
  .has-google-translate .menu-pnl[data-switcher-opened="true"] {
    height: calc(100vh - 88px);
  }
  .has-editorial-bar .menu-pnl[data-switcher-opened="true"] {
    height: calc(100vh - 119px);
  }
  .has-editorial-bar.has-google-translate
    .menu-pnl[data-switcher-opened="true"] {
    height: calc(100vh - 144px);
  }
}
@media (min-width: 992px) {
  .menu-pnl[data-switcher-opened="true"] {
    width: 300px;
  }
}
@media (min-width: 640px) {
  .menu-pnl[data-switcher-opened="true"] {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  }
}
.menu-pnl__inner {
  padding-bottom: 18px;
  overflow: auto;
  height: 100%;
  display: block;
  display: flex;
  flex-direction: column;
}
@supports selector(::-webkit-scrollbar) {
  .menu-pnl__inner::-webkit-scrollbar {
    width: 14px;
    height: 14px;
  }
  .menu-pnl__inner::-webkit-scrollbar-thumb {
    background: #d6dade;
    border: 4px solid rgb(184, 0, 0);
    border-radius: 7px;
  }
  .menu-pnl__inner::-webkit-scrollbar-track {
    background: rgb(184, 0, 0);
  }
}
@supports not selector(::-webkit-scrollbar) {
  .menu-pnl__inner {
    scrollbar-color: #d6dade rgb(184, 0, 0);
    scrollbar-width: thin;
  }
}
body {
  scrollbar-face-color: #d6dade;
  scrollbar-track-color: rgb(184, 0, 0);
}
@media (max-width: 991.9px) {
  .menu-pnl__inner {
    padding-top: 18px;
  }
}
@media (min-width: 992px) {
  .menu-pnl__inner {
    width: 300px;
  }
}
.menu-pnl__item {
  padding-top: 8px;
  margin: 0 18px 8px 18px;
  border-top: 1px solid #134976;
}
@media (max-width: 991.9px) {
  .menu-pnl__item:last-child {
    padding-bottom: 36px;
  }
}
.menu-pnl__item--first {
  border-top: none;
}
.menu-pnl__item--social {
  padding-bottom: 4px;
}
.menu-pnl__item--social:after {
  content: "";
  display: block;
  clear: both;
}
.menu-pnl__item-link {
  font-size: 18px;
  display: block;
  line-height: 20px;
  padding: 8px 0;
  color: #d1e1ee;
}
.menu-pnl__item-link,
.menu-pnl__item-link:visited {
  color: #d1e1ee;
}
.menu-pnl__item-link:hover {
  color: #fff;
  text-decoration: none;
}
.menu-pnl__sub-head {
  text-transform: uppercase;
  color: #8db3d4;
  font-size: 14px;
  flex-basis: 100%;
  margin-top: 8px;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
}
.menu-pnl__btn {
  padding: 0;
  background: rgba(0, 0, 0, 0);
  margin: 4px 4% 0;
  border-radius: 20px;
  display: block;
  float: left;
  color: #fff;
}
.main-nav {
  flex-grow: 1;
}
.main-nav__item-name {
  font-size: 18px;
  display: block;
  line-height: 20px;
  transition: color 0.15s;
  text-transform: uppercase;
  padding: 8px 0;
}
.main-nav__item-name--label {
  color: #d1e1ee;
}
.main-nav__item-name--label:hover {
  color: #fff;
}
.main-nav__item[data-switcher-opened="true"] .main-nav__item-name--label {
  color: #fff;
}
.main-nav__item-name--link {
  color: #d1e1ee;
}
.main-nav__item-name--link:hover,
.main-nav__item-name--link:visited {
  text-decoration: none;
}
.main-nav__item-name--link:visited {
  color: #d1e1ee;
}
.main-nav__item-name--link:hover {
  color: #fff;
}
.main-nav__item-name--sub {
  font-family: Arial;
  font-size: 14px;
  color: #d1e1ee;
  margin-left: 18px;
  font-weight: normal;
}
.main-nav__item-name--sub:hover {
  color: #fff;
}
.main-nav__item-name--sub:visited {
  color: #d1e1ee;
}
.main-nav__sub-list {
  overflow: hidden;
  transition: none;
  max-height: 0;
}
.main-nav__item[data-switcher-opened="true"] .main-nav__sub-list {
  transition: max-height 3s;
  max-height: 600vh;
}
.main-nav__chev {
  float: right;
  line-height: 22px;
  transition: transform 0.3s, color 0.15s;
  transform: rotate(0deg);
}
.main-nav__item[data-switcher-opened="true"] .main-nav__chev {
  transform: rotate(180deg);
}
.live-b-drop {
  padding: 0;
  align-items: center;
  order: 0;
  border-right: none;
}
@media (max-width: 991.9px) {
  .live-b-drop {
    order: 1;
  }
}
.live-b-drop__label {
  cursor: pointer;
}
.live-b-drop__label-ico--close {
  color: rgb(184, 0, 0);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 0.3s;
}
.live-b-drop__panel {
  position: absolute;
  max-height: 0;
  overflow: hidden;
  width: 100%;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);
  transition: max-height 0.3s, box-shadow 0.3s;
  background: #ebebeb;
  z-index: 1;
}
@media (min-width: 480px) {
  .live-b-drop__panel {
    width: 320px;
  }
}
@media (max-width: 991.9px) {
  .live-b-drop__panel {
    bottom: 100%;
    left: 0;
  }
}
@media (min-width: 992px) {
  .live-b-drop__panel {
    top: 100%;
    right: 0;
  }
}
.live-b-drop__item {
  padding: 18px 0;
  margin: 0 12px;
}
.live-b-drop__item + .live-b-drop__item {
  border-top: 2px solid #f6f7f8;
}
.live-b-drop__item:hover {
  text-decoration: none;
}
.live-b-drop__item-side {
  min-width: 107px;
  max-width: 107px;
}
.live-b-drop__item-side-ico {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #ebebeb;
  font-size: 40px;
}
.live-b-drop__item-img {
  display: block;
}
.live-b-drop__item-content {
  flex-direction: column;
  padding-left: 18px;
  max-width: calc(100% - 107px);
  line-height: normal;
  justify-content: center;
}
.live-b-drop__item-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 20px;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  color: #c11d22;
}
.live-b-drop__item-text {
  font-size: 14px;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  color: #768492;
}
.live-b-drop__panel[data-switcher-opened="true"] {
  max-height: 1000px;
}
@media (max-width: 991.9px) {
  .live-b-drop__panel[data-switcher-opened="true"] {
    box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.1),
      0 -20px 20px -20px inset rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 992px) {
  .live-b-drop__panel[data-switcher-opened="true"] {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1),
      0 20px 20px -20px inset rgba(0, 0, 0, 0.1);
  }
}
.live-b-drop__label[data-switcher-opened="true"] .badge--live-btn {
  opacity: 0;
}
.live-b-drop__label[data-switcher-opened="true"]
  .live-b-drop__label-ico--close {
  opacity: 1;
}
.chap-nav-out {
  min-width: 0;
  align-items: center;
}
@media (min-width: 992px) {
  .chap-nav-out {
    margin: 0 23px;
  }
}
.chap-nav-out .title-inner-wrap {
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
}
.chap-nav-trig {
  display: inline-block;
  cursor: pointer;
}
@media (max-width: 991.9px) {
  .chap-nav-trig {
    width: 60px;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .chap-nav-trig {
    margin-left: 23px;
  }
}
.chap-nav-trig__ico {
  line-height: 34px;
}
.chap-nav-drop {
  transition: transform 0.2s;
  background: #ebebeb;
  transform-origin: 0 0;
  top: 100%;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1),
    0 20px 20px -20px inset rgba(0, 0, 0, 0.1);
  left: -24px;
  width: calc(100% + 48px);
}
.chap-nav-drop--hidden,
:not(.hdr-20__inner--hidden) + .create-sticky-share .chap-nav-drop {
  transform: scaleY(0);
}
.chap-nav-drop__link,
.chap-nav-drop__link:visited {
  display: block;
  color: #768492;
  font-size: 15.75px;
  padding: 4.5px 9px;
  margin: 9px 18px;
  border-left: 3px solid #ebebeb;
  transition: border-color 0.3s;
  white-space: normal;
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
}
.chap-nav-drop__link:hover {
  color: #768492;
  border-color: rgb(184, 0, 0);
  text-decoration: none;
}
.srch-top {
  background: #1d3e5c;
  width: 100%;
}
.srch-top--in-header {
  display: none;
  overflow: hidden;
  height: 0;
  position: absolute;
  left: 0;
  top: 100%;
  transition: height 0.1s, transform 0.2s;
  z-index: 1;
}
@media (min-width: 992px) {
  .srch-top--in-header {
    display: block;
  }
  .srch-top--in-header[data-switcher-opened="true"] {
    height: 96px;
  }
}
.hdr-20__inner--big .srch-top {
  transform: translateY(64px);
}
.srch-top .container {
  position: relative;
  height: 100%;
}
.srch-top__form {
  background: #fff;
  display: flex;
  align-items: center;
  width: 100%;
  border-radius: 3px;
}
@media (min-width: 640px) {
  .srch-top__form {
    box-shadow: inset 0 0 0 1px #fff;
  }
}
@media (max-width: 639.9px) {
  .srch-top__form {
    border: 1px solid #fff;
  }
}
.srch-top__form--in-header {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.srch-top__form--in-page {
  margin: 12px 0;
}
@media (min-width: 640px) {
  .srch-top__form--in-page {
    margin: 24px 0;
  }
}
.srch-top__input {
  flex-grow: 1;
  border: none;
  background: none;
  color: #222f3a;
  width: 100%;
  padding: 8px 18px;
}
@media (min-width: 640px) {
  .srch-top__input {
    padding: 12px 18px;
  }
}
.srch-top__input::-moz-placeholder {
  color: #1d3e5c;
}
.srch-top__input::placeholder {
  color: #1d3e5c;
}
.srch-top__input:is(:-webkit-autofill, :-webkit-autofill) {
  box-shadow: inset 0 0 0 1000px #fff;
}
.srch-top__input:is(:-webkit-autofill, :autofill) {
  box-shadow: inset 0 0 0 1000px #fff;
}
.srch-top__filters {
  display: flex;
  justify-content: end;
  padding: 12px 0;
}
@media (min-width: 640px) {
  .srch-top__filters {
    display: none;
  }
}
.btn--top-srch {
  color: #1d3e5c;
  background: none;
  display: flex;
  padding: 6px 12px;
}
.btn--top-srch:hover {
  color: #1d3e5c;
}
.btn--top-srch .ico {
  font-size: 22.5px;
}
.btn--top-srch-filters {
  background: #768492;
  color: #ebebeb;
  font-size: 15.75px;
  padding: 8px 12px;
}
.btn--top-srch-filters .ico {
  vertical-align: middle;
  font-size: 23.4px;
}
.srch-bottom {
  display: flex;
  position: absolute;
  width: 100%;
  height: 66px;
  padding: 12px;
  left: 0;
  bottom: 0;
  transition: transform 0.15s;
  transform: translateY(150%);
  background-color: #1d3e5c;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}
.srch-bottom--active {
  transform: translateY(0);
}
@media (min-width: 992px) {
  .srch-bottom {
    display: none;
  }
}
.srch-bottom__form {
  width: 100%;
  border: none;
  background: #fff;
  align-items: center;
  border-radius: 3px;
}
.srch-bottom__input {
  flex-grow: 1;
  background: none;
  border: none;
  padding-left: 18px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.srch-bottom__input:is(:-webkit-autofill, :-webkit-autofill) {
  box-shadow: inset 0 0 0 1000px #fff;
}
.srch-bottom__input:is(:-webkit-autofill, :autofill) {
  box-shadow: inset 0 0 0 1000px #fff;
}
.btn--bottom-srch {
  background: none;
  color: #1d3e5c;
  display: flex;
}
.btn--bottom-srch:hover {
  color: #a1aab4;
}
.sub-nav {
  overflow: auto;
  text-align: center;
}
@supports selector(::-webkit-scrollbar) {
  .sub-nav::-webkit-scrollbar {
    width: 14px;
    height: 14px;
  }
  .sub-nav::-webkit-scrollbar-thumb {
    background: #d6dade;
    border: 4px solid #fff;
    border-radius: 7px;
  }
  .sub-nav::-webkit-scrollbar-track {
    background: #fff;
  }
}
@supports not selector(::-webkit-scrollbar) {
  .sub-nav {
    scrollbar-color: #d6dade #fff;
    scrollbar-width: thin;
  }
}
body {
  scrollbar-face-color: #d6dade;
  scrollbar-track-color: #fff;
}
@media (min-width: 992px) {
  .sub-nav {
    border-bottom: 2px solid #f6f7f8;
  }
}
.sub-nav__inner {
  display: inline-flex;
}
.sub-nav__link {
  display: block;
  line-height: 40px;
  padding: 9px 25px;
  color: #768492;
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 15.75px;
}
@media (min-width: 992px) {
  .sub-nav__link {
    padding: 18px 25px 0;
  }
}
.sub-nav__link:hover,
.sub-nav__link:visited {
  text-decoration: none;
}
.sub-nav__link:visited {
  color: #768492;
}
.sub-nav__link:hover {
  color: rgb(184, 0, 0);
}
.sticky-share-container {
  position: fixed;
  width: 100%;
  left: 0;
  overflow: hidden;
  z-index: 1003;
  transition: transform 0.4s;
  transform: translateY(-100px);
  background: #fff;
  border-top: 4px solid #f6f7f8;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
@media (max-width: 991.9px) {
  .sticky-share-container:not(.create-sticky-share) {
    display: none;
  }
}
.sticky-share-container .container {
  display: flex;
  height: 62px;
  align-items: center;
}
.sticky-share-container .label--share {
  align-self: center;
  color: #768492;
}
.sticky-share-container .share__list {
  padding-bottom: 0;
  flex-wrap: nowrap;
}
.sticky-share-container .sticked-nav-actions {
  margin-left: 18px;
}
.sticky-share-container .pg-title {
  flex-grow: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  color: #768492;
}
.sticky-share-container #logo-sticky-share {
  display: block;
  background-repeat: no-repeat;
  background-position: left 50%;
  background-size: contain;
  min-width: 140px;
  height: 40px;
  margin-right: 18px;
  background-image: url(../images/logo-compact.svg);
}
.sticky-share-container #logo-sticky-share:hover {
  text-decoration: none;
}
.hdr-20__inner--hidden + .sticky-share-container {
  transform: translateY(0);
}
.create-sticky-share {
  overflow: visible;
}
.create-sticky-share .pg-title {
  display: flex;
  justify-content: center;
  min-width: 0;
  overflow: visible;
  height: 100%;
}
.create-sticky-share .title-inner-wrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 10px 0;
  cursor: pointer;
}
@media (max-width: 991.9px) {
  .create-sticky-share #logo-sticky-share,
  .create-sticky-share .sticked-nav-actions {
    display: none;
  }
  .create-sticky-share .container {
    padding: 0 18px;
  }
}
body {
  background-color: #fff;
}
#content {
  padding-top: 12px;
}
#content:has(> .area-pg-title--graphic) {
  padding: 0;
}
.date-time-enabled #content {
  padding-top: 48px;
}
.date-time-enabled #content:has(> .area-pg-title--graphic) {
  padding: 0;
}
@media (min-width: 992px) {
  .pg-section.date-time-enabled #content {
    padding-top: 24px;
  }
  .pg-section.date-time-enabled #content:has(> .area-pg-title--graphic) {
    padding: 0;
  }
}
#content .slider-holder {
  clear: both;
  background: #4d5a67;
}
#content .media-container {
  padding-top: 18px;
}
.content-body {
  padding-top: 27px;
}
.content-body--limited {
  max-width: 1022px;
}
.pg-login .pg-title,
.pg-registration .pg-title,
.pg-password-recovery .pg-title,
.pg-password-reset .pg-title,
.pg-breaking-news .pg-title,
.pg-ugc .pg-title {
  border-bottom: 1px solid #cbd1d6;
}
.pg-media #content,
.pg-srch #content,
.ymla-section #content {
  padding-top: 0;
}
.pg-section .pg-title,
.pg-jobs .pg-title,
.pg-subscription .pg-title,
.pg-schedule .pg-title,
.pg-rss-podcast .pg-title,
.pg-prog-index .pg-title,
.pg-allsites .pg-title,
.pg-radio .pg-title,
.pg-arch:not(.arch-news) .pg-title {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
}
.news > .pg-title {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
}
#content ~ footer,
.ymla-section > div {
  transition: transform 0.001s;
  transition-delay: 0.05s;
  overflow: hidden;
}
#content.not-loaded-ymlas ~ footer {
  transform: scaleX(0.0001);
}
.not-loaded-ymlas .ymla-section > div {
  transform: translateX(200vw);
}
#page noscript.nojs-img {
  display: none;
}
.no-js .nojs-images #page img:not(.main-logo) {
  opacity: 1;
}
.no-js .nojs-images #page noscript.nojs-img {
  display: block;
}
.no-js .nojs-images #page noscript.nojs-img + img[data-src] {
  display: none;
}
.js .has-editorial-bar #page {
  padding-top: 56px;
}
@media (min-width: 992px) {
  #content {
    padding-top: 24px;
  }
  #content:has(> .area-pg-title--graphic) {
    padding: 0;
  }
  #content .media-container {
    padding-top: 24px;
  }
}
@media (min-width: 992px) {
  .pg-arch .region .media-block-wrap:first-child {
    padding-top: 0;
  }
}
.archive-list__item {
  padding-bottom: 12px;
}
.archive-list__item:first-child:before {
  display: none;
}
.archive-intro {
  padding-bottom: 24px;
  border-bottom: 1px dotted #e8eaec;
}
.archive-title {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 27px;
  border-bottom: 1px dotted #e8eaec;
  color: #84919d;
  padding-bottom: 12px;
  padding-top: 24px;
  clear: both;
}
.pg-content-redirect h1 .ico {
  font-size: 28px;
  margin-right: 9px;
  color: #768492;
}
.pg-content-redirect .content-redirect {
  display: block;
  background: #768492;
  margin-bottom: 36px;
  padding: 18px;
  position: relative;
  font-size: 22.5px;
  color: #fff;
  min-height: 80px;
  padding-right: 90px;
}
.pg-content-redirect .content-redirect .ico {
  display: block;
  font-size: 48px;
  line-height: 1;
  position: absolute;
  margin-right: 0;
  right: 18px;
}
@media (min-width: 992px) {
  .pg-content-redirect h1 .ico {
    font-size: 48px;
    margin-right: 18px;
  }
}
.pg-rss-podcast .desc {
  padding: 18px 0;
  font-size: 15.75px;
  border-bottom: 1px solid #f6f7f8;
}
.pg-pop-out-player {
  background: #222f3a;
}
.pg-pop-out-player .btn.prog-link {
  background: #3e566a;
}
.pg-pop-out-player .media-container .media-pholder {
  padding-bottom: 18px;
}
.pg-pop-out-player .media-container .intro {
  padding-bottom: 18px;
}
.pg-pop-out-player #content {
  background: #222f3a;
  padding-bottom: 18px;
}
.embedded-page .embedded-pg-elem {
  width: 100%;
  float: none;
  clear: both;
}
.embedded-page .publishing-details,
.embedded-page .publishing-details .published {
  float: none;
  clear: both;
}
.embedded-page .published,
.embedded-page .intro,
.embedded-page h1 {
  margin-top: 0.5em;
}
.embedded-page .html5PlayerBrandingHeader {
  background-color: #fff;
}
.embedded-page .html5PlayerBrandingHeader img.small {
  height: 40px;
  width: auto;
}
.embedded-page .media-pholder {
  padding-bottom: 0;
}
.embedded-page .share {
  padding-top: 0.5em;
}
.news__item {
  border-top: 2px solid rgb(184, 0, 0);
  background: #fff;
  padding: 1em 0;
  padding-right: 36px;
  border-top-width: 1px;
}
.js .accordeon__item-wrap:first-child .news__item {
  border-top: none;
}
@media (min-width: 992px) {
  .news__item {
    padding-left: 1.5em;
  }
}
@media (min-width: 640px) {
  .news__item {
    padding-right: 3em;
  }
}
.news__item--spacer {
  padding-left: 0;
}
.news__item .title:not(.title--media) {
  font-size: 27px;
}
.news__item:before {
  content: attr("data-article-id");
  display: block;
}
.news__item.accordeon__item--focus {
  box-shadow: 0 0 200px 200px #fff;
  z-index: 90;
}
.news__item:not([data-switcher-opened="true"]) .accordeon__target > * {
  display: none;
}
.news__item:not([data-switcher-opened="true"])
  .accordeon__target
  p:first-of-type {
  display: block;
}
.news__item:not([data-switcher-opened="true"])
  .news__item-inner
  > .news__control-label {
  width: 100%;
}
.news__item:not([data-switcher-opened="true"]) .news__buttons .btn--news-less {
  visibility: hidden;
}
.news__item:not([data-switcher-opened="true"]) .news__buttons .btn--news-more {
  visibility: visible;
}
.news__item:not([data-switcher-opened="true"]) .news__read-more {
  visibility: visible;
}
.news__spacer-title {
  font-family: Skolar-Light-Cyrillic, Georgia, "Times New Roman", Times, serif;
  font-size: 20.25px;
  color: rgb(184, 0, 0);
}
.news__spacer-date {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
  font-size: 20.25px;
  float: right;
  color: #cbd1d6;
}
.news__share-outer {
  padding-top: 1em;
  margin-top: 1em;
  border-top: 1px solid #f6f7f8;
}
.news__share-outer:after {
  content: "";
  display: block;
  clear: both;
}
.news__read-more {
  visibility: hidden;
  padding-top: 9px;
  top: -9px;
  clear: both;
}
.no-js .news__read-more {
  display: none;
}
.news__item--unopenable .news__read-more {
  display: none;
}
.news__read-more-label {
  display: block;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.news__control-label {
  top: 0;
  right: 0;
  width: 0;
  box-sizing: content-box;
  height: 100%;
  z-index: 12;
  padding-left: 36px;
  margin-right: -36px;
}
@media (min-width: 640px) {
  .news__control-label {
    margin-right: -3em;
    padding-left: 3em;
  }
}
.news__control-label--comments {
  height: calc(100% + 60px);
  top: -60px;
  display: block;
}
.js .news__item--unopenable .news__buttons--main {
  height: 0;
  overflow: hidden;
}
.js .news__item--unopenable .news__control-label {
  display: none;
}
.news__buttons {
  top: 0;
  right: 0;
  margin-right: -36px;
}
@media (min-width: 640px) {
  .news__buttons {
    margin-right: -3em;
  }
}
@media (min-width: 480px) {
  .news__sharing {
    float: left;
  }
}
@media (min-width: 480px) {
  .news__show-comments {
    float: right;
    padding-right: 10%;
  }
}
.news__show-comments-ico {
  color: rgb(184, 0, 0);
}
.news__comments {
  border-top: 1px solid #f6f7f8;
}
.news__comments .comments-pangea {
  margin-left: 0;
}
.news__show-comments-link:hover,
.news__show-comments-link .btn.btn--link:hover .btn__text {
  text-decoration: none;
}
.news__show-comments-link .ico-chevron-up {
  display: none;
}
.news__show-comments-link--open .ico-chevron-up {
  display: inline-block;
}
.news__show-comments-link--open .ico-chevron-down {
  display: none;
}
.news .btn--seen {
  background: #cbd1d6;
}
@media (min-width: 992px) {
  .news > .pg-title {
    margin-bottom: 0;
  }
}
.btn.news__read-more-btn {
  font-size: 14.625px;
}
.btn.news__show-comments-btn {
  font-size: 14.625px;
}
@media (min-width: 480px) {
  .btn.news__show-comments-btn {
    padding-top: 0;
  }
}
.btn--news {
  padding: 2.83px 6px;
}
.btn--news .ico {
  font-size: 16px;
  display: block;
}
.btn--news-more {
  visibility: hidden;
  right: 0;
}
.pd--news {
  float: none;
}
.pd--news .published {
  color: #cbd1d6;
  margin-bottom: 0.5em;
  border-bottom: 1px solid #f6f7f8;
}
.news__item-inner .facebookSnippetProcessed iframe {
  width: 100%;
}
.news__item-inner .pg-title {
  min-height: auto;
}
.news__item-inner .cover-media {
  clear: both;
}
.btn--news-comments {
  visibility: hidden;
}
.news__item--with-comments:not([data-switcher-opened="true"])
  .btn--news-comments {
  visibility: visible;
}
.news__item--with-comments:not([data-switcher-opened="true"])
  .btn.btn--news-more {
  visibility: hidden;
}
.livepage a:hover {
  text-decoration: none;
}
.livepage__bg {
  background: #222f3a;
  color: #ebebeb;
  padding-top: 20px;
  padding-bottom: 36px;
}
.livepage__dropdown {
  padding: 12px;
  background: #48637a;
}
@media (min-width: 640px) {
  .livepage__dropdown {
    display: none;
  }
}
.livepage__content .media-pholder {
  padding-bottom: 0;
}
.livepage__content .media-download > a,
.livepage__content .media-download > a:visited {
  color: #cbd1d6;
}
.livepage__content .simple-menu > .handler {
  color: #cbd1d6;
}
.livepage__content .simple-menu > .handler:hover {
  color: #f6f7f8;
}
.livepage__time {
  margin-top: 18px;
}
.livepage__time + .category {
  margin-top: 36px;
}
.pg-livepage .foot {
  margin-top: 0;
}
.category__link--livepage,
.category__link--livepage:visited {
  text-transform: uppercase;
  color: #cbd1d6;
}
.category__link--livepage:hover {
  color: #ebebeb;
}
.cl-l {
  clear: left;
}
.cl-r {
  clear: right;
}
.clear {
  clear: both;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  border: 0 !important;
}
.pressed:focus,
.open:focus {
  outline: 0;
}
.pressed:hover {
  opacity: 1 !important;
}
.noItems {
  display: block;
  margin: 9px;
}
.rounded,
.btn.rounded {
  border-radius: 50%;
}
.avatar {
  background-color: #a1aab4;
}
.h-full {
  height: 100%;
}
.pos-rel {
  position: relative;
}
.pos-abs {
  position: absolute;
}
.pos-fix {
  position: fixed;
}
.d-i {
  display: inline;
}
.d-flex {
  display: flex;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-column {
  flex-direction: column;
}
.flex-break {
  flex-basis: 100%;
}
.flex-align--start {
  align-items: flex-start;
}
.flex-just--between {
  justify-content: space-between;
}
.fl-l {
  float: left;
}
.fl-r {
  float: right;
}
.fl-n {
  float: none;
}
.fs-xs {
  font-size: 14.625px;
}
.fs-s {
  font-size: 15.75px;
}
.fs-md {
  font-size: 18px;
}
.fs-l {
  font-size: 20.25px;
}
.fs-xl {
  font-size: 22.5px;
}
.fs-xxl {
  font-size: 27px;
}
.fs-xxxl {
  font-size: 34.2px;
}
.fnt-2 {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
}
.m-n-l-md {
  margin-left: -18px;
}
.m-l-xl {
  margin-left: 72px;
}
.m-l-lg {
  margin-left: 36px;
}
.m-l-md {
  margin-left: 18px;
}
.m-l-sm {
  margin-left: 9px;
}
.m-l-xs {
  margin-left: 4.5px;
}
.m-r-xl {
  margin-right: 72px;
}
.m-r-lg {
  margin-right: 36px;
}
.m-r-md {
  margin-right: 18px;
}
.m-r-sm {
  margin-right: 9px;
}
.m-r-xs {
  margin-right: 4.5px;
}
.m-t-lg {
  margin-top: 36px;
}
.m-t-md {
  margin-top: 18px;
}
.m-t-sm {
  margin-top: 9px;
}
.m-0 {
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.m-lr-0 {
  margin-left: 0;
  margin-right: 0;
}
.m-tb-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.m-ltb-0 {
  margin-top: 0;
  margin-left: 0;
  margin-bottom: 0;
}
.m-trb-0 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.m-lrb-0 {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.m-ltr-0 {
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
}
.m-l-0 {
  margin-left: 0;
}
.m-r-0 {
  margin-right: 0;
}
.m-t-0 {
  margin-top: 0;
}
.m-b-0 {
  margin-bottom: 0;
}
.p-t-md {
  padding-top: 18px;
}
.p-0 {
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.p-lr-0 {
  padding-left: 0;
  padding-right: 0;
}
.p-tb-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.p-ltb-0 {
  padding-top: 0;
  padding-left: 0;
  padding-bottom: 0;
}
.p-trb-0 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.p-lrb-0 {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.p-ltr-0 {
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
}
.p-t-0 {
  padding-top: 0 !important;
}
.p-b-0 {
  padding-bottom: 0;
}
.mp-ltrb-0 {
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.ta-c {
  text-align: center;
}
.ta-r {
  text-align: right;
}
.ta-l {
  text-align: left;
}
.color-prim {
  color: rgb(184, 0, 0);
}
.bg-transparent {
  background-color: transparent !important;
}
.overlay-modal {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1005;
}
.has-editorial-bar .overlay-modal {
  top: 56px;
}
.overlay-wrap {
  position: relative;
  overflow: hidden;
}
.overlay-content {
  margin-top: 9px;
}
@media (min-width: 992px) {
  .overlay-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 20% 9px 9px;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
    pointer-events: none;
    margin-top: 0;
  }
}
h1.pg-title.pg-title--sm.m-b-0 {
  margin-bottom: 0;
}
.hdr-container .separator hr.title-line.m-b-0 {
  margin-bottom: 0;
}
.hdr-container #article-content {
  margin-bottom: 18px;
}
#content .nav-tabs + .media-container {
  margin-bottom: 0;
}
.wsw .simple-captcha-pholder img {
  width: auto;
}
.comments .form__list {
  padding-left: 0;
}
.wsw li.form__group.captcha {
  list-style: none;
}
.wsw .ta-c h3:before {
  content: none;
}
.wsw ul.form-item-list {
  margin: 0;
}
.c-author .thumb {
  background-color: #fff;
}
.media-container .hdr-container .c-mmp__flash-player--not-loaded a {
  color: #fff;
}
.media-container .hdr-container .c-mmp__flash-player--not-loaded a:hover {
  color: #fff;
}
.c-mmp label {
  color: #fff;
}
.thumb {
  text-align: center;
  font-size: 0;
}
.label.label--inverted {
  color: #a1aab4;
}
@media (max-width: 991.9px) {
  .pg-photoblog .media-container .hdr-container {
    display: flex;
    flex-direction: column;
  }
  .pg-photoblog .media-container .hdr-container > * {
    order: 5;
  }
  .pg-photoblog .media-container .hdr-container > .col-category,
  .pg-photoblog
    .media-container
    .hdr-container
    > .col-title:not(.content-offset),
  .pg-photoblog .media-container .hdr-container > .col-publishing-details {
    order: 3;
  }
  .pg-photoblog .media-container .hdr-container > .article-share {
    order: 4;
  }
}
.print-preview .nav-hdr-outer-container,
.print-preview .actions,
.print-preview .sticked-nav-actions,
.print-preview #nav-hdr-container,
.print-preview #youmaylike,
.print-preview .player-and-links,
.print-preview .article-share,
.print-preview .media-block-wrap,
.print-preview .foot-nav,
.print-preview .c-author__btns,
.print-preview .date-time-area,
.print-preview .comments-submit-form,
.print-preview .comments .section-head,
.print-preview .c-hlights,
.print-preview .sticked-nav-popup,
.print-preview #logo,
.print-preview .js .sticked .hdr #logo,
.print-preview .ico--media-expand,
.print-preview .load-more,
.print-preview .hdr-snippet,
.print-preview .google-translate-container,
.print-preview .foot__item--copyrights a,
.print-preview .foot__item--copyrights .time-zone,
.print-preview .foot__texts-wrap,
.print-preview .comment-controls,
.print-preview .foot__item--disclaimer,
.print-preview .ymla-section,
.print-preview .hdr-20__side,
.print-preview .main-logo-link,
.print-preview .sticky-share-container,
.print-preview .skiptranslate {
  display: none !important;
}
.print-preview .logo-print--color {
  display: block !important;
  max-height: 170px;
}
.print-preview .comments .comments-list .section-head {
  display: block !important;
}
.print-preview #page div[class^="col-"] {
  width: auto !important;
  float: none !important;
}
.print-preview .content-floated,
.print-preview .media-pholder,
.print-preview .media-image,
.print-preview .infgraphicsAttach,
.print-preview .content-map,
.print-preview .img-wrap:not(.also-read__img),
.print-preview .wsw__embed {
  max-width: 90% !important;
  float: none;
  margin-left: 5%;
  margin-right: 5%;
  page-break-inside: avoid;
}
.print-preview .wsw__embed * {
  max-width: 100% !important;
  margin-left: 0;
  margin-right: 0;
}
.print-preview .wsw__embed .overlay-content .title {
  margin-left: 0.5em;
}
.print-preview .entry-head.content-floated-wrap .overlap-md {
  position: static;
  width: auto;
}
.print-preview .pg-liveblog .entry .overlap-md .date {
  float: none;
}
.print-preview .infgraphicsAttach {
  height: auto !important;
  overflow: hidden;
}
.print-preview .backgrounder {
  width: 42%;
  margin-left: 0;
}
.print-preview .backgrounder,
.print-preview .badge--live,
.print-preview .summary {
  border: 1px solid #e8eaec;
}
.print-preview .hdr {
  border: none !important;
  border-top: none !important;
  position: static !important;
  height: auto !important;
}
.print-preview .hdr-20 {
  height: auto;
}
.print-preview .hdr-20__inner {
  position: static;
  height: auto;
  border-top: none;
  box-shadow: none;
  background: none;
}
.print-preview .hdr-20__inner--hidden {
  margin-top: 0;
  transform: none !important;
}
.print-preview .foot,
.print-preview #foot {
  clear: both;
  color: #fff;
  background: #fff !important;
  padding: 18px 0;
  border-top: 1px solid #bfbfbf;
  box-shadow: none;
}
.print-preview .foot .copyright {
  color: #000 !important;
}
.print-preview .foot .container {
  padding: 0;
}
.print-preview #page {
  padding-top: 0 !important;
}
.print-preview #content {
  background: #fff !important;
}
.print-preview #content {
  margin-top: 0 !important;
}
.print-preview .publishing-details {
  float: none;
}
.print-preview .publishing-details .published,
.print-preview .links,
.print-preview .links__list {
  display: inline-block;
}
.print-preview .links__list--column .links__item:not(:last-of-type) {
  margin-right: 0.5em;
}
.print-preview .print-dialogue {
  display: block;
}
.print-preview .print-preview__el {
  display: none !important;
}
.print-preview .skiptranslate:not([style^="display"]) + #editorial-bar {
  top: 0;
}
.print-preview .c-mmp--video {
  height: auto !important;
  border: 1px solid #000;
}
.print-preview .c-mmp--video video {
  display: none !important;
}
.print-preview .c-mmp--video .c-mmp__cpanel {
  background: #fff;
}
.print-preview .c-mmp__poster--video {
  position: static;
}
.print-preview .c-mmp--audio {
  background: none;
  border: 1px solid #000;
}
.print-preview .c-mmp__cpanel-container * {
  color: #000;
}
.print-preview .c-mmp--video .c-mmp__overlay--partial {
  display: none;
}
.print-preview .c-mmp--audio .c-mmp__overlay--partial * {
  color: #000;
  text-shadow: none;
}
.print-preview .overlay-content {
  position: static;
  background: none;
  padding-top: 18px;
}
.print-preview .overlay-content * {
  color: #000;
}
.logo-print {
  display: none;
}
@media print {
  #page {
    padding-top: 0 !important;
  }
  #logo,
  #editorial-bar,
  .sticky-nav-wrap,
  .c-lightbox,
  .responsive-indicator,
  .sticky-share-container,
  .c-hlights,
  .ico--media-expand,
  .load-more,
  .hdr-snippet,
  .google-translate-container,
  .foot__item--copyrights a,
  .foot__item--copyrights .time-zone,
  .foot__item--disclaimer,
  .ymla-section,
  .hdr-20__side,
  .main-logo-link,
  .sticky-share-container,
  .skiptranslate,
  #cc--main {
    display: none !important;
  }
  .has-editorial-bar .hdr {
    margin-top: 0 !important;
  }
  .wsw p,
  .c-author--hlight,
  .media-pholder,
  .wsw__embed,
  .wsw__embed *,
  .wsw__print-wrap {
    page-break-inside: avoid;
  }
  .wsw__h1,
  .wsw__h2,
  .wsw__h3,
  .wsw__h4,
  .wsw__h5,
  .wsw__h6 {
    page-break-after: avoid;
  }
  .nav-hdr-outer-container,
  .actions,
  .sticked-nav-actions,
  .sticked-nav-popup,
  #nav-hdr-container,
  #youmaylike,
  .player-and-links,
  .article-share,
  .media-block-wrap,
  .foot-nav,
  .c-author__btns {
    display: none !important;
  }
  .hdr,
  .foot {
    height: auto !important;
    padding: 10px;
    border: 0;
    background: #fff !important;
  }
  .hdr {
    position: static !important;
  }
  .hdr-20 {
    height: auto;
  }
  .hdr-20__inner {
    position: static;
    height: auto;
    border-top: none;
    box-shadow: none;
    background: none;
  }
  .hdr-20__inner--hidden {
    margin-top: 0;
    transform: none !important;
  }
}
@media print and (min-width: 640px) {
  .hdr-20__max {
    max-width: 700px;
  }
}
@media print and (min-width: 992px) {
  .hdr-20__max {
    max-width: 1280px;
  }
}
@media print and (min-width: 1280px) {
  .hdr-20__max {
    max-width: 1256px;
  }
}
@media print {
  .foot {
    clear: both;
    color: #000;
    padding: 18px 0;
    page-break-inside: avoid;
  }
  .print-lay-article .col-multimedia,
  .print-lay-article img,
  .print-lay-article .caption,
  .print-lay-article .media-pholder,
  .print-lay-article iframe,
  .print-lay-article .infgraphicsAttach,
  .print-lay-article .c-author--hlight,
  .print-lay-article .btn,
  .print-lay-article .ico,
  .print-lay-article .comments,
  .print-lay-article .foot__texts-wrap {
    display: none !important;
  }
  .print-lay-article div[class^="col-"] {
    width: auto !important;
    float: none !important;
  }
  .print-lay-article .backgrounder,
  .print-lay-article .content-floated {
    width: 100%;
    margin-left: 0;
  }
  .print-lay-article .backgrounder,
  .print-lay-article .badge--live,
  .print-lay-article .summary {
    border: 1px solid #000;
    background: #fff !important;
  }
  .print-lay-article .logo-print {
    display: block !important;
    height: 100px;
  }
  .print-lay-article .logo-print--color {
    display: none !important;
  }
  .print-lay-article * {
    color: #000 !important;
  }
  .print-lay-article *:before {
    color: #000 !important;
  }
  .print-lay-article #content {
    background: #fff !important;
  }
  .print-lay-article #content {
    margin-top: 0 !important;
  }
  .print-lay-article .foot {
    border-top: 1px solid #000 !important;
  }
  .print-preview {
    padding-top: 0 !important;
  }
  .print-preview .comments-submit-form,
  .print-preview .comments .section-head,
  .print-preview .date-time-area,
  .print-preview .comment-controls {
    display: none !important;
  }
  .print-preview .comments .comments-list .section-head {
    display: block !important;
  }
  .print-preview .logo-print--color {
    display: block !important;
    max-height: 170px;
  }
  .print-preview div[class^="col-"] {
    width: auto !important;
    float: none !important;
  }
  .print-preview .content-floated,
  .print-preview .media-pholder,
  .print-preview .media-image,
  .print-preview .infgraphicsAttach,
  .print-preview .content-map,
  .print-preview .img-wrap:not(.also-read__img),
  .print-preview .wsw__embed {
    max-width: 90% !important;
    float: none;
    margin-left: 5%;
    margin-right: 5%;
    page-break-inside: avoid;
  }
  .print-preview .entry-head.content-floated-wrap .overlap-md {
    position: static;
    width: auto;
  }
  .print-preview .pg-liveblog .entry .overlap-md .date {
    float: none;
  }
  .print-preview .wsw__embed * {
    max-width: 100% !important;
    margin-left: 0;
    margin-right: 0;
  }
  .print-preview .wsw__embed .overlay-content .title {
    margin-left: 0.5em;
  }
  .print-preview .infgraphicsAttach {
    height: auto !important;
    overflow: hidden;
  }
  .print-preview .backgrounder {
    width: 42%;
    margin-left: 0;
  }
  .print-preview .backgrounder,
  .print-preview .badge--live,
  .print-preview .summary {
    border: 1px solid #e8eaec;
  }
  .print-preview .hdr,
  .print-preview .foot,
  .print-preview #foot {
    background: #fff !important;
    height: auto !important;
    padding: 10px;
    border: none;
    box-shadow: none;
  }
  .print-preview .foot {
    border-top: 1px solid #bfbfbf !important;
  }
  .print-preview .foot .container {
    padding: 0;
  }
  .print-preview .hdr {
    position: static !important;
  }
  .print-preview #content {
    background: #fff !important;
  }
  .print-preview #content {
    margin-top: 0 !important;
  }
  .print-preview .c-author--hlight {
    border: 1px solid #e8eaec;
  }
  .print-preview .print-preview__el,
  .print-preview .print-dialogue {
    display: none;
  }
  .print-preview .c-mmp--video {
    height: auto !important;
    border: 1px solid #000;
  }
  .print-preview .c-mmp--video video {
    display: none !important;
  }
  .print-preview .c-mmp--video .c-mmp__cpanel {
    background: #fff;
  }
  .print-preview .c-mmp__poster--video {
    position: static;
  }
  .print-preview .c-mmp--audio {
    background: none;
    border: 1px solid #000;
  }
  .print-preview .c-mmp__cpanel-container * {
    color: #000;
  }
  .print-preview .c-mmp--video .c-mmp__overlay--partial {
    display: none;
  }
  .print-preview .c-mmp--audio .c-mmp__overlay--partial * {
    color: #000;
    text-shadow: none;
  }
  .print-preview .overlay-content {
    position: static;
    background: none;
    padding-top: 18px;
  }
  .print-preview .overlay-content * {
    color: #000;
  }
}
.cc_theme {
  --cc-bg: #fff;
  --cc-text: #222f3a;
  --cc-btn-primary-bg: rgb(184, 0, 0);
  --cc-btn-primary-text: #fff;
  --cc-btn-primary-hover-bg: rgba(58, 121, 183, 0.8);
  --cc-btn-secondary-bg: #f6f7f8;
  --cc-btn-secondary-text: #4d5a67;
  --cc-btn-secondary-hover-bg: rgba(246, 247, 248, 0.8);
  --cc-toggle-bg-off: #a1aab4;
  --cc-toggle-bg-on: var(--cc-btn-primary-bg);
  --cc-toggle-bg-readonly: #cbd1d6;
  --cc-toggle-knob-bg: var(--cc-bg);
  --cc-toggle-knob-icon-color: var(--cc-bg);
  --cc-cookie-category-block-bg: var(--cc-bg);
  --cc-cookie-category-block-bg-hover: var(--cc-bg);
  --cc-section-border: #f6f7f8;
  --cc-block-text: var(--cc-text);
  --cc-cookie-table-border: var(--cc-bg);
  --cc-overlay-bg: rgba(0, 0, 0, 0.3);
  --cc-webkit-scrollbar-bg: var(--cc-btn-primary-bg);
  --cc-webkit-scrollbar-bg-hover: var(--cc-btn-primary-hover-bg);
}
.cc_theme .cc_div {
  font-family: Arial;
}
.cc_theme .cc_div * {
  font-weight: normal !important;
}
.cc_theme .cc_div .c-bn,
.cc_theme .cc_div #s-hdr,
.cc_theme .cc_div .title,
.cc_theme .cc_div #c-ttl {
  font-family: SkolarSans-BdCond_Cyr-Ltn, Arial, "Arial Unicode MS", Helvetica,
    sans-serif;
}
.cc_theme .cc_div a,
.cc_theme .cc_div .cc-link {
  border-bottom: none;
  color: rgb(184, 0, 0);
}
.cc_theme .cc_div #s-hdr {
  border-bottom: none;
}
.cc_theme .cc_div .act .b-bn .b-tl {
  color: var(--cc-btn-primary-bg);
}
.cc_theme .cc_div .act .b-bn .b-tl::before {
  border-color: var(--cc-btn-primary-bg) !important;
  transform: translateY(-20%) rotate(225deg) !important;
}
.cc_theme .cc_div .c-bn {
  font-size: 1em;
}
.cc_theme .cc_div #c-ttl,
.cc_theme .cc_div #c-txt,
.cc_theme .cc_div #s-ttl,
.cc_theme .cc_div .b-tl,
.cc_theme .cc_div .desc .p,
.cc_theme .cc_div #s-bl td,
.cc_theme .cc_div #s-bl th,
.cc_theme .cc_div #s-bns {
  text-align: left;
}
.cc_theme .cc_div #s-bl td {
  padding: 0.8em 1.2em;
}
.cc_theme .cc_div #s-c-bn {
  float: right;
}
.cc_theme #s-c-bn,
.cc_theme #s-c-bn:hover {
  background: none;
}
.cc_theme #s-c-bn:hover::after,
.cc_theme #s-c-bn:hover::before {
  background: var(--cc-btn-primary-bg);
}
.cc_theme #s-bl .c-bl.b-ex {
  border: 1px solid #cbd1d6;
  border-radius: 6px;
}
.cc_theme #s-cnt .b-bn .b-tl {
  padding-top: 1.6em;
}
.cc_theme #s-inr {
  max-width: 60em;
}
