﻿ /*
Theme Name: yemeniamerican
Theme URI: http://yemeniamerican.com
Description: yemeniamerican
Version: 1
Author: yemeniamerican
Author URI:  http://yemeniamerican.com
*/
 
 @import url(//fonts.googleapis.com/earlyaccess/droidarabicnaskh.css);
 tml,
 body,
 div,
 form,
 fieldset,
 legend,
 label,
 p,
 img,
 ul,
 ol,
 li,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 blockquote {
     margin: 0;
     padding: 0
 }
 
 html {
     box-sizing: border-box
 }
 
 *,
 *::before,
 *::after {
     box-sizing: inherit
 }
 
 @-ms-viewport {
     width: device-width
 }
 
 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 {
     text-align: left;
     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
 }
 
 a:hover .ico,
 .btn-link:hover .ico,
 .navigation a:hover,
 .foot-nav a:hover,
 .hdr-nav-frag .compact-actions li a:hover,
 .media-block a:hover,
 .media-pholder a,
 .media-pholder a:hover,
 .content-redirect a,
 .wsw a,
 .wsw a:hover,
 .wsw a:focus,
 .arch-lay-blg .title:hover,
 .pg-photoblog p.read-more a:hover .ico,
 a .cal-content .nav.button.btn_month_prev div,
 a .cal-content .nav.button.btn_month_next div,
 .pg-content-redirect .content-redirect a:hover .ico {
     text-decoration: none
 }
 
 .js .show-single-line .trigger:hover span.text,
 .media-pholder .media-download a:hover,
 .content-redirect a:hover .redirect-msg,
 .wsw .text-underline,
 .schedule .media-block-wrap .authors li a:hover,
 .schedule .media-block-wrap .crosslink-schedule a:hover,
 .author .media-block .email a:hover,
 .html5PlayerSharingOverlay .content .sharing-link a:hover,
 .html5PlayerSharingOverlay .content .sharing-link a:focus,
 .pg-content-redirect .content-redirect a:hover,
 .wsw a.underline:hover,
 .wsw strong a:hover,
 .wsw a.underline:focus,
 .wsw strong a:focus {
     text-decoration: underline
 }
 
 .test-pnl-bcast .programs li .handler,
 .wsw .dateline {
     text-transform: uppercase
 }
 
 .hlights .msg,
 .js .show-single-line.closed,
 .html5PlayerEmbeddedAudioInfo .html5PlayerEmbeddedAudioInfo-Title h6,
 .html5PlayerEmbeddedAudioInfo .html5PlayerEmbeddedAudioInfo-Title p.site,
 .html5PlayerTitleOverlay .html5PlayerTitleOverlay-Title h6,
 .html5PlayerTitleOverlay .html5PlayerTitleOverlay-Title p.site,
 .html5PlayerEmbeddedAudio .html5PlayerSharingOverlay .content .sharing-link {
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap
 }
 
 .media-block-wrap .label,
 .wsw a.underline,
 .wsw strong a {
     overflow-wrap: break-word;
     word-wrap: break-word;
     -ms-word-break: break-all;
     word-break: break-all;
     word-break: break-word;
     -ms-hyphens: auto;
     -moz-hyphens: auto;
     -webkit-hyphens: auto;
     hyphens: auto
 }
 
 .sticked-nav-popup,
 .fc-hdr .content-share .opened:before {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0
 }
 
 .fc-hdr .content-share .opened,
 .fc-body .statement .statement-head:before,
 .js .pg-photoblog .compare .second,
 .js .pg-photoblog .compare .second:after,
 .js .pg-photoblog .compare .second:before {
     position: absolute;
     top: 0;
     bottom: 0
 }
 
 .menu-box,
 .img-overlay .content {
     position: absolute;
     left: 0;
     right: 0
 }
 
 .flPlayer.flashNotLoaded,
 .html5PlayerEmbedCodePanel,
 .html5PlayerTitleOverlay,
 .html5PlayerSharingOverlay,
 .html5Player .html5PlayerRelated {
     position: absolute;
     left: 0;
     top: 0
 }
 
 #loading-status {
     position: absolute;
     right: 0;
     top: 0
 }
 
 #page,
 .hlights .container,
 .hdr .container,
 .hdr-pop-out .container,
 .navigation ul.subitems li.subitem,
 .nav>li,
 .nav-tabs,
 html.js .nav-tabs,
 .sticked-nav-popup .container,
 .media-block,
 .fc-body .statement .statement-head,
 .media-pholder,
 .media-pholder .thumb,
 .content-redirect,
 .pg-photoblog .compare .wrap,
 .pg-photoblog .compare .first,
 .pg-photoblog .compare .second,
 .fredContent,
 .fredContent .container,
 .html5Player {
     position: relative
 }
 
 #loading-status.shown,
 .js .hlights .label .ico-chevron-down,
 .js .hlights .opened .label .ico-chevron-up,
 .js .show-single-line .trigger,
 .js .show-single-line.closed .trigger,
 .no-js #content .navigation,
 .simple-menu .subitems li,
 .simple-menu:hover .subitems,
 .js .foot-nav ul.items li.socials,
 .js .menu-box.media-nav .col1 .section-head,
 .js .menu-box.media-nav .col2 .section-head,
 .js .menu-box.media-nav .col3 .section-head,
 .menu-box .see-all a span,
 .multiple-tubes .container3 .media-block-wrap.col3,
 .multiple-tubes .container3 .media-block-wrap.active,
 .nav>li,
 .nav-tabs,
 .navigation .service .inner .subitems .subitem.srch .srch-elem,
 .html5PlayerEmbeddedAudio.html5PlayerXS .html5PlayerImage,
 .html5PlayerEmbeddedAudio.html5PlayerSM .html5PlayerImage,
 .html5PlayerEmbeddedAudio.html5PlayerMD .html5PlayerImage,
 .html5PlayerEmbeddedAudio.html5PlayerLG .html5PlayerImage,
 .html5PlayerXXXS .html5PlayerEmbeddedAudioInfo .html5PlayerBtn.html5PlayerSharingLink,
 .html5PlayerEmbeddedAudioInfo .html5PlayerBtn.html5PlayerSharingOpenBtn,
 .js .html5PlayerLoading .html5PlayerSpinner,
 .html5PlayerEmbedCodePanel .embed-width-control label,
 .html5PlayerEmbedCodePanel .embed-height-control label,
 .html5PlayerXXXS .html5PlayerTitleOverlay .html5PlayerBtn.html5PlayerSharingLink,
 .html5PlayerTitleOverlay .html5PlayerBtn.html5PlayerSharingOpenBtn,
 .html5PlayerFullscreen,
 .html5PlayerBrandingHeader a,
 .pg-content-redirect .content-redirect a {
     display: block
 }
 
 .html5PlayerFullscreen .html5PlayerRelatedInner a {
     display: block !important
 }
 
 .simple-menu:hover .ico-chevron-up,
 .sharing li,
 .cal-wrap .cal-view-toggle.opened .ico-chevron-up,
 .html5PlayerSharingOverlay .content .content-share li,
 .html5MediaPlayerVideo .html5PlayerI {
     display: inline-block
 }
 
 .btn-rounded,
 .test-pnl-bcast .relation .desc h5,
 .test-pnl-bcast .relation .desc p,
 body.can-ff .fc-body .verdict .verdict-head .title .ico:before,
 body.can-ff.pg-fc .region .fc-body .verdict .verdict-head .title .ico:before,
 .html5PlayerEmbedCodePanel,
 .html5PlayerEmbedCodePanel h5,
 .html5PlayerSharingOverlay .content .sharing-link a:link,
 .html5PlayerSharingOverlay .content .sharing-link a:hover,
 .html5PlayerSharingOverlay .content .sharing-link a:visited,
 .html5PlayerSharingOverlay .content .sharing-link a:focus,
 .html5PlayerSharingOverlay .content .content-share li .ico,
 .html5PlayerControlPanel a:hover,
 .html5Player.html5MediaPlayerVideo .mediaSwitchPanel ul li.selected,
 .html5Player.html5MediaPlayerAudio .mediaSwitchPanel ul li.selected,
 .pg-content-redirect .content-redirect a {
     color: #fff
 }
 
 .btn-rounded,
 .pnl-srch-top .srch-elem button,
 .html5PlayerEmbedCodePanel .embed-width-control input,
 .html5PlayerEmbedCodePanel .embed-height-control input {
     background-color: #fff
 }
 
 .html5PlayerEmbedCodePanel,
 .html5PlayerSharingOverlay,
 .html5PlayerFullscreen,
 .html5PlayerControlPanel .html5PlayerBtn:hover,
 .html5MediaPlayerVideo,
 .html5Player.html5MediaPlayerVideo .mediaSwitchPanel ul li.selected,
 .html5Player .html5PlayerRelated {
     background-color: #000
 }
 
 .simple-menu .subitems li:before,
 .wsw ul.categories li:before {
     content: none
 }
 
 .sys-msg .btn {
     display: none
 }
 
 .pg-srch .date-time-area,
 .simple-menu .ico-chevron-up,
 .simple-menu .ico-plus,
 .simple-menu .ico-minus,
 .simple-menu .subitems,
 .simple-menu:hover .ico-chevron-down,
 .js .menu-box.media-nav .tube-name,
 .media-nav .media-block-wrap.hlight .tube-name,
 .multiple-tubes.no-tabs .tabs {
     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,
 .pg-pop-out-player .btn-whatsapp,
 .pg-pop-out-player .btn-telegram,
 .cal-content .combo .combo,
 .html5PlayerFullscreen .html5PlayerInfopanel {
     display: none !important
 }
 
 .hidden {
     display: none !important;
     visibility: hidden !important
 }
 
 .html5PlayerLoading .html5PlayerEmbeddedAudioInfo .html5PlayerEmbeddedAudioInfo-Sharing,
 .html5PlayerSpinner,
 .html5Player button span {
     visibility: hidden
 }
 
 .js .html5PlayerLoading .html5PlayerSpinner {
     visibility: visible
 }
 
 html.js .nav-tabs__inner,
 html.js .pg-poll-embedded,
 .img-overlay .media-block,
 html.js .pg-quiz-embedded,
 .html5Player .html5PlayerRelatedInner,
 body.nav-opened {
     overflow: hidden
 }
 
 .text-hide {
     font: 0/0 a;
     color: transparent;
     text-shadow: none;
     background-color: transparent;
     border: 0
 }
 
 .btn {
     display: inline-block;
     border-style: none;
     background: #3C5D92;
     color: #fff;
     padding: 10px 20px;
     margin-bottom: 5px;
     -webkit-appearance: none
 }
 
 .btn-rounded {
     width: 40px;
     height: 40px;
     line-height: 40px;
     border-radius: 100%;
     border: 1px solid #b8b7b7;
     font-family: arial;
     background-color: #fff
 }
 
 .container,
 .center-block,
 #page,
 .js .pg-photoblog .compare .thumb img,
 .html5Player .html5PlayerRelatedInner {
     display: block;
     margin-right: auto;
     margin-left: auto
 }
 
 .btn-rounded,
 .text-center,
 .load-more,
 .foot-nav ul.items>li.socials .inner li .btn,
 .html5PlayerEmbedCodePanel,
 .html5PlayerEmbedCodePanel .embed-width-control input,
 .html5PlayerEmbedCodePanel .embed-height-control input,
 .html5PlayerEmbedCodePanel .embed-width-control label,
 .html5PlayerEmbedCodePanel .embed-height-control label,
 .html5PlayerSharingOverlay,
 .html5PlayerSharingOverlay .content h5 {
     text-align: center
 }
 
 .time__elem,
 .waves__desc-area p,
 .waves__freq-group,
 .waves__freq-group>span,
 .freq-group,
 .freq-group>span {
     display: inline-block;
     vertical-align: middle
 }
 
 .captcha img,
 .fredContent .buttons li,
 .html5PlayerControlPanel .html5PlayerControlsLeft *,
 .html5Player .html5PlayerTitle {
     float: left
 }
 
 .html5PlayerControlPanel .html5PlayerControlsRight .html5PlayerBtn,
 .html5PlayerControlPanel .html5PlayerMoreContainer .html5PlayerBtn,
 .html5Player .html5PlayerVolumeControl {
     float: right
 }
 
 .html5PlayerSharingOverlay .content .content-share li {
     float: none
 }
 
 .comment .comment-foot,
 .back-to-top-nav a.back-to-top-link i.ico,
 .poll .percentage,
 .poll .result .percentage,
 .media-pholder .media-download,
 .link-comments,
 .pg-liveblog .controls .sorting,
 .quiz .result {
     float: left
 }
 
 .form-group.checkbox input,
 .follow,
 .follow li,
 .comments .sorting-form,
 .media-pholder .btn-popout-player,
 .wsw .dateline,
 .sharing,
 .sharing li,
 .pg-subscr .topic-list .subscr-item input {
     float: right
 }
 
 .pull-right {
     float: left !important
 }
 
 .pull-left {
     float: right !important
 }
 
 .no-js .poll.media-pholder:before,
 .quiz:before,
 .container:before,
 .container-fluid:before,
 .row:before,
 .clearfix:before,
 .cfx:before,
 a.crosslink-important:before,
 .form-item-list:before,
 .follow:before,
 .comments:before,
 .comments .comments-form:before,
 .comment:before,
 .foot:before,
 .hdr .container:before,
 .hdr-pop-out .container:before,
 .navigation .media ul.items li.item .inner .hlight:before,
 .menu-box:before,
 .media-nav .media-block-wrap.hlight:before,
 .nav:before,
 .media-block:before,
 .media-block-wrap:before,
 .poll .answer:before,
 .fc>li:before,
 .fc-hdr:before,
 .fc-body:before,
 .fc-body .statement .statement-author:before,
 .fc-body .verdict .verdict-head:before,
 .top-area-hlighted .hlight:before,
 .media-pholder .actions:before,
 .media-pholder .media-download:before,
 .sharing:before,
 .pg-liveblog .controls:before,
 .pg-liveblog .entry:before,
 .arch-lay-blg .article-list-item:before,
 .pg-photoblog .media-pholder .desc:before,
 .pg-photoblog .compare .wrap:before,
 .cal-component:before,
 .freq-group--affiliates:before,
 .affiliates__item:before,
 .affiliates__item-group:before,
 .schedule .schedule-nav ul:before,
 .schedule .schedule-nav .heading-links:before,
 .author-hlight li:before,
 .player-and-links:before,
 .pg-home .special-sidebar:before,
 .pg-arch .media-slider:before,
 .no-js .poll.media-pholder:after,
 .quiz:after,
 .container:after,
 .container-fluid:after,
 .row:after,
 .clearfix:after,
 .cfx:after,
 a.crosslink-important:after,
 .form-item-list:after,
 .follow:after,
 .comments:after,
 .comments .comments-form:after,
 .comment:after,
 .foot:after,
 .hdr .container:after,
 .hdr-pop-out .container:after,
 .navigation .media ul.items li.item .inner .hlight:after,
 .menu-box:after,
 .media-nav .media-block-wrap.hlight:after,
 .nav:after,
 .media-block:after,
 .media-block-wrap:after,
 .poll .answer:after,
 .fc>li:after,
 .fc-hdr:after,
 .fc-body:after,
 .fc-body .statement .statement-author:after,
 .fc-body .verdict .verdict-head:after,
 .top-area-hlighted .hlight:after,
 .media-pholder .actions:after,
 .media-pholder .media-download:after,
 .sharing:after,
 .pg-liveblog .controls:after,
 .pg-liveblog .entry:after,
 .arch-lay-blg .article-list-item:after,
 .pg-photoblog .media-pholder .desc:after,
 .pg-photoblog .compare .wrap:after,
 .cal-component:after,
 .freq-group--affiliates:after,
 .affiliates__item:after,
 .affiliates__item-group:after,
 .schedule .schedule-nav ul:after,
 .schedule .schedule-nav .heading-links:after,
 .author-hlight li:after,
 .player-and-links:after,
 .pg-home .special-sidebar:after,
 .pg-arch .media-slider:after {
     content: " ";
     display: table
 }
 
 .no-js .poll.media-pholder:after,
 .quiz:after,
 .container:after,
 .container-fluid:after,
 .row:after,
 .clearfix:after,
 .cfx:after,
 a.crosslink-important:after,
 .form-item-list:after,
 .follow:after,
 .comments:after,
 .comments .comments-form:after,
 .comment:after,
 .foot:after,
 .hdr .container:after,
 .hdr-pop-out .container:after,
 .navigation .media ul.items li.item .inner .hlight:after,
 .menu-box:after,
 .media-nav .media-block-wrap.hlight:after,
 .nav:after,
 .media-block:after,
 .media-block-wrap:after,
 .poll .answer:after,
 .fc>li:after,
 .fc-hdr:after,
 .fc-body:after,
 .fc-body .statement .statement-author:after,
 .fc-body .verdict .verdict-head:after,
 .top-area-hlighted .hlight:after,
 .media-pholder .actions:after,
 .media-pholder .media-download:after,
 .sharing:after,
 .pg-liveblog .controls:after,
 .pg-liveblog .entry:after,
 .arch-lay-blg .article-list-item:after,
 .pg-photoblog .media-pholder .desc:after,
 .pg-photoblog .compare .wrap:after,
 .cal-component:after,
 .freq-group--affiliates:after,
 .affiliates__item:after,
 .affiliates__item-group:after,
 .schedule .schedule-nav ul:after,
 .schedule .schedule-nav .heading-links:after,
 .author-hlight li:after,
 .player-and-links:after,
 .pg-home .special-sidebar:after,
 .pg-arch .media-slider:after {
     clear: both
 }
 
 .load-more,
 #comments,
 .comments,
 .comments ul,
 .comments li,
 .navigation,
 .most-popular li,
 .category-menu,
 .schedule .media-block-wrap .media-block .feature,
 .pg-media-nav #content .col3 {
     clear: both
 }
 
 .hdr #nav-hdr-container #navigation,
 .most-popular li ul li {
     clear: none
 }
 
 .btn-rounded .ico,
 .js .hlights .nav a .ico,
 .comment .comment-hdr,
 .hdr #logo,
 .hdr-pop-out #logo,
 .simple-menu .handler .ico,
 .simple-menu .subitems li,
 .media-pholder .thumb,
 .sharing .btn .ico,
 .navigation .service .inner .subitems .subitem.srch .srch-elem input,
 .fredContent .row,
 .html5Player button,
 .html5Player.html5MediaPlayerVideo .mediaSwitchPanel ul li:not(.selected):before,
 .html5Player.html5MediaPlayerVideo ul.mediaDl li:not(.selected):before,
 .html5Player.html5MediaPlayerAudio .mediaSwitchPanel ul li:before,
 .html5Player.html5MediaPlayerAudio ul.mediaDl li:before {
     margin-right: 0;
     margin-top: 0;
     margin-left: 0;
     margin-bottom: 0
 }
 
 .pg-liveblog .entry .entry-head .content-floated {
     margin-top: 0;
     margin-bottom: 0
 }
 
 button,
 input,
 select,
 textarea {
     margin-top: 0;
     margin-left: 0;
     margin-bottom: 0
 }
 
 .no-js .poll.media-pholder .caption:nth-of-type(1),
 .fc-body .wsw,
 .pg-home .special-sidebar .section-head:first-child,
 .foot {
     margin-top: 0
 }
 
 .sys-msg.msg-anim-hidden,
 .navigation .media ul.items li.item .inner .media-block-wrap,
 .nav,
 .top-area-hlighted .pg-title,
 .top-area-hlighted .date-time-area,
 .wsw *:last-child,
 .wsw .caption,
 .wsw .backgrounder p:last-child,
 .wsw .backgrounder div:last-child,
 .quiz .wrap-buttons p.buttons,
 .author.media-block-wrap,
 .author-hlight li:last-child,
 .html5PlayerXXXS .html5PlayerEmbeddedAudioInfo .html5PlayerEmbeddedAudioInfo-Title h6,
 .html5PlayerXXXS .html5PlayerTitleOverlay .html5PlayerTitleOverlay-Title h6,
 .pg-schedule .pg-title,
 .pg-rss-podcast .pg-title,
 .pg-prog-index .pg-title,
 .pg-pop-out-player .media-container {
     margin-bottom: 0
 }
 
 .btn-rounded,
 input[type=file],
 .hlights .container,
 .hdr .container,
 .hdr-pop-out .container,
 .navigation .container,
 .navigation ul.subitems li.subitem,
 .navigation .service,
 .navigation .service>.handler,
 .navigation .media ul.items li.item .inner .media-block-wrap,
 .navigation .media ul.items li.item .inner .media-block a,
 .simple-menu .subitems li,
 .foot-nav .container,
 .foot-nav ul.items>li.socials .inner li .btn,
 body.can-ff .foot-nav ul.items>li ul.follow li .btn,
 .quiz .intro,
 .fredContent .row,
 .fredContent .buttons li {
     padding-right: 0;
     padding-top: 0;
     padding-left: 0;
     padding-bottom: 0
 }
 
 .foot-nav ul.items .foot__item--contact>span.handler,
 .foot-nav ul.items .foot__item--contact>span.handler a {
     padding-right: 0;
     padding-top: 0;
     padding-left: 0;
     padding-bottom: 0
 }
 
 html.js .pg-poll-embedded>.container,
 html.js .pg-poll-embedded>.container>.flip {
     padding-right: 0;
     padding-left: 0
 }
 
 .sys-msg.msg-anim-hidden {
     padding-top: 0;
     padding-bottom: 0
 }
 
 .pg-pop-out-player #page {
     padding-top: 0
 }
 
 .fc-body .wsw,
 .wsw .backgrounder p:last-child,
 .wsw .backgrounder div:last-child,
 .player-and-links.embed-player-only,
 .embedded-page .publishing-details,
 .embedded-page .publishing-details .published {
     padding-bottom: 0
 }
 
 fieldset,
 .html5PlayerSharingOverlay .content .content-share li,
 .embedded-page .player-and-links {
     margin-right: 0;
     margin-top: 0;
     margin-left: 0;
     margin-bottom: 0;
     padding-right: 0;
     padding-top: 0;
     padding-left: 0;
     padding-bottom: 0
 }
 
 .flPlayer,
 .html5PlayerEmbedCodePanel,
 .html5PlayerSharingOverlay {
     width: 100%;
     height: 100%
 }
 
 .html5PlayerFullscreen {
     width: 100% !important;
     height: 100% !important
 }
 
 .section-head img,
 .hdr,
 .hdr-nav-frag .actions .srch-elem .input-wrap,
 .media-block .img-wrap img,
 .media-block-wrap .thumb img,
 html.js .pg-poll-embedded>.container,
 html.js .pg-poll-embedded>.container>.flip,
 .media-pholder.quiz .thumb,
 .media-pholder img,
 .hdr-container .col-multimedia img,
 .wsw img,
 .quiz .thumb,
 .quiz .player-and-links,
 .quiz .media-pholder,
 .quiz .content-foot,
 .navigation .service .inner .subitems .subitem.srch .srch-elem input,
 .html5PlayerEmbedCodePanel .content .vertical-centered,
 .html5PlayerEmbedCodePanel .embed-width-control input,
 .html5PlayerEmbedCodePanel .embed-height-control input,
 .html5PlayerEmbeddedAudio .html5PlayerSharingOverlay .content,
 .html5PlayerXXXS .html5PlayerSharingOverlay .content,
 .html5PlayerXXS .html5PlayerSharingOverlay .content,
 .html5PlayerSharingOverlay .content .vertical-centered,
 .html5PlayerControlPanelContainer,
 .html5PlayerImage img,
 .html5Player .html5PlayerRelated {
     width: 100%
 }
 
 .js .pg-photoblog .compare .thumb img.enhanced {
     height: auto
 }
 
 .sys-msg.msg-anim-hidden {
     height: 0
 }
 
 .wsw iframe[id^='twitter-widget-'] {
     width: 100% !important
 }
 
 .flPlayer object {
     height: 100%
 }
 
 img,
 video,
 object,
 .wsw .content-map .article-location-map-box img {
     max-width: 100%;
     height: auto
 }
 
 .btn-rounded .ico,
 .navigation ul.subitems li.subitem:first-of-type a {
     border-right: 0;
     border-top: 0;
     border-left: 0;
     border-bottom: 0
 }
 
 .foot-nav ul.items .foot__item--contact,
 .nav-tabs--level-2 .nav-tabs__item {
     border-right: 0;
     border-top: 0;
     border-left: 0;
     border-bottom: 0
 }
 
 .navigation .media ul.items li.item .inner .media-block {
     border-top: 0;
     border-bottom: 0
 }
 
 .hlights:first-child,
 .foot-nav ul.items>li:first-of-type,
 .foot-nav ul.items>li ul.follow li,
 .multiple-tubes.no-tabs .container3,
 .pg-media-nav #content .media-block-wrap li:nth-of-type(1)>.media-block {
     border-top: 0
 }
 
 .js .hlights .msg:last-child,
 .js .navigation .items .item.collapsible.collapsed.service>.inner .subitems,
 .simple-menu .subitems li:last-of-type .handler,
 .js .foot-nav ul.items li.collapsible.collapsed,
 .media-block-wrap .media-block.first-item,
 .arch-lay-blg article:last-child,
 .pg-pop-out-player .media-container {
     border-bottom: 0
 }
 
 .no-js .poll.media-pholder,
 .quiz {
     background: #f2f2f2;
     padding: 9px;
     padding-top: 14px;
     position: relative
 }
 
 .navigation ul li>.handler,
 .navigation ul li>a,
 .foot-nav ul.items>li a,
 .foot-nav ul.items>li span.handler {
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none
 }
 
 .wsw ul li:before,
 .html5Player.html5MediaPlayerVideo .mediaSwitchPanel ul li.selected:before,
 .html5Player.html5MediaPlayerVideo ul.mediaDl li.selected:before {
     content: '\2022';
     color: #3C5D92;
     font-size: 1.5em;
     line-height: .75em;
     vertical-align: middle;
     margin-right: -13.5px;
     padding-left: 4.5px
 }
 
 @font-face {
     font-family: 'AlhurraDisplayPC';
     src: url("fonts/alhurradisplaypc-webfont.woff") format("woff");
     font-weight: normal;
     font-style: normal
 }
 
 @font-face {
     font-family: 'AlhurraTextPC';
     src: url("fonts/alhurratextpc-webfont.woff") format("woff");
     font-weight: normal;
     font-style: normal
 }
 
 .container {
     margin-left: auto;
     margin-right: auto;
     padding-right: 12px;
     padding-left: 12px;
     max-width: 740px
 }
 
 @media (min-width: 1px) {
     .container {
         width: auto
     }
 }
 
 @media (min-width: 480px) {
     .container {
         max-width: 640px
     }
 }
 
 @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-fluid {
     margin-left: auto;
     margin-right: auto;
     padding-right: 12px;
     padding-left: 12px
 }
 
 .row {
     margin-right: -12px;
     margin-left: -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-right: 12px;
     padding-left: 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: right
 }
 
 .col-xs-1 {
     width: 8.3333333333%
 }
 
 .col-xs-2 {
     width: 16.6666666667%
 }
 
 .col-xs-3 {
     width: 25%
 }
 
 .col-xs-4 {
     width: 33.3333333333%
 }
 
 .col-xs-5 {
     width: 41.6666666667%
 }
 
 .col-xs-6 {
     width: 50%
 }
 
 .col-xs-7 {
     width: 58.3333333333%
 }
 
 .col-xs-8 {
     width: 66.6666666667%
 }
 
 .col-xs-9 {
     width: 75%
 }
 
 .col-xs-10 {
     width: 83.3333333333%
 }
 
 .col-xs-11 {
     width: 91.6666666667%
 }
 
 .col-xs-12 {
     width: 100%
 }
 
 .col-xs-pull-0 {
     left: auto
 }
 
 .col-xs-pull-1 {
     left: 8.3333333333%
 }
 
 .col-xs-pull-2 {
     left: 16.6666666667%
 }
 
 .col-xs-pull-3 {
     left: 25%
 }
 
 .col-xs-pull-4 {
     left: 33.3333333333%
 }
 
 .col-xs-pull-5 {
     left: 41.6666666667%
 }
 
 .col-xs-pull-6 {
     left: 50%
 }
 
 .col-xs-pull-7 {
     left: 58.3333333333%
 }
 
 .col-xs-pull-8 {
     left: 66.6666666667%
 }
 
 .col-xs-pull-9 {
     left: 75%
 }
 
 .col-xs-pull-10 {
     left: 83.3333333333%
 }
 
 .col-xs-pull-11 {
     left: 91.6666666667%
 }
 
 .col-xs-pull-12 {
     left: 100%
 }
 
 .col-xs-push-0 {
     right: auto
 }
 
 .col-xs-push-1 {
     right: 8.3333333333%
 }
 
 .col-xs-push-2 {
     right: 16.6666666667%
 }
 
 .col-xs-push-3 {
     right: 25%
 }
 
 .col-xs-push-4 {
     right: 33.3333333333%
 }
 
 .col-xs-push-5 {
     right: 41.6666666667%
 }
 
 .col-xs-push-6 {
     right: 50%
 }
 
 .col-xs-push-7 {
     right: 58.3333333333%
 }
 
 .col-xs-push-8 {
     right: 66.6666666667%
 }
 
 .col-xs-push-9 {
     right: 75%
 }
 
 .col-xs-push-10 {
     right: 83.3333333333%
 }
 
 .col-xs-push-11 {
     right: 91.6666666667%
 }
 
 .col-xs-push-12 {
     right: 100%
 }
 
 .col-xs-offset-0 {
     margin-right: 0%
 }
 
 .col-xs-offset-1 {
     margin-right: 8.3333333333%
 }
 
 .col-xs-offset-2 {
     margin-right: 16.6666666667%
 }
 
 .col-xs-offset-3 {
     margin-right: 25%
 }
 
 .col-xs-offset-4 {
     margin-right: 33.3333333333%
 }
 
 .col-xs-offset-5 {
     margin-right: 41.6666666667%
 }
 
 .col-xs-offset-6 {
     margin-right: 50%
 }
 
 .col-xs-offset-7 {
     margin-right: 58.3333333333%
 }
 
 .col-xs-offset-8 {
     margin-right: 66.6666666667%
 }
 
 .col-xs-offset-9 {
     margin-right: 75%
 }
 
 .col-xs-offset-10 {
     margin-right: 83.3333333333%
 }
 
 .col-xs-offset-11 {
     margin-right: 91.6666666667%
 }
 
 .col-xs-offset-12 {
     margin-right: 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: right
     }
     .col-sm-1 {
         width: 8.3333333333%
     }
     .col-sm-2 {
         width: 16.6666666667%
     }
     .col-sm-3 {
         width: 25%
     }
     .col-sm-4 {
         width: 33.3333333333%
     }
     .col-sm-5 {
         width: 41.6666666667%
     }
     .col-sm-6 {
         width: 50%
     }
     .col-sm-7 {
         width: 58.3333333333%
     }
     .col-sm-8 {
         width: 66.6666666667%
     }
     .col-sm-9 {
         width: 75%
     }
     .col-sm-10 {
         width: 83.3333333333%
     }
     .col-sm-11 {
         width: 91.6666666667%
     }
     .col-sm-12 {
         width: 100%
     }
     .col-sm-pull-0 {
         left: auto
     }
     .col-sm-pull-1 {
         left: 8.3333333333%
     }
     .col-sm-pull-2 {
         left: 16.6666666667%
     }
     .col-sm-pull-3 {
         left: 25%
     }
     .col-sm-pull-4 {
         left: 33.3333333333%
     }
     .col-sm-pull-5 {
         left: 41.6666666667%
     }
     .col-sm-pull-6 {
         left: 50%
     }
     .col-sm-pull-7 {
         left: 58.3333333333%
     }
     .col-sm-pull-8 {
         left: 66.6666666667%
     }
     .col-sm-pull-9 {
         left: 75%
     }
     .col-sm-pull-10 {
         left: 83.3333333333%
     }
     .col-sm-pull-11 {
         left: 91.6666666667%
     }
     .col-sm-pull-12 {
         left: 100%
     }
     .col-sm-push-0 {
         right: auto
     }
     .col-sm-push-1 {
         right: 8.3333333333%
     }
     .col-sm-push-2 {
         right: 16.6666666667%
     }
     .col-sm-push-3 {
         right: 25%
     }
     .col-sm-push-4 {
         right: 33.3333333333%
     }
     .col-sm-push-5 {
         right: 41.6666666667%
     }
     .col-sm-push-6 {
         right: 50%
     }
     .col-sm-push-7 {
         right: 58.3333333333%
     }
     .col-sm-push-8 {
         right: 66.6666666667%
     }
     .col-sm-push-9 {
         right: 75%
     }
     .col-sm-push-10 {
         right: 83.3333333333%
     }
     .col-sm-push-11 {
         right: 91.6666666667%
     }
     .col-sm-push-12 {
         right: 100%
     }
     .col-sm-offset-0 {
         margin-right: 0%
     }
     .col-sm-offset-1 {
         margin-right: 8.3333333333%
     }
     .col-sm-offset-2 {
         margin-right: 16.6666666667%
     }
     .col-sm-offset-3 {
         margin-right: 25%
     }
     .col-sm-offset-4 {
         margin-right: 33.3333333333%
     }
     .col-sm-offset-5 {
         margin-right: 41.6666666667%
     }
     .col-sm-offset-6 {
         margin-right: 50%
     }
     .col-sm-offset-7 {
         margin-right: 58.3333333333%
     }
     .col-sm-offset-8 {
         margin-right: 66.6666666667%
     }
     .col-sm-offset-9 {
         margin-right: 75%
     }
     .col-sm-offset-10 {
         margin-right: 83.3333333333%
     }
     .col-sm-offset-11 {
         margin-right: 91.6666666667%
     }
     .col-sm-offset-12 {
         margin-right: 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: right
     }
     .col-md-1 {
         width: 8.3333333333%
     }
     .col-md-2 {
         width: 16.6666666667%
     }
     .col-md-3 {
         width: 25%
     }
     .col-md-4 {
         width: 33.3333333333%
     }
     .col-md-5 {
         width: 41.6666666667%
     }
     .col-md-6 {
         width: 50%
     }
     .col-md-7 {
         width: 58.3333333333%
     }
     .col-md-8 {
         width: 66.6666666667%
     }
     .col-md-9 {
         width: 75%
     }
     .col-md-10 {
         width: 83.3333333333%
     }
     .col-md-11 {
         width: 91.6666666667%
     }
     .col-md-12 {
         width: 100%
     }
     .col-md-pull-0 {
         left: auto
     }
     .col-md-pull-1 {
         left: 8.3333333333%
     }
     .col-md-pull-2 {
         left: 16.6666666667%
     }
     .col-md-pull-3 {
         left: 25%
     }
     .col-md-pull-4 {
         left: 33.3333333333%
     }
     .col-md-pull-5 {
         left: 41.6666666667%
     }
     .col-md-pull-6 {
         left: 50%
     }
     .col-md-pull-7 {
         left: 58.3333333333%
     }
     .col-md-pull-8 {
         left: 66.6666666667%
     }
     .col-md-pull-9 {
         left: 75%
     }
     .col-md-pull-10 {
         left: 83.3333333333%
     }
     .col-md-pull-11 {
         left: 91.6666666667%
     }
     .col-md-pull-12 {
         left: 100%
     }
     .col-md-push-0 {
         right: auto
     }
     .col-md-push-1 {
         right: 8.3333333333%
     }
     .col-md-push-2 {
         right: 16.6666666667%
     }
     .col-md-push-3 {
         right: 25%
     }
     .col-md-push-4 {
         right: 33.3333333333%
     }
     .col-md-push-5 {
         right: 41.6666666667%
     }
     .col-md-push-6 {
         right: 50%
     }
     .col-md-push-7 {
         right: 58.3333333333%
     }
     .col-md-push-8 {
         right: 66.6666666667%
     }
     .col-md-push-9 {
         right: 75%
     }
     .col-md-push-10 {
         right: 83.3333333333%
     }
     .col-md-push-11 {
         right: 91.6666666667%
     }
     .col-md-push-12 {
         right: 100%
     }
     .col-md-offset-0 {
         margin-right: 0%
     }
     .col-md-offset-1 {
         margin-right: 8.3333333333%
     }
     .col-md-offset-2 {
         margin-right: 16.6666666667%
     }
     .col-md-offset-3 {
         margin-right: 25%
     }
     .col-md-offset-4 {
         margin-right: 33.3333333333%
     }
     .col-md-offset-5 {
         margin-right: 41.6666666667%
     }
     .col-md-offset-6 {
         margin-right: 50%
     }
     .col-md-offset-7 {
         margin-right: 58.3333333333%
     }
     .col-md-offset-8 {
         margin-right: 66.6666666667%
     }
     .col-md-offset-9 {
         margin-right: 75%
     }
     .col-md-offset-10 {
         margin-right: 83.3333333333%
     }
     .col-md-offset-11 {
         margin-right: 91.6666666667%
     }
     .col-md-offset-12 {
         margin-right: 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: right
     }
     .col-lg-1 {
         width: 8.3333333333%
     }
     .col-lg-2 {
         width: 16.6666666667%
     }
     .col-lg-3 {
         width: 25%
     }
     .col-lg-4 {
         width: 33.3333333333%
     }
     .col-lg-5 {
         width: 41.6666666667%
     }
     .col-lg-6 {
         width: 50%
     }
     .col-lg-7 {
         width: 58.3333333333%
     }
     .col-lg-8 {
         width: 66.6666666667%
     }
     .col-lg-9 {
         width: 75%
     }
     .col-lg-10 {
         width: 83.3333333333%
     }
     .col-lg-11 {
         width: 91.6666666667%
     }
     .col-lg-12 {
         width: 100%
     }
     .col-lg-pull-0 {
         left: auto
     }
     .col-lg-pull-1 {
         left: 8.3333333333%
     }
     .col-lg-pull-2 {
         left: 16.6666666667%
     }
     .col-lg-pull-3 {
         left: 25%
     }
     .col-lg-pull-4 {
         left: 33.3333333333%
     }
     .col-lg-pull-5 {
         left: 41.6666666667%
     }
     .col-lg-pull-6 {
         left: 50%
     }
     .col-lg-pull-7 {
         left: 58.3333333333%
     }
     .col-lg-pull-8 {
         left: 66.6666666667%
     }
     .col-lg-pull-9 {
         left: 75%
     }
     .col-lg-pull-10 {
         left: 83.3333333333%
     }
     .col-lg-pull-11 {
         left: 91.6666666667%
     }
     .col-lg-pull-12 {
         left: 100%
     }
     .col-lg-push-0 {
         right: auto
     }
     .col-lg-push-1 {
         right: 8.3333333333%
     }
     .col-lg-push-2 {
         right: 16.6666666667%
     }
     .col-lg-push-3 {
         right: 25%
     }
     .col-lg-push-4 {
         right: 33.3333333333%
     }
     .col-lg-push-5 {
         right: 41.6666666667%
     }
     .col-lg-push-6 {
         right: 50%
     }
     .col-lg-push-7 {
         right: 58.3333333333%
     }
     .col-lg-push-8 {
         right: 66.6666666667%
     }
     .col-lg-push-9 {
         right: 75%
     }
     .col-lg-push-10 {
         right: 83.3333333333%
     }
     .col-lg-push-11 {
         right: 91.6666666667%
     }
     .col-lg-push-12 {
         right: 100%
     }
     .col-lg-offset-0 {
         margin-right: 0%
     }
     .col-lg-offset-1 {
         margin-right: 8.3333333333%
     }
     .col-lg-offset-2 {
         margin-right: 16.6666666667%
     }
     .col-lg-offset-3 {
         margin-right: 25%
     }
     .col-lg-offset-4 {
         margin-right: 33.3333333333%
     }
     .col-lg-offset-5 {
         margin-right: 41.6666666667%
     }
     .col-lg-offset-6 {
         margin-right: 50%
     }
     .col-lg-offset-7 {
         margin-right: 58.3333333333%
     }
     .col-lg-offset-8 {
         margin-right: 66.6666666667%
     }
     .col-lg-offset-9 {
         margin-right: 75%
     }
     .col-lg-offset-10 {
         margin-right: 83.3333333333%
     }
     .col-lg-offset-11 {
         margin-right: 91.6666666667%
     }
     .col-lg-offset-12 {
         margin-right: 100%
     }
 }
 
 .clear {
     clear: both;
     line-height: 0 !important;
     font-size: 0 !important
 }
 
 .anchor {
     position: relative;
     top: -250px
 }
 
 .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.rounded {
     background-color: #919191
 }
 
 @-ms-viewport {
     width: device-width
 }
 
 .visible-xs,
 .visible-sm,
 .visible-md,
 .visible-lg {
     display: none !important
 }
 
 @media (max-width: 639px) {
     .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: 639px) {
     .visible-xs-block {
         display: block !important
     }
 }
 
 @media (max-width: 639px) {
     .visible-xs-inline {
         display: inline !important
     }
 }
 
 @media (max-width: 639px) {
     .visible-xs-inline-block {
         display: inline-block !important
     }
 }
 
 @media (min-width: 640px) and (max-width: 991px) {
     .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: 991px) {
     .visible-sm-block {
         display: block !important
     }
 }
 
 @media (min-width: 640px) and (max-width: 991px) {
     .visible-sm-inline {
         display: inline !important
     }
 }
 
 @media (min-width: 640px) and (max-width: 991px) {
     .visible-sm-inline-block {
         display: inline-block !important
     }
 }
 
 @media (min-width: 992px) and (max-width: 1279px) {
     .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: 1279px) {
     .visible-md-block {
         display: block !important
     }
 }
 
 @media (min-width: 992px) and (max-width: 1279px) {
     .visible-md-inline {
         display: inline !important
     }
 }
 
 @media (min-width: 992px) and (max-width: 1279px) {
     .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: 639px) {
     .hidden-xs {
         display: none !important
     }
 }
 
 @media (min-width: 640px) and (max-width: 991px) {
     .hidden-sm {
         display: none !important
     }
 }
 
 @media (min-width: 992px) and (max-width: 1279px) {
     .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-size: 18px;
     line-height: 1.7;
     color: #292929;
     -webkit-font-smoothing: antialiased
 }
 
 body strong,
 body b {
     font-weight: bold;
      }
 
 #loading-status {
     width: 72px;
     height: 72px;
     display: none
 }
 
 .infographics-container.waiting {
     height: 72px;
     background-repeat: no-repeat
 }
 
 .responsive-indicator {
     position: absolute;
     bottom: 0;
     color: transparent;
     font-size: 0
 }
 
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
      }
 
 h1 {
     font-size: 27px;
     line-height: 1.53
 }
 
 h2 {
     font-size: 27px;
     line-height: 1.53
 }
 
 h3 {
     font-size: 22.5px
 }
 
 h4 {
     font-size: 20.25px
 }
 
 .section-pg-title-wg {
     display: block;
     text-align: center;
     padding: 0px 20px 20px 20px
 }
 
 .section-pg-title-wg .section-pg-title {
     font-size: 25px
 }
 
 .section-pg-title-wg .section-pg-subtitle {
     font-size: 16px;
     color: #6B6B6B
 }
 
 a:link {
     text-decoration: none;
     color: #3C5D92
 }
 
 a:visited {
     color: #263a5c
 }
 
 a:hover {
     color: #4369a4;
     text-decoration: underline
 }
 
 .simple-link {
     padding-top: 4px
 }
 
 .simple-link a {
     padding-right: 4px
 }
 
 .link-function {
     font-size: 17.11125px
 }
 
 .foot-link {
     clear: both;
     text-align: right;
     padding-top: 18px
 }
 
 .link-more {
     font-size: 14.625px;
     display: block;
     text-align: left;
     padding: 9px 0;
     padding-top: 0;
     clear: both
 }
 
 .img-overlay+.link-more {
     padding-top: 3.5px
 }
 
 .link-service {
     display: inline-block;
     padding-left: 9px;
     padding-bottom: 9px
 }
 
 .link-service .ico {
     vertical-align: baseline
 }
 
 .media-block .link-service:hover .ico {
     color: #4369a4
 }
 
 .intro {
     padding-bottom: 27px
 }
 
 .pg-article .intro,
 .arch-lay-blg .intro,
 .simplified-pg-article .intro {
     font-weight: bold;
      }
 
 .desc {
     padding-bottom: 36px
 }
 
 .text p {
     margin-bottom: 18px
 }
 
 .text-secondary {
     font-size: 15.75px;
     color: #686868
 }
 
 .pg-title {
     margin-bottom: 18px
 }
 
 .section-head {
     font-size: 31.59px;
     border-bottom: 1px solid #b8b7b7;
     padding-bottom: 4.5px;
     margin: 12px 0;
     margin-bottom: 0;
     color: #919191;
     line-height: 1.2;
     text-align: right
 }
 
 .section-head a {
     color: #919191;
     display: block
 }
 
 .section-head a:hover {
     color: #3C5D92;
     text-decoration: none
 }
 
 .section-head a .ico {
     margin-top: 6px;
     margin-left: 0
 }
 
 .badge {
     font-size: 87.5%;
     color: #fff;
     padding: 0.1em 5px 0.2em 5px;
     text-transform: uppercase;
     display: inline-block;
     margin-left: 0.3em;
     line-height: 1.25em
 }
 
 .badge.badge-fc {
     font-size: 15.795px
 }
 
 body.can-ff .badge .ico {
     border-radius: 50%;
     text-align: center;
     background: #fff
 }
 
 .img-wrap .badge {
     position: absolute;
     top: 4px;
     right: 4px
 }
 
 body.can-ff .media-block.size-3 .img-wrap .badge .ico {
     position: static;
     font-size: 10px;
     width: 14px;
     height: 14px;
     line-height: 14px;
     padding: 0;
     margin-right: 0;
     background: #fff
 }
 
 .badge.green {
     background: #049b04
 }
 
 .badge.green .ico:before {
     color: #049b04
 }
 
 .badge.orange {
     background: #e58115
 }
 
 .badge.orange .ico:before {
     color: #e58115
 }
 
 .badge.blue {
     background: #24b0f1
 }
 
 .badge.blue .ico:before {
     color: #24b0f1
 }
 
 .badge.red {
     background: #da2f33
 }
 
 .badge.red .ico:before {
     color: #da2f33
 }
 
 .badge-live {
     color: #fff;
     background: #E64C66
 }
 
 .badge-updated {
     color: #fff;
     background: #4c74b5
 }
 
 .caption {
     color: #6B6B6B;
     font-size: 15.75px
 }
 
 .category,
 .label,
 .date,
 .date-relative,
 .time,
 .repeat {
     
 }
 
 hr {
     border: 0;
     height: 3px;
     background: #b8b7b7;
     margin: 0 0 18px 0
 }
 
 hr.line-head {
     border-bottom: 3px solid #b8b7b7;
     margin-bottom: 0
 }
 
 abbr {
     border-bottom: 1px dotted #6B6B6B;
     cursor: help
 }
 
 small {
     font-size: 15.75px
 }
 
 iframe {
     margin-bottom: 18px
 }
 
 figure {
     margin-bottom: 18px
 }
 
 figure img {
     margin-bottom: 9px
 }
 
 a.crosslink-important {
     display: block;
     border-bottom: 1px solid #b8b7b7;
     padding: 0.5em 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-left: 0
 }
 
 a.crosslink-important strong {
     font-size: 23.6925px;
     font-weight: normal
 }
 
 a.crosslink-important strong .ico {
     margin-right: 0em;
     margin-left: 0.5em
 }
 
 a.crosslink-important>.ico {
     color: #919191
 }
 
 a.crosslink-important:hover {
     background-color: #f2f2f2
 }
 
 a.crosslink-important:hover>.ico {
     color: #292929
 }
 
 .action-box {
     border: 2px solid #3C5D92;
     padding: 18px 18px 0;
     margin-bottom: 36px
 }
 
 .font-1 {
     !important
 }
 
 .font-1-bold {
     font-family: false !important
 }
 
 .font-2 {
      !important
 }
 
 .font-2-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
     }
 }
 
 .buttons {
     padding-bottom: 2em
 }
 
 .btn {
     text-align: center
 }
 
 .btn:link,
 .btn:hover,
 .btn:visited {
     color: #fff;
     text-decoration: none
 }
 
 .btn .ico:before {
     color: inherit
 }
 
 .btn:hover {
     opacity: 0.8
 }
 
 .btn.btn-danger {
     background-color: #ED1C24
 }
 
 .btn.btn-reset {
     background-color: #919191;
     line-height: normal
 }
 
 .btn.btn-disabled {
     background-color: #919191;
     cursor: default
 }
 
 .btn.btn-disabled:hover {
     opacity: 1
 }
 
 .btn.btn--secondary {
     background: #f2f2f2;
     color: #3d3d3d
 }
 
 .btn-link {
     background: transparent;
     color: #3C5D92;
     padding: 9px 0;
     line-height: 1.7;
     text-align: right
 }
 
 .btn-link:hover {
     color: #4369a4;
     opacity: 1;
     text-decoration: underline
 }
 
 .media-container .btn-link {
     color: #f2f2f2
 }
 
 .media-container .btn-link:hover {
     color: #fff
 }
 
 .no-js .btn-print {
     text-decoration: none
 }
 
 .no-js .btn-print:after {
     content: " (CTRL+P)"
 }
 
 body.can-ff .btn-icon-text .ico {
     font-size: 24px;
     line-height: 1;
     margin-right: -5px;
     vertical-align: text-bottom
 }
 
 body.can-ff .btn-rounded {
     background-color: #3C5D92;
     border: 0
 }
 
 body.can-ff .btn-facebook {
     background: #00386B
 }
 
 body.can-ff .btn-twitter {
     background: #1D8EBC
 }
 
 body.can-ff .btn-g-plus {
     background: #DD4B39
 }
 
 body.can-ff .btn-vkontakte {
     background: #3A6892
 }
 
 body.can-ff .btn-soundcloud {
     background: #FF5D00
 }
 
 body.can-ff .btn-odnoklassniki {
     background: #F58220
 }
 
 body.can-ff .btn-mailru {
     background: #168DE2
 }
 
 body.can-ff .btn-balatarin {
     background: #015e8e
 }
 
 body.can-ff .btn-pinterest {
     background: #C92228
 }
 
 body.can-ff .btn-meneame {
     background: #ff6400
 }
 
 body.can-ff .btn-reddit {
     background: #f30
 }
 
 body.can-ff .btn-youtube {
     background: #E0192A
 }
 
 body.can-ff .btn-whatsapp {
     background: #25D366
 }
 
 body.can-ff .btn-telegram {
     background: #30A7DE
 }
 
 body.can-ff .btn-email {
     background: #3d3d3d
 }
 
 body.can-ff .btn-line {
     background: #00c300
 }
 
 body.can-ff .media-container .btn-email {
     background-color: #6B6B6B
 }
 
 body.can-ff .btn-load-more {
     background: #b8b7b7
 }
 
 body.can-ff .media-container .btn-load-more {
     background: #6B6B6B
 }
 
 body.can-ff .btn-rss {
     background: #6B6B6B
 }
 
 .load-more {
     border-top: 3px solid #f2f2f2;
     padding-top: 27px
 }
 
 .media-container .load-more {
     border-color: #6B6B6B
 }
 
 @keyframes btn-anim-loading {
     0% {
         padding-left: 20px;
         background-image: none
     }
     99% {
         padding-left: 62px;
         background-image: none
     }
     100% {
         padding-left: 62px;
         background-image: url(img/btn-animated-loading.gif)
     }
 }
 
 @keyframes btn-anim-loading-red {
     0% {
         padding-left: 20px;
         background-image: none
     }
     99% {
         padding-left: 62px;
         background-image: none
     }
     100% {
         padding-left: 62px;
         background-image: url(img/btn-animated-loading-red.gif)
     }
 }
 
 .btn-anim {
     background-image: none;
     background-position: left 20px center;
     background-repeat: no-repeat;
     transition-property: padding-left;
     transition-duration: .2s;
     transition-timing-function: ease-in-out;
     transition-delay: 0s
 }
 
 .btn-anim.btn-anim-loading {
     animation: btn-animated-loading 0.25s linear;
     background-image: url(img/btn-animated-loading.gif);
     padding-left: 62px;
     pointer-events: none
 }
 
 .btn-anim.btn-anim-loading.link-reload {
     animation: btn-animated-loading-red 0.25s linear;
     background-image: url(img/btn-animated-loading-red.gif)
 }
 
 .btn-anim.btn-anim-hidden {
     transition-property: opacity, height;
     transition-duration: 0.5s, 0.1s;
     transition-delay: 0s, 1s;
     opacity: 0;
     height: 0;
     overflow: hidden
 }
 
 .sys-msg {
     display: block;
     font-size: 21.06px;
     color: #fff;
     padding: 18px;
     margin: 0 0 18px;
     height: auto;
     overflow: hidden;
     transition: height 0.5s, padding 0.5s, margin 0.5s;
     clear: both
 }
 
 .js .sys-msg .btn {
     display: block;
     padding: 0;
     float: left;
     width: 36px;
     height: 36px;
     line-height: 36px;
     font-size: 27px;
     text-align: center;
     margin-left: -18px;
     margin-top: -18px
 }
 
 .js .sys-msg .btn .ico {
     margin-left: 0
 }
 
 .js .sys-msg .btn .ico:before {
     color: #fff
 }
 
 .sys-msg.success {
     color: #fff;
     background-color: #7090c4
 }
 
 .sys-msg.success .btn {
     background-color: #7090c4
 }
 
 .sys-msg.success .btn:hover {
     background-color: #4c74b5
 }
 
 .sys-msg.warning {
     color: #fff;
     background-color: #FFA423
 }
 
 .sys-msg.warning .btn {
     background-color: #FFA423
 }
 
 .sys-msg.warning .btn:hover {
     background-color: #ef8c00
 }
 
 .sys-msg.danger {
     color: #fff;
     background-color: #ED1C24
 }
 
 .sys-msg.danger .btn {
     background-color: #ED1C24
 }
 
 .sys-msg.danger .btn:hover {
     background-color: #c61017
 }
 
 .sys-msg.disabled {
     color: #fff;
     background-color: #919191
 }
 
 .sys-msg.disabled .btn {
     background-color: #919191
 }
 
 .sys-msg.disabled .btn:hover {
     background-color: #787878
 }
 
 .comments-form .form-group {
     margin-bottom: 1em
 }
 
 .form-group {
     margin-bottom: 0.5em
 }
 
 .form-group.checkbox label,
 .form-group.checkbox p {
     margin-right: 27px
 }
 
 .form-group.select {
     float: right;
     margin-left: 10.2857142857px
 }
 
 .form-group:last-of-type {
     margin-bottom: 18px
 }
 
 .form-group.button {
     float: right;
     margin-left: 10.2857142857px
 }
 
 .form-control {
     border: 1px solid #b8b7b7;
     background-color: #fff;
     color: #3d3d3d;
     padding: 6px 12px;
     width: 100%
 }
 
 form.ol,
 form.ul {
     list-style: none;
     margin-left: 0
 }
 
 .quiz form {
     max-width: inherit
 }
 
 fieldset {
     border: 0
 }
 
 label {
     display: block;
     padding-bottom: 4.5px;
     color: #6B6B6B
 }
 
 .required {
     color: #D60109;
     font-size: 0.85em
 }
 
 button,
 input,
 select,
 textarea {
     font-family: inherit;
     font-size: 100%;
     margin-right: 1px;
     border-radius: 0;
     outline: none
 }
 
 input,
 textarea {
     width: 100%;
     padding: 0.65rem;
     border: 1px solid #fff;
     box-shadow: inset 3px 3px 5px rgba(102, 102, 102, 0.2);
     outline: none
 }
 
 .has-error input,
 .has-error textarea {
     border-color: #D60109
 }
 
 .help-block {
     display: block;
     font-size: 15.75px
 }
 
 .help-block.text-error {
     color: #D60109;
     padding: 0.125rem 0.25rem;
     display: none
 }
 
 .has-error .help-block.text-error {
     display: block
 }
 
 .help-block.text-success {
     color: green;
     padding: 0.125rem 0.25rem
 }
 
 input[type=text],
 input[type=search],
 input[type=url],
 input[type=number],
 textarea {
     -webkit-appearance: none
 }
 
 button,
 input[type="submit"],
 input[type="reset"] {
     width: auto;
     cursor: pointer;
     box-shadow: none
 }
 
 input[type=file] {
     border: 0;
     box-shadow: none;
     margin-top: 6px;
     margin-bottom: 18px
 }
 
 input[type="checkbox"],
 input[type="radio"] {
     width: auto;
     margin-right: 0.3em;
     margin-top: .3em;
     box-shadow: none
 }
 
 input[type="search"] {
     -webkit-appearance: none;
     border-radius: 0
 }
 
 input[type="search"]::-webkit-search-cancel-button,
 input[type="search"]::-webkit-search-decoration {
     -webkit-appearance: none
 }
 
 .field-container {
     margin-bottom: 18px
 }
 
 .form-select__elem {
     padding-right: 9px;
     padding-left: 9px;
     border-style: solid;
     border-color: #b8b7b7;
     background-color: rgba(242, 242, 242, 0.5)
 }
 
 .form-select__elem--affiliates {
     width: 100%;
     min-height: 50px;
     line-height: 50px
 }
 
 @media (min-width: 992px) {
     .form-select__elem--affiliates {
         width: 377px
     }
 }
 
 .form-fake-select {
     position: relative;
     min-width: 200px
 }
 
 .form-fake-select input {
     position: absolute;
     right: -9999px
 }
 
 @media (min-width: 992px) {
     .form-fake-select--affiliates {
         margin-right: 27px;
         margin-top: 27px;
         background: #fff;
         width: 425px
     }
 }
 
 .form-fake-select--affiliates .field-container {
     padding: 24.3px
 }
 
 @media (min-width: 992px) {
     .form-fake-select--affiliates .field-container {
         box-shadow: 1.25px 2px 0 rgba(184, 183, 183, 0.4)
     }
 }
 
 .form-fake-select__toggle+label {
     z-index: 2;
     min-width: 200px;
     display: block;
     background-color: rgba(242, 242, 242, 0.3);
     line-height: 50px;
     text-indent: 5px;
     position: relative;
     text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.13);
     -webkit-transition: all 0.3s linear;
     -o-transition: all 0.3s linear;
     transition: all 0.3s linear;
     padding-right: 9px;
     padding-left: 9px;
     border-style: solid;
     border-width: 1px;
     border-color: #b8b7b7;
     background-color: rgba(242, 242, 242, 0.5)
 }
 
 .form-fake-select__toggle+label .ico {
     position: absolute;
     left: 10px;
     line-height: 50px
 }
 
 .form-fake-select__toggle+label .ico-chevron-down {
     display: inline-block
 }
 
 .form-fake-select__toggle+label .ico-chevron-up {
     display: none
 }
 
 .form-fake-select__toggle+label::before {
     content: "";
     height: 24px;
     width: 24px;
     position: absolute;
     border-radius: 50%;
     left: 5px;
     top: 9px;
     cursor: pointer
 }
 
 .form-fake-select__toggle+label::after {
     content: "";
     height: 12px;
     width: 12px;
     position: absolute;
     border-radius: 50% 0 50% 50%;
     left: 11px;
     top: 15px;
     -webkit-transform: rotate(45deg);
     -webkit-transition: all 200ms linear;
     -moz-transition: all 200ms linear;
     -ms-transition: all 200ms linear;
     -o-transition: all 200ms linear;
     transition: all 200ms linear
 }
 
 .form-fake-select__toggle:checked+label {
     box-shadow: inset 0px 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)
 }
 
 .form-fake-select__toggle:checked+label .ico-chevron-down {
     display: none
 }
 
 .form-fake-select__toggle:checked+label .ico-chevron-up {
     display: inline-block
 }
 
 .form-fake-select__toggle:checked ~ ul {
     max-height: 235px;
     overflow: auto;
     border: 1px solid #b8b7b7
 }
 
 .form-fake-select__toggle--affiliates+label {
     width: 100%;
     height: 50px;
     display: inline-block
 }
 
 @media (min-width: 480px) {
     .form-fake-select__toggle--affiliates+label {
         width: 377px
     }
 }
 
 .form-fake-select__elem {
     margin: 0;
     list-style: none;
     padding: 0;
     max-height: 0px;
     overflow: hidden;
     -webkit-transition: all 0.3s linear;
     -o-transition: all 0.3s linear;
     transition: all 0.3s linear;
     min-width: 200px;
     background-color: #fff;
     z-index: 999999
 }
 
 @media (min-width: 992px) {
     .form-fake-select__elem {
         position: absolute
     }
 }
 
 .form-fake-select__elem--affiliates {
     width: 100%
 }
 
 @media (min-width: 480px) {
     .form-fake-select__elem--affiliates {
         width: 377px
     }
 }
 
 .form-fake-select__item {
     background-color: rgba(242, 242, 242, 0.3)
 }
 
 .form-fake-select__item label {
     display: block;
     padding: 10px;
     cursor: pointer;
     border-bottom: 1px solid rgba(0, 0, 0, 0.01);
     box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.44);
     -webkit-transition: all 0.3s linear;
     -o-transition: all 0.3s linear;
     transition: all 0.3s linear
 }
 
 .form-fake-select__item label:hover {
     background-color: #f2f2f2
 }
 
 .form-fake-select__item label:active {
     background-color: #b8b7b7;
     outline: none
 }
 
 .form-fake-select__item input:checked+label {
     background-color: #b8b7b7;
     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
 }
 
 .form-fake-select__item a:hover,
 .form-fake-select__item a:focus,
 .form-fake-select__item a:visited {
     color: inherit;
     text-decoration: none
 }
 
 .form-fake-select__helper-link {
     margin-top: 18px;
     display: block;
     font-size: 15.75px
 }
 
 .form-fake-select__helper-link--affiliates-detail {
     display: inline-block
 }
 
 @media (min-width: 992px) {
     .form-fake-select__helper-link--affiliates-detail {
         margin-right: 18px
     }
 }
 
 .captcha {
     background: #f2f2f2;
     padding: 9px;
     float: right
 }
 
 .captcha .title {
     padding-bottom: 4.5px
 }
 
 .js .captcha input {
     width: 100px
 }
 
 .captcha iframe {
     border: 0;
     width: 100%;
     height: 50px
 }
 
 .ico-arrow-down {
     width: 16px;
     height: 16px;
     background-position: 0 0
 }
 
 .ico-arrow-left,
 .ico-arrow-forward {
     width: 16px;
     height: 16px;
     background-position: -32px 0
 }
 
 .ico-arrow-right,
 .ico-arrow-backward {
     width: 16px;
     height: 16px;
     background-position: -64px 0
 }
 
 .ico-arrow-top-left,
 .ico-arrow-top-forward {
     width: 16px;
     height: 16px;
     background-position: -96px 0
 }
 
 .ico-arrow-top-right,
 .ico-arrow-top-backward {
     width: 16px;
     height: 16px;
     background-position: -128px 0
 }
 
 .ico-arrow-up {
     width: 16px;
     height: 16px;
     background-position: -160px 0
 }
 
 .ico-audio {
     width: 16px;
     height: 16px;
     background-position: -192px 0
 }
 
 .ico-audio-rounded {
     width: 16px;
     height: 16px;
     background-position: -224px 0
 }
 
 .ico-balatarin {
     width: 16px;
     height: 16px;
     background-position: -256px 0
 }
 
 .ico-calendar {
     width: 16px;
     height: 16px;
     background-position: -288px 0
 }
 
 .ico-camera {
     width: 16px;
     height: 16px;
     background-position: -320px 0
 }
 
 .ico-caret-down {
     width: 16px;
     height: 16px;
     background-position: -352px 0
 }
 
 .ico-caret-up {
     width: 16px;
     height: 16px;
     background-position: -384px 0
 }
 
 .ico-check {
     width: 16px;
     height: 16px;
     background-position: -416px 0
 }
 
 .ico-chevron-down {
     width: 16px;
     height: 16px;
     background-position: -448px 0
 }
 
 .ico-chevron-left,
 .ico-chevron-forward {
     width: 16px;
     height: 16px;
     background-position: -480px 0
 }
 
 .ico-chevron-left-rounded,
 .ico-chevron-forward-rounded,
 .cal-content .nav.button.btn_month_prev div {
     width: 16px;
     height: 16px;
     background-position: -512px 0
 }
 
 .ico-chevron-right,
 .ico-chevron-backward {
     width: 16px;
     height: 16px;
     background-position: -544px 0
 }
 
 .ico-chevron-right-rounded,
 .ico-chevron-backward-rounded,
 .cal-content .nav.button.btn_month_next div {
     width: 16px;
     height: 16px;
     background-position: -576px 0
 }
 
 .ico-chevron-up {
     width: 16px;
     height: 16px;
     background-position: -608px 0
 }
 
 .ico-clock {
     width: 16px;
     height: 16px;
     background-position: -640px 0
 }
 
 .ico-close {
     width: 16px;
     height: 16px;
     background-position: -672px 0
 }
 
 .ico-comment {
     width: 16px;
     height: 16px;
     background-position: -704px 0
 }
 
 .ico-document {
     width: 16px;
     height: 16px;
     background-position: -736px 0
 }
 
 .ico-download {
     width: 16px;
     height: 16px;
     background-position: -768px 0
 }
 
 .ico-ellipsis {
     width: 16px;
     height: 16px;
     background-position: -800px 0
 }
 
 .ico-email {
     width: 16px;
     height: 16px;
     background-position: -832px 0
 }
 
 .ico-exclamation {
     width: 16px;
     height: 16px;
     background-position: -864px 0
 }
 
 .ico-facebook {
     width: 16px;
     height: 16px;
     background-position: -896px 0
 }
 
 .ico-favourites {
     width: 16px;
     height: 16px;
     background-position: -928px 0
 }
 
 .ico-flag {
     width: 16px;
     height: 16px;
     background-position: -960px 0
 }
 
 .ico-g-plus {
     width: 16px;
     height: 16px;
     background-position: -992px 0
 }
 
 .ico-gallery-rounded {
     width: 16px;
     height: 16px;
     background-position: -1024px 0
 }
 
 .ico-globe {
     width: 16px;
     height: 16px;
     background-position: -1056px 0
 }
 
 .ico-grid {
     width: 16px;
     height: 16px;
     background-position: -1088px 0
 }
 
 .ico-info {
     width: 16px;
     height: 16px;
     background-position: -1120px 0
 }
 
 .ico-infographic {
     width: 16px;
     height: 16px;
     background-position: -1152px 0
 }
 
 .ico-infographic-rounded {
     width: 16px;
     height: 16px;
     background-position: -1184px 0
 }
 
 .ico-instagram {
     width: 16px;
     height: 16px;
     background-position: -1216px 0
 }
 
 .ico-itunes {
     width: 16px;
     height: 16px;
     background-position: -1248px 0
 }
 
 .ico-languages {
     width: 16px;
     height: 16px;
     background-position: -1280px 0
 }
 
 .ico-line {
     width: 16px;
     height: 16px;
     background-position: -1312px 0
 }
 
 .ico-liveblog {
     width: 16px;
     height: 16px;
     background-position: -1344px 0
 }
 
 .ico-log-out {
     width: 16px;
     height: 16px;
     background-position: -1376px 0
 }
 
 .ico-logo-rfe {
     width: 16px;
     height: 16px;
     background-position: -1408px 0
 }
 
 .ico-logo-voa {
     width: 16px;
     height: 16px;
     background-position: -1440px 0
 }
 
 .ico-mailru {
     width: 16px;
     height: 16px;
     background-position: -1472px 0
 }
 
 .ico-map-pin {
     width: 16px;
     height: 16px;
     background-position: -1504px 0
 }
 
 .ico-meneame {
     width: 16px;
     height: 16px;
     background-position: -1536px 0
 }
 
 .ico-menu {
     width: 16px;
     height: 16px;
     background-position: -1568px 0
 }
 
 .ico-minus {
     width: 16px;
     height: 16px;
     background-position: -1600px 0
 }
 
 .ico-mobile {
     width: 16px;
     height: 16px;
     background-position: -1632px 0
 }
 
 .ico-myworld {
     width: 16px;
     height: 16px;
     background-position: -1664px 0
 }
 
 .ico-odnoklassniki {
     width: 16px;
     height: 16px;
     background-position: -1696px 0
 }
 
 .ico-pinterest {
     width: 16px;
     height: 16px;
     background-position: -1728px 0
 }
 
 .ico-play {
     width: 16px;
     height: 16px;
     background-position: -1760px 0
 }
 
 .ico-play-rounded {
     width: 16px;
     height: 16px;
     background-position: -1792px 0
 }
 
 .ico-plus {
     width: 16px;
     height: 16px;
     background-position: -1824px 0
 }
 
 .ico-podcast {
     width: 16px;
     height: 16px;
     background-position: -1856px 0
 }
 
 .ico-poll {
     width: 16px;
     height: 16px;
     background-position: -1888px 0
 }
 
 .ico-pop-out {
     width: 16px;
     height: 16px;
     background-position: -1920px 0
 }
 
 .ico-print {
     width: 16px;
     height: 16px;
     background-position: -1952px 0
 }
 
 .ico-question {
     width: 16px;
     height: 16px;
     background-position: -1984px 0
 }
 
 .ico-quiz {
     width: 16px;
     height: 16px;
     background-position: -2016px 0
 }
 
 .ico-reddit {
     width: 16px;
     height: 16px;
     background-position: -2048px 0
 }
 
 .ico-refresh {
     width: 16px;
     height: 16px;
     background-position: -2080px 0
 }
 
 .ico-reply {
     width: 16px;
     height: 16px;
     background-position: -2112px 0
 }
 
 .ico-report {
     width: 16px;
     height: 16px;
     background-position: -2144px 0
 }
 
 .ico-rss {
     width: 16px;
     height: 16px;
     background-position: -2176px 0
 }
 
 .ico-search {
     width: 16px;
     height: 16px;
     background-position: -2208px 0
 }
 
 .ico-settings {
     width: 16px;
     height: 16px;
     background-position: -2240px 0
 }
 
 .ico-share {
     width: 16px;
     height: 16px;
     background-position: -2272px 0
 }
 
 .ico-soundcloud {
     width: 16px;
     height: 16px;
     background-position: -2304px 0
 }
 
 .ico-soundslide {
     width: 16px;
     height: 16px;
     background-position: -2336px 0
 }
 
 .ico-square {
     width: 16px;
     height: 16px;
     background-position: -2368px 0
 }
 
 .ico-telegram {
     width: 16px;
     height: 14px;
     background-position: -2400px 0
 }
 
 .ico-tv {
     width: 16px;
     height: 16px;
     background-position: -2432px 0
 }
 
 .ico-twitter {
     width: 16px;
     height: 16px;
     background-position: -2464px 0
 }
 
 .ico-user {
     width: 16px;
     height: 16px;
     background-position: -2496px 0
 }
 
 .ico-user-rounded {
     width: 16px;
     height: 16px;
     background-position: -2528px 0
 }
 
 .ico-viber {
     width: 16px;
     height: 16px;
     background-position: -2560px 0
 }
 
 .ico-video {
     width: 16px;
     height: 16px;
     background-position: -2592px 0
 }
 
 .ico-vkontakte {
     width: 16px;
     height: 16px;
     background-position: -2624px 0
 }
 
 .ico-whatsapp {
     width: 16px;
     height: 16px;
     background-position: -2656px 0
 }
 
 .ico-youtube {
     width: 16px;
     height: 16px;
     background-position: -2688px 0
 }
 
 .ico-arrow-down,
 .ico-arrow-left,
 .ico-arrow-forward,
 .ico-arrow-right,
 .ico-arrow-backward,
 .ico-arrow-top-left,
 .ico-arrow-top-forward,
 .ico-arrow-top-right,
 .ico-arrow-top-backward,
 .ico-arrow-up,
 .ico-audio,
 .ico-audio-rounded,
 .ico-balatarin,
 .ico-calendar,
 .ico-camera,
 .ico-caret-down,
 .ico-caret-up,
 .ico-check,
 .ico-chevron-down,
 .ico-chevron-left,
 .ico-chevron-forward,
 .ico-chevron-left-rounded,
 .ico-chevron-forward-rounded,
 .cal-content .nav.button.btn_month_prev div,
 .ico-chevron-right,
 .ico-chevron-backward,
 .ico-chevron-right-rounded,
 .ico-chevron-backward-rounded,
 .cal-content .nav.button.btn_month_next div,
 .ico-chevron-up,
 .ico-clock,
 .ico-close,
 .ico-comment,
 .ico-document,
 .ico-download,
 .ico-ellipsis,
 .ico-email,
 .ico-exclamation,
 .ico-facebook,
 .ico-favourites,
 .ico-flag,
 .ico-g-plus,
 .ico-gallery-rounded,
 .ico-globe,
 .ico-grid,
 .ico-info,
 .ico-infographic,
 .ico-infographic-rounded,
 .ico-instagram,
 .ico-itunes,
 .ico-languages,
 .ico-line,
 .ico-liveblog,
 .ico-log-out,
 .ico-logo-rfe,
 .ico-logo-voa,
 .ico-mailru,
 .ico-map-pin,
 .ico-meneame,
 .ico-menu,
 .ico-minus,
 .ico-mobile,
 .ico-myworld,
 .ico-odnoklassniki,
 .ico-pinterest,
 .ico-play,
 .ico-play-rounded,
 .ico-plus,
 .ico-podcast,
 .ico-poll,
 .ico-pop-out,
 .ico-print,
 .ico-question,
 .ico-quiz,
 .ico-reddit,
 .ico-refresh,
 .ico-reply,
 .ico-report,
 .ico-rss,
 .ico-search,
 .ico-settings,
 .ico-share,
 .ico-soundcloud,
 .ico-soundslide,
 .ico-square,
 .ico-telegram,
 .ico-tv,
 .ico-twitter,
 .ico-user,
 .ico-user-rounded,
 .ico-viber,
 .ico-video,
 .ico-vkontakte,
 .ico-whatsapp,
 .ico-youtube {
     background-size: 2720px 32px;
     background-repeat: no-repeat;
     background-image: url("img/ico-shapes-sprite-1491398132484.png")
 }
 
 @font-face {
     font-family: "icons";
     src: url("fonts/icons-1491398132484.woff") format("woff"), url("fonts/icons-1491398132484.ttf") format("truetype");
     font-weight: normal;
     font-style: normal
 }
 
 .ico {
     background-repeat: no-repeat;
     font-family: "icons";
     margin-left: 5px;
     display: inline-block;
     font-size: 16px;
     font-weight: normal;
     font-style: normal;
     line-height: inherit;
     vertical-align: middle;
     speak: none;
     text-decoration: inherit;
     text-transform: none;
     text-rendering: optimizeLegibility;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     background-color: #fff;
     border: 4px solid #fff;
     box-sizing: content-box
 }
 
 body.can-ff .ico {
     background-image: none;
     background-color: transparent;
     border: none;
     box-sizing: border-box;
     width: auto;
     height: auto
 }
 
 a .ico {
     text-decoration: none
 }
 
 body.can-ff .ico-arrow-down:before {
     content: "\f101"
 }
 
 body.can-ff .ico-arrow-left:before,
 body.can-ff .ico-arrow-forward:before {
     content: "\f102"
 }
 
 body.can-ff .ico-arrow-right:before,
 body.can-ff .ico-arrow-backward:before {
     content: "\f103"
 }
 
 body.can-ff .ico-arrow-top-left:before,
 body.can-ff .ico-arrow-top-forward:before {
     content: "\f104"
 }
 
 body.can-ff .ico-arrow-top-right:before,
 body.can-ff .ico-arrow-top-backward:before {
     content: "\f105"
 }
 
 body.can-ff .ico-arrow-up:before {
     content: "\f106"
 }
 
 body.can-ff .ico-audio-rounded:before {
     content: "\f107"
 }
 
 body.can-ff .ico-audio:before {
     content: "\f108"
 }
 
 body.can-ff .ico-balatarin:before {
     content: "\f109"
 }
 
 body.can-ff .ico-calendar:before {
     content: "\f10a"
 }
 
 body.can-ff .ico-camera:before {
     content: "\f10b"
 }
 
 body.can-ff .ico-caret-down:before {
     content: "\f10c"
 }
 
 body.can-ff .ico-caret-up:before {
     content: "\f10d"
 }
 
 body.can-ff .ico-check:before {
     content: "\f10e"
 }
 
 body.can-ff .ico-chevron-down:before {
     content: "\f10f"
 }
 
 body.can-ff .ico-chevron-left-rounded:before,
 body.can-ff .ico-chevron-forward-rounded:before,
 body.can-ff .cal-content .nav.button.btn_month_prev div:before,
 .cal-content .nav.button.btn_month_prev body.can-ff div:before {
     content: "\f110"
 }
 
 body.can-ff .ico-chevron-left:before,
 body.can-ff .ico-chevron-forward:before {
     content: "\f111"
 }
 
 body.can-ff .ico-chevron-right-rounded:before,
 body.can-ff .ico-chevron-backward-rounded:before,
 body.can-ff .cal-content .nav.button.btn_month_next div:before,
 .cal-content .nav.button.btn_month_next body.can-ff div:before {
     content: "\f112"
 }
 
 body.can-ff .ico-chevron-right:before,
 body.can-ff .ico-chevron-backward:before {
     content: "\f113"
 }
 
 body.can-ff .ico-chevron-up:before {
     content: "\f114"
 }
 
 body.can-ff .ico-clock:before {
     content: "\f115"
 }
 
 body.can-ff .ico-close:before,
 body.can-ff .hdr-nav-frag .compact-actions li.opened i.ico:before,
 .hdr-nav-frag .compact-actions li.opened body.can-ff i.ico:before,
 body.can-ff .fc-hdr .content-share .opened .ico-ellipsis:before,
 .fc-hdr .content-share .opened body.can-ff .ico-ellipsis:before {
     content: "\f116"
 }
 
 body.can-ff .ico-comment:before {
     content: "\f117"
 }
 
 body.can-ff .ico-document:before {
     content: "\f118"
 }
 
 body.can-ff .ico-download:before {
     content: "\f119"
 }
 
 body.can-ff .ico-ellipsis:before {
     content: "\f11a"
 }
 
 body.can-ff .ico-email:before {
     content: "\f11b"
 }
 
 body.can-ff .ico-exclamation:before {
     content: "\f11c"
 }
 
 body.can-ff .ico-facebook:before {
     content: "\f11d"
 }
 
 body.can-ff .ico-favourites:before {
     content: "\f11e"
 }
 
 body.can-ff .ico-flag:before {
     content: "\f11f"
 }
 
 body.can-ff .ico-g-plus:before {
     content: "\f120"
 }
 
 body.can-ff .ico-gallery-rounded:before {
     content: "\f121"
 }
 
 body.can-ff .ico-globe:before {
     content: "\f122"
 }
 
 body.can-ff .ico-grid:before {
     content: "\f123"
 }
 
 body.can-ff .ico-info:before {
     content: "\f124"
 }
 
 body.can-ff .ico-infographic-rounded:before {
     content: "\f125"
 }
 
 body.can-ff .ico-infographic:before {
     content: "\f126"
 }
 
 body.can-ff .ico-instagram:before {
     content: "\f127"
 }
 
 body.can-ff .ico-itunes:before {
     content: "\f128"
 }
 
 body.can-ff .ico-languages:before {
     content: "\f129"
 }
 
 body.can-ff .ico-line:before {
     content: "\f12a"
 }
 
 body.can-ff .ico-liveblog:before {
     content: "\f12b"
 }
 
 body.can-ff .ico-log-out:before {
     content: "\f12c"
 }
 
 body.can-ff .ico-logo-rfe:before {
     content: "\f12d"
 }
 
 body.can-ff .ico-logo-voa:before {
     content: "\f12e"
 }
 
 body.can-ff .ico-mailru:before {
     content: "\f12f"
 }
 
 body.can-ff .ico-map-pin:before {
     content: "\f130"
 }
 
 body.can-ff .ico-meneame:before {
     content: "\f131"
 }
 
 body.can-ff .ico-menu:before {
     content: "\f132"
 }
 
 body.can-ff .ico-minus:before {
     content: "\f133"
 }
 
 body.can-ff .ico-mobile:before {
     content: "\f134"
 }
 
 body.can-ff .ico-myworld:before {
     content: "\f135"
 }
 
 body.can-ff .ico-odnoklassniki:before {
     content: "\f136"
 }
 
 body.can-ff .ico-pinterest:before {
     content: "\f137"
 }
 
 body.can-ff .ico-play-rounded:before {
     content: "\f138"
 }
 
 body.can-ff .ico-play:before {
     content: "\f139"
 }
 
 body.can-ff .ico-plus:before {
     content: "\f13a"
 }
 
 body.can-ff .ico-podcast:before {
     content: "\f13b"
 }
 
 body.can-ff .ico-poll:before {
     content: "\f13c"
 }
 
 body.can-ff .ico-pop-out:before {
     content: "\f13d"
 }
 
 body.can-ff .ico-print:before {
     content: "\f13e"
 }
 
 body.can-ff .ico-question:before {
     content: "\f13f"
 }
 
 body.can-ff .ico-quiz:before {
     content: "\f140"
 }
 
 body.can-ff .ico-reddit:before {
     content: "\f141"
 }
 
 body.can-ff .ico-refresh:before {
     content: "\f142"
 }
 
 body.can-ff .ico-reply:before {
     content: "\f143"
 }
 
 body.can-ff .ico-report:before {
     content: "\f144"
 }
 
 body.can-ff .ico-rss:before {
     content: "\f145"
 }
 
 body.can-ff .ico-search:before {
     content: "\f146"
 }
 
 body.can-ff .ico-settings:before {
     content: "\f147"
 }
 
 body.can-ff .ico-share:before,
 body.can-ff .fc-hdr .content-share .ico-ellipsis:before,
 .fc-hdr .content-share body.can-ff .ico-ellipsis:before {
     content: "\f148"
 }
 
 body.can-ff .ico-soundcloud:before {
     content: "\f149"
 }
 
 body.can-ff .ico-soundslide:before {
     content: "\f14a"
 }
 
 body.can-ff .ico-square:before {
     content: "\f14b"
 }
 
 body.can-ff .ico-telegram:before {
     content: "\f14c"
 }
 
 body.can-ff .ico-tv:before {
     content: "\f14d"
 }
 
 body.can-ff .ico-twitter:before {
     content: "\f14e"
 }
 
 body.can-ff .ico-user-rounded:before {
     content: "\f14f"
 }
 
 body.can-ff .ico-user:before {
     content: "\f150"
 }
 
 body.can-ff .ico-viber:before {
     content: "\f151"
 }
 
 body.can-ff .ico-video:before {
     content: "\f152"
 }
 
 body.can-ff .ico-vkontakte:before {
     content: "\f153"
 }
 
 body.can-ff .ico-whatsapp:before {
     content: "\f154"
 }
 
 body.can-ff .ico-youtube:before {
     content: "\f155"
 }
 
 .follow .btn {
     margin-bottom: 1.0em;
     margin-left: 0.5em;
     float: right;
     font-family: Arial !important
 }
 
 .can-ff .footer .follow .btn {
     width: 40px;
     height: 40px;
     line-height: 40px
 }
 
 .can-ff .footer .follow .btn .ico {
     font-size: 18px
 }
 
 @media (min-width: 992px) {
     ul.follow {
         float: none
     }
 }
 
 @media (min-width: 1280px) {
     ul.follow .btn {
         margin-left: 18px
     }
     .can-ff .foot ul.follow .btn {
         width: 50px;
         height: 50px;
         line-height: 50px
     }
     .can-ff .foot ul.follow .btn .ico {
         font-size: 24px
     }
 }
 
 #google_translate_element select {
     margin: 3px 0
 }
 
 .google-translate-container {
     width: 100%;
     overflow: hidden
 }
 
 @media (min-width: 320px) and (max-width: 639px) {
     .google-translate-container {
         position: fixed;
         z-index: 100;
         background: white;
         height: 25px
     }
 }
 
 @media (min-width: 640px) {
     .google-translate-container {
         text-align: left
     }
 }
 
 .has-editorial-bar .google-translate-container {
     top: 56px
 }
 
 @media (min-width: 640px) {
     .has-editorial-bar .google-translate-container {
         position: relative
     }
 }
 
 .hlights {
     background-color: #c9c9c9;
     color: #292929;
     border-top: 1px solid #3d3d3d;
     overflow: hidden;
     max-height: 1200px !important;
     -webkit-transition: max-height 0.8s;
     -o-transition: max-height 0.8s;
     transition: max-height 0.8s;
     -webkit-transition-delay: 1s;
     -moz-transition-delay: 1s;
     transition-delay: 1s
 }
 
 .js .hlights {
     -webkit-transition-delay: 0s;
     -moz-transition-delay: 0s;
     transition-delay: 0s
 }
 
 .hlights.collapsed {
     max-height: 0 !important
 }
 
 .hlights a {
     color: inherit
 }
 
 .hlights a:hover {
     color: #0f0f0f
 }
 
 .hlights .label,
 .hlights .msg,
 .hlights .nav a {
     height: 41.4px;
     line-height: 41.4px;
     font-family: Arial, Helvetica, sans-serif
 }
 
 .hlights .label {
     padding-left: 8px;
     background-color: #e33653;
     width: 100%;
     float: right;
     color: #fff
 }
 
 .hlights .label:hover {
     background-color: #e01f40;
     color: #fff
 }
 
 .hlights .label:hover .number {
     background-color: #c01b37;
     color: #fff
 }
 
 .hlights .label .ico {
     display: none
 }
 
 .hlights .number {
     margin-left: 4px;
     background-color: #d71e3d;
     display: inline-block;
     width: 28px;
     height: inherit;
     line-height: inherit;
     text-align: center;
     vertical-align: top;
     color: #fff
 }
 
 .hlights .number:empty {
     visibility: hidden;
     width: 0;
     margin-left: 10px
 }
 
 .hlights .items ul {
     display: none;
     clear: right
 }
 
 .hlights .msg {
     
     font-size: 18px;
     display: block;
     color: inherit;
     padding: 0 16px;
     border-bottom: 1px dotted #292929;
     height: auto
 }
 
 .js .hlights .label .ico {
     float: left
 }
 
 .js .hlights .label .ico-chevron-up {
     display: none
 }
 
 .js .hlights .opened ul {
     display: block;
     border: 1px solid #c9c9c9;
     border-width: 1px 0
 }
 
 .js .hlights .opened .label .ico-chevron-down {
     display: none
 }
 
 .hlights .nav {
     display: none
 }
 
 .js .hlights .nav {
     display: block;
     cursor: pointer;
     margin-right: 4px;
     position: absolute;
     left: 0;
     top: 0;
     color: #fff
 }
 
 .js .hlights .nav .prev,
 .js .hlights .nav .next {
     display: none
 }
 
 .js .hlights .nav a {
     font-size: 41.4px;
     width: 36px;
     display: block;
     float: right;
     text-align: center;
     background-color: #e33653;
     border-right: 1px solid #c91c39
 }
 
 .js .hlights .nav a:hover {
     color: #fff;
     background-color: #c01b37
 }
 
 .js .hlights .nav span {
     display: none
 }
 
 .js .pg-media .hlights {
     background-color: #b8b7b7
 }
 
 .js .pg-media .hlights .opened ul {
     border-bottom: 3px solid #292929
 }
 
 .hlights.live-media .label {
     background-color: #e33653;
     color: #fff
 }
 
 .hlights.live-media .label:hover {
     background-color: #d71e3d
 }
 
 .hlights.live-media .label:hover .number {
     background-color: #b31933;
     color: #fff
 }
 
 .hlights.live-media .number {
     background-color: #d71e3d;
     color: #fff
 }
 
 .hlights.live-media .tube-name {
     font-size: 21.06px;
     background-color: #b0b0b0;
     color: #0f0f0f;
     float: right;
     margin-right: -16px;
     padding: 0 8px;
     margin-left: 8px;
     text-decoration: none
 }
 
 .hlights.live-media .tube-name:hover {
     background-color: #8a8a8a;
     color: #fff;
     text-decoration: underline
 }
 
 @media (min-width: 640px) {
     .hlights a {
         color: #f9d2d9
     }
     .hlights a:hover {
         color: #fff
     }
     .hlights .items ul {
         display: block;
         clear: none
     }
     .hlights .label {
         width: auto;
         margin-right: 12px;
         border-left: 1px solid #e01f40;
         border-right: 1px solid #e01f40
     }
     .hlights .msg {
         border-bottom: 0
     }
     .js .hlights .items ul {
         position: relative;
         overflow: hidden;
         height: 41.4px;
         margin-left: 108px
     }
     .js .hlights .opened ul {
         border-width: 0
     }
     .js .hlights .msg {
         display: none;
         border-bottom: 0
     }
     .js .hlights .msg.current {
         display: block
     }
     .js .hlights .label {
         cursor: default
     }
     .js .hlights .label:hover {
         background-color: #e33653;
         color: #fff
     }
     .js .hlights .label:hover .number {
         background-color: #d71e3d;
         color: #fff
     }
     .js .hlights .label .ico.ico-chevron-up,
     .js .hlights .label .ico.ico-chevron-down {
         display: none
     }
     .js .hlights .nav {
         color: #fcfcfc
     }
     .js .hlights .nav a {
         background: #E64C66;
         border-right: none
     }
     .js .hlights .nav a:hover {
         background-color: #e33653;
         color: #fff
     }
     .js .hlights .nav .prev,
     .js .hlights .nav .next {
         display: block
     }
     .js .hlights.one-msg .nav .prev,
     .js .hlights.one-msg .nav .next {
         display: none
     }
     .js .hlights.one-msg .items ul {
         margin-left: 36px
     }
     .js .pg-media .hlights {
         background-color: #3d3d3d
     }
     .js .pg-media .hlights .opened ul {
         border-bottom: 0
     }
     .js .pg-media .hlights .nav a {
         background-color: #b8b7b7
     }
     .js .pg-media .hlights .nav a:hover {
         background-color: #b8b7b7
     }
     .hlights.live-media {
         display: none
     }
 }
 
 .hdr-container #article-content {
     margin-bottom: 18px
 }
 
 .show-single-line .trigger {
     display: none
 }
 
 .js .show-single-line {
     display: block;
     white-space: inherit
 }
 
 .js .show-single-line .trigger {
     cursor: pointer;
     font-size: 15.75px;
     color: #b8b7b7;
     display: none
 }
 
 .js .show-single-line .trigger i {
     font-size: 70%;
     margin-right: 5px
 }
 
 .js .show-single-line .trigger:hover {
     color: #fff
 }
 
 .js .show-single-line.closed {
     display: block;
     overflow: hidden !important
 }
 
 .js .show-single-line.closed * {
     display: inline
 }
 
 .js .show-single-line.closed br {
     display: none
 }
 
 .info-pnl {
     margin-bottom: 36px
 }
 
 .info-pnl .handler {
     display: block;
     border-bottom: 1px solid #b8b7b7;
     padding-bottom: 4.5px;
     color: #919191;
     font-size: 23.6925px
 }
 
 .info-pnl .inner {
     color: #919191;
     padding-top: 18px;
     font-size: 15.75px
 }
 
 .info-pnl .desc {
     padding-bottom: 9px
 }
 
 .date-time-area {
     padding-top: 8px;
     height: 36px;
     margin-bottom: -36px;
     background: #fff
 }
 
 .date-time-area .date-time {
     display: inline-block;
     font-size: 14.625px;
     color: #919191;
     position: relative;
     z-index: 1
 }
 
 .pg-media .date-time-area {
     background: #3d3d3d;
     margin-bottom: 0
 }
 
 .pg-media .date-time-area .date-time {
     color: #b8b7b7
 }
 
 .pg-prog .date-time-area {
     background-color: inherit
 }
 
 .top-area-hlighted .date-time-area {
     background: #F0F1F2;
     margin-bottom: -12px
 }
 
 @media (min-width: 992px) {
     .pg-prog .date-time-area {
         margin-bottom: 0
     }
 }
 
 .comments {
     padding-top: 36px
 }
 
 .comments form {
     max-width: 100%
 }
 
 .comments .avatar {
     margin-bottom: 9px;
     margin-left: 9px;
     width: 40px;
     float: right
 }
 
 .comments ul ul {
     padding-right: 18px
 }
 
 .comments .form-item-list {
     padding-right: 0
 }
 
 .comments .comments-closed-msg,
 .comments .no-comments-msg {
     padding: 9px;
     display: block;
     background: #f2f2f2;
     margin: 18px 0 36px;
     text-align: center
 }
 
 .comments .cross-links,
 .comments .create-form {
     padding-top: 9px
 }
 
 .comments-submit-form,
 .comments-reply-form,
 .comments-report-form {
     padding-right: 49px
 }
 
 .comments-submit-form .avatar,
 .comments-reply-form .avatar,
 .comments-report-form .avatar {
     max-width: 100%;
     position: absolute;
     float: none;
     margin-bottom: 0;
     margin-top: 9px;
     margin-left: 18px;
     margin-right: -49px;
     width: 40px
 }
 
 .comments-submit-form .section-head,
 .comments-reply-form .section-head,
 .comments-report-form .section-head {
     margin-right: -49px
 }
 
 .comments-reply-form,
 .comments-report-form {
     border-top: 1px solid #b8b7b7
 }
 
 .comments-submit-form {
     border-top: none
 }
 
 .comment {
     border-top: 1px solid #b8b7b7;
     padding-top: 9px
 }
 
 .comment .comment-content p {
     padding: 1em 0 0;
     margin: 0;
     clear: both;
     font-size: 15.75px
 }
 
 .comment .comment-foot {
     padding-bottom: 18px
 }
 
 .comment .comment-foot .comment-rating,
 .comment .comment-foot .comment-controls {
     display: inline
 }
 
 .comment .comment-foot .comment-rating .ico,
 .comment .comment-foot .comment-controls .ico {
     margin: 9px 9px 0
 }
 
 .comment .comment-foot .comment-rating a,
 .comment .comment-foot .comment-controls a {
     color: #919191;
     margin-right: 4.5px
 }
 
 .comment .comment-foot .comment-rating a:hover,
 .comment .comment-foot .comment-controls a:hover {
     color: #4369a4;
     text-decoration: none
 }
 
 ul li:first-child .comment {
     border-top-width: 0
 }
 
 ul ul li:first-child .comment {
     border-top-width: 1px
 }
 
 .user-logged-in {
     margin-bottom: 18px
 }
 
 .user-logged-in .text {
     font-size: 15.75px
 }
 
 .user {
     font-size: 22.5px
 }
 
 .user .location {
     display: inline-block;
     font-size: 18px;
     color: #6B6B6B
 }
 
 .moderator {
     color: #3C5D92
 }
 
 .date {
     color: #919191
 }
 
 .comments-facebook {
     margin: 0 -8px
 }
 
 @media (min-width: 640px) {
     .comments ul ul {
         padding-right: 49px
     }
     .comments-list {
         padding-right: 49px
     }
     .comments-list .avatar {
         max-width: 100%;
         position: absolute;
         float: none;
         margin-bottom: 0;
         margin-left: 18px;
         margin-right: -49px;
         width: 40px
     }
     .comments-list .section-head {
         margin-right: -49px
     }
     .comment-hdr {
         position: relative
     }
     .comment-content {
         clear: none
     }
 }
 
 @media (min-width: 992px) {
     .comments-pangea {
         margin-right: -49px
     }
     .pg-comments .comments-pangea {
         margin-right: 0
     }
 }
 
 .comments-wg.comments-list {
     padding: 0
 }
 
 .comments-wg .date,
 .comments-wg .user,
 .comments-wg .comment-footer {
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap
 }
 
 .comments-wg .comments-form {
     margin-top: 9px
 }
 
 .comments-wg .comments-form>li {
     overflow: hidden;
     transition: opacity 300ms linear 300ms, width 300ms, padding 300ms;
     opacity: 1
 }
 
 .comments-wg .comments-form>li.new {
     opacity: 0;
     width: 0%;
     padding: 0px
 }
 
 .comments-wg .comments-form>li.obsolete {
     transition: opacity 300ms, width 300ms, padding 300ms;
     opacity: 0;
     width: 0%;
     padding: 0px
 }
 
 .comments-wg .comment {
     border: 0;
     padding-right: 49px
 }
 
 .comments-wg .comment-hdr .date {
     font-size: 13.5px
 }
 
 .comments-wg .comment-hdr .user {
     font-size: 23.6925px;
     line-height: 1
 }
 
 .comments-wg .comment-hdr .avatar {
     background-color: #b8b7b7;
     max-width: 100%;
     position: absolute;
     float: none;
     margin-bottom: 0;
     margin-left: 18px;
     margin-right: -49px;
     width: 40px
 }
 
 .comments-wg .comment-content {
     max-height: 3em;
     overflow-y: hidden;
     margin-bottom: 10px;
     position: relative;
     word-wrap: break-word;
     font-size: 15.75px
 }
 
 .comments-wg .comment-content p {
     line-height: 1.4
 }
 
 .comments-wg .comment-content:after {
     content: "";
     background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 30%, #fff 100%);
     background: linear-gradient(to left, rgba(255, 255, 255, 0) 30%, #fff 100%);
     width: 100px;
     height: 27px;
     position: absolute;
     top: 29px;
     left: 0;
     pointer-events: none
 }
 
 .comments-wg .comment-content a {
     color: #292929
 }
 
 .comments-wg .comment-content p {
     padding: 5px 0 0;
     font-size: inherit
 }
 
 .comments-wg .comment-foot {
     float: right;
     line-height: 1.15
 }
 
 .comments-wg .comment-foot a {
     color: #292929;
     font-size: 14.625px
 }
 
 .comments-wg .comment-foot a:hover {
     color: #3C5D92
 }
 
 .comments-wg .comment-foot .ico-reply {
     background-color: transparent
 }
 
 .comments-wg .comment-foot .ico-reply:before {
     color: #3C5D92;
     vertical-align: text-top;
     font-size: 13.5px
 }
 
 .comments-wg .btn--refresh {
     display: block;
     overflow: hidden;
     transition: opacity 300ms, transform 300ms, max-height 300ms;
     max-height: 0px;
     transform: scale(1, 0);
     opacity: 0;
     padding: 0
 }
 
 .comments-wg .btn--refresh.active {
     transform: scale(1, 1);
     opacity: 1;
     max-height: 70px;
     margin: 10px 12px 0;
     padding: 10px 20px
 }
 
 .wg-area-1c .comments-wg .comments-form>li {
     transition: opacity 300ms linear 450ms, max-height 300ms ease 150ms, padding 0ms linear 450ms;
     max-height: 200px;
     width: 100%
 }
 
 .wg-area-1c .comments-wg .comments-form>li.new {
     max-height: 0px;
     width: 100%
 }
 
 .wg-area-1c .comments-wg .comments-form>li.obsolete {
     transition: opacity 300ms, height 300ms, padding 0ms linear 300ms;
     width: 100%;
     max-height: 0px
 }
 
 @media (max-width: 639px) {
     .comments-wg .comments-form>li {
         transition: opacity 300ms linear 450ms, max-height 300ms ease 150ms, padding 0ms linear 450ms;
         max-height: 200px;
         width: 100%
     }
     .comments-wg .comments-form>li.new {
         max-height: 0px;
         width: 100%
     }
     .comments-wg .comments-form>li.obsolete {
         transition: opacity 300ms, height 300ms, padding 0ms linear 300ms;
         width: 100%;
         max-height: 0px
     }
 }
 
 .foot {
     background-color: #3C5D92;
     margin-top: 16px;
     padding-bottom: 18px
 }
 
 .foot p.copyright {
     margin-right: 10px
 }
 
 .foot .copyright,
 .foot .time-zone {
     font-size: 14.625px;
     color: #8F9ABA;
     float: left
 }
 
 .foot__item--links a,
 .foot__item--links .delimiter {
     color: #fff
 }
 
 .foot__item--links a:hover,
 .foot__item--links .delimiter:hover {
     color: #f2f2f2
 }
 
 .foot__item--copyrights {
     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-size: 14.625px
 }
 
 .foot-nav ul.items .foot__item--contact>span.handler a:hover {
     color: #f2f2f2
 }
 
 .foot__item--contact .ico {
     float: left;
     margin-right: 5px;
     font-size: 14px
 }
 
 @media (min-width: 1280px) {
     .foot__item--contact {
         display: block;
         float: right
     }
     .foot__item--contact .handler {
         float: right
     }
 }
 
 .hdr,
 .hdr-pop-out {
     border-top: 0 solid #3C5D92;
     border-bottom: 8px solid #f2f2f2;
     margin-bottom: 0;
     background-color: #3C5D92;
     z-index: 1
 }
 
 .hdr #logo,
 .hdr-pop-out #logo {
     float: right;
     width: auto;
     height: 56px
 }
 
 .hdr #logo img,
 .hdr-pop-out #logo img {
     height: 54px
 }
 
 .hdr #logo .big,
 .hdr-pop-out #logo .big {
     display: none
 }
 
 .hdr {
     position: static;
     background-color: #3C5D92
 }
 
 @media (min-width: 320px) and (max-width: 639px) {
     html.js .hdr {
         position: fixed;
         top: 0;
         z-index: 100
     }
     html.js .hdr.nav-scrollable {
         overflow-y: auto;
         height: 100%
     }
 }
 
 @media (max-width: 640px) {
     html.js .hdr #navigation {
         margin-left: 0 !important;
         margin-right: 0 !important
     }
 }
 
 @media (min-width: 320px) and (max-width: 639px) {
     html.js .has-google-translate .hdr {
         margin-top: 25px
     }
 }
 
 @media (min-width: 320px) {
     html.js .has-editorial-bar .hdr {
         margin-top: 56px
     }
 }
 
 @media (min-width: 320px) and (max-width: 639px) {
     html.js .has-google-translate.has-editorial-bar .hdr {
         margin-top: 81px
     }
 }
 
 .hdr .sticky-share-container {
     display: none
 }
 
 .hdr .sticky-share-container .pg-title {
     min-height: 1em;
     border-bottom: 0
 }
 
 .hdr .sticky-nav-wrap {
     display: none
 }
 
 .hdr::-webkit-scrollbar {
     display: none
 }
 
 .hdr-snippet {
     float: right
 }
 
 .sticky-nav-wrap .hdr-snippet {
     display: none
 }
 
 @media (min-width: 640px) {
     .sticked .hdr-nav-frag .hdr-snippet {
         display: none
     }
     .sticked .sticky-nav-wrap .hdr-snippet {
         display: block;
         float: left;
         position: relative;
         margin: 0;
         line-height: normal;
         height: auto;
         width: auto;
         z-index: 99
     }
 }
 
 @media (min-width: 640px) {
     .sticked #content {
         margin-top: 158px
     }
     .hdr {
         height: 150px
     }
     html.js .hdr {
         position: static
     }
     .hdr #logo {
         margin: 0;
         height: 100px
     }
     .hdr #logo img {
         height: 100px
     }
     .hdr #logo .big {
         display: block
     }
     .hdr #logo .small {
         display: none
     }
     .hdr .sticky-share-container {
         display: block;
         background-color: #fff;
         height: 58px;
         overflow: hidden;
         margin-top: -66px;
         border-bottom: 8px solid #F2F2F2;
         position: fixed;
         z-index: 101;
         width: 100%;
         right: 0;
         top: 0;
         -webkit-transition: margin-top 0.25s linear;
         -o-transition: margin-top 0.25s linear;
         transition: margin-top 0.25s linear
     }
     .hdr .sticky-share-container .sticky-share {
         float: left
     }
     .hdr .sticky-share-container .pg-title {
         overflow: hidden;
         text-overflow: ellipsis;
         white-space: nowrap;
         width: 65%;
         float: right;
         padding-right: 12px;
         margin-top: 10px;
         margin-bottom: 0;
         color: #3d3d3d
     }
     .hdr .sticky-share-container .sticked-nav-actions {
         min-width: 160px
     }
     .sticked .hdr.with-share .sticky-share-container {
         margin-top: 0
     }
     .sticked.has-editorial-bar .hdr.with-share .sticky-share-container {
         margin-top: 56px
     }
     .hdr .nav-hdr-outer-container {
         background-color: transparent;
         min-height: 50px
     }
     .hdr #nav-hdr-container {
         width: 100%;
         position: relative
     }
     .hdr .sticked-nav-actions {
         margin-top: 6px
     }
     .hdr .sticked-nav-actions .share-label {
         color: #6B6B6B;
         margin-top: 4px;
         float: right;
         display: inline
     }
     .hdr .sticked-nav-actions.expanded .share-label {
         display: none
     }
     .hdr .sticked-nav-actions .btn {
         float: right;
         margin: 0;
         text-decoration: none;
         text-align: center;
         cursor: pointer;
         width: 28px;
         height: 28px;
         line-height: 28px;
         margin-right: 10px;
         margin-bottom: 5px
     }
     .hdr .sticked-nav-actions .btn i {
         margin-left: 0
     }
     .hdr .sticked-nav-actions .btn i.ico-ellipsis,
     .hdr .sticked-nav-actions .btn i.ico-ellipsis:before {
         color: #fff
     }
     .hdr .sticked-nav-actions .btn:hover i.ico-ellipsis,
     .hdr .sticked-nav-actions .btn:hover i.ico-ellipsis:before {
         color: #fff
     }
     .hdr .sticked-nav-actions .btn.sharing-more {
         background-color: #b8b7b7
     }
     .hdr .sticked-nav-actions .btn.sharing-more:hover {
         background-color: #b8b7b7
     }
     .js .sticked .hdr {
         position: fixed;
         top: 0;
         z-index: 100;
         height: 50px;
         width: 100%;
         margin-bottom: 12px;
         border-top: 0
     }
     .js .sticked .hdr .container {
         padding: 0 10px;
         clear: none
     }
     .js .sticked .hdr .container:after {
         clear: none
     }
     .js .sticked .hdr .actions {
         display: none
     }
     .js .sticked .hdr #logo,
     .js .sticked .hdr #logo-sticky-share {
         display: block;
         background-repeat: no-repeat;
         background-position: right 0;
         position: relative;
         z-index: 99;
         background-size: auto 100%;
         width: 127.333px;
         height: 40px;
         float: right;
         margin-top: 5px;
         margin-bottom: 0
     }
     .js .sticked .hdr #logo {
         background-image: url("img/logo-avatar.png")
     }
     .js .sticked .hdr #logo img {
         display: none
     }
     .js .sticked .hdr #logo-sticky-share {
         background-image: url("img/logo-compact_inverse.png")
     }
     .js .sticked .hdr #nav-hdr-container {
         min-height: 0;
         float: none;
         width: auto
     }
     .js .sticked .hdr .sticky-nav-wrap {
         display: block
     }
     .js .sticked .hdr .btn-open-srch {
         width: 28px;
         height: 28px;
         line-height: 28px;
         float: left;
         color: #3C5D92;
         background-color: #8F9ABA
     }
     .js .sticked .hdr .btn-open-srch i.ico,
     .js .sticked .hdr .btn-open-srch i.ico:before {
         color: #3C5D92
     }
     .js .sticked .hdr .btn-open-srch:hover {
         color: #3C5D92;
         background-color: #fff
     }
     .js .sticked .hdr .btn-open-srch:hover i.ico,
     .js .sticked .hdr .btn-open-srch:hover i.ico:before {
         color: #3C5D92
     }
     .js .sticked .hdr #navigation {
         clear: none;
         margin-right: 127.333px
     }
     .js .sticked .hdr .sticked-nav-popup.opened {
         display: block;
         padding: 0 10px
     }
 }
 
 .navigation .nav-label {
     padding: 9px 18px;
     background: #e5e5e5
 }
 
 .navigation.collapsed {
     display: none
 }
 
 .navigation ul {
     clear: both;
     list-style-type: none
 }
 
 .navigation ul li {
     cursor: pointer
 }
 
 .navigation ul li.last-menu-item {
     border-bottom: 0 solid #919191
 }
 
 .navigation ul li>a,
 .navigation ul li>a {
     background: #e5e5e5;
     color: #333;
     border-top: 0 solid #919191;
     text-align: right;
     position: relative;
     display: block;
     padding: 12px 10px 10px;
     margin: 0;
     cursor: pointer;
     font-size: 18.4275px;
     text-transform: uppercase;
     vertical-align: bottom
 }
 
 .navigation ul li>a:hover,
 .navigation ul li>a:hover {
     background: #fffefe;
     color: #333
 }
 
 .navigation .items .item.collapsible>a {
     border-bottom: 1px solid #ababab
 }
 
 .navigation .items .item.collapsible>a:hover {
     background: #e5e5e5
 }
 
 .navigation .items .item.collapsible>span.handler:hover {
     cursor: default
 }
 
 .navigation .items .item .ico-chevron-up,
 .navigation .items .item .ico-chevron-down,
 .navigation .items .item .ico-plus,
 .navigation .items .item .ico-minus,
 .navigation .items .item .ico-menu {
     display: none
 }
 
 .navigation ul.subitems li.subitem a {
     color: #3d3d3d;
     padding: 12px 10px;
     padding-right: 20px;
     border-top-width: 1px;
     border-color: #ababab;
     background: #f7f7f7
 }
 
 .navigation ul.subitems li.subitem a:hover {
     background: #fff
 }
 
 .navigation ul.subitems li.subitem a:before {
     position: absolute;
     right: 10px;
     top: 8px;
     bottom: 8px;
     content: "";
     display: block;
     width: 1px;
     border-right: 2px solid #ababab
 }
 
 .navigation .service>.handler {
     display: none
 }
 
 .navigation .service .inner {
     display: block
 }
 
 .navigation .service .inner .subitems {
     clear: both;
     margin-right: 0;
     padding-right: 0;
     border-right: none;
     padding-left: 0
 }
 
 .navigation .service .inner .subitems .subitem {
     padding: 0;
     padding-left: 0
 }
 
 .navigation .service .inner .subitems .subitem a {
     border-right: 0;
     padding: 12px 10px;
     background: #e5e5e5;
     border-top: 1px solid #ababab
 }
 
 .navigation .service .inner .subitems .subitem a:hover {
     background: #fffefe
 }
 
 .navigation .service .inner .subitems .subitem a:before {
     display: none
 }
 
 .navigation .service .inner .subitems .subitem .ico-flag,
 .navigation .service .inner .subitems .subitem .ico-globe,
 .navigation .service .inner .subitems .subitem .ico-user {
     margin-right: 0
 }
 
 .navigation .service .inner .subitems.stored-items {
     display: none
 }
 
 .navigation .media ul.items li. a {
     color: #e5e5e5;
     border-color: #5e5e5e;
     background: #454545
 }
 
 .navigation .media ul.items li a:hover {
     background: #5e5e5e
 }
 
 .navigation .media ul.items li .handler.live:before {
     content: "";
     border-color: #E64C66;
     border-style: solid;
     border-width: 0;
     border-right-width: 5px;
     position: absolute;
     right: 0;
     top: 0;
     bottom: 0
 }
 
 .navigation .media ul.items li .inner {
     display: none
 }
 
 .navigation .media ul.items li .inner .section-head {
     display: none
 }
 
 .navigation .media ul.items li .inner .btn {
     float: right;
     color: #fff;
     background: #3C5D92
 }
 
 .navigation .media ul.items li .inner .media-block a {
     text-transform: none
 }
 
 .navigation .media ul.items li .inner .subitems .subitem {
     background: #3d3d3d;
     border-color: #5e5e5e
 }
 
 .navigation .media ul.items li .inner .subitems .subitem .handler {
     background: #3d3d3d
 }
 
 .navigation .media ul.items li .inner .subitems .subitem .handler:before {
     border-right: 2px solid #5e5e5e
 }
 
 .navigation .media ul.items li .inner .subitems .subitem a {
     color: #e5e5e5;
     border-color: #5e5e5e
 }
 
 .navigation .media ul.items li .inner .subitems .subitem:hover a {
     background: #575757
 }
 
 .navigation .media ul.items li .inner h4,
 .navigation .media ul.items li .inner p,
 .navigation .media ul.items li .inner .ico {
     color: #e5e5e5
 }
 
 .navigation .media ul.items li .inner h4:hover,
 .navigation .media ul.items li .inner p:hover,
 .navigation .media ul.items li .inner .ico:hover {
     color: #cccbcb
 }
 
 .navigation .media ul.items li .inner .hlight {
     padding: 12px;
     border: 0;
     border-bottom: 1px solid #5e5e5e;
     background: #3d3d3d
 }
 
 .navigation .media ul.items li .inner .hlight .btn {
     background: #3C5D92
 }
 
 .navigation .media ul.items li .inner .hlight .btn:hover {
     background: #fff;
     color: #3C5D92
 }
 
 .navigation .media ul.items li .inner .hlight li {
     background: none;
     padding: 0;
     border: 0
 }
 
 .navigation .media ul.items li .inner .hlight li:hover {
     background: none
 }
 
 .navigation .media ul.items li .inner .hlight .time {
     color: #fff;
     font-size: 20.25px;
     width: auto
 }
 
 .navigation .media ul.items li .inner .hlight .tube-name {
     background-color: transparent;
     border: 0;
     padding: 0;
     color: #5e82bd;
     font-size: 21.06px
 }
 
 .navigation .media ul.items li .inner .hlight .tube-name:hover {
     color: #fff;
     text-decoration: underline
 }
 
 .navigation.collapsible .inner {
     display: inline
 }
 
 .navigation .menu-box,
 .navigation .media-nav,
 .navigation .actions {
     display: none
 }
 
 .js .navigation {
     border-top: 0 solid #f2f2f2
 }
 
 .js .navigation .nav-label {
     display: none
 }
 
 .js .navigation .items li>a {
     border-top: 1px solid #919191
 }
 
 .js .navigation .items li>a .ico {
     color: #aaa
 }
 
 .js .navigation .items li.collapsible>a {
     cursor: pointer;
     border-top: 1px solid #919191;
     border-bottom: 1px solid #919191;
     background: #f7f7f7
 }
 
 .js .navigation .items .item.collapsible>.handler:hover {
     background: #fff
 }
 
 .js .navigation .items .item.collapsible .inner {
     display: block
 }
 
 .js .navigation .items .item.collapsible .inner>ul {
     border-bottom: 0 solid #e5e5e5
 }
 
 .js .navigation .items .item.collapsible .ico-chevron-up,
 .js .navigation .items .item.collapsible .ico-chevron-down,
 .js .navigation .items .item.collapsible .ico-plus,
 .js .navigation .items .item.collapsible .ico-minus,
 .js .navigation .items .item.collapsible .ico-menu {
     position: absolute;
     display: none;
     left: 10px;
     top: 50%;
     margin-top: -12px;
     margin-left: 0
 }
 
 .js .navigation .items .item.collapsible .ico {
     color: #aaa
 }
 
 .js .navigation .items .item.collapsible .ico-chevron-up {
     display: block
 }
 
 .js .navigation .items .item.collapsible.collapsed>.handler {
     border-bottom-width: 0;
     background: #e5e5e5
 }
 
 .js .navigation .items .item.collapsible.collapsed>.handler:hover {
     background: #fffefe
 }
 
 .js .navigation .items .item.collapsible.collapsed .ico-chevron-up {
     display: none
 }
 
 .js .navigation .items .item.collapsible.collapsed .ico-chevron-down {
     display: block
 }
 
 .js .navigation .items .item.collapsible.collapsed>.inner {
     display: none
 }
 
 .js .navigation .items .item.collapsible.collapsed.service>.inner {
     display: block
 }
 
 .js .navigation ul.subitems li.subitem .handler {
     background: #f7f7f7
 }
 
 .js .navigation ul.subitems li.subitem .handler:hover {
     background: #fff
 }
 
 .js .navigation .media .items li>a {
     padding-top: 8px;
     padding-bottom: 8px
 }
 
 .js .navigation .media .items li.item.collapsible .handler {
     background: #3d3d3d;
     border-color: #5e5e5e
 }
 
 .js .navigation .media .items li.item.collapsible .handler:hover {
     background: #575757
 }
 
 .js .navigation .media .items li.item.collapsible .handler .ico {
     color: #e5e5e5
 }
 
 .js .navigation .media .items li.item.collapsible .handler .ico.ico-play-rounded,
 .js .navigation .media .items li.item.collapsible .handler .ico.ico-audio-rounded {
     color: #fff
 }
 
 .js .navigation .media .items li.item.collapsible .inner>ul {
     border-bottom: 0 solid #919191
 }
 
 .js .navigation .media .items li.item.collapsible.collapsed .handler {
     color: #e5e5e5;
     border-color: #919191;
     background: #454545
 }
 
 .js .navigation .media .items li.item.collapsible.collapsed .handler .ico {
     color: #e5e5e5
 }
 
 .js .navigation .media .items li.item.collapsible.collapsed .handler .ico.ico-play-rounded,
 .js .navigation .media .items li.item.collapsible.collapsed .handler .ico.ico-audio-rounded {
     color: #fff
 }
 
 .js .navigation .media .items li.item.collapsible.collapsed .handler:hover {
     background: #5e5e5e
 }
 
 .js .navigation .media .items li.item.collapsible.collapsed:hover>.handler {
     color: #e5e5e5
 }
 
 .js .navigation .media .items li.item.collapsible i.ico-play-rounded,
 .js .navigation .media .items li.item.collapsible i.ico-audio-rounded {
     font-size: 28px;
     vertical-align: middle;
     line-height: 28px
 }
 
 .simple-menu {
     display: block;
     float: left;
     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: #3C5D92;
     background: transparent
 }
 
 .simple-menu:hover .handler {
     color: #4369a4;
     background: transparent
 }
 
 .simple-menu>.handler {
     padding-right: 0;
     padding-left: 0
 }
 
 .media-container .simple-menu>.handler {
     color: #b8b7b7
 }
 
 .media-container .simple-menu:hover>.handler {
     color: #f2f2f2
 }
 
 .simple-menu span.handler {
     cursor: default
 }
 
 .simple-menu .ico-chevron-up,
 .simple-menu .ico-chevron-down,
 .simple-menu .ico-plus,
 .simple-menu .ico-minus {
     font-size: 72%
 }
 
 .simple-menu .subitems {
     position: absolute;
     z-index: 10;
     background: #d9d9d9;
     border: 1px solid #fff;
     left: 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 #d9d9d9;
     top: -10px;
     left: 6px
 }
 
 .simple-menu .subitems .handler {
     font-size: 18.4275px;
     color: #6B6B6B;
     padding-top: 12px;
     border-bottom: 1px solid #fff;
     width: 100%
 }
 
 .simple-menu .subitems .handler:hover {
     color: #5e5e5e;
     background-color: #e3e3e3;
     text-decoration: none
 }
 
 .simple-menu .subitems li {
     white-space: nowrap
 }
 
 .wsw .backgrounder .simple-menu>.handler,
 .fc-body .simple-menu>.handler {
     font-size: 14.625px
 }
 
 .wsw .backgrounder .simple-menu .subitems,
 .fc-body .simple-menu .subitems {
     background: #fff;
     border-color: #e0e0e0
 }
 
 .wsw .backgrounder .simple-menu .subitems:before,
 .fc-body .simple-menu .subitems:before {
     border-bottom-color: #fff
 }
 
 .wsw .backgrounder .simple-menu .subitems .handler,
 .fc-body .simple-menu .subitems .handler {
     border-bottom: 1px solid #e0e0e0
 }
 
 .wsw .backgrounder .simple-menu .subitems .handler:hover,
 .fc-body .simple-menu .subitems .handler:hover {
     background: #f2f2f2
 }
 
 @media (min-width: 640px) {
     .nav-no-loaded #nav-hdr-container .navigation .collapsible .ico,
     .js .navigation .items .item.login,
     .js .navigation .items .item .inner ul li>.handler:before,
     .js .navigation .items .item.collapsible>.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible.collapsed>.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible.opened>.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible.opened>.handler .ico-chevron-down,
     .js .navigation .items .item.collapsible.opened>.handler .ico-plus,
     .js .navigation .items .item.collapsible.opened>.handler .ico-minus,
     .js .navigation .items .item.collapsible:hover>.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible:hover>.handler .ico-chevron-down,
     .js .navigation .items .item.collapsible:hover>.handler .ico-plus,
     .js .navigation .items .item.collapsible:hover>.handler .ico-minus,
     .js .navigation .items .item.collapsible.collapsed.opened>.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible.collapsed.opened>.handler .ico-chevron-down,
     .js .navigation .items .item.collapsible.collapsed.opened>.handler .ico-plus,
     .js .navigation .items .item.collapsible.collapsed.opened>.handler .ico-minus,
     .js .navigation .items .item.collapsible.collapsed:hover>.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible.collapsed:hover>.handler .ico-chevron-down,
     .js .navigation .items .item.collapsible.collapsed:hover>.handler .ico-plus,
     .js .navigation .items .item.collapsible.collapsed:hover>.handler .ico-minus,
     .js .navigation .items .item.collapsible.has-box .inner,
     .js .navigation .items .item.collapsible.collapsed.has-box .inner,
     .js .navigation .items .item.collapsible.has-box:hover .inner,
     .js .navigation .items .item.collapsible.has-box.opened .inner,
     .js .navigation .items .item.collapsible.collapsed.has-box:hover .inner,
     .js .navigation .items .item.collapsible.collapsed.has-box.opened .inner,
     .js .navigation .items .item.collapsible.service .inner ul.subitems .edition,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems .edition,
     .js .navigation .items .item.collapsible.service .inner ul.subitems.options .login,
     .js .navigation .items .item.collapsible.service .inner ul.subitems.options .language,
     .js .navigation .items .item.collapsible.service .inner ul.subitems.options .srch,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.options .login,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.options .language,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.options .srch,
     .js .navigation .items .item.collapsible.service .inner ul.stored-items li span.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible.service .inner ul.stored-items li span.handler .ico-chevron-down,
     .js .navigation .items .item.collapsible.service .inner ul.stored-items li span.handler .ico-plus,
     .js .navigation .items .item.collapsible.service .inner ul.stored-items li span.handler .ico-minus,
     .js .navigation .items .item.collapsible.service .inner ul.options- li span.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible.service .inner ul.options- li span.handler .ico-chevron-down,
     .js .navigation .items .item.collapsible.service .inner ul.options- li span.handler .ico-plus,
     .js .navigation .items .item.collapsible.service .inner ul.options- li span.handler .ico-minus,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.stored-items li span.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.stored-items li span.handler .ico-chevron-down,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.stored-items li span.handler .ico-plus,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.stored-items li span.handler .ico-minus,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.options- li span.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.options- li span.handler .ico-chevron-down,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.options- li span.handler .ico-plus,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.options- li span.handler .ico-minus,
     .js .navigation .items .item.collapsible.service .inner ul.stored-items li.collapsed span.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible.service .inner ul.stored-items li.collapsed span.handler .ico-chevron-down,
     .js .navigation .items .item.collapsible.service .inner ul.stored-items li.collapsed span.handler .ico-plus,
     .js .navigation .items .item.collapsible.service .inner ul.stored-items li.collapsed span.handler .ico-minus,
     .js .navigation .items .item.collapsible.service .inner ul.options- li.collapsed span.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible.service .inner ul.options- li.collapsed span.handler .ico-chevron-down,
     .js .navigation .items .item.collapsible.service .inner ul.options- li.collapsed span.handler .ico-plus,
     .js .navigation .items .item.collapsible.service .inner ul.options- li.collapsed span.handler .ico-minus,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.stored-items li.collapsed span.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.stored-items li.collapsed span.handler .ico-chevron-down,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.stored-items li.collapsed span.handler .ico-plus,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.stored-items li.collapsed span.handler .ico-minus,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.options- li.collapsed span.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.options- li.collapsed span.handler .ico-chevron-down,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.options- li.collapsed span.handler .ico-plus,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.options- li.collapsed span.handler .ico-minus,
     .js .navigation .items .item.collapsible.service .inner ul.stored-items li.collapsed .inner,
     .js .navigation .items .item.collapsible.service .inner ul.options- li.collapsed .inner,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.stored-items li.collapsed .inner,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.options- li.collapsed .inner,
     .js .navigation .items .item.collapsible.service .inner ul.stored-items li.has-box.collapsed .inner,
     .js .navigation .items .item.collapsible.service .inner ul.options- li.has-box.collapsed .inner,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.stored-items li.has-box.collapsed .inner,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.options- li.has-box.collapsed .inner,
     .sticky-share-teaser-container .ico span {
         display: none
     }
     .nav-no-loaded #nav-hdr-container .navigation .media .collapsible .handler .ico:first-child {
         display: inline-block
     }
     .js .nav-no-loaded #nav-hdr-container .navigation {
         overflow: hidden;
         height: 50px
     }
     .js .nav-no-loaded #nav-hdr-container .service {
         display: none !important
     }
     .js .navigation {
         border-top-style: none
     }
     .js .navigation ul li {
         cursor: default
     }
     .js .navigation .media {
         float: left
     }
     .js .navigation .media .items li,
     .js .navigation .media .items li.collapsible,
     .js .navigation .media .items li.collapsed,
     .js .navigation .media .items li.item,
     .js .navigation .media .items li.item.collapsible,
     .js .navigation .media .items li.item.collapsible.collapsed {
         background: transparent !important
     }
     .js .navigation .media .items li>.handler,
     .js .navigation .media .items li.collapsible>.handler,
     .js .navigation .media .items li.collapsed>.handler,
     .js .navigation .media .items li.item>.handler,
     .js .navigation .media .items li.item.collapsible>.handler,
     .js .navigation .media .items li.item.collapsible.collapsed>.handler {
         color: #8F9ABA !important;
         background: #3C5D92 !important;
         padding-top: 0;
         padding-left: 28px;
         padding-bottom: 0;
         white-space: nowrap
     }
     .js .navigation .media .items li>.handler .ico,
     .js .navigation .media .items li.collapsible>.handler .ico,
     .js .navigation .media .items li.collapsed>.handler .ico,
     .js .navigation .media .items li.item>.handler .ico,
     .js .navigation .media .items li.item.collapsible>.handler .ico,
     .js .navigation .media .items li.item.collapsible.collapsed>.handler .ico {
         color: #8F9ABA !important
     }
     .js .navigation .media .items li>.handler .ico.ico-chevron-down,
     .js .navigation .media .items li>.handler .ico.ico-chevron-up,
     .js .navigation .media .items li.collapsible>.handler .ico.ico-chevron-down,
     .js .navigation .media .items li.collapsible>.handler .ico.ico-chevron-up,
     .js .navigation .media .items li.collapsed>.handler .ico.ico-chevron-down,
     .js .navigation .media .items li.collapsed>.handler .ico.ico-chevron-up,
     .js .navigation .media .items li.item>.handler .ico.ico-chevron-down,
     .js .navigation .media .items li.item>.handler .ico.ico-chevron-up,
     .js .navigation .media .items li.item.collapsible>.handler .ico.ico-chevron-down,
     .js .navigation .media .items li.item.collapsible>.handler .ico.ico-chevron-up,
     .js .navigation .media .items li.item.collapsible.collapsed>.handler .ico.ico-chevron-down,
     .js .navigation .media .items li.item.collapsible.collapsed>.handler .ico.ico-chevron-up {
         margin-left: 5px
     }
     .js .navigation .media .items li>.handler.live,
     .js .navigation .media .items li.collapsible>.handler.live,
     .js .navigation .media .items li.collapsed>.handler.live,
     .js .navigation .media .items li.item>.handler.live,
     .js .navigation .media .items li.item.collapsible>.handler.live,
     .js .navigation .media .items li.item.collapsible.collapsed>.handler.live {
         margin-right: 4px;
         background-color: #3C5D92 !important
     }
     .js .navigation .media .items li>.handler.live:before,
     .js .navigation .media .items li.collapsible>.handler.live:before,
     .js .navigation .media .items li.collapsed>.handler.live:before,
     .js .navigation .media .items li.item>.handler.live:before,
     .js .navigation .media .items li.item.collapsible>.handler.live:before,
     .js .navigation .media .items li.item.collapsible.collapsed>.handler.live:before {
         border-width: 0;
         border-bottom-width: 0;
         left: 0;
         right: 0;
         bottom: 0
     }
     .js .navigation .media .items li:last-of-type a.live,
     .js .navigation .media .items li.collapsible:last-of-type a.live,
     .js .navigation .media .items li.collapsed:last-of-type a.live,
     .js .navigation .media .items li.item:last-of-type a.live,
     .js .navigation .media .items li.item.collapsible:last-of-type a.live,
     .js .navigation .media .items li.item.collapsible.collapsed:last-of-type a.live {
         margin-left: 12px
     }
     .js .navigation .media .items li:hover>.handler,
     .js .navigation .media .items li.opened>.handler,
     .js .navigation .media .items li.collapsible:hover>.handler,
     .js .navigation .media .items li.collapsible.opened>.handler,
     .js .navigation .media .items li.collapsed:hover>.handler,
     .js .navigation .media .items li.collapsed.opened>.handler,
     .js .navigation .media .items li.item:hover>.handler,
     .js .navigation .media .items li.item.opened>.handler,
     .js .navigation .media .items li.item.collapsible:hover>.handler,
     .js .navigation .media .items li.item.collapsible.opened>.handler,
     .js .navigation .media .items li.item.collapsible.collapsed:hover>.handler,
     .js .navigation .media .items li.item.collapsible.collapsed.opened>.handler {
         background: #4c4c4c !important;
         color: #fff !important
     }
     .js .navigation .media .items li:hover>.handler .ico,
     .js .navigation .media .items li.opened>.handler .ico,
     .js .navigation .media .items li.collapsible:hover>.handler .ico,
     .js .navigation .media .items li.collapsible.opened>.handler .ico,
     .js .navigation .media .items li.collapsed:hover>.handler .ico,
     .js .navigation .media .items li.collapsed.opened>.handler .ico,
     .js .navigation .media .items li.item:hover>.handler .ico,
     .js .navigation .media .items li.item.opened>.handler .ico,
     .js .navigation .media .items li.item.collapsible:hover>.handler .ico,
     .js .navigation .media .items li.item.collapsible.opened>.handler .ico,
     .js .navigation .media .items li.item.collapsible.collapsed:hover>.handler .ico,
     .js .navigation .media .items li.item.collapsible.collapsed.opened>.handler .ico {
         color: #fff !important
     }
     .js .navigation .media .items li:hover>.handler.live,
     .js .navigation .media .items li.opened>.handler.live,
     .js .navigation .media .items li.collapsible:hover>.handler.live,
     .js .navigation .media .items li.collapsible.opened>.handler.live,
     .js .navigation .media .items li.collapsed:hover>.handler.live,
     .js .navigation .media .items li.collapsed.opened>.handler.live,
     .js .navigation .media .items li.item:hover>.handler.live,
     .js .navigation .media .items li.item.opened>.handler.live,
     .js .navigation .media .items li.item.collapsible:hover>.handler.live,
     .js .navigation .media .items li.item.collapsible.opened>.handler.live,
     .js .navigation .media .items li.item.collapsible.collapsed:hover>.handler.live,
     .js .navigation .media .items li.item.collapsible.collapsed.opened>.handler.live {
         background: #4c4c4c !important
     }
     .js .navigation .media .items li:hover>.handler.live:before,
     .js .navigation .media .items li.opened>.handler.live:before,
     .js .navigation .media .items li.collapsible:hover>.handler.live:before,
     .js .navigation .media .items li.collapsible.opened>.handler.live:before,
     .js .navigation .media .items li.collapsed:hover>.handler.live:before,
     .js .navigation .media .items li.collapsed.opened>.handler.live:before,
     .js .navigation .media .items li.item:hover>.handler.live:before,
     .js .navigation .media .items li.item.opened>.handler.live:before,
     .js .navigation .media .items li.item.collapsible:hover>.handler.live:before,
     .js .navigation .media .items li.item.collapsible.opened>.handler.live:before,
     .js .navigation .media .items li.item.collapsible.collapsed:hover>.handler.live:before,
     .js .navigation .media .items li.item.collapsible.collapsed.opened>.handler.live:before {
         border-color: #4c4c4c !important
     }
     .js .navigation .media .items li i.ico-play-rounded,
     .js .navigation .media .items li i.ico-audio-rounded,
     .js .navigation .media .items li.collapsible i.ico-play-rounded,
     .js .navigation .media .items li.collapsible i.ico-audio-rounded,
     .js .navigation .media .items li.collapsed i.ico-play-rounded,
     .js .navigation .media .items li.collapsed i.ico-audio-rounded,
     .js .navigation .media .items li.item i.ico-play-rounded,
     .js .navigation .media .items li.item i.ico-audio-rounded,
     .js .navigation .media .items li.item.collapsible i.ico-play-rounded,
     .js .navigation .media .items li.item.collapsible i.ico-audio-rounded,
     .js .navigation .media .items li.item.collapsible.collapsed i.ico-play-rounded,
     .js .navigation .media .items li.item.collapsible.collapsed i.ico-audio-rounded {
         line-height: 50px;
         vertical-align: top
     }
     .js .navigation.collapsed {
         display: block
     }
     .js .navigation .items {
         clear: none;
         border: 0;
         display: block;
         margin: 0;
         padding: 0;
         padding-right: 2px
     }
     .js .navigation .items:before,
     .js .navigation .items:after {
         content: " ";
         display: table
     }
     .js .navigation .items:after {
         clear: both
     }
     .js .navigation .items .item {
         display: block;
         float: right;
         border: 0
     }
     .js .navigation .items .item>.handler {
         line-height: 53px;
         height: 50px;
         display: block;
         padding: 0 10px;
         color: #8F9ABA;
         background: #3C5D92;
         border-style: none;
         white-space: nowrap
     }
     .js .navigation .items .item>.handler .ico {
         color: #8F9ABA
     }
     .js .navigation .items .item:hover>.handler {
         background: #3C5D92 !important;
         color: #fff
     }
     .js .navigation .items .item .inner {
         z-index: 98;
         position: absolute;
         right: 0
     }
     .js .navigation .items .item .inner ul {
         display: none;
         width: 200px;
         border: 0;
         margin: 0;
         padding: 0
     }
     .js .navigation .items .item .inner ul li {
         line-height: 1.2;
         padding-left: 0;
         margin: 0;
         float: none;
         border: 0;
         border-top: 1px solid #fff
     }
     .js .navigation .items .item .inner ul li>.handler {
         border-right: 0;
         padding-right: 10px;
         border-top: 0;
         background: #EDF0F5;
         color: #6B6B6B
     }
     .js .navigation .items .item .inner ul li>.handler .ico {
         color: #6B6B6B
     }
     .js .navigation .items .item .inner ul li>.handler:hover {
         background: #9099B8;
         color: #fff
     }
     .js .navigation .items .item .inner ul li:nth-of-type(1) {
         border-top-width: 0
     }
     .js .navigation .items .item.collapsible,
     .js .navigation .items .item.collapsible.collapsed {
         position: relative;
         padding-bottom: 0
     }
     .js .navigation .items .item.collapsible>.handler,
     .js .navigation .items .item.collapsible.collapsed>.handler {
         padding-left: 23px;
         border-bottom: 0;
         background: #3C5D92;
         border-top: 0
     }
     .js .navigation .items .item.collapsible>.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible>.handler .ico-chevron-down,
     .js .navigation .items .item.collapsible>.handler .ico-plus,
     .js .navigation .items .item.collapsible>.handler .ico-minus,
     .js .navigation .items .item.collapsible>.handler .ico-menu,
     .js .navigation .items .item.collapsible.collapsed>.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible.collapsed>.handler .ico-chevron-down,
     .js .navigation .items .item.collapsible.collapsed>.handler .ico-plus,
     .js .navigation .items .item.collapsible.collapsed>.handler .ico-minus,
     .js .navigation .items .item.collapsible.collapsed>.handler .ico-menu {
         left: 5px;
         display: none;
         font-size: 72%;
         top: 0;
         margin-top: 0;
         line-height: 50px
     }
     .js .navigation .items .item.collapsible>.handler .ico-chevron-down,
     .js .navigation .items .item.collapsible.collapsed>.handler .ico-chevron-down {
         display: block
     }
     .js .navigation .items .item.collapsible.opened .inner,
     .js .navigation .items .item.collapsible:hover .inner,
     .js .navigation .items .item.collapsible.collapsed.opened .inner,
     .js .navigation .items .item.collapsible.collapsed:hover .inner {
         display: block
     }
     .js .navigation .items .item.collapsible.opened .inner .subitems,
     .js .navigation .items .item.collapsible:hover .inner .subitems,
     .js .navigation .items .item.collapsible.collapsed.opened .inner .subitems,
     .js .navigation .items .item.collapsible.collapsed:hover .inner .subitems {
         display: block;
         border-top: 0 solid #3C5D92;
         border-bottom: 0
     }
     .js .navigation .items .item.collapsible.opened .inner .subitems .handler,
     .js .navigation .items .item.collapsible:hover .inner .subitems .handler,
     .js .navigation .items .item.collapsible.collapsed.opened .inner .subitems .handler,
     .js .navigation .items .item.collapsible.collapsed:hover .inner .subitems .handler {
         padding: 12px 12px 10px
     }
     .js .navigation .items .item.collapsible.opened>.handler .ico,
     .js .navigation .items .item.collapsible:hover>.handler .ico,
     .js .navigation .items .item.collapsible.collapsed.opened>.handler .ico,
     .js .navigation .items .item.collapsible.collapsed:hover>.handler .ico {
         color: #fff
     }
     .js .navigation .items .item.collapsible.opened>.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible:hover>.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible.collapsed.opened>.handler .ico-chevron-up,
     .js .navigation .items .item.collapsible.collapsed:hover>.handler .ico-chevron-up {
         display: block
     }
     .js .navigation .items .item.collapsible.service,
     .js .navigation .items .item.collapsible.collapsed.service {
         display: none
     }
     .js .navigation .items .item.collapsible.service>.handler,
     .js .navigation .items .item.collapsible.collapsed.service>.handler {
         text-align: center;
         position: relative
     }
     .js .navigation .items .item.collapsible.service>.handler .ico-menu,
     .js .navigation .items .item.collapsible.collapsed.service>.handler .ico-menu {
         display: block;
         font-size: 16px;
         position: absolute;
         left: 10px;
         right: auto;
         margin-top: 1px;
         vertical-align: top
     }
     .js .navigation .items .item.collapsible.service>.handler .more,
     .js .navigation .items .item.collapsible.collapsed.service>.handler .more {
         margin-left: 10px;
         display: none
     }
     .js .navigation .items .item.collapsible.service.show-more span.handler .ico-menu,
     .js .navigation .items .item.collapsible.collapsed.service.show-more span.handler .ico-menu {
         display: inline;
         font-size: 13px;
         vertical-align: middle
     }
     .js .navigation .items .item.collapsible.service.show-more span.handler .more,
     .js .navigation .items .item.collapsible.collapsed.service.show-more span.handler .more {
         display: inline
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems .handler,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems .handler {
         height: auto;
         background: #EDF0F5
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems .handler:hover,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems .handler:hover {
         background: #9099B8 !important
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.stored-items,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.stored-items {
         border-top: 0 solid #3C5D92
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.stored-items li .handler,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.stored-items li .handler {
         line-height: inherit;
         white-space: normal
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.stored-items li .handler .ico,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.stored-items li .handler .ico {
         line-height: inherit;
         padding: 12px 0
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.stored-items li.collapsible,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.stored-items li.collapsible {
         padding: 0
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.stored-items li.collapsible:hover>.handler,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.stored-items li.collapsible:hover>.handler {
         background: #EDF0F5 !important
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.stored-items li.collapsible>.handler,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.stored-items li.collapsible>.handler {
         height: auto;
         background: #EDF0F5
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.stored-items li.collapsible>.handler:hover,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.stored-items li.collapsible>.handler:hover {
         background: #9099B8 !important
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.stored-items li.collapsible.collapsed,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.stored-items li.collapsible.collapsed {
         background: #EDF0F5
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.stored-items li.collapsible.collapsed>.handler,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.stored-items li.collapsible.collapsed>.handler {
         background: #EDF0F5 !important
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.stored-items li.collapsible.collapsed>.handler:hover,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.stored-items li.collapsible.collapsed>.handler:hover {
         background: #9099B8 !important
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.stored-items li.collapsible.collapsed:hover,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.stored-items li.collapsible.collapsed:hover {
         background: #9099B8
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.stored-items li.collapsible ul.subitems,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.stored-items li.collapsible ul.subitems {
         border-top: 1px solid #fff
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.stored-items li.collapsible ul.subitems li>.handler,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.stored-items li.collapsible ul.subitems li>.handler {
         padding-right: 20px;
         background: #EDF0F5
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.stored-items li.collapsible ul.subitems li>.handler:before,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.stored-items li.collapsible ul.subitems li>.handler:before {
         position: absolute;
         right: 10px;
         top: 8px;
         bottom: 8px;
         content: "";
         display: block;
         width: 1px;
         border-right: 1px solid #afb6cd
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.stored-items li.collapsible ul.subitems li>.handler:hover,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.stored-items li.collapsible ul.subitems li>.handler:hover {
         background: #9099B8 !important
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.stored-items li.collapsible ul.subitems li>.handler:hover:before,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.stored-items li.collapsible ul.subitems li>.handler:hover:before {
         border-right-color: #fff
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.options,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.options {
         border-top-width: 0
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.options .ico,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.options .ico {
         margin-top: 0
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.options li,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.options li {
         background: #355180;
         border-top: 1px solid #fff
     }
     .js .navigation .items .item.collapsible.service .inner ul.subitems.options li:hover,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.subitems.options li:hover {
         background: #2d466e
     }
     .js .navigation .items .item.collapsible.service .inner ul.stored-items li.collapsible,
     .js .navigation .items .item.collapsible.service .inner ul.stored-items li.collapsible li,
     .js .navigation .items .item.collapsible.service .inner ul.options- li.collapsible,
     .js .navigation .items .item.collapsible.service .inner ul.options- li.collapsible li,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.stored-items li.collapsible,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.stored-items li.collapsible li,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.options- li.collapsible,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.options- li.collapsible li {
         cursor: pointer
     }
     .js .navigation .items .item.collapsible.service .inner ul.stored-items li span.handler,
     .js .navigation .items .item.collapsible.service .inner ul.options- li span.handler,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.stored-items li span.handler,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.options- li span.handler {
         width: auto;
         text-align: right;
         padding-left: 12px
     }
     .js .navigation .items .item.collapsible.service .inner ul.stored-items li span.handler .ico-minus,
     .js .navigation .items .item.collapsible.service .inner ul.options- li span.handler .ico-minus,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.stored-items li span.handler .ico-minus,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.options- li span.handler .ico-minus {
         display: block
     }
     .js .navigation .items .item.collapsible.service .inner ul.stored-items li .inner,
     .js .navigation .items .item.collapsible.service .inner ul.options- li .inner,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.stored-items li .inner,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.options- li .inner {
         position: static
     }
     .js .navigation .items .item.collapsible.service .inner ul.stored-items li.collapsed span.handler .ico-plus,
     .js .navigation .items .item.collapsible.service .inner ul.options- li.collapsed span.handler .ico-plus,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.stored-items li.collapsed span.handler .ico-plus,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.options- li.collapsed span.handler .ico-plus {
         display: block
     }
     .js .navigation .items .item.collapsible.service .inner ul.stored-items li.has-box .inner,
     .js .navigation .items .item.collapsible.service .inner ul.options- li.has-box .inner,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.stored-items li.has-box .inner,
     .js .navigation .items .item.collapsible.collapsed.service .inner ul.options- li.has-box .inner {
         display: block
     }
     .js .sticked .hdr .navigation .media li:hover .handler,
     .js .sticked .hdr .navigation .media li.opened .handler {
         background: #4c4c4c !important
     }
     .js .sticked .hdr .navigation .media li:hover .handler:before,
     .js .sticked .hdr .navigation .media li:hover .handler:after,
     .js .sticked .hdr .navigation .media li.opened .handler:before,
     .js .sticked .hdr .navigation .media li.opened .handler:after {
         content: " ";
         display: table
     }
     .js .sticked .hdr .navigation .media li:hover .handler:after,
     .js .sticked .hdr .navigation .media li.opened .handler:after {
         clear: both
     }
     .js .sticked .hdr .navigation .media li>.handler {
         border: none !important;
         padding: 0 !important;
         line-height: 40px !important
     }
     .js .sticked .hdr .navigation .media li>.handler .ico {
         margin-right: 10px;
         margin-left: 10px;
         color: #8F9ABA !important;
         vertical-align: top !important
     }
     .js .sticked .hdr .navigation .media li>.handler .text,
     .js .sticked .hdr .navigation .media li>.handler .ico-chevron-up,
     .js .sticked .hdr .navigation .media li>.handler .ico-chevron-down {
         display: none !important
     }
     .sticked-nav-actions {
         float: left;
         position: relative;
         z-index: 99
     }
     .sticky-share-teaser-container {
         float: right
     }
 }
 
 .foot-nav {
     clear: both;
     margin-bottom: 18px
 }
 
 .foot-nav ul.items {
     clear: both;
     list-style-type: none;
     margin-left: -12px;
     margin-right: -12px;
     border-bottom: 1px solid #6f7ea7
 }
 
 .foot-nav ul.items>li {
     border-top: 1px solid #6f7ea7
 }
 
 .foot-nav ul.items>li a,
 .foot-nav ul.items>li span.handler {
     text-align: right;
     position: relative;
     display: block;
     color: #8F9ABA;
     padding: 12px 12px;
     cursor: pointer;
     font-size: 18.4275px;
     text-transform: uppercase;
     vertical-align: bottom
 }
 
 .foot-nav ul.items>li.collapsible {
     border-bottom: 10px solid #57648c
 }
 
 .foot-nav ul.items>li.collapsible span.handler {
     background: #263a5c
 }
 
 .foot-nav ul.items>li.collapsible .inner li {
     border-top: 1px solid #57648c;
     background: #263a5c
 }
 
 .foot-nav ul.items>li.collapsible .inner li:hover {
     background: #1e2f4a
 }
 
 .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
 }
 
 body.can-ff .foot-nav ul.items>li.socials .inner li .btn {
     background-color: #3C5D92
 }
 
 body.can-ff .foot-nav ul.items>li.socials .inner li .btn .ico,
 body.can-ff .foot-nav ul.items>li.socials .inner li .btn .ico:before {
     color: #8F9ABA
 }
 
 .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;
     left: 10px;
     top: 50%;
     margin-top: -9px;
     margin-left: 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: #8F9ABA;
     border-right: 2px solid #57648c;
     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-right: 0
 }
 
 .js .foot-nav ul.items li.socials .inner ul.follow li a:hover {
     opacity: 1;
     background-color: #3C5D92
 }
 
 .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: #fff
 }
 
 .js .foot-nav ul.items li.collapsible {
     border-bottom: 9px solid #355180
 }
 
 .js .foot-nav ul.items li.collapsible span.handler:hover {
     background: #1e2f4a
 }
 
 .js .foot-nav ul.items li.collapsible .ico-chevron-up {
     display: block
 }
 
 .js .foot-nav ul.items li.collapsible.collapsed span.handler {
     background: #355180
 }
 
 .js .foot-nav ul.items li.collapsible.collapsed span.handler:hover {
     background: #2d466e
 }
 
 .js .foot-nav ul.items li.collapsible.collapsed span.handler:hover span.handler {
     background: none
 }
 
 .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 {
         -webkit-column-count: 2;
         -moz-column-count: 2;
         -o-column-count: 2;
         -ms-column-count: 2;
         column-count: 2;
         -webkit-column-rule-style: none;
         -moz-column-rule-style: none;
         -o-column-rule-style: none;
         -ms-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: #8F9ABA;
         padding-top: 0
     }
     .foot-nav ul.items li span.handler {
         font-size: 23.6925px
     }
     .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-right: 0;
         -webkit-column-break-inside: avoid;
         page-break-inside: avoid;
         break-inside: avoid
     }
     .foot-nav ul.items li.collapsible ul.subitems li a {
         border-right: none;
         padding: 0;
         text-transform: none;
              }
     .foot-nav ul.items li.collapsible ul.subitems li a:hover {
         text-decoration: underline
     }
     .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
     }
     .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: right
     }
     .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 {
         -webkit-column-count: 1;
         -moz-column-count: 1;
         -o-column-count: 1;
         -ms-column-count: 1;
         column-count: 1;
         -webkit-column-rule-style: none;
         -moz-column-rule-style: none;
         -o-column-rule-style: none;
         -ms-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 {
         -webkit-column-count: 4;
         -moz-column-count: 4;
         -o-column-count: 4;
         -ms-column-count: 4;
         column-count: 4;
         -webkit-column-rule-style: none;
         -moz-column-rule-style: none;
         -o-column-rule-style: none;
         -ms-column-rule-style: none;
         column-rule-style: none
     }
 }
 
 .js .menu-box .container3 {
     clear: right;
     float: right;
     width: 100%;
     overflow: hidden
 }
 
 .js .menu-box .container2 {
     clear: right;
     float: right;
     width: 100%;
     position: relative;
     left: 20%
 }
 
 .js .menu-box .container1 {
     float: right;
     width: 100%;
     position: relative;
     left: 60%
 }
 
 .js .menu-box .col1,
 .js .menu-box .col2,
 .js .menu-box .col3 {
     float: right;
     position: relative;
     overflow: hidden
 }
 
 .js .menu-box .col1 {
     width: 20%;
     right: 80%
 }
 
 .js .menu-box .col1 .section-head {
     display: none
 }
 
 .js .menu-box .col2 {
     width: 60%;
     right: 80%
 }
 
 .js .menu-box .col3 {
     width: 20%;
     right: 80%
 }
 
 .js .menu-box.media-nav .container2 {
     left: 33.333%
 }
 
 .js .menu-box.media-nav .container1 {
     left: 33.33%
 }
 
 .js .menu-box.media-nav .col1,
 .js .menu-box.media-nav .col2,
 .js .menu-box.media-nav .col3 {
     width: 33.33%;
     right: 66.66%
 }
 
 .menu-box {
     z-index: 1;
     top: 50px;
     display: none
 }
 
 .menu-box,
 .menu-box a {
     color: #6B6B6B
 }
 
 .menu-box .media-block-wrap .media-block {
     border: 0
 }
 
 .menu-box .container3 {
     background: #6e3101
 }
 
 .menu-box .container2 {
     margin-top: 8px;
     background: #EDF0F5;
     border-left: 1px solid #EDF0F5
 }
 
 .menu-box .container1 {
     border-left: 1px solid #fff;
     background: #EDF0F5;
     margin-right: 2px
 }
 
 .menu-box ul.items {
     padding-bottom: 18px;
     margin-bottom: 0
 }
 
 .menu-box ul.items li {
     background: none;
     width: 100%;
     border-bottom: 0;
     background: #EDF0F5
 }
 
 .menu-box ul.items li:hover {
     background: #9099B8
 }
 
 .menu-box ul.items li a {
     background: none;
     border: 0;
     padding: 10px 6px;
     display: block;
     padding: 10px
 }
 
 .menu-box .hlights {
     padding: 9px
 }
 
 .menu-box .hlights .media-block h4 {
     color: #6B6B6B
 }
 
 .menu-box .hlights .media-block a:hover h4 {
     color: #fff
 }
 
 .menu-box .see-all {
     background: #172338;
     border-top: 0 solid #0f1826;
     margin-top: 0;
     vertical-align: middle;
     text-align: center;
     overflow: hidden;
     padding: 18px
 }
 
 .menu-box .see-all a {
     color: #6B6B6B;
     display: block
 }
 
 .menu-box .see-all a .see-all-category {
     font-size: 34.2px
 }
 
 .menu-box .see-all a .see-all-arrow {
     height: 50px;
     width: 100%;
     display: block;
     background: url(img/navigation-see-all.png) no-repeat center 0 transparent
 }
 
 .menu-box .see-all a .see-all-arrow:hover {
     background-position: center -100px
 }
 
 .menu-box .see-all a:hover {
     color: #fff
 }
 
 @media (min-width: 640px) {
     .js .menu-box.opened {
         display: block
     }
 }
 
 .media-nav {
     border-top: 0 solid #333;
     background: #4c4c4c;
     z-index: 6
 }
 
 .media-nav .container3,
 .media-nav .container2,
 .media-nav .container1 {
     background: transparent;
     border-left-color: #6B6B6B
 }
 
 .media-nav .section-head,
 .media-nav .media-block h4 {
     border-color: #aaa
 }
 
 .media-nav .section-head {
     color: #b8b7b7
 }
 
 .media-nav .media-block h4 {
     color: #fff
 }
 
 .media-nav,
 .media-nav a {
     color: #fff
 }
 
 .media-nav .media-block-wrap {
     padding: 0 12px;
     padding-bottom: 18px;
     margin-bottom: 0
 }
 
 .media-nav .media-block-wrap .media-block {
     border-top-color: #6B6B6B
 }
 
 .media-nav .media-block-wrap .media-block .time {
     color: #fff
 }
 
 .media-nav .media-block-wrap .media-block .ico {
     color: #fff
 }
 
 .media-nav .media-block-wrap .media-block a h4 {
     color: #fff
 }
 
 .media-nav .media-block-wrap .media-block a h4:hover,
 .media-nav .media-block-wrap .media-block a h4:hover .ico {
     color: #d9d9d9
 }
 
 .media-nav .media-block-wrap.hlight {
     border-right: 0
 }
 
 .media-nav .media-block-wrap.hlight .btn {
     margin: 9px;
     float: right;
     background-color: #3C5D92;
     color: #fff
 }
 
 .media-nav .media-block-wrap ul.subitems li.subitem {
     background: none;
     width: 100%;
     border-bottom: 0
 }
 
 .media-nav .media-block-wrap ul.subitems li.subitem a,
 .media-nav .media-block-wrap ul.subitems li.subitem .handler {
     background: none;
     padding: 10px;
     border: 0;
     color: #fff;
     display: block
 }
 
 .media-nav .media-block-wrap ul.subitems li.subitem a:hover,
 .media-nav .media-block-wrap ul.subitems li.subitem .handler:hover {
     background: #404040
 }
 
 .media-nav .media-block-wrap ul.subitems li.subitem a:before,
 .media-nav .media-block-wrap ul.subitems li.subitem .handler:before {
     border-right: 0
 }
 
 .multiple-tubes .tabs {
     max-width: 100%;
     width: 100%;
     display: block;
     float: right;
     padding: 0 40px;
     height: 42.4px;
     overflow: hidden;
     position: relative
 }
 
 .multiple-tubes .tabs .btn {
     position: absolute;
     right: 0;
     top: 50%;
     width: 24px;
     height: 24px;
     line-height: 24px;
     background-color: transparent;
     cursor: pointer;
     margin-top: -12px;
     padding: 0
 }
 
 .multiple-tubes .tabs .btn .ico {
     line-height: 12px;
     margin-left: 0;
     font-size: 24px
 }
 
 .multiple-tubes .tabs .btn.btn-forward {
     left: 12px;
     right: auto
 }
 
 .multiple-tubes .tabs .btn.btn-backward {
     right: 12px;
     left: auto
 }
 
 .multiple-tubes .tube-tab {
     float: right;
     color: #f2f2f2;
     border-left: 2px solid #7f7f7f;
     border-top: 0;
     text-transform: none;
     font-size: 18px;
     cursor: pointer;
     height: 42.4px
 }
 
 .multiple-tubes .tube-tab span {
     background-color: transparent;
     padding-left: 10px;
     padding-right: 10px;
     margin: 0;
     display: block;
     line-height: 42.4px;
     vertical-align: middle;
     height: 100%
 }
 
 .multiple-tubes .tube-tab span:hover {
     background-color: #353535
 }
 
 .multiple-tubes .tube-tab.active span {
     background-color: #fff;
     color: #3C5D92
 }
 
 .multiple-tubes .tube-tab.active span:hover {
     background-color: #fff
 }
 
 .multiple-tubes .container3 {
     border-top: 2px solid #fff
 }
 
 .multiple-tubes .container3 .media-block-wrap {
     display: none
 }
 
 .test-pnl-bcast {
     padding: 10px;
     background: #2F2B28
 }
 
 .test-pnl-bcast h4 {
     color: #fff;
     text-transform: uppercase;
     font-size: .8em;
     line-height: 1em;
     padding: 0 0 5px
 }
 
 .test-pnl-bcast .relation:before,
 .test-pnl-bcast .relation:after {
     content: " ";
     display: table
 }
 
 .test-pnl-bcast .relation:after {
     clear: both
 }
 
 .test-pnl-bcast .relation .actions {
     float: right;
     width: 40px
 }
 
 .test-pnl-bcast .relation .actions .action {
     color: #fff;
     background: #4B4744;
     text-align: center;
     padding: 4px;
     margin: 4px
 }
 
 .test-pnl-bcast .relation .desc {
     margin-right: 45px
 }
 
 .test-pnl-bcast .programs li ul li .time,
 .test-pnl-bcast .programs li ul li .name {
     font-weight: bold
 }
 
 .test-pnl-bcast .programs li ul li .time {
     color: #EA6A23
 }
 
 .test-pnl-bcast .programs li ul li .name {
     color: #fff;
     padding-right: 5px
 }
 
 @media (min-width: 640px) {
     .js .test-pnl-bcast:before,
     .js .test-pnl-bcast:after {
         content: " ";
         display: table
     }
     .js .test-pnl-bcast:after {
         clear: both
     }
     .js .test-pnl-bcast .playing,
     .js .test-pnl-bcast .timeline,
     .js .test-pnl-bcast .alternatives {
         float: right;
         width: 33%
     }
     .js .test-pnl-bcast .programs ul.items {
         margin-right: 20px;
         background: none !important
     }
     .js .test-pnl-bcast .programs ul.items li {
         float: none;
         border: 0
     }
     .js .test-pnl-bcast .programs ul.items li .handler {
         background: none !important;
         font-size: .8em;
         line-height: 1em;
         padding: 0 0 5px
     }
     .js .test-pnl-bcast .programs ul.items li .handler .ico-caret-up,
     .js .test-pnl-bcast .programs ul.items li .handler .ico-caret-down {
         display: none !important
     }
     .js .test-pnl-bcast .programs ul.items li ul.subitems {
         position: inherit;
         width: auto
     }
     .js .test-pnl-bcast .programs ul.items li ul.subitems li {
         float: none
     }
 }
 
 .test-pnl-tv {
     padding: 10px;
     background: #2F2B28;
     color: #fff
 }
 
 .test-actual-prog-banner .inner {
     margin: 5px;
     padding: 5px;
     background: lightgray
 }
 
 @media (min-width: 640px) {
     .test-actual-prog-banner {
         display: none
     }
 }
 
 .nav {
     list-style: none
 }
 
 .nav>li>a {
     position: relative;
     display: block;
     padding: 9px 18px 6px
 }
 
 .nav-tabs {
     border-bottom-width: 3px
 }
 
 .nav-tabs__list {
     min-width: 100%
 }
 
 .nav-tabs__item {
     float: right;
     text-transform: uppercase;
     min-width: 80px;
     text-align: center;
     font-size: 18.4275px;
     border-bottom-width: 3px
 }
 
 .nav-tabs__item a {
     border-bottom-width: 0;
     border-bottom-style: solid;
     font-size: 17.1px
 }
 
 .nav-tabs__item--active>a,
 .nav-tabs__item--active>a:hover,
 .nav-tabs__item--active>a:focus {
     cursor: default
 }
 
 .nav-tabs__item--default {
     background-color: transparent
 }
 
 .nav-tabs__item--full {
     border-right: 1px solid #919191
 }
 
 .nav-tabs--level-1 {
     border-color: #3d3d3d
 }
 
 .nav-tabs--level-1 .nav-tabs__item {
     background-color: #f2f2f2
 }
 
 .nav-tabs--level-1 .nav-tabs__item a {
     color: #6B6B6B
 }
 
 .nav-tabs--level-1 .nav-tabs__item--active {
     background-color: #3d3d3d;
     position: relative
 }
 
 .nav-tabs--level-1 .nav-tabs__item--active a {
     color: #fff
 }
 
 .nav-tabs--level-1 .nav-tabs__item--default {
     margin-bottom: 2px;
     margin-left: 2px;
     padding-top: 2px;
     margin-left: 2px
 }
 
 .nav-tabs--level-1 .nav-tabs__item--default.nav-tabs__item--active {
     background-color: #3d3d3d
 }
 
 .nav-tabs--level-1 .nav-tabs__item--default.nav-tabs__item--active:after {
     content: "";
     background-color: #3d3d3d;
     height: 2px;
     width: 100%;
     position: absolute;
     right: 0;
     bottom: -2px
 }
 
 .nav-tabs--level-1 .nav-tabs__item--full {
     color: #fff;
     background-color: transparent;
     border-left: 1px solid #919191
 }
 
 .nav-tabs--level-1 .nav-tabs__item--full a {
     color: #fff
 }
 
 .nav-tabs--level-1 .nav-tabs__item--full.nav-tabs__item--active {
     border-left-color: transparent;
     background-color: #fff
 }
 
 .nav-tabs--level-1 .nav-tabs__item--full.nav-tabs__item--active a {
     color: #6B6B6B
 }
 
 .nav-tabs--level-2 {
     border-bottom-width: 0
 }
 
 .nav-tabs--level-2 .nav-tabs__list {
     border-color: #f2f2f2;
     border-bottom-width: 3px;
     border-bottom-style: solid
 }
 
 .nav-tabs--level-2 .nav-tabs__item a {
     color: #7d7d7d;
     padding: 18px
 }
 
 .nav-tabs--level-2 .nav-tabs__item--active a,
 .nav-tabs--level-2 .nav-tabs__item a:hover {
     color: #3d3d3d;
     text-decoration: none;
     border-bottom-color: #919191;
     border-bottom-width: 3px;
     margin-bottom: -3px
 }
 
 .nav-tabs--level-2 .nav-tabs__item--active a {
     border-bottom-color: #3C5D92
 }
 
 .nav-tabs--default {
     margin-top: 27px;
     border-bottom-style: solid
 }
 
 .pg-broadcast .nav-tabs__list {
     min-width: 100%
 }
 
 .pg-broadcast .nav-tabs--has-content>li {
     border-right: 2px;
     margin-right: 0;
     border-style: solid
 }
 
 .pg-broadcast .nav-tabs--level-2 {
     margin-top: -18px
 }
 
 html.js .nav-tabs .btn {
     position: absolute;
     top: 50%;
     padding: 0;
     cursor: pointer;
     margin-right: 0;
     margin-left: 0;
     z-index: 2;
     line-height: 45px
 }
 
 html.js .nav-tabs .btn.btn-prev {
     right: 0
 }
 
 html.js .nav-tabs .btn.btn-next {
     left: 0
 }
 
 html.js .nav-tabs--level-1 .btn {
     width: 22.5px;
     height: 45px;
     text-align: center;
     background-color: rgba(41, 41, 41, 0.7);
     margin-top: -22.5px
 }
 
 html.js .nav-tabs--level-2 .btn {
     color: #000;
     margin-top: -25px;
     width: 45px
 }
 
 html.js .nav-tabs--level-2 .btn.btn-prev {
     text-align: right;
     background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 30%, #fff 100%);
     background: linear-gradient(to right, rgba(255, 255, 255, 0) 30%, #fff 100%)
 }
 
 html.js .nav-tabs--level-2 .btn.btn-next {
     text-align: left;
     background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 30%, #fff 100%);
     background: linear-gradient(to left, rgba(255, 255, 255, 0) 30%, #fff 100%)
 }
 
 .sticked-nav-popup {
     display: none;
     z-index: 100;
     background: #dedede;
     color: #fff;
     margin-bottom: 0
 }
 
 .sticked .sticked-nav-popup.opened {
     display: block;
     padding: 0 10px 8px
 }
 
 .sticked-nav-popup .stick-srch-form {
     padding-left: 50px
 }
 
 .sticked-nav-popup .stick-srch-form #form-stickyNavSearch {
     max-width: none
 }
 
 .sticked-nav-popup .stick-srch-form #form-stickyNavSearch input,
 .sticked-nav-popup .stick-srch-form #form-stickyNavSearch button {
     height: 41.4px;
     font-size: 13px
 }
 
 .sticked-nav-popup .ico span {
     display: none
 }
 
 .sticked-nav-popup .btn-close {
     position: absolute;
     left: 0;
     top: 0;
     background: none;
     padding: 0;
     width: 50px;
     height: 46px
 }
 
 .sticked-nav-popup .btn-close .ico {
     margin-left: 0;
     font-size: 26px;
     color: #6B6B6B;
     vertical-align: middle
 }
 
 .sticked-nav-popup .btn-close .ico:before {
     color: #6B6B6B
 }
 
 .sticked-nav-popup .btn-close:hover .ico {
     color: #292929
 }
 
 .sticked-nav-popup .btn-close:hover .ico:before {
     color: #292929
 }
 
 .popup-share .btn-rounded {
     float: right;
     margin: 0;
     margin-top: 9px;
     text-decoration: none;
     text-align: center;
     cursor: pointer;
     width: 28px;
     height: 28px;
     line-height: 28px;
     margin-right: 10px
 }
 
 .popup-share .sticky-share-container,
 .popup-share .stick-share {
     padding-left: 50px;
     float: left
 }
 
 .popup-share .sticky-share-container a.btn-load-more,
 .popup-share .stick-share a.btn-load-more {
     display: none
 }
 
 .hdr.sticked .hdr-nav-frag {
     display: none
 }
 
 .hdr-nav-frag .actions .action {
     display: none
 }
 
 .hdr-nav-frag .actions a {
     color: #8F9ABA
 }
 
 .hdr-nav-frag .actions a:hover {
     color: #fff
 }
 
 .hdr-nav-frag .actions .pnl-srch-top {
     position: absolute;
     top: 50px;
     display: none;
     width: 100%
 }
 
 .hdr-nav-frag .actions .pnl-srch-top form {
     max-width: 100%
 }
 
 .js .hdr-nav-frag .actions .pnl-srch-top {
     display: block
 }
 
 .js .hdr-nav-frag .actions .pnl-srch-top.collapsed {
     display: none
 }
 
 .hdr-nav-frag .actions .srch-elem {
     background: #d6d6d6;
     padding: 12px 10px;
     padding-left: 55px;
     margin-bottom: -8px
 }
 
 .hdr-nav-frag .actions .srch-elem input::-webkit-input-placeholder {
     color: #b8b7b7
 }
 
 .hdr-nav-frag .actions .srch-elem input::-moz-placeholder {
     color: #b8b7b7
 }
 
 .hdr-nav-frag .actions .srch-elem input:-ms-input-placeholder {
     color: #b8b7b7
 }
 
 .hdr-nav-frag .actions .srch-elem .btn-srch {
     padding: 7px;
     position: absolute;
     left: 10px;
     top: 10px;
     background: #d6d6d6
 }
 
 .pg-srch .hdr-nav-frag .actions .srch-elem .btn-srch {
     display: none
 }
 
 .hdr-nav-frag .compact-actions {
     list-style-type: none;
     float: left;
     clear: left
 }
 
 .js .hdr-nav-frag .compact-actions {
     clear: none
 }
 
 .hdr-nav-frag .compact-actions li {
     float: right;
     background-color: transparent
 }
 
 .hdr-nav-frag .compact-actions li a {
     color: black;
     display: block;
     vertical-align: middle;
     margin: 0 10px;
     line-height: 54px;
     height: 54px
 }
 
 .hdr-nav-frag .compact-actions li a i.ico {
     color: #fff;
     font-size: 24px;
     margin: 0;
     vertical-align: baseline
 }
 
 .hdr-nav-frag .compact-actions li.opened {
     background-color: #2d466e
 }
 
 .hdr-nav-frag .compact-actions li.opened i.ico {
     color: #fff
 }
 
 .pg-srch .hdr-nav-frag .compact-actions li.action-srch {
     display: none
 }
 
 @media (min-width: 640px) {
     .js body.nav-no-loaded:not(.sticked) .actions {
         overflow: hidden;
         height: 80px
     }
     .js body.nav-no-loaded:not(.sticked) .actions .pnl-srch-top {
         display: block;
     }
     .js .nav-no-loaded:not(.sticked) .hdr-nav-frag {
         overflow: hidden;
         max-height: 92px
     }
     .js .hdr-nav-frag .compact-actions {
         display: none
     }
     .hdr-nav-frag .actions {
         margin-left: 12px;
         float: left
     }
     .hdr-nav-frag .actions .pnl-srch-top {
         position: relative;
         top: 0;
         width: auto
     }
     .js .hdr-nav-frag .actions .pnl-srch-top.collapsed {
         display: block
     }
     .hdr-nav-frag .actions .pnl-srch-top .srch-elem {
         padding: 0;
         background: transparent
     }
     .hdr-nav-frag .actions .pnl-srch-top .srch-elem .input-wrap {
         float: right;
         width: auto;
         line-height: normal
     }
     .hdr-nav-frag .actions .pnl-srch-top .srch-elem .btn-srch {
         float: left;
         padding: 10px;
         clear: none;
         float: right;
         position: inherit;
         left: 10px;
         top: 5px;
         padding: 0
     }
     .pg-srch .hdr-nav-frag .actions .pnl-srch-top {
         display: none !important
     }
     .js .hdr-nav-frag .actions .action {
         display: block;
         float: left;
         background: transparent
     }
     .js .hdr-nav-frag .actions .action:before {
         position: absolute;
         margin-top: 13px;
         display: inline-block;
         content: "";
         height: 15.75px;
         line-height: 15.75px;
         vertical-align: middle;
         width: 1px;
         background: #94acd3
     }
     .js .hdr-nav-frag .actions .action:first-child:before {
         content: none
     }
     .js .hdr-nav-frag .actions .action a {
         padding: 0 10px;
         text-decoration: none;
         height: 50px;
         line-height: 50px;
         display: block;
         font-family: Arial
     }
     .js .hdr-nav-frag .actions .action a span {
         font-size: 17.11125px
     }
     .js .hdr-nav-frag .actions .action a .ico {
         margin: 0 5px;
         line-height: 1
     }
     .js .hdr-nav-frag .actions .action a .ico-chevron-up,
     .js .hdr-nav-frag .actions .action a .ico-chevron-down {
         margin: 0
     }
     .js .hdr-nav-frag .actions .action a:hover {
         color: #fff;
         text-decoration: underline;
         background: transparent
     }
     .js .hdr-nav-frag .actions .action a:hover .ico {
         text-decoration: none
     }
     .js .hdr-nav-frag .actions .action .simple-menu {
         height: 50px;
         line-height: 50px
     }
     .js .hdr-nav-frag .actions .action .simple-menu .handler {
         color: #8F9ABA;
         padding: 0 10px
     }
     .js .hdr-nav-frag .actions .action .simple-menu .handler .label,
     .js .hdr-nav-frag .actions .action .simple-menu .handler .chevrons {
         display: none
     }
     .js .hdr-nav-frag .actions .action .simple-menu:hover>.handler {
         color: #fff
     }
     .js .hdr-nav-frag .actions .action .simple-menu:hover>a.handler {
         text-decoration: underline
     }
     .js .hdr-nav-frag .actions .action .simple-menu .inner .handler {
         text-decoration: none;
         font-size: 17.11125px;
         color: #292929
     }
     .js .hdr-nav-frag .actions .action.action-login {
         display: block;
         margin: 0
     }
     .js .hdr-nav-frag .actions .action.action-login .just-link {
         margin: 9px 0;
         display: inline-block
     }
     .js .hdr-nav-frag .actions .action.action-login .name {
         display: none
     }
     .js .hdr-nav-frag .actions .action.action-editions li {
         float: right;
         position: relative
     }
     .js .hdr-nav-frag .actions .action.action-editions li:before {
         position: absolute;
         right: 0;
         top: 13px;
         display: block;
         content: "";
         height: 15.75px;
         width: 1px;
         background: #94acd3
     }
     .js .hdr-nav-frag .actions .action.action-editions li:nth-of-type(1):before {
         display: none
     }
     .js .hdr-nav-frag .actions .action.action-editions li.hlight {
         background: none
     }
     .js .hdr-nav-frag .actions .action.action-editions li.hlight a {
         padding-right: 18px
     }
     .js .hdr-nav-frag .actions .action.action-editions li.hlight a:before {
         width: 5px;
         height: 5px;
         border-radius: 5px;
         content: '';
         background-color: #8F9ABA;
         display: block;
         position: absolute;
         top: 17px;
         right: 8px
     }
     .js .hdr-nav-frag .actions .action.action-entity-sites .name {
         display: none
     }
     .hdr-nav-frag ul.follow a.btn {
         background-color: transparent;
         border: 0
     }
     .hdr-nav-frag ul.follow a.btn .ico {
         background-color: transparent
     }
     .hdr-nav-frag ul.follow li {
         margin-top: 4px;
         margin-bottom: 0;
         margin-left: 4px
     }
     body.can-ff .hdr-nav-frag ul.follow li {
         margin-top: 0;
         margin-left: 0px
     }
     body.can-ff .hdr-nav-frag ul.follow a.btn {
         margin-left: 0;
         width: auto;
         background-color: transparent;
         margin-bottom: 0;
         border-radius: 0;
         color: #8F9ABA
     }
     body.can-ff .hdr-nav-frag ul.follow a.btn:hover {
         background: transparent;
         opacity: 1
     }
     body.can-ff .hdr-nav-frag ul.follow a.btn:hover {
         opacity: 1;
         color: #fff
     }
     body.can-ff .hdr-nav-frag ul.follow a.btn .ico,
     body.can-ff .hdr-nav-frag ul.follow a.btn .ico:before {
         width: 16px;
         height: 16px;
         line-height: 16px;
         font-size: 16px;
         margin: 0
     }
 }
 
 .hdr-nav-frag .has-actions .actions__safe-wrap {
     height: 50px;
     float: left
 }
 
 @media (min-width: 992px) {
     .js .hdr-nav-frag .actions .action .simple-menu>.handler .label,
     .js .hdr-nav-frag .actions .action .simple-menu>.handler .chevrons,
     .js .hdr-nav-frag .actions .action a .label,
     .js .hdr-nav-frag .actions .action a .chevrons {
         display: inline-block;
         margin-left: 4px
     }
     .js .hdr-nav-frag .actions .action .simple-menu>.handler .ico-chevron-up,
     .js .hdr-nav-frag .actions .action .simple-menu>.handler .ico-chevron-down,
     .js .hdr-nav-frag .actions .action a .ico-chevron-up,
     .js .hdr-nav-frag .actions .action a .ico-chevron-down {
         margin: 0px
     }
     .js .hdr-nav-frag .actions .action.action-entity-sites .name {
         display: inline
     }
 }
 
 .hdr-nav-frag .replace-by-img,
 .navigation .replace-by-img {
     width: 40px;
     display: inline-block
 }
 
 .back-to-top-nav {
     text-align: left
 }
 
 .back-to-top-nav.disabled {
     margin: 18px 0 -17px 0;
     padding: 9px 0;
     background: #f2f2f2;
     color: #292929
 }
 
 .back-to-top-nav.disabled a.back-to-top-link {
     color: #292929
 }
 
 .back-to-top-nav.disabled a.back-to-top-link:hover {
     color: #4369a4
 }
 
 .back-to-top-nav.disabled a.back-to-top-link i.ico {
     margin-left: 0;
     margin-right: 5px
 }
 
 .js .back-to-top-nav a.back-to-top-link {
     display: block;
     z-index: 10;
     padding: 12px;
     position: fixed;
     bottom: 12px;
     left: 12px;
     background: #292929;
     color: #fff;
     opacity: .8;
     filter: alpha(opacity=80);
     transition-property: left;
     transition-duration: 1s
 }
 
 .js .back-to-top-nav a.back-to-top-link:hover {
     opacity: 1;
     filter: alpha(opacity=100)
 }
 
 .js .back-to-top-nav a.back-to-top-link i.ico {
     margin-left: 0;
     width: 16px;
     height: 16px;
     line-height: 16px
 }
 
 .js .back-to-top-nav a.back-to-top-link span.text {
     display: none
 }
 
 .js .back-to-top-nav a.back-to-top-link.not-used {
     left: -100%
 }
 
 @media (min-width: 320px) {
     .js .back-to-top-nav a.back-to-top-link {
         display: none
     }
 }
 
 .media-block {
     word-wrap: break-word
 }
 
 .media-block .img-wrap {
     display: block;
     width: 100%;
     position: relative
 }
 
 .media-block .img-wrap .thumb.thumb16_9 {
     height: 0;
     padding-bottom: 56.25%;
     overflow: hidden;
     background-color: #f0f3f7;
     background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYwIDkwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNjAgOTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRDVEN0Q4O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MC4zLDMxLjFjMi43LDAuNiw0LjksMyw3LjQsNmMxLjMsMS40LDIuNywzLjEsNC43LDQuM2MxLjksMS4zLDQuNiwxLjksNywxLjdjNC44LTAuNSw4LjYtMi45LDExLjktNC43YzMuNC0xLjksNi40LTMuNCw5LjEtNC4xYzQuOC0xLjMsOCwwLjEsOC43LDAuNGMwLjEtMC44LDAuNC02LjQtNi02LjRjLTEuMSwwLTIuOCwwLjQtNC4zLDAuOWMtMy40LDEuMS02LjcsMy0xMCw1LjFjLTMuMywyLTYuNiw0LjItMTAsNC44Yy02LjksMS43LTEwLjctOS40LTE4LjEtMTAuMWMtMy41LTAuNC02LDAuOS03LjYsMS43Yy0xLjYsMC45LTIuMywxLjYtMi4zLDEuOGMwLDAsMCwwLDAsMGMwLDAsMC0wLjEsMC4xLTAuMWMwLDAtMC4xLDAuMS0wLjEsMC4xYzAsMCwwLDAsMCwwYzAsMCwwLDAsMCwwYzAsMCwwLDAsMCwwYzAsMC4yLDEuMSwwLjMsMi44LDAuOWMxLjcsMC42LDMuNywyLjEsNSw0LjljMS4zLDIuOCwyLjEsNi40LDMuOCwxMC4zYzEuNiwzLjksNC44LDguMSw5LjMsMTBjNC40LDIuMSw5LjMsMi40LDEzLjYsMmM0LjMtMC4zLDgtMSwxMS4xLTEuMWM2LjItMC40LDkuMSwyLDkuNCwyLjFjMC4xLTAuMywyLTYuMy00LjItNy4zYy0xLTAuMi0zLjYtMC4yLTUuNSwwYy03LDAuNi0xNS4zLDMuNi0yMi43LDAuN2MtMy42LTEuMy02LjMtNC4zLTguMS03LjdjLTEuOC0zLjQtMy03LjEtNC44LTEwYy0xLjQtMi41LTMuNi00LjEtNS40LTQuN2MxLjYsMC4xLDMuNCwwLjYsNSwyLjFjMi4xLDEuOCwzLjUsNS4xLDUuNiw4LjZjMS4xLDEuNywyLjMsMy42LDQuMiw1LjFjMS44LDEuNSw0LjEsMi42LDYuNCwzLjFjNC42LDEsOS4zLDAuMiwxMy4yLTEuMWMzLjktMS4zLDcuMi0yLjcsMTAtMy4yYzUuNS0xLjEsOC44LDEuMSw5LjEsMS4xYzAuMi0xLjEsMC44LTYuNi01LjUtNi45Yy0xLjItMC4xLTMuMSwwLjItNC44LDAuNmMtMy41LDAuOC02LjksMi41LTEwLjQsMy45Yy0zLjUsMS40LTcuMywyLjEtMTEsMS42Yy0zLjYtMC41LTYuNS0yLjgtOC42LTUuOWMtMi4yLTMtNC02LjUtNi44LTguNmMtMi0xLjUtNC4xLTEuOC01LjgtMS44Yy0wLjEsMC0wLjIsMC0wLjMsMGMwLjEsMCwwLjIsMCwwLjMsMEM1NywzMC44LDU4LjYsMzAuNiw2MC4zLDMxLjF6Ii8+PC9zdmc+);
     background-repeat: no-repeat;
     background-position: center center
 }
 
 .pg-home .special-sidebar .media-block .img-wrap .thumb.thumb16_9 {
     background-color: #fdfefe
 }
 
 .media-block .img-wrap .thumb.thumb16_9 img {
     transition: opacity 1s ease-in-out;
     opacity: 0
 }
 
 .media-block .img-wrap .thumb.thumb16_9 img.enhanced {
     opacity: 1
 }
 
 .media-block .img-wrap .ico {
     position: absolute;
     right: 0;
     top: 0;
     color: #fff;
     text-align: center
 }
 
 body.can-ff .media-block .img-wrap .ico {
     background-color: black;
     background: rgba(0, 0, 0, 0.7);
     padding: 1px;
     width: 26px
 }
 
 body.can-ff .media-block .img-wrap:hover .ico {
     background: #000;
     color: #fff
 }
 
 .media-block .media-pholder {
     padding-bottom: 9px
 }
 
 .media-block h4,
 .media-block li {
     color: #292929;
     line-height: 1.5725;
     padding-bottom: 9px;
     vertical-align: baseline
 }
 
 .media-block h4 .ico,
 .media-block li .ico {
     color: #6B6B6B;
     margin-left: 5px;
     vertical-align: middle
 }
 
 body.can-ff .media-block h4 .ico,
 body.can-ff .media-block li .ico {
     vertical-align: baseline
 }
 
 .media-block p {
     margin-bottom: 9px;
     color: #000
 }
 
 .media-block .category,
 .media-block .label,
 .media-block .date,
 .media-block .date-relative,
 .media-block .time {
     display: block;
     font-size: 18.4275px;
     color: #919191;
     text-transform: uppercase;
     padding-bottom: 4px
 }
 
 .media-block .date {
     word-wrap: normal
 }
 
 .media-block .date-relative {
     text-transform: none
 }
 
 .media-block .category {
     color: #3C5D92;
     text-decoration: none
 }
 
 .media-block a.category:hover,
 .media-block a.category:focus {
     color: #4369a4;
     text-decoration: underline
 }
 
 .indent-time .media-block .time {
     float: right;
     width: 88px
 }
 
 .media-block a:hover h4 {
     color: #4369a4
 }
 
 .media-block a:hover .category {
     color: #808080
 }
 
 .media-block a:hover p {
     color: #000
 }
 
 .media-block a:hover img.enhanced {
     -webkit-filter: brightness(90%) contrast(120%);
     filter: brightness(90%) contrast(120%)
 }
 
 .media-block.size-1 h4 {
     font-size: 27px
 }
 
 .media-block.size-1 h4 .ico {
     font-size: 22.5px;
     line-height: 32.4px;
     width: 27px;
     height: 32.4px
 }
 
 .media-block.size-1 p {
     font-size: 18px
 }
 
 .media-block.size-2 h4 {
     font-size: 22.5px
 }
 
 .media-block.size-2 h4 .ico {
     font-size: 22.5px;
     line-height: 27px;
     width: 22.5px;
     height: 27px
 }
 
 .media-block.size-2 p {
     font-size: 15.75px
 }
 
 .media-block.size-3 .category,
 .media-block.size-3 .label,
 .media-block.size-3 .date,
 .media-block.size-3 .date-relative,
 .media-block.size-3 .time {
     font-size: 17.11125px
 }
 
 .media-block.size-3 h4 {
     font-size: 20.25px
 }
 
 .media-block.size-3 h4 .ico {
     font-size: 20.25px;
     line-height: 24.3px;
     width: 20.25px;
     height: 24.3px
 }
 
 .media-block.size-3 p {
     font-size: 15.75px
 }
 
 .media-block.size-4 .category,
 .media-block.size-4 .label,
 .media-block.size-4 .date,
 .media-block.size-4 .date-relative,
 .media-block.size-4 .time {
     font-size: 17.11125px
 }
 
 .media-block.size-4 h4 {
     font-size: 15.75px
 }
 
 .media-block.size-4 h4 .ico {
     line-height: 18.9px;
     height: 18.9px
 }
 
 .media-block.size-4 p {
     font-size: 14.625px
 }
 
 .media-block.horizontal.width-img .content {
     margin-right: 38.5%;
     word-wrap: break-word
 }
 
 .media-block.horizontal .img-wrap {
     width: 35%;
     float: right;
     margin-left: 10px
 }
 
 .media-block .player-and-links {
     padding-bottom: 9px
 }
 
 @media (max-width: 639px) {
     .author .media-block.horizontal.width-img .content,
     .col-xs-vertical .media-block.horizontal.width-img .content {
         margin-right: 0
     }
     .col-xs-vertical .media-block.horizontal .img-wrap {
         width: 100%;
         margin-left: 0
     }
 }
 
 @media (min-width: 361px) {
     body.can-ff .media-block.size-1 .img-wrap .ico,
     body.can-ff .media-block.size-2 .img-wrap .ico,
     body.can-ff .media-block.size-3 .img-wrap .ico {
         width: 32px;
         font-size: 18px;
         padding: 3px
     }
 }
 
 @media (min-width: 640px) {
     body.can-ff .media-block.size-1 .img-wrap .ico,
     body.can-ff .media-block.size-2 .img-wrap .ico {
         width: 40px;
         font-size: 20px;
         padding: 5px
     }
     .small-thums-list .media-block.horizontal .img-wrap {
         width: 17%
     }
     .small-thums-list .media-block.horizontal.width-img .content {
         margin-right: 19%
     }
 }
 
 .media-block-wrap {
     margin-bottom: 18px
 }
 
 .media-block-wrap a.link-more {
     color: #3C5D92
 }
 
 .media-block-wrap a.link-more:hover {
     color: #4369a4
 }
 
 .media-block-wrap .label {
     color: #919191
 }
 
 .media-block-wrap .media-block p {
     display: none
 }
 
 .media-block-wrap .media-block .img-wrap {
     padding-bottom: 12px
 }
 
 .media-block-wrap .sys-msg {
     margin: 12px 0
 }
 
 .media-block-wrap .wsw {
     margin-top: 12px
 }
 
 .media-block-wrap .wsw .pangeaExternalWidgetSnippetRendered {
     margin-top: -12px
 }
 
 @media (min-width: 640px) {
     .media-block-wrap .media-block p {
         display: block
     }
 }
 
 .media-block-wrap .media-block {
     border-bottom: 1px dotted #d1d1d1;
     margin-top: 12px
 }
 
 .media-block-wrap .wg-content {
     padding: 18px 0
 }
 
 @media (max-width: 639px) {
     .media-block-wrap .col-xs-12:nth-last-of-type(1)>.media-block {
         border-bottom: 0
     }
     .media-block-wrap .follow-up-list .col-xs-12:nth-of-type(1)>.media-block {
         border-top: 1px dotted #d1d1d1;
         padding-top: 12px
     }
     .media-block-wrap .follow-up-list.col-xs-6 .col-xs-12:nth-of-type(1)>.media-block {
         border-top: 0;
         padding-top: 0
     }
     .media-block-wrap .col-xs-4 .media-block {
         border-bottom-style: none
     }
     .media-block-wrap .col-xs-4 .media-block.horizontal {
         border-bottom-style: solid
     }
     .media-block-wrap .col-xs-4:nth-of-type(3n+4) {
         clear: right
     }
     .media-block-wrap .col-xs-4:nth-last-of-type(1)>.media-block,
     .media-block-wrap .col-xs-4:nth-last-of-type(2)>.media-block,
     .media-block-wrap .col-xs-4:nth-last-of-type(3)>.media-block {
         border-bottom: 0
     }
     .media-block-wrap .col-xs-3 .media-block {
         border-bottom-style: none
     }
     .media-block-wrap .col-xs-3:nth-of-type(4n+5) {
         clear: right
     }
     .media-block-wrap .col-xs-3:nth-last-of-type(1)>.media-block,
     .media-block-wrap .col-xs-3:nth-last-of-type(2)>.media-block,
     .media-block-wrap .col-xs-3:nth-last-of-type(3)>.media-block,
     .media-block-wrap .col-xs-3:nth-last-of-type(4)>.media-block {
         border-bottom: 0
     }
     .media-block-wrap .col-xs-6:nth-of-type(2n+3) {
         clear: right
     }
     .media-block-wrap .col-xs-6:nth-last-of-type(1)>.media-block,
     .media-block-wrap .col-xs-6:nth-last-of-type(2)>.media-block {
         border-bottom: 0
     }
     .wg-area-4c .media-block-wrap .col-xs-3 .media-block {
         border-bottom-style: dotted
     }
     .wg-area-4c .media-block-wrap .col-xs-3:nth-of-type(4n+5) {
         clear: right
     }
     .wg-area-4c .media-block-wrap .col-xs-3:nth-last-of-type(1)>.media-block,
     .wg-area-4c .media-block-wrap .col-xs-3:nth-last-of-type(2)>.media-block,
     .wg-area-4c .media-block-wrap .col-xs-3:nth-last-of-type(3)>.media-block,
     .wg-area-4c .media-block-wrap .col-xs-3:nth-last-of-type(4)>.media-block {
         border-bottom: 0
     }
 }
 
 @media (min-width: 640px) and (max-width: 991px) {
     .media-block-wrap .col-sm-12:nth-last-of-type(1)>.media-block {
         border-bottom: 0
     }
     .media-block-wrap .follow-up-list .col-sm-12:nth-of-type(1)>.media-block {
         border-top: 1px dotted #d1d1d1;
         padding-top: 12px
     }
     .media-block-wrap .follow-up-list.col-sm-6 .col-sm-12:nth-of-type(1)>.media-block {
         border-top: 0;
         padding-top: 0
     }
     .media-block-wrap .col-sm-4 .media-block {
         border-bottom-style: none
     }
     .media-block-wrap .col-sm-4 .media-block.horizontal {
         border-bottom-style: solid
     }
     .media-block-wrap .col-sm-4:nth-of-type(3n+4) {
         clear: right
     }
     .media-block-wrap .col-sm-4:nth-last-of-type(1)>.media-block,
     .media-block-wrap .col-sm-4:nth-last-of-type(2)>.media-block,
     .media-block-wrap .col-sm-4:nth-last-of-type(3)>.media-block {
         border-bottom: 0
     }
     .media-block-wrap .col-sm-3 .media-block {
         border-bottom-style: none
     }
     .media-block-wrap .col-sm-3:nth-of-type(4n+5) {
         clear: right
     }
     .media-block-wrap .col-sm-3:nth-last-of-type(1)>.media-block,
     .media-block-wrap .col-sm-3:nth-last-of-type(2)>.media-block,
     .media-block-wrap .col-sm-3:nth-last-of-type(3)>.media-block,
     .media-block-wrap .col-sm-3:nth-last-of-type(4)>.media-block {
         border-bottom: 0
     }
     .media-block-wrap .col-sm-6:nth-of-type(2n+3) {
         clear: right
     }
     .media-block-wrap .col-sm-6:nth-last-of-type(1)>.media-block,
     .media-block-wrap .col-sm-6:nth-last-of-type(2)>.media-block {
         border-bottom: 0
     }
     .wg-area-4c .media-block-wrap .col-sm-3 .media-block {
         border-bottom-style: dotted
     }
     .wg-area-4c .media-block-wrap .col-sm-3:nth-of-type(4n+5) {
         clear: right
     }
     .wg-area-4c .media-block-wrap .col-sm-3:nth-last-of-type(1)>.media-block,
     .wg-area-4c .media-block-wrap .col-sm-3:nth-last-of-type(2)>.media-block,
     .wg-area-4c .media-block-wrap .col-sm-3:nth-last-of-type(3)>.media-block,
     .wg-area-4c .media-block-wrap .col-sm-3:nth-last-of-type(4)>.media-block {
         border-bottom: 0
     }
 }
 
 @media (min-width: 992px) and (max-width: 1279px) {
     .media-block-wrap .col-md-12:nth-last-of-type(1)>.media-block {
         border-bottom: 0
     }
     .media-block-wrap .follow-up-list .col-md-12:nth-of-type(1)>.media-block {
         border-top: 1px dotted #d1d1d1;
         padding-top: 12px
     }
     .media-block-wrap .follow-up-list.col-md-6 .col-md-12:nth-of-type(1)>.media-block {
         border-top: 0;
         padding-top: 0
     }
     .media-block-wrap .col-md-4 .media-block {
         border-bottom-style: none
     }
     .media-block-wrap .col-md-4 .media-block.horizontal {
         border-bottom-style: solid
     }
     .media-block-wrap .col-md-4:nth-of-type(3n+4) {
         clear: right
     }
     .media-block-wrap .col-md-4:nth-last-of-type(1)>.media-block,
     .media-block-wrap .col-md-4:nth-last-of-type(2)>.media-block,
     .media-block-wrap .col-md-4:nth-last-of-type(3)>.media-block {
         border-bottom: 0
     }
     .media-block-wrap .col-md-3 .media-block {
         border-bottom-style: none
     }
     .media-block-wrap .col-md-3:nth-of-type(4n+5) {
         clear: right
     }
     .media-block-wrap .col-md-3:nth-last-of-type(1)>.media-block,
     .media-block-wrap .col-md-3:nth-last-of-type(2)>.media-block,
     .media-block-wrap .col-md-3:nth-last-of-type(3)>.media-block,
     .media-block-wrap .col-md-3:nth-last-of-type(4)>.media-block {
         border-bottom: 0
     }
     .media-block-wrap .col-md-6:nth-of-type(2n+3) {
         clear: right
     }
     .media-block-wrap .col-md-6:nth-last-of-type(1)>.media-block,
     .media-block-wrap .col-md-6:nth-last-of-type(2)>.media-block {
         border-bottom: 0
     }
     .wg-area-4c .media-block-wrap .col-md-3 .media-block {
         border-bottom-style: dotted
     }
     .wg-area-4c .media-block-wrap .col-md-3:nth-of-type(4n+5) {
         clear: right
     }
     .wg-area-4c .media-block-wrap .col-md-3:nth-last-of-type(1)>.media-block,
     .wg-area-4c .media-block-wrap .col-md-3:nth-last-of-type(2)>.media-block,
     .wg-area-4c .media-block-wrap .col-md-3:nth-last-of-type(3)>.media-block,
     .wg-area-4c .media-block-wrap .col-md-3:nth-last-of-type(4)>.media-block {
         border-bottom: 0
     }
 }
 
 @media (min-width: 1280px) {
     .media-block-wrap .col-lg-12:nth-last-of-type(1)>.media-block {
         border-bottom: 0
     }
     .media-block-wrap .follow-up-list .col-lg-12:nth-of-type(1)>.media-block {
         border-top: 1px dotted #d1d1d1;
         padding-top: 12px
     }
     .media-block-wrap .follow-up-list.col-lg-6 .col-lg-12:nth-of-type(1)>.media-block {
         border-top: 0;
         padding-top: 0
     }
     .media-block-wrap .col-lg-4 .media-block {
         border-bottom-style: none
     }
     .media-block-wrap .col-lg-4 .media-block.horizontal {
         border-bottom-style: solid
     }
     .media-block-wrap .col-lg-4:nth-of-type(3n+4) {
         clear: right
     }
     .media-block-wrap .col-lg-4:nth-last-of-type(1)>.media-block,
     .media-block-wrap .col-lg-4:nth-last-of-type(2)>.media-block,
     .media-block-wrap .col-lg-4:nth-last-of-type(3)>.media-block {
         border-bottom: 0
     }
     .media-block-wrap .col-lg-3 .media-block {
         border-bottom-style: none
     }
     .media-block-wrap .col-lg-3:nth-of-type(4n+5) {
         clear: right
     }
     .media-block-wrap .col-lg-3:nth-last-of-type(1)>.media-block,
     .media-block-wrap .col-lg-3:nth-last-of-type(2)>.media-block,
     .media-block-wrap .col-lg-3:nth-last-of-type(3)>.media-block,
     .media-block-wrap .col-lg-3:nth-last-of-type(4)>.media-block {
         border-bottom: 0
     }
     .media-block-wrap .col-lg-6:nth-of-type(2n+3) {
         clear: right
     }
     .media-block-wrap .col-lg-6:nth-last-of-type(1)>.media-block,
     .media-block-wrap .col-lg-6:nth-last-of-type(2)>.media-block {
         border-bottom: 0
     }
     .wg-area-4c .media-block-wrap .col-lg-3 .media-block {
         border-bottom-style: dotted
     }
     .wg-area-4c .media-block-wrap .col-lg-3:nth-of-type(4n+5) {
         clear: right
     }
     .wg-area-4c .media-block-wrap .col-lg-3:nth-last-of-type(1)>.media-block,
     .wg-area-4c .media-block-wrap .col-lg-3:nth-last-of-type(2)>.media-block,
     .wg-area-4c .media-block-wrap .col-lg-3:nth-last-of-type(3)>.media-block,
     .wg-area-4c .media-block-wrap .col-lg-3:nth-last-of-type(4)>.media-block {
         border-bottom: 0
     }
 }
 
 .most-popular>ul.js-collapsed {
     height: auto !important;
     overflow: visible !important
 }
 
 .most-popular h3.handler {
     background: #e0e0e0;
     cursor: pointer;
     padding: 7px 5px 3px;
     margin-bottom: 2px;
     padding-right: 9px;
     position: relative
 }
 
 .most-popular h3.handler:hover {
     background: #d4d4d4
 }
 
 .most-popular h3.handler i {
     display: none
 }
 
 .most-popular .section-head {
     margin-bottom: 12px
 }
 
 .most-popular.numbered .number {
     color: #b8b7b7;
     
     font-size: 34.2px;
     line-height: 1;
     float: right;
     padding-bottom: 9px
 }
 
 .most-popular.numbered h4 {
     margin-right: 26px
 }
 
 .most-popular.numbered li:nth-of-type(n+10) h4 {
     margin-right: 38px
 }
 
 .most-popular.bulleted ul li ul li h4 {
     padding-right: 18px;
     position: relative
 }
 
 .most-popular.bulleted ul li ul li h4:before {
     display: block;
     content: '\25A0';
     position: absolute;
     right: 0;
     top: -2px;
     color: #3C5D92
 }
 
 .most-popular.bulleted ul li ul li .number {
     display: none
 }
 
 .most-popular li ul li:last-child {
     padding-bottom: 9px
 }
 
 .js .most-popular li ul {
     max-height: 0;
     transition: max-height 0.15s ease-out;
     overflow: hidden
 }
 
 .js .most-popular li.opened ul {
     max-height: 1000px
 }
 
 .js .most-popular li h3.handler i {
     display: inline-block;
     position: absolute;
     left: 9px;
     line-height: 30px;
     color: #919191
 }
 
 .js .most-popular li h3.handler i.ico-chevron-up {
     display: none
 }
 
 .js .most-popular li.active h3.handler i.ico-chevron-up {
     display: inline-block
 }
 
 .js .most-popular li.active h3.handler i.ico-chevron-down {
     display: none
 }
 
 @media (min-width: 640px) {
     .js .most-popular li ul {
         max-height: 0
     }
     .js .most-popular li.opened ul {
         max-height: 0
     }
     .js .most-popular li.active ul {
         max-height: 1000px
     }
     .js .most-popular li.active h3.handler {
         background: #355180;
         color: #fff
     }
     .js .most-popular li.active h3.handler:hover {
         background: #2d466e
     }
     .js .most-popular li.active h3.handler i {
         color: #fff
     }
 }
 
 .poll {
     margin-top: 12px
 }
 
 .poll form {
     max-width: 100%
 }
 
 .poll .question {
     margin-bottom: 18px
 }
 
 .poll label {
     border-bottom: 1px dotted #ccc;
     padding-bottom: 6px
 }
 
 .poll .answer {
     margin-bottom: 18px
 }
 
 .poll.open .answer:hover .result {
     background: #e0e0e0
 }
 
 .poll.open .answer:hover .result-bar {
     background: #2d466e
 }
 
 .poll.open label {
     cursor: pointer
 }
 
 .poll input[type="radio"] {
     margin-right: 0;
     box-shadow: none
 }
 
 .poll .result {
     float: right;
     display: block;
     margin-top: 2.25px;
     background: #f2f2f2;
     width: 100%;
     margin-right: 0%
 }
 
 .poll .result .result-bar {
     float: right;
     display: block;
     background: #3C5D92;
     height: 18px;
     position: relative;
     width: 0;
     transition: 1s
 }
 
 .poll .note {
     font-size: 14.625px;
     padding-bottom: 12px
 }
 
 .poll .msg-closed {
     padding-bottom: 8px;
     color: #3C5D92;
     font-size: 17.11125px
 }
 
 .poll .buttons {
     padding-bottom: 12px
 }
 
 .no-js .poll.media-pholder {
     min-height: 52px
 }
 
 .no-js .poll.media-pholder .caption .ico-poll {
     position: static;
     background-color: none
 }
 
 .img-overlay .media-block .img-wrap {
     padding-bottom: 0
 }
 
 .img-overlay .content {
     bottom: 0;
     padding: 20% 9px 0;
     background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.8));
     background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
     pointer-events: none
 }
 
 .img-overlay .content h4,
 .img-overlay .content p {
     color: #fff
 }
 
 .img-overlay .content h4 {
     font-size: 20.25px;
     line-height: 1.462
 }
 
 .img-overlay .content .category,
 .img-overlay .content .time,
 .img-overlay .content .date {
     font-size: 14.625px;
     color: #f2f2f2;
     display: inline
 }
 
 .img-overlay .content .category {
     pointer-events: all
 }
 
 .img-overlay .content .category:hover {
     color: #fff
 }
 
 .wg-area-1c .img-overlay .content p {
     display: none
 }
 
 @media (min-width: 400px) {
     .img-overlay .content {
         padding: 20% 12px 0
     }
     .img-overlay .content h4 {
         font-size: 27px
     }
 }
 
 @media (min-width: 640px) {
     .wg-area-1c .img-overlay .content h4 {
         font-size: 20.25px
     }
 }
 
 @media (min-width: 992px) {
     .wg-area-2c .img-overlay h4 {
         font-size: 34.2px
     }
     .wg-area-3c .img-overlay .content,
     .wg-area-4c .img-overlay .content {
         padding: 20% 18px 9px
     }
     .wg-area-3c .img-overlay h4,
     .wg-area-4c .img-overlay h4 {
         font-size: 45px
     }
     .region .img-overlay .content p {
         display: none
     }
     .region .img-overlay h4 {
         font-size: 20.25px
     }
 }
 
 @media (min-width: 640px) and (max-width: 991px) {
     .sm-clear-third div:nth-child(2n+3) {
         clear: right
     }
 }
 
 .slide-in-wg .wg-hiding-area .ico-arrow-right,
 .slide-in-wg .wg-hiding-area .ico-arrow-backward {
     display: none
 }
 
 @media (min-width: 360px) {
     html.js .slide-in-wg .section-head {
         display: none
     }
     html.js .slide-in-wg .wg-hiding-area {
         width: 100%;
         display: block;
         position: relative;
         background-color: #3C5D92;
         border-top-right-radius: 7px;
         padding-right: 25px;
         box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.85)
     }
     html.js .slide-in-wg .wg-hiding-area:hover {
         background-color: #919191
     }
     html.js .slide-in-wg .wg-hiding-area .ico-arrow-right,
     html.js .slide-in-wg .wg-hiding-area .ico-arrow-backward {
         display: inline-block;
         position: absolute;
         top: 10px;
         right: 5px;
         cursor: pointer;
         margin-left: 0;
         color: #f2f2f2;
         z-index: 1;
         height: 100%;
         -webkit-transition: transform 1s;
         -o-transition: transform 1s;
         transition: transform 1s;
         transform: rotateY(180deg);
         -webkit-transition: transform 1s;
         -o-transition: transform 1s;
         transition: transform 1s
     }
     html.js .slide-in-wg .wg-hiding-area .ico-arrow-right:hover,
     html.js .slide-in-wg .wg-hiding-area .ico-arrow-backward:hover {
         color: #fff
     }
     html.js .slide-in-wg .wg-hiding-area>div {
         background-color: #fff;
         width: 295px;
         border-right: 1px solid #b8b7b7;
         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;
         right: -26px;
         border-top-right-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: #3C5D92
     }
     html.js .slide-in-wg.closed:not(.suspended) {
         left: -295px;
         -webkit-transition: left 0.5s;
         -o-transition: left 0.5s;
         transition: left 0.5s
     }
     html.js .slide-in-wg.closed:not(.suspended) .wg-hiding-area .ico-arrow-right,
     html.js .slide-in-wg.closed:not(.suspended) .wg-hiding-area .ico-arrow-backward {
         transform: none;
         -webkit-transition: transform 1s;
         -o-transition: transform 1s;
         transition: transform 1s
     }
     .js .slide-in-wg {
         width: 320px;
         position: fixed;
         bottom: 0;
         left: 0;
         z-index: 99;
         background-color: transparent;
         margin-bottom: 0;
         display: block;
         opacity: 1
     }
     .js body:not(.sticked) .slide-in-wg,
     .slide-in-wg.suspended {
         left: -326px !important;
         -webkit-transition: left 0.75s;
         -o-transition: left 0.75s;
         transition: left 0.75s
     }
     .js .sticked .slide-in-wg {
         -webkit-transition: left 0.75s;
         -o-transition: left 0.75s;
         transition: left 0.75s
     }
 }
 
 .fc {
     
     font-size: 15.75px
 }
 
 .fc>li {
     margin-top: 36px
 }
 
 .fc>li:first-child {
     margin-top: 12px
 }
 
 .fc-hdr {
     padding: 12px;
     border-bottom: 3px solid #fff;
     display: flex;
     display: -ms-flexbox;
     width: 100%;
     background-color: #f0f0f0;
     position: relative
 }
 
 .fc-hdr .title {
     float: right;
     color: #292929;
     flex: 1;
     -ms-flex: 1;
     min-width: 50%
 }
 
 .fc-hdr .title h4 {
     font-size: 21.06px
 }
 
 .fc-hdr .title:hover {
     color: #4369a4;
     text-decoration: underline
 }
 
 body.can-ff .fc-hdr .content-share .btn-rounded {
     width: 28px;
     height: 28px;
     line-height: 28px;
     background: #3d3d3d;
     margin: 0;
     margin-left: 0;
     margin-right: 4.5px
 }
 
 body.can-ff .fc-hdr .content-share .btn-rounded .ico {
     font-size: 14px
 }
 
 .fc-hdr .content-share .opened {
     background: #b8b7b7;
     text-align: left;
     right: 0;
     left: 0;
     text-align: left;
     z-index: 11;
     padding: 10px 12px
 }
 
 .fc-hdr .content-share .opened:before {
     width: 100%;
     height: 100%;
     background: #b8b7b7;
     z-index: -1;
     content: ""
 }
 
 .fc-hdr .content-share .opened li {
     margin: 2px 0;
     float: none
 }
 
 body.can-ff .fc-hdr .content-share .opened li .btn-rounded {
     margin-right: 0
 }
 
 .fc-body {
     background: #fafafa
 }
 
 .fc-body .statement {
     padding: 12px;
     background: #f0f0f0;
     padding-right: 18px
 }
 
 .fc-body .statement>* {
     position: relative;
     z-index: inherit
 }
 
 .fc-body .statement .statement-head:before {
     content: "";
     right: -18px;
     width: 50%;
     background: #f0f0f0;
     border-right: 8px solid #6B6B6B;
     z-index: 0
 }
 
 .fc-body .statement .statement-head.green:before {
     border-color: #049b04
 }
 
 .fc-body .statement .statement-head.orange:before {
     border-color: #e58115
 }
 
 .fc-body .statement .statement-head.blue:before {
     border-color: #24b0f1
 }
 
 .fc-body .statement .statement-head.red:before {
     border-color: #da2f33
 }
 
 .fc-body .statement .statement-head.yellow:before {
     border-color: #efb126
 }
 
 .fc-body .statement .statement-head.light-green:before {
     border-color: #82aa17
 }
 
 .fc-body .statement .statement-author {
     position: relative;
     z-index: 10
 }
 
 .fc-body .statement .statement-author .img-wrap {
     width: 48px;
     float: right;
     margin-left: 12px
 }
 
 .fc-body .statement .statement-author h4 {
     margin-top: 4px;
     font-size: 18.4275px
 }
 
 .fc-body .statement .statement-author .desc {
     font-size: 13.5px;
     color: #757575;
     display: block;
     padding-bottom: 0
 }
 
 .fc-body .statement .statement-content {
     margin-top: 12px;
     font-weight: bold;
      }
 
 .fc-body .statement .statement-source {
     font-size: 13.5px;
     padding-top: 12px;
     color: #919191
 }
 
 .fc-body .verdict {
     padding: 12px
 }
 
 .fc-body .verdict .verdict-head {
     margin-bottom: 12px
 }
 
 .fc-body .verdict .verdict-head .title {
     margin-left: 12px;
     background: transparent
 }
 
 .fc-body .verdict .verdict-head .title span {
     text-transform: uppercase;
     margin-top: 4px;
     font-size: 23.6925px;
     display: inline-block
 }
 
 body.can-ff .fc-body .verdict .verdict-head .title .ico,
 body.can-ff.pg-fc .region .fc-body .verdict .verdict-head .title .ico {
     background-color: #6B6B6B;
     line-height: 32px;
     width: 32px;
     height: 32px;
     float: right;
     font-size: 16px;
     text-align: center
 }
 
 .fc-body .verdict .verdict-head .title.green {
     color: #049b04
 }
 
 body.can-ff .fc-body .verdict .verdict-head .title.green .ico,
 body.can-ff.pg-fc .region .fc-body .verdict .verdict-head .title.green .ico {
     background-color: #049b04
 }
 
 .fc-body .verdict .verdict-head .title.orange {
     color: #e58115
 }
 
 body.can-ff .fc-body .verdict .verdict-head .title.orange .ico,
 body.can-ff.pg-fc .region .fc-body .verdict .verdict-head .title.orange .ico {
     background-color: #e58115
 }
 
 .fc-body .verdict .verdict-head .title.blue {
     color: #24b0f1
 }
 
 body.can-ff .fc-body .verdict .verdict-head .title.blue .ico,
 body.can-ff.pg-fc .region .fc-body .verdict .verdict-head .title.blue .ico {
     background-color: #24b0f1
 }
 
 .fc-body .verdict .verdict-head .title.red {
     color: #da2f33
 }
 
 body.can-ff .fc-body .verdict .verdict-head .title.red .ico,
 body.can-ff.pg-fc .region .fc-body .verdict .verdict-head .title.red .ico {
     background-color: #da2f33
 }
 
 .fc-body .verdict .verdict-head .title.yellow {
     color: #efb126
 }
 
 body.can-ff .fc-body .verdict .verdict-head .title.yellow .ico,
 body.can-ff.pg-fc .region .fc-body .verdict .verdict-head .title.yellow .ico {
     background-color: #efb126
 }
 
 .fc-body .verdict .verdict-head .title.light-green {
     color: #82aa17
 }
 
 body.can-ff .fc-body .verdict .verdict-head .title.light-green .ico,
 body.can-ff.pg-fc .region .fc-body .verdict .verdict-head .title.light-green .ico {
     background-color: #82aa17
 }
 
 .fc-body .verdict .verdict-head a.title:hover {
     text-decoration: none;
     opacity: 0.8
 }
 
 .fc-body .verdict .verdict-head .intro {
     display: none
 }
 
 .fc-body .verdict .read-more {
     clear: both;
     margin-top: 9px;
     font-weight: bold;
     
     font-size: 15.75px
 }
 
 .fc-body .verdict .verdict-content {
     display: none
 }
 
 .fc-body .wsw blockquote {
     color: #292929;
     font-size: 23.6925px
 }
 
 .fc-body .content-floated {
     width: 100%;
     margin-right: 0
 }
 
 .pg-fc .fc-body {
     margin-bottom: 27px
 }
 
 @media (min-width: 640px) {
     .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: 31.59px
     }
     .pg-arch-fc>div:not(.region)>.fc .fc-hdr .content-share .share-additional,
     .pg-arch-fc ul#blogItems .fc-hdr .content-share .share-additional,
     .pg-fc>div:not(.region)>.fc .fc-hdr .content-share .share-additional,
     .pg-fc ul#blogItems .fc-hdr .content-share .share-additional,
     .wg-area-2c>div:not(.region)>.fc .fc-hdr .content-share .share-additional,
     .wg-area-2c ul#blogItems .fc-hdr .content-share .share-additional,
     .wg-area-3c>div:not(.region)>.fc .fc-hdr .content-share .share-additional,
     .wg-area-3c ul#blogItems .fc-hdr .content-share .share-additional,
     .wg-area-4c>div:not(.region)>.fc .fc-hdr .content-share .share-additional,
     .wg-area-4c ul#blogItems .fc-hdr .content-share .share-additional {
         display: inline-block
     }
     .pg-arch-fc>div:not(.region)>.fc .fc-hdr .content-share .opened,
     .pg-arch-fc ul#blogItems .fc-hdr .content-share .opened,
     .pg-fc>div:not(.region)>.fc .fc-hdr .content-share .opened,
     .pg-fc ul#blogItems .fc-hdr .content-share .opened,
     .wg-area-2c>div:not(.region)>.fc .fc-hdr .content-share .opened,
     .wg-area-2c ul#blogItems .fc-hdr .content-share .opened,
     .wg-area-3c>div:not(.region)>.fc .fc-hdr .content-share .opened,
     .wg-area-3c ul#blogItems .fc-hdr .content-share .opened,
     .wg-area-4c>div:not(.region)>.fc .fc-hdr .content-share .opened,
     .wg-area-4c ul#blogItems .fc-hdr .content-share .opened {
         position: inherit;
         padding: 0;
         background: none
     }
     body.can-ff .pg-arch-fc>div:not(.region)>.fc .fc-hdr .content-share .btn-rounded,
     body.can-ff .pg-arch-fc ul#blogItems .fc-hdr .content-share .btn-rounded,
     body.can-ff .pg-fc>div:not(.region)>.fc .fc-hdr .content-share .btn-rounded,
     body.can-ff .pg-fc ul#blogItems .fc-hdr .content-share .btn-rounded,
     body.can-ff .wg-area-2c>div:not(.region)>.fc .fc-hdr .content-share .btn-rounded,
     body.can-ff .wg-area-2c ul#blogItems .fc-hdr .content-share .btn-rounded,
     body.can-ff .wg-area-3c>div:not(.region)>.fc .fc-hdr .content-share .btn-rounded,
     body.can-ff .wg-area-3c ul#blogItems .fc-hdr .content-share .btn-rounded,
     body.can-ff .wg-area-4c>div:not(.region)>.fc .fc-hdr .content-share .btn-rounded,
     body.can-ff .wg-area-4c ul#blogItems .fc-hdr .content-share .btn-rounded {
         margin-top: 4.5px;
         margin-bottom: 4.5px
     }
     .pg-arch-fc>div:not(.region)>.fc .fc-hdr .content-share .sharing-more,
     .pg-arch-fc ul#blogItems .fc-hdr .content-share .sharing-more,
     .pg-fc>div:not(.region)>.fc .fc-hdr .content-share .sharing-more,
     .pg-fc ul#blogItems .fc-hdr .content-share .sharing-more,
     .wg-area-2c>div:not(.region)>.fc .fc-hdr .content-share .sharing-more,
     .wg-area-2c ul#blogItems .fc-hdr .content-share .sharing-more,
     .wg-area-3c>div:not(.region)>.fc .fc-hdr .content-share .sharing-more,
     .wg-area-3c ul#blogItems .fc-hdr .content-share .sharing-more,
     .wg-area-4c>div:not(.region)>.fc .fc-hdr .content-share .sharing-more,
     .wg-area-4c ul#blogItems .fc-hdr .content-share .sharing-more {
         display: none
     }
     .pg-arch-fc>div:not(.region)>.fc>li>div>.fc-body,
     .pg-arch-fc .col-xs-12>.fc-body,
     .pg-arch-fc ul#blogItems .fc-body,
     .pg-fc>div:not(.region)>.fc>li>div>.fc-body,
     .pg-fc .col-xs-12>.fc-body,
     .pg-fc ul#blogItems .fc-body,
     .wg-area-2c>div:not(.region)>.fc>li>div>.fc-body,
     .wg-area-2c .col-xs-12>.fc-body,
     .wg-area-2c ul#blogItems .fc-body,
     .wg-area-3c>div:not(.region)>.fc>li>div>.fc-body,
     .wg-area-3c .col-xs-12>.fc-body,
     .wg-area-3c ul#blogItems .fc-body,
     .wg-area-4c>div:not(.region)>.fc>li>div>.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>li>div>.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>li>div>.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>li>div>.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>li>div>.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>li>div>.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>li>div>.fc-body .statement,
     .pg-arch-fc>div:not(.region)>.fc>li>div>.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>li>div>.fc-body .statement,
     .pg-fc>div:not(.region)>.fc>li>div>.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>li>div>.fc-body .statement,
     .wg-area-2c>div:not(.region)>.fc>li>div>.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>li>div>.fc-body .statement,
     .wg-area-3c>div:not(.region)>.fc>li>div>.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>li>div>.fc-body .statement,
     .wg-area-4c>div:not(.region)>.fc>li>div>.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%;
         float: right
     }
     .pg-arch-fc>div:not(.region)>.fc>li>div>.fc-body .statement .statement-head,
     .pg-arch-fc .col-xs-12>.fc-body .statement .statement-head,
     .pg-arch-fc ul#blogItems .fc-body .statement .statement-head,
     .pg-fc>div:not(.region)>.fc>li>div>.fc-body .statement .statement-head,
     .pg-fc .col-xs-12>.fc-body .statement .statement-head,
     .pg-fc ul#blogItems .fc-body .statement .statement-head,
     .wg-area-2c>div:not(.region)>.fc>li>div>.fc-body .statement .statement-head,
     .wg-area-2c .col-xs-12>.fc-body .statement .statement-head,
     .wg-area-2c ul#blogItems .fc-body .statement .statement-head,
     .wg-area-3c>div:not(.region)>.fc>li>div>.fc-body .statement .statement-head,
     .wg-area-3c .col-xs-12>.fc-body .statement .statement-head,
     .wg-area-3c ul#blogItems .fc-body .statement .statement-head,
     .wg-area-4c>div:not(.region)>.fc>li>div>.fc-body .statement .statement-head,
     .wg-area-4c .col-xs-12>.fc-body .statement .statement-head,
     .wg-area-4c ul#blogItems .fc-body .statement .statement-head {
         position: inherit
     }
     .pg-arch-fc>div:not(.region)>.fc>li>div>.fc-body .statement .statement-head:before,
     .pg-arch-fc .col-xs-12>.fc-body .statement .statement-head:before,
     .pg-arch-fc ul#blogItems .fc-body .statement .statement-head:before,
     .pg-fc>div:not(.region)>.fc>li>div>.fc-body .statement .statement-head:before,
     .pg-fc .col-xs-12>.fc-body .statement .statement-head:before,
     .pg-fc ul#blogItems .fc-body .statement .statement-head:before,
     .wg-area-2c>div:not(.region)>.fc>li>div>.fc-body .statement .statement-head:before,
     .wg-area-2c .col-xs-12>.fc-body .statement .statement-head:before,
     .wg-area-2c ul#blogItems .fc-body .statement .statement-head:before,
     .wg-area-3c>div:not(.region)>.fc>li>div>.fc-body .statement .statement-head:before,
     .wg-area-3c .col-xs-12>.fc-body .statement .statement-head:before,
     .wg-area-3c ul#blogItems .fc-body .statement .statement-head:before,
     .wg-area-4c>div:not(.region)>.fc>li>div>.fc-body .statement .statement-head:before,
     .wg-area-4c .col-xs-12>.fc-body .statement .statement-head:before,
     .wg-area-4c ul#blogItems .fc-body .statement .statement-head:before {
         right: 0
     }
     .pg-arch-fc>div:not(.region)>.fc>li>div>.fc-body .statement .statement-author .img-wrap,
     .pg-arch-fc .col-xs-12>.fc-body .statement .statement-author .img-wrap,
     .pg-arch-fc ul#blogItems .fc-body .statement .statement-author .img-wrap,
     .pg-fc>div:not(.region)>.fc>li>div>.fc-body .statement .statement-author .img-wrap,
     .pg-fc .col-xs-12>.fc-body .statement .statement-author .img-wrap,
     .pg-fc ul#blogItems .fc-body .statement .statement-author .img-wrap,
     .wg-area-2c>div:not(.region)>.fc>li>div>.fc-body .statement .statement-author .img-wrap,
     .wg-area-2c .col-xs-12>.fc-body .statement .statement-author .img-wrap,
     .wg-area-2c ul#blogItems .fc-body .statement .statement-author .img-wrap,
     .wg-area-3c>div:not(.region)>.fc>li>div>.fc-body .statement .statement-author .img-wrap,
     .wg-area-3c .col-xs-12>.fc-body .statement .statement-author .img-wrap,
     .wg-area-3c ul#blogItems .fc-body .statement .statement-author .img-wrap,
     .wg-area-4c>div:not(.region)>.fc>li>div>.fc-body .statement .statement-author .img-wrap,
     .wg-area-4c .col-xs-12>.fc-body .statement .statement-author .img-wrap,
     .wg-area-4c ul#blogItems .fc-body .statement .statement-author .img-wrap {
         width: 72px
     }
     .pg-arch-fc>div:not(.region)>.fc>li>div>.fc-body .statement .statement-author h4,
     .pg-arch-fc .col-xs-12>.fc-body .statement .statement-author h4,
     .pg-arch-fc ul#blogItems .fc-body .statement .statement-author h4,
     .pg-fc>div:not(.region)>.fc>li>div>.fc-body .statement .statement-author h4,
     .pg-fc .col-xs-12>.fc-body .statement .statement-author h4,
     .pg-fc ul#blogItems .fc-body .statement .statement-author h4,
     .wg-area-2c>div:not(.region)>.fc>li>div>.fc-body .statement .statement-author h4,
     .wg-area-2c .col-xs-12>.fc-body .statement .statement-author h4,
     .wg-area-2c ul#blogItems .fc-body .statement .statement-author h4,
     .wg-area-3c>div:not(.region)>.fc>li>div>.fc-body .statement .statement-author h4,
     .wg-area-3c .col-xs-12>.fc-body .statement .statement-author h4,
     .wg-area-3c ul#blogItems .fc-body .statement .statement-author h4,
     .wg-area-4c>div:not(.region)>.fc>li>div>.fc-body .statement .statement-author h4,
     .wg-area-4c .col-xs-12>.fc-body .statement .statement-author h4,
     .wg-area-4c ul#blogItems .fc-body .statement .statement-author h4 {
         font-size: 23.6925px
     }
     .pg-arch-fc>div:not(.region)>.fc>li>div>.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>li>div>.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>li>div>.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>li>div>.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>li>div>.fc-body .verdict .label,
     .wg-area-4c .col-xs-12>.fc-body .verdict .label,
     .wg-area-4c ul#blogItems .fc-body .verdict .label {
         float: left
     }
     .pg-arch-fc>div:not(.region)>.fc>li>div>.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>li>div>.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>li>div>.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>li>div>.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>li>div>.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: left
     }
     .pg-arch-fc>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-head .title,
     .pg-arch-fc .col-xs-12>.fc-body .verdict .verdict-head .title,
     .pg-arch-fc ul#blogItems .fc-body .verdict .verdict-head .title,
     .pg-fc>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-head .title,
     .pg-fc .col-xs-12>.fc-body .verdict .verdict-head .title,
     .pg-fc ul#blogItems .fc-body .verdict .verdict-head .title,
     .wg-area-2c>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-head .title,
     .wg-area-2c .col-xs-12>.fc-body .verdict .verdict-head .title,
     .wg-area-2c ul#blogItems .fc-body .verdict .verdict-head .title,
     .wg-area-3c>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-head .title,
     .wg-area-3c .col-xs-12>.fc-body .verdict .verdict-head .title,
     .wg-area-3c ul#blogItems .fc-body .verdict .verdict-head .title,
     .wg-area-4c>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-head .title,
     .wg-area-4c .col-xs-12>.fc-body .verdict .verdict-head .title,
     .wg-area-4c ul#blogItems .fc-body .verdict .verdict-head .title {
         float: left;
         margin: 0;
         min-height: 72px;
         width: 100%;
         text-align: left
     }
     body.can-ff .pg-arch-fc>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-head .title .ico,
     body.can-ff .pg-arch-fc .col-xs-12>.fc-body .verdict .verdict-head .title .ico,
     body.can-ff .pg-arch-fc ul#blogItems .fc-body .verdict .verdict-head .title .ico,
     body.can-ff .pg-fc>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-head .title .ico,
     body.can-ff .pg-fc .col-xs-12>.fc-body .verdict .verdict-head .title .ico,
     body.can-ff .pg-fc ul#blogItems .fc-body .verdict .verdict-head .title .ico,
     body.can-ff .wg-area-2c>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-head .title .ico,
     body.can-ff .wg-area-2c .col-xs-12>.fc-body .verdict .verdict-head .title .ico,
     body.can-ff .wg-area-2c ul#blogItems .fc-body .verdict .verdict-head .title .ico,
     body.can-ff .wg-area-3c>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-head .title .ico,
     body.can-ff .wg-area-3c .col-xs-12>.fc-body .verdict .verdict-head .title .ico,
     body.can-ff .wg-area-3c ul#blogItems .fc-body .verdict .verdict-head .title .ico,
     body.can-ff .wg-area-4c>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-head .title .ico,
     body.can-ff .wg-area-4c .col-xs-12>.fc-body .verdict .verdict-head .title .ico,
     body.can-ff .wg-area-4c ul#blogItems .fc-body .verdict .verdict-head .title .ico {
         float: left;
         margin-right: 8px;
         line-height: 64.8px;
         width: 64.8px;
         height: 64.8px;
         font-size: 43.2px
     }
     .pg-arch-fc>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-head .intro,
     .pg-arch-fc .col-xs-12>.fc-body .verdict .verdict-head .intro,
     .pg-arch-fc ul#blogItems .fc-body .verdict .verdict-head .intro,
     .pg-fc>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-head .intro,
     .pg-fc .col-xs-12>.fc-body .verdict .verdict-head .intro,
     .pg-fc ul#blogItems .fc-body .verdict .verdict-head .intro,
     .wg-area-2c>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-head .intro,
     .wg-area-2c .col-xs-12>.fc-body .verdict .verdict-head .intro,
     .wg-area-2c ul#blogItems .fc-body .verdict .verdict-head .intro,
     .wg-area-3c>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-head .intro,
     .wg-area-3c .col-xs-12>.fc-body .verdict .verdict-head .intro,
     .wg-area-3c ul#blogItems .fc-body .verdict .verdict-head .intro,
     .wg-area-4c>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-head .intro,
     .wg-area-4c .col-xs-12>.fc-body .verdict .verdict-head .intro,
     .wg-area-4c ul#blogItems .fc-body .verdict .verdict-head .intro {
         display: block;
         font-size: 13.5px;
         color: #757575;
         padding-bottom: 0
     }
     .pg-arch-fc>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-content,
     .pg-arch-fc .col-xs-12>.fc-body .verdict .verdict-content,
     .pg-arch-fc ul#blogItems .fc-body .verdict .verdict-content,
     .pg-fc>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-content,
     .pg-fc .col-xs-12>.fc-body .verdict .verdict-content,
     .pg-fc ul#blogItems .fc-body .verdict .verdict-content,
     .wg-area-2c>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-content,
     .wg-area-2c .col-xs-12>.fc-body .verdict .verdict-content,
     .wg-area-2c ul#blogItems .fc-body .verdict .verdict-content,
     .wg-area-3c>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-content,
     .wg-area-3c .col-xs-12>.fc-body .verdict .verdict-content,
     .wg-area-3c ul#blogItems .fc-body .verdict .verdict-content,
     .wg-area-4c>div:not(.region)>.fc>li>div>.fc-body .verdict .verdict-content,
     .wg-area-4c .col-xs-12>.fc-body .verdict .verdict-content,
     .wg-area-4c ul#blogItems .fc-body .verdict .verdict-content {
         display: block
     }
     body.can-ff.pg-fc .fc-body .verdict .verdict-head .title .ico,
     body.can-ff.pg-arch-fc .fc-body .verdict .verdict-head .title .ico {
         float: left;
         margin-right: 8px;
         line-height: 64.8px;
         width: 64.8px;
         height: 64.8px;
         font-size: 43.2px
     }
     .pg-fc .col-xs-12>.fc-body .statement {
         width: 65%;
         float: right
     }
     .pg-fc .col-xs-12>.fc-body .verdict {
         width: 35%;
         float: right
     }
     .pg-fc .region .fc-body>* {
         width: 100%;
         float: none
     }
     .pg-fc .region .fc-body>*:before,
     .pg-fc .region .fc-body>*:after {
         content: " ";
         display: table
     }
     .pg-fc .region .fc-body>*:after {
         clear: both
     }
 }
 
 @media (min-width: 992px) {
     .pg-arch-fc .fc .fc-hdr .content-share,
     .pg-fc .fc .fc-hdr .content-share,
     .wg-area-2c .fc .fc-hdr .content-share,
     .wg-area-3c .fc .fc-hdr .content-share,
     .wg-area-4c .fc .fc-hdr .content-share {
         float: left
     }
     .pg-arch-fc .fc .fc-hdr .content-share>ul,
     .pg-fc .fc .fc-hdr .content-share>ul,
     .wg-area-2c .fc .fc-hdr .content-share>ul,
     .wg-area-3c .fc .fc-hdr .content-share>ul,
     .wg-area-4c .fc .fc-hdr .content-share>ul {
         margin-right: 0;
         margin-left: 4.5px
     }
 }
 
 .top-area-hlighted #content {
     padding-top: 0 !important
 }
 
 .top-area-hlighted .area-pg-title {
     padding-top: 24px
 }
 
 .top-area-hlighted .date-time-area+#content {
     padding-top: 0
 }
 
 .top-area-hlighted .date-time-area+#content .area-pg-title {
     margin-top: 0
 }
 
 .top-area-hlighted .hlight {
     background: #F0F1F2
 }
 
 .top-area-hlighted .hlight+.container {
     margin-top: 18px
 }
 
 .top-area-hlighted .hlight .media-block-wrap {
     padding-top: 12px
 }
 
 .date-time-enabled .top-area-hlighted .hlight {
     top: -48px
 }
 
 .date-time-enabled .top-area-hlighted .hlight .media-block-wrap {
     padding-top: 39px
 }
 
 .top-area-hlighted .hlight .wg-area-1c {
     padding-top: 12px
 }
 
 @media (min-width: 992px) {
     .top-area-hlighted .hlight .wg-area-1c {
         padding-top: 0
     }
     .top-area-hlighted .hlight .wg-area-1c .media-block.horizontal .img-wrap {
         width: 43%
     }
     .top-area-hlighted .hlight .wg-area-1c .media-block.horizontal.width-img .content {
         margin-right: 47.5%
     }
 }
 
 .cover-media {
     padding-bottom: 36px
 }
 
 .media-pholder {
     padding-bottom: 36px
 }
 
 .media-pholder a:hover img {
     opacity: 0.95
 }
 
 .media-pholder .caption {
     margin-top: 9px;
     margin-bottom: 0
 }
 
 .media-pholder .thumb .duration {
     position: absolute;
     bottom: 0;
     left: 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;
     line-height: 50px;
     top: 50%;
     right: 50%;
     opacity: .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)
 }
 
 body.can-ff .media-pholder.media-player .ico-action.ico {
     background: transparent;
     margin-right: -40px;
     margin-top: -40px
 }
 
 .media-pholder.media-link .ico {
     position: absolute;
     right: 0;
     top: 0;
     color: #fff;
     text-align: center
 }
 
 body.can-ff .media-pholder.media-link .ico {
     background: rgba(0, 0, 0, 0.7);
     width: 40px;
     font-size: 20px;
     padding: 4px
 }
 
 body.can-ff .media-pholder.media-link:hover .ico {
     background: #000;
     color: #fff
 }
 
 body.amp-pg .media-pholder.media-link .ico {
     z-index: 1
 }
 
 .media-pholder .actions {
     font-size: 15.75px;
     margin-bottom: 12px;
     border-bottom: 1px solid #f2f2f2
 }
 
 .media-container .media-pholder .actions {
     border-color: #575757;
     margin-bottom: 0
 }
 
 .media-pholder .btn-popout-player {
     display: none
 }
 
 .media-pholder .btn-popout-player .ico {
     margin-left: 2px
 }
 
 .media-pholder .badge-live {
     position: absolute;
     top: 0;
     font-size: 22.5px
 }
 
 .media-pholder:hover .ico {
     opacity: .9
 }
 
 @media (min-width: 640px) {
     .media-pholder .badge-live {
         font-size: 27px
     }
 }
 
 @media (min-width: 992px) {
     .media-pholder .badge-live {
         font-size: 40.5px
     }
     body.can-ff .media-pholder.media-link .ico {
         width: 64px;
         font-size: 32px;
         padding: 6.4px
     }
     .media-container .media-pholder .actions {
         border-bottom: 0
     }
 }
 
 .content-redirect {
     padding-bottom: 36px
 }
 
 .content-redirect .thumb {
     position: relative;
     margin: 0 0;
     background: #292929;
     overflow: hidden
 }
 
 .content-redirect a:hover img {
     opacity: 0.3
 }
 
 .content-redirect a:hover .ico {
     opacity: .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: left;
     font-size: 32px
 }
 
 body.can-ff .content-redirect .img-wrap .ico {
     padding: 5px;
     width: 40px;
     font-size: 20px
 }
 
 .bottom-offset {
     padding-bottom: 3em
 }
 
 @media (min-width: 992px) {
     .content-offset {
         padding-left: 36px
     }
     .design-top-offset {
         padding-top: 100px
     }
 }
 
 .hdr-container {
     text-align: right
 }
 
 .hdr-container h1 {
     margin-bottom: 18px
 }
 
 .hdr-container h1 a {
     color: #3d3d3d
 }
 
 .hdr-container a {
     color: #3C5D92
 }
 
 .hdr-container a:hover,
 .hdr-container a:focus {
     color: #4369a4
 }
 
 .media-container .hdr-container a {
     color: #f2f2f2;
     border-color: #919191
 }
 
 .media-container .hdr-container a:hover,
 .media-container .hdr-container a:focus {
     border-color: #fff;
     color: #fff
 }
 
 .hdr-container a.btn {
     color: #fff
 }
 
 .hdr-container a.btn:hover,
 .hdr-container a.btn:focus {
     color: #fff
 }
 
 .hdr-container .category {
     color: #919191;
     font-size: 21.06px;
     text-transform: uppercase;
     margin-bottom: 18px
 }
 
 .hdr-container .separator {
     display: none
 }
 
 .hdr-container .intro {
     font-weight: normal
 }
 
 @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: #b8b7b7
     }
     .hdr-container .intro,
     .hdr-container #article-content {
         margin-left: 25%
     }
 }
 
 .wsw {
     padding-bottom: 18px
 }
 
 .wsw h1,
 .wsw h2,
 .wsw h3,
 .wsw h4,
 .wsw h5,
 .wsw h6 {
     margin-bottom: 0.75em
 }
 
 .wsw h1 {
     font-size: 34.2px
 }
 
 .wsw h2 {
     font-size: 27px
 }
 
 .wsw h3 {
     font-size: 22.5px
 }
 
 .wsw h3:before {
     content: "";
     border-right: 3px solid #b8b7b7;
     margin-left: 9px
 }
 
 .wsw h4 {
     font-size: 20.25px
 }
 
 .wsw h5 {
     font-size: 15.75px
 }
 
 .wsw h5:before {
     content: "";
     border-right: 3px solid #b8b7b7;
     margin-left: 9px
 }
 
 .wsw h6 {
     font-size: 14.625px
 }
 
 .wsw h6:after {
     content: "";
     border-bottom: 1px dotted #b8b7b7;
     margin-left: 36px;
     display: block;
     display: flex
 }
 
 .wsw p,
 .wsw ul,
 .wsw ol,
 .wsw table,
 .wsw .table-container {
     margin-top: 0;
     margin-bottom: 36px
 }
 
 .media-container .wsw a {
     border-color: #919191
 }
 
 .media-container .wsw a:hover,
 .media-container .wsw a:focus {
     border-color: #fff
 }
 
 .wsw a.underline,
 .wsw strong a {
     padding-bottom: 0.05em;
     border-bottom: 1px solid #d9d9d9
 }
 
 .wsw a.underline:hover,
 .wsw strong a:hover,
 .wsw a.underline:focus,
 .wsw strong a:focus {
     border-color: #4369a4
 }
 
 .wsw .media-player .thumb>a,
 .wsw .html5Player a,
 .wsw .media-block a {
     border-bottom: inherit;
     text-decoration: inherit
 }
 
 .wsw .media-player .thumb>a:hover,
 .wsw .media-player .thumb>a:focus,
 .wsw .html5Player a:hover,
 .wsw .html5Player a:focus,
 .wsw .media-block a:hover,
 .wsw .media-block a:focus {
     border-color: inherit;
     text-decoration: inherit
 }
 
 .media-block-wrap .wsw .media-block {
     border-bottom: 0;
     margin-top: 0
 }
 
 .media-block-wrap .wsw .media-block .img-wrap {
     padding-bottom: 0
 }
 
 .wsw ul {
     list-style: none;
     margin-right: 18px
 }
 
 .wsw ul li {
     padding-left: 18px;
     margin-bottom: 9px
 }
 
 .wsw ul ul {
     margin-bottom: 0;
     margin-top: 9px
 }
 
 .wsw ol {
     list-style: none;
     margin-right: 27px;
     counter-reset: section
 }
 
 .wsw ol li {
     padding-left: 18px;
     text-indent: -1.3em;
     margin-bottom: 9px;
     counter-increment: section
 }
 
 .wsw ol li:before {
     color: #919191;
     content: counter(section) ". "
 }
 
 .wsw ol ol {
     margin-bottom: 0;
     margin-top: 9px
 }
 
 .wsw dl {
     overflow: hidden;
     margin: 0;
     margin-left: 40px
 }
 
 .wsw dt {
     font-weight: bold
 }
 
 .wsw dd {
     margin-left: 0
 }
 
 .wsw .table-container {
     display: block;
     width: 100%;
     overflow: auto
 }
 
 .wsw table {
     border-collapse: collapse;
     border-spacing: 0;
     border: 1px solid #6B6B6B;
     width: 100%
 }
 
 .table-container .wsw table {
     margin-bottom: 9px
 }
 
 .wsw th {
     text-align: right;
     border: 1px solid #6B6B6B;
     padding: 0.2em;
     background-color: #f2f2f2
 }
 
 .wsw td {
     border: 1px solid #6B6B6B;
     padding: 0.2em
 }
 
 .wsw .content-map .article-location-map-box {
     display: block;
     margin: 0 0 18px 0
 }
 
 .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 .text-incorrect {
     text-decoration: line-through
 }
 
 .wsw ul {
     direction: rtl
 }
 
 .wsw .article-location {
     cursor: pointer
 }
 
 .wsw .article-location .ico {
     color: #3C5D92;
     float: right;
     border-left: 1px solid #b8b7b7;
     margin-left: 12px;
     margin-bottom: 6px
 }
 
 body.can-ff .wsw .article-location .ico {
     font-size: 48px;
     height: 48px;
     width: 48px;
     line-height: 48px
 }
 
 .wsw blockquote {
     color: #3C5D92;
     font-size: 26.325px;
     line-height: 130%;
     position: relative
 }
 
 .wsw blockquote .box_with_quote:before {
     content: "”";
     float: right;
     font-size: 400%;
     margin-left: 0.05em;
     margin-top: .01em;
     height: 0
 }
 
 .wsw blockquote .quote_footer {
     margin-top: 18px;
     color: #6B6B6B;
     
     font-size: 15.75px;
     line-height: 1.5
 }
 
 .media-block-wrap .wsw blockquote {
     margin-top: 9px
 }
 
 .wsw .quiz {
     padding: 0;
     background: transparent
 }
 
 .wsw__embed {
     margin-bottom: 36px
 }
 
 .wsw__embed .media-pholder,
 .wsw__embed .content-redirect {
     padding-bottom: 0
 }
 
 .wsw__embed iframe {
     margin-bottom: 0
 }
 
 @media (min-width: 640px) {
     .wsw__embed--small {
         width: 40%;
         float: right;
         clear: right;
         margin-left: 24px
     }
 }
 
 .wsw .backgrounder {
     background-color: #f2f2f2;
     padding: 18px
 }
 
 .wsw .backgrounder .wsw {
     word-break: break-word
 }
 
 .wsw .backgrounder .wsw p {
     font-size: 15.75px
 }
 
 .wsw .backgrounder .wsw .caption {
     font-size: 14.625px
 }
 
 .wsw .backgrounder .embedded-audio h5 {
     font-size: 20.25px
 }
 
 .can-ff .wsw .backgrounder .embedded-audio h5 .ico {
     font-size: 42px;
     line-height: 42px;
     width: 42px;
     height: 42px;
     margin-right: 8px
 }
 
 .wsw .backgrounder .media-pholder .actions {
     border-bottom: 1px solid #d4d4d4;
     font-size: 14.625px
 }
 
 @media (min-width: 992px) {
     .sharing li {
         height: 84px
     }
 }
 
 .sharing li:not(.share-additional)+li .btn-load-more {
     display: none
 }
 
 .sharing .btn {
     margin-bottom: 16px;
     margin-left: 8px;
     display: list-item;
     text-decoration: none;
     text-align: center;
     cursor: pointer;
     color: #fff !important
 }
 
 .sharing .btn:hover {
     color: #fff !important
 }
 
 .sharing .btn .ico {
     font-size: 18px
 }
 
 .sharing .btn .ico span {
     display: none
 }
 
 .sharing .shares {
     display: block;
     float: left;
     height: 28px;
     line-height: 32px;
     margin-right: 4px;
     font-size: 17.11125px
 }
 
 .hdr-container .col-md-2 .sharing .shares,
 .col-md-2.article-share .sharing .shares {
     display: block;
     float: none;
     width: 40px;
     height: auto;
     line-height: inherit;
     margin-right: 0px;
     margin-left: 8px;
     margin-top: -12px;
     margin-bottom: 8px;
     text-align: center;
     font-size: 18.4275px
 }
 
 .sharing .shares--empty {
     display: none
 }
 
 .hdr-container .col-md-2 .sharing .shares--empty,
 .col-md-2.article-share .sharing .shares--empty {
     display: block;
     visibility: hidden
 }
 
 .js .sharing .shares__facebook {
     color: #00386B
 }
 
 .js .media-container .sharing .shares__facebook {
     color: #3977af
 }
 
 .js .sharing .shares__twitter {
     color: #1D8EBC
 }
 
 .js .sharing .shares__g-plus {
     color: #DD4B39
 }
 
 .js .sharing .shares__vkontakte {
     color: #3A6892
 }
 
 .js .sharing .shares__soundcloud {
     color: #FF5D00
 }
 
 .js .sharing .shares__odnoklassniki {
     color: #F58220
 }
 
 .js .sharing .shares__mailru {
     color: #168DE2
 }
 
 .js .sharing .shares__balatarin {
     color: #015e8e
 }
 
 .js .sharing .shares__pinterest {
     color: #C92228
 }
 
 .js .sharing .shares__meneame {
     color: #ff6400
 }
 
 .js .sharing .shares__reddit {
     color: #f30
 }
 
 .js .sharing .shares__youtube {
     color: #E0192A
 }
 
 .js .sharing .shares__whatsapp {
     color: #25D366
 }
 
 .js .sharing .shares__telegram {
     color: #30A7DE
 }
 
 .sharing .sharing-more {
     display: none
 }
 
 .js .sharing .sharing-more {
     display: block
 }
 
 .js .sharing li.share-additional {
     display: none
 }
 
 .js .sharing.opened li.share-additional {
     display: inline-block
 }
 
 @media (min-width: 992px) {
     ul.sharing {
         float: none
     }
 }
 
 @media (min-width: 992px) {
     .hdr-container .col-md-2 .sharing .btn,
     .col-md-2.article-share .sharing .btn {
         width: 50px;
         height: 50px;
         line-height: 50px;
         margin-left: 16px
     }
     .hdr-container .col-md-2 .sharing .btn .ico,
     .col-md-2.article-share .sharing .btn .ico {
         font-size: 24px
     }
     .hdr-container .col-md-2 .sharing .shares,
     .col-md-2.article-share .sharing .shares {
         width: 50px;
         margin-left: 16px
     }
 }
 
 .share-label {
     padding-bottom: 9px;
     color: #919191;
     font-size: 15.75px
 }
 
 .media-container .share-label {
     color: #b8b7b7
 }
 
 .link-function {
     float: left;
     margin-bottom: 18px
 }
 
 @media (min-width: 992px) {
     p.link-comments {
         float: right
     }
     .link-function {
         float: right
     }
 }
 
 .content-floated {
     margin-bottom: 36px;
     margin-right: 0;
     margin-left: 0;
     padding: 0;
     clear: right;
     width: 100%
 }
 
 @media (min-width: 640px) {
     .content-floated {
         margin-bottom: 36px;
         margin-right: 0;
         margin-left: 27px;
         width: 42%;
         float: right
     }
     .content-floated.docked {
         float: left
     }
     .media-block-wrap .content-floated {
         margin: 0;
         width: 100%;
         float: none
     }
 }
 
 @media (min-width: 992px) {
     .content-floated {
         margin-right: -32%;
         margin-left: 27px
     }
     .content-floated.docked {
         margin-left: -32%;
         margin-right: 27px
     }
 }
 
 .publishing-details {
     font-size: 15.75px;
     padding-bottom: 12.6px;
     width: 100%;
     float: right
 }
 
 .publishing-details .published {
     float: right;
     padding-left: 1em;
     padding-bottom: 0.5em
 }
 
 .publishing-details .published .date {
     color: #919191;
      }
 
 .media-container .publishing-details .published .date {
     color: #b8b7b7
 }
 
 .publishing-details .authors {
     padding-left: 0.6em
 }
 
 .media-container .publishing-details .authors {
     color: #b8b7b7
 }
 
 .publishing-details .authors ul li {
     float: right;
     list-style-type: none;
     display: block;
     margin-left: 1em;
     padding-bottom: 9px
 }
 
 @media (min-width: 992px) {
     .publishing-details .authors {
         clear: right
     }
 }
 
 .pg-liveblog #article-content {
     display: block !important;
     visibility: visible !important
 }
 
 .pg-liveblog .summary {
     background: #e5e5e5;
     padding: 12px;
     margin-bottom: 18px
 }
 
 .pg-liveblog .summary .wsw {
     padding-top: 12px
 }
 
 .pg-liveblog .controls {
     margin-bottom: 18px
 }
 
 .pg-liveblog .controls .sorting li {
     float: right;
     margin-right: 9px;
     margin-bottom: 9px
 }
 
 .pg-liveblog .update .btn {
     background-color: #E64C66;
     margin-left: 9px
 }
 
 .pg-liveblog .entry {
     border-top: 2px solid #b8b7b7;
     padding-top: 18px
 }
 
 .pg-liveblog .entry.entry-featured {
     border-top: 2px solid #4c74b5
 }
 
 .pg-liveblog .entry.entry-featured .featured-label {
     font-size: 21.06px;
     color: #3C5D92
 }
 
 .pg-liveblog .entry.entry-featured .time {
     color: #3C5D92
 }
 
 .pg-liveblog .entry .entry-head .time-stamp {
     padding-bottom: 9px;
     font-size: 18.4275px
 }
 
 .pg-liveblog .entry .entry-head .time,
 .pg-liveblog .entry .entry-head .date {
     margin-left: 18px;
     color: #b8b7b7
 }
 
 .pg-liveblog .entry .entry-head .time {
     font-size: 26.325px;
     line-height: 1.1
 }
 
 .pg-liveblog .entry .entry-head .author {
     clear: right;
     padding-bottom: 0
 }
 
 .pg-liveblog .entry .entry-head .author .avatar {
     background: #b8b7b7;
     width: 66px;
     float: left;
     margin: 0;
     margin-top: -9px;
     margin-left: -12px;
     border: 12px solid #fff
 }
 
 .pg-liveblog .entry .entry-head .author .name {
     font-size: 20.25px;
     border-bottom: 1px dotted #b8b7b7;
     width: 100%;
     display: block;
     margin-bottom: 12px;
     padding-bottom: 9px
 }
 
 .pg-liveblog .entry .text,
 .pg-liveblog .entry .wsw {
     clear: none
 }
 
 .pg-liveblog .entry.entry-twitter {
     margin-bottom: 12px
 }
 
 .pg-liveblog .entry.entry-twitter .time {
     line-height: 1.5
 }
 
 @media (min-width: 640px) {
     .pg-liveblog .entry .content-floated {
         width: 100%
     }
     .pg-liveblog .entry .wsw .content-floated {
         margin-right: 0
     }
     .pg-liveblog .entry .entry-head .author .avatar {
         width: 86px
     }
     .pg-liveblog .entry .entry-head .author .name {
         margin-bottom: 18px;
         padding-bottom: 18px
     }
 }
 
 @media (min-width: 992px) {
     .pg-liveblog .entry .entry-head .time-stamp {
         margin-top: 4.5px
     }
     .pg-liveblog .entry .entry-head .time-stamp:before,
     .pg-liveblog .entry .entry-head .time-stamp:after {
         content: " ";
         display: table
     }
     .pg-liveblog .entry .entry-head .time-stamp:after {
         clear: both
     }
     .pg-liveblog .entry .entry-head .time-stamp .time,
     .pg-liveblog .entry .entry-head .time-stamp .date {
         float: left;
         margin-left: 0;
         clear: both
     }
     .pg-liveblog .entry .entry-head .content-floated {
         position: absolute;
         text-align: left;
         width: 25%
     }
 }
 
 .arch-lay-blg article {
     border-bottom: 1px solid #b8b7b7
 }
 
 .arch-lay-blg .article-list-item {
     padding-top: 36px
 }
 
 .arch-lay-blg .title h2 {
     padding-bottom: 18px;
     display: block;
     color: #292929
 }
 
 .arch-lay-blg .title h2:hover {
     color: #4369a4
 }
 
 .arch-lay-blg .publishing-details .authors {
     clear: none
 }
 
 .arch-lay-blg .content-floated {
     margin-right: 0;
     width: 100%
 }
 
 @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 #b8b7b7;
     padding: 0.5em 0.5em;
     color: #919191;
     text-decoration: none;
     text-transform: uppercase;
     cursor: pointer
 }
 
 .category-menu .category-link strong {
     font-size: 23.6925px;
     font-weight: normal
 }
 
 .category-menu .category-link .ico {
     color: #919191;
     font-size: 22.5px;
     line-height: 1.25em;
     width: 22.5px;
     height: 22.5px
 }
 
 .category-menu .category-link:hover {
     background-color: #f2f2f2;
     color: #292929
 }
 
 .category-menu .category-link:hover .ico {
     color: #292929
 }
 
 .category-menu a.opened {
     border-bottom: 0;
     background-color: #f2f2f2
 }
 
 .category-menu .items {
     padding-top: 12px;
     padding-bottom: 24px;
     border-bottom: 2px solid #b8b7b7;
     display: block
 }
 
 .category-menu .items.collapsed {
     display: none
 }
 
 .category-menu .all-links {
     text-align: right
 }
 
 .category-menu .all-links a {
     color: #3C5D92;
     text-decoration: none
 }
 
 .category-menu .all-links a:hover {
     color: #4369a4;
     text-decoration: underline
 }
 
 .media-container {
     background: #3d3d3d;
     color: #fff;
     border-bottom: 5px solid #b8b7b7;
     margin-bottom: 36px
 }
 
 .media-container .category {
     color: #b8b7b7
 }
 
 .media-container .caption {
     color: #b8b7b7
 }
 
 .media-container .separator hr.title-line {
     background-color: #6B6B6B
 }
 
 @media (min-width: 992px) {
     .media-container .col-multimedia {
         padding-bottom: 0
     }
 }
 
 .pg-photoblog .media-pholder .desc {
     background: #333;
     padding: 12px
 }
 
 .pg-photoblog .media-pholder .desc p.caption {
     margin-top: 0;
     margin-bottom: 0;
     clear: none
 }
 
 .pg-photoblog .media-pholder .desc .img-number {
     font-size: 40.014px;
     float: right;
     margin-left: 18px;
     line-height: 36px
 }
 
 .pg-photoblog .media-pholder .thumb {
     background: #2b2b2b;
     margin-bottom: 0
 }
 
 .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-right: 0.5em
 }
 
 @media (min-width: 992px) {
     .pg-photoblog .media-pholder.image .thumb {
         text-align: center;
         line-height: 0
     }
     .pg-photoblog .media-pholder.image .thumb img {
         margin: 0 auto;
         max-height: 767px;
         width: auto
     }
 }
 
 .pg-photoblog .compare .first h4,
 .pg-photoblog .compare .second h4 {
     font-size: 15.75px;
     padding: 0 8px;
     z-index: 1;
     line-height: 2
 }
 
 .pg-photoblog .compare .first .handler,
 .pg-photoblog .compare .second .handler {
     display: none
 }
 
 .pg-photoblog .compare .first .thumb,
 .pg-photoblog .compare .second .thumb {
     z-index: 0;
     margin-bottom: 0
 }
 
 .pg-photoblog .compare .second {
     margin-top: 10px
 }
 
 .pg-photoblog .compare .second h4 {
     left: 0
 }
 
 .js .pg-photoblog .compare {
     padding-bottom: 0;
     margin-bottom: 36px
 }
 
 .js .pg-photoblog .compare .first h4,
 .js .pg-photoblog .compare .second h4 {
     position: absolute;
     background-color: rgba(0, 0, 0, 0.5)
 }
 
 .js .pg-photoblog .compare .thumb {
     text-align: center;
     line-height: 0
 }
 
 .js .pg-photoblog .compare .second {
     width: 100px;
     margin-top: 0;
     left: 0;
     border-right: 3px solid #fff
 }
 
 .js .pg-photoblog .compare .second:after {
     border-left: 2px solid rgba(0, 0, 0, 0.1);
     content: ""
 }
 
 .js .pg-photoblog .compare .second:before {
     border-right: 2px solid rgba(0, 0, 0, 0.1);
     content: "";
     left: -5px
 }
 
 .js .pg-photoblog .compare .second .handler {
     width: 50px;
     height: 50px;
     background: #fff;
     display: block;
     position: absolute;
     top: 50%;
     margin-top: -25px;
     right: -26px;
     border-radius: 25px;
     text-align: center;
     z-index: 1;
     cursor: pointer;
     box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2)
 }
 
 .js .pg-photoblog .compare .second .handler i {
     color: #000;
     line-height: 50px;
     margin: 0
 }
 
 .js .pg-photoblog .compare .second .thumb {
     overflow: hidden;
     position: relative;
     height: 101%
 }
 
 .js .pg-photoblog .compare .second .thumb img {
     width: auto;
     max-width: none;
     position: absolute;
     width: auto;
     left: 0
 }
 
 @media (min-width: 640px) {
     .pg-photoblog .compare .first h4,
     .pg-photoblog .compare .second h4 {
         font-size: 18px
     }
 }
 
 @media (min-width: 992px) {
     .no-js.pg-photoblog .compare .first,
     .no-js.pg-photoblog .compare .second {
         width: 50%;
         float: right
     }
     .no-js.pg-photoblog .compare .first.first,
     .no-js.pg-photoblog .compare .second.first {
         padding-left: 10px
     }
     .no-js.pg-photoblog .compare .first.second,
     .no-js.pg-photoblog .compare .second.second {
         margin-top: 0;
         padding-right: 10px
     }
 }
 
 .flexible-iframe {
     width: 100%;
     border: 0
 }
 
 html.js .pg-quiz-embedded .quiz .buttons input {
     visibility: hidden;
     opacity: 0;
     transition: visibility 0s, opacity 0.75s linear
 }
 
 .quiz {
     min-height: 180px
 }
 
 .quiz ul {
     margin-right: 0
 }
 
 .quiz ul li:before {
     content: none
 }
 
 .quiz p.explanation {
     margin-bottom: 36px
 }
 
 .quiz .question,
 .quiz .questionshow-results {
     margin-bottom: 0.75em
 }
 
 .quiz .answers {
     margin-bottom: 18px
 }
 
 .quiz .answer {
     background-color: #fff;
     padding: 0
 }
 
 .quiz .answer .answer-text {
     font-size: 23.6925px;
     color: #3d3d3d;
     margin-right: 2px;
     line-height: 1.2em
 }
 
 .quiz .answer input {
     margin-right: -20px
 }
 
 .quiz .answer label {
     padding: 9px;
     padding-right: 32px
 }
 
 .quiz .answer.selected {
     background-color: #d9d9d9
 }
 
 .quiz .answer:hover {
     background-color: #3C5D92
 }
 
 .quiz .answer:hover .answer-text {
     color: #fff
 }
 
 .quiz .select .answer,
 .quiz .select .answer-text,
 .quiz .select input,
 .quiz .select label {
     cursor: pointer
 }
 
 .quiz .title {
     padding-bottom: 18px
 }
 
 .quiz .cover-media,
 .quiz .player-and-links,
 .quiz .media-pholder {
     padding-bottom: 18px
 }
 
 .quiz .wrap-buttons p {
     margin-bottom: 36px
 }
 
 .quiz .buttons {
     padding-bottom: 18px;
     margin: 0
 }
 
 .quiz .buttons input,
 .quiz .buttons a {
     margin-left: 9px;
     margin-bottom: 9px
 }
 
 .quiz .result.correct {
     color: green
 }
 
 .quiz .result.correct .ico-close {
     display: none
 }
 
 .quiz .result.false {
     color: red
 }
 
 .quiz .result.false .ico-check {
     display: none
 }
 
 .quiz .content-secondary {
     padding-right: 18px
 }
 
 .quiz .msg-related {
     font-size: 15.75px
 }
 
 .quiz .section-head {
     font-size: 18.4275px;
     display: block;
     margin: 0 0 16px
 }
 
 .quiz .results-score {
     color: #d1d1d1;
     width: 100%;
     font-size: 90px;
     line-height: 1;
     font-weight: bold;
     margin-bottom: 0
 }
 
 @media (min-width: 640px) {
     .quiz {
         padding: 18px
     }
     .quiz .start-quiz {
         float: right;
         width: 50%
     }
     .pg-quiz .quiz .start-quiz .buttons {
         position: absolute;
         top: 50%;
         right: 50%
     }
     .pg-quiz .quiz .start-quiz .buttons input,
     .pg-quiz .quiz .start-quiz .buttons a {
         margin-top: -16px;
         margin-right: -50%;
         padding-bottom: 10px
     }
     .quiz .title,
     .quiz .start-quiz .buttons {
         padding-right: 0
     }
     .quiz.has-cover-img .title,
     .quiz.has-cover-img .start-quiz .buttons {
         padding-right: 18px
     }
     .pg-quiz .quiz.has-cover-img .start-quiz .buttons {
         right: 75%
     }
     .quiz .question,
     .quiz .answers,
     .quiz .wrap-buttons,
     .quiz .player-and-links,
     .quiz .main-img,
     .quiz .media-pholder,
     .quiz .cover-media,
     .quiz.has-cover-img .title,
     .quiz .explanation {
         width: 50%
     }
     .quiz .main-img .player-and-links,
     .quiz .main-img .cover-media,
     .quiz .main-img .media-pholder {
         width: 100%
     }
     .quiz .question,
     .quiz .answers,
     .quiz .wrap-buttons,
     .quiz .player-and-links,
     .quiz .main-img,
     .quiz.has-cover-img .title {
         float: right
     }
     .quiz .player-and-links,
     .quiz .thumb,
     .quiz .media-pholder,
     .quiz .cover-media,
     .quiz .explanation {
         float: left
     }
     .quiz .question,
     .quiz .answers,
     .quiz .wrap-buttons {
         padding-left: 24px
     }
     .quiz .answers,
     .quiz .wrap-buttons {
         clear: right
     }
     .quiz .msg-related {
         position: absolute;
         bottom: 18px;
         left: 20px;
         text-align: left
     }
     .quiz .results-score {
         text-align: left;
         font-size: 135px
     }
     .quiz .main-img .cover-media,
     .quiz .main-img .player-and-links,
     .quiz .main-img .thumb,
     .quiz .main-img .media-pholder {
         padding-bottom: 0
     }
 }
 
 @media (min-width: 992px) {
     .quiz .results-score {
         text-align: left;
         font-size: 150px
     }
 }
 
 .cross-link-login-register {
     margin-bottom: 9px;
     padding-bottom: 9px;
     border-bottom: 1px solid #f2f2f2
 }
 
 .cross-link-login-register a {
     padding-right: 4.5px
 }
 
 .form-group .forget-password {
     margin-top: 4.5px;
     float: left
 }
 
 .upload-bar {
     color: #919191;
     font-size: 23.6925px
 }
 
 .upload-bar .upload-bg {
     background: #f2f2f2;
     display: block;
     width: 100%
 }
 
 .upload-bar .upload-progress {
     background: #3C5D92;
     display: block;
     height: 27px;
     width: 50%;
     margin-bottom: 18px
 }
 
 .upload-bar .upload-percentage {
     float: left;
     font-size: 15.75px
 }
 
 .pg-jobs .content-body .media-block-wrap {
     padding-bottom: 36px
 }
 
 .pg-jobs .content-body .media-block-wrap .section-head {
     font-size: 21.06px
 }
 
 .pg-jobs .content-body .media-block-wrap .media-block {
     margin-top: 18px;
     padding-bottom: 9px
 }
 
 .info-404 {
     margin-bottom: 72px
 }
 
 .info-404 .msg {
     padding-bottom: 18px;
     margin-bottom: 36px;
     border-bottom: 1px solid #b8b7b7
 }
 
 .info-404 .ico {
     color: #3C5D92
 }
 
 .js .simplified-pg #page {
     padding-top: 0
 }
 
 .simplified-pg .media-hdr-container {
     padding-bottom: 18px
 }
 
 @media (max-width: 991px) {
     .simplified-pg .media-hdr-container .container {
         max-width: inherit;
         width: 100%;
         padding-left: 0;
         padding-right: 0
     }
 }
 
 .simplified-pg .media-hdr-container img {
     width: 100%;
     display: block
 }
 
 .simplified-pg .media-hdr-container .caption {
     padding-top: 18px
 }
 
 @media (max-width: 991px) {
     .simplified-pg .media-hdr-container .caption {
         padding-left: 12px;
         padding-right: 12px
     }
 }
 
 .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 #f2f2f2;
     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: right;
     color: #b8b7b7;
     margin-left: 0.33em
 }
 
 .simplified-pg #content .authors ul {
     display: inline;
     margin-left: 1em
 }
 
 .simplified-pg #content .authors ul li {
     float: right;
     color: #919191
 }
 
 @media (min-width: 992px) {
     .simplified-pg .content-floated {
         margin-right: -107px;
         margin-left: 27px
     }
     .simplified-pg .content-floated.time-stamp {
         margin-right: -32%;
         margin-left: 27px
     }
 }
 
 .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 .category a:link,
 .simplified-pg-media #content .media-container .author a,
 .simplified-pg-media #content .media-container .author a:link,
 .simplified-pg-photoblog #content .media-container .category a,
 .simplified-pg-photoblog #content .media-container .category a:link,
 .simplified-pg-photoblog #content .media-container .author a,
 .simplified-pg-photoblog #content .media-container .author a:link {
     color: #f2f2f2
 }
 
 .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: #f2f2f2
 }
 
 .simplified-pg-media #content .media-container .authors,
 .simplified-pg-photoblog #content .media-container .authors {
     border-bottom: 1px solid #919191
 }
 
 .simplified-pg-media #content .media-container .authors ul li,
 .simplified-pg-photoblog #content .media-container .authors ul li {
     color: #b8b7b7
 }
 
 .simplified-pg-photoblog #content .media-container {
     padding-top: 27px
 }
 
 html.no-js .cal-wrap .cal-view-toggle {
     display: none
 }
 
 html.no-js .cal-wrap .ico-calendar {
     float: right;
     font-size: 24px
 }
 
 html.no-js .cal-wrap label.cal-hide,
 html.no-js .cal-wrap label.cal-show {
     cursor: pointer;
     display: inline-block;
     float: left;
     font-size: 18.4275px;
     color: #3C5D92
 }
 
 html.no-js .cal-wrap label.cal-hide:hover,
 html.no-js .cal-wrap label.cal-show:hover {
     color: #3C5D92
 }
 
 html.no-js .cal-wrap input.cal-show,
 html.no-js .cal-wrap input.cal-hide {
     display: none
 }
 
 html.no-js .cal-wrap div.cal-content:before {
     display: none
 }
 
 html.no-js .cal-wrap .cal {
     display: block;
     -webkit-transition: opacity 1s ease-out;
     transition: opacity 1s ease-out;
     opacity: 0;
     height: 0;
     width: 100%;
     overflow: hidden
 }
 
 html.no-js .cal-wrap .cal-nojs {
     display: block;
     width: 100%
 }
 
 html.no-js .cal-wrap .cal-nojs-group {
     border-bottom: 1px solid #f2f2f2;
     width: 100%
 }
 
 html.no-js .cal-wrap .cal-nojs-group__item {
     display: inline-block;
     padding: 12px 18px;
     color: #b8b7b7;
     
 }
 
 html.no-js .cal-wrap .cal-nojs-group__item--active {
     color: #6B6B6B;
     text-decoration: none
 }
 
 html.no-js .cal-wrap .cal-nojs-group__item--active:hover:after {
     content: "";
     background: #6B6B6B;
     width: 100%;
     height: 3px;
     display: block;
     margin-bottom: -3px
 }
 
 html.no-js .cal-wrap .cal-nojs-group__item--hlight {
     color: #292929
 }
 
 html.no-js .cal-wrap .cal-nojs-group__item--hlight:after {
     content: "";
     background: #3C5D92;
     width: 100%;
     height: 3px;
     display: block;
     margin-bottom: -3px
 }
 
 html.no-js .cal-wrap input.cal-show:checked ~ label.cal-show {
     display: none
 }
 
 html.no-js .cal-wrap input.cal-show:checked ~ label.cal-hide:before,
 html.no-js .cal-wrap input.cal-hide:checked ~ label.cal-show:before {
     content: attr(data-title-trans);
     display: inline-block;
     vertical-align: middle;
     height: 25px;
     line-height: 25px;
     margin-top: 4px
 }
 
 html.no-js .cal-wrap input.cal-hide:checked ~ label.cal-hide {
     display: none
 }
 
 html.no-js .cal-wrap input.cal-show:checked ~ .cal {
     opacity: 1;
     height: auto;
     margin-top: 12px;
     border-top: 4px solid #f2f2f2;
     float: left
 }
 
 html.no-js .cal-wrap input.cal-hide:checked ~ .cal {
     display: block;
     -webkit-transition: opacity 1s ease-out;
     transition: opacity 1s ease-out;
     opacity: 0;
     height: 0;
     font-size: 0;
     overflow: hidden
 }
 
 html.no-js .cal-wrap .cal-content {
     position: relative;
     box-shadow: none;
     padding: 0;
     display: block
 }
 
 html.no-js .cal-wrap .cal-content table.cal {
     opacity: 1;
     height: auto;
     border-top: none
 }
 
 html.no-js .cal-wrap .cal-content .headrow {
     display: none
 }
 
 @media (max-width: 640px) {
     html.no-js .cal-wrap input.cal-show:checked ~ label.cal-hide:before,
     html.no-js .cal-wrap input.cal-hide:checked ~ label.cal-show:before {
         content: ""
     }
 }
 
 .cal-wrap input.cal-show,
 .cal-wrap input.cal-hide,
 .cal-wrap label.cal-show,
 .cal-wrap label.cal-hide,
 .cal-wrap .cal-nojs {
     display: none
 }
 
 .cal-wrap .cal-link {
     float: left;
     margin-left: 36px;
     font-size: 18.4275px;
     line-height: 36px
 }
 
 .cal-wrap .cal-view-toggle {
     float: left;
     margin-right: 36px;
     outline: none;
     border: 0;
     cursor: pointer;
     color: #3C5D92;
     font-size: 18.4275px;
     line-height: 36px
 }
 
 .cal-wrap .cal-view-toggle:hover,
 .cal-wrap .cal-view-toggle:focus {
     text-decoration: none;
     color: #292929
 }
 
 .cal-wrap .cal-view-toggle.closed {
     color: #3C5D92
 }
 
 .cal-wrap .cal-view-toggle .label {
     display: inline-block;
     font-size: 18.4275px;
     line-height: 36px
 }
 
 .cal-wrap .cal-view-toggle .ico-chevron-up,
 .cal-wrap .cal-view-toggle .ico-chevron-down {
     font-size: 72%
 }
 
 .cal-wrap .cal-view-toggle .ico-chevron-up {
     display: none
 }
 
 .cal-wrap .cal-view-toggle.closed .ico-chevron-down {
     display: inline-block
 }
 
 .cal-wrap .cal-view-toggle.closed .ico-chevron-up {
     display: none
 }
 
 .cal-wrap .cal-view-toggle.opened .ico-chevron-down {
     display: none
 }
 
 .cal-wrap .cal-view-toggle i.ico-calendar {
     font-size: 24px
 }
 
 .cal-wrap .cal {
     padding: 0;
     position: relative;
     clear: both
 }
 
 @media (max-width: 640px) {
     .cal-wrap .cal-view-toggle .label {
         display: none
     }
     .cal-wrap .cal-view-toggle .ico-chevron-up,
     .cal-wrap .cal-view-toggle .ico-chevron-down {
         display: none
     }
     .cal-wrap .cal-view-toggle.opened .ico-chevron-up,
     .cal-wrap .cal-view-toggle.opened .ico-chevron-down,
     .cal-wrap .cal-view-toggle.closed .ico-chevron-up,
     .cal-wrap .cal-view-toggle.closed .ico-chevron-down,
     .cal-wrap .cal-view-toggle:hover .ico-chevron-up,
     .cal-wrap .cal-view-toggle:hover .ico-chevron-down,
     .cal-wrap .cal-view-toggle:focus .ico-chevron-up,
     .cal-wrap .cal-view-toggle:focus .ico-chevron-down {
         display: none
     }
 }
 
 .cal-content {
     box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.6);
     padding-top: 0.25em;
     padding-bottom: 0.75em;
     padding-left: 30px;
     padding-right: 30px;
     width: 460px;
     cursor: default;
     background-color: #fff;
     position: absolute;
     top: 9px;
     left: 0;
     right: auto;
     z-index: 999;
     display: none;
     font-size: 16px;
     margin-bottom: 6px
 }
 
 .cal-content:after,
 .cal-content:before {
     bottom: 100%;
     left: 7.5%;
     border: solid transparent;
     content: " ";
     height: 0;
     width: 0;
     position: absolute;
     pointer-events: none
 }
 
 .cal-content:after {
     border-color: rgba(255, 255, 255, 0);
     border-bottom-color: #fff;
     border-width: 10px;
     margin-left: -10px
 }
 
 .cal-content:before {
     border-color: rgba(176, 176, 176, 0);
     border-bottom-color: #6B6B6B;
     border-width: 10px;
     margin-left: -10px
 }
 
 .cal-content table {
     width: 100%;
     height: 100%;
     cursor: default;
     background-color: #fff;
     table-layout: fixed
 }
 
 .cal-content .button {
     text-align: center
 }
 
 .cal-content .nav:hover {
     color: #3C5D92
 }
 
 .cal-content .nav.disabled {
     color: #f2f2f2;
     cursor: default
 }
 
 .cal-content .nav.disabled:hover {
     color: #f2f2f2
 }
 
 .cal-content .nav.button div {
     font-size: 32.5px !important;
     margin-left: 0 !important;
     cursor: pointer
 }
 
 .cal-content .nav.button:first-child div {
     margin-left: 10px
 }
 
 .cal-content .nav.button.btn_today {
     display: none
 }
 
 .cal-content .nav.button.btn_year_prev {
     display: none
 }
 
 .cal-content .nav.button.btn_year_next {
     display: none
 }
 
 .cal-content .nav.button.btn_month_prev div {
     background-repeat: no-repeat;
     font-family: "icons";
     margin-left: 5px;
     display: inline-block;
     font-size: 16px;
     font-weight: normal;
     font-style: normal;
     line-height: inherit;
     vertical-align: middle;
     speak: none;
     text-decoration: inherit;
     text-transform: none;
     text-rendering: optimizeLegibility;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     background-color: #fff;
     border: 4px solid #fff;
     box-sizing: content-box
 }
 
 body.can-ff .cal-content .nav.button.btn_month_prev div {
     background-image: none;
     background-color: transparent;
     border: 0;
     box-sizing: border-box;
     width: auto;
     height: auto
 }
 
 .cal-content .nav.button.btn_month_next {
     text-align: left
 }
 
 .cal-content .nav.button.btn_month_next div {
     background-repeat: no-repeat;
     font-family: "icons";
     margin-left: 5px;
     display: inline-block;
     font-size: 16px;
     font-weight: normal;
     font-style: normal;
     line-height: inherit;
     vertical-align: middle;
     speak: none;
     text-decoration: inherit;
     text-transform: none;
     text-rendering: optimizeLegibility;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     background-color: #fff;
     border: 4px solid #fff;
     box-sizing: content-box
 }
 
 body.can-ff .cal-content .nav.button.btn_month_next div {
     background-image: none;
     background-color: transparent;
     border: 0;
     box-sizing: border-box;
     width: auto;
     height: auto
 }
 
 .cal-content thead>tr:first-child {
     display: none
 }
 
 .cal-content thead .headrow {
     background-color: #fff;
     color: #919191;
     border-bottom: 1px solid #919191;
     height: 53px;
     line-height: 53px
 }
 
 .cal-content thead .title {
     text-align: right;
     background-color: #fff;
     color: #919191;
     vertical-align: middle;
     font-size: 20px;
     text-transform: uppercase;
     padding-right: .5em
 }
 
 .cal-content thead .daynames {
     color: #919191;
     height: 40px
 }
 
 .cal-content thead .daynames .cal-day {
     padding-top: 15px;
     vertical-align: middle;
     width: 2.5em;
     height: 2.5em;
     max-height: 2.5em;
     max-width: 2.5em
 }
 
 .cal-content thead .daynames .cal-day.disabled {
     cursor: default
 }
 
 .cal-content thead .name {
     padding: 2px;
     text-align: center;
     color: #919191
 }
 
 .cal-content thead .hilite {
     color: #b8b7b7
 }
 
 .cal-content thead .active {
     padding: 2px 0px 0px 2px;
     color: #b8b7b7
 }
 
 .cal-content tbody .cal-day {
     width: 60px;
     height: 60px;
     max-height: 60px;
     max-width: 60px;
     vertical-align: middle;
     text-align: center;
     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
 }
 
 .cal-content tbody .cal-day a {
     display: block;
     text-align: center;
     margin-left: 2.5px;
     border-radius: 50%;
     vertical-align: middle;
     color: #292929
 }
 
 .cal-content tbody .cal-day a:hover {
     background: #f2f2f2
 }
 
 .cal-content tbody .cal-day.othermonth,
 .cal-content tbody .cal-day.othermonth a {
     color: #b8b7b7
 }
 
 .cal-content tbody .cal-day.today a {
     color: #fff;
     background: #919191
 }
 
 .cal-content tbody .cal-day.selected a {
     color: #fff;
     background: #3C5D92
 }
 
 .cal-content tbody .cal-day.disabled {
     color: #b8b7b7
 }
 
 .cal-content tbody>tr.daysrow>td.cal-day a:link:hover {
     text-decoration: none
 }
 
 .cal-content tbody table .wn {
     padding: 2px 3px 2px 2px
 }
 
 .cal-content tbody .emptycell {
     visibility: hidden
 }
 
 .cal-content tbody .emptyrow {
     display: none
 }
 
 .cal-content tfoot {
     display: none
 }
 
 .cal-content tfoot .footrow {
     text-align: center;
     background: #556;
     color: #fff
 }
 
 .cal-content tfoot .ttip {
     background: #fff;
     color: #445;
     border-top: 1px solid #556;
     padding: 1px
 }
 
 .cal-content tfoot .hilite {
     background: #aaf;
     border: 1px solid #04f;
     color: #000;
     padding: 1px
 }
 
 .cal-content tfoot .active {
     background: #77c;
     padding: 2px 0px 0px 2px
 }
 
 .cal-content .combo .combo {
     position: absolute;
     top: 0px;
     left: 0px;
     width: 4em;
     cursor: default;
     border: 1px solid #655;
     background: #def;
     color: #000;
     font-size: 90%;
     z-index: 100
 }
 
 .cal-content .combo .combo .label,
 .cal-content .combo .combo .label-IEfix {
     text-align: center;
     padding: 1px
 }
 
 .cal-content .combo .combo .label-IEfix {
     width: 4em
 }
 
 .cal-content .combo .combo .hilite {
     background: #acf
 }
 
 .cal-content .combo .combo .active {
     border-top: 1px solid #46a;
     border-bottom: 1px solid #46a;
     background: #eef;
     font-weight: bold
 }
 
 .cal-content .combo td.time {
     border-top: 1px solid #000;
     padding: 1px 0px;
     text-align: center;
     background-color: #f4f0e8
 }
 
 .cal-content .combo td.time .hour,
 .cal-content .combo td.time .minute,
 .cal-content .combo td.time .ampm {
     padding: 0px 3px 0px 4px;
     border: 1px solid #889;
     font-weight: bold;
     background-color: #fff
 }
 
 .cal-content .combo td.time .ampm {
     text-align: center
 }
 
 .cal-content .combo td.time .colon {
     padding: 0px 2px 0px 3px;
     font-weight: bold
 }
 
 .cal-content .combo td.time span.hilite {
     border-color: #000;
     background-color: #667;
     color: #fff
 }
 
 .cal-content .combo td.time span.active {
     border-color: #f00;
     background-color: #000;
     color: #0f0
 }
 
 @media (max-width: 480px) {
     .cal-content {
         width: 100%;
         height: auto;
         padding-top: 0;
         padding-bottom: 0;
         padding-left: 5px;
         padding-right: 5px
     }
     .cal-content thead .headrow {
         height: auto
     }
     .cal-content thead .daynames .cal-day {
         padding-top: 5px;
         width: 2em;
         height: 2em;
         max-height: 2em;
         max-width: 2em
     }
     .cal-content tbody .cal-day {
         line-height: 28px
     }
     .cal-content tbody .cal-day a {
         position: relative;
         border-radius: 0;
         color: inherit;
         background-color: transparent
     }
     .cal-content tbody .cal-day a:hover {
         background-color: transparent !important
     }
     .cal-content tbody .cal-day a:hover:after {
         content: "";
         background: #b8b7b7;
         width: 100%;
         height: 3px;
         display: block;
         margin-bottom: -3px
     }
     .cal-content tbody .cal-day.today a {
         color: inherit;
         background-color: transparent
     }
     .cal-content tbody .cal-day.today a:after {
         content: "";
         background: #919191;
         width: 100%;
         height: 3px;
         display: block;
         margin-bottom: -3px
     }
     .cal-content tbody .cal-day.selected a {
         color: inherit;
         background-color: transparent
     }
     .cal-content tbody .cal-day.selected a:after {
         content: "";
         background: #3C5D92;
         width: 100%;
         height: 3px;
         display: block;
         margin-bottom: -3px
     }
 }
 
 .cal-component {
     border-bottom: 1px solid #b8b7b7;
     padding-bottom: 9px
 }
 
 .cal-component .date {
     float: right;
     line-height: 36px;
     font-size: 23.6925px
 }
 
 .pg-schedule .cal-component {
     border: 0;
     padding-bottom: 0;
     padding-top: 18px
 }
 
 .time__elem {
     line-height: 24px
 }
 
 .time__elem--waves {
     
     font-size: 19.8px;
     margin-right: 7px
 }
 
 .time__elem--affiliates {
     font-weight: bold;
      }
 
 .time__elem--info {
     color: #919191;
     font-size: 21.06px
 }
 
 .sats {
     font-size: 18.4275px;
     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 #b8b7b7
 }
 
 .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: 18.4275px;
     line-height: 32px;
     direction: ltr
 }
 
 .waves__freq-group {
     margin-bottom: 10px
 }
 
 .waves__freq-group:not(:last-of-type) {
     margin-left: 5px
 }
 
 .waves__freq-group>span {
     background-color: #f2f2f2
 }
 
 .waves__freq-group--mw>span {
     background-color: #e0e0e0
 }
 
 .waves__freq-group--mw>span:nth-of-type(2),
 .waves__freq-group--sw>span:nth-of-type(2) {
     margin-right: 1px;
     text-transform: uppercase
 }
 
 .waves__freq-group>span {
     color: #6B6B6B;
     padding: 2.5px 7.5px;
     float: right;
     font-size: 14.4px;
     line-height: 25px;
     
 }
 
 .waves__freq-group>span:nth-of-type(2) {
     margin-right: 1px
 }
 
 .waves .ico-clock {
     font-size: 23px;
     font-weight: bold;
     color: #919191
 }
 
 .freq-group {
     margin-bottom: 10px
 }
 
 .freq-group:not(:last-of-type) {
     margin-left: 5px
 }
 
 .freq-group>span {
     background-color: #f2f2f2
 }
 
 @media (min-width: 480px) {
     .freq-group--affiliates {
         margin-right: 18px
     }
 }
 
 .freq-group--mw>span:nth-of-type(1),
 .freq-group--sw>span:nth-of-type(1) {
     margin-right: 1px;
     text-transform: uppercase
 }
 
 .freq-group>span {
     color: #6B6B6B;
     padding: 2.5px 7.5px;
     float: right;
     font-size: 14.4px;
     line-height: 25px;
     
 }
 
 .freq-group>span:nth-of-type(2) {
     margin-right: 1px;
     direction: ltr
 }
 
 .affiliates {
     background-color: #f4f3f2;
     overflow: hidden
 }
 
 @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: right
     }
 }
 
 .affiliates__select {
     width: 100%
 }
 
 @media (min-width: 992px) {
     .affiliates__select {
         width: auto;
         float: right
     }
 }
 
 .affiliates__map {
     position: relative;
     overflow: hidden
 }
 
 @media (min-width: 992px) {
     .affiliates__map {
         height: 350px;
         float: left
     }
 }
 
 @media (min-width: 992px) {
     .affiliates__map {
         width: 50%
     }
 }
 
 @media (min-width: 1280px) {
     .affiliates__map {
         width: 55%
     }
 }
 
 .affiliates__map:after {
     position: absolute;
     top: 0;
     right: 0;
     content: "";
     width: 100%;
     height: 100%;
     background: linear-gradient(to bottom, #f4f3f2 0%, rgba(244, 243, 242, 0) 20%)
 }
 
 @media (min-width: 992px) {
     .affiliates__map:after {
         background: linear-gradient(to left, #f4f3f2 0%, rgba(244, 243, 242, 0) 20%)
     }
 }
 
 .affiliates__map img {
     float: left;
     opacity: .5
 }
 
 .affiliates__item-group {
     display: table;
     border-collapse: collapse;
     margin-top: 27px
 }
 
 @media (max-width: 640px) {
     .affiliates__item-group {
         width: 100%
     }
 }
 
 .affiliates__item {
     display: table-row;
     position: relative
 }
 
 @media (max-width: 640px) {
     .affiliates__item:nth-of-type(n+2) {
         border-top: 1px dotted #b8b7b7
     }
 }
 
 .affiliates__item:nth-of-type(n+2):before {
     content: "";
     border-top: 1px dotted #b8b7b7;
     position: absolute;
     right: 0
 }
 
 @media (min-width: 640px) {
     .affiliates__item:nth-of-type(n+2):before {
         width: 676px;
         margin-right: 12px
     }
 }
 
 @media (min-width: 992px) {
     .affiliates__item:nth-of-type(n+2):before {
         width: 1256px;
         margin-right: 12px
     }
 }
 
 @media (min-width: 1280px) {
     .affiliates__item:nth-of-type(n+2):before {
         width: 1232px;
         margin-right: 12px
     }
 }
 
 .affiliates__item>div {
     padding-top: 9px;
     padding-bottom: 9px
 }
 
 @media (min-width: 640px) {
     .affiliates__item>div {
         display: table-cell
     }
 }
 
 .affiliates__item>div:nth-of-type(n+2) {
     padding-right: 54px
 }
 
 .affiliates__show-title {
     
     font-size: 14.625px;
     color: #919191
 }
 
 .affiliates__dayname {
     
     font-size: 14.625px
 }
 
 .affiliates--detail {
     background-color: transparent;
     height: auto;
     margin-top: 9px
 }
 
 .schedule .schedule-nav {
     float: right;
     width: 100%
 }
 
 .schedule .schedule-nav ul {
     margin-top: 18px
 }
 
 .schedule .schedule-nav .heading-links {
     padding-top: 18px
 }
 
 .schedule .schedule-nav .day-nav {
     border-right: 1px solid #fff
 }
 
 .schedule .schedule-nav .day {
     float: right;
     display: none;
     padding: 6px 12px;
     border: 2px solid #fff;
     border-top: 2px solid #f2f2f2;
     border-right: 0;
     width: 33%;
     text-align: center;
     font-size: 18.4275px;
     line-height: 1.2;
     background: #f2f2f2;
     color: #6B6B6B
 }
 
 .schedule .schedule-nav .day span {
     display: block;
     overflow: hidden;
     text-overflow: ellipsis
 }
 
 .schedule .schedule-nav .day:hover {
     background: #3C5D92;
     color: #fff;
     text-decoration: none
 }
 
 .schedule .schedule-nav .day.hlight {
     background: #fff;
     border-bottom: 0;
     color: inherit
 }
 
 .schedule .schedule-nav .offset-0,
 .schedule .schedule-nav .offset-1 {
     display: inline-block
 }
 
 .schedule .media-block-wrap {
     margin-top: 18px
 }
 
 .schedule .media-block-wrap .img-wrap {
     display: none
 }
 
 .schedule .media-block-wrap .media-block {
     margin-bottom: 0
 }
 
 .schedule .media-block-wrap .media-block.live {
     background: #f2f2f2;
     padding-left: 8px;
     padding-top: 12px;
     margin-top: 0
 }
 
 .schedule .media-block-wrap .media-block .time-stamp {
     float: right;
     width: 100%;
     padding-right: 6px;
     color: #919191
 }
 
 .schedule .media-block-wrap .media-block .time {
     font-size: 18.4275px
 }
 
 .schedule .media-block-wrap .media-block .repeat {
     display: block;
     font-size: 15.795px;
     text-transform: none
 }
 
 .schedule .media-block-wrap .media-block .content {
     margin-right: 70px;
     line-height: 1.5
 }
 
 .schedule .media-block-wrap .media-block .content p {
     padding-bottom: 0
 }
 
 .schedule .media-block-wrap .media-block .content .label {
     float: right;
     color: #919191;
     padding-left: 12px
 }
 
 .schedule .media-block-wrap .media-block .feature>li {
     padding-bottom: 0;
     padding-top: 12px;
     border-top: 1px dotted #b8b7b7;
     margin-right: 70px;
     clear: both
 }
 
 .schedule .media-block-wrap .media-block .feature .content {
     margin-right: 0
 }
 
 .schedule .media-block-wrap .media-block .feature h4 {
     font-size: 15.75px
 }
 
 .schedule .media-block-wrap .media-block .feature .time-stamp {
     padding-right: 0
 }
 
 .schedule .media-block-wrap .media-block .feature .time {
     font-size: 17.11125px
 }
 
 .schedule .media-block-wrap .authors {
     display: none;
     font-size: 15.75px
 }
 
 .schedule .media-block-wrap .authors li {
     display: inline-block
 }
 
 .schedule .media-block-wrap .authors li a {
     padding-left: 12px
 }
 
 .schedule .media-block-wrap .crosslink-schedule {
     font-size: 15.75px;
     border-top: 1px dotted #b8b7b7;
     padding: 10px 0px 5px
 }
 
 .schedule .media-block-wrap .crosslink-schedule a {
     color: #3C5D92
 }
 
 .schedule .media-block-wrap.bcast-not {
     opacity: 0.8
 }
 
 .schedule .media-block-wrap .schedule-icons .media-download {
     padding: 0px
 }
 
 .schedule .media-block-wrap .list-icons {
     display: inline-block;
     padding-left: 9px;
     vertical-align: top
 }
 
 .schedule .media-block-wrap .list-icons a .ico {
     color: #3C5D92
 }
 
 .schedule .media-block-wrap .list-icons a:hover .ico {
     color: #4369a4
 }
 
 .schedule .media-block-wrap .list-icons a:visited .ico {
     color: #263a5c
 }
 
 .schedule .media-block-wrap .simple-menu>.handler {
     padding: 0px
 }
 
 .schedule .media-block-wrap .simple-menu .ico {
     color: #3C5D92
 }
 
 .schedule .media-block-wrap .simple-menu .ico:visited,
 .schedule .media-block-wrap .simple-menu .ico:hover {
     color: #4369a4
 }
 
 .schedule .media-block-wrap .simple-menu .subitems {
     left: -3px;
     margin-top: 0
 }
 
 @media (min-width: 450px) {
     .schedule .schedule-nav .day {
         width: 20%
     }
     .schedule .schedule-nav .offset-2 {
         display: inline-block
     }
     .schedule .media-block-wrap .media-block .time-stamp {
         width: 135px
     }
     .schedule .media-block-wrap .media-block .content {
         margin-right: 135px
     }
     .schedule .media-block-wrap .media-block .feature>li {
         margin-right: 135px
     }
     .schedule .media-block-wrap .media-block .feature .time-stamp {
         width: 100%
     }
 }
 
 @media (min-width: 600px) {
     .schedule .schedule-nav .day {
         width: 14.27%
     }
     .schedule .schedule-nav .offset-3 {
         display: inline-block
     }
 }
 
 @media (min-width: 640px) {
     .schedule .schedule-nav .heading-links {
         padding-top: 27px
     }
     .schedule .schedule-nav .heading-links:before,
     .schedule .schedule-nav .heading-links:after {
         content: " ";
         display: table
     }
     .schedule .schedule-nav .heading-links:after {
         clear: both
     }
     .schedule .media-block-wrap .img-wrap {
         display: block;
         width: 20%;
         margin-left: 12px
     }
     .schedule .media-block-wrap .media-block {
         padding-top: 5px;
         padding-bottom: 5px
     }
     .schedule .media-block-wrap .media-block .content {
         margin-right: 44%
     }
     .schedule .media-block-wrap .media-block h4 .ico {
         display: none
     }
     .schedule .media-block-wrap .media-block .authors {
         display: block
     }
     .schedule .media-block-wrap .media-block .time-stamp {
         width: 22%
     }
     .schedule .media-block-wrap .media-block .crosslink-schedule {
         display: block
     }
     .schedule .media-block-wrap .media-block .time {
         font-size: 18.954px;
         padding-bottom: 0
     }
     .schedule .media-block-wrap .media-block .feature>li {
         margin-right: 22%
     }
     .schedule .media-block-wrap .media-block .feature .content {
         margin-right: 28%
     }
     .schedule .media-block-wrap .media-block .feature .time-stamp {
         width: 26%
     }
     .schedule .media-block-wrap .media-block .feature .time {
         font-size: 18.4275px
     }
 }
 
 @media (min-width: 992px) {
     .schedule .schedule-nav .day {
         width: 11.1%
     }
     .schedule .schedule-nav .offset-4 {
         display: inline-block
     }
 }
 
 @media (min-width: 1280px) {
     .schedule .schedule-nav .day {
         width: 9.09%
     }
     .schedule .schedule-nav .offset-5 {
         display: inline-block
     }
 }
 
 .author .media-block h1 {
     color: #6B6B6B;
     margin-bottom: 9px
 }
 
 .author .media-block h4 {
     font-size: 22.5px
 }
 
 .author .media-block h1 a,
 .author .media-block h4 a {
     color: #3d3d3d;
     border-bottom: 1px solid #b8b7b7
 }
 
 .author .media-block h1 a:hover,
 .author .media-block h4 a:hover {
     color: #3C5D92;
     border-bottom: 1px solid #3C5D92
 }
 
 .author .media-block p {
     display: block;
     font-weight: normal;
     color: #6B6B6B
 }
 
 .author .media-block .btn {
     margin-left: 9px;
     margin-bottom: 9px;
     font-size: 21.06px;
     text-transform: uppercase
 }
 
 .author-hlight {
     clear: both;
     list-style-type: none
 }
 
 .author-hlight li {
     background: #f2f2f2;
     padding: 18px;
     margin-bottom: 18px
 }
 
 .author-hlight .avatar {
     background: #919191
 }
 
 .pg-prog .prog-hdr {
     background-color: #fff;
     color: #6B6B6B;
     padding-top: 12px
 }
 
 .pg-prog .prog-hdr h1 {
     color: #6B6B6B;
     
 }
 
 .pg-prog .prog-menu {
     background: rgba(61, 61, 61, 0.8)
 }
 
 .pg-prog .media-container {
     border-top: 1px solid #919191
 }
 
 @media (min-width: 640px) {
     .pg-prog .prog-hdr {
         padding-top: 18px
     }
     .pg-prog .prog-hdr h1 {
         font-size: 40.014px
     }
 }
 
 .ent-site {
     
     margin-top: 9px;
     
 }
body{
    font-family: 'Droid Arabic Naskh', sans-serif !important;
}
 .ent-site:not(:nth-of-type(1)) {
     border-top: 1px solid #d9d9d9;
     padding-top: 9px
 }
 
 .ent-site__name .title {
     margin-left: 6px
 }
 
 .ent-site__name .title-orig {
     color: #919191;
     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: #919191;
     font-weight: bold;
     margin-right: 6px;
     margin-left: 6px
 }
 
 .pg-entity-sites ul,
 .entity-sites ul {
     margin-right: 0
 }
 
 .pg-entity-sites ul li,
 .entity-sites ul li {
     padding-right: 0
 }
 
 .pg-entity-sites ul li:before,
 .entity-sites ul li:before {
     display: none
 }
 
 .pg-entity-sites h5,
 .entity-sites h5 {
     border-right: none;
     padding-right: 0;
     margin-bottom: 0
 }
 
 .pg-entity-sites h5:before,
 .entity-sites h5:before {
     content: none
 }
 
 .pg-entity-sites ul.categories,
 .entity-sites ul.categories {
     margin-top: 18px
 }
 
 .pg-entity-sites ul.categories li,
 .entity-sites ul.categories li {
     padding-bottom: 18px
 }
 
 .pg-entity-sites ul.categories li h5.category,
 .entity-sites ul.categories li h5.category {
     color: #919191;
     font-size: 26.325px;
     border-bottom: 1px solid #919191
 }
 
 @media (min-width: 640px) {
     .pg-entity-sites ul li,
     .entity-sites ul li {
         padding-right: 0
     }
     .pg-entity-sites ul.categories,
     .entity-sites ul.categories {
         -webkit-column-count: 2;
         -moz-column-count: 2;
         -o-column-count: 2;
         -ms-column-count: 2;
         column-count: 2;
         -webkit-column-rule-style: none;
         -moz-column-rule-style: none;
         -o-column-rule-style: none;
         -ms-column-rule-style: none;
         column-rule-style: none
     }
     .pg-entity-sites ul.categories li,
     .entity-sites ul.categories li {
         -webkit-column-break-inside: avoid;
         page-break-inside: avoid;
         break-inside: avoid
     }
     .pg-entity-sites ul.categories li div.site .title,
     .entity-sites ul.categories li div.site .title {
         overflow: hidden
     }
     .pg-entity-sites ul.categories li div.site .url,
     .entity-sites ul.categories li div.site .url {
         display: block;
         overflow: hidden
     }
 }
 
 @media (min-width: 992px) {
     .pg-entity-sites h1,
     .entity-sites h1 {
         font-size: 54px;
         margin-bottom: 0
     }
     .pg-entity-sites ul.categories,
     .entity-sites ul.categories {
         -webkit-column-count: 3;
         -moz-column-count: 3;
         -o-column-count: 3;
         -ms-column-count: 3;
         column-count: 3;
         -webkit-column-rule-style: none;
         -moz-column-rule-style: none;
         -o-column-rule-style: none;
         -ms-column-rule-style: none;
         column-rule-style: none
     }
     .pg-entity-sites ul.categories li h5,
     .pg-entity-sites ul.categories li category,
     .entity-sites ul.categories li h5,
     .entity-sites ul.categories li category {
         margin-bottom: 2.25px
     }
     .pg-entity-sites ul.categories li div.site a span,
     .entity-sites ul.categories li div.site a span {
         padding: 7.2px 0
     }
 }
 
 .srch-elem button .ico {
     margin-left: 0
 }
 
 .pnl-srch-top .srch-elem {
     display: block
 }
 
 .js .pnl-srch-top .srch-elem button .ico-search,
 .js .pnl-srch-top .srch-elem button .ico-search:before {
     color: #fff;
     font-size: 24px
 }
 
 .pnl-srch-top .srch-elem button span.text {
     display: none
 }
 
 .stick-srch-form .srch-elem {
     display: block
 }
 
 .stick-srch-form .srch-elem .input-wrap {
     display: block;
     margin-left: 110px;
     position: relative
 }
 
 .stick-srch-form .srch-elem .input-wrap input {
     margin-top: 5px;
     width: 100%;
     padding: 2px 8px;
     font-size: 13px
 }
 
 .stick-srch-form .srch-elem .btn-srch {
     width: 107px;
     left: 50px;
     top: 5px;
     position: absolute;
     padding: 3px 8px;
     font-size: 13px
 }
 
 .stick-srch-form .srch-elem .btn-srch .ico {
     display: none
 }
 
 .navigation .service .inner .subitems .subitem.srch .srch-elem button.btn {
     width: 50px;
     height: 100%;
     text-align: center;
     background: transparent;
     border-style: none;
     position: absolute;
     left: 0;
     top: 0
 }
 
 .navigation .service .inner .subitems .subitem.srch .srch-elem button.btn span.text {
     display: none
 }
 
 .navigation .service .inner .subitems .subitem.srch .srch-elem button.btn .ico,
 .navigation .service .inner .subitems .subitem.srch .srch-elem button.btn .ico:before {
     color: #3C5D92
 }
 
 .pnl-srch-inpage .srch-elem .input-wrap input {
     padding-top: 0;
     padding-bottom: 0;
     line-height: 50px;
     height: 52px
 }
 
 .pnl-srch-inpage .srch-elem button {
     position: absolute;
     left: 10px;
     top: 10px;
     height: 50px;
     line-height: 1em;
     border-left: 9px solid #dedede
 }
 
 .pnl-srch-inpage .srch-elem button .ico {
     display: none
 }
 
 @media (min-width: 640px) {
     .js .hdr-nav-frag .pnl-srch-top .srch-elem {
         clear: both;
         float: left;
         margin-top: 19px
     }
     .js .hdr-nav-frag .pnl-srch-top .srch-elem input,
     .js .hdr-nav-frag .pnl-srch-top .srch-elem button {
         border: 0;
         color: #fff;
         padding: 2px 5px;
         line-height: 24px;
         background: #fff
     }
     .js .hdr-nav-frag .pnl-srch-top .srch-elem input {
         color: #000;
         width: 230px;
         box-shadow: none;
         border: 0 solid #b8b7b7
     }
     .js .hdr-nav-frag .pnl-srch-top .srch-elem button {
         float: left;
         margin-right: 5px;
         border-radius: 50%;
         width: 31px;
         height: 31px;
         background-color: #b8b7b7
     }
     .js .hdr-nav-frag .pnl-srch-top .srch-elem button .ico-search,
     .js .hdr-nav-frag .pnl-srch-top .srch-elem button .ico-search:before {
         font-size: 18px;
         color: #fff
     }
     .js .hdr-nav-frag .has-actions .pnl-srch-top .srch-elem {
         margin-top: 6px
     }
     .js .hdr-nav-frag .has-no-actions .pnl-srch-top .srch-elem {
         margin-top: 26px
     }
 }
 
 .pnl-srch-inpage {
     background: #dedede
 }
 
 .pnl-srch-inpage .container {
     padding: 10px;
     padding-left: 110px;
     position: relative
 }
 
 .pnl-srch-inpage form {
     max-width: 100%
 }
 
 .srch-result-info {
     border-bottom: 1px solid #b8b7b7;
     padding: 18px 0;
     color: #6B6B6B
 }
 
 .srch-result-info .keyword,
 .srch-result-info .results-count {
     font-weight: bold;
     color: #3d3d3d
 }
 
 .fredContent {
     background-color: #3d3d3d;
     margin-bottom: 18px;
         padding-bottom: 40px;
 }
 
 .fredContent .buttons {
     position: absolute;
     left: 12px;
     top: 9px;
     display: none
 }
 
 .fredContent .buttons li .btn {
     margin-right: 18px;
     background: transparent;
     text-align: center;
     width: 40px;
     height: 40px
 }
 
 .fredContent .buttons li .btn.disabled {
     opacity: 0.6;
     cursor: default
 }
 
 .fredContent .buttons li .btn i.ico {
     border-width: 10px
 }
 
 body.can-ff .fredContent .buttons li .btn i.ico {
     line-height: 40px;
     font-size: 40px;
     width: 40px;
     height: 40px;
     border: 0
 }
 
 .fredContent .section-head {
     color: #b8b7b7;
     border-bottom-color: #919191;
     padding: 4.5px 0 9px;
     padding-left: 120px;
     margin: 18px 0
 }
 
 .fredContent .section-head a {
     display: inline-block;
     color: #b8b7b7
 }
 
 .fredContent .section-head a .ico {
     margin-right: 18px
 }
 
 .fredContent .section-head a:hover {
     color: #3C5D92
 }
 
 .fredContent .category {
     color: #b8b7b7;
     border-color: #b8b7b7
 }
 
 .fredContent a.category:hover {
     color: #919191;
     border-color: #919191
 }
 
 .fredContent .link-more {
     color: #b8b7b7;
     padding-bottom: 18px
 }
 
 .fredContent .slider {
     overflow: hidden;
     padding: 0 0 18px 0
 }
 
 .fredContent .slider .holder {
     width: 10000px;
     margin-right: -12px
 }
 
 .fredContent .slider .holder li {
     width: 288px;
     float: right;
     padding: 0 12px
 }
 
 .fredContent .slider .holder li h4 {
     color: #fff
 }
 
 .fredContent .slider .holder li a:hover h4 {
     color: #ababab
 }
 
 .fredContent .slider .holder li .media-block {
     border: 0
 }
 
 .fredContent .slider .holder li .badge-live {
     background: #E64C66;
     color: #fff
 }
 
 .fredContent .slider .holder li .badge-updated {
     background: #4c74b5;
     color: #fff
 }
 
 .fredContent .img-overlay h4 {
     font-size: 18px
 }
 
 #articleMainGraphics .alternateDownloadLink {
     margin-top: .5em;
     min-height: 1px;
     line-height: 1.5em;
     display: block
 }
 
 .alternateDownloadLink .ico {
     width: 32px;
     height: 32px
 }
 
 .flPlayer.flashNotLoaded {
     background: rgba(0, 0, 0, 0.75)
 }
 
 .flPlayer.flashNotLoaded a {
     display: block;
     position: absolute;
     left: 0;
     top: 50%;
     height: 50px;
     line-height: 50px;
     width: 100%;
     margin-top: -25px;
     color: #fff;
     text-align: center
 }
 
 .hdr-container .player-and-links {
     margin-bottom: 36px
 }
 
 .player-and-links .caption {
     padding-top: 9px
 }
 
 .html5Player video {
     height: 100%
 }
 
 .html5PlayerEmbeddedAudio {
     height: 113px;
     background-color: #6B6B6B;
     color: #fff
 }
 
 .html5PlayerEmbeddedAudio .html5PlayerImage {
     display: none;
     position: relative;
     float: right;
     width: 200px;
     height: 113px;
     -webkit-transition: opacity 0.33s;
     -o-transition: opacity 0.33s;
     transition: opacity 0.33s
 }
 
 .html5PlayerEmbeddedAudio .html5PlayerImage img {
     width: 200px;
     height: 113px;
     margin: 0
 }
 
 .js .html5PlayerEmbeddedAudio.html5PlayerLoading .html5PlayerImage {
     opacity: 0.15
 }
 
 .html5PlayerEmbeddedAudio.html5PlayerXXS .html5PlayerEmbeddedAudioInfo,
 .html5PlayerEmbeddedAudio.html5PlayerXXXS .html5PlayerEmbeddedAudioInfo {
     margin-right: 0
 }
 
 .html5PlayerEmbeddedAudioInfo {
     position: relative;
     height: 113px
 }
 
 .html5PlayerWithImage.html5PlayerXS .html5PlayerEmbeddedAudioInfo,
 .html5PlayerWithImage.html5PlayerSM .html5PlayerEmbeddedAudioInfo,
 .html5PlayerWithImage.html5PlayerMD .html5PlayerEmbeddedAudioInfo,
 .html5PlayerWithImage.html5PlayerLG .html5PlayerEmbeddedAudioInfo {
     margin-right: 200px
 }
 
 .html5PlayerEmbeddedAudioInfo .html5PlayerBtn {
     width: 25px;
     height: 25px
 }
 
 .html5PlayerEmbeddedAudioInfo .html5PlayerBtn.html5PlayerSharingLink {
     display: none
 }
 
 .html5PlayerXXXS .html5PlayerEmbeddedAudioInfo .html5PlayerBtn.html5PlayerSharingOpenBtn {
     display: none
 }
 
 .html5PlayerEmbeddedAudioInfo .html5PlayerEmbeddedAudioInfo-Sharing {
     position: absolute;
     left: 10px;
     top: 10px
 }
 
 .html5PlayerXXXS .html5PlayerEmbeddedAudioInfo .html5PlayerEmbeddedAudioInfo-Sharing {
     display: none
 }
 
 .html5PlayerEmbeddedAudioInfo .html5PlayerEmbeddedAudioInfo-Title {
     font-size: 18.4275px;
     margin-right: 10px;
     padding-left: 20%;
     padding-top: 10px;
     transition: opacity 0.33s
 }
 
 .js .html5PlayerLoading .html5PlayerEmbeddedAudioInfo .html5PlayerEmbeddedAudioInfo-Title {
     opacity: 0.15
 }
 
 .html5PlayerEmbeddedAudioInfo .html5PlayerEmbeddedAudioInfo-Title h6 {
     font-weight: bold;
     font-size: 23.4px;
     font-size: 20px;
     line-height: 1.25em;
     margin-bottom: 6.6666666667px
 }
 
 .no-js .html5PlayerEmbeddedAudioInfo .html5PlayerEmbeddedAudioInfo-Title h6 {
     padding-right: 10px
 }
 
 .html5PlayerEmbeddedAudioInfo .html5PlayerEmbeddedAudioInfo-Title h6:after,
 .html5PlayerEmbeddedAudioInfo .html5PlayerEmbeddedAudioInfo-Title h6:before {
     display: none
 }
 
 .html5PlayerEmbeddedAudioInfo .html5PlayerEmbeddedAudioInfo-Title p.site {
     color: #fff;
     font-size: 14px;
     line-height: 1.25em
 }
 
 .html5PlayerXXXS .html5PlayerEmbeddedAudioInfo .html5PlayerEmbeddedAudioInfo-Title p.site {
     display: none
 }
 
 .html5PlayerEmbeddedAudioInfo .html5PlayerEmbeddedAudioInfo-Title a {
     color: #fff
 }
 
 .html5PlayerEmbeddedAudioInfo .html5PlayerEmbeddedAudioInfo-Title a:hover,
 .html5PlayerEmbeddedAudioInfo .html5PlayerEmbeddedAudioInfo-Title a:focus {
     color: #fff;
     text-decoration: underline
 }
 
 .html5PlayerSpinner {
     position: absolute;
     left: 50%;
     top: 50%;
     width: 64px;
     height: 64px;
     margin-left: -32px;
     margin-top: -32px;
     display: none;
     z-index: 10
 }
 
 .html5PlayerSpinner img {
     -webkit-animation: spin 2s infinite linear reverse;
     -o-animation: spin 2s infinite linear reverse;
     animation: spin 2s infinite linear reverse
 }
 
 .html5PlayerEmbedCodePanel {
     background-color: rgba(0, 0, 0, 0.8);
     z-index: 3
 }
 
 .html5PlayerEmbedCodePanel .html5PlayerClose {
     position: absolute;
     left: 20px;
     top: 20px;
     width: 25px;
     height: 25px
 }
 
 .html5PlayerEmbedCodePanel .content {
     margin: 0 auto;
     width: 66%;
     text-align: right;
     display: flex;
     height: 100%;
     align-items: center;
     justify-content: center
 }
 
 .html5PlayerEmbedCodePanel .content .vertical-centered>p {
     margin-bottom: 9px
 }
 
 .html5PlayerEmbedCodePanel h5 {
     font-size: 21px;
     text-align: right;
     border-bottom: 1px solid #fff;
     margin-bottom: 9px
 }
 
 .html5PlayerEmbedCodePanel h5:after,
 .html5PlayerEmbedCodePanel h5:before {
     display: none
 }
 
 .html5PlayerEmbedCodePanel .codeCopiedMsg {
     font-size: 14.625px;
     color: #94acd3;
     margin-top: -45px;
     height: 36px;
     line-height: 36px;
     padding: 0;
     opacity: 0;
     -webkit-transition: all 0.25s;
     -o-transition: all 0.25s;
     transition: all 0.25s
 }
 
 .html5PlayerEmbedCodePanel .codeCopiedMsg.displayed {
     margin-top: -9px;
     opacity: 1
 }
 
 .html5PlayerEmbedCodePanel .embed-code {
     width: 100%;
     height: 90px;
     background-color: #fff;
     margin-bottom: 9px;
     direction: ltr;
     text-align: left
 }
 
 .html5PlayerEmbedCodePanel .embed-code[readonly] {
     color: #919191
 }
 
 .html5PlayerEmbedCodePanel .embed-x,
 .html5PlayerEmbedCodePanel .embed-unit {
     float: right;
     padding: 0.65rem;
     color: #919191;
     font-size: 20.25px
 }
 
 .html5PlayerEmbedCodePanel .embed-unit {
     margin-left: 1.3rem
 }
 
 .html5PlayerEmbedCodePanel .embed-width-control,
 .html5PlayerEmbedCodePanel .embed-height-control {
     width: 60px;
     float: right
 }
 
 .html5PlayerEmbedCodePanel .embed-width-control input,
 .html5PlayerEmbedCodePanel .embed-height-control input {
     margin-bottom: 9px
 }
 
 .html5PlayerEmbedCodePanel .embed-width-control label,
 .html5PlayerEmbedCodePanel .embed-height-control label {
     color: #919191
 }
 
 .html5PlayerTitleOverlay {
     width: 100%;
     padding: 20px 0 20px 0;
     text-shadow: 0 0 5px rgba(0, 0, 0, 0.66);
     cursor: pointer
 }
 
 .html5PlayerFullscreen .html5PlayerTitleOverlay {
     display: none
 }
 
 :not(.player-sticked) .html5PlayerTitleOverlay {
     background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, transparent 100%);
     background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, transparent 100%);
     background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, transparent 100%);
     background-repeat: repeat-x;
     filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=0)
 }
 
 .player-sticked .html5PlayerTitleOverlay {
     background: rgba(0, 0, 0, 0.5);
     height: 100%
 }
 
 .html5PlayerXXXS .html5PlayerTitleOverlay {
     padding: 10px 0 10px 0
 }
 
 .html5PlayerTitleOverlay .html5PlayerBtn {
     width: 25px;
     height: 25px
 }
 
 .html5PlayerTitleOverlay .html5PlayerBtn.html5PlayerSharingLink {
     display: none
 }
 
 .html5PlayerXXXS .html5PlayerTitleOverlay .html5PlayerBtn.html5PlayerSharingOpenBtn {
     display: none
 }
 
 .html5PlayerTitleOverlay .html5PlayerTitleOverlay-TopControls {
     position: absolute;
     left: 20px;
     top: 20px
 }
 
 .html5PlayerXXXS .html5PlayerTitleOverlay .html5PlayerTitleOverlay-TopControls {
     left: 10px;
     top: 10px
 }
 
 .html5PlayerXXXS:not(.player-sticked) .html5PlayerTitleOverlay .html5PlayerTitleOverlay-TopControls {
     display: none
 }
 
 .html5PlayerTitleOverlay .html5PlayerTitleOverlay-TopControls .html5PlayerShare {
     display: block
 }
 
 .player-sticked .html5PlayerTitleOverlay .html5PlayerTitleOverlay-TopControls .html5PlayerShare,
 .player-unsticking .html5PlayerTitleOverlay .html5PlayerTitleOverlay-TopControls .html5PlayerShare {
     display: none
 }
 
 .html5PlayerTitleOverlay .html5PlayerTitleOverlay-TopControls .html5PlayerClose {
     display: none
 }
 
 .player-sticked .html5PlayerTitleOverlay .html5PlayerTitleOverlay-TopControls .html5PlayerClose,
 .player-unsticking .html5PlayerTitleOverlay .html5PlayerTitleOverlay-TopControls .html5PlayerClose {
     display: block
 }
 
 .html5PlayerTitleOverlay .html5PlayerTitleOverlay-Title {
     font-size: 18.4275px;
     margin-right: 20px;
     padding-left: 20%
 }
 
 .html5PlayerXXXS .html5PlayerTitleOverlay .html5PlayerTitleOverlay-Title {
     margin-right: 10px
 }
 
 .html5PlayerXXXS:not(.player-sticked) .html5PlayerTitleOverlay .html5PlayerTitleOverlay-Title {
     margin-left: 10px;
     padding-left: 0
 }
 
 .html5PlayerTitleOverlay .html5PlayerTitleOverlay-Title img.site-logo {
     float: right;
     margin-left: 20px;
     width: auto
 }
 
 .html5PlayerXXXS .html5PlayerTitleOverlay .html5PlayerTitleOverlay-Title img.site-logo {
     display: none
 }
 
 .html5PlayerTitleOverlay .html5PlayerTitleOverlay-Title h6 {
     font-weight: bold;
     font-size: 23.4px;
     font-size: 20px;
     line-height: 1.25em;
     margin-bottom: 6.6666666667px
 }
 
 .html5PlayerXXXS .html5PlayerTitleOverlay .html5PlayerTitleOverlay-Title h6 {
     font-size: 16px
 }
 
 .html5PlayerTitleOverlay .html5PlayerTitleOverlay-Title h6:after,
 .html5PlayerTitleOverlay .html5PlayerTitleOverlay-Title h6:before {
     display: none
 }
 
 .html5PlayerTitleOverlay .html5PlayerTitleOverlay-Title p.site {
     color: #fff;
     font-size: 20px;
     line-height: 1.25em
 }
 
 .html5PlayerXXXS .html5PlayerTitleOverlay .html5PlayerTitleOverlay-Title p.site {
     display: none
 }
 
 .html5PlayerTitleOverlay .html5PlayerTitleOverlay-Title a {
     color: #fff
 }
 
 .html5PlayerTitleOverlay .html5PlayerTitleOverlay-Title a:hover,
 .html5PlayerTitleOverlay .html5PlayerTitleOverlay-Title a:focus {
     color: #fff;
     text-decoration: underline
 }
 
 .html5PlayerTitleOverlay .html5PlayerPopupBtn,
 .html5PlayerTitleOverlay .html5PlayerFullscreenBtn {
     position: absolute;
     bottom: 20px;
     left: 20px
 }
 
 .html5PlayerXXXS .html5PlayerTitleOverlay .html5PlayerPopupBtn,
 .html5PlayerXXXS .html5PlayerTitleOverlay .html5PlayerFullscreenBtn {
     left: 10px;
     bottom: 10px
 }
 
 .html5Player .html5PlayerTitleOverlay .html5PlayerPopupBtn,
 .html5Player .html5PlayerTitleOverlay .html5PlayerFullscreenBtn {
     display: none
 }
 
 .html5Player.player-sticked .html5PlayerTitleOverlay .html5PlayerPopupBtn {
     display: block;
     bottom: 60px
 }
 
 .html5Player.player-sticked.html5PlayerXXXS .html5PlayerTitleOverlay .html5PlayerPopupBtn {
     display: none
 }
 
 .html5Player.player-sticked.html5PlayerXXXS .html5PlayerTitleOverlay .html5PlayerFullscreenBtn {
     display: block
 }
 
 .html5PlayerSharingOverlay {
     background-color: rgba(0, 0, 0, 0.8);
     color: #fff;
     z-index: 3
 }
 
 .html5PlayerXXXS .html5PlayerSharingOverlay {
     display: none
 }
 
 .html5PlayerSharingOverlay .html5PlayerClose {
     position: absolute;
     left: 20px;
     top: 20px;
     width: 25px;
     height: 25px
 }
 
 .html5PlayerEmbeddedAudio .html5PlayerSharingOverlay .html5PlayerClose {
     left: 10px;
     top: 10px
 }
 
 .html5PlayerSharingOverlay .content {
     margin: 0 auto;
     width: 66%;
     text-align: right;
     display: flex;
     height: 100%;
     align-items: center;
     justify-content: center
 }
 
 .html5PlayerXS .html5PlayerSharingOverlay .content {
     width: 80%
 }
 
 .html5PlayerEmbeddedAudio .html5PlayerSharingOverlay .content .vertical-centered {
     display: flex
 }
 
 .html5PlayerEmbeddedAudio .html5PlayerSharingOverlay .content .vertical-centered .content-share,
 .html5PlayerEmbeddedAudio .html5PlayerSharingOverlay .content .vertical-centered .not-apply-to-sticky {
     flex: 1
 }
 
 .html5PlayerSharingOverlay .content .vertical-centered>p {
     margin-bottom: 9px
 }
 
 .html5PlayerSharingOverlay .content h5 {
     font-size: 26.325px
 }
 
 .html5PlayerSharingOverlay .content h5:after,
 .html5PlayerSharingOverlay .content h5:before {
     display: none
 }
 
 .html5PlayerXXXS .html5PlayerSharingOverlay .content h5 {
     display: none
 }
 
 .html5PlayerSharingOverlay .content .sharing-link {
     border-top: 1px solid #fff;
     margin-top: 18px;
     text-align: center;
     padding: 18px
 }
 
 .html5PlayerXXXS .html5PlayerSharingOverlay .content .sharing-link,
 .html5PlayerXXS .html5PlayerSharingOverlay .content .sharing-link {
     display: none
 }
 
 .html5PlayerEmbeddedAudio .html5PlayerSharingOverlay .content .sharing-link {
     border-top: 0;
     margin: 10px 0;
     width: 100%;
     text-align: center
 }
 
 .html5PlayerEmbeddedAudio .html5PlayerSharingOverlay .content .sharing-link a {
     line-height: 40px;
     font-size: 15.75px
 }
 
 .html5PlayerSharingOverlay .content .sharing-link a {
     color: #fff;
     text-decoration: none;
     font-size: 18px
 }
 
 .html5PlayerSharingOverlay .content .share-label {
     display: none
 }
 
 .html5PlayerSharingOverlay .content .content-share {
     text-align: center;
     border-top: 1px solid #fff;
     margin: 18px 36px;
     padding: 18px 18px;
     float: none
 }
 
 .html5PlayerEmbeddedAudio .html5PlayerSharingOverlay .content .content-share {
     border-top: 0;
     margin: 10px 0;
     padding: 0;
     padding-left: 10px;
     border-left: 1px solid #fff;
     padding-left: 10px;
     width: 288px
 }
 
 .html5PlayerEmbeddedAudio .html5PlayerSharingOverlay .content .content-share .btn {
     margin-top: 18px
 }
 
 .html5PlayerEmbeddedAudio.html5PlayerXXXS .html5PlayerSharingOverlay .content .content-share,
 .html5PlayerEmbeddedAudio.html5PlayerXXS .html5PlayerSharingOverlay .content .content-share {
     padding-left: 0;
     border-left: 0;
     padding-left: 0;
     width: 100%
 }
 
 .html5PlayerSharingOverlay .content .content-share ul.sharing {
     margin: 0;
     width: 100%
 }
 
 .html5PlayerSharingOverlay .content .content-share li:after,
 .html5PlayerSharingOverlay .content .content-share li:before {
     display: none
 }
 
 .html5PlayerSharingOverlay .content .btn-sharing-link {
     background: #6B6B6B
 }
 
 .html5PlayerCanPlay {
     overflow: hidden;
     position: relative;
     background-position: 50% 50%;
     background-repeat: no-repeat;
     width: 100%;
     min-height: 32px;
     color: #fff
 }
 
 .html5PlayerDurationPlaceholder {
     display: none
 }
 
 .html5MediaPlayerVideo.html5PlayerCanPlay:not(.playing):not(.html5PlayerLive):not(.player-sticked) .html5PlayerDurationPlaceholder {
     display: block;
     position: absolute;
     bottom: 4px;
     right: 0;
     background-color: rgba(0, 0, 0, 0.75)
 }
 
 .html5MediaPlayerVideo.html5PlayerCanPlay:not(.playing):not(.html5PlayerLive):not(.player-sticked) .html5PlayerDurationPlaceholder .duration {
     display: inline-block;
     padding-top: 0;
     padding-right: 5px;
     padding-bottom: 0;
     padding-left: 5px;
     color: #fff;
     font-size: 17px;
     line-height: 17px;
     height: 17px;
     text-align: center;
     vertical-align: middle;
     -webkit-font-smoothing: antialiased
 }
 
 .html5MediaPlayerVideo.html5PlayerCanPlay:not(.playing):not(.html5PlayerLive):not(.player-sticked) .html5PlayerDurationPlaceholder .duration .ico-play {
     font-size: 10px;
     height: 17px
 }
 
 .html5MediaPlayerVideo.html5PlayerCanPlay:hover .html5PlayerDurationPlaceholder {
     display: none
 }
 
 .html5PlayerControlPanelContainer {
     position: absolute;
     bottom: 0;
     height: 40px
 }
 
 .flashPlayer .html5PlayerControlPanelContainer,
 .player-sticked.html5PlayerXXXS.html5MediaPlayerVideo:not(.html5PlayerFullscreen) .html5PlayerControlPanelContainer {
     display: none
 }
 
 .html5PlayerControlPanel {
     height: 32px;
     background-color: #1c1c1c;
     display: none;
     position: relative;
     z-index: 2;
     -webkit-transition: bottom 0.25s;
     -o-transition: bottom 0.25s;
     transition: bottom 0.25s
 }
 
 .html5PlayerControlPanel.fake {
     position: static
 }
 
 .html5PlayerWithImage.html5PlayerEmbeddedAudio .html5PlayerControlPanel {
     margin-right: 200px
 }
 
 .html5PlayerWithImage.html5PlayerEmbeddedAudio.html5PlayerXXS .html5PlayerControlPanel,
 .html5PlayerWithImage.html5PlayerEmbeddedAudio.html5PlayerXXXS .html5PlayerControlPanel {
     margin-right: 0
 }
 
 .html5PlayerFakeImage {
     display: block
 }
 
 .html5MediaPlayerVideo .html5PlayerFakeImage.html5PlayerImage {
     display: block
 }
 
 .html5PlayerFakeImage div.blackplayer {
     width: 100%;
     margin: 0;
     position: relative
 }
 
 .html5PlayerFakeImage div.blackplayer:after {
     padding-top: 56.25%;
     display: block;
     content: ''
 }
 
 .html5PlayerFakeImage div.blackplayer>div {
     position: absolute;
     top: 0;
     bottom: 0;
     right: 0;
     left: 0;
     background-color: black
 }
 
 .html5PlayerCannotPlay .html5PlayerControlPanel.fake {
     display: block
 }
 
 .html5MediaPlayer .html5PlayerControlPanel {
     height: 40px
 }
 
 .html5MediaPlayerVideo .html5PlayerControlPanel {
     bottom: -37px
 }
 
 .html5PlayerControlPanel,
 .html5PlayerControlPanel a,
 .html5PlayerControlPanel span,
 .html5PlayerControlPanel ul li {
     font-size: 13.5px;
     line-height: 22.95px;
     color: #999
 }
 
 .html5PlayerControlPanel a,
 .html5PlayerControlPanel .html5PlayerCount,
 .html5Player .html5PlayerBtn {
     display: block;
     text-decoration: none;
     text-align: center;
     padding-top: 8px;
     cursor: pointer
 }
 
 .html5PlayerControlPanel .html5PlayerBtn,
 .html5PlayerControlPanel a.html5PlayerBtn,
 .html5PlayerControlPanel a.html5PlayerBtn:hover,
 .html5PlayerControlPanel a.html5PlayerBtn:focus,
 .html5PlayerControlPanel .html5PlayerCount {
     width: 49px;
     height: 32px;
     border-left: 1px solid #2c2c2c;
     border-right: 1px solid #0e0e0e
 }
 
 .html5MediaPlayer .html5PlayerControlPanel .html5PlayerCount {
     width: 100px
 }
 
 .html5PlayerControlPanel .html5PlayerCount {
     border-right: 0 none
 }
 
 .html5PlayerControlPanel .html5PlayerControlsLeft {
     float: left;
     width: 160px
 }
 
 .html5PlayerControlPanel .html5PlayerPause {
     display: none
 }
 
 .html5PlayerControlPanel .html5PlayerControlsRight {
     float: right;
     border-left: 1px solid #0e0e0e
 }
 
 .html5PlayerControlPanel .html5PlayerMore,
 .html5MediaPlayerAudio .html5PlayerFullscreenBtn,
 #articleMainGraphics .html5MediaPlayerAudio .html5PlayerFullscreenBtn,
 .html5PlayerEmpty .progressbar button,
 .html5PlayerEmpty .progressbar .played,
 .html5PlayerEmpty .html5PlayerControlPanel .curTime,
 .html5PlayerEmpty .html5PlayerControlPanel .html5PlayerPlay,
 .html5PlayerEmpty .html5PlayerControlPanel .html5PlayerPause,
 .html5PlayerFullscreen .html5PlayerTitle,
 .html5MediaPlayerAudio .html5PlayerSourceSwitch,
 .html5PlayerFullscreen .html5PlayerI,
 .html5PlayerLive .html5PlayerControlPanel .progressbar *,
 .html5Player .html5PlayerControlsRightSized .html5PlayerFullscreenBtn,
 .html5Player .html5PlayerControlsRightSized .html5PlayerDownload,
 .html5Player .html5PlayerControlsRightSized .html5PlayerSourceSwitch,
 .html5PlayerCannotPlay video,
 .html5PlayerCannotPlay audio,
 .html5PlayerCannotPlay .html5PlayerControlPanel,
 .html5Player .playBig,
 .html5Player .play-or-pause {
     display: none
 }
 
 .html5Player .html5PlayerMoreContainer {
     position: absolute;
     top: 0;
     right: 51px;
     height: 32px;
     background-color: #1c1c1c
 }
 
 .html5MediaPlayer .html5PlayerMoreContainer {
     top: 8px
 }
 
 .html5Player .html5PlayerBtn,
 .html5Player .html5PlayerBtn:hover {
     background-image: url("img/cssSprites-player.png");
     color: transparent
 }
 
 .html5Player .html5PlayerPause {
     background-position: 0 -300px
 }
 
 .html5Player .html5PlayerPause:hover {
     background-position: -100px -300px
 }
 
 .html5Player .html5PlayerShare,
 .html5Player .html5PlayerShare:hover {
     background-position: -112px -503px
 }
 
 .html5Player .html5PlayerFullscreenBtn {
     background-position: 0 -600px
 }
 
 .html5Player .html5PlayerFullscreenBtn:hover {
     background-position: -100px -600px
 }
 
 .html5MediaPlayerVideo .html5PlayerFullscreenBtn {
     background-position: 0 -600px
 }
 
 .html5MediaPlayerVideo .html5PlayerFullscreenBtn:hover {
     background-position: -100px -600px
 }
 
 .html5PlayerFullscreen .html5PlayerFullscreenBtn {
     background-position: 0 -700px
 }
 
 .html5PlayerFullscreen .html5PlayerFullscreenBtn:hover {
     background-position: -100px -700px
 }
 
 .html5Player .html5PlayerTitleOverlay .html5PlayerFullscreenBtn {
     background-position: -12px -600px
 }
 
 .html5Player .html5PlayerTitleOverlay .html5PlayerFullscreenBtn:hover {
     background-position: -112px -600px
 }
 
 .html5Player .html5PlayerVolume {
     background-position: 0 -800px
 }
 
 .html5Player .html5PlayerVolume:hover {
     background-position: -100px -800px
 }
 
 .html5Player .html5PlayerVolumeMuted {
     background-position: 0 -900px
 }
 
 .html5Player .html5PlayerVolumeMuted:hover {
     background-position: -100px -900px
 }
 
 .html5Player .html5PlayerMore {
     background-position: 0 -1700px
 }
 
 .html5Player .html5PlayerMore:hover {
     background-position: -100px -1700px
 }
 
 .html5Player .html5PlayerSourceSwitch {
     background-position: 0 -1200px
 }
 
 .html5Player .html5PlayerSourceSwitch:hover {
     background-position: -100px -1200px
 }
 
 .html5Player .html5PlayerInfopanelClose {
     background-position: 0 -1000px
 }
 
 .html5Player .html5PlayerDownload {
     background-position: 0 -1500px
 }
 
 .html5Player .html5PlayerDownload:hover {
     background-position: -100px -1500px
 }
 
 .html5Player .html5PlayerEmbedCodePanelBtn {
     background-position: 0 -2000px
 }
 
 .html5Player .html5PlayerEmbedCodePanelBtn:hover {
     background-position: -100px -2000px
 }
 
 .html5Player .html5PlayerClose {
     background-position: -11px -1003px
 }
 
 .html5Player .html5PlayerClose:hover {
     background-position: -111px -1003px
 }
 
 .html5Player .html5PlayerPopupBtn {
     background-position: -12px -2100px
 }
 
 .html5Player .html5PlayerPopupBtn:hover {
     background-position: -112px -2100px
 }
 
 .html5PlayerXS.html5Player .html5PlayerEmbedCodePanelBtn,
 .html5PlayerXS.html5Player .html5PlayerMoreContainer .html5PlayerEmbedCodePanelBtn {
     display: none
 }
 
 .html5MediaPlayerVideo video {
     cursor: pointer;
     margin: 0 auto;
     display: block
 }
 
 .html5MediaPlayerVideo.html5PlayerLoading video {
     width: 100%;
     max-width: none
 }
 
 .html5MediaPlayerVideo .html5PlayerImage {
     display: none
 }
 
 .html5Player button {
     border: 0 none
 }
 
 .html5Player .progressbar,
 .html5Player .indicator {
     width: 100%;
     cursor: pointer
 }
 
 .html5Player .indicator div {
     height: 8px
 }
 
 .html5Player .indicator {
     background-color: #676e70;
     direction: ltr
 }
 
 .html5Player .loaded {
     background-color: #919396
 }
 
 .html5Player .filled {
     background-color: #E64C66
 }
 
 .html5Player .played {
     margin-top: -8px;
     width: 0
 }
 
 .html5Player .bar button {
     border-radius: 100%;
     width: 20px;
     height: 20px;
     padding: 0;
     background-color: #fff;
     box-shadow: 0 0 3px #414144;
     position: absolute;
     top: -5px;
     left: 0;
     visibility: hidden;
     z-index: 1
 }
 
 .html5Player .html5PlayerControlPanelExpanded .bar button,
 .html5Player.html5MediaPlayerAudio .bar button {
     visibility: visible
 }
 
 .html5Player.html5PlayerLive .progressbar button,
 .html5Player .html5PlayerControlPanelExpanded.fake .bar button,
 .html5Player.html5MediaPlayerAudio .fake .bar button {
     display: none;
     visibility: hidden
 }
 
 .html5MediaPlayerVideo .html5PlayerI span {
     display: inline-block;
     width: 25px;
     height: 25px;
     line-height: 25px;
     font-size: 1.25em;
     margin: 18px 0 0 -42px;
     font-family: "Trebuchet MS", Helvetica, sans-serif;
     border-radius: 50%;
     cursor: pointer;
     text-align: center;
     font-weight: bold;
     font-style: italic;
     color: #fff;
     background-color: #555
 }
 
 [dir="rtl"] .html5MediaPlayerVideo .html5PlayerI span {
     margin: 18px 15px 0 0
 }
 
 .html5Player .volumebar {
     width: 100px;
     background-color: #1a1a1c;
     position: absolute;
     height: 20px;
     border-left: 15px solid #1a1a1c;
     border-right: 15px solid #1a1a1c;
     border-top: 12px solid #1a1a1c;
     border-bottom: 20px solid #1a1a1c;
     display: none;
     opacity: 0;
     transition: opacity 0.33s linear
 }
 
 .html5Player .volumebar.displayed {
     opacity: 1;
     display: block
 }
 
 .html5Player.html5PlayerXXXS .volumebar.displayed {
     opacity: 1;
     display: block
 }
 
 .html5Player .mediaSwitchPanel,
 .html5Player .mediaDl {
     min-width: 100px;
     background-color: #1a1a1c;
     position: absolute;
     display: none;
     bottom: 35px;
     right: 3.5px
 }
 
 .html5Player .mediaSwitchPanel {
     max-width: 240px
 }
 
 .html5Player .mediaDl {
     min-width: 115px
 }
 
 .html5Player .mediaSwitchPanel ul {
     margin: 0
 }
 
 .html5Player.html5MediaPlayerVideo .mediaSwitchPanel ul li,
 .html5Player.html5MediaPlayerVideo ul.mediaDl li {
     display: block;
     width: 100%;
     height: 26px;
     list-style-type: none;
     list-style-position: inside;
     border-top: 1px solid #2c2c2c;
     border-bottom: 1px solid #0e0e0e;
     padding: 3px 7px 0 7px !important;
     background-image: none !important;
     text-align: center;
     cursor: pointer;
     margin: 0;
     white-space: nowrap
 }
 
 .html5Player.html5MediaPlayerVideo .mediaSwitchPanel ul li:not(.selected):before,
 .html5Player.html5MediaPlayerVideo ul.mediaDl li:not(.selected):before {
     content: ''
 }
 
 .html5Player.html5MediaPlayerVideo .mediaSwitchPanel ul li.selected:before,
 .html5Player.html5MediaPlayerVideo ul.mediaDl li.selected:before {
     margin-left: 0;
     margin-right: 0;
     color: #fff
 }
 
 .html5Player.html5MediaPlayerAudio .mediaSwitchPanel ul {
     -webkit-column-count: 1;
     -moz-column-count: 1;
     -o-column-count: 1;
     -ms-column-count: 1;
     column-count: 1;
     -webkit-column-rule-style: solid;
     -moz-column-rule-style: solid;
     -o-column-rule-style: solid;
     -ms-column-rule-style: solid;
     column-rule-style: solid;
     column-rule: 1px solid #2c2c2c;
     column-gap: 0
 }
 
 .html5Player.html5PlayerEmbeddedAudio .mediaSwitchPanel ul.multi-cols {
     -webkit-column-count: 2;
     -moz-column-count: 2;
     -o-column-count: 2;
     -ms-column-count: 2;
     column-count: 2;
     -webkit-column-rule-style: solid;
     -moz-column-rule-style: solid;
     -o-column-rule-style: solid;
     -ms-column-rule-style: solid;
     column-rule-style: solid
 }
 
 .html5Player.html5MediaPlayerAudio .mediaSwitchPanel ul li,
 .html5Player.html5MediaPlayerAudio ul.mediaDl li {
     display: inline-block;
     width: 100%;
     height: 36px;
     line-height: 30px;
     list-style-type: none;
     list-style-position: inside;
     border-bottom: 1px solid #2c2c2c;
     padding: 3px 7px 3px 7px !important;
     background-image: none !important;
     text-align: center;
     cursor: pointer;
     margin: 0;
     white-space: nowrap
 }
 
 .html5Player.html5MediaPlayerAudio .mediaSwitchPanel ul li:before,
 .html5Player.html5MediaPlayerAudio ul.mediaDl li:before {
     content: '';
     display: none
 }
 
 .html5Player .play-or-pause,
 .html5MediaPlayer .playBig {
     position: absolute;
     top: 50%;
     left: 50%
 }
 
 .html5MediaPlayer .playBig {
     cursor: pointer
 }
 
 .html5MediaPlayerAudio .playBig {
     display: none
 }
 
 .html5MediaPlayerAudio {
     min-height: 45px
 }
 
 .html5MediaPlayerAudio img {
     margin-bottom: 31px
 }
 
 .html5Player.html5MediaPlayerVideo .playBig.displayed {
     display: block
 }
 
 .html5Player.player-sticked.html5PlayerXXXS .playBig.displayed {
     display: none
 }
 
 .html5Player.player-sticked.html5PlayerXXXS .play-or-pause {
     display: block;
     width: 50px;
     height: 50px;
     margin-top: -25px;
     margin-left: -25px
 }
 
 .html5Player.player-sticked.html5PlayerXXXS .play-or-pause .icon {
     display: block;
     width: 50px;
     height: 50px
 }
 
 .html5Player.player-sticked.html5PlayerXXXS .play-or-pause .icon.play,
 .html5Player.player-sticked.html5PlayerXXXS .play-or-pause .icon.pause {
     background-image: url("img/cssSprites-player.png")
 }
 
 .html5Player.player-sticked.html5PlayerXXXS .play-or-pause .icon.play {
     background-position: 0px -2295px
 }
 
 .html5Player.player-sticked.html5PlayerXXXS .play-or-pause .icon.play:hover {
     background-position: -100px -2295px
 }
 
 .html5Player.player-sticked.html5PlayerXXXS .play-or-pause .icon.pause {
     background-position: 0px -2193px
 }
 
 .html5Player.player-sticked.html5PlayerXXXS .play-or-pause .icon.pause:hover {
     background-position: -100px -2193px
 }
 
 .html5MediaPlayerVideo .playBigBg {
     width: 70px;
     height: 70px;
     border-radius: 50%;
     background-color: #1c1c1c;
     position: absolute;
     top: -35px;
     left: -35px;
     opacity: 0.5
 }
 
 .html5MediaPlayerVideo .playBigFg {
     width: 50px;
     height: 50px;
     border-radius: 50%;
     background-color: #efedeb;
     background-image: none !important;
     overflow: hidden;
     position: absolute;
     top: -25px;
     left: -25px;
     box-shadow: 0 0 5px black
 }
 
 .html5MediaPlayerVideo .playBigFg div {
     width: 0;
     height: 0;
     border-top: 10px solid transparent;
     border-bottom: 10px solid transparent;
     border-right: 10px solid transparent;
     border-left: 15px solid #010101;
     color: #efedeb;
     text-indent: 500px;
     margin: 15px 5px
 }
 
 .html5MediaPlayerVideo.html5PlayerXXXS .playBigBg {
     width: 50px;
     height: 50px;
     top: -25px;
     left: -25px
 }
 
 .html5MediaPlayerVideo.html5PlayerXXXS .playBigFg {
     width: 30px;
     height: 30px;
     top: -15px;
     left: -15px
 }
 
 .html5MediaPlayerVideo.html5PlayerXXXS .playBigFg div {
     border-top-width: 6px;
     border-bottom-width: 6px;
     border-right-width: 6px;
     border-left-width: 12px;
     margin: 9px 1px
 }
 
 .html5MediaPlayerVideo .html5PlayerInfopanel {
     position: absolute;
     top: 53px;
     left: 0;
     width: 100%;
     display: none
 }
 
 [dir="rtl"] .html5MediaPlayerVideo .html5PlayerInfopanel,
 [dir="rtl"] .html5MediaPlayerVideo .html5PlayerTitle {
     direction: rtl
 }
 
 .html5MediaPlayerVideo .html5PlayerInfopanel .html5PlayerInfopanelInner {
     color: black;
     background-color: #efedeb;
     margin: 0 10px;
     padding: 5px 10px;
     overflow: auto
 }
 
 .html5MediaPlayerVideo .html5PlayerInfopanel .infopanelSmall {
     font-size: .875em;
     font-style: italic;
     color: #666
 }
 
 .html5MediaPlayerVideo .html5PlayerInfopanelClose {
     width: 42px;
     height: 32px
 }
 
 .html5Player .curTime,
 .html5Player .duration {
     padding-top: 8px;
     height: 24px
 }
 
 .html5Player .curTime {
     border-left: 1px solid #2c2c2c;
     padding-left: 8px
 }
 
 .html5Player .html5PlayerRelated {
     padding-top: 53px;
     padding-bottom: 999px;
     display: none
 }
 
 .html5Player .html5PlayerRelated4col {
     width: 616px
 }
 
 .html5Player .html5PlayerRelated3col {
     width: 462px
 }
 
 .html5Player .html5PlayerRelated2col {
     width: 308px
 }
 
 .html5Player .html5PlayerRelated3col a:nth-child(n+7),
 .html5Player .html5PlayerRelated2col a:nth-child(n+3),
 .html5Player .html5PlayerRelated1col,
 .html5Player .html5PlayerRelated0col {
     display: none
 }
 
 .html5PlayerFullscreen .html5PlayerRelatedInner {
     width: 616px
 }
 
 .html5Player .html5PlayerRelated a {
     display: block;
     float: left;
     margin: 2px;
     background-color: #000
 }
 
 .html5Player .html5PlayerRelated img:hover {
     opacity: 0.75
 }
 
 .html5PlayerLive .html5PlayerControlPanel .progressbar {
     height: 8px;
     background-image: url("img/cssSprites-player.png");
     background-position: 0 -1900px
 }
 
 .html5PlayerLive .html5PlayerControlPanel .progressbarRunning {
     -webkit-animation: livebar 15s linear infinite;
     -o-animation: livebar 15s linear infinite;
     animation: livebar 15s linear infinite
 }
 
 .media-player-audio-ico.ico-action.ico {
     position: absolute;
     display: block;
     cursor: pointer;
     line-height: 50px;
     top: 50%;
     right: 50%;
     opacity: .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)
 }
 
 .js .html5PlayerLoading .media-player-audio-ico.ico-action.ico {
     display: none
 }
 
 body.can-ff .media-player-audio-ico.ico-action.ico {
     background: transparent;
     margin-right: -40px;
     margin-top: -40px
 }
 
 .media-download {
     float: left;
     padding-right: 18px
 }
 
 .media-download .alternateDownloadLink {
     color: #b8b7b7
 }
 
 .media-download .alternateDownloadLink .download {
     padding: 9px 12px;
     display: block
 }
 
 .media-hdr-container .media-download {
     margin-left: 18px
 }
 
 .media-hdr-container .btn-popout-player {
     margin-right: 18px
 }
 
 .no-js .html5Player .html5PlayerImage {
     display: inline
 }
 
 .no-js .html5Player video,
 .no-js .html5Player .html5PlayerControlPanel,
 .no-js .html5Player .playBig {
     display: none
 }
 
 .html5PlayerBrandingHeader {
     background-color: #3C5D92
 }
 
 .html5PlayerBrandingHeader img.small {
     height: 54px;
     width: auto
 }
 
 .html5Player-sticky-container {
     background-position: center center;
     background-repeat: no-repeat;
     background-size: cover
 }
 
 .html5Player:not(.html5PlayerFullscreen).player-sticked,
 .html5Player:not(.html5PlayerFullscreen).player-unsticking {
     position: fixed;
     left: 10px;
     bottom: 10px;
     width: 198px;
     height: 111.375px;
     z-index: 1000;
     border: 2px solid #fff;
     -webkit-box-shadow: #6B6B6B 0 0 15px;
     box-shadow: #6B6B6B 0 0 15px
 }
 
 @media (min-width: 480px) and (orientation: portrait),
 (min-height: 480px) and (orientation: landscape) {
     .html5Player:not(.html5PlayerFullscreen).player-sticked,
     .html5Player:not(.html5PlayerFullscreen).player-unsticking {
         left: 20px;
         bottom: 20px;
         width: 325px;
         height: 182.8125px
     }
 }
 
 .html5Player:not(.html5PlayerFullscreen).player-sticked video,
 .html5Player:not(.html5PlayerFullscreen).player-unsticking video {
     width: 100%;
     height: auto
 }
 
 .html5Player:not(.html5PlayerFullscreen).player-unsticked {
     position: relative;
     -webkit-animation: unstickedIn 0.25s;
     -o-animation: unstickedIn 0.25s;
     animation: unstickedIn 0.25s
 }
 
 .html5Player:not(.html5PlayerFullscreen).player-sticked {
     -webkit-animation: stickyIn 0.75s;
     -o-animation: stickyIn 0.75s;
     animation: stickyIn 0.75s
 }
 
 .html5Player:not(.html5PlayerFullscreen).player-unsticking.player-unsticking-left {
     -webkit-animation: stickyOutLeft 0.85s 0s;
     -o-animation: stickyOutLeft 0.85s 0s;
     animation: stickyOutLeft 0.85s 0s;
     left: 10px;
     right: inherit
 }
 
 @media (min-width: 480px) {
     .html5Player:not(.html5PlayerFullscreen).player-unsticking.player-unsticking-left {
         left: 20px;
         right: inherit
     }
 }
 
 .html5Player:not(.html5PlayerFullscreen).player-unsticking.player-unsticking-right {
     -webkit-animation: stickyOutRight 0.85s 0s;
     -o-animation: stickyOutRight 0.85s 0s;
     animation: stickyOutRight 0.85s 0s;
     left: inherit;
     right: 10px
 }
 
 @media (min-width: 480px) {
     .html5Player:not(.html5PlayerFullscreen).player-unsticking.player-unsticking-right {
         left: inherit;
         right: 20px
     }
 }
 
 .embedded-page .embedded-pg-elem {
     width: 100%;
     float: none;
     clear: both
 }
 
 .embedded-page .content-share,
 .embedded-page .publishing-details,
 .embedded-page .publishing-details .published {
     float: none;
     clear: both
 }
 
 .embedded-page .share-label,
 .embedded-page .publishing-details .published,
 .embedded-page .intro,
 .embedded-page h1 {
     margin-top: 0.5em
 }
 
 @-webkit-keyframes spin {
     from {
         transform: rotate(0deg)
     }
     to {
         transform: rotate(360deg)
     }
 }
 
 @-moz-keyframes spin {
     from {
         transform: rotate(0deg)
     }
     to {
         transform: rotate(360deg)
     }
 }
 
 @-o-keyframes spin {
     from {
         transform: rotate(0deg)
     }
     to {
         transform: rotate(360deg)
     }
 }
 
 @keyframes spin {
     from {
         transform: rotate(0deg)
     }
     to {
         transform: rotate(360deg)
     }
 }
 
 @-webkit-keyframes livebar {
     from {
         background-position: 0 -1900px
     }
     to {
         background-position: 100% -1900px
     }
 }
 
 @-moz-keyframes livebar {
     from {
         background-position: 0 -1900px
     }
     to {
         background-position: 100% -1900px
     }
 }
 
 @-o-keyframes livebar {
     from {
         background-position: 0 -1900px
     }
     to {
         background-position: 100% -1900px
     }
 }
 
 @keyframes livebar {
     from {
         background-position: 0 -1900px
     }
     to {
         background-position: 100% -1900px
     }
 }
 
 @-webkit-keyframes unstickedIn {
     0% {
         opacity: 0
     }
     100% {
         opacity: 1
     }
 }
 
 @-moz-keyframes unstickedIn {
     0% {
         opacity: 0
     }
     100% {
         opacity: 1
     }
 }
 
 @-o-keyframes unstickedIn {
     0% {
         opacity: 0
     }
     100% {
         opacity: 1
     }
 }
 
 @keyframes unstickedIn {
     0% {
         opacity: 0
     }
     100% {
         opacity: 1
     }
 }
 
 @-webkit-keyframes stickyIn {
     0% {
         opacity: 0;
         margin-left: -350px
     }
     10% {
         opacity: 1
     }
     100% {
         margin-left: 0px
     }
 }
 
 @-moz-keyframes stickyIn {
     0% {
         opacity: 0;
         margin-left: -350px
     }
     10% {
         opacity: 1
     }
     100% {
         margin-left: 0px
     }
 }
 
 @-o-keyframes stickyIn {
     0% {
         opacity: 0;
         margin-left: -350px
     }
     10% {
         opacity: 1
     }
     100% {
         margin-left: 0px
     }
 }
 
 @keyframes stickyIn {
     0% {
         opacity: 0;
         margin-left: -350px
     }
     10% {
         opacity: 1
     }
     100% {
         margin-left: 0px
     }
 }
 
 @-webkit-keyframes stickyOutRight {
     0% {}
     90% {
         margin-right: -350px;
         opacity: 1
     }
     100% {
         opacity: 0
     }
 }
 
 @-moz-keyframes stickyOutRight {
     0% {}
     90% {
         margin-right: -350px;
         opacity: 1
     }
     100% {
         opacity: 0
     }
 }
 
 @-o-keyframes stickyOutRight {
     0% {}
     90% {
         margin-right: -350px;
         opacity: 1
     }
     100% {
         opacity: 0
     }
 }
 
 @keyframes stickyOutRight {
     0% {}
     90% {
         margin-right: -350px;
         opacity: 1
     }
     100% {
         opacity: 0
     }
 }
 
 @-webkit-keyframes stickyOutLeft {
     0% {}
     90% {
         margin-left: -350px;
         opacity: 1
     }
     100% {
         opacity: 0
     }
 }
 
 @-moz-keyframes stickyOutLeft {
     0% {}
     90% {
         margin-left: -350px;
         opacity: 1
     }
     100% {
         opacity: 0
     }
 }
 
 @-o-keyframes stickyOutLeft {
     0% {}
     90% {
         margin-left: -350px;
         opacity: 1
     }
     100% {
         opacity: 0
     }
 }
 
 @keyframes stickyOutLeft {
     0% {}
     90% {
         margin-left: -350px;
         opacity: 1
     }
     100% {
         opacity: 0
     }
 }
 
 #content {
     padding-top: 12px;
     background-color: #fff
 }
 
 .date-time-enabled #content {
     padding-top: 48px
 }
 
 #content .slider-holder {
     clear: both;
     background: #3d3d3d
 }
 
 #content .media-container,
 #content.media-nav {
     padding-top: 18px
 }
 
 .content-body {
     padding-top: 27px
 }
 
 .pg-arch .pg-title,
 .pg-subscr .pg-title,
 .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 #b8b7b7
 }
 
 .pg-media #content,
 .pg-media-nav #content,
 .pg-srch #content {
     padding-top: 0
 }
 
 @media (min-width: 320px) {
     .js .nav-no-loaded #page {
         padding-top: 0px
     }
 }
 
 @media (min-width: 320px) and (max-width: 639px) {
     .js #page {
         padding-top: 58px
     }
 }
 
 @media (min-width: 320px) and (max-width: 639px) {
     .js .has-google-translate #page {
         padding-top: 83px
     }
 }
 
 @media (min-width: 320px) and (max-width: 639px) {
     .js .has-editorial-bar #page {
         padding-top: 114px
     }
 }
 
 @media (min-width: 320px) and (max-width: 639px) {
     .js .has-google-translate.has-editorial-bar #page {
         padding-top: 139px
     }
 }
 
 @media (min-width: 992px) {
     #content {
         padding-top: 24px
     }
     #content .media-container,
     #content.media-nav {
         padding-top: 24px
     }
 }
 
 .pg-home .special-sidebar {
     background: #EDF0F5;
     padding: 12px
 }
 
 .pg-home .slider-holder {
     clear: both;
     background: #535a61
 }
 
 .pg-arch .media-slider {
     border-bottom: 3px solid #b8b7b7
 }
 
 .pg-arch .media-slider ul {
     top: 0
 }
 
 .pg-arch .media-slider ul li .btn {
     background: #fff;
     border: 1px solid #919191
 }
 
 .pg-arch .media-slider ul li .btn i.ico:before {
     color: #919191
 }
 
 @media (min-width: 992px) {
     .pg-arch .pg-title {
         min-height: 101.6654px
     }
     .pg-arch .region .media-block-wrap:first-child .section-head {
         min-height: 65.6654px;
         padding: 0;
         margin-top: 36px
     }
 }
 
 .pg-content-redirect h1 .ico {
     font-size: 28px;
     margin-left: 9px;
     color: #6B6B6B
 }
 
 .pg-content-redirect .content-redirect {
     display: block;
     background: #6B6B6B;
     margin-bottom: 36px;
     padding: 18px;
     position: relative;
     font-size: 22.5px;
     color: #fff;
     min-height: 80px;
     padding-left: 90px
 }
 
 .pg-content-redirect .content-redirect .ico {
     display: block;
     font-size: 48px;
     line-height: 1;
     position: absolute;
     margin-left: 0;
     left: 18px
 }
 
 @media (min-width: 992px) {
     .pg-content-redirect h1 .ico {
         font-size: 48px;
         margin-left: 18px
     }
 }
 
 .pg-prog .prog-body .tab-content {
     padding-top: 20px
 }
 
 .pg-media-nav #content.media-nav {
     display: block;
     background: #3d3d3d;
     border-top: 0
 }
 
 .pg-media-nav #content .media-tabs {
     border: 0;
     border-bottom: 3px solid #f2f2f2;
     margin-bottom: 18px
 }
 
 .pg-media-nav #content .media-tabs>li {
     border: 0;
     border-bottom: 2px solid #3d3d3d;
     background-color: #3C5D92;
     color: #fff;
     margin-left: 2px
 }
 
 .pg-media-nav #content .media-tabs>li>a {
     color: #fff
 }
 
 .pg-media-nav #content .media-tabs>li.active {
     background-color: #f2f2f2;
     border-bottom-color: #f2f2f2
 }
 
 .pg-media-nav #content .media-tabs>li.active>a,
 .pg-media-nav #content .media-tabs>li.active>a:hover,
 .pg-media-nav #content .media-tabs>li.active>a:focus {
     color: #3d3d3d;
     text-decoration: none
 }
 
 .pg-media-nav #content .item {
     margin-bottom: 18px;
     float: right;
     padding: 0;
     margin: 0;
     margin-bottom: 36px;
     margin-left: 2%;
     border-bottom: 0;
     width: 100%
 }
 
 .pg-media-nav #content .item>.tube-name {
     font-size: 23.6925px;
     background-color: #303030;
     color: #fff;
     padding: 8px 12px 4px;
     line-height: 1.2;
     display: block;
     width: 100%;
     border-bottom: 2px solid #575757
 }
 
 .pg-media-nav #content .item .inner {
     float: right;
     width: 100%;
     background-color: #303030
 }
 
 .pg-media-nav #content .subitem {
     font-size: 21.06px;
     float: right;
     width: auto !important
 }
 
 @media (min-width: 640px) {
     .pg-media-nav #content .item .media-block-wrap {
         width: 50%;
         float: right
     }
 }
 
 .pg-subscr .list-title {
     margin: 36px 0 9px
 }
 
 .pg-subscr .topic-list li {
     margin-bottom: 27px
 }
 
 .pg-subscr .topic-list .subscr-item label {
     font-size: 26.325px;
     padding-bottom: 0
 }
 
 .pg-subscr .topic-list .subscr-item label,
 .pg-subscr .topic-list .subscr-item p {
     margin-right: 27px
 }
 
 .pg-subscr .email {
     margin-bottom: 18px
 }
 
 .pg-rss-podcast .desc {
     padding: 18px 0;
     font-size: 15.75px;
     border-bottom: 1px solid #f2f2f2
 }
 
 .pg-rss-podcast .media-block-wrap {
     padding-top: 9px
 }
 
 .pg-pop-out-player {
     background: #3d3d3d
 }
 
 .pg-pop-out-player .btn.prog-link {
     background: #636363
 }
 
 .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: #3d3d3d;
     padding-bottom: 18px
 }
 
 .logo-print {
     display: none
 }
 
 @media print {
     #editorial-bar {
         display: none !important
     }
     .has-editorial-bar .hdr {
         margin-top: 0 !important
     }
     .print-lay-article #logo,
     .print-lay-article .nav-hdr-outer-container,
     .print-lay-article .actions,
     .print-lay-article .compact-actions,
     .print-lay-article .sticked-nav-actions,
     .print-lay-article #nav-hdr-container,
     .print-lay-article .hlights,
     .print-lay-article img,
     .print-lay-article .caption,
     .print-lay-article .player-and-links,
     .print-lay-article .media-pholder,
     .print-lay-article iframe,
     .print-lay-article .infgraphicsAttach,
     .print-lay-article .article-share,
     .print-lay-article .author-hlight,
     .print-lay-article .media-block-wrap,
     .print-lay-article .comments,
     .print-lay-article .foot-nav,
     .print-lay-article .ico,
     .print-lay-article .btn {
         display: none !important
     }
     .print-lay-article .backgrounder,
     .print-lay-article .content-floated {
         width: 100%;
         margin-right: 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 * {
         color: #000 !important
     }
     .print-lay-article *:before {
         color: #000 !important
     }
     .print-lay-article .hdr,
     .print-lay-article .foot {
         height: auto !important;
         padding: 10px;
         border: 0;
         background: #fff !important
     }
     .print-lay-article .hdr {
         border-bottom: 1px solid #000 !important;
         position: initial !important
     }
     .print-lay-article .foot {
         border-top: 1px solid #000 !important
     }
     .print-lay-article .hdr-nav-frag,
     .print-lay-article #content {
         background: #fff !important
     }
     .print-lay-article #content {
         margin-top: 0
     }
 }
 
 .wsw a.underline,
 .wsw strong a {
     padding-bottom: inherit;
     border-bottom: 0;
     text-decoration: none
 }
 
 .hdr {
     border-top: 0;
     color: #8F9ABA;
     border-bottom: 2px solid #3C5D92
 }
 
 .js .sticked .hdr {
     border-bottom: 0;
     background-color: #3C5D92;
     color: #8F9ABA
 }
 
 .hdr .pnl-srch-top .srch-elem .input-wrap input {
     height: 40px;
     line-height: 2em;
     border: 0;
     padding: 0 5px
 }
 
 .hdr .pnl-srch-top .srch-elem button {
     height: 50px
 }
 
 @media (min-width: 640px) {
     .hdr #logo img {
         margin-right: 9px
     }
     .js .sticked .hdr #nav-hdr-container #navigation {
         margin-right: 150px !important
     }
     .js .sticked .hdr .sticked-nav-actions .btn {
         margin-top: 6px
     }
     .js .sticked .hdr #logo {
         background-image: none;
         height: 40px
     }
     .js .sticked .hdr #logo img.small {
         display: block;
         height: 40px
     }
     .js .sticked .hdr #logo img.big {
         display: none
     }
     .hdr .pnl-srch-top .srch-elem .input-wrap input {
         background-color: #3C5D92;
         color: #8F9ABA;
         margin-right: 10px
     }
     .hdr-nav-frag .actions .pnl-srch-top .srch-elem {
         border: 1px solid #8F9ABA;
         border-radius: 25px;
         padding: 3px;
         height: 50px
     }
     .js .hdr-nav-frag .actions .pnl-srch-top .srch-elem button.btn-srch {
         background-color: #3C5D92;
         color: #8F9ABA
     }
     .js .hdr-nav-frag .actions .pnl-srch-top .srch-elem button.btn-srch .ico,
     .js .hdr-nav-frag .actions .pnl-srch-top .srch-elem button.btn-srch .ico:before {
         color: #8F9ABA
     }
     .js .hdr-nav-frag .actions .pnl-srch-top .srch-elem button.btn-srch:hover {
         color: #fff;
         opacity: 1
     }
     .js .hdr-nav-frag .actions .pnl-srch-top .srch-elem button.btn-srch:hover .ico,
     .js .hdr-nav-frag .actions .pnl-srch-top .srch-elem button.btn-srch:hover .ico:before {
         color: #fff
     }
 }
 
 .hdr-pop-out {
     border: 0
 }
 
 .foot {
     background-color: #3C5D92;
     color: #8F9ABA
 }
 
 .foot p.copyright,
 .foot p.time-zone {
     text-align: center;
     color: #8F9ABA;
     margin-bottom: 1em;
     float: none
 }
 
 .js .navigation .menu-box {
     -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
     box-shadow: 0 0 5px rgba(0, 0, 0, 0.2)
 }
 
 .js .navigation .menu-box .container2 {
     margin-top: 2px
 }
 
 .js .sticked .hdr .sticked-nav-actions .btn-open-share-more:hover,
 .js .sticked .hdr .sticked-nav-actions .btn-open-srch:hover {
     opacity: 1
 }
 
 @media (min-width: 640px) {
     .js .navigation .menu .items .item>.handler {
         line-height: 38px
     }
     .js .navigation .menu .items>.collapsible:hover>.handler {
         position: relative
     }
     .js .navigation .menu .items>.collapsible:hover>.handler:before {
         display: block;
         width: 16px;
         height: 8px;
         position: absolute;
         left: 50%;
         margin-left: -8px;
         top: 50px;
         z-index: 999;
         background: url("./img/expanded-mega-navigation.png") center top no-repeat;
         content: ""
     }
     .js .navigation .media .items>.collapsible>.handler.live:before {
         border-bottom-width: 6px !important;
         bottom: -6px !important
     }
     .js .navigation .menu .items .item .inner {
         -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
         box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
         background-color: #EDF0F5;
         border-bottom-right-radius: 5px;
         border-bottom-left-radius: 5px
     }
     .js .navigation .menu .items .item .inner>ul.subitems {
         padding-top: 9px;
         padding-bottom: 9px
     }
     .js .navigation .menu .items .item .inner>ul.subitems.stored-items,
     .js .navigation .menu .items .item .inner>ul.subitems.options {
         box-shadow: none;
         padding-top: 0;
         padding-bottom: 0
     }
     .js .navigation .menu .items .item .inner>ul.subitems.stored-items:before {
         content: "";
         display: block;
         height: 18px
     }
     .js .navigation .menu .items .item .inner>ul.subitems.options:after {
         content: "";
         display: block;
         height: 18px
     }
     .js .navigation .menu .items .item .inner>ul.subitems li.item span.handler .ico,
     .js .navigation .menu .items .item .inner>ul.subitems li.item span.handler .ico:before,
     .js .navigation .menu .items .item .inner>ul.subitems li.item a .ico,
     .js .navigation .menu .items .item .inner>ul.subitems li.item a .ico:before,
     .js .navigation .menu .items .item .inner>ul.subitems li.subitem span.handler .ico,
     .js .navigation .menu .items .item .inner>ul.subitems li.subitem span.handler .ico:before,
     .js .navigation .menu .items .item .inner>ul.subitems li.subitem a .ico,
     .js .navigation .menu .items .item .inner>ul.subitems li.subitem a .ico:before {
         color: #6B6B6B
     }
     .js .navigation .menu .items .item .inner>ul.subitems li.item span.handler:hover,
     .js .navigation .menu .items .item .inner>ul.subitems li.item a:hover,
     .js .navigation .menu .items .item .inner>ul.subitems li.subitem span.handler:hover,
     .js .navigation .menu .items .item .inner>ul.subitems li.subitem a:hover {
         border-color: #9099B8;
         color: #fff
     }
     .js .navigation .menu .items .item .inner>ul.subitems li.item span.handler:hover .ico,
     .js .navigation .menu .items .item .inner>ul.subitems li.item span.handler:hover .ico:before,
     .js .navigation .menu .items .item .inner>ul.subitems li.item a:hover .ico,
     .js .navigation .menu .items .item .inner>ul.subitems li.item a:hover .ico:before,
     .js .navigation .menu .items .item .inner>ul.subitems li.subitem span.handler:hover .ico,
     .js .navigation .menu .items .item .inner>ul.subitems li.subitem span.handler:hover .ico:before,
     .js .navigation .menu .items .item .inner>ul.subitems li.subitem a:hover .ico,
     .js .navigation .menu .items .item .inner>ul.subitems li.subitem a:hover .ico:before {
         color: #fff
     }
     .js .navigation .menu .items .item .inner>ul.subitems li.item .inner,
     .js .navigation .menu .items .item .inner>ul.subitems li.subitem .inner {
         box-shadow: none;
         margin: 0;
         border-bottom-right-radius: 0px;
         border-bottom-left-radius: 0px
     }
     .js .navigation .menu .items .item .inner>ul.subitems li.item .inner>ul.subitems,
     .js .navigation .menu .items .item .inner>ul.subitems li.subitem .inner>ul.subitems {
         padding: 0
     }
     .js .navigation .menu .items .item .inner>ul.subitems li.item .inner>ul.subitems li.subitem a,
     .js .navigation .menu .items .item .inner>ul.subitems li.subitem .inner>ul.subitems li.subitem a {
         border-right: 0;
         padding-right: 0
     }
 }
 
 .hdr-nav-frag .actions .action .simple-menu>.handler,
 .hdr-nav-frag .actions .action.action-editions li {
      }
 
 .hdr-nav-frag .actions .srch-elem input {
     box-shadow: none
 }
 
 .hdr-nav-frag .actions .srch-elem .btn-srch i {
     vertical-align: top
 }
 
 @media (min-width: 640px) {
     .js .hdr-nav-frag .pnl-srch-top .srch-elem button {
         width: 40px;
         height: 40px
     }
 }
 
 .stick-srch-form .srch-elem .btn-srch {
     line-height: 2em
 }
 
 .foot-nav ul.items>li span.handler {
     padding-right: 30px
 }
 
 .foot-nav ul.items>li span.handler:before {
     position: absolute;
     display: block;
     width: 1px;
     right: 12px;
     top: 10px;
     bottom: 10px;
     content: "";
     margin-left: 12px;
     border-right: 5px solid #8F9ABA
 }
 
 @media (min-width: 640px) {
     .foot-nav ul.items>li span.handler {
         padding-right: 12px
     }
     .foot-nav ul.items>li span.handler:before {
         right: 0;
         top: 10px;
         bottom: 10px
     }
 }
 
 .hlights {
     background-color: transparent
 }
 
 .hlights>.container {
     background-color: #c9c9c9
 }
 
 .hlights .msg {
     line-height: 2
 }
 
 @media (min-width: 640px) {
     .hlights>.container {
         margin-top: 18px;
         border-radius: 5px;
         background-color: #E64C66
     }
     .js .hlights .nav {
         left: 5px
     }
 }
 
 h1,
 .navigation .handler .label {
     
 }
 
 .media-block .size-1 h4,
 .media-block .size-2 h4,
 .media-block .size-3 h4 {
     
 }
 
 .badge-live,
 .badge-updated,
 .category,
 .label,
 .date,
 .date-relative,
 .time,
 .repeat,
 .schedule .schedule-nav .day {
      }
 
 .img-overlay .media-block .content h4,
 .schedule .schedule-nav .day {
     padding-bottom: 18px
 }
 
 .section-head,
 .fredContent .section-head {
     padding-bottom: 0.5em
 }
 
 a.crosslink-important strong,
 .category-menu .category-link strong {
     line-height: 18px
 }
 
 .simple-menu .subitems .handler {
     line-height: 1.2em;
      }
 
 ul.inner {
     max-height: inherit !important;
 }
 
 @media (min-width: 640px) {
     .js .navigation .menu .items li>a {
         line-height: 38px;
     }
 }
 
 @media (min-width: 640px) {
     .js .navigation .items li>a {
         line-height: 53px;
         height: 50px;
         display: block;
         padding: 0 10px;
         color: #8F9ABA;
         background: #3C5D92;
         border-style: none;
         white-space: nowrap;
     }
     .js .navigation .items li {
         display: block;
         float: right;
         border: 0;
     }
 }
 
 .js .navigation .items li>a {
     border-top: 1px solid #919191;
 }
 
 .navigation ul li>a,
 .navigation ul li>a {
     background: #e5e5e5;
     color: #333;
     border-top: 0 solid #919191;
     text-align: right;
     position: relative;
     display: block;
     padding: 12px 10px 10px;
     margin: 0;
     cursor: pointer;
     font-size: 18.4275px;
     text-transform: uppercase;
     vertical-align: bottom;
 }
 
 .navigation ul li>a,
 .navigation ul li>a,
 .foot-nav ul.items>li a,
 .foot-nav ul.items>li span.handler {
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
 }
 
 .js .navigation .items li>a {
     border-top: 0 !important;
     margin-top: 8px;
 }
 
 .media-block-wrap .media-block .img-wrap {
     padding-bottom: 0 !important;
 }
 
 .media-block-wrap .media-block {
     margin-top: 0 !important;
     padding-top: 10px !important;
 }
 
 .media-block.with-category.width-img.size-1 {
     padding: 0 !important;
 }
 
 .nav-hdr-outer-container.affix {
     position: fixed;
     top: 0;
     z-index: 1;
     width: 100%;
     background: #3c5d92;
 }
 /*====================================== */
 
 .openingg {
     display: block;
 }
 
 .navigation.collapsed.openingg {
     display: block;
 }

 .owl-video-tn {
     background-size: 100% !important;
     height: 200px !important;
     
 }
 
 .magtitel {
     color: #fff;
     display: inline-block;
     text-align: center;
     margin-right: 50px;
     font-weight: bold;
     display: none;
         margin-top: 11px;
 }
 
 span.langq {
     color: #fff;
     font-weight: bold;
     line-height: 58px;
     margin-right: 15px;
     display: none;
 }
 
 #logo img {
     display: block !important;
 }
 @media (max-width: 728px) {
     .js .navigation .items li>a {
         margin-top: 0px !important;
     }
     .js .navigation .items li>a:hover {
         color: #000 !important;
     }
     #logo img {
         display: none !important;
     }
     span.langq {
         display: block !important;
     }
      .magtitel {
        display: inline-block;
     }
     div#content {
          margin-top: 70px !important;
     }
 }
@media (min-width: 728px) {
   .js .navigation .menu .items li>a {
       font-weight: bold !important;
       color: #e5e6ea ;
   }
}
 