@-ms-viewport { width: device-width; }
@viewport { width: device-width; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/* Main Primary color */
/* Main Secondary color (2) */
/* Main Complement color */
.color1, .tabs li.current, .main-body { color: #000; }

.color2, a.title:visited span { color: #9b9b9b; }

.color-primary, .icon-listitem:before, [class*="icon-chevron"].zag5:before, [class*="icon-chevron"].slider-nav-title:before { color: #FF9833; }

.color-primary-3 { color: #E77607; }

.color-secondary-2, .alphabet a:hover { color: #FF4B33; }

.color-secondary-2-4, .tabs li, .alphabet a, a.color-secondary-2-4:visited { color: #FF9833; }

@font-face { font-display: swap; font-family: 'Open Sans Condensed'; src: url("../fonts/OpenSansCondensed-Light.woff2") format("woff2"), url("../fonts/OpenSansCondensed-Light.woff") format("woff"); font-weight: 300; font-style: normal; }
@font-face { font-display: swap; font-family: 'Open Sans Condensed'; src: url("../fonts/OpenSansCondensed-LightItalic.woff2") format("woff2"), url("../fonts/OpenSansCondensed-LightItalic.woff") format("woff"); font-weight: 300; font-style: italic; }
@font-face { font-display: swap; font-family: 'Open Sans Condensed'; src: url("../fonts/OpenSansCondensed-Bold.woff2") format("woff2"), url("../fonts/OpenSansCondensed-Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-display: swap; font-family: "versia"; src: url("../fonts/versia.eot"); src: url("../fonts/versia.eot?#iefix") format("embedded-opentype"), url("../fonts/versia.woff") format("woff"), url("../fonts/versia.ttf") format("truetype"), url("../fonts/versia.svg#versia") format("svg"); font-weight: normal; font-style: normal; }
[data-icon]:before { font-display: swap; font-family: "versia" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

[class^="icon-"]:before, [class*=" icon-"]:before { font-display: swap; font-family: "versia" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-listitem:before { content: "\61"; }

.icon-comment:before { content: "\6e"; }

.icon-calendar:before { content: "\63"; }

.icon-author:before { content: "\64"; }

.icon-read:before { content: "\65"; }

.icon-chevron:before { content: "\66"; }

.icon-rubs:before { content: "\67"; }

.icon-close:before { content: "\68"; }

.icon-map:before { content: "\69"; }

.icon-search:before { content: "\6a"; }

.icon-views:before { content: "\62"; }

.icon-scrollup:before { content: "\6b"; }

.icon-left:before { content: "\6c"; }

.icon-right:before { content: "\6d"; }

.icon-chevron-left:before { content: "\6f"; }

.icon-like:before { content: "\70"; }

.icon-photos:before { content: "\71"; }

.icon-rss:before { content: "\72"; }

.icon-globe:before { content: "\75"; }

.icon-menu:before { content: "\76"; }

.icon-region:before { content: "\77"; }

.icon-magnify:before { content: "\78"; }

.icon-paper:before { content: "\79"; }

.icon-bell:before { content: "\7a"; }

.icon-copy:before { content: "\41"; }

.icon-sound:before { content: "\73"; }

.icon-pause:before { content: "\74"; }

.icon-faster:before { content: "\45"; }

.icon-slower:before { content: "\46"; }

.icon-info:before { content: "\42"; }

b, strong { font-weight: bold; }

i, em { font-style: italic; }

a { color: #FF9833; }
a:visited { color: #FF9833; }
a:hover { color: #E77607; }

a.title span { color: #000; }
a.title:hover span { color: gray; }

a.dashed { border-bottom: 1px dashed #FF9833; }
a.dashed:hover { border-color: #FF4B33; }

table { width: 100%; }
table td, table th { border: 1px solid #9b9b9b; padding: 4px 8px; box-shadow: inset 0 1px 5px -1px #e7e7e7; }
table th { background: #f7f7f7; }

p, blockquote { margin-bottom: 1em; }

.article-text ul { list-style: disc; }
.article-text ul ul { list-style: circle; }
.article-text li { margin: 0 0 0.5em 1.5rem; }

img { max-width: 100%; height: auto; }

.article__banner { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; margin-top: 16px; margin-bottom: 16px; }
.article__banner img { display: block; }
.article__banner > * + * { margin-top: 16px; }

textarea { border: 1px solid #b4b4b4; padding: 4px 6px; width: 100%; max-width: 500px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; box-shadow: inset 0 3px 8px -2px #e7e7e7; }

.image-radio input[type="radio"], .image-radio input[type="checkbox"] { position: relative; top: -16px; }

.input-wrapper { max-width: 500px; }

.button { padding: 4px 10px; margin-left: 2px; margin-right: 2px; border: none; background: #f7f7f7; color: #333333; box-shadow: 0 0 2px 0 #9b9b9b; }
.button:visited { color: #333333; }
.button:hover { color: gray; background: #fff; }
.button.zag5, .button.slider-nav-title { padding: 8px 12px; }

.badge { padding: 1px 3px; line-height: 1.5; border-radius: 3px; color: #fff; background: #FF4B33; }

.paper { background: #f7f7f7 url(../img/paper.png); }

.cf, .media, .paging, .comment, .alphabet, .slider, .slider-nav, .article-text { *zoom: 1; }
.cf:after, .media:after, .paging:after, .comment:after, .alphabet:after, .slider:after, .slider-nav:after, .article-text:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }

.clear, .two-column li:nth-child(2n+1), .row-stories { clear: both; }

.fl-l, .media .img, .comment-avatar, .news-list-time, .slider-nav a { float: left; }

.fl-r, .media .img-ext, .nav-btn { float: right; }

.fl-n, [class*="article-nav-"] .img { float: none; }

.ta-l { text-align: left; }

.ta-r { text-align: right; }

.ta-c, .tabs-popular li, .alphabet, .box-title, .counters, .lightbox-photo, .lightbox-photo:before, .chart-number { text-align: center; }

.ta-j { text-align: justify; }

.va-m, .links-list .bd, .links-list .img, [class*="article-nav-"] .img { vertical-align: middle; }

.fs-i, blockquote { font-style: italic; }

.fs-n, [class*="article-aside-"] blockquote { font-style: normal; }

.fw-b, table th, .article-text h1, .zag1, .slider-title, .article-text h2, .zag2, .article-text h3, .zag3, .featured-post-title, .article-text h4, .zag4, .paging, .alphabet li, .box-title, .article-text h5, .zag5, .slider-nav-title, .article-text h6, .zag6, .region-select a, #nav li > a, #nav li > span, .zag7, [class*="article-aside-"] blockquote, .lead { font-weight: bold; }

.fw-n, .column-title { font-weight: normal; }

.tt-u, .box-title { text-transform: uppercase; }

.tt-n { text-transform: none; }

.td-n, .button, .paging a, .alphabet a, .alphabet span, .info a, .region-select a, .social a, .scroll-button, .subscribe-button, .bx-prev, .bx-next, .nav-btn, #nav li > a, #nav li > span { text-decoration: none; }

.td-u { text-decoration: underline; }

.d-i { display: inline; }

.d-ib, .button, .paging li, .social-login li, .tabs li span, .social a, .counters li, .nav-btn, .chart-number { display: inline-block; }

.d-b, textarea, .scale, .media .img img, .logo, .comment-avatar img, .tab-content.visible, .alphabet a, .alphabet span, .count span, .featured-post-info, .featured-post-lead, .links-list .img a, .links-list .img img, .slider li a, .slider img, .slider-text, .slider-title, .slider-lead, .slider-nav a, .slider-nav a img, .region-select a, .subscribe-button, .chart-img img, .lightbox-photo:before, .bx-wrapper:hover .bx-prev, .bx-wrapper:hover .bx-next { display: block; }

.d-tb, .tabs-popular ul, .links-list .media { display: table; }

.d-tbc, .tabs-popular li, .links-list .bd, .links-list .img, [class*="article-nav-"] .img { display: table-cell; }

.d-n, .tab-content, .slider-nav-title, .main-header .columnists, .scroll-button, .bx-prev, .bx-next { display: none; }

.pos-r, .comment-avatar, .tabs li span, .main-body, .info [class^=icon-]:before, .count [class^="icon-"]:before, .column, .column-featured, .column-featured-img, .column-featured-text, .links-list .img a, .news-list, .scrollable-area, [class*="icon-chevron"]:before, .slider li a, .slider-nav a, .region-select a, .scroll-button [class^="icon-"]:before, .article-headings, .article-text, [class*="article-nav-"], .lightbox-photo, .bx-wrapper, .nav-btn, .nav-btn i, .nav-btn span { position: relative; }

.pos-a, .comment-avatar:after, .tabs li.current span:after, .count, .column-title, .featured-post-info, .featured-post-text, .scrollable-area:after, .scrollable-area:before, .slider-text, .chart-img, .post-views, [class*="article-nav-"]:before, [class*="article-nav-"]:after, .lightbox-photo:before, .bx-prev, .bx-next, .bx-prev:before, .bx-next:before { position: absolute; }

.pos-f, .scroll-button, .subscribe-button { position: fixed; }

.ov-h, .featured-post-info, .featured-post-lead, .news-list, .slider li a, .chart-img { overflow: hidden; }

.w100, .scrollable-area:after, .scrollable-area:before { width: 100% !important; }

.m0-a { margin: 0 auto; }

.transition, a, a.title span, .scale, .comment-text, .alphabet a, .featured-post-info, .featured-post-lead, .slider li img, .slider-title, .slider-nav a img, .subscribe-button span, .credits__content { transition: all 0.3s ease; -webkit-transform: translateZ(0); }

.border-box, textarea, blockquote, .comment-avatar, .comment-text, .alphabet li, .column-featured-text, .featured-post-text, .links-list li, .file, .file-thumb, .slider-text, .slider-nav a, .region-select, .chart-img img, [class*="article-nav-"], .nav-btn { box-sizing: border-box; }

.article-text h1, .zag1, .slider-title { font-size: 18px; line-height: 1em; }

.article-text h2, .zag2 { font-size: 26px; line-height: 1em; }

.article-text h3, .zag3, .featured-post-title { font-size: 22px; line-height: 1.05em; }

.article-text h4, .zag4, .paging, .alphabet li, .box-title { font-size: 18px; line-height: 1.1em; }

.article-text h5, .zag5, .slider-nav-title { font-size: 16px; line-height: 1.1em; }

.article-text h6, .zag6, .region-select a, #nav li > a, #nav li > span { font-size: 14px; line-height: 1.15em; }

.zag7 { font-size: 13px; line-height: 1.2; }

.small, textarea, .comments { font-size: 13px; line-height: 1.3em; }

.micro { font-size: 11px; line-height: 1.3; }
.micro p { margin-bottom: 0.7em; }

.block-xs, .column-featured { margin-bottom: 4px; }

.block-s, .column-featured-img, .slider-title { margin-bottom: 6px; }

.block-m, [class*="article-aside-"], .box-title { margin-bottom: 12px; }

.block-l, .column-list, .footer-block, .counters li { margin-bottom: 16px; }

.block-xl, .banner-wide li { margin-bottom: 24px; }

.block-xxl { margin-bottom: 32px; }

.padding, blockquote, .comments, .column-list li, .featured-post-text, .news-list, .slider-text, .columnists { padding: 0 16px; }

.padding-zero { padding-left: 0; padding-right: 0; }

.media .img { margin-right: 10px; border: none; }
.media .img-ext { margin-left: 10px; }
.media p { margin-bottom: 0; }
.media .bd { overflow: hidden; _overflow: visible; zoom: 1; }

.logo { width: 260px; height: 84px; }

.logo.piter { background: url(../img/logo_piter.png) 0 0 no-repeat; }

.logo.saratov { background: url(../img/logo_saratov.png) 0 0 no-repeat; }

.logo.voronezh { background: url(../img/logo_voronezh.png) 0 0 no-repeat; }

.logo.chuv { background: url(../img/logo_chuv.png) 0 0 no-repeat; }

.logo.bashk { background: url(../img/logo_bashk.png) 0 0 no-repeat; }

.two-column li { width: 44.44444%; float: left; margin-right: 11.11111%; display: inline; }
.two-column li:nth-child(2n) { float: right; margin-right: 0; *margin-left: -1em; }

.paging { list-style: none; }
.paging a, .paging span { display: block; padding: 10px 18px; }
.paging a { border-bottom: 4px solid #e7e7e7; }
.paging a:hover { border-color: #9b9b9b; }
.paging span { border-bottom: 4px solid #FF9833; background: #f4f4f4; }

blockquote { border-left: 3px solid #FF9833; margin-left: -16px; }

[class*="article-aside-"] { clear: both; background: #fff; padding-bottom: 8px; }
[class*="article-aside-"] blockquote { border-top: 3px solid #FF9833; border-bottom: 3px solid #FF9833; border-left: none; padding: 12px 16px; background: #f7f7f7; margin-left: 0; }

.comments li { margin-top: 1em; }

.comment-avatar { width: 70px; }
.comment-avatar:after { top: 8px; right: -10px; content: ""; width: 0; height: 0; border-style: solid; border-width: 6px 0 6px 6px; border-color: transparent transparent transparent #fff; }

.comment-text { min-height: 70px; margin-left: 74px; padding: 6px 12px; background: whitesmoke; }
.comment-text .text p:last-child { margin-bottom: 0; }

.modal { display: none; }

.social-login li { margin: 0 4px 8px; }

.tabs li { padding: 6px 10px; }
.tabs li.current { background: #f7f7f7; }
.tabs li.current span { border-bottom: none; cursor: default; }
.tabs li.current span:after { content: ''; width: 0; height: 0; border-style: solid; border-width: 10px 10px 0 10px; border-color: #f7f7f7 transparent transparent transparent; bottom: -16px; left: 50%; margin-left: -10px; }
.tabs li span { border-bottom: 1px dashed #B21500; cursor: pointer; }

.tabs-popular { font-size: 24px; line-height: 24px; }
.tabs-popular ul { width: 100%; }
.tabs-popular li { padding: 0; color: #9b9b9b; }
.tabs-popular li span { border-bottom: none; }
.tabs-popular li.current { color: #FF9833; background: transparent; }
.tabs-popular li.current span:after { border-color: #ffffff transparent transparent transparent; bottom: -14px; }

.alphabet li { margin-bottom: 10px; }
.alphabet a, .alphabet span { text-shadow: 1px 1px 0 #fff; line-height: 40px; border-radius: 6px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: linear-gradient(#ffffff, #f0f0f0); }
.alphabet a { box-shadow: 0px 3px 2px #aaa, inset 0px 2px 3px #fff; border: solid 1px #f7f7f7; }
.alphabet a:hover { background: #f7f7f7; }
.alphabet span, .alphabet a:active { border: solid 1px #f7f7f7; box-shadow: 0px 3px 4px #aaa inset, 0px 2px 2px #fff; }

.ps-container .ps-scrollbar-x-rail { position: absolute; /* please don't change 'position' */ bottom: 3px; /* there must be 'bottom' for ps-scrollbar-x-rail */ height: 8px; border-radius: 4px; opacity: 0; filter: alpha(opacity=0); transition: background-color .2s linear, opacity .2s linear; }

.ps-container:hover .ps-scrollbar-x-rail, .ps-container.hover .ps-scrollbar-x-rail { opacity: 0.6; filter: alpha(opacity=60); }

.ps-container .ps-scrollbar-x-rail:hover, .ps-container .ps-scrollbar-x-rail.hover { background-color: #eee; opacity: 0.9; filter: alpha(opacity=90); }

.ps-container .ps-scrollbar-x-rail.in-scrolling { background-color: #eee; opacity: 0.9; filter: alpha(opacity=90); }

.ps-container .ps-scrollbar-y-rail { position: absolute; /* please don't change 'position' */ right: 3px; /* there must be 'right' for ps-scrollbar-y-rail */ width: 8px; border-radius: 4px; opacity: 0; filter: alpha(opacity=0); transition: background-color .2s linear, opacity .2s linear; }

.ps-container:hover .ps-scrollbar-y-rail, .ps-container.hover .ps-scrollbar-y-rail { opacity: 0.6; filter: alpha(opacity=60); }

.ps-container .ps-scrollbar-y-rail:hover, .ps-container .ps-scrollbar-y-rail.hover { background-color: #eee; opacity: 0.9; filter: alpha(opacity=90); }

.ps-container .ps-scrollbar-y-rail.in-scrolling { background-color: #eee; opacity: 0.9; filter: alpha(opacity=90); }

.ps-container .ps-scrollbar-x { position: absolute; /* please don't change 'position' */ bottom: 0; /* there must be 'bottom' for ps-scrollbar-x */ height: 8px; background-color: #aaa; border-radius: 4px; transition: background-color .2s linear; }

.ps-container.ie6 .ps-scrollbar-x { font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */ }

.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x, .ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x { background-color: #999; }

.ps-container .ps-scrollbar-y { position: absolute; /* please don't change 'position' */ right: 0; /* there must be 'right' for ps-scrollbar-y */ width: 8px; background-color: #aaa; border-radius: 4px; transition: background-color .2s linear; }

.ps-container.ie6 .ps-scrollbar-y { font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */ }

.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y, .ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y { background-color: #999; }

.ps-container.ie .ps-scrollbar-x, .ps-container.ie .ps-scrollbar-y { visibility: hidden; }

.ps-container.ie:hover .ps-scrollbar-x, .ps-container.ie:hover .ps-scrollbar-y, .ps-container.ie.hover .ps-scrollbar-x, .ps-container.ie.hover .ps-scrollbar-y { visibility: visible; }

.nivo-lightbox-overlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 100%; overflow: hidden; visibility: hidden; opacity: 0; box-sizing: border-box; }

.nivo-lightbox-overlay.nivo-lightbox-open { visibility: visible; opacity: 1; }

.nivo-lightbox-wrap { position: absolute; top: 10%; bottom: 10%; left: 10%; right: 10%; }

.nivo-lightbox-content { width: 100%; height: 100%; }

.nivo-lightbox-title-wrap { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 99999; text-align: center; }

.nivo-lightbox-nav { display: none; }

.nivo-lightbox-prev { position: absolute; top: 50%; left: 0; }

.nivo-lightbox-next { position: absolute; top: 50%; right: 0; }

.nivo-lightbox-close { position: absolute; top: 2%; right: 2%; }

.nivo-lightbox-image { text-align: center; }

.nivo-lightbox-image img { max-width: 100%; max-height: 100%; width: auto; height: auto; vertical-align: middle; }

.nivo-lightbox-content iframe { width: 100%; height: 100%; }

.nivo-lightbox-inline, .nivo-lightbox-ajax { max-height: 100%; overflow: auto; box-sizing: border-box; /* https://bugzilla.mozilla.org/show_bug.cgi?id=308801 */ }

.nivo-lightbox-error { display: table; text-align: center; width: 100%; height: 100%; color: #fff; text-shadow: 0 1px 1px #000; }

.nivo-lightbox-error p { display: table-cell; vertical-align: middle; }

/* Effects *********************************************/
.nivo-lightbox-notouch .nivo-lightbox-effect-fade, .nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale, .nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft, .nivo-lightbox-notouch .nivo-lightbox-effect-slideRight, .nivo-lightbox-notouch .nivo-lightbox-effect-slideUp, .nivo-lightbox-notouch .nivo-lightbox-effect-slideDown, .nivo-lightbox-notouch .nivo-lightbox-effect-fall { transition: all 0.2s ease-in-out; }

/* fadeScale */
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap { transition: all 0.3s; -webkit-transform: scale(0.7); transform: scale(0.7); }

.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap { -webkit-transform: scale(1); transform: scale(1); }

/* slideLeft / slideRight / slideUp / slideDown */
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap, .nivo-lightbox-effect-slideRight .nivo-lightbox-wrap, .nivo-lightbox-effect-slideUp .nivo-lightbox-wrap, .nivo-lightbox-effect-slideDown .nivo-lightbox-wrap { transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); }

.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap { -webkit-transform: translateX(-10%); transform: translateX(-10%); }

.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap { -webkit-transform: translateX(10%); transform: translateX(10%); }

.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap, .nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap { -webkit-transform: translateX(0); transform: translateX(0); }

.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap { -webkit-transform: translateY(-10%); transform: translateY(-10%); }

.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap { -webkit-transform: translateY(10%); transform: translateY(10%); }

.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap, .nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap { -webkit-transform: translateY(0); transform: translateY(0); }

/* fall */
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall { -webkit-perspective: 1000px; perspective: 1000px; }

.nivo-lightbox-effect-fall .nivo-lightbox-wrap { transition: all 0.3s ease-out; -webkit-transform: translateZ(300px); transform: translateZ(300px); }

.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap { -webkit-transform: translateZ(0); transform: translateZ(0); }

.nivo-lightbox-theme-default.nivo-lightbox-overlay { background: #666; background: rgba(0, 0, 0, 0.8); }

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(../img/nivo/loading.gif) no-repeat 50% 50%; }

.nivo-lightbox-theme-default .nivo-lightbox-nav { top: 10%; width: 8%; height: 80%; text-indent: -9999px; background-repeat: no-repeat; background-position: 50% 50%; opacity: 0.5; }

.nivo-lightbox-theme-default .nivo-lightbox-nav:hover { opacity: 1; background-color: rgba(0, 0, 0, 0.5); }

.nivo-lightbox-theme-default .nivo-lightbox-prev { background-image: url(../img/nivo/prev.png); border-radius: 0 3px 3px 0; }

.nivo-lightbox-theme-default .nivo-lightbox-next { background-image: url(../img/nivo/next.png); border-radius: 3px 0 0 3px; }

.nivo-lightbox-theme-default .nivo-lightbox-close { display: block; background: url(../img/nivo/close.png) no-repeat 5px 5px; width: 16px; height: 16px; text-indent: -9999px; padding: 5px; opacity: 0.5; }

.nivo-lightbox-theme-default .nivo-lightbox-close:hover { opacity: 1; }

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { bottom: -7%; }

.nivo-lightbox-theme-default .nivo-lightbox-title { font: 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #fff; text-shadow: 1px 1px 1px #000; padding: 7px 15px; border-radius: 30px; }

.nivo-lightbox-theme-default .nivo-lightbox-image img { background: #fff; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4); }

.nivo-lightbox-theme-default .nivo-lightbox-ajax, .nivo-lightbox-theme-default .nivo-lightbox-inline { background: #fff; padding: 40px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4); }

@media (-webkit-min-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (min--moz-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background-image: url(../img/nivo/loading@2x.gif); background-size: 32px 32px; }
  .nivo-lightbox-theme-default .nivo-lightbox-prev { background-image: url(../img/nivo/prev@2x.png); background-size: 48px 48px; }
  .nivo-lightbox-theme-default .nivo-lightbox-next { background-image: url(../img/nivo/next@2x.png); background-size: 48px 48px; }
  .nivo-lightbox-theme-default .nivo-lightbox-close { background-image: url(../img/nivo/close@2x.png); background-size: 16px 16px; } }
.qtip { position: absolute; left: -28000px; top: -28000px; display: none; max-width: 280px; min-width: 50px; font-size: 10.5px; line-height: 12px; direction: ltr; box-shadow: none; padding: 0; }

.qtip-content { position: relative; padding: 5px 9px; overflow: hidden; text-align: left; word-wrap: break-word; }

.qtip-titlebar { position: relative; padding: 5px 35px 5px 10px; overflow: hidden; border-width: 0 0 1px; font-weight: bold; }

.qtip-titlebar + .qtip-content { border-top-width: 0 !important; }

/* Default close button class */
.qtip-close { position: absolute; right: -9px; top: -9px; cursor: pointer; outline: medium none; border-width: 1px; border-style: solid; border-color: transparent; }

.qtip-titlebar .qtip-close { right: 4px; top: 50%; margin-top: -9px; }

* html .qtip-titlebar .qtip-close { top: 16px; }

/* IE fix */
.qtip-titlebar .ui-icon, .qtip-icon .ui-icon { display: block; text-indent: -1000em; direction: ltr; }

.qtip-icon, .qtip-icon .ui-icon { border-radius: 3px; text-decoration: none; }

.qtip-icon .ui-icon { width: 18px; height: 14px; line-height: 14px; text-align: center; text-indent: 0; font: normal bold 10px/13px Tahoma,sans-serif; color: inherit; background: transparent none no-repeat -100em -100em; }

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
/* Default tooltip style */
.qtip-default { border-width: 1px; border-style: solid; border-color: #F1D031; background-color: #FFFFA3; color: #555; }

.qtip-default .qtip-titlebar { background-color: #FFEF93; }

.qtip-default .qtip-icon { border-color: #CCC; background: #F1F1F1; color: #777; }

.qtip-default .qtip-titlebar .qtip-close { border-color: #AAA; color: #111; }

.qtip .qtip-tip { margin: 0 auto; overflow: hidden; z-index: 10; }

/* Opera bug #357 - Incorrect tip position
https://github.com/Craga89/qTip2/issues/367 */
x:-o-prefocus, .qtip .qtip-tip { visibility: hidden; }

.qtip .qtip-tip, .qtip .qtip-tip .qtip-vml, .qtip .qtip-tip canvas { position: absolute; color: #123456; background: transparent; border: 0 dashed transparent; }

.qtip .qtip-tip canvas { top: 0; left: 0; }

.qtip .qtip-tip .qtip-vml { behavior: url(#default#VML); display: inline-block; visibility: visible; }

/* Responsive Tables plugin 2.0.0 Ryan Wells Copyright 2017, Ryan Wells (http://ryanwells.com) Free to use under the MIT license. http://www.opensource.org/licenses/mit-license.php
*/
@media only screen and (max-width: 1200px) { /* change media query width to suit needs */
  /* force table markup to behave like divs */
  .jrt table, .jrt thead, .jrt tbody, .jrt th, .jrt td, .jrt tr { display: block; text-align: left; }
  /* hide table headers (but not display: none;, for accessibility) */
  .jrt thead tr { position: absolute; top: -9999px; left: -9999px; }
  .jrt tr { border: 1px solid #ccc; }
  .jrt td { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; /* behave  like a "row" */ border: none; border-bottom: 1px solid #eee; position: relative; font-weight: normal; }
  .jrt td:before { -ms-flex: none; flex: none; width: 45%; text-align: left !important; padding-right: 6px; font-weight: bold; } }
.font1 { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important; }

.font2, .article-text h1, .zag1, .slider-title, .article-text h2, .zag2, .article-text h3, .zag3, .featured-post-title, .article-text h4, .zag4, .paging, .alphabet li, .box-title, .article-text h5, .zag5, .slider-nav-title, .article-text h6, .zag6, .region-select a, #nav li > a, #nav li > span, .zag7, [class*="article-aside-"] blockquote, .count, .lead { font-family: "Open Sans Condensed", sans-serif; }

.main-body { overflow-x: hidden; font: normal 15px/1.4em Arial, "Helvetica Neue", Helvetica, sans-serif; width: 100%; min-width: 20em; background: #9b9b9b url(../img/paper.png); }

.main-body--ny { background: #B1020A url(../img/paper.png); }

.status { padding: 80px 0px 40px; }

.info { font-size: 11px; line-height: 12px; color: #9b9b9b; }
.info [class^=icon-]:before { margin-right: 3px; top: 1px; }
.info .icon-author:before { margin-right: 0; }
.info .icon-read:before { top: 2px; }
.info .icon-map:before { top: 2px; }

.count { z-index: 100; top: 12px; right: -8px; padding-bottom: 6px; background: url(../img/comment-angle.png) bottom right no-repeat; }
.count span { background: #9b9b9b; padding: 2px 12px 2px 6px; color: #fff; }
.count span:nth-child(2n) { padding-top: 0; }
.count [class^="icon-"]:before { top: 2px; padding-right: 4px; }
.links-list .count { bottom: 0; top: auto; }
.links-list .count span { font-size: 13px; line-height: 13px; padding: 1px 3px 2px; }

.column { margin-top: 12px; border-top: 4px solid gray; }

.column-featured img { width: 100%; }

.column-list { background: #f7f7f7 url(../img/paper.png); }
.column-list li { margin-bottom: 0; padding-top: 12px; padding-bottom: 12px; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #fcfcfc; }
.stories .column-list li { padding-top: 6px; padding-bottom: 6px; }

.rich-links-list { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; background: #f7f7f7 url(../img/paper.png); }
.rich-links-list > a { position: relative; padding: 12px 16px; line-height: 1.25; font-size: 14px; font-family: "Open Sans Condensed", sans-serif; font-weight: bold; text-indent: 14px; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #fcfcfc; text-decoration-color: #FF9833; }
.rich-links-list > a:not(:hover) { color: black; }
.rich-links-list > a:hover { color: gray; }
.rich-links-list > a::before { content: "\61"; position: absolute; left: 2px; top: 16px; font-size: 0.7em; font-family: "versia" !important; font-weight: normal; text-decoration: none; color: #FF9833; }
.rich-links-list > a > span + img { margin-top: 8px; }
.rich-links-list > a > img { position: relative; z-index: 1; display: block; }

.icon-listitem:before { font-size: 0.7em; }

.column-title { z-index: 1; top: 0; left: 8px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwODA4MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: linear-gradient(#808080, #333333); padding: 2px 8px 6px; color: #fff; text-decoration: none; }
.column-title:visited { color: #fff; }
.column-title:hover { color: #FF9833; }
.column-title a { color: #fff; }
.column-title a:hover { color: #000; }

.box-title { margin-top: 4px; background: url(../img/box-bg.png) 0 8px repeat-x; min-height: 1em; color: #000; }
[class*="article-aside-"] .box-title { margin-top: -4px; }
.box-title > span { padding: 0 10px; background: #fff; }
.main-footer .box-title > span { background: #f7f7f7 url(../img/paper.png); }

.featured-post-info { top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); }
.featured-post-info:hover { background: rgba(0, 0, 0, 0.7); }
.featured-post-info:hover .featured-post-lead { max-height: 10em; }

.featured-post-text { z-index: 2; padding-top: 10px; padding-bottom: 10px; bottom: 0; color: #fff; text-shadow: 1px 1px 1px #000; }

.featured-post-lead { margin-top: 8px; max-height: 0; }

.links-list li { width: 100%; padding: 10px 0; border-top: 1px dotted gray; }
.links-list li:first-child { padding-top: 0; border-top: none; }
.links-list li:last-child { padding-bottom: 0; }
.links-list .bd { padding-left: 15px; }
.links-list .img { width: 90px; }

.tabs ~ .links-list { padding-top: 16px; padding-bottom: 12px; }

.news-list { height: 650px; line-height: 19px; }

.scrollable-area:after, .scrollable-area:before { height: 30px; content: ''; }
.scrollable-area:after { bottom: 0; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: linear-gradient(rgba(255, 255, 255, 0), #ffffff); }
.scrollable-area:before { top: 0; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: linear-gradient(#ffffff, rgba(255, 255, 255, 0)); }

.file { background: whitesmoke; padding: 6px; border-left: 4px solid #FF9833; }

.file-thumb img { max-width: 60px; }

[class*="icon-chevron"]:before { top: 2px; }

.news-list-time { color: #9b9b9b; }

.news-list-title { margin-left: 48px; }
.news-list-title a { text-decoration: none; }

.slider li { display: none; }
.slider li:first-child { display: block; }

.slider-text { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)); width: 100%; text-shadow: 1px 1px 1px #000; padding-top: 40px; padding-bottom: 1em; bottom: 0; color: #fff; }

.slider-title { color: #E77607; text-decoration: underline; }
.slider-title span { color: #fff; }

.slider-nav a { padding: 4px 2px 2px 2px; width: 33.3%; }
.slider-nav a img { border-top: 4px solid whitesmoke; padding-top: 4px; max-width: 100%; }
.slider-nav a.active { opacity: 1; }
.slider-nav a.active img { border-color: #FF9833; }

.main-header { z-index: 2000; }
.main-header .columnists .bd { padding-top: 4px; }

.region-select ul { display: none; }
.region-select a { color: #fff; }

.columnists .bd a { color: #333333; }
.columnists .bd a .zag4, .columnists .bd a .paging, .columnists .bd a .alphabet li, .alphabet .columnists .bd a li, .columnists .bd a .box-title { color: inherit; }
.columnists .bd a:hover { color: gray; }
.columnists .bd a:hover .zag4, .columnists .bd a:hover .paging, .columnists .bd a:hover .alphabet li, .alphabet .columnists .bd a:hover li, .columnists .bd a:hover .box-title { color: inherit; }

.social { font-size: 0; }
.social a { margin-right: 3px; width: 20px; height: 20px; background-image: url("/i/img/social-sprite.png"); background-repeat: no-repeat; }
.social-fb  { background-position: 0 0; }
.social-lj  { background-position: 0 -20px; }
.social-rss { background-position: 0 -40px; }
.social-tw  { background-position: 0 -60px; }
.social-vk  { background-position: 0 -80px; }
.social-gl  { background-position: 0 -100px; }
.social-li  { background-position: 0 -120px; }
.social-ya  { background-position: 0 -140px; }

.main-footer { *zoom: 1; border-top: 4px solid gray; background: #f7f7f7 url(../img/paper.png); padding: 1em; }
.main-footer:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }

.footer-block { *zoom: 1; }
.footer-block:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.footer-block ul.two-column { text-align: right; }
.footer-block ul.two-column li:nth-child(2n) { text-align: left; }
.footer-block ul li { margin-bottom: 0.5em; }

.scroll-button { z-index: 1; background-image: linear-gradient(to bottom, rgba(128, 128, 128, 0.8), rgba(51, 51, 51, 0.8)); padding: 5px 12px 0; top: auto; left: auto; bottom: 16px; right: 16px; box-sizing: border-box; height: 32px; border-radius: 3px; color: #fff; }
.scroll-button [class^="icon-"]:before { left: -2px; top: 2px; }
@media (max-width: 539px) { .scroll-button { bottom: 0; right: 0; } }

@-webkit-keyframes bell-ring { 10% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); }
  20% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); }
  30% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); }
  40% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); }
  50% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); }
  60% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); }
  70% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); }
  80% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); }
  90% { -webkit-transform: translateX(1px) rotate(0); transform: translateX(1px) rotate(0); }
  100% { -webkit-transform: translateX(-1px) rotate(0); transform: translateX(-1px) rotate(0); } }

@keyframes bell-ring { 10% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); }
  20% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); }
  30% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); }
  40% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); }
  50% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); }
  60% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); }
  70% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); }
  80% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); }
  90% { -webkit-transform: translateX(1px) rotate(0); transform: translateX(1px) rotate(0); }
  100% { -webkit-transform: translateX(-1px) rotate(0); transform: translateX(-1px) rotate(0); } }
.subscribe-button { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTgzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3NzYwNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: linear-gradient(#ff9833, #e77607); width: 60px; height: 60px; line-height: 60px; z-index: 100; bottom: 60px; right: 14px; color: #fff; text-align: center; font-size: 32px; border-radius: 100%; }
.subscribe-button i { display: inline-block; color: #fff; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; }
.subscribe-button span { position: absolute; display: block; padding: 8px 12px; right: 370px; top: 7px; font-size: 13px; line-height: 1.2; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTgzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3NzYwNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: linear-gradient(#ff9833, #e77607); color: #fff; width: 240px; text-align: left; opacity: 0; }
.subscribe-button:hover i { -webkit-animation-name: bell-ring; animation-name: bell-ring; -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }
.subscribe-button:hover span { opacity: 1; right: 72px; }

.rub .column-featured-text .zag3, .rub .column-featured-text .featured-post-title { padding-top: 10px; }

.buy { *zoom: 1; padding-top: 16px; }
.buy:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.buy i, .buy a { line-height: 20px; display: block; float: left; }
.buy i { color: #333333; font-size: 20px; margin-right: 6px; }
.buy a { font-size: 14px; color: #333333; text-decoration: none; }
.buy a:hover { color: gray; }
.buy > div:nth-child(2) > a { margin-left: 26px; }

.chart-img { top: 15%; bottom: 15%; left: 15%; right: 15%; z-index: 100; }
.chart-img img { border-radius: 500px; border: 4px solid #fff; }

.article-headings { display: -ms-flexbox; display: flex; -ms-flex-direction: column-reverse; flex-direction: column-reverse; padding-top: 12px; }
.article-headings .rub { margin-top: 0; }

.post-views { top: -4px; right: 0; }

.post-audio { background-image: linear-gradient(to bottom, rgba(128, 128, 128, 0.8), rgba(51, 51, 51, 0.8)); overflow: hidden; }
@media (max-width: 979px) { .post-audio { -ms-flex-order: 1; order: 1; margin-left: auto; background-image: none; background-color: rgba(255, 255, 255, 0.4); display: -ms-flexbox; display: flex; height: 40px; padding-left: 5px; padding-right: 5px; }
  .post-audio a { color: #FFF; width: 40px; font-size: 32px; line-height: 14px; } }
@media (max-width: 539px) { .post-audio { left: 0; top: calc(100vh - 40px); } }
@media (min-width: 540px) and (max-width: 979px) { .post-audio { left: 16px; top: calc(100vh - 40px - 16px); } }
@media (min-width: 980px) { .post-audio { display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; width: 32px; height: 48px; margin-bottom: 8px; border-radius: 2px; }
  .post-audio a { color: #fff; }
  .post-audio a:nth-child(1) { grid-column: 1 / -1; line-height: 0; font-size: 20px; }
  .post-audio a:nth-child(n+2) { line-height: 10px; } }
.post-audio a { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; text-decoration: none; }
.post-audio a:hover { color: #FF9833; }

.article__subscribe { margin-left: auto; margin-right: auto; margin-bottom: 24px; max-width: 540px; }

.subscribe { box-sizing: border-box; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; }
.subscribe > * { margin: 4px 6px; }

.subscribe__link > img { display: block; height: 20px; }

.article-text h1, .article-text h2, .article-text h3, .article-text h4, .article-text h5, .article-text h6 { margin-bottom: 0.5em; }

.gallery { margin-bottom: -12px; }

[class*="article-nav-"] { padding: 12px 16px; background: #f7f7f7; border-bottom: 1px solid #e6e6e6; }
[class*="article-nav-"]:before, [class*="article-nav-"]:after { content: ''; width: 0; height: 0; border-style: solid; border-width: 0; margin-top: -20px; top: 50%; }

.article-nav-left:before { left: -10px; border-width: 20px 10px 20px 0; border-color: transparent #f7f7f7 transparent transparent; }

.article-nav-right:after { right: -10px; border-width: 20px 0 20px 10px; border-color: transparent transparent transparent #f7f7f7; }

.lightbox-photo:before { top: 0; right: 0; font-family: "versia" !important; content: 'j'; color: rgba(255, 255, 255, 0.7); font-size: 18px; line-height: 32px; width: 32px; background: rgba(0, 0, 0, 0.3); }

.article-gallery-wrapper { max-width: 540px; margin-left: auto; margin-right: auto; }
.article-gallery-wrapper .info a { color: #9b9b9b; }

.bx-prev, .bx-next { color: rgba(255, 255, 255, 0.6); height: 100%; width: 40px; background: rgba(0, 0, 0, 0.1); font-size: 0; line-height: 0; top: 0; bottom: 0; z-index: 100; }
.bx-prev:hover, .bx-next:hover { color: rgba(255, 255, 255, 0.9); background: rgba(0, 0, 0, 0.2); }
.bx-prev:before, .bx-next:before { height: 100%; top: 50%; margin-top: -16px; font-family: "versia" !important; font-size: 32px; line-height: 32px; }

.bx-prev { left: 0; }
.bx-prev:before { content: 'l'; left: 3px; }

.bx-next { right: 0; }
.bx-next:before { content: 'm'; right: 3px; }

.article_list { list-style: square; }
.article_list li { margin: 0 0 0.5em 1em; }

.comment .comment-form { margin: 16px 0 0 74px; display: none; }

.nav-btn { cursor: pointer; z-index: 100; padding: 0 12px; color: #333333; line-height: 40px; width: 45px; background: #f7f7f7 url(../img/paper.png); }
.nav-btn i { top: 4px; font-size: 21px; }
.nav-btn span { top: -3px; }

#outer-wrap { position: relative; overflow: hidden; width: 100%; margin: 0 auto; max-width: 1200px; background: #fff; }

#inner-wrap { position: relative; width: 100%; }

#nav { z-index: 200; width: 100%; }
#nav ul { *zoom: 1; display: block; }
#nav ul:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
#nav li > a, #nav li > span { display: inline-block; color: #fff; font-weight: bold; outline: none; }
#nav li > a:focus, #nav li > a:hover, #nav li > span:focus, #nav li > span:hover { color: #000; }

[data-pie-id] > *:nth-child(1) .chart-number { background: #CC3C3C; }

[data-pie-id] > *:nth-child(2) .chart-number { background: #00AA55; }

[data-pie-id] > *:nth-child(3) .chart-number { background: #004488; }

[data-pie-id] > *:nth-child(4) .chart-number { background: #ebe022; }

[data-pie-id] > *:nth-child(5) .chart-number { background: #FF9833; }

[data-pie-id] > *:nth-child(6) .chart-number { background: #808080; }

[data-pie-id] > *:nth-child(7) .chart-number { background: #de8faa; }

.social-login a { width: 36px; height: 36px; text-indent: -9999px; display: block; background-image: url(../img/login_sprite.svg); background-repeat: no-repeat; }
.social-login a.fbk { background-position: 0 0; }
.social-login a.twt { background-position: 0 calc(36px * 1 * -1); }
.social-login a.vkt { background-position: 0 calc(36px * 2 * -1); }
.social-login a.mlr { background-position: 0 calc(36px * 3 * -1); }
.social-login a.okl { background-position: 0 calc(36px * 4 * -1); }
.social-login a.tlg { background-position: 0 calc(36px * 5 * -1); }
.social-login a.wsp { background-position: 0 calc(36px * 6 * -1); }
.social-login a.ggl { background-position: 0 calc(36px * 7 * -1); }
.social-login a.vbr { background-position: 0 calc(36px * 8 * -1); }

.share__item { position: relative; margin: 0; }
.share__item a { width: 32px; height: 32px; text-indent: -9999px; display: block; background-image: url(../img/share_sprite.svg); background-repeat: no-repeat; background-color: #000; opacity: .6; border-radius: 2px; }
.share__item a:hover { opacity: .8; }
.share__item a.fbk { background-position: 0 0; }
.share__item a.twt { background-position: 0 calc(32px * 1 * -1); }
.share__item a.vkt { background-position: 0 calc(32px * 2 * -1); }
.share__item a.mlr { background-position: 0 calc(32px * 3 * -1); }
.share__item a.okl { background-position: 0 calc(32px * 4 * -1); }
.share__item a.tlg { background-position: 0 calc(32px * 5 * -1); }
.share__item a.wsp { background-position: 0 calc(32px * 6 * -1); }
.share__item a.ggl { background-position: 0 calc(32px * 7 * -1); }
.share__item a.vbr { background-position: 0 calc(32px * 8 * -1); }
.share__item a.txt { background-position: 0 calc(32px * 9 * -1); }
.share__item span { z-index: 1; position: absolute; left: 50%; top: -2px; -webkit-transform: translateX(-50%); transform: translateX(-50%); display: block; line-height: 1; font-size: 8px; pointer-events: none; color: #fff; opacity: .65; }

.chart-number { border-radius: 24px; margin-right: 6px; width: 24px; line-height: 24px; color: #fff; }

.ya-site-form__wrap td, .ya-site-form__wrap th, #ya-site-results td, #ya-site-results th { border: none !important; box-shadow: none !important; }

.block-online { padding: 10px; border: 4px solid #FF4B33; }

.ya-page_js_yes .ya-site-form_inited_no { display: none; }

.search { position: absolute; top: 3px; right: 0; z-index: 300; }

.search__form { position: relative; z-index: 1; width: 320px; background: #fff; box-shadow: 0 0 0 1px #9b9b9b; }
.search__form form.gsc-search-box { margin-bottom: 0; }
.search__form table.gsc-search-box { margin-bottom: 0; }
.search__form table.gsc-search-box td { border: none; box-shadow: none; padding: 1px 4px; }
.search__form .gsc-search-box .gsc-input > input:focus, .search__form .gsc-input-box-focus { box-shadow: none; }
.search__form .gsst_a { padding: 4px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; text-decoration: none; }
.search__form .gsc-search-box-tools .gsc-search-box .gsc-input { padding-right: 0; }
.search__form td.gsc-search-button { margin-left: 0; }
.search__form .gsc-search-button-v2, .search__form .gsc-search-button-v2:hover, .search__form .gsc-search-button-v2:focus { padding: 0; height: 25px; width: 40px; }
.search__form .gsst_a .gscb_a { line-height: 13px !important; padding: 0 !important; }

.main-nav { box-shadow: 0 3px 4px -2px #666666; }

.commtogle > span { position: relative; }
.commtogle > span:after { content: ''; position: absolute; left: 10px; right: 10px; bottom: 0; height: 1px; background-color: #FF9833; }

.reveal__button { cursor: pointer; }

.reveal__content { display: none; }

.progress-bar { /* Positioning */ position: fixed; left: 0; top: 0; /* Dimensions */ width: 100%; height: 5px; /* Reset the appearance */ -webkit-appearance: none; -moz-appearance: none; appearance: none; /* Get rid of the default border in Firefox/Opera. */ border: none; /* Progress bar container for Firefox/IE10+ */ background-color: transparent; /* Progress bar value for IE10+ */ color: red; z-index: 1000; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.progress-bar.is-hidden { display: none; }
.progress-bar::-webkit-progress-bar { background-color: transparent; }
.progress-bar::-webkit-progress-value { background-color: #FF9833; }
.progress-bar::-moz-progress-bar { background-color: #FF9833; }

.credits { text-align: right; }

.credits__button { margin: 0 16px; width: 36px; height: 36px; border: none; background: #B21500; color: #fff; font-size: 150%; border-radius: 4px; line-height: 38px; }

.credits__content { margin: 10px 0; }

.branding { display: none; }

.footenotes > * { padding: 10px 0; }
.footenotes > dt { clear: both; float: left; text-align: right; width: 30px; letter-spacing: 1px; }
.footenotes > dd { margin-left: 40px; }

.news { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }

.news__item { padding-top: 15px; padding-bottom: 16px; box-shadow: inset 0 1px #ccc; }
.news__item:nth-child(1) { box-shadow: none; }

.news-card { display: -ms-flexbox; display: flex; }

.news-card__thumbnail { width: 160px; -ms-flex-negative: 0; flex-shrink: 0; }

.news-card__image { display: block; }

.news-card__content { -ms-flex: 1; flex: 1; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }

.news-card__title { line-height: 1.1; font-size: 18px; }

.news-card__meta { display: -ms-flexbox; display: flex; -ms-flex-align: baseline; align-items: baseline; margin-top: 14px; }
.news-card__meta > *:nth-child(n+2) { margin-left: 24px; }

.news-card__excerpt { margin-top: 10px; margin-bottom: 0; }

@media (min-width: 800px) { .news-card > * + * { margin-left: 12px; } }
@media (max-width: 799px) { .news-card { -ms-flex-direction: column; flex-direction: column; }
  .news-card > * + * { margin-top: 12px; } }
@media (max-width: 539px) { .news-card { padding-left: 12px; padding-right: 12px; } }
#senderror { z-index: 1; display: none; background-color: #eee; padding: 25px; max-width: 500px; height: 400px; }

#senderror input, textarea { width: 450px; }

#senderror textarea { height: 200px; }

#senderror div { background-color: #ccc; padding: 5px; }

@media screen and (min-width: 61.25em) { #outer-wrap { z-index: 1; }
  .mobile-hidden { display: block; }
  .tablet-hidden { display: block; }
  .desktop-hidden { display: none !important; }
  .mobile-visible { display: none; }
  #nav .mobile-visible { display: none; }
  .tablet-visible { display: none; }
  .desktop-visible { display: block; position: relative}
  .desktop-visible.ta-c.fl-l.buy.title.font2.fw-b:after {        display: inline-block;
    content: "18+";
    background-color: #FF4B33;
    color: white;
    font-size: 15px;
    font-size: 14px;
    line-height: 1;
    padding: 3px 6px;
    border-radius: 4px;
    position: absolute;
    right: -15px;
    top: 15px;
    visibility: visible;
    height: 15px;}
  body { padding-top: 0; }
  .logo { position: static; float: left; margin: 6px 6px -12px 6px; }
  #main { padding: 0.5em; }
  [class^="row-"] { *zoom: 1; }
  [class^="row-"]:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
  .featured-wrapper { width: 74.57627%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
  .featured .column { width: 49.15254%; float: left; margin-right: 1.69492%; display: inline; }
  .featured .column:nth-child(2n) { float: right; margin-right: 0; *margin-left: -1em; }
  .stories { width: 23.72881%; float: left; margin-right: 1.69492%; display: inline; }
  .row-lastnews .block-xxl { width: 32.20339%; float: left; margin-right: 1.69492%; display: inline; }
  .row-lastnews .block-xxl:nth-child(3n) { float: right; margin-right: 0; *margin-left: -1em; }
  .row-lastnews ul.block-xxl { clear: both; width: 100%; }
  .row-columns > div { width: 31.81818%; float: left; margin-right: 2.27273%; display: inline; }
  .row-columns > div:nth-of-type(3n) { float: right; margin-right: 0; *margin-left: -1em; display: inline; }
  .row-columns > div:nth-of-type(3n+1) { clear: both; }
  .row-columns ul.block-xxl { clear: both; width: 100%; }
  .main-header { *zoom: 1; border-bottom: 1px solid #333333; }
  .main-header:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
  .main-header .columnists { float: right; display: block; width: 650px; }
  .main-header .columnists li { width: 32.15254%; float: left; margin-right: 0.69492%;  display: inline;}
  .main-header .columnists li:nth-child(2n) { float: right; margin-right: 0; *margin-left: -1em; }
  .main-header .columnists li .bd { position: relative; height: 78px; box-sizing: border-box; }
  .main-header .columnists li .bd::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 24px; background-image: linear-gradient(to top, #ffffff, rgba(0, 0, 0, 0)); }
  .nav-btn { line-height: 24px; display: none; }
  .block { padding-top: 0; padding-bottom: 0; }
  #nav { width: auto; }
  #nav ul { float: left; white-space: nowrap; }
  #nav li { display: inline-block; margin: 0 1px; }
  #nav li a, #nav li span { color: #f7f7f7; padding: 8px 16px; font-size: 16px; }
  #nav li a:hover, #nav li span:hover { background: #fff; color: #333333; }
  #nav li.is-active span, #nav li.is-active a { color: #FF9833; }
  .regions { *zoom: 1; }
  .regions:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
  .regions .column-featured { width: 32.20339%; float: left; margin-right: 1.69492%; display: inline; }
  .rub .column-featured { width: 40.67797%; float: left; margin-right: 1.69492%; display: inline; }
  .story .column-featured { width: 40.67797%; float: left; margin-right: 1.69492%; display: inline; }
  .story .rub-shorts { width: 57.62712%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
  .regions-shorts { width: 66.10169%; float: right; margin-right: 0; *margin-left: -1em; display: inline; padding-top: 2em; }
  .rub-shorts { width: 57.62712%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
  .story .rub-shorts { margin-top: 1em; }
  .regions-featured { *zoom: 1; }
  .regions-featured:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
  .regions-featured > div { width: 31.03448%; float: left; margin-right: 3.44828%; display: inline; }
  .regions-featured > div:nth-child(3n) { float: right; margin-right: 0; *margin-left: -1em; }
  .rub-featured { *zoom: 1; margin-top: 2em; }
  .rub-featured:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
  .rub-featured > div { width: 48.27586%; float: left; margin-right: 3.44828%; display: inline; }
  .rub-featured > div:nth-child(2n) { float: right; margin-right: 0; *margin-left: -1em; }
  .regions-list li { width: 28.57143%; float: left; margin-right: 7.14286%; display: inline; }
  .regions-list li:nth-child(3n) { float: right; margin-right: 0; *margin-left: -1em; }
  .regions-list li:nth-child(3n+1) { clear: both; }
  .banner-wide { *zoom: 1; }
  .banner-wide:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
  .banner-wide li { width: 23.72881%; float: left; margin-right: 1.69492%; display: inline; }
  .banner-wide li:nth-child(4n) { float: right; margin-right: 0; *margin-left: -1em; }
  .columnists-wrapper { width: 32.20339%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
  .slider-photos { float: left; width: 60%; }
  .slider-nav { float: right; width: 40%; }
  .slider-nav a { box-shadow: inset 0 -1px 3px 0 #c7c7c7; text-decoration: none; color: #000; background: #f7f7f7; margin-top: 0; display: block; padding: 0; width: 100%; position: relative; overflow: hidden; }
  .slider-nav a:after { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjAuNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: linear-gradient(to top, #f7f7f7, rgba(247, 247, 247, 0.7) 30%, rgba(0, 0, 0, 0)); content: ""; position: absolute; display: block; height: 30px; width: 100%; bottom: 0; }
  .slider-nav a.active { background: #fff; box-shadow: 0 0 3px 0 #c7c7c7; color: gray; }
  .slider-nav a.active:before { position: absolute; left: -11px; top: 50%; margin-top: -12px; content: ''; width: 0; height: 0; border-style: solid; border-width: 12px 12px 12px 0; border-color: transparent #ffffff transparent; z-index: 120; }
  .slider-nav a.active:after { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: linear-gradient(to top, #ffffff, rgba(255, 255, 255, 0.7) 30%, rgba(0, 0, 0, 0)); }
  .slider-nav a.active .slider-nav-thumb-shadow { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0.7) 30%, rgba(0, 0, 0, 0)); }
  .slider-nav a img { max-width: 96%; display: block; border: none; padding: 2%; }
  .slider-nav-thumb { box-sizing: border-box; position: relative; display: block; float: right; width: 49%; }
  .slider-nav-thumb-shadow { display: block; position: absolute; top: 1px; bottom: 1px; left: 1px; right: 1px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjAuNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: linear-gradient(to right, #f7f7f7, rgba(247, 247, 247, 0.7) 30%, rgba(0, 0, 0, 0)); }
  .slider-nav-title { position: absolute; top: 0; display: block; padding: 1em 4em 1em 1em; }
  .slider-anons { padding: 16px; margin-bottom: 0; }
  .main-footer { padding: 1em 1.5em 1.5em; }
  [class*="footer-block"] { box-sizing: border-box; padding: 0 12px; float: left; }
  .footer-block { width: 25%; }
  .footer-block-double { width: 50%; }
  .content { width: 70.78464%; float: left; margin-right: 0.16694%; display: inline; }
  .sidebar { width: 27.37896%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
  .rub-main-lead { position: relative; overflow: hidden; padding: 0; height: 100%; }
  .rub-main-lead p { position: absolute; top: 36px; bottom: 16px; left: 16px; right: 16px; text-shadow: 1px 1px 0 #fff; }
  .rub-main-lead .info { position: absolute; left: 16px; right: 16px; top: 16px; }
  .rub-main-lead:after { position: absolute; display: block; bottom: 0; height: 32px; width: 100%; content: ''; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: linear-gradient(rgba(247, 247, 247, 0), #f7f7f7 70%); }
  .article-text { position: relative; padding: 0 80px 0 120px; }
  .article-aside-left { float: left; margin-left: -64px; margin-right: 22px; width: 240px; }
  .article-aside-right { float: right; margin-right: -64px; margin-left: 22px; width: 240px; }
  .article-headings { padding-right: 120px; padding-top: 0; }
  .article-nav-left { width: 44.44444%; float: left; margin-right: 11.11111%; display: inline; }
  .article-nav-right { width: 44.44444%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
  .share { position: absolute; top: 3px; left: 4px; }
  .share.stick { position: fixed; padding-top: 3px; left: auto; margin-left: -116px; }
  .share__item { margin-bottom: 8px; }
  .share__item:last-child { margin-bottom: 0; }
  .share__item span { display: block; position: relative; width: 100%; line-height: 16px; background: #fff; font-size: 10px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: gray; border: 1px solid #cccccc; text-align: center; margin-bottom: 6px; }
  .share__item span:after { display: block; left: 50%; margin-left: -6px; height: 10px; content: url(../img/share_count.gif); position: absolute; bottom: -6px; }
  .comments { margin-left: -16px; }
  .comments li { margin-left: 16px; margin-top: 1em; }
  .article-popular.stick { position: fixed; right: auto; bottom: 0; max-width: 325px; width: 100%; }
  .article-popular.stick-bottom { position: absolute; }
  .alphabet li { width: 11.76471%; float: left; margin-right: 2.94118%; display: inline; }
  .alphabet li:nth-child(7n) { float: right; margin-right: 0; *margin-left: -1em; display: inline; }
  .half { box-sizing: border-box; width: 49.15254%; float: left; margin-right: 1.69492%; display: inline; }
  .half:nth-child(2n) { float: right; margin-right: 0; *margin-left: -1em; display: inline; }
  .half:nth-child(2n+1) { clear: both; }
  .scale:hover { -webkit-transform: scale(1.05); transform: scale(1.05); }
  .slider li:hover img { -webkit-transform: scale(1.05); transform: scale(1.05); }
  .search-wrapper { margin-right: 0; }
  .search { pointer-events: none; }
  .search__form { transition: all 0.3s ease; -webkit-transform: translateZ(0); opacity: 0; pointer-events: none; -webkit-transform-origin: right; transform-origin: right; }
  .search__form.is-visible { opacity: 1; pointer-events: auto; -webkit-transform: rotateY(0); transform: rotateY(0); }
  .search__form.is-visible + .search__toggle::before { color: #FF9833; }
  .search__toggle { position: absolute; top: 1px; right: 3px; width: 24px; height: 24px; cursor: pointer; pointer-events: auto; }
  .search__toggle::before { transition: all 0.3s ease; -webkit-transform: translateZ(0); color: #fff; position: absolute; top: 3px; font-family: "versia" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\6a"; font-size: 18px; }
  .search__toggle:hover:before { color: #E77607; }
  .main-nav { *zoom: 1; position: relative; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwODA4MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: linear-gradient(#808080, #333333); }
  .main-nav:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
  .regions-list { padding: 0 16px; }
  .region-select { display: block; width: 14.0625em; border-right: 1px solid gray; box-shadow: -1px 0 0 0 #333333 inset; }
  .region-select span { display: inline; }
  .region-select a { line-height: 34px; padding: 0 16px; }
  .toggle-container { height: auto; }
  .main-nav__region { display: none; }
  .post-views { top: 0; }
  .credits__button { display: none; }
  .branding { position: fixed; top: 0; left: 0; right: 0; bottom: 0; display: -ms-flexbox; display: flex; }
  .branding > * { -ms-flex-positive: 1; flex-grow: 1; background-size: cover; background-repeat: no-repeat; background-position: center top; }
  .branding--ny { pointer-events: none; }
  .branding--ny > * { background-size: contain; }
  .branding__left { margin-right: 1200px; }
  /* These styles assume you are using ul and li */
  .dropit { list-style: none; padding: 0; margin: 0; }
  .dropit .dropit-trigger { position: relative; }
  .dropit .dropit-trigger > a { padding-left: 24px; }
  .dropit .dropit-trigger > a:before { transition: all 0.3s ease; -webkit-transform: translateZ(0); text-transform: none; position: absolute; font-weight: normal; font-family: "versia" !important; content: "i"; top: 1px; left: 6px; color: #FF9833; }
  .dropit .dropit-trigger > a span { border-bottom: 1px dashed #fff; }
  .dropit .dropit-submenu { position: absolute; display: none; text-align: left; top: 100%; left: 0; right: 0; z-index: 1000; list-style: none; padding: 0; margin: 0; }
  .dropit .dropit-submenu a:hover { color: #FF9833; }
  .dropit .dropit-open .dropit-submenu { display: block; background: #333333; } }
@media screen and (max-width: 61.1875em) { body { padding-top: 42px; }
  .mobile-hidden { display: none; }
  .tablet-hidden { display: block; }
  .desktop-hidden { display: block; }
  .mobile-visible { display: block; }
  .tablet-visible { display: none; }
  .desktop-visible { display: none; }
  .desktop-visible.img { display: none; }
  .main-nav { position: fixed; top: 0; left: 0; width: 100%; z-index: 1000; display: -ms-flexbox; display: flex; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwODA4MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: linear-gradient(#808080, #333333); height: 42px; }
  .scrollable-area:after { height: 0; }
  .news-list { height: auto; }
  .column { border-color: #333333; }
  .rub { margin-top: 30px; }
  .rub .column-title { top: -33px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwODA4MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: linear-gradient(#808080, #333333); }
  .rub .column-featured { *zoom: 1; background-color: #333333; color: #fff; margin-bottom: 0; }
  .rub .column-featured:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
  .rub .column-featured a span { color: #fff; }
  .rub .column-featured-img { width: 41.17647%; float: left; margin-right: 2.94118%; display: inline; }
  .rub .column-featured-text { width: 55.88235%; float: right; margin-right: 0; *margin-left: -1em; display: inline; padding: 0; }
  .rub .column-featured-text .block-m, .rub .column-featured-text [class*="article-aside-"], .rub .column-featured-text .box-title { padding-right: 0; margin-bottom: 6px; }
  .rub .column-featured-text .zag3, .rub .column-featured-text .featured-post-title { font-size: 18px; line-height: 1.2; }
  .rub .file { font-weight: normal; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 12px; line-height: 1.3; border: none; padding: 0 4px 0 0; background-color: transparent; }
  .rub .info { display: none; }
  .rub .rub-featured { padding: 0; background: #f7f7f7 url(../img/paper.png); }
  .rub .rub-featured img { width: 96px; display: block; float: left; margin-right: 10px; }
  .rub .rub-featured p { margin-bottom: 0; }
  .rub .rub-featured > div { *zoom: 1; padding: 12px 16px; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #fcfcfc; }
  .rub .rub-featured > div:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
  .rub .rub-featured .zag4, .rub .rub-featured .paging, .rub .rub-featured .alphabet li, .alphabet .rub .rub-featured li, .rub .rub-featured .box-title { font-size: 14px; line-height: 1.15em; }
  .rub .rub-featured .zag4:before, .rub .rub-featured .paging:before, .rub .rub-featured .alphabet li:before, .alphabet .rub .rub-featured li:before, .rub .rub-featured .box-title:before { content: "a"; font-family: "versia" !important; font-size: 0.7em; color: #FF9833; font-weight: normal !important; }
  .rub .rub-featured .block-m, .rub .rub-featured [class*="article-aside-"], .rub .rub-featured .box-title { margin-bottom: 0px; }
  .regions .column-featured-text { padding-left: 16px; padding-right: 16px; }
  .regions .regions-shorts { margin-top: 16px; }
  .regions .regions-shorts > .box-title { margin-left: 16px; margin-right: 16px; }
  .regions .regions-featured > * + * { margin-top: 24px; }
  .regions .regions-list { margin-left: 16px; margin-right: 16px; }
  .featured-post-info { background: rgba(0, 0, 0, 0.6); }
  .featured-post-info .featured-post-lead { max-height: 10em; }
  .featured-post-info:hover { background: rgba(0, 0, 0, 0.6); }
  .rub-main-lead { padding: 16px; }
  .rub-main-lead p { margin-bottom: 0; }
  .article-text { padding: 0 16px; }
  .article .info { padding: 0 16px; }
  [class*="article-aside-"] { margin-left: -16px; margin-right: -16px; margin-bottom: 12px; }
  .article-nav-left { width: 44.44444%; float: left; margin-right: 11.11111%; display: inline; }
  .article-nav-right { width: 44.44444%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
  .share { transition: all 0.3s ease; -webkit-transform: translateZ(0); opacity: 0; z-index: 2001; position: fixed; top: 0; left: 0; display: -ms-flexbox; display: flex; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-align: center; align-items: center; width: 100%; height: 42px; margin-bottom: 16px; pointer-events: none; }
  .share::before { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwODA4MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: linear-gradient(#808080, #333333); transition: all 0.3s ease; -webkit-transform: translateZ(0); content: ''; position: fixed; height: inherit; top: 0; left: 0; width: 100%; }
  .share--visible { opacity: 1; pointer-events: auto; }
  .share__item > a { background-color: transparent; opacity: 1; }
  .alphabet li { width: 21.05263%; float: left; margin-right: 5.26316%; display: inline; }
  .alphabet li:nth-child(4n) { float: right; margin-right: 0; *margin-left: -1em; display: inline; }
  .bx-prev, .bx-next { display: block; color: rgba(255, 255, 255, 0.9) !important; background: rgba(0, 0, 0, 0.2) !important; }
  .search { width: 100%; padding: 7px; box-sizing: border-box; }
  .search__form { width: 100%; }
  .region-select { font-size: 14px; }
  .region-select ul { display: block; }
  .region-select ul > li > a:hover { color: #FF9833; }
  .region-select > li > a { display: none; }
  .main-header { position: fixed; top: 0; left: 0; }
  .logo { position: fixed; top: 8px; left: 2px; z-index: 101; width: 120px; height: 40px; }
  .toggle-container { *zoom: 1; height: 42px; position: fixed; width: 100%; top: 42px; left: 0; visibility: hidden; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgwODA4MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: linear-gradient(#333333, #808080); white-space: nowrap; overflow: scroll; font-size: 0; box-shadow: 0 3px 4px -2px #666666; }
  .toggle-container:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
  .toggle-container::-webkit-scrollbar { display: none; }
  .toggle-container ul, .toggle-container li { display: inline-block; }
  .toggle-container a, .toggle-container span { line-height: 1.5 !important; padding: 10px 12px; }
  .toggle-container.is-visible { visibility: visible; }
  #nav > ul > li > a:hover { color: #FF9833; }
  .nav-btn { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwODA4MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: linear-gradient(#808080, #333333); height: 42px; color: #fff; }
  .nav-btn.is-active { color: #FF9833; }
  .nav-btn__container { *zoom: 1; position: relative; float: right; box-shadow: -1px 0 0 0 #333333, -2px 0 0 0 gray; }
  .nav-btn__container:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
  .main-nav__region { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; cursor: pointer; width: auto; height: 43px; margin-left: 110px; font-family: "Open Sans Condensed", sans-serif; font-size: 14px; font-weight: bold; padding: 0 16px 0 26px; color: #fff; min-width: 0; }
  .main-nav__region.is-active { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwODA4MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: linear-gradient(#808080, #333333); color: #FF9833; }
  .main-nav__region.is-active span { border-color: #FF9833; }
  .main-nav__region span { overflow: hidden; white-space: nowrap; border-bottom: 1px dashed #fff; text-overflow: ellipsis; position: relative; top: -1px; }
  .main-nav__region:before { position: relative; top: -1px; margin-right: 4px; text-transform: none; font-weight: normal; font-family: "versia" !important; content: "i"; color: #E77607; }
  .reveal--mobile__button { cursor: pointer; }
  .reveal--mobile__content { display: none; }
  .progress-bar { z-index: 3000; }
  .article__credits { position: relative; z-index: 1; }
  .credits__content { max-height: 0; overflow: hidden; }
  .credits__content--visible { max-height: 120px; } }
@media (min-width: 33.75em) and (max-width: 61.1875em) { .mobile-hidden { display: block; }
  .tablet-hidden { display: none; }
  .desktop-hidden { display: block; }
  .mobile-visible { display: none; }
  #nav .mobile-visible { display: none; }
  .tablet-visible { display: block; }
  .desktop-visible { display: none !important; }
  #main { padding: 0.5em; }
  .content { width: 55.88235%; float: left; margin-right: 2.94118%; display: inline; }
  .sidebar { width: 41.17647%; float: right; margin-right: 0; *margin-left: -1em; display: inline; }
  .footer-block { width: 44.44444%; float: left; margin-right: 11.11111%; display: inline; }
  .footer-block:nth-of-type(2n) { float: right; margin-right: 0; *margin-left: -1em; display: inline; }
  .footer-block:nth-of-type(2n+1) { clear: both; }
  .half { width: 49.15254%; float: left; margin-right: 1.69492%; display: inline; }
  .half:nth-child(2n) { float: right; margin-right: 0; *margin-left: -1em; display: inline; }
  .half:nth-child(2n+1) { clear: both; }
  .article-popular { padding-top: 50px; } }
@media print { .sidebar, .main-nav, .count, .lightbox-photo:before, .share, [class*="article-nav-"], [class*="article-aside-"], .buy, [class*="icon-"], .row-columns, .comment-avatar:after, .bannerholder, .printhidden { display: none; }
  .logo { width: 100%; }
  .main-header { border: none; margin-bottom: 16px; }
  .content { width: 100%; } }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .chart-img { display: none; } }
