/*<?php header("Content-Type:text/css");$listaPlikow=false;?>*/
.clearfix:after { content: ""; display: table; clear: both; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, big, em, img, q, abbr, address, cite, code, del, dfn, em, img, ins, samp, small, strong, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, figure, table, caption, tbody, tfoot, thead, tr, th, td, time, mark, audio, video { border: 0; margin: 0; outline: 0; padding: 0; vertical-align: baseline; line-height: 1.24; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section { display: block; }

ul { list-style: none; }

a { text-decoration: none; }

input, textarea, select { font-family: "Lato", Arial, sans-serif; }

table { border-collapse: collapse; }

@font-face { font-family: 'Lato'; src: url("//a.wpimg.pl/a/i/owp/f/lato-regular-webfont.eot"); src: url("//a.wpimg.pl/a/i/owp/f/lato-regular-webfont.eot?#iefix") format("embedded-opentype"), url("//a.wpimg.pl/a/i/owp/f/lato-regular-webfont.woff") format("woff"), url("//a.wpimg.pl/a/i/owp/f/lato-regular-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; }
@font-face { font-family: 'Lato'; src: url("//a.wpimg.pl/a/i/owp/f/lato-black-webfont.eot"); src: url("//a.wpimg.pl/a/i/owp/f/lato-black-webfont.eot?#iefix") format("embedded-opentype"), url("//a.wpimg.pl/a/i/owp/f/lato-black-webfont.woff") format("woff"), url("//a.wpimg.pl/a/i/owp/f/lato-black-webfont.ttf") format("truetype"); font-weight: 900; font-style: normal; }
@font-face { font-family: 'Lato'; src: url("//a.wpimg.pl/a/i/owp/f/lato-bold-webfont.eot"); src: url("//a.wpimg.pl/a/i/owp/f/lato-bold-webfont.eot?#iefix") format("embedded-opentype"), url("//a.wpimg.pl/a/i/owp/f/lato-bold-webfont.woff") format("woff"), url("//a.wpimg.pl/a/i/owp/f/lato-bold-webfont.ttf") format("truetype"); font-weight: 700; font-style: normal; }
body > .page > div { max-width: 1202px !important; padding: 0 !important; }
body > .page > div ul { margin-right: 0 !important; }
@media (max-width: 1222px) { body > .page > div { width: 972px !important; } }

/*<?php header("Content-Type:text/css"); $listaPlikow=false;?>*/
.header { position: relative; z-index: 3; width: 1222px; padding: 0 0 10px 0; margin: 0 auto 20px; background-color: #fff; }
@media (max-width: 1222px) { .header { width: 972px; } }
.header.header--transparent { background-color: transparent; }
.header .header-top { min-height: 75px; text-align: center; overflow: hidden; }
@media (max-width: 1222px) { .header .header-top { max-width: 972px; } }
.header .header-top .header-top-left { position: absolute; top: 0; left: 0; display: block; height: 44px; padding: 18px 10px 13px 10px; background-color: #fff; }
@media (max-width: 1222px) { .header .header-top .header-top-left { padding-left: 8px; } }
.header .header-top .header-top-left .header-top-left__logo { float: left; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: 0 -171px; height: 38px; width: 150px; display: block; }
.header .header-top .header-top-left .header-top-left__claim { float: left; margin-left: 25px; color: #203039; font-size: 18px; font-size: 1.8rem; line-height: 2; white-space: nowrap; cursor: default; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
@media (max-width: 1222px) { .header .header-top .header-top-left .header-top-left__claim { display: none; } }
.header .header-top .header-top-right { position: absolute; top: 0; right: 0; display: block; height: 44px; padding: 18px 10px 13px 10px; background-color: #fff; }
@media (max-width: 1222px) { .header .header-top .header-top-right { padding-right: 8px; } }
.header .header-top .header-top-right .header-top-right__socials { position: relative; width: 300px; height: 20px; overflow: hidden; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); float: right; font-size: 0; z-index: 200; }
.header .header-top .header-top-right .header-top-right__socials .fb-like { display: inline-block; vertical-align: middle; margin-right: 12px; cursor: pointer; }
.header .header-top .header-top-right .header-top-right__socials .twitter-follow-button { display: inline-block; }
.header .header-top .header-top-right .header-top-right__login { position: relative; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); float: right; }
.header .header-top .header-top-right .header-top-right__login .login { height: 25px; padding: 0 11px; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; }
.header .header-top .header-top-right .header-top-right__login .login .login__icon { display: inline-block; vertical-align: bottom; margin-top: 5px; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); overflow: hidden; background-position: -129px 0; height: 16px; width: 15px; }
.header .header-top .header-top-right .header-top-right__login .login .login__label { display: inline-block; vertical-align: bottom; margin-left: 7px; font-size: 12px; font-size: 1.2rem; line-height: 1; color: #9f9e9e; }
.header .header-top .header-top-right .header-top-right__login .login .login__label:hover { text-decoration: underline; }
.header .header-bottom { position: relative; height: 52px; margin: 0 10px; background-color: #fff; border-top: 1px solid #ebebeb; border-bottom: 2px solid #ebebeb; }
@media (max-width: 1222px) { .header .header-bottom { margin: 0 8px; } }
.header .header-bottom .header-bottom__categories li { z-index: 1; position: relative; float: left; height: 52px; list-style: none; color: #000; font-size: 19px; font-size: 1.9rem; font-weight: 700; }
.header .header-bottom .header-bottom__categories li a { display: block; height: 100%; }
.header .header-bottom .header-bottom__categories li a { line-height: 52px; }
.header .header-bottom .header-bottom__categories li:last-of-type a:after { content: ""; position: relative; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -52px -16px; height: 5px; width: 11px; display: inline-block; vertical-align: middle; position: relative; top: -1px; margin-left: 5px; }
.header .header-bottom .header-bottom__categories li.active { border-bottom: 2px solid #2c90ff; }
.header .header-bottom .header-bottom__categories li.active a:after { content: ""; position: relative; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -52px -16px; height: 5px; width: 11px; display: inline-block; vertical-align: middle; position: relative; top: -1px; margin-left: 5px; }
.header .header-bottom .header-bottom__categories li:after { content: ""; display: block; visibility: hidden; position: absolute; top: 59px; left: 50%; margin-left: -14px; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); overflow: hidden; background-position: -68px -16px; height: 6px; width: 12px; }
.header .header-bottom .header-bottom__categories li.dropped:after { visibility: visible; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; }
.header .header-bottom .header-bottom__categories li:hover a { color: #2c90ff; }
.header .header-bottom .header-bottom__categories li:hover.active a:after, .header .header-bottom .header-bottom__categories li:hover:last-of-type a:after { content: ""; position: relative; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -36px -16px; height: 5px; width: 11px; display: inline-block; vertical-align: middle; position: relative; top: -1px; margin-left: 5px; }
.header .header-bottom .header-bottom__categories li + li { margin-left: 23px; }
.header .header-bottom .header-bottom__search { float: right; position: relative; }
.header .header-bottom .header-bottom__search .search-input { display: inline-block; margin: 3px 34px 3px 0; padding-left: 10px; width: 182px; height: 44px; background-color: #f3f8fd; border: none; border-radius: 4px 0 0 4px; color: #2c90ff; font-size: 13px; font-size: 1.3rem; }
.header .header-bottom .header-bottom__search .search-input::-webkit-input-placeholder { /* WebKit browsers */ color: #2c90ff; }
.header .header-bottom .header-bottom__search .search-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #2c90ff; opacity: 1; }
.header .header-bottom .header-bottom__search .search-input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #2c90ff; opacity: 1; }
.header .header-bottom .header-bottom__search .search-input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #2c90ff; }
@media (max-width: 1222px) { .header .header-bottom .header-bottom__search .search-input { width: 160px; } }
.header .header-bottom .header-bottom__search .search-submit { position: absolute; right: 0; top: 3px; background: url("../i/mny2015/magnifying-glass.png") no-repeat center #f3f8fd; width: 35px; height: 46px; border: none; border-radius: 0 4px 4px 0; cursor: pointer; }

.header-fixed { display: none; position: absolute; width: 100%; padding: 3px 0; top: 0; background-color: #223360; z-index: 500; }
.header-fixed .header-fixed__content { width: 1202px; margin: 0 auto; }
@media (max-width: 1222px) { .header-fixed .header-fixed__content { width: 972px; } }
.header-fixed .header-fixed__content .header-fixed__logo { float: left; margin-top: 7px; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: 0 -209px; height: 20px; width: 80px; display: block; }
.header-fixed .header-fixed__content .header-fixed__categories { float: right; }
.header-fixed .header-fixed__content .header-fixed__categories li { z-index: 1; position: relative; float: left; margin-right: 2px; list-style: none; color: white; font-size: 14px; font-size: 1.4rem; font-weight: 700; }
.header-fixed .header-fixed__content .header-fixed__categories li.active { background-color: #325a95; border-radius: 4px; }
.header-fixed .header-fixed__content .header-fixed__categories li a { padding: 9px 9px 9px 12px; line-height: 32px; }
.header-fixed .header-fixed__content .header-fixed__categories li a:hover { color: #e3efff; }
.header-fixed .header-fixed__content .header-fixed__categories li.active a:after { content: ""; position: relative; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -13px -16px; height: 4px; width: 9px; display: inline-block; vertical-align: middle; position: relative; top: -1px; margin-left: 5px; }
.header-fixed .header-fixed__content .header-fixed__categories li:last-of-type a:after { content: ""; position: relative; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -13px -16px; height: 4px; width: 9px; display: inline-block; vertical-align: middle; position: relative; top: -1px; margin-left: 5px; }
.header-fixed .header-fixed__content .header-fixed__search { float: right; position: relative; height: 32px; }
.header-fixed .header-fixed__content .header-fixed__search .search-input { display: inline-block; margin-right: 26px; margin-left: 10px; padding-left: 10px; width: 185px; height: 100%; background-color: #223360; border: none; border-left: 1px solid #325a95; color: white; font-size: 13px; font-size: 1.3rem; }
.header-fixed .header-fixed__content .header-fixed__search .search-input::-webkit-input-placeholder { /* WebKit browsers */ color: #5377ab; }
.header-fixed .header-fixed__content .header-fixed__search .search-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #5377ab; opacity: 1; }
.header-fixed .header-fixed__content .header-fixed__search .search-input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #5377ab; opacity: 1; }
.header-fixed .header-fixed__content .header-fixed__search .search-input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #5377ab; }
.header-fixed .header-fixed__content .header-fixed__search .search-submit { position: absolute; right: 0; top: 0; background: url("../i/mny2015/magnifying-glass-fixed.png") no-repeat center #223360; width: 26px; height: 100%; cursor: pointer; border: none; }
@media (max-width: 1222px) { .header-fixed .header-fixed__content .header-fixed__search .search-input { width: 120px; } }
.header-fixed .header-fixed__scroll-progress { position: absolute; bottom: -3px; width: 100%; height: 3px; }
.header-fixed .header-fixed__scroll-progress .progress { width: 0; height: 100%; background-color: #2c90ff; }

.menu-primary { z-index: 300; position: absolute; top: 45px; left: 0; width: 100%; padding-top: 19px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.menu-primary.hidden { display: none; }

.menu-primary__list { width: 100%; height: 45px; background-color: #223360; border-radius: 4px; border-bottom: 2px solid #002152; padding: 0 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.menu-primary__list li.drop-primary { position: relative; float: left; padding-bottom: 10px; }
.menu-primary__list li.drop-primary .drop-primary__title a { display: block; background-color: #223360; font-size: 15px; font-size: 1.5rem; font-weight: 700; padding: 14px 10px 11px; }
.menu-primary__list li.drop-primary .drop-primary__title.active a { background-color: #002152; }
.menu-primary__list li.drop-primary .drop-primary__list { z-index: 1; position: absolute; top: 42px; left: 0; width: 177px; background-color: #002152; padding: 5px 0; }
.menu-primary__list li.drop-primary .drop-primary__list.hidden { display: none; }
.menu-primary__list li.drop-primary .drop-primary__list .drop-secondary .drop-secondary__title a { display: block; font-size: 15px; font-size: 1.5rem; font-weight: 400; padding: 5px 5px 5px 10px; }
.menu-primary__list li.drop-primary .drop-primary__list .drop-secondary .drop-secondary__title a:hover { color: #8aa0c0; }
.menu-primary__list li.drop-primary .drop-primary__list .drop-secondary .drop-secondary__list { z-index: 1; position: absolute; left: 177px; top: 0; width: 177px; min-height: 100%; background-color: #002152; border-left: 1px solid #3E5B86; }
.menu-primary__list li.drop-primary .drop-primary__list .drop-secondary .drop-secondary__list.hidden { display: none; }
.menu-primary__list li.drop-primary .drop-primary__list .drop-secondary .drop-secondary__list li:first-of-type { margin-top: 5px; }
.menu-primary__list li.drop-primary .drop-primary__list .drop-secondary .drop-secondary__list a { display: block; font-size: 15px; font-size: 1.5rem; font-weight: 400; padding: 5px 5px 5px 11px; }
.menu-primary__list li.drop-primary .drop-primary__list .drop-secondary .drop-secondary__list a:hover { color: #8aa0c0; }
.menu-primary__list li.drop-primary .drop-primary__list .drop-secondary:after { z-index: 2; position: absolute; display: none; content: ""; right: -6px; margin-top: -20px; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); overflow: hidden; background-position: 0 0; height: 14px; width: 7px; background-position: -53px -13px; }
.menu-primary__list li.drop-primary .drop-primary__list .drop-secondary.has-list:hover:after { display: block; }
.menu-primary__list li.drop-primary:nth-of-type(n + 11) .drop-primary__list { right: 0; left: auto; text-align: right; }
.menu-primary__list li.drop-primary:nth-of-type(n + 11) .drop-primary__list .drop-secondary .drop-secondary__title a { padding: 5px 8px 5px 5px; }
.menu-primary__list li.drop-primary:nth-of-type(n + 11) .drop-primary__list .drop-secondary .drop-secondary__list { left: -177px; border-right: 1px solid #3E5B86; }
.menu-primary__list li.drop-primary:nth-of-type(n + 11) .drop-primary__list .drop-secondary .drop-secondary__list li a { padding: 5px 11px 5px; }
.menu-primary__list li.drop-primary:nth-of-type(n + 11) .drop-primary__list .drop-secondary:after { right: auto; left: -5px; transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); margin-top: -20px; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); overflow: hidden; background-position: 0 0; height: 14px; width: 7px; }
.menu-primary__list li.drop-primary:nth-of-type(n + 11) .drop-primary__list .drop-secondary.has-list:hover:after { display: block; }

.menu-secondary { z-index: 300; position: absolute; top: 45px; left: 0; width: 100%; padding-top: 19px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.menu-secondary.hidden { display: none; }
.menu-secondary .menu-secondary__content { width: 100%; padding: 4px 16px 20px; background-color: #223360; border-radius: 4px; border-bottom: 2px solid #002152; font-size: 14px; font-size: 1.4rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.menu-secondary .menu-secondary__content ul.menu-secondary__column { display: inline-block; vertical-align: top; margin-bottom: 20px; width: 180px; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; }
.menu-secondary .menu-secondary__content ul.menu-secondary__column + .menu-secondary__column { margin-left: 14px; }
.menu-secondary .menu-secondary__content ul.menu-secondary__column:nth-of-type(7n) { margin-left: 0; }
.menu-secondary .menu-secondary__content ul.menu-secondary__column .column-title { font-weight: 700; padding: 10px 0; margin-bottom: 15px; border-bottom: 1px solid #355d96; width: 180px; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; }
.menu-secondary .menu-secondary__content ul.menu-secondary__column .column-title a { display: block; height: 100%; }
.menu-secondary .menu-secondary__content ul.menu-secondary__column .column-entry a { display: block; height: 100%; padding: 3px 0; width: 175px; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; }
.menu-secondary .menu-secondary__content ul.menu-secondary__column .column-entry:hover { color: #8aa0c0; }

.dropdown-fixed { position: fixed; top: 15px; left: 50%; width: 1202px; margin-left: -601px; }
@media (max-width: 1222px) { .dropdown-fixed { width: 972px; margin-left: -486px; } }

@media (max-width: 1222px) { #mainHeader .header-bottom .header-bottom__categories li { font-size: 17px; font-size: 1.5rem; }
  #mainHeader .header-bottom .header-bottom__categories li:hover:after, #mainHeader .header-bottom .header-bottom__categories li.dropped:after { display: block; }
  #mainHeader .menu-primary__list li.drop-primary .drop-primary__title a { font-size: 14px; font-size: 1.4rem; padding: 14px 5px 12px; }
  #mainHeader .menu-primary__list li.drop-primary .drop-primary__list .drop-secondary .drop-secondary__title a { font-size: 14px; font-size: 1.4rem; }
  #mainHeader .menu-primary__list li.drop-primary .drop-primary__list .drop-secondary .drop-secondary__list li a { font-size: 14px; font-size: 1.4rem; }
  #mainHeader .menu-secondary .menu-secondary__content ul.menu-secondary__column { display: inline-block; width: 175px; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; }
  #mainHeader .menu-secondary .menu-secondary__content ul.menu-secondary__column .column-title { width: 175px; }
  #mainHeader .menu-secondary .menu-secondary__content ul.menu-secondary__column .column-entry a { width: 165px; }
  #mainHeader .menu-secondary .menu-secondary__content ul.menu-secondary__column + .menu-secondary__column { margin-left: 11px; }
  #mainHeader .menu-secondary .menu-secondary__content ul.menu-secondary__column:nth-of-type(6n) { margin-left: 0; }
  #mainHeader .menu-secondary .menu-secondary__content ul.menu-secondary__column:nth-of-type(7n) { margin-left: 10px; } }
.header.header--narrow { width: 972px; }
.header.header--narrow .header-top { max-width: 972px; }
.header.header--narrow .header-bottom .header-bottom__categories li { margin-right: 0; font-size: 17px; font-size: 1.7rem; }
.header.header--narrow .header-bottom .header-bottom__categories li a { padding: 12px 15px 13px 13px; line-height: 37px; }
.header.header--narrow .header-bottom .header-bottom__categories li.active a { padding: 9px 8px 10px; }
.header.header--narrow .header-bottom .header-bottom__categories li:after { top: 56px; margin-left: -7px; }
.header.header--narrow .header-bottom .header-bottom__categories li:hover:after, .header.header--narrow .header-bottom .header-bottom__categories li.dropped:after { display: block; }
.header.header--narrow .header-bottom .header-bottom__search .search-input { width: 160px; height: 36px; margin-right: 35px; }
.header.header--narrow .header-bottom .header-bottom__search .search-submit { height: 40px; }
.header.header--narrow .menu-primary__list li.drop-primary .drop-primary__title a { font-size: 14px; font-size: 1.4rem; padding: 14px 5px 12px; }
.header.header--narrow .menu-primary__list li.drop-primary .drop-primary__list .drop-secondary .drop-secondary__title a { font-size: 14px; font-size: 1.4rem; }
.header.header--narrow .menu-primary__list li.drop-primary .drop-primary__list .drop-secondary .drop-secondary__list li a { font-size: 14px; font-size: 1.4rem; }
.header.header--narrow .menu-secondary .menu-secondary__content ul.menu-secondary__column { display: inline-block; width: 175px; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; }
.header.header--narrow .menu-secondary .menu-secondary__content ul.menu-secondary__column .column-title { width: 175px; }
.header.header--narrow .menu-secondary .menu-secondary__content ul.menu-secondary__column .column-entry a { width: 165px; }
.header.header--narrow .menu-secondary .menu-secondary__content ul.menu-secondary__column + .menu-secondary__column { margin-left: 11px; }
.header.header--narrow .menu-secondary .menu-secondary__content ul.menu-secondary__column:nth-of-type(6n) { margin-left: 0; }
.header.header--narrow .menu-secondary .menu-secondary__content ul.menu-secondary__column:nth-of-type(7n) { margin-left: 10px; }

.header-fixed.header-fixed--narrow .header-fixed__content { width: 972px; }

.dropdown-fixed.dropdown-fixed--narrow { width: 972px; margin-left: -486px; }

.footer { position: relative; z-index: 3; width: 100%; padding: 30px 0 18px; margin-top: 40px; background-color: #f5f5f5; }
.footer .footer__content { width: 1202px; margin: 0 auto; }
@media (max-width: 1222px) { .footer .footer__content { width: 972px; } }
.footer .footer__content .footer__left { display: inline-block; vertical-align: middle; width: 522px; }
@media (max-width: 1222px) { .footer .footer__content .footer__left { width: 328px; } }
.footer .footer__content .footer__left .footer__header { font-size: 13px; font-size: 1.3rem; line-height: 2.65; color: black; font-weight: 900; text-transform: uppercase; }
.footer .footer__content .footer__left .footer__list { width: 506px; column-count: 3; -webkit-column-count: 3; -moz-column-count: 3; font-size: 13px; font-size: 1.3rem; color: black; }
@media (max-width: 1222px) { .footer .footer__content .footer__left .footer__list { width: 316px; column-count: 2; -webkit-column-count: 2; -moz-column-count: 2; } }
.footer .footer__content .footer__left .footer__list li { width: 158px; line-height: 1.5; }
@media (max-width: 1222px) { .footer .footer__content .footer__left .footer__list li { width: 152px; } }
.footer .footer__content .footer__left .footer__list li:hover { text-decoration: underline; }
.footer .footer__content .footer__left .footer__list.ie9 { width: 522px; }
@media (max-width: 1222px) { .footer .footer__content .footer__left .footer__list.ie9 { width: 328px; } }
.footer .footer__content .footer__left .footer__list.ie9 li { width: 174px; float: left; }
@media (max-width: 1222px) { .footer .footer__content .footer__left .footer__list.ie9 li { width: 164px; } }
.footer .footer__content .footer__middle { display: inline-block; vertical-align: middle; margin-top: 30px; width: 403px; }
@media (max-width: 1222px) { .footer .footer__content .footer__middle { width: 328px; } }
.footer .footer__content .footer__middle .footer__logo { display: inline-block; vertical-align: middle; margin-bottom: 17px; margin-right: 17px; opacity: .7; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; -ms-transition: opacity 0.2s; transition: opacity 0.2s; }
.footer .footer__content .footer__middle .footer__logo:hover { opacity: 1; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; -ms-transition: opacity 0.2s; transition: opacity 0.2s; }
.footer .footer__content .footer__right { float: right; }
@media (max-width: 1222px) { .footer .footer__content .footer__right { display: inline-block; vertical-align: middle; float: none; } }
.footer .footer__content .footer__right .button-social { margin-bottom: 11px; }
@media (max-width: 1222px) { .footer .footer__content .footer__right .button-social { margin-left: 30px; } }
.footer .footer__content .footer__hr { margin: 23px 0; border: 0; height: 1px; background-color: #d0cfcf; }
.footer .footer__content .footer__bottom-bar { position: relative; }
.footer .footer__content .footer__bottom-bar .item { display: inline-block; }
.footer .footer__content .footer__bottom-bar .item span { display: inline-block; vertical-align: middle; font-size: 12px; font-size: 1.2rem; }
.footer .footer__content .footer__bottom-bar .item img { display: inline-block; vertical-align: middle; }
.footer .footer__content .footer__bottom-bar .item--wp { width: 357px; }
@media (max-width: 1222px) { .footer .footer__content .footer__bottom-bar .item--wp { width: 234px; } }
.footer .footer__content .footer__bottom-bar .item--wp span { color: black; font-weight: 900; text-transform: uppercase; }
@media (max-width: 1222px) { .footer .footer__content .footer__bottom-bar .item--wp span { width: 170px; } }
.footer .footer__content .footer__bottom-bar .item--wp .footer-logo-wp { background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -81px -33px; height: 21px; width: 34px; display: inline-block; vertical-align: middle; vertical-align: middle; margin-right: 9px; }
.footer .footer__content .footer__bottom-bar .item--ban { width: 245px; }
@media (max-width: 1222px) { .footer .footer__content .footer__bottom-bar .item--ban { width: 214px; } }
.footer .footer__content .footer__bottom-bar .item--ban span { color: #919191; margin-left: 4px; }
.footer .footer__content .footer__bottom-bar .item--ban img { margin-left: 50px; }
@media (max-width: 1222px) { .footer .footer__content .footer__bottom-bar .item--ban img { margin-left: 20px; } }
.footer .footer__content .footer__bottom-bar .item--beyond { width: 332px; }
@media (max-width: 1222px) { .footer .footer__content .footer__bottom-bar .item--beyond { width: 316px; } }
.footer .footer__content .footer__bottom-bar .item--beyond span { color: #919191; margin-left: 30px; padding-right: 21px; }
.footer .footer__content .footer__bottom-bar .item--copyrights { position: absolute; display: block; right: 0; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.footer .footer__content .footer__bottom-bar .item--copyrights span { display: block; color: #a9a9a9; font-weight: 900; text-transform: uppercase; }

.footer.narrow .footer__content { width: 972px; margin: 0 auto; }
.footer.narrow .footer__content .footer__left { width: 328px; }
.footer.narrow .footer__content .footer__left .footer__list { width: 316px; column-count: 2; -webkit-column-count: 2; -moz-column-count: 2; }
.footer.narrow .footer__content .footer__left .footer__list li { width: 152px; }
.footer.narrow .footer__content .footer__left .footer__list li:hover { text-decoration: underline; }
.footer.narrow .footer__content .footer__left .footer__list.ie9 { width: 328px; }
.footer.narrow .footer__content .footer__left .footer__list.ie9 li { width: 164px; }
.footer.narrow .footer__content .footer__middle { width: 328px; }
.footer.narrow .footer__content .footer__right { display: inline-block; vertical-align: middle; float: none; }
.footer.narrow .footer__content .footer__right .button-social { margin-left: 30px; }
.footer.narrow .footer__content .footer__bottom-bar .item--wp { width: 234px; }
.footer.narrow .footer__content .footer__bottom-bar .item--wp span { width: 170px; }
.footer.narrow .footer__content .footer__bottom-bar .item--ban { width: 214px; }
.footer.narrow .footer__content .footer__bottom-bar .item--ban img { margin-left: 20px; }
.footer.narrow .footer__content .footer__bottom-bar .item--beyond { width: 316px; }

.button { text-align: center; display: inline-block; }
.button a { display: block; height: 100%; }

.button--orange { padding: 12px 13px; background-color: #f15500; border-radius: 3px; -webkit-transition: background-color 0.2s; -moz-transition: background-color 0.2s; -o-transition: background-color 0.2s; -ms-transition: background-color 0.2s; transition: background-color 0.2s; }
.button--orange > span, .button--orange a > span { font-size: 13px; font-size: 1.3rem; color: white; font-weight: 700; }
.button--orange > span:after, .button--orange a > span:after { content: ""; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -63px -16px; height: 8px; width: 5px; display: inline-block; vertical-align: middle; margin-left: 4px; }
.button--orange:hover { background-color: #db4d00; -webkit-transition: background-color 0.2s; -moz-transition: background-color 0.2s; -o-transition: background-color 0.2s; -ms-transition: background-color 0.2s; transition: background-color 0.2s; }

.button--white { display: table; margin: 0 auto; padding: 15px 17px 12px; background: -webkit-linear-gradient(to top, #f4f4f4 0%, rgba(244, 244, 244, 0) 60%) repeat scroll 0 0; background: -o-linear-gradient(to top, #f4f4f4 0%, rgba(244, 244, 244, 0) 60%) repeat scroll 0 0; background: -moz-linear-gradient(to top, #f4f4f4 0%, rgba(244, 244, 244, 0) 60%) repeat scroll 0 0; background: -ms-linear-gradient(to top, #f4f4f4 0%, rgba(244, 244, 244, 0) 60%) repeat scroll 0 0; background: linear-gradient(to top, #f4f4f4 0%, rgba(244, 244, 244, 0) 60%) repeat scroll 0 0; border: 1px solid #d0e7fd; border-radius: 4px; cursor: pointer; color: #2c90ff; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: 15px; font-size: 1.5rem; line-height: 1.3; font-weight: 700; -webkit-transition: color 0.1s; -moz-transition: color 0.1s; -o-transition: color 0.1s; -ms-transition: color 0.1s; transition: color 0.1s; }
.button--white:hover { border: 1px solid #d0e7fd; color: #223360; -webkit-transition: color 0.1s; -moz-transition: color 0.1s; -o-transition: color 0.1s; -ms-transition: color 0.1s; transition: color 0.1s; }

.button--white-comments { margin: 36px auto 0; }

.button--blue { cursor: pointer; padding: 0; text-align: center; background-color: #04347c; color: #fff; border: 1px solid #8aa0c2; border-radius: 5px; font-size: 13px; font-size: 1.3rem; font-weight: 700; }
.button--blue a { display: block; height: 100%; padding: 8px 12px; }
@media (max-width: 1222px) { .button--blue { width: 97px; margin-left: 114px; } }
.button--blue span { position: relative; }
.button--blue span:after { content: ""; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -63px -16px; height: 8px; width: 5px; display: inline-block; vertical-align: middle; position: relative; top: -1px; margin-left: 4px; }

.button--lightblue { cursor: pointer; padding: 11px 12px; background-color: #2c90ff; color: #fff; border-radius: 4px; font-size: 13px; font-size: 1.3rem; font-weight: 700; text-shadow: none; -webkit-transition: background-color 0.2s; -moz-transition: background-color 0.2s; -o-transition: background-color 0.2s; -ms-transition: background-color 0.2s; transition: background-color 0.2s; }
.button--lightblue span:after { content: ""; display: block; margin-left: 5px; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -63px -16px; height: 8px; width: 5px; display: inline-block; vertical-align: middle; }
.button--lightblue:hover { background-color: #2783e9; -webkit-transition: background-color 0.2s; -moz-transition: background-color 0.2s; -o-transition: background-color 0.2s; -ms-transition: background-color 0.2s; transition: background-color 0.2s; }

.button--lightblue-directmoney { width: 141px; padding: 0; }
.button--lightblue-directmoney a { display: block; height: 100%; padding: 11px 0; }
.button--lightblue-directmoney a span { position: relative; }
.button--lightblue-directmoney a span:after, .button--lightblue-directmoney a span:before { content: ""; position: absolute; right: -10px; top: 6px; width: 5px; height: 2px; background-color: #fff; }
.button--lightblue-directmoney a span:after { transform: rotate(55deg); -moz-transform: rotate(55deg); -webkit-transform: rotate(55deg); -ms-transform: rotate(55deg); -o-transform: rotate(55deg); margin-top: -1.41844px; }
.button--lightblue-directmoney a span:before { transform: rotate(-55deg); -moz-transform: rotate(-55deg); -webkit-transform: rotate(-55deg); -ms-transform: rotate(-55deg); -o-transform: rotate(-55deg); margin-top: 1.41844px; }

.button--generic { cursor: pointer; border-radius: 4px; font-size: 16px; font-size: 1.6rem; font-weight: 700; text-shadow: none; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s; }
.button--generic a { padding: 11px 17px 11px 12px; }
.button--generic:hover { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s; }

.button--arrow:after { content: ""; display: inline-block; vertical-align: middle; position: relative; top: -1px; width: 5px; height: 5px; margin-left: 4px; border-width: 2px 2px 0 0; border-color: #2c90ff #2c90ff transparent transparent; border-style: solid solid none none; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transition: border-color 0.1s; -moz-transition: border-color 0.1s; -o-transition: border-color 0.1s; -ms-transition: border-color 0.1s; transition: border-color 0.1s; }
.button--arrow:hover:after { border-color: #223360; -webkit-transition: border-color 0.1s; -moz-transition: border-color 0.1s; -o-transition: border-color 0.1s; -ms-transition: border-color 0.1s; transition: border-color 0.1s; }

.button-social { position: relative; width: 146px; height: 29px; padding-left: 7px; border-radius: 0 3px 3px 0; background-color: #fff; }
.button-social span { font-size: 12px; font-size: 1.2rem; line-height: 31px; font-weight: 700; }

.button-social--facebook { border: 1px solid #cfd9ef; color: #4c67a1; }
.button-social--facebook span:after { content: ""; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -9px -16px; height: 7px; width: 4px; display: inline-block; vertical-align: middle; margin-left: 3px; }
.button-social--facebook:before { content: ""; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: 0 -99px; height: 31px; width: 30px; display: inline-block; vertical-align: middle; position: relative; top: -1px; position: absolute; left: -30px; }

.button-social--twitter { border: 1px solid #d0e7fd; color: #2c90ff; }
.button-social--twitter span:after { content: ""; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -31px -16px; height: 7px; width: 5px; display: inline-block; vertical-align: middle; margin-left: 3px; }
.button-social--twitter:before { content: ""; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -106px -140px; height: 31px; width: 30px; display: inline-block; vertical-align: middle; position: relative; top: -1px; position: absolute; left: -30px; }

.button-social--google { border: 1px solid #ecc7c2; color: #dd4b38; }
.button-social--google span:after { content: ""; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: 0 -33px; height: 7px; width: 5px; display: inline-block; vertical-align: middle; margin-left: 3px; }
.button-social--google:before { content: ""; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -76px -140px; height: 31px; width: 30px; display: inline-block; vertical-align: middle; position: relative; top: -1px; position: absolute; left: -30px; }

.button-pagi { position: absolute; border: 1px solid #d0e7fd; border-radius: 5px; background-color: #fff; right: 0; top: 0; cursor: pointer; }
.button-pagi a { display: block; height: 100%; padding: 10px 12px; }
.button-pagi span { color: #2c90ff; font-size: 15px; font-size: 1.5rem; font-weight: 700; }
.button-pagi span:after { content: ""; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -112px -16px; height: 10px; width: 5px; display: inline-block; vertical-align: middle; position: relative; top: -1px; margin-left: 5px; }
.button-pagi.button-pagi--left { right: auto; left: 0; }
.button-pagi.button-pagi--left span:before { content: ""; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -112px -16px; height: 10px; width: 5px; display: inline-block; vertical-align: middle; position: relative; top: -1px; transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); margin-right: 5px; }
.button-pagi.button-pagi--left span:after { content: normal; }
.button-pagi.button-pagi--left.button-pagi--innactive { border-color: #ebebeb; }
.button-pagi.button-pagi--left.button-pagi--innactive span { display: block; padding: 10px 12px; color: #9f9e9e; }
.button-pagi.button-pagi--left.button-pagi--innactive span:before { background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -117px -16px; height: 10px; width: 5px; display: inline-block; vertical-align: middle; position: relative; top: -1px; }
.button-pagi.button-pagi--innactive { border-color: #ebebeb; }
.button-pagi.button-pagi--innactive span { color: #9f9e9e; }
.button-pagi.button-pagi--innactive span:after { background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -117px -16px; height: 10px; width: 5px; display: inline-block; vertical-align: middle; position: relative; top: -1px; }

.button-report { display: inline-block; border: 1px solid #fcd8de; border-radius: 4px; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; -ms-transition: all 0.1s; transition: all 0.1s; }
.button-report a { display: block; height: 100%; padding: 5px 8px 3px 4px; }
.button-report span { font-size: 12px; font-size: 1.2rem; color: #f5456a; }
.button-report span:before { content: ""; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -102px -16px; height: 10px; width: 10px; display: inline-block; vertical-align: middle; position: relative; top: -1px; margin-right: 4px; }
.button-report:hover { border-color: #f5456a; background-color: #f5456a; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; -ms-transition: all 0.1s; transition: all 0.1s; }
.button-report:hover span { color: white; }
.button-report:hover span:before { background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -86px -16px; height: 10px; width: 10px; display: inline-block; vertical-align: middle; position: relative; top: -1px; }

.button-reply { display: inline-block; border: 1px solid #d0e7fd; border-radius: 4px; font-size: 12px; font-size: 1.2rem; color: #2c90ff; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; -ms-transition: all 0.1s; transition: all 0.1s; }
.button-reply a { display: block; height: 100%; padding: 5px 5px 3px 5px; }
.button-reply:hover { border-color: #2c90ff; background-color: #2c90ff; color: white; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; -ms-transition: all 0.1s; transition: all 0.1s; }

.debug[id^="adv"] { color: white; line-height: 100px; font-size: 60px; background: grey; box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.4) inset; position: relative; overflow: hidden; }

[id^="adv"] { text-align: center; margin-left: auto; margin-right: auto; z-index: 1; }
[id^="adv"] > div { display: block; margin: auto; }

ins { margin: 30px 0; }

#SkyL, #SkyP { z-index: -1 !important; }

.article-set > div:first-of-type { position: absolute; top: 0; right: 0; width: 300px; height: 100%; }
@media (max-width: 1222px) { .article-set > div:first-of-type { position: static; height: auto; float: right; } }
.article-set > div:first-of-type #adv18 { position: absolute; bottom: 0; }
@media (max-width: 1222px) { .article-set > div:first-of-type #adv18 { display: none; } }
.article-set > div#adv18, .article-set > div.a18abs { position: absolute; bottom: 50%; right: 0; }

.pagi { clear: both; width: 100%; position: relative; text-align: center; margin-top: 10px; }
.pagi ul li { display: inline-block; border: 1px solid #d0e7fd; border-radius: 5px; font-size: 15px; font-size: 1.5rem; color: #2c90ff; }
.pagi ul li a { display: block; height: 100%; padding: 0 12px; }
.pagi ul li a { line-height: 42px; }
.pagi ul li span { display: block; padding: 10px 12px; }
.pagi ul li.active { background-color: #2c90ff; border-color: #2c90ff; color: #fff; }
.pagi ul li + li { margin-left: 1px; }

html { font-weight: 400; font-size: 10px; }

body { width: 100%; height: auto; font-family: "Lato", Arial, sans-serif; font-size: 10px; color: white; }

a, a:hover, a:focus, a:active, a:visited { text-decoration: none; color: inherit; border: 0; outline: 0; }

.container { position: relative; z-index: 2; width: 1202px; margin: 16px auto 0; padding: 0 10px 10px; background-color: #fff; }
@media (max-width: 1222px) { .container { width: 972px; margin-top: 12px; } }
.container.container--gallery { width: 886px; margin: 16px 0 0 0; padding: 0; }
@media (max-width: 1222px) { .container.container--gallery { width: 972px; } }
.container.container--gallery.container--gallery-short aside.widgets { display: none; }
.container.container--gallery.container--gallery-short .holder07 { float: right; width: 224px; clear: both; }
@media (max-width: 1222px) { .container.container--gallery.container--gallery-short .holder07 { width: 300px; } }
.container.container--gallery.container--gallery-short .more-news, .container.container--gallery.container--gallery-short .more-galleries { float: left; clear: none; }
.container.container--gallery.container--gallery-short .container { clear: both; }
.container .container { margin: 0; padding: 0; }

.article-set { position: relative; }

.value-drop { color: #f5456a !important; white-space: nowrap; }
.value-drop:after { content: " "; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -22px -16px; height: 4px; width: 9px; display: inline-block; vertical-align: middle; position: relative; top: -1px; margin-left: 4px; }
.value-drop:before { content: " "; }

.value-unchanged { color: black !important; white-space: nowrap; }
.value-unchanged:after { content: "-"; margin-left: 5px; padding-right: 3px; font-weight: 700; }
.value-unchanged:before { content: " "; }

.value-growth { color: #1fba9a !important; white-space: nowrap; }
.value-growth:after { content: " "; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: 0 -16px; height: 4px; width: 9px; display: inline-block; vertical-align: middle; position: relative; top: -2px; margin-left: 4px; }
.value-growth:before { content: " "; }

.image { font-size: 0; display: table; caption-side: bottom; }
.image .image__crop { position: relative; display: inline-block; }
.image .image__crop img { display: block; margin: 0 auto; max-width: 100%; }
.image .image__crop.image__crop--fullscreen { position: relative; cursor: pointer; }
.image .image__crop.image__crop--fullscreen span.fullscreen { cursor: pointer; }
.image .image__crop.image__crop--fullscreen span.fullscreen:after { position: absolute; display: none; left: 20px; bottom: 20px; content: ""; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); overflow: hidden; background-position: -52px -251px; height: 56px; width: 55px; z-index: 1; }
.image .image__crop.image__crop--fullscreen:hover span.fullscreen:after { display: block; }
.image .image__crop .label { position: absolute; bottom: 0; right: 0; padding: 1px 3px; background-color: rgba(0, 0, 0, 0.7); font-size: 9px; font-size: 0.9rem; color: white; text-transform: uppercase; }
.image .image__source, .image .em { display: table-caption; margin-top: 6px; font-size: 14px; font-size: 1.4rem; color: #757575; text-align: left; }
.image.image--floating .image__crop img { max-width: 332px; height: auto; }
.image.image--lead { margin: 0 auto 16px; }
.image.image--lead.floating { float: left; margin-right: 16px; }
@media (max-width: 1222px) { .image.image--lead.floating { margin-right: 12px; } }
.image.image--lead img { max-width: 625px; }
@media (max-width: 1222px) { .image.image--lead img { max-width: 656px; } }

.input-custom { position: relative; display: inline-block; vertical-align: middle; height: 17px; font-size: 13px; font-size: 1.3rem; color: #7a7a7a; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.input-custom .input-custom__input { position: absolute; left: 0; top: 0; visibility: hidden; }
.input-custom .input-custom__dummy { position: relative; display: inline-block; vertical-align: middle; width: 14px; height: 14px; margin-right: 5px; border: 1px solid #d0cfcf; border-radius: 50%; }
.input-custom .input-custom__dummy .activated { position: absolute; width: 10px; height: 10px; top: 2px; left: 2px; background-color: #2c90ff; border-radius: 50%; }

.gallery-fullscreen { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 600; background-color: rgba(0, 0, 0, 0.8); }
.gallery-fullscreen span.gallery-fullscreen__close { position: absolute; display: block; width: 100%; height: 100%; z-index: 2; cursor: pointer; }
.gallery-fullscreen span.gallery-fullscreen__close div.close-icon { position: absolute; right: 0; padding: 16px 18px; background-color: #2c90ff; }
.gallery-fullscreen span.gallery-fullscreen__close div.close-icon i { display: block; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); overflow: hidden; background-position: -115px -33px; height: 25px; width: 25px; }
.gallery-fullscreen img { display: block; position: relative; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); margin: 0 auto; }

.section-header { display: block; position: relative; width: 100%; height: 21px; padding-top: 10px; border-bottom: 2px solid #000; color: black; font-weight: 900; text-transform: uppercase; text-align: left; font-size: 14px; font-size: 1.4rem; }
.section-header .arrow { display: block; position: absolute; top: 6px; right: 0; width: 15px; height: 19px; background-color: #2c90ff; border-radius: 4px; border: 1px solid #2c90ff; }
.section-header .arrow:after, .section-header .arrow:before { content: ""; position: absolute; right: 4px; top: 9px; width: 6px; height: 2px; background-color: #fff; }
.section-header .arrow:after { transform: rotate(55deg); -moz-transform: rotate(55deg); -webkit-transform: rotate(55deg); -ms-transform: rotate(55deg); -o-transform: rotate(55deg); margin-top: -1.77305px; }
.section-header .arrow:before { transform: rotate(-55deg); -moz-transform: rotate(-55deg); -webkit-transform: rotate(-55deg); -ms-transform: rotate(-55deg); -o-transform: rotate(-55deg); margin-top: 1.77305px; }

.section-header--quotes { position: relative; font-size: 12px; font-size: 1.2rem; }
@media (max-width: 1222px) { .section-header--quotes { height: 23px; padding-top: 8px; } }
.section-header--quotes:after { content: ""; position: absolute; right: 0; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -7px 0; height: 15px; width: 12px; display: inline-block; vertical-align: middle; }

.section-header--widget { position: relative; font-size: 12px; font-size: 1.2rem; }
@media (max-width: 1222px) { .section-header--widget { height: 23px; padding-top: 8px; } }

.section-header--comments span { position: relative; float: right; margin-right: 10px; font-size: 14px; font-size: 1.4rem; font-weight: 700; text-transform: none; color: #2c90ff; }
.section-header--comments span:after, .section-header--comments span:before { content: ""; position: absolute; right: -8px; top: 8px; width: 5px; height: 2px; background-color: #2c90ff; }
.section-header--comments span:after { transform: rotate(55deg); -moz-transform: rotate(55deg); -webkit-transform: rotate(55deg); -ms-transform: rotate(55deg); -o-transform: rotate(55deg); margin-top: -1.41844px; }
.section-header--comments span:before { transform: rotate(-55deg); -moz-transform: rotate(-55deg); -webkit-transform: rotate(-55deg); -ms-transform: rotate(-55deg); -o-transform: rotate(-55deg); margin-top: 1.41844px; }

.wpsocials { width: 245px; height: 61px; overflow: hidden; }
.wpsocials.wpsocials--buttons { width: 370px; height: 21px; }
.wpsocials .item { width: auto; float: left; }
.wpsocials .item + .item { margin-left: 20px; }

.see-more-buttons { margin-top: 16px; font-size: 13px; font-size: 1.3rem; }
.see-more-buttons .label { display: inline-block; vertical-align: middle; color: black; }
.see-more-buttons li { position: relative; display: inline-block; margin: 0 0 9px 9px; border: 1px solid #d0e7fd; border-bottom-width: 2px; border-radius: 4px; color: #064a96; }
.see-more-buttons li a { display: block; height: 100%; padding: 7px 14px 7px 9px; }
.see-more-buttons li a { -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; -ms-transition: all 0.1s; transition: all 0.1s; }
.see-more-buttons li a:after, .see-more-buttons li a:before { content: ""; position: absolute; width: 0; height: 0; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.see-more-buttons li a:after { right: 5px; border-bottom: 4px solid transparent; border-top: 4px solid transparent; border-left: 4px solid #064a96; }
.see-more-buttons li a:before { right: 7px; border-bottom: 2px solid transparent; border-top: 2px solid transparent; border-left: 2px solid #fff; z-index: 1; }
.see-more-buttons li:hover { color: #2c90ff; }
.see-more-buttons li:hover a { -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; -ms-transition: all 0.1s; transition: all 0.1s; }
.see-more-buttons li:hover a:after, .see-more-buttons li:hover a:before { content: ""; position: absolute; width: 0; height: 0; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.see-more-buttons li:hover a:after { right: 5px; border-bottom: 4px solid transparent; border-top: 4px solid transparent; border-left: 4px solid #2c90ff; }
.see-more-buttons li:hover a:before { right: 7px; border-bottom: 2px solid transparent; border-top: 2px solid transparent; border-left: 2px solid #fff; z-index: 1; }

/* load more content */
.load-more { width: 886px; padding-top: 10px; margin: 30px auto 0; text-align: center; }
@media (max-width: 1222px) { .load-more { width: 760px; } }

svg.icon-loading { display: none; margin: 100px auto; width: 100%; height: 70px; }

.entry .icon-author, .entry-small .icon-author, .rumor .icon-author { position: absolute; top: 10px; left: 12px; padding: 4px 5px 2px; background-color: rgba(0, 0, 0, 0.7); margin-right: 12px; font-size: 11px; font-size: 1.1rem; text-transform: uppercase; font-weight: 700; }
.entry .icon-author span, .entry-small .icon-author span, .rumor .icon-author span { display: block; }
.entry .icon-label, .entry-small .icon-label, .rumor .icon-label { position: absolute; top: 10px; left: 12px; padding: 2px 9px 0; background-color: #f5456a; font-size: 16px; font-size: 1.6rem; line-height: 1.8; text-transform: uppercase; font-weight: 900; text-shadow: none; }
.entry .icon-author-full, .entry-small .icon-author-full, .rumor .icon-author-full { position: absolute; top: 10px; left: 12px; }
.entry .icon-author-full .author-image, .entry-small .icon-author-full .author-image, .rumor .icon-author-full .author-image { width: 47px; height: 47px; display: inline-block; vertical-align: middle; }
.entry .icon-author-full .author-image img, .entry-small .icon-author-full .author-image img, .rumor .icon-author-full .author-image img { width: 47px; height: 47px; border-radius: 5px; }
.entry .icon-author-full .author-description, .entry-small .icon-author-full .author-description, .rumor .icon-author-full .author-description { margin-left: 7px; display: inline-block; vertical-align: middle; }
.entry .icon-author-full .author-name, .entry-small .icon-author-full .author-name, .rumor .icon-author-full .author-name { font-size: 14px; font-size: 1.4rem; font-weight: 900; }
.entry .icon-author-full .author-role, .entry-small .icon-author-full .author-role, .rumor .icon-author-full .author-role { font-size: 14px; font-size: 1.4rem; font-weight: 400; }
.entry.icon-wp a:after, .entry-small.icon-wp a:after, .rumor.icon-wp a:after { content: ""; display: block; position: absolute; top: 10px; left: 12px; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); overflow: hidden; background-position: -5px -33px; height: 20px; width: 25px; }
.entry.icon-biztok a:after, .entry-small.icon-biztok a:after, .rumor.icon-biztok a:after { content: ""; display: block; position: absolute; top: 10px; left: 12px; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); overflow: hidden; background-position: -30px -33px; height: 19px; width: 51px; }
.entry.icon-money a:after, .entry-small.icon-money a:after, .rumor.icon-money a:after { content: ""; display: block; position: absolute; top: 10px; left: 12px; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); overflow: hidden; background-position: -16px -58px; height: 19px; width: 53px; }
.entry.icon-photo:hover a:before, .entry-small.icon-photo:hover a:before, .rumor.icon-photo:hover a:before { content: ""; display: block; position: absolute; top: 6px; right: 7px; z-index: 1; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); overflow: hidden; background-position: -71px -99px; height: 41px; width: 41px; }
.entry.icon-video:hover a:before, .entry-small.icon-video:hover a:before, .rumor.icon-video:hover a:before { content: ""; display: block; position: absolute; top: 6px; right: 7px; z-index: 1; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); overflow: hidden; background-position: -69px -58px; height: 41px; width: 41px; }

.entry { position: relative; overflow: hidden; width: 332px; height: 191px; color: white; text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.35); }
@media (max-width: 1222px) { .entry { width: 316px; height: 180px; } }
.entry .entry__description { position: absolute; width: 100%; bottom: 0; padding: 40px 11px 10px; color: white; background: -webkit-linear-gradient(to top, rgba(34, 51, 96, 0.9) 0%, rgba(34, 51, 96, 0.6) 50%, rgba(34, 51, 96, 0) 100%) repeat scroll 0 0; background: -o-linear-gradient(to top, rgba(34, 51, 96, 0.9) 0%, rgba(34, 51, 96, 0.6) 50%, rgba(34, 51, 96, 0) 100%) repeat scroll 0 0; background: -moz-linear-gradient(to top, rgba(34, 51, 96, 0.9) 0%, rgba(34, 51, 96, 0.6) 50%, rgba(34, 51, 96, 0) 100%) repeat scroll 0 0; background: -ms-linear-gradient(to top, rgba(34, 51, 96, 0.9) 0%, rgba(34, 51, 96, 0.6) 50%, rgba(34, 51, 96, 0) 100%) repeat scroll 0 0; background: linear-gradient(to top, rgba(34, 51, 96, 0.9) 0%, rgba(34, 51, 96, 0.6) 50%, rgba(34, 51, 96, 0) 100%) repeat scroll 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
@media (max-width: 1222px) { .entry .entry__description { padding: 35px 11px 10px; } }
.entry .entry__description .entry__title { font-size: 20px; font-size: 2rem; font-weight: 700; }
@media (max-width: 1222px) { .entry .entry__description .entry__title { font-size: 18px; font-size: 1.8rem; } }
.entry a { display: block; height: 100%; }
.entry:hover .entry__description { border-bottom: 2px solid #2c90ff; padding-bottom: 8px; }
.entry:hover .entry__crop:before { display: block; }

.entry__crop { position: relative; width: 100%; height: 100%; }
.entry__crop img { width: 100%; height: 100%; }
.entry__crop:before { content: ""; display: none; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.1); }

.entry.entry--lead { width: 854px; height: 329px; }
@media (max-width: 1222px) { .entry.entry--lead { width: 644px; height: 308px; } }
.entry.entry--lead .entry__description { height: 100%; padding: 0; background: -webkit-linear-gradient(to top, rgba(34, 51, 96, 0.9) 0%, rgba(34, 51, 96, 0.6) 50%, rgba(34, 51, 96, 0) 100%) repeat scroll 0 0; background: -o-linear-gradient(to top, rgba(34, 51, 96, 0.9) 0%, rgba(34, 51, 96, 0.6) 50%, rgba(34, 51, 96, 0) 100%) repeat scroll 0 0; background: -moz-linear-gradient(to top, rgba(34, 51, 96, 0.9) 0%, rgba(34, 51, 96, 0.6) 50%, rgba(34, 51, 96, 0) 100%) repeat scroll 0 0; background: -ms-linear-gradient(to top, rgba(34, 51, 96, 0.9) 0%, rgba(34, 51, 96, 0.6) 50%, rgba(34, 51, 96, 0) 100%) repeat scroll 0 0; background: linear-gradient(to top, rgba(34, 51, 96, 0.9) 0%, rgba(34, 51, 96, 0.6) 50%, rgba(34, 51, 96, 0) 100%) repeat scroll 0 0; }
.entry.entry--lead .entry__description .entry__title { position: absolute; bottom: 0; width: 492px; padding: 0 11px 15px; font-size: 32px; font-size: 3.2rem; }
@media (max-width: 1222px) { .entry.entry--lead .entry__description .entry__title { width: 316px; font-size: 26px; font-size: 2.6rem; } }
.entry.entry--lead .entry__crop img { width: 100%; height: 100%; }
@media (max-width: 1222px) { .entry.entry--lead .entry__crop img { width: auto; height: 100%; } }
.entry.entry--lead:hover .entry__title { padding-bottom: 13px; }

.entry--lead.entry--article { overflow: visible; }
.entry--lead.entry--article:hover .entry__description { border-bottom: 0; }
.entry--lead.entry--article:hover .entry__title { padding-bottom: 15px; }
.entry--lead.entry--article .entry__crop { overflow: hidden; }
@media (max-width: 1222px) { .entry--lead.entry--article .entry__crop img { margin-left: -105px; } }
.entry--lead.entry--article .entry__article { position: absolute; overflow: hidden; width: 100%; height: 207px; top: 329px; left: 0; padding-left: 10px; padding-top: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 16px; font-size: 1.6rem; }
@media (max-width: 1222px) { .entry--lead.entry--article .entry__article { height: 192px; top: 308px; padding-top: 10px; } }
.entry--lead.entry--article .entry__article strong { max-height: 20px; overflow: hidden; padding-bottom: 16px; }
@media (max-width: 1222px) { .entry--lead.entry--article .entry__article strong { padding-bottom: 8px; } }
.entry--lead.entry--article .entry__article p { max-height: 99px; overflow: hidden; }
@media (max-width: 1222px) { .entry--lead.entry--article .entry__article p { max-height: 105px; overflow: hidden; font-size: 14px; font-size: 1.4rem; } }
.entry--lead.entry--article .entry__article strong, .entry--lead.entry--article .entry__article p { display: block; }
.entry--lead.entry--article .entry__article .button { position: absolute; bottom: 0; }

.entry.entry--long { width: 506px; height: 329px; }
@media (max-width: 1222px) { .entry.entry--long { width: 398px; height: 308px; } }
.entry.entry--long .entry__description .entry__title { font-size: 24px; font-size: 2.4rem; }
@media (max-width: 1222px) { .entry.entry--long .entry__description .entry__title { font-size: 22px; font-size: 2.2rem; } }
.entry.entry--long .entry__crop img { width: 100%; height: 100%; }
@media (max-width: 1222px) { .entry.entry--long .entry__crop img { margin-top: 0; } }

.entry.entry--large { width: 506px; height: 329px; }
@media (max-width: 1222px) { .entry.entry--large { width: 398px; height: 308px; } }
.entry.entry--large .entry__description .entry__title { font-size: 24px; font-size: 2.4rem; }
@media (max-width: 1222px) { .entry.entry--large .entry__description .entry__title { font-size: 22px; font-size: 2.2rem; } }
.entry.entry--large .entry__crop img { width: 100%; height: 100%; }
@media (max-width: 1222px) { .entry.entry--large .entry__crop img { width: auto; height: 308px; margin-left: -54px; } }

.entry.entry--medium { width: 332px; height: 329px; }
@media (max-width: 1222px) { .entry.entry--medium { width: 234px; height: 308px; } }
.entry.entry--medium .entry__description .entry__title { font-size: 24px; font-size: 2.4rem; }
@media (max-width: 1222px) { .entry.entry--medium .entry__description .entry__title { font-size: 22px; font-size: 2.2rem; } }
.entry.entry--medium .entry__crop img { width: 100%; height: 100%; }
@media (max-width: 1222px) { .entry.entry--medium .entry__crop img { width: auto; height: 308px; margin-left: -49px; } }

.entry.entry--double { width: 332px; height: 398px; }
@media (max-width: 1222px) { .entry.entry--double { width: 316px; height: 372px; } }
.entry.entry--double .entry__description .entry__title { font-size: 20px; font-size: 2rem; }
@media (max-width: 1222px) { .entry.entry--double .entry__description .entry__title { font-size: 18px; font-size: 1.8rem; } }

.entry.entry--quad { width: 680px; height: 398px; }
@media (max-width: 1222px) { .entry.entry--quad { width: 644px; height: 372px; } }
.entry.entry--quad .entry__description .entry__title { font-size: 34px; font-size: 3.4rem; }
@media (max-width: 1222px) { .entry.entry--quad .entry__description .entry__title { font-size: 30px; font-size: 3rem; } }

.entry-small { position: relative; overflow: hidden; width: 158px; height: 191px; color: white; }
@media (max-width: 1222px) { .entry-small { width: 152px; height: 180px; } }
.entry-small .entry__crop { width: 100%; height: auto; }
.entry-small .entry__crop img { width: 100%; height: 91px; }
@media (max-width: 1222px) { .entry-small .entry__crop img { width: 100%; height: 91px; } }
.entry-small .entry__description { position: absolute; bottom: 0; width: 100%; height: 100px; padding: 10px 11px; background: #e5e5e5; color: black; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
@media (max-width: 1222px) { .entry-small .entry__description { height: 93px; padding: 8px 11px; } }
.entry-small .entry__description .entry__title { display: block; font-size: 15px; font-size: 1.5rem; font-weight: 700; max-height: 74px; overflow: hidden; }
.entry-small a { display: block; height: 100%; }
.entry-small:hover .entry__crop:before { display: block; }

.entry-small--comment .entry__description { background: #3b424e; border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding-top: 8px; color: white; }
.entry-small--comment .entry__description .entry__author { width: 140px; font-size: 13px; font-size: 1.3rem; color: rgba(255, 255, 255, 0.4); margin-bottom: 5px; }
.entry-small--comment .entry__description .entry__author:after { content: ":"; }
.entry-small--comment .entry__description .entry__title { max-height: 57px; }
@media (max-width: 1222px) { .entry-small--comment.entry-small--transformer .entry__description { background: transparent; border-bottom: 0; }
  .entry-small--comment.entry-small--transformer .entry__description .entry__author { width: auto; color: white; margin-bottom: 5px; text-decoration: underline; } }

.entry-small--featured .entry__description { background: #223360; color: white; }

@media (max-width: 1222px) { .entry-small--transformer { float: left; position: relative; overflow: hidden; width: 316px; height: 180px; text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.35); }
  .entry-small--transformer .entry__description { position: absolute; width: 100%; height: auto; bottom: 0; padding: 35px 11px 10px; color: white; background: -webkit-linear-gradient(to top, rgba(34, 51, 96, 0.9) 0%, rgba(34, 51, 96, 0.6) 50%, rgba(34, 51, 96, 0) 100%) repeat scroll 0 0; background: -o-linear-gradient(to top, rgba(34, 51, 96, 0.9) 0%, rgba(34, 51, 96, 0.6) 50%, rgba(34, 51, 96, 0) 100%) repeat scroll 0 0; background: -moz-linear-gradient(to top, rgba(34, 51, 96, 0.9) 0%, rgba(34, 51, 96, 0.6) 50%, rgba(34, 51, 96, 0) 100%) repeat scroll 0 0; background: -ms-linear-gradient(to top, rgba(34, 51, 96, 0.9) 0%, rgba(34, 51, 96, 0.6) 50%, rgba(34, 51, 96, 0) 100%) repeat scroll 0 0; background: linear-gradient(to top, rgba(34, 51, 96, 0.9) 0%, rgba(34, 51, 96, 0.6) 50%, rgba(34, 51, 96, 0) 100%) repeat scroll 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .entry-small--transformer .entry__description .entry__title { font-size: 18px; font-size: 1.8rem; font-weight: 700; overflow: visible; max-height: none; }
  .entry-small--transformer a { display: block; height: 100%; }
  .entry-small--transformer .entry__crop img { width: 100%; height: auto; }
  .entry-small--transformer:hover .entry__description { border-bottom: 2px solid #2c90ff; padding-bottom: 8px; }
  .entry-small--transformer:hover .entry__crop:before { display: block; }
  .entry-small--transformer ~ .entry-small--transformer { margin-left: 12px; } }

.entry.entry--noimage { background: #223360; }
.entry.entry--noimage .entry__description { background: none !important; padding-bottom: 10px; }
.entry.entry--noimage .entry__description .entry__title { max-height: 115px; overflow: hidden; font-size: 24px; font-size: 2.4rem; }
.entry.entry--noimage.entry--double .entry__description { padding-right: 50px; }
.entry.entry--noimage.entry--double .entry__description .entry__title { max-height: 270px; overflow: hidden; }

.entry.entry--noimage:hover .entry__description { padding-bottom: 8px; }

.slide-recommended .entry { width: 285px; height: 162px; }
@media (max-width: 1222px) { .slide-recommended .entry { width: 316px; height: 180px; } }
.slide-recommended .entry .entry__description { padding: 35px 11px 10px; }
.slide-recommended .entry .entry__description .entry__title { font-size: 18px; font-size: 1.8rem; }
.slide-recommended .entry:hover .entry__description { border-bottom: 2px solid #2c90ff; padding-bottom: 8px; }
.slide-recommended .entry:hover .entry__crop:before { display: block; }
.slide-recommended .entry.entry--double { width: 285px; height: 340px; }
@media (max-width: 1222px) { .slide-recommended .entry.entry--double { width: 316px; height: 372px; } }
.slide-recommended .entry.entry--double .entry__description .entry__title { font-size: 18px; font-size: 1.8rem; }
.slide-recommended .entry.entry--noimage .entry__description .entry__title { font-size: 24px; font-size: 2.4rem; max-height: 100px; overflow: hidden; }
.slide-recommended .entry.entry--noimage.entry--double .entry__description .entry__title { max-height: 270px; overflow: hidden; }
.slide-recommended .entry.entry--quad { width: 585px; height: 340px; }
@media (max-width: 1222px) { .slide-recommended .entry.entry--quad { width: 644px; height: 372px; } }
.slide-recommended .entry.entry--quad .entry__description .entry__title { font-size: 30px; font-size: 3rem; }

.glonews { width: 1202px; height: 552px; padding: 16px 10px 0; background-color: #3b424e; margin: 16px 0 8px -10px; }
@media (max-width: 1222px) { .glonews { width: 972px; height: 512px; padding: 12px 8px 0; margin: 12px 0 6px -8px; } }
.glonews .glonews__entries { width: 870px; float: left; }
@media (max-width: 1222px) { .glonews .glonews__entries { width: 656px; } }
.glonews .glonews__entries li { float: left; margin: 0 16px 16px 0; }
@media (max-width: 1222px) { .glonews .glonews__entries li { margin: 0 12px 12px 0; } }
@media (max-width: 1222px) { .glonews .glonews__entries li.entry:not(.entry--article):last-of-type { display: none; } }
.glonews .glonews__entries li.entry .entry__description { background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 60%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0; background: -o-linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 60%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0; background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 60%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0; background: -ms-linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 60%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0; background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 60%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0; }
.glonews .glonews__entries li.entry.entry--lead .entry__description { background: -webkit-linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 20%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0) 45%) repeat scroll 0 0; background: -o-linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 20%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0) 45%) repeat scroll 0 0; background: -moz-linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 20%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0) 45%) repeat scroll 0 0; background: -ms-linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 20%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0) 45%) repeat scroll 0 0; background: linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 20%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0) 45%) repeat scroll 0 0; }
@media (max-width: 1222px) { .glonews .glonews__entries li.entry-small--comment .entry__description { background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 60%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0; background: -o-linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 60%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0; background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 60%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0; background: -ms-linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 60%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0; background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 60%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0; } }
.glonews .graphs { float: right; }
.glonews .graphs .graph { width: 332px; height: 260px; }
@media (max-width: 1222px) { .glonews .graphs .graph { width: 316px; height: 240px; } }
.glonews .graphs .graph + .graph { margin-top: 18px; }
.glonews .graphs .graph .tabs { width: 100%; float: none; list-style: none; position: relative; }
.glonews .graphs .graph .tabs input[type="radio"] { position: absolute; top: 0; left: 0; visibility: hidden; }
.glonews .graphs .graph .tabs li { float: left; }
.glonews .graphs .graph .tabs li:first-of-type label { border-left: 1px solid #5c6067; }
.glonews .graphs .graph .tabs label { display: block; height: 31px; padding: 0 9px; top: -1px; background: #3b424e; cursor: pointer; border-top: 1px solid #3b424e; border-right: 1px solid #5c6067; border-bottom: 1px solid #5c6067; position: relative; font-size: 12px; font-size: 1.2rem; font-weight: 700; color: #818890; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: color 0.2s ease-in-out; -moz-transition: color 0.2s ease-in-out; -o-transition: color 0.2s ease-in-out; -ms-transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out; }
.glonews .graphs .graph .tabs label h4 { margin-top: 9px; }
@media (max-width: 1222px) { .glonews .graphs .graph .tabs label { padding: 0 7px; } }
.glonews .graphs .graph .tabs label + label { border-left: 1px solid #5c6067; }
.glonews .graphs .graph .tabs label:hover { background: rgba(255, 255, 255, 0.1); }
.glonews .graphs .graph .tabs .tab.active .tab__content { display: block; }
.glonews .graphs .graph .tabs .tab.active label { z-index: 2; height: 31px; top: 0; font-size: 12px; font-size: 1.2rem; border-right: 1px solid #5c6067; border-bottom: 1px solid #3b424e; border-top: 1px solid #5c6067; color: white; }
.glonews .graphs .graph .tabs .tab.active label h4 { margin-top: 8px; }
.glonews .graphs .graph [id^="tab"]:checked ~ label, .glonews .graphs .graph .tab.active label { z-index: 2; height: 31px; top: 0; font-size: 12px; font-size: 1.2rem; border-right: 1px solid #5c6067; border-bottom: 1px solid #3b424e; border-top: 1px solid #5c6067; color: white; }
.glonews .graphs .graph [id^="tab"]:checked ~ label h4, .glonews .graphs .graph .tab.active label h4 { margin-top: 8px; }
.glonews .graphs .graph [id^="tab-bot"]:checked ~ [id^="content-tab-bot"], .glonews .graphs .graph [id^="tab-top"]:checked ~ [id^="content-tab-top"] { display: block; }
.glonews .graphs .graph .tab__content { display: none; text-align: left; width: 100%; height: 228px; font-size: 13px; font-size: 1.3rem; padding: 15px 10px; position: absolute; top: 31px; left: 0; border: 1px solid #5c6067; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-animation-duration: 0.5s; -o-animation-duration: 0.5s; -moz-animation-duration: 0.5s; animation-duration: 0.5s; }
@media (max-width: 1222px) { .glonews .graphs .graph .tab__content { height: 210px; padding: 10px 8px; } }
.glonews .graphs .graph .tab__header { font-size: 13px; font-size: 1.3rem; }
.glonews .graphs .graph .tab__header .tab__header--right { margin-left: 25px; }
.glonews .graphs .graph .tab__header .tab__header--left, .glonews .graphs .graph .tab__header .tab__header--right { display: inline-block; }
.glonews .graphs .graph .tab__header .tab__header--left span, .glonews .graphs .graph .tab__header .tab__header--right span { font-weight: 700; }
.glonews .graphs .graph .tab__header .tab__header--left span:before, .glonews .graphs .graph .tab__header .tab__header--right span:before { content: " "; }
.glonews .graphs .graph .tab__stuff { margin-top: 10px; }
.glonews .comments { margin-top: 12px; float: right; display: none; clear: right; }
@media (max-width: 1222px) { .glonews .comments { display: block; } }
.glonews .comments .comment { width: 316px; }
.glonews .comments .comment .comment__image { width: 47px; height: 47px; display: inline-block; vertical-align: middle; }
.glonews .comments .comment .comment__image img { width: 47px; height: 47px; border-radius: 5px; }
.glonews .comments .comment .comment__content { width: 245px; margin-left: 7px; display: inline-block; vertical-align: middle; font-size: 13px; font-size: 1.3rem; font-weight: 400; }
.glonews .comments .comment .comment__content span.comment__author-name { font-weight: 700; }
.glonews .comments .comment .comment__content span.comment__author-name:after { content: ": "; }
.glonews .comments .comment .comment__content:after { content: ""; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -47px -16px; height: 8px; width: 5px; display: inline-block; vertical-align: middle; margin-left: 3px; }
.glonews .comments .comment + .comment { margin-top: 10px; }
.glonews .comments .comment a { display: block; height: 100%; }
.glonews .comments .comment:hover .comment__content { text-decoration: underline; }

.recommended { width: 854px; height: 328px; margin: 8px 16px 16px 0; }
@media (max-width: 1222px) { .recommended { width: 644px; margin: 6px 12px 12px 0; } }
.recommended .recommended__tabs { width: 100%; margin-top: 10px; list-style: none; position: relative; border: 1px solid #d0cfcf; border-left: none; }
.recommended .recommended__tabs .tab input.tab__input { position: absolute; top: 0; left: 0; visibility: hidden; }
.recommended .recommended__tabs .tab label.tab__label { width: 163px; height: 41px; display: block; position: relative; padding-left: 9px; padding-top: 2px; background: #f7f7f7; border: 1px solid #d0cfcf; border-top: 0; cursor: pointer; font-size: 13px; font-size: 1.3rem; font-weight: 700; color: black; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: color 0.1s ease-in-out; -moz-transition: color 0.1s ease-in-out; -o-transition: color 0.1s ease-in-out; -ms-transition: color 0.1s ease-in-out; transition: color 0.1s ease-in-out; }
.recommended .recommended__tabs .tab label.tab__label span { display: block; position: relative; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.recommended .recommended__tabs .tab label.tab__label:hover { background-color: #fff; -webkit-transition: background-color 0.1s ease-in-out; -moz-transition: background-color 0.1s ease-in-out; -o-transition: background-color 0.1s ease-in-out; -ms-transition: background-color 0.1s ease-in-out; transition: background-color 0.1s ease-in-out; }
.recommended .recommended__tabs .tab:last-of-type label.tab__label { border-bottom: 0; }
.recommended [id^="tab"]:checked ~ label.tab__label { border-left: 3px solid #f5456a; border-right: 0; padding-left: 6px; background: #fff; }
.recommended [id^="tab-recommended"]:checked ~ [id^="content-tab-recommended"] { display: block; }
.recommended .tab__content { display: none; position: absolute; top: 0; left: 154px; width: 691px; height: 100%; padding: 14px 0 11px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-animation-duration: 0.3s; -o-animation-duration: 0.3s; -moz-animation-duration: 0.3s; animation-duration: 0.3s; }
@media (max-width: 1222px) { .recommended .tab__content { width: 493px; height: 100%; padding: 10px 0 10px 20px; } }
.recommended .tab__content .calc-form { display: block; width: 324px; height: 100%; float: left; border-right: 1px solid #d0cfcf; }
@media (max-width: 1222px) { .recommended .tab__content .calc-form { width: 230px; } }
.recommended .tab__content .calc-form section { position: relative; height: 32px; padding-top: 8px; }
.recommended .tab__content .calc-form section label { display: inline-block; vertical-align: middle; width: 139px; margin-right: 21px; margin-left: 5px; font-size: 13px; font-size: 1.3rem; color: black; text-align: right; }
@media (max-width: 1222px) { .recommended .tab__content .calc-form section label { width: 96px; margin-right: 10px; text-align: left; } }
.recommended .tab__content .calc-form section input { display: inline-block; width: 141px; height: 32px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 12px; padding-right: 35px; border: 1px solid #d0e7fd; border-radius: 4px; color: #2c90ff; font-weight: 700; font-size: 13px; font-size: 1.3rem; }
@media (max-width: 1222px) { .recommended .tab__content .calc-form section input { width: 99px; padding-left: 6px; padding-right: 25px; } }
.recommended .tab__content .calc-form section span { display: block; position: absolute; top: 17px; left: 280px; font-size: 13px; font-size: 1.3rem; color: #666666; }
@media (max-width: 1222px) { .recommended .tab__content .calc-form section span { left: 190px; } }
.recommended .tab__content .calc-form input[type="submit"] { position: absolute; top: 0; left: 0; visibility: hidden; }
.recommended .tab__content .calc-form .button--lightblue-directmoney { margin: 8px 0 0 167px; }
@media (max-width: 1222px) { .recommended .tab__content .calc-form .button--lightblue-directmoney { width: 100px; margin-left: 114px; } }
.recommended .tab__content .calc-form .error { display: none; position: absolute; top: 8px; left: 97%; width: auto; height: 32px; padding: 9px 10px 0; background-color: #f5456a; white-space: nowrap; font-size: 13px; font-size: 1.3rem; text-align: center; color: white; font-weight: 700; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 1; }
.recommended .tab__content .calc-form .error:before { content: ""; position: absolute; top: 10px; left: -5px; width: 0; height: 0; border-bottom: 5px solid transparent; border-top: 5px solid transparent; border-right: 5px solid #f5456a; }
.recommended .tab__content .calc-result { display: block; width: 324px; height: 100%; float: left; border-right: 1px solid #e7ebee; text-align: center; }
@media (max-width: 1222px) { .recommended .tab__content .calc-result { width: 230px; } }
.recommended .tab__content .calc-result .calc-result__label { margin-top: 20px; margin-bottom: 15px; font-size: 13px; font-size: 1.3rem; color: #666666; }
.recommended .tab__content .calc-result .calc-result__value { margin-bottom: 25px; font-size: 24px; font-size: 2.4rem; color: #5782a4; font-weight: 700; }
.recommended .tab__content .calc-result .button--lightblue { margin-left: 0; }
.recommended .tab__content .recommendations { width: 334px; max-height: 180px; overflow: hidden; float: left; }
@media (max-width: 1222px) { .recommended .tab__content .recommendations { width: 235px; max-height: 185px; } }
.recommended .tab__content .recommendations li.recommendation { width: 100%; height: 180px; padding: 0 40px; text-align: center; color: black; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
@media (max-width: 1222px) { .recommended .tab__content .recommendations li.recommendation { height: 185px; padding: 0 20px; } }
.recommended .tab__content .recommendations li.recommendation .recommendation__image img { width: 100px; height: 68px; margin-top: 15px; border-radius: 5px; }
@media (max-width: 1222px) { .recommended .tab__content .recommendations li.recommendation .recommendation__image img { margin-top: 12px; } }
.recommended .tab__content .recommendations li.recommendation .recommendation__title { margin: 10px 0 5px; font-size: 18px; font-size: 1.8rem; font-weight: 700; }
@media (max-width: 1222px) { .recommended .tab__content .recommendations li.recommendation .recommendation__title { margin: 6px 0 2px; font-size: 16px; font-size: 1.6rem; } }
.recommended .tab__content .recommendations li.recommendation .recommendation__text { font-size: 15px; font-size: 1.5rem; opacity: .7; }
@media (max-width: 1222px) { .recommended .tab__content .recommendations li.recommendation .recommendation__text { font-size: 13px; font-size: 1.3rem; } }
.recommended .tab__content .recommendations li.recommendation:hover { background: #f0f7e7; -webkit-transition: background 0.2s; -moz-transition: background 0.2s; -o-transition: background 0.2s; -ms-transition: background 0.2s; transition: background 0.2s; }
.recommended .tab__content .recommendations li.recommendation--small { float: left; width: 50%; padding: 0 10.75px; }
@media (max-width: 1222px) { .recommended .tab__content .recommendations li.recommendation--small { float: none; width: 95%; height: 90px; padding: 10px 0 10px 5px; margin: 0 4%; text-align: left; }
  .recommended .tab__content .recommendations li.recommendation--small:first-of-type { margin-top: 5px; }
  .recommended .tab__content .recommendations li.recommendation--small + .recommendation--small { border-top: 1px solid #e7ebee; }
  .recommended .tab__content .recommendations li.recommendation--small .recommendation__image { display: inline-block; vertical-align: middle; }
  .recommended .tab__content .recommendations li.recommendation--small .recommendation__image img { width: 79px; height: 68px; margin-top: auto; }
  .recommended .tab__content .recommendations li.recommendation--small .recommendation__description { display: inline-block; vertical-align: middle; }
  .recommended .tab__content .recommendations li.recommendation--small .recommendation__description .recommendation__title { width: 124px; max-height: 31px; overflow: hidden; margin: 0 0 5px 5px; font-size: 13px; font-size: 1.3rem; line-height: 1.2; }
  .recommended .tab__content .recommendations li.recommendation--small .recommendation__description .recommendation__text { width: 124px; max-height: 48px; overflow: hidden; display: block; margin-left: 5px; font-size: 13px; font-size: 1.3rem; } }
@media (max-width: 1222px) and (max-width: 1222px) { .recommended .tab__content .recommendations li.recommendation--small .recommendation__description .recommendation__text { max-height: 32px; } }

.recommended .tab__content .recommendations li.recommendation--small + .recommendation--small { border-left: 1px solid #e7ebee; }
@media (max-width: 1222px) { .recommended .tab__content .recommendations li.recommendation--small + .recommendation--small { border-left: 0; } }
.recommended .tab__content .recommendations li.recommendation--small .recommendation__title { margin: 7px 0 4px; font-size: 14px; font-size: 1.4rem; }
.recommended .tab__content .recommendations li.recommendation--small .recommendation__text { font-size: 13px; font-size: 1.3rem; }
.recommended .tab__content .recommendations li.recommendation--rollout { width: 95%; height: 25px; margin: 0 4%; padding: 0 0 0 5px; text-align: left; }
.recommended .tab__content .recommendations li.recommendation--rollout .recommendation__image { display: none; }
.recommended .tab__content .recommendations li.recommendation--rollout .recommendation__title { margin: 0; font-size: 13px; font-size: 1.3rem; line-height: 2; }
.recommended .tab__content .recommendations li.recommendation--rollout .recommendation__text { display: none; font-size: 13px; font-size: 1.3rem; }
.recommended .tab__content .recommendations li.recommendation--rollout + .recommendation--rollout { border-top: 1px solid #e7ebee; }
.recommended .tab__content .recommendations li.recommendation--rollout.active { height: 90px; margin: 0 4%; padding: 10px 0 0 5px; }
.recommended .tab__content .recommendations li.recommendation--rollout.active .recommendation__image { display: inline-block; vertical-align: middle; }
.recommended .tab__content .recommendations li.recommendation--rollout.active .recommendation__image img { width: 79px; height: 68px; margin-top: auto; }
.recommended .tab__content .recommendations li.recommendation--rollout.active .recommendation__description { display: inline-block; vertical-align: middle; }
.recommended .tab__content .recommendations li.recommendation--rollout.active .recommendation__description .recommendation__title { width: 210px; max-height: 31px; overflow: hidden; margin: 0 0 5px 10px; font-size: 14px; font-size: 1.4rem; line-height: 1.2; }
@media (max-width: 1222px) { .recommended .tab__content .recommendations li.recommendation--rollout.active .recommendation__description .recommendation__title { width: 124px; } }
.recommended .tab__content .recommendations li.recommendation--rollout.active .recommendation__description .recommendation__text { width: 210px; max-height: 48px; overflow: hidden; display: block; margin-left: 10px; }
@media (max-width: 1222px) { .recommended .tab__content .recommendations li.recommendation--rollout.active .recommendation__description .recommendation__text { width: 124px; max-height: 32px; } }
.recommended .tab__content .recommendations li.recommendation--rollout:first-of-type { margin-top: 10px; }
.recommended .ranks-reports { width: 100%; height: 73px; background-color: #e7ebee; border-right: 1px solid #d0cfcf; }
@media (max-width: 1222px) { .recommended .ranks-reports { width: 644px; } }
.recommended .ranks-reports .ranks-reports__label { float: left; width: 142px; height: 20px; margin: 22px 10px 0; font-size: 13px; font-size: 1.3rem; color: black; font-weight: 700; cursor: default; }
@media (max-width: 1222px) { .recommended .ranks-reports .ranks-reports__label { display: none; } }
.recommended .ranks-reports .ranks-reports__posts { height: 100%; background-color: #f2f8ff; border: 1px solid #d0cfcf; border-right: 0; border-top: 0; }
.recommended .ranks-reports .ranks-reports__posts li.report { float: left; width: 210px; height: 53px; padding: 10px; -webkit-transition: background 0.1s; -moz-transition: background 0.1s; -o-transition: background 0.1s; -ms-transition: background 0.1s; transition: background 0.1s; }
@media (max-width: 1222px) { .recommended .ranks-reports .ranks-reports__posts li.report { width: 194px; } }
.recommended .ranks-reports .ranks-reports__posts li.report .report__image { width: 52px; height: 53px; display: inline-block; vertical-align: middle; }
.recommended .ranks-reports .ranks-reports__posts li.report .report__image img { width: 52px; height: 53px; }
.recommended .ranks-reports .ranks-reports__posts li.report .report__text { width: 134px; margin-left: 12px; display: inline-block; vertical-align: middle; }
@media (max-width: 1222px) { .recommended .ranks-reports .ranks-reports__posts li.report .report__text { width: 130px; margin-left: 8px; } }
.recommended .ranks-reports .ranks-reports__posts li.report .report__text .report__date { font-size: 11px; font-size: 1.1rem; color: #999999; margin-bottom: 2px; }
.recommended .ranks-reports .ranks-reports__posts li.report .report__text .report__title { max-height: 32px; overflow: hidden; color: black; font-weight: 700; font-size: 13px; font-size: 1.3rem; }
.recommended .ranks-reports .ranks-reports__posts li.report:hover { background: #fff; -webkit-transition: background 0.1s; -moz-transition: background 0.1s; -o-transition: background 0.1s; -ms-transition: background 0.1s; transition: background 0.1s; }
.recommended .ranks-reports .ranks-reports__posts li.report a { display: block; height: 100%; }
.recommended .ranks-reports .ranks-reports__posts li.report:last-of-type { width: 211px; }
@media (max-width: 1222px) { .recommended .ranks-reports .ranks-reports__posts li.report:last-of-type { width: 195px; } }

.featured { width: 1222px; background-color: #deeeff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px 10px 0 10px; margin: 16px 0 0 -10px; }
@media (max-width: 1222px) { .featured { width: 988px; padding: 8px 8px 0 8px; margin: 12px 0 12px -8px; }
  .featured .entry-small { display: none; } }
.featured .featured__entries { margin-top: 16px; height: 207px; }
@media (max-width: 1222px) { .featured .featured__entries { height: 192px; margin-top: 12px; } }
.featured .featured__entries li { float: left; }
.featured .featured__entries li + li { margin-left: 16px; }
@media (max-width: 1222px) { .featured .featured__entries li + li { margin-left: 0; } }
@media (max-width: 1222px) { .featured .featured__entries li.entry + li.entry { margin-left: 12px; } }

.featured-article { width: 1222px; height: auto; background-color: #f3f8fd; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 16px 10px; margin-left: -10px; font-size: 0; }
@media (max-width: 1222px) { .featured-article { width: 988px; height: 332px; padding: 12px 8px; margin: 24px 0 12px -8px; } }
.featured-article .featured-article__image { display: inline-block; vertical-align: top; width: 506px; margin-right: 16px; }
@media (max-width: 1222px) { .featured-article .featured-article__image { width: 398px; margin-right: 12px; } }
.featured-article .featured-article__image img { width: 506px; height: 329px; }
@media (max-width: 1222px) { .featured-article .featured-article__image img { width: 398px; height: 308px; } }
.featured-article .featured-article__description { position: relative; display: inline-block; vertical-align: top; width: 680px; height: 100%; font-size: 16px; font-size: 1.6rem; color: black; }
@media (max-width: 1222px) { .featured-article .featured-article__description { width: 562px; font-size: 14px; font-size: 1.4rem; } }
.featured-article .featured-article__description .title { margin-bottom: 20px; font-size: 32px; font-size: 3.2rem; line-height: 1; font-weight: 700; }
@media (max-width: 1222px) { .featured-article .featured-article__description .title { font-size: 26px; font-size: 2.6rem; line-height: 1; } }
.featured-article .featured-article__description .text { margin-bottom: 25px; }
.featured-article .featured-article__description .text .subtitle { display: block; margin-top: 5px; margin-bottom: 20px; font-weight: 700; }

.featured--large .featured__entries { position: relative; height: 414px; }
@media (max-width: 1222px) { .featured--large .featured__entries { height: 384px; margin-top: 12px; } }
.featured--large .featured__entries li:nth-of-type(2) { position: absolute; bottom: 16px; margin: 0; }
.featured--large .featured__entries li.entry--double:nth-of-type(5) { float: right; }
.featured--large .featured__entries li.entry:last-of-type { margin-top: 16px; }
@media (max-width: 1222px) { .featured--large .featured__entries li.entry:last-of-type { margin-top: 12px; } }

.more-news, .more-galleries { width: 854px; clear: both; margin-bottom: 10px; }
@media (max-width: 1222px) { .more-news, .more-galleries { width: 972px; } }
.more-news .more-news__entries, .more-galleries .more-news__entries { margin-top: 16px; height: 207px; }
@media (max-width: 1222px) { .more-news .more-news__entries, .more-galleries .more-news__entries { margin-top: 12px; } }
.more-news .more-news__entries li, .more-galleries .more-news__entries li { float: left; }
.more-news .more-news__entries li + li, .more-galleries .more-news__entries li + li { margin-left: 16px; }
@media (max-width: 1222px) { .more-news .more-news__entries li + li, .more-galleries .more-news__entries li + li { margin-left: 12px; } }

.container--article .more-news, .container--article .more-galleries { margin-left: 32px; }
@media (max-width: 1222px) { .container--article .more-news, .container--article .more-galleries { margin-left: 0; } }
@media (max-width: 1222px) { .container--article .more-galleries { display: none; } }

.container--gallery .more-news, .container--gallery .more-galleries { width: 644px; margin-left: 0; }
.container--gallery .more-news .more-news__entries, .container--gallery .more-galleries .more-news__entries { margin-top: 12px; }
.container--gallery .more-news .more-news__entries .entry, .container--gallery .more-galleries .more-news__entries .entry { width: 316px; height: 180px; }
.container--gallery .more-news .more-news__entries .entry .entry__description, .container--gallery .more-galleries .more-news__entries .entry .entry__description { padding: 35px 11px 10px; }
.container--gallery .more-news .more-news__entries .entry .entry__description .entry__title, .container--gallery .more-galleries .more-news__entries .entry .entry__description .entry__title { font-size: 18px; font-size: 1.8rem; }
.container--gallery .more-news .more-news__entries .entry:hover .entry__description, .container--gallery .more-galleries .more-news__entries .entry:hover .entry__description { border-bottom: 2px solid #2c90ff; padding-bottom: 8px; }
.container--gallery .more-news .more-news__entries .entry:hover .entry__crop:before, .container--gallery .more-galleries .more-news__entries .entry:hover .entry__crop:before { display: block; }
.container--gallery .more-news .more-news__entries .entry.entry--noimage .entry__description .entry__title, .container--gallery .more-galleries .more-news__entries .entry.entry--noimage .entry__description .entry__title { font-size: 28px; font-size: 2.8rem; }
.container--gallery .more-news .more-news__entries .entry-small, .container--gallery .more-galleries .more-news__entries .entry-small { width: 152px; height: 180px; }
.container--gallery .more-news .more-news__entries .entry-small .entry__description, .container--gallery .more-galleries .more-news__entries .entry-small .entry__description { height: 93px; padding: 8px 11px; }
.container--gallery .more-news .more-news__entries li + li, .container--gallery .more-galleries .more-news__entries li + li { margin-left: 12px; }

.recommendations-rumors .recommendations-rumors__list { width: 100%; height: 228px; padding: 11px 8px 0; margin-bottom: 23px; background-color: #f3f8fd; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.recommendations-rumors .recommendations-rumors__list li.rumor { position: relative; float: left; width: 228px; height: 215px; }
.recommendations-rumors .recommendations-rumors__list li.rumor .rumor__image { width: 228px; height: 130px; }
.recommendations-rumors .recommendations-rumors__list li.rumor .rumor__title { margin-top: 5px; max-height: 65px; overflow: hidden; font-size: 18px; font-size: 1.8rem; line-height: 1.2; font-weight: 700; color: black; }
.recommendations-rumors .recommendations-rumors__list li.rumor + li.rumor { margin-left: 11px; }
.recommendations-rumors .recommendations-rumors__list li.rumor:hover { border-bottom: 2px solid #2c90ff; }
.recommendations-rumors .recommendations-rumors__list li.rumor:hover .rumor__title { color: #1577e4; }
@media (max-width: 1222px) { .recommendations-rumors .recommendations-rumors__list li.rumor:nth-of-type(4) { display: none; }
  .recommendations-rumors .recommendations-rumors__list li.rumor + li.rumor { margin-left: 14px; } }
.recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large { height: 313px; padding: 0; font-size: 0; }
@media (max-width: 1222px) { .recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large { height: 278px; } }
.recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor { float: left; width: 384px; height: 300px; margin: 0; padding: 11px 8px 0; }
@media (max-width: 1222px) { .recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor { width: 308px; height: 265px; } }
.recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor .rumor__image { width: 384px; height: 220px; }
@media (max-width: 1222px) { .recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor .rumor__image { width: 308px; height: 176px; } }
.recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor .rumor__title { margin-top: 10px; max-height: 53px; overflow: hidden; font-size: 22px; font-size: 2.2rem; font-weight: 700; color: black; }
@media (max-width: 1222px) { .recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor .rumor__title { margin-top: 7px; max-height: 79px; overflow: hidden; } }
.recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor:hover { border-bottom: 2px solid #2c90ff; }
.recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor:hover .rumor__title { color: #1577e4; }
.recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor.active { background-color: #dcebfc; border-bottom: 2px solid #2c90ff; }
.recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor + li.rumor { margin-left: 0; }
.recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor .icon--author, .recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor .icon--label, .recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor .icon--author-full, .recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor.icon-biztok a:after, .recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor.icon-money a:after { top: 21px; left: 20px; }
.recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor.icon-wp a:after { top: 21px; left: 20px; }
.recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor.icon-photo:hover a:before, .recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor.icon-video:hover a:before { top: 17px; right: 15px; }
.recommendations-rumors.recommendations-rumors.narrow .recommendations-rumors__list li.rumor:nth-of-type(4) { display: none; }
.recommendations-rumors.recommendations-rumors.narrow .recommendations-rumors__list.recommendations-rumors__list--large { height: 278px; }
.recommendations-rumors.recommendations-rumors.narrow .recommendations-rumors__list.recommendations-rumors__list--large li.rumor { width: 308px; height: 265px; }
.recommendations-rumors.recommendations-rumors.narrow .recommendations-rumors__list.recommendations-rumors__list--large li.rumor .rumor__image { width: 308px; height: 176px; }
.recommendations-rumors.recommendations-rumors.narrow .recommendations-rumors__list.recommendations-rumors__list--large li.rumor .rumor__title { margin-top: 7px; max-height: 79px; overflow: hidden; }

.container--gallery-narrow .recommendations-rumors .recommendations-rumors__list li.rumor:nth-of-type(4) { display: none; }
.container--gallery-narrow .recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large { height: 278px; }
.container--gallery-narrow .recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor { width: 308px; height: 265px; }
.container--gallery-narrow .recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor .rumor__image { width: 308px; height: 176px; }
.container--gallery-narrow .recommendations-rumors .recommendations-rumors__list.recommendations-rumors__list--large li.rumor .rumor__title { margin-top: 7px; max-height: 79px; overflow: hidden; }

.news-bar { position: relative; z-index: 2; width: 1222px; height: 53px; background-color: #f22f58; margin: 16px auto 8px; }
@media (max-width: 1222px) { .news-bar { width: 988px; margin: 12px auto 6px; } }
.news-bar .news-bar__label, .news-bar .news-bar__title { display: inline-block; padding: 5px 19px; margin-top: 10px; vertical-align: middle; font-size: 20px; font-size: 2rem; }
.news-bar .news-bar__label { border-right: 1px solid rgba(255, 255, 255, 0.2); font-weight: 700; text-transform: uppercase; }
.news-bar .news-bar__title { position: relative; font-weight: 400; width: 1000px; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; }
@media (max-width: 1222px) { .news-bar .news-bar__title { width: 790px; } }
.news-bar .news-bar__link { display: block; width: 100%; height: 100%; }
.news-bar:hover .news-bar__title { text-decoration: underline; }
.news-bar.news-bar--shortened { width: 1202px; }
@media (max-width: 1222px) { .news-bar.news-bar--shortened { width: 972px; }
  .news-bar.news-bar--shortened .news-bar__title { width: 770px; } }

/* main column */
.main-column { position: relative; width: 696px; margin-left: 174px; }
@media (max-width: 1222px) { .main-column { width: 656px; margin-left: 0; } }

.main-news li { float: left; margin: 0 16px 16px 0; }
@media (max-width: 1222px) { .main-news li { margin: 0 12px 12px 0; } }
.main-news li.entry--double { float: right; }
.main-news li.entry--double:nth-of-type(3n) { float: left; }

/* left column */
.main-column.main-column--second { margin-top: 16px; }
@media (max-width: 1222px) { .main-column.main-column--second { margin-top: 12px; } }
.main-column .left-column { position: absolute; }
@media (max-width: 1222px) { .main-column .left-column { position: static; height: 194px; }
  .main-column .left-column .entry-small { float: left; margin-bottom: 12px; }
  .main-column .left-column .entry-small + .entry-small { margin-left: 12px; } }
@media (max-width: 1222px) and (max-width: 1222px) { .main-column .left-column .entry-small.left-column--loaded { height: 388px; } }
@media (max-width: 1222px) { .main-column .left-column .entry__crop { position: relative; width: 100%; height: auto; } }
.main-column .left-column .featured .featured__entries .entry-small { display: none; }
.main-column .left-column .featured .featured__entries li:nth-of-type(2) { margin-left: 0; }
.main-column .left-column--top-part { left: -174px; top: 0; }
@media (max-width: 1222px) { .main-column .left-column--top-part { left: auto; top: auto; } }
.main-column .left-column--top-part .entry-small ~ .entry-small { margin-top: 16px; }
@media (max-width: 1222px) { .main-column .left-column--top-part .entry-small ~ .entry-small { margin-top: 0; } }
.main-column .left-column--bottom-part { left: -174px; top: 398px; }
@media (max-width: 1222px) { .main-column .left-column--bottom-part { left: auto; top: auto; width: 972px; }
  .main-column .left-column--bottom-part.left-column--loaded { width: 100%; }
  .main-column .left-column--bottom-part.left-column--loaded li.entry-small--transformer { margin-left: 0; }
  .main-column .left-column--bottom-part.left-column--loaded li.entry-small--transformer.entry-small--transformer:nth-of-type(2n) { margin-left: 12px; } }
.main-column .left-column--bottom-part .entry-small { margin-top: 16px; }
@media (max-width: 1222px) { .main-column .left-column--bottom-part .entry-small { margin-top: 0; } }
.main-column .left-column--bottom.left-column--top-part { top: -621px; }
.main-column .left-column--bottom.left-column--bottom-part { top: -223px; }
.main-column.main-column--article .left-column { top: 0; }
.main-column.main-column--article .left-column li:first-of-type { margin-top: 0; }

.main-column--split .main-news li { float: left; }

/* right column */
.right-column { float: right; width: 332px; }
@media (max-width: 1222px) { .right-column { width: 316px; } }
.right-column.right-column--second { margin-top: 16px; }
@media (max-width: 1222px) { .right-column.right-column--second { margin-top: 12px; } }
.right-column.right-column--narrow { width: 300px; clear: both; }

.latest-news li.post, .exchange-live li.post { width: 100%; height: 25px; }
.latest-news li.post .post__time, .exchange-live li.post .post__time { display: inline-block; vertical-align: middle; width: 43px; font-size: 11px; font-size: 1.1rem; line-height: 33px; color: #bababa; }
.latest-news li.post .post__time.post__time--latest, .exchange-live li.post .post__time.post__time--latest { color: #f5456a; }
.latest-news li.post .post__title, .exchange-live li.post .post__title { display: inline-block; vertical-align: middle; margin-top: 1px; font-size: 13px; font-size: 1.3rem; line-height: 33px; color: #064a96; width: 272px; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; }
@media (max-width: 1222px) { .latest-news li.post .post__title, .exchange-live li.post .post__title { width: 262px; } }
.latest-news li.post a, .exchange-live li.post a { display: block; height: 100%; }
.latest-news li.post:hover .post__title, .exchange-live li.post:hover .post__title { text-decoration: underline; }

/* exchange live section */
.exchange-live .exchange-live__posts { margin-top: 7px; padding-bottom: 10px; border-bottom: 1px solid #d0cfcf; }
.exchange-live .exchange-live__posts li.post.post--latest { background: -webkit-linear-gradient(to right, rgba(232, 241, 250, 0) 0%, #e8f1fa 20%, #e8f1fa 80%, rgba(232, 241, 250, 0) 100%) repeat scroll 0 0; background: -o-linear-gradient(to right, rgba(232, 241, 250, 0) 0%, #e8f1fa 20%, #e8f1fa 80%, rgba(232, 241, 250, 0) 100%) repeat scroll 0 0; background: -moz-linear-gradient(to right, rgba(232, 241, 250, 0) 0%, #e8f1fa 20%, #e8f1fa 80%, rgba(232, 241, 250, 0) 100%) repeat scroll 0 0; background: -ms-linear-gradient(to right, rgba(232, 241, 250, 0) 0%, #e8f1fa 20%, #e8f1fa 80%, rgba(232, 241, 250, 0) 100%) repeat scroll 0 0; background: linear-gradient(to right, rgba(232, 241, 250, 0) 0%, #e8f1fa 20%, #e8f1fa 80%, rgba(232, 241, 250, 0) 100%) repeat scroll 0 0; -webkit-transition: background 0.05s; -moz-transition: background 0.05s; -o-transition: background 0.05s; -ms-transition: background 0.05s; transition: background 0.05s; }
.exchange-live .exchange-live__posts li.post:nth-of-type(n+7) { display: none; }
@media (max-width: 1222px) { .exchange-live .exchange-live__posts li.post:nth-of-type(n+8) { display: none; } }

/* latest news section */
.latest-news { margin-top: 9px; margin-bottom: 16px; }
@media (max-width: 1222px) { .latest-news { margin-top: 18.5px; margin-bottom: 12px; } }
.latest-news .latest-news__posts { position: relative; height: 414px; margin-top: 7px; border-bottom: 1px solid #d0cfcf; }
@media (max-width: 1222px) { .latest-news .latest-news__posts { height: 510px; } }
.latest-news .latest-news__posts.ps-container { overflow: hidden !important; }
.latest-news .latest-news__posts.ps-container.ps-active-x > .ps-scrollbar-x-rail, .latest-news .latest-news__posts .ps-container.ps-active-y > .ps-scrollbar-y-rail { display: block; }
.latest-news .latest-news__posts.ps-container.ps-in-scrolling { pointer-events: none; }
.latest-news .latest-news__posts.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail { background-color: transparent; }
.latest-news .latest-news__posts.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y { background-color: #efefef; }
.latest-news .latest-news__posts.ps-container > .ps-scrollbar-y-rail { position: absolute; background-color: transparent; right: 0; width: 6px; }
.latest-news .latest-news__posts.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y { position: absolute; background-color: #efefef; border-radius: 8px; width: 6px; }
.latest-news .latest-news__posts .post { width: 95%; height: 31px; border-bottom: 1px solid #efefef; }
.latest-news .latest-news__posts .post .post__time { font-size: 11px; font-size: 1.1rem; line-height: 33px; }
.latest-news .latest-news__posts .post .post__time--text-label { width: 85px; margin-right: 5px; text-transform: uppercase; font-size: 10px; font-size: 1rem; }
.latest-news .latest-news__posts .post .post__title { font-size: 13px; font-size: 1.3rem; line-height: 33px; width: 262px; }
@media (max-width: 1222px) { .latest-news .latest-news__posts .post .post__title { width: 252px; } }
.latest-news .latest-news__posts .post.post--special .post__title { width: 222px; }
@media (max-width: 1222px) { .latest-news .latest-news__posts .post.post--special .post__title { width: 205px; } }

/* exchange quotes section */
.quotes { margin-top: 16px; }
@media (max-width: 1222px) { .quotes { margin-top: 12px; } }
.quotes li.quote { float: left; width: 158px; height: 191px; margin-bottom: 16px; }
@media (max-width: 1222px) { .quotes li.quote { width: 152px; height: 179.5px; margin-bottom: 12px; } }
.quotes li.quote li.quote-post { height: 31px; color: black; }
@media (max-width: 1222px) { .quotes li.quote li.quote-post { height: 29px; } }
.quotes li.quote li.quote-post .quote-post__label { display: inline-block; width: 84px; font-size: 12px; font-size: 1.2rem; line-height: 2.45; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 5px; }
@media (max-width: 1222px) { .quotes li.quote li.quote-post .quote-post__label { width: 79px; font-size: 12px; font-size: 1.2rem; line-height: 2.4; } }
.quotes li.quote li.quote-post .quote-post__value { display: inline-block; width: 71px; text-align: right; font-size: 12px; font-size: 1.2rem; line-height: 2.45; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 9px; }
@media (max-width: 1222px) { .quotes li.quote li.quote-post .quote-post__value { width: 70px; font-size: 12px; font-size: 1.2rem; line-height: 2.4; padding-right: 5px; } }
.quotes li.quote li.quote-post a { display: block; height: 100%; }
.quotes li.quote li.quote-post .quote-post__value--hover { display: none; width: 71px; text-align: right; font-weight: 700; font-size: 12px; font-size: 1.2rem; line-height: 2.45; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 9px; }
@media (max-width: 1222px) { .quotes li.quote li.quote-post .quote-post__value--hover { width: 70px; font-size: 12px; font-size: 1.2rem; line-height: 2.4; padding-right: 5px; } }
.quotes li.quote li.quote-post:hover .quote-post__value { display: none; }
.quotes li.quote li.quote-post:hover .quote-post__value--hover { display: inline-block; }
.quotes li.quote li.quote-post:nth-of-type(2n) { background-color: #f2f8ff; }
.quotes li.quote:nth-of-type(2n) { margin-left: 16px; }
@media (max-width: 1222px) { .quotes li.quote:nth-of-type(2n) { margin-left: 12px; } }

/* work section */
.work .work__posts { padding-top: 7px; padding-bottom: 26px; margin-bottom: 16px; background-color: #f5f5f5; }
@media (max-width: 1222px) { .work .work__posts { padding-top: 4px; padding-bottom: 17px; margin-bottom: 12px; } }
.work .work__posts .post { width: 100%; height: 48px; padding: 6px 10px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: transparent; transition-duration: .2s; }
@media (max-width: 1222px) { .work .work__posts .post { height: 45px; } }
.work .work__posts .post .post__title { color: black; font-weight: 700; font-size: 15px; font-size: 1.5rem; width: 302px; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; }
@media (max-width: 1222px) { .work .work__posts .post .post__title { width: 292px; } }
.work .work__posts .post .post__subtxt { color: #8b8b8b; font-size: 14px; font-size: 1.4rem; width: 302px; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; }
@media (max-width: 1222px) { .work .work__posts .post .post__subtxt { width: 292px; } }
.work .work__posts .post a { display: block; height: 100%; }
.work .work__posts .post:hover { background-color: #fff; transition-duration: .2s; }
.work .work__button-container { text-align: center; margin-top: 15px; }

.widgets { width: 245px; }
@media (max-width: 1222px) { .widgets { width: 300px; float: right; margin-top: 30px; } }
.widgets .right-column { float: none; }
.widgets .news { width: 100%; margin-bottom: 25px; }
.widgets .news .news__items li.item { height: 63px; padding: 7px 0 9px; border-bottom: 1px solid #d0cfcf; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.widgets .news .news__items li.item .item__image { width: 71px; height: 71px; display: none; vertical-align: middle; }
.widgets .news .news__items li.item .item__image img { width: 71px; height: 71px; }
.widgets .news .news__items li.item .item__text { width: 240px; display: inline-block; vertical-align: middle; }
@media (max-width: 1222px) { .widgets .news .news__items li.item .item__text { width: 292px; } }
.widgets .news .news__items li.item .item__text .item__date { font-size: 12px; font-size: 1.2rem; color: #bababa; margin-bottom: 2px; }
.widgets .news .news__items li.item .item__text .item__title { max-height: 32px; overflow: hidden; color: black; font-weight: 700; font-size: 13px; font-size: 1.3rem; }
.widgets .news .news__items li.item a { display: block; height: 100%; }
.widgets .news .news__items li.item:first-of-type { height: 93px; padding: 11px 0 12px; }
.widgets .news .news__items li.item:first-of-type .item__image { display: inline-block; }
.widgets .news .news__items li.item:first-of-type .item__text { width: 162px; margin-left: 8px; }
@media (max-width: 1222px) { .widgets .news .news__items li.item:first-of-type .item__text { width: 212px; } }
.widgets .news .news__items li.item:first-of-type .item__text .item__date { margin-bottom: 0; }
.widgets .news .news__items li.item:first-of-type .item__text .item__title { font-size: 15px; font-size: 1.5rem; max-height: 58px; }
.widgets .news .news__items li.item:hover .item__title { text-decoration: underline; }
.widgets .widget-short-form { display: block; padding: 16px 8px; background-color: #f5f5f5; font-size: 0; }
.widgets .widget-short-form input[type='text'], .widgets .widget-short-form select { display: inline-block; vertical-align: middle; width: 123px; height: 35px; background: url("../i/mny2015/input-bg.png") 95% center no-repeat #fff; padding-left: 5px; padding-right: 30px; border: 1px solid #d0e7fd; border-radius: 4px 0 0 4px; color: #7a7a7a; font-size: 13px; font-size: 1.3rem; cursor: pointer; }
.widgets .widget-short-form input[type='text']::-webkit-input-placeholder, .widgets .widget-short-form select::-webkit-input-placeholder { /* WebKit browsers */ color: #7a7a7a; }
.widgets .widget-short-form input[type='text']:-moz-placeholder, .widgets .widget-short-form select:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #7a7a7a; opacity: 1; }
.widgets .widget-short-form input[type='text']::-moz-placeholder, .widgets .widget-short-form select::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #7a7a7a; opacity: 1; }
.widgets .widget-short-form input[type='text']:-ms-input-placeholder, .widgets .widget-short-form select:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #7a7a7a; }
@media (max-width: 1222px) { .widgets .widget-short-form input[type='text'], .widgets .widget-short-form select { width: 180px; } }
.widgets .widget-short-form select { -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; height: 37px; }
.widgets .widget-short-form input[type='submit'] { position: relative; left: -1px; display: inline-block; height: 39px; padding: 0 16px 0 8px; vertical-align: middle; border: 0; border-radius: 0 4px 4px 0; background: url("../i/mny2015/white-arrow.png") 85% center no-repeat #2c90ff; }
.widgets .widget-short-form input[type='submit']:hover { background-color: #2783e9; }
.widgets .dynamic-posts { background: #f8f8f8; padding: 9px 9px 6px 9px; margin-bottom: 10px; font-size: 13px; font-size: 1.3rem; }
.widgets .dynamic-posts .posts_list li { font-size: 13px; font-size: 1.3rem; }
.widgets .comments { margin-bottom: 25px; }
.widgets .comments .comment { margin-top: 16px; }
.widgets .comments .comment img { display: inline-block; vertical-align: middle; width: 47px; height: 47px; border-radius: 5px; }
.widgets .comments .comment .comment__text { margin-left: 10px; width: 183px; max-height: 52px; overflow: hidden; display: inline-block; vertical-align: middle; color: black; font-size: 14px; font-size: 1.4rem; font-weight: 700; }
@media (max-width: 1222px) { .widgets .comments .comment .comment__text { width: 235px; } }
.widgets .comments .comment:hover .comment__text { text-decoration: underline; }
.widgets .comments .comment a { display: block; height: 100%; }
.widgets .calendar { margin-bottom: 25px; }
.widgets .calendar .calendar-entry { height: 51px; border-bottom: 1px solid #d0cfcf; padding-top: 11px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 12px; font-size: 1.2rem; font-weight: 700; }
.widgets .calendar .calendar-entry .calendar-entry__date { display: inline-block; vertical-align: top; color: #0072f1; }
.widgets .calendar .calendar-entry .calendar-entry__event { display: inline-block; vertical-align: top; width: 160px; max-height: 30px; overflow: hidden; margin-left: 7px; color: black; }
@media (max-width: 1222px) { .widgets .calendar .calendar-entry .calendar-entry__event { width: 213px; } }
.widgets .calendar .calendar-entry a { display: block; height: 100%; }
.widgets .calendar .calendar-entry:hover .calendar-entry__event { text-decoration: underline; }
.widgets .table-widget { margin-bottom: 25px; }
.widgets .table-widget table { width: 100%; margin: 5px auto 0; }
.widgets .table-widget table tr:first-of-type { border-bottom: 1px solid #efefef; }
.widgets .table-widget table tr:nth-of-type(2n + 1) { background-color: #f2f8ff; }
.widgets .table-widget table tr th { font-weight: 400 !important; background-color: #fff; font-size: 10px; font-size: 1rem; line-height: 2; color: #696969; }
.widgets .table-widget table tr th:first-of-type { padding-left: 5px; text-align: left; }
.widgets .table-widget table tr th:last-of-type { padding-right: 5px; text-align: right; }
.widgets .table-widget table tr td { font-size: 11px; font-size: 1.1rem; line-height: 2.6; color: black; }
.widgets .table-widget table tr td:nth-of-type(1) { font-weight: 700; white-space: nowrap; text-overflow: ellipsis; }
.widgets .table-widget table tr td:first-child { padding-left: 5px; }
.widgets .table-widget table tr td:first-child:hover { text-decoration: underline; }
.widgets .table-widget table tr td:last-child { padding-right: 5px; }
.widgets .table-widget--indexes tr td:nth-of-type(1) { width: 55px; max-width: 55px; overflow: hidden; }
@media (max-width: 1222px) { .widgets .table-widget--indexes tr td:nth-of-type(1) { width: 90px; max-width: 90px; overflow: hidden; } }
.widgets .table-widget--indexes tr td:nth-of-type(2) { width: 62px; max-width: 62px; overflow: hidden; text-align: right; }
@media (max-width: 1222px) { .widgets .table-widget--indexes tr td:nth-of-type(2) { width: 70px; max-width: 70px; overflow: hidden; } }
.widgets .table-widget--indexes tr td:nth-of-type(3) { width: 60px; max-width: 60px; overflow: hidden; text-align: right; font-weight: 700; }
.widgets .table-widget--indexes tr td:nth-of-type(4) { text-align: right; }
.widgets .table-widget--indexes-hours tr td:nth-of-type(1) { width: 79px; max-width: 79px; overflow: hidden; }
.widgets .table-widget--indexes-hours tr td:nth-of-type(2) { width: 62px; max-width: 62px; overflow: hidden; text-align: right; }
.widgets .table-widget--indexes-hours tr td:nth-of-type(3) { width: 60px; max-width: 60px; overflow: hidden; text-align: right; font-weight: 700; }
.widgets .table-widget--indexes-hours tr td:nth-of-type(4) { width: 40px; max-width: 40px; overflow: hidden; text-align: right; }
.widgets .table-widget--debuts tr th:nth-of-type(2), .widgets .table-widget--debuts tr th:nth-of-type(3) { text-align: center; }
.widgets .table-widget--debuts tr td:nth-of-type(1) { width: 83px; max-width: 83px; overflow: hidden; }
@media (max-width: 1222px) { .widgets .table-widget--debuts tr td:nth-of-type(1) { width: 100px; max-width: 100px; overflow: hidden; } }
.widgets .table-widget--debuts tr td:nth-of-type(2) { width: 72px; max-width: 72px; overflow: hidden; text-align: center; }
.widgets .table-widget--debuts tr td:nth-of-type(3) { width: 70px; max-width: 70px; overflow: hidden; text-align: right; }
.widgets .table-widget--debuts tr td.table-widget__label { color: #818181; font-weight: 400 !important; }
.widgets .table-widget--debuts tr:last-of-type:hover td.table-widget__label { text-decoration: none; }
.widgets .graph-widget { margin-bottom: 25px; }
.widgets .graph-widget .graph-widget__label { margin-top: 10px; }
.widgets .graph-widget .graph-widget__label > * { margin-right: 5px; color: black; font-size: 11px; font-size: 1.1rem; }
.widgets .graph-widget .graph-widget__label .label__name, .widgets .graph-widget .graph-widget__label .label__change { font-weight: 700; }
.widgets .graph-widget .graph-widget__graph { margin-top: 10px; }
.widgets .table-widget--materials tr th:nth-of-type(2) { text-align: right; }
.widgets .table-widget--materials tr td:nth-of-type(1) { width: 85px; max-width: 85px; overflow: hidden; }
@media (max-width: 1222px) { .widgets .table-widget--materials tr td:nth-of-type(1) { width: 100px; max-width: 100px; overflow: hidden; } }
.widgets .table-widget--materials tr td:nth-of-type(2) { width: 65px; max-width: 65px; overflow: hidden; text-align: right; }
@media (max-width: 1222px) { .widgets .table-widget--materials tr td:nth-of-type(2) { width: 55px; max-width: 55px; overflow: hidden; } }
.widgets .table-widget--materials tr td:nth-of-type(3) { width: 80px; max-width: 80px; overflow: hidden; text-align: right; font-weight: 700; }
.widgets .table-widget--materials tr:last-of-type { border-bottom: 1px solid #efefef; }
.widgets .money-analytics { margin-bottom: 25px; }
.widgets .money-analytics .section-header--widget:after { content: ""; position: absolute; right: 0; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -16px -140px; height: 19px; width: 60px; display: inline-block; vertical-align: middle; }
.widgets .table-widget--currencies tr td:nth-of-type(1) { width: 125px; max-width: 125px; overflow: hidden; }
@media (max-width: 1222px) { .widgets .table-widget--currencies tr td:nth-of-type(1) { width: 150px; max-width: 150px; overflow: hidden; } }
.widgets .table-widget--currencies tr td:nth-of-type(2) { width: 45px; max-width: 45px; overflow: hidden; text-align: right; }
.widgets .table-widget--currencies tr td:nth-of-type(3) { text-align: right; }
.widgets .illustrated-list { margin-bottom: 25px; }
.widgets .illustrated-list .illustrated-list__list li.listing { height: 78px; overflow: hidden; background-color: #f5f5f5; border-bottom: 1px solid #d0cfcf; -webkit-transition: background-color 0.2s; -moz-transition: background-color 0.2s; -o-transition: background-color 0.2s; -ms-transition: background-color 0.2s; transition: background-color 0.2s; }
.widgets .illustrated-list .illustrated-list__list li.listing:hover { background-color: #fff; -webkit-transition: background-color 0.2s; -moz-transition: background-color 0.2s; -o-transition: background-color 0.2s; -ms-transition: background-color 0.2s; transition: background-color 0.2s; }
.widgets .illustrated-list .illustrated-list__list li.listing .listing__container { position: relative; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.widgets .illustrated-list .illustrated-list__list li.listing .listing__container .listing__image { display: inline-block; vertical-align: middle; margin-left: 10px; }
.widgets .illustrated-list .illustrated-list__list li.listing .listing__container .listing__image img { width: auto; height: auto; border-radius: 4px; }
.widgets .illustrated-list .illustrated-list__list li.listing .listing__container .listing__description { display: inline-block; vertical-align: middle; margin-left: 7px; font-size: 12px; font-size: 1.2rem; color: black; }
.widgets .illustrated-list .illustrated-list__list li.listing .listing__container .listing__description .listing__title { width: 125px; max-height: 30px; overflow: hidden; font-weight: 700; }
@media (max-width: 1222px) { .widgets .illustrated-list .illustrated-list__list li.listing .listing__container .listing__description .listing__title { width: 178px; } }
.widgets .illustrated-list .illustrated-list__list li.listing .listing__container .listing__description .listing__text { width: 125px; max-height: 45px; overflow: hidden; display: block; }
@media (max-width: 1222px) { .widgets .illustrated-list .illustrated-list__list li.listing .listing__container .listing__description .listing__text { width: 178px; } }
.widgets .illustrated-list .illustrated-list__list li.listing .listing__container .listing__description .listing__text:after { content: ""; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -47px -16px; height: 8px; width: 5px; display: inline-block; vertical-align: middle; margin-left: 4px; }
.widgets .illustrated-list .illustrated-list__list li.listing a { display: block; height: 100%; }
.widgets .illustrated-list--tools .illustrated-list__list li.listing { height: 62px; }
.widgets .illustrated-list--tools .illustrated-list__list li.listing .listing__container .listing__description { margin-left: 62px; color: black; }
.widgets .illustrated-list--tools .illustrated-list__list li.listing .listing__container .listing__description .listing__title { width: 175px; max-height: 17px; font-size: 14px; font-size: 1.4rem; }
@media (max-width: 1222px) { .widgets .illustrated-list--tools .illustrated-list__list li.listing .listing__container .listing__description .listing__title { width: 232px; } }
.widgets .illustrated-list--tools .illustrated-list__list li.listing .listing__container .listing__description .listing__text { width: 175px; display: block; font-size: 12px; font-size: 1.2rem; }
@media (max-width: 1222px) { .widgets .illustrated-list--tools .illustrated-list__list li.listing .listing__container .listing__description .listing__text { width: 232px; } }
.widgets .illustrated-list--tools .illustrated-list__list li.listing .listing__container .listing__description .listing__text:after { content: normal; }
.widgets .illustrated-list--tools .illustrated-list__list li.listing .listing__container .listing__image img { border-radius: 0; max-width: 40px; max-height: 40px; }
.widgets .illustrated-list--tools .illustrated-list__list li.listing .listing__container .listing__image + .listing__description { margin-left: 9px; }
.widgets .summaries { margin-bottom: 25px; }
.widgets .summaries .tabs { width: 100%; float: none; position: relative; padding-top: 6px; background-color: #f5f5f5; font-size: 0; }
.widgets .summaries .tabs input[type="radio"] { position: absolute; top: 0; left: 0; visibility: hidden; }
.widgets .summaries .tabs li.tab { display: inline-block; }
.widgets .summaries .tabs li.tab + li.tab label { border-left: 1px solid #d0cfcf; }
.widgets .summaries .tabs label { display: block; min-width: 72px; padding: 6px 7px; cursor: pointer; position: relative; font-size: 12px; font-size: 1.2rem; color: black; text-transform: uppercase; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: color 0.2s ease-in-out; -moz-transition: color 0.2s ease-in-out; -o-transition: color 0.2s ease-in-out; -ms-transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out; }
.widgets .summaries [id^="tab"]:checked ~ label { z-index: 2; font-weight: 700; color: #2c90ff; }
.widgets .summaries [id^="tab-summary"]:checked ~ [id^="content-tab-summary"] { display: block; }
.widgets .summaries .tab__content { display: none; width: 100%; position: absolute; top: 35px; left: 0; -webkit-animation-duration: 0.5s; -o-animation-duration: 0.5s; -moz-animation-duration: 0.5s; animation-duration: 0.5s; }
.widgets .summaries .summaries__content { padding: 0 7px; background-color: #f5f5f5; color: black; font-size: 14px; font-size: 1.4rem; font-weight: 700; }
.widgets .summaries .summaries__content ul.summary { padding-bottom: 14px; }
.widgets .summaries .summaries__content ul.summary:first-of-type { padding-top: 10px; }
.widgets .summaries .summaries__content ul.summary .label { margin-top: 3px; font-size: 12px; font-size: 1.2rem; font-weight: 400; }
.widgets .summaries .summaries__content ul.summary li.item { width: 100%; padding: 9px 8px 6px; background-color: #fff; border-bottom: 1px solid #d0cfcf; font-size: 11px; font-size: 1.1rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.widgets .summaries .summaries__content ul.summary li.item .item__name, .widgets .summaries .summaries__content ul.summary li.item .item__value { display: inline-block; vertical-align: middle; }
.widgets .summaries .summaries__content ul.summary li.item .item__name { width: 156px; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; }
@media (max-width: 1222px) { .widgets .summaries .summaries__content ul.summary li.item .item__name { width: 195px; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; } }
.widgets .summaries .summaries__content ul.summary li.item .item__name:hover { text-decoration: underline; }
.widgets .summaries .summaries__content ul.summary li.item .item__value { width: 55px; text-align: right; float: right; }
.widgets .summaries .summaries__content ul.summary li.item:first-of-type { margin-top: 9px; }
.widgets .OFE { margin-bottom: 25px; }
.widgets .search-founds { margin-bottom: 25px; }
.widgets .search-founds .widget-short-form { font-size: 13px; font-size: 1.3rem; color: #010000; }
.widgets .search-founds .widget-short-form input[type='text'] { display: inline-block; height: 37px; padding: 0 8px; border: 1px solid #d0e7fd; border-radius: 4px; background: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; cursor: auto; }
.widgets .search-founds .widget-short-form .name label { display: inline-block; }
.widgets .search-founds .widget-short-form .name input { width: 115px; margin-left: 10px; }
.widgets .search-founds .widget-short-form .value { margin: 10px 0 15px; }
.widgets .search-founds .widget-short-form .value label { display: block; margin-bottom: 10px; }
.widgets .search-founds .widget-short-form .value input { width: 85px; }
.widgets .search-founds .widget-short-form .value select { display: inline-block; width: 63px; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-position: 85% center; }
.widgets .search-founds .widget-short-form span { display: inline-block; color: #7a7a7a; margin: 0 7px; }
.widgets .search-founds .widget-short-form .button { display: block; margin: 0 auto; border-radius: 4px; background: url("../i/mny2015/white-arrow.png") 91% center no-repeat #2c90ff; }
.widgets .insurance-companies { margin-bottom: 25px; }
.widgets .insurance-companies select { width: 100%; padding-left: 8px; border-radius: 4px; color: #7a7a7a; cursor: pointer; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.widgets .insurance-companies select + select { margin-top: 12px; }
.widgets .questions-answers { margin-bottom: 25px; }
.widgets .questions-answers .questions-answers__list li { position: relative; border-bottom: 1px solid #d0cfcf; font-size: 14px; font-size: 1.4rem; color: black; }
.widgets .questions-answers .questions-answers__list li:hover a { text-decoration: underline; }
.widgets .questions-answers .questions-answers__list li:before { content: ""; position: absolute; top: 13px; left: 0; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); overflow: hidden; background-position: -47px -16px; height: 8px; width: 5px; }
.widgets .questions-answers .questions-answers__list li a { display: block; height: 100%; padding: 9px 5px 5px 10px; }
.widgets .work .section-header { background-color: #fff; }
.widgets .work .work__posts .post .post__title { font-size: 14px; font-size: 1.4rem; width: 224px; }
@media (max-width: 1222px) { .widgets .work .work__posts .post .post__title { width: 275px; } }
.widgets .work .work__posts .post .post__subtxt { font-size: 12px; font-size: 1.2rem; width: 224px; }
@media (max-width: 1222px) { .widgets .work .work__posts .post .post__subtxt { width: 275px; } }

/* szersza wersja dla galerii*/
.container--gallery .widgets { visibility: hidden; height: 0; overflow: hidden; width: 300px; float: right; position: absolute; }
.container--gallery .widgets .news { width: 100%; margin-bottom: 25px; }
.container--gallery .widgets .news .news__items li.item .item__text { width: 292px; }
.container--gallery .widgets .news .news__items li.item:first-of-type .item__text { width: 212px; }
.container--gallery .widgets .widget-short-form input[type='text'], .container--gallery .widgets .widget-short-form select { width: 179px; }
.container--gallery .widgets .search-founds .widget-short-form .name input { width: 115px; }
.container--gallery .widgets .search-founds .widget-short-form .value input { width: 85px; }
.container--gallery .widgets .insurance-companies select { width: 100%; }
.container--gallery .widgets .comments .comment .comment__text { width: 235px; }
.container--gallery .widgets .calendar { margin-bottom: 25px; }
.container--gallery .widgets .calendar .calendar-entry .calendar-entry__event { width: 213px; }
.container--gallery .widgets .table-widget--indexes tr td:nth-of-type(1) { width: 90px; max-width: 90px; overflow: hidden; }
.container--gallery .widgets .table-widget--indexes tr td:nth-of-type(2) { width: 70px; max-width: 70px; overflow: hidden; }
.container--gallery .widgets .table-widget--debuts tr td:nth-of-type(1) { width: 100px; max-width: 100px; overflow: hidden; }
.container--gallery .widgets .table-widget--materials tr td:nth-of-type(1) { width: 100px; max-width: 100px; overflow: hidden; }
.container--gallery .widgets .table-widget--materials tr td:nth-of-type(2) { width: 55px; max-width: 55px; overflow: hidden; }
.container--gallery .widgets .table-widget--currencies tr td:nth-of-type(1) { width: 150px; max-width: 150px; overflow: hidden; }
.container--gallery .widgets .illustrated-list .illustrated-list__list li.listing .listing__container .listing__description .listing__title { width: 178px; }
.container--gallery .widgets .illustrated-list .illustrated-list__list li.listing .listing__container .listing__description .listing__text { width: 178px; }
.container--gallery .widgets .illustrated-list--tools .illustrated-list__list li.listing .listing__container .listing__description .listing__title { width: 232px; }
.container--gallery .widgets .illustrated-list--tools .illustrated-list__list li.listing .listing__container .listing__description .listing__text { width: 232px; }
.container--gallery .widgets .summaries .summaries__content ul.summary li.item .item__name { width: 195px; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; }
.container--gallery .widgets .work .work__posts .post .post__title { width: 275px; }
.container--gallery .widgets .work .work__posts .post .post__subtxt { width: 275px; }

.ui-menu { width: 216px; height: 200px; overflow-y: scroll; overflow-x: hidden; padding: 10px 0; background-color: #fff; border: 1px solid #d0e7fd; border-top: 0; color: black; z-index: 2; font-size: 12px; font-size: 1.2rem; }
@media (max-width: 1222px) { .ui-menu { width: 271px; } }
.ui-menu .ui-menu-item { padding: 3px 10px; cursor: pointer; }
.ui-menu .ui-menu-item:hover { background-color: #F5F5F5; }

.page-error { padding-top: 150px; padding-bottom: 80px; margin-bottom: 30px; border-top: 2px solid #E5E5E5; border-bottom: 2px solid #E5E5E5; color: black; text-align: center; }
.page-error .page-error__no { display: inline-block; vertical-align: top; margin-right: 30px; font-size: 137px; font-size: 13.7rem; line-height: 0.9; color: #2c90ff; }
.page-error .page-error__description { display: inline-block; vertical-align: top; width: 345px; text-align: left; }
.page-error .page-error__description .title { margin-bottom: 20px; font-size: 34px; font-size: 3.4rem; font-weight: 700; }
.page-error .page-error__description .text { margin-bottom: 50px; font-size: 18px; font-size: 1.8rem; }
.page-error .page-error__description .button--generic { position: relative; background-color: #fff; font-size: 18px; font-size: 1.8rem; color: #2c90ff; }
.page-error .page-error__description .button--generic a { position: relative; padding: 11px 22px 11px 13px; border: 1px solid #d0e7fd; border-radius: 4px; }
.page-error .page-error__description .button--generic a:after, .page-error .page-error__description .button--generic a:before { content: ""; position: absolute; right: 10px; top: 21px; width: 6px; height: 3px; background-color: #2c90ff; }
.page-error .page-error__description .button--generic a:after { transform: rotate(55deg); -moz-transform: rotate(55deg); -webkit-transform: rotate(55deg); -ms-transform: rotate(55deg); -o-transform: rotate(55deg); margin-top: -1.59574px; }
.page-error .page-error__description .button--generic a:before { transform: rotate(-55deg); -moz-transform: rotate(-55deg); -webkit-transform: rotate(-55deg); -ms-transform: rotate(-55deg); -o-transform: rotate(-55deg); margin-top: 1.59574px; }

.category-blocks { font-size: 0; }
.category-blocks li.category-block { display: inline-block; vertical-align: top; width: 288px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
@media (max-width: 1222px) { .category-blocks li.category-block { width: 234px; } }
.category-blocks li.category-block .section-header { font-size: 14px; font-size: 1.4rem; }
.category-blocks li.category-block .category-block__content { height: 424px; padding: 11px 8px; background-color: #f3f8fd; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: black; font-weight: 700; }
@media (max-width: 1222px) { .category-blocks li.category-block .category-block__content { height: 381px; } }
.category-blocks li.category-block .category-block__content img { width: 272px; height: 155px; }
@media (max-width: 1222px) { .category-blocks li.category-block .category-block__content img { width: 218px; height: 124px; } }
.category-blocks li.category-block .category-block__content li.lead { font-size: 18px; font-size: 1.8rem; border-bottom: 1px solid #e5e5e5; padding: 9px 0; margin-bottom: 10px; }
@media (max-width: 1222px) { .category-blocks li.category-block .category-block__content li.lead { font-size: 15px; font-size: 1.5rem; } }
.category-blocks li.category-block .category-block__content li.news { margin-bottom: 5px; font-size: 14px; font-size: 1.4rem; max-height: 35px; overflow: hidden; }
.category-blocks li.category-block .category-block__content li.news:before { content: ""; height: 35px; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -47px -16px; height: 8px; width: 5px; display: inline-block; vertical-align: middle; position: relative; top: -1px; margin-right: 5px; }
.category-blocks li.category-block .category-block__content li.news:hover { text-decoration: underline; }
.category-blocks li.category-block + li.category-block { margin-left: 16px; }
@media (max-width: 1222px) { .category-blocks li.category-block + li.category-block { margin-left: 12px; } }
.category-blocks li.category-block a:hover .lead { text-decoration: underline; }

.contact-form-modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 600; background-color: rgba(3, 52, 124, 0.9); }
.contact-form-modal .contact-form { display: block; position: relative; width: 600px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); margin: 0 auto; }
.contact-form-modal .contact-form .contact-form__title { width: 560px; height: 35px; color: white; font-size: 14px; font-size: 1.4rem; line-height: 2.6; font-weight: 900; text-transform: uppercase; }
.contact-form-modal .contact-form > .contact-form__close { position: absolute; top: 0; right: 0; width: 37px; height: 36px; cursor: pointer; background: #fff; -webkit-transition: background 0.2s; -moz-transition: background 0.2s; -o-transition: background 0.2s; -ms-transition: background 0.2s; transition: background 0.2s; }
.contact-form-modal .contact-form > .contact-form__close:after { content: ""; display: block; position: absolute; top: 17px; left: 7px; width: 24px; height: 2px; background: #223360; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transition: background 0.2s; -moz-transition: background 0.2s; -o-transition: background 0.2s; -ms-transition: background 0.2s; transition: background 0.2s; }
.contact-form-modal .contact-form > .contact-form__close:before { content: ""; display: block; position: absolute; left: 7px; top: 17px; width: 24px; height: 2px; background: #223360; transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transition: background 0.2s; -moz-transition: background 0.2s; -o-transition: background 0.2s; -ms-transition: background 0.2s; transition: background 0.2s; }
.contact-form-modal .contact-form > .contact-form__close:hover { border-bottom: 1px solid #fff; height: 35px; background: -webkit-linear-gradient(to top, #206abb 0%, #2374cc 40%, #2c90ff 100%) repeat scroll 0 0; background: -o-linear-gradient(to top, #206abb 0%, #2374cc 40%, #2c90ff 100%) repeat scroll 0 0; background: -moz-linear-gradient(to top, #206abb 0%, #2374cc 40%, #2c90ff 100%) repeat scroll 0 0; background: -ms-linear-gradient(to top, #206abb 0%, #2374cc 40%, #2c90ff 100%) repeat scroll 0 0; background: linear-gradient(to top, #206abb 0%, #2374cc 40%, #2c90ff 100%) repeat scroll 0 0; -webkit-transition: background 0.2s; -moz-transition: background 0.2s; -o-transition: background 0.2s; -ms-transition: background 0.2s; transition: background 0.2s; }
.contact-form-modal .contact-form > .contact-form__close:hover:after { background: #fff; -webkit-transition: background 0.2s; -moz-transition: background 0.2s; -o-transition: background 0.2s; -ms-transition: background 0.2s; transition: background 0.2s; }
.contact-form-modal .contact-form > .contact-form__close:hover:before { background: #fff; -webkit-transition: background 0.2s; -moz-transition: background 0.2s; -o-transition: background 0.2s; -ms-transition: background 0.2s; transition: background 0.2s; }
.contact-form-modal .contact-form .contact-form__content { background: #fff; }
.contact-form-modal .contact-form .contact-form__content form { position: relative; display: block; padding: 10px 9px 0; font-size: 0; }
.contact-form-modal .contact-form .contact-form__content form input, .contact-form-modal .contact-form .contact-form__content form textarea { padding: 0 10px; margin: 0 9px 10px 0; border: 1px solid #d0e7fd; border-radius: 4px; color: black; font-size: 13px; font-size: 1.3rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.contact-form-modal .contact-form .contact-form__content form input::-webkit-input-placeholder, .contact-form-modal .contact-form .contact-form__content form textarea::-webkit-input-placeholder { /* WebKit browsers */ color: #7a7a7a; }
.contact-form-modal .contact-form .contact-form__content form input:-moz-placeholder, .contact-form-modal .contact-form .contact-form__content form textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #7a7a7a; opacity: 1; }
.contact-form-modal .contact-form .contact-form__content form input::-moz-placeholder, .contact-form-modal .contact-form .contact-form__content form textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #7a7a7a; opacity: 1; }
.contact-form-modal .contact-form .contact-form__content form input:-ms-input-placeholder, .contact-form-modal .contact-form .contact-form__content form textarea:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #7a7a7a; }
.contact-form-modal .contact-form .contact-form__content form textarea { width: 100%; height: 95px; padding-top: 10px; resize: none; }
.contact-form-modal .contact-form .contact-form__content form input { display: inline-block; width: 200px; height: 44px; }
.contact-form-modal .contact-form .contact-form__content form .captcha { display: inline-block; width: 200px; height: 44px; margin: 0 9px 10px 0; font-size: 13px; font-size: 1.3rem; line-height: 2.8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: black; }
.contact-form-modal .contact-form .contact-form__content form .captcha .captcha__code { color: #2c90ff; font-weight: 700; }
.contact-form-modal .contact-form .contact-form__content form .button--generic { position: relative; width: 164px; height: 44px; background-color: #2c90ff; font-size: 16px; font-size: 1.6rem; color: white; text-align: left; }
.contact-form-modal .contact-form .contact-form__content form .button--generic span { display: block; position: relative; margin-top: 13px; margin-left: 14px; }
.contact-form-modal .contact-form .contact-form__content form .button--generic span:after, .contact-form-modal .contact-form .contact-form__content form .button--generic span:before { content: ""; position: absolute; width: 0; height: 0; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.contact-form-modal .contact-form .contact-form__content form .button--generic span:after { right: 7px; border-bottom: 5.5px solid transparent; border-top: 5.5px solid transparent; border-left: 5.5px solid #fff; }
.contact-form-modal .contact-form .contact-form__content form .button--generic span:before { right: 9.75px; border-bottom: 2.75px solid transparent; border-top: 2.75px solid transparent; border-left: 2.75px solid #2c90ff; z-index: 1; }
.contact-form-modal .contact-form .contact-form__content form label.error input, .contact-form-modal .contact-form .contact-form__content form label.error textarea { border-color: #ff0078; }
.contact-form-modal .contact-form .contact-form__content form .error-message { display: none; padding: 14px; margin-bottom: 10px; background-color: #ff0078; text-align: center; }
.contact-form-modal .contact-form .contact-form__content form .error-message span { display: block; color: white; font-size: 13px; font-size: 1.3rem; }
.contact-form-modal .contact-form .message { padding-top: 30px; padding-bottom: 30px; text-align: center; }
.contact-form-modal .contact-form .message span { display: block; margin-bottom: 25px; font-size: 16px; font-size: 1.6rem; color: black; }
.contact-form-modal .contact-form .button--generic.contact-form__close { display: block; width: 114px; height: 44px; margin: 0 auto; background-color: #2c90ff; font-size: 16px; font-size: 1.6rem; line-height: 2.8; color: white; text-transform: uppercase; }

.gallery { color: black; }
.gallery .gallery__header .top { min-height: 22px; margin-top: 20px; }
.gallery .gallery__header .top h2 { font-size: 18px; font-size: 1.8rem; }
.gallery .gallery__header .top .wpsocials { float: right; margin-top: 5px; }
.gallery .gallery__header .top .wpsocials .item { float: right; }
.gallery .gallery__header .bottom { margin-top: 20px; margin-bottom: 20px; font-size: 20px; font-size: 2rem; }
.gallery .gallery__header .bottom .page-no { display: inline-block; vertical-align: top; padding: 11px 9px 9px; margin-right: 10px; border-radius: 4px; background-color: #f5f5f5; color: #868686; }
.gallery .gallery__header .bottom h1 { display: inline-block; vertical-align: top; max-width: 650px; font-size: 34px; font-size: 3.4rem; }
.gallery .author { width: 569px; font-size: 0; }
.gallery .author .author__image { display: inline-block; vertical-align: middle; margin-right: 10px; border-radius: 5px; }
.gallery .author .author__image img { width: 47px; height: 47px; }
.gallery .author .author__description { display: inline-block; vertical-align: middle; max-width: 450px; font-size: 16px; font-size: 1.6rem; }
.gallery .author .author__description .name { margin-right: 10px; font-weight: 900; }
.gallery .author .author__description .title { margin-right: 10px; }
.gallery .author .author__description .date { display: inline-block; margin-top: 3px; color: #757575; }
.gallery .author .author__description .contact { background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -47px 0; height: 13px; width: 16px; display: inline-block; vertical-align: middle; position: relative; top: -1px; margin-right: 10px; margin-top: 1px; cursor: pointer; }
.gallery .controls { position: relative; float: right; font-size: 0; }
.gallery .controls .button--generic.next { position: relative; float: right; left: -4px; margin-right: -4px; background-color: #2c90ff; font-size: 15px; font-size: 1.5rem; color: white; z-index: 1; height: 42px; }
.gallery .controls .button--generic.next a { display: block; height: 100%; }
.gallery .controls .button--generic.next a { position: relative; padding: 0 17px 0 12px; }
.gallery .controls .button--generic.next a span { position: relative; top: 11px; }
.gallery .controls .button--generic.next a span:after, .gallery .controls .button--generic.next a span:before { content: ""; position: absolute; right: -10px; top: 7.5px; width: 7px; height: 2px; background-color: #fff; }
.gallery .controls .button--generic.next a span:after { transform: rotate(55deg); -moz-transform: rotate(55deg); -webkit-transform: rotate(55deg); -ms-transform: rotate(55deg); -o-transform: rotate(55deg); margin-top: -2.12766px; }
.gallery .controls .button--generic.next a span:before { transform: rotate(-55deg); -moz-transform: rotate(-55deg); -webkit-transform: rotate(-55deg); -ms-transform: rotate(-55deg); -o-transform: rotate(-55deg); margin-top: 2.12766px; }
.gallery .controls .button--generic.prev { position: relative; width: 33px; height: 40px; border: 1px solid #ebebeb; background-color: #fff; font-size: 15px; font-size: 1.5rem; z-index: 0; }
.gallery .controls .button--generic.prev a { position: relative; padding: 0; }
.gallery .controls .button--generic.prev a:after, .gallery .controls .button--generic.prev a:before { content: ""; position: absolute; right: 14px; top: 19px; width: 7px; height: 2px; background-color: #d8d7d7; }
.gallery .controls .button--generic.prev a:after { transform: rotate(-55deg); -moz-transform: rotate(-55deg); -webkit-transform: rotate(-55deg); -ms-transform: rotate(-55deg); -o-transform: rotate(-55deg); margin-top: -2.12766px; }
.gallery .controls .button--generic.prev a:before { transform: rotate(55deg); -moz-transform: rotate(55deg); -webkit-transform: rotate(55deg); -ms-transform: rotate(55deg); -o-transform: rotate(55deg); margin-top: 2.12766px; }
.gallery .controls .button--generic.prev.active { border-color: #d0e7fd; }
.gallery .controls .button--generic.prev.active a:after, .gallery .controls .button--generic.prev.active a:before { content: ""; position: absolute; right: 14px; top: 19px; width: 7px; height: 2px; background-color: #2c90ff; }
.gallery .controls .button--generic.prev.active a:after { transform: rotate(-55deg); -moz-transform: rotate(-55deg); -webkit-transform: rotate(-55deg); -ms-transform: rotate(-55deg); -o-transform: rotate(-55deg); margin-top: -2.12766px; }
.gallery .controls .button--generic.prev.active a:before { transform: rotate(55deg); -moz-transform: rotate(55deg); -webkit-transform: rotate(55deg); -ms-transform: rotate(55deg); -o-transform: rotate(55deg); margin-top: 2.12766px; }
.gallery .gallery__inner .image--gallery { margin: 0 auto 25px; text-align: center; }
.gallery .gallery__inner .image--gallery .image__crop { text-align: left; }
.gallery .gallery__inner .image--gallery .image__crop img { max-width: 886px; }
.gallery .gallery__inner .image--gallery .image__crop .navi { position: absolute; top: 0; height: 100%; width: 82px; }
.gallery .gallery__inner .image--gallery .image__crop .navi.navi--preview { left: 0; }
.gallery .gallery__inner .image--gallery .image__crop .navi.navi--next { right: 0; }
.gallery .gallery__inner .image--gallery .image__crop .navi .arrow { visibility: hidden; position: absolute; width: 38px; height: 42px; background-color: #fff; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.gallery .gallery__inner .image--gallery .image__crop .navi .arrow.arrow--left { left: 0; border-radius: 0 4px 4px 0; }
.gallery .gallery__inner .image--gallery .image__crop .navi .arrow.arrow--left:after, .gallery .gallery__inner .image--gallery .image__crop .navi .arrow.arrow--left:before { content: ""; position: absolute; width: 0; height: 0; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.gallery .gallery__inner .image--gallery .image__crop .navi .arrow.arrow--left:after { right: 17px; border-bottom: 8px solid transparent; border-top: 8px solid transparent; border-right: 8px solid #2c90ff; }
.gallery .gallery__inner .image--gallery .image__crop .navi .arrow.arrow--left:before { right: 17px; border-bottom: 4px solid transparent; border-top: 4px solid transparent; border-right: 4px solid #fff; z-index: 1; }
.gallery .gallery__inner .image--gallery .image__crop .navi .arrow.arrow--right { right: 0; border-radius: 4px 0 0 4px; }
.gallery .gallery__inner .image--gallery .image__crop .navi .arrow.arrow--right:after, .gallery .gallery__inner .image--gallery .image__crop .navi .arrow.arrow--right:before { content: ""; position: absolute; width: 0; height: 0; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.gallery .gallery__inner .image--gallery .image__crop .navi .arrow.arrow--right:after { right: 12px; border-bottom: 8px solid transparent; border-top: 8px solid transparent; border-left: 8px solid #2c90ff; }
.gallery .gallery__inner .image--gallery .image__crop .navi .arrow.arrow--right:before { right: 16px; border-bottom: 4px solid transparent; border-top: 4px solid transparent; border-left: 4px solid #fff; z-index: 1; }
.gallery .gallery__inner .image--gallery .image__crop .navi:hover .arrow { visibility: visible; }
.gallery .gallery__inner .content { width: 570px; padding-top: 23px; font-size: 16px; font-size: 1.6rem; line-height: 1.44; }
@media (max-width: 1222px) { .gallery .gallery__inner .content { width: 656px; } }
.gallery .gallery__inner .content .button--generic.next { display: block; position: relative; width: 158px; margin: 15px auto; background-color: #2c90ff; font-size: 20px; font-size: 2rem; line-height: 1.24; color: white; z-index: 1; }
.gallery .gallery__inner .content .button--generic.next a { padding: 11px 41px 12px 31px; }
.gallery .gallery__inner .content .button--generic.next a span { position: relative; }
.gallery .gallery__inner .content .button--generic.next a span:after, .gallery .gallery__inner .content .button--generic.next a span:before { content: ""; position: absolute; right: -15px; top: 9px; width: 7px; height: 3px; background-color: #fff; }
.gallery .gallery__inner .content .button--generic.next a span:after { transform: rotate(55deg); -moz-transform: rotate(55deg); -webkit-transform: rotate(55deg); -ms-transform: rotate(55deg); -o-transform: rotate(55deg); margin-top: -1.95035px; }
.gallery .gallery__inner .content .button--generic.next a span:before { transform: rotate(-55deg); -moz-transform: rotate(-55deg); -webkit-transform: rotate(-55deg); -ms-transform: rotate(-55deg); -o-transform: rotate(-55deg); margin-top: 1.95035px; }
.gallery .gallery__inner .content img { max-width: 570px; }
@media (max-width: 1222px) { .gallery .gallery__inner .content img { max-width: 656px; } }
.gallery .gallery__inner.floating .image--gallery { text-align: left; float: right; padding-left: 12px; background-color: #fff; margin: 0 0 25px 0; }
.gallery .gallery__inner.floating .image--gallery .image__crop img { max-width: 500px; }
.gallery .gallery__inner.floating .image--gallery .image__source { margin-left: 12px; }
.gallery .gallery__inner.floating .author .author__description { max-width: 310px; font-size: 14px; font-size: 1.4rem; }
.gallery .gallery__inner.floating .author .author__description .title { display: inline-block; }
.gallery .gallery__inner.floating .author .author__description .date { display: block; font-size: 14px; font-size: 1.4rem; line-height: 1.44; }
.gallery .gallery__inner.floating .author .author__description .contact { display: inline-block; }
.gallery .slide-recommended { height: 712px; margin-bottom: 20px; }
@media (max-width: 1222px) { .gallery .slide-recommended { height: 825px; } }
.gallery .slide-recommended li.entry { float: left; margin-bottom: 16px; }
@media (max-width: 1222px) { .gallery .slide-recommended li.entry { margin-bottom: 12px; } }
.gallery .slide-recommended li.entry:first-of-type { margin-right: 16px; }
@media (max-width: 1222px) { .gallery .slide-recommended li.entry:first-of-type { margin-right: 12px; } }
.gallery .slide-recommended li.entry.entry--double:nth-of-type(2) { float: right; }
.gallery .slide-recommended li.entry.entry--quad { margin-right: 16px; }
@media (max-width: 1222px) { .gallery .slide-recommended li.entry.entry--quad { margin-right: 12px; } }
.gallery .slide-recommended .controls { margin-top: 8px; }

.body-navi { position: absolute; width: 66px; height: 74px; background-color: #fff; border: 2px solid #ebebeb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 400; }
@media (max-width: 1344px) { .body-navi { display: none; } }
.body-navi:hover, .body-navi:focus, .body-navi:active, .body-navi:visited { border: 2px solid #ebebeb; }
.body-navi.body-navi--preview { left: 0; border-radius: 0 4px 4px 0; border-left: 0; }
.body-navi.body-navi--preview:after, .body-navi.body-navi--preview:before { content: ""; position: absolute; right: 27px; top: 34px; width: 13px; height: 5px; background-color: #d5d5d5; }
.body-navi.body-navi--preview:after { transform: rotate(-55deg); -moz-transform: rotate(-55deg); -webkit-transform: rotate(-55deg); -ms-transform: rotate(-55deg); -o-transform: rotate(-55deg); margin-top: -3.7234px; }
.body-navi.body-navi--preview:before { transform: rotate(55deg); -moz-transform: rotate(55deg); -webkit-transform: rotate(55deg); -ms-transform: rotate(55deg); -o-transform: rotate(55deg); margin-top: 3.7234px; }
.body-navi.body-navi--preview.active { border: 0; background-color: #2c90ff; }
.body-navi.body-navi--preview.active:after, .body-navi.body-navi--preview.active:before { content: ""; position: absolute; right: 27px; top: 34px; width: 13px; height: 5px; background-color: #fff; }
.body-navi.body-navi--preview.active:after { transform: rotate(-55deg); -moz-transform: rotate(-55deg); -webkit-transform: rotate(-55deg); -ms-transform: rotate(-55deg); -o-transform: rotate(-55deg); margin-top: -3.7234px; }
.body-navi.body-navi--preview.active:before { transform: rotate(55deg); -moz-transform: rotate(55deg); -webkit-transform: rotate(55deg); -ms-transform: rotate(55deg); -o-transform: rotate(55deg); margin-top: 3.7234px; }
.body-navi.body-navi--next { right: 0; border-radius: 4px 0 0 4px; border-right: 0; }
.body-navi.body-navi--next:after, .body-navi.body-navi--next:before { content: ""; position: absolute; right: 25px; top: 34px; width: 13px; height: 5px; background-color: #d5d5d5; }
.body-navi.body-navi--next:after { transform: rotate(55deg); -moz-transform: rotate(55deg); -webkit-transform: rotate(55deg); -ms-transform: rotate(55deg); -o-transform: rotate(55deg); margin-top: -3.7234px; }
.body-navi.body-navi--next:before { transform: rotate(-55deg); -moz-transform: rotate(-55deg); -webkit-transform: rotate(-55deg); -ms-transform: rotate(-55deg); -o-transform: rotate(-55deg); margin-top: 3.7234px; }
.body-navi.body-navi--next.active { border: 0; background-color: #2c90ff; }
.body-navi.body-navi--next.active:after, .body-navi.body-navi--next.active:before { content: ""; position: absolute; right: 25px; top: 34px; width: 13px; height: 5px; background-color: #fff; }
.body-navi.body-navi--next.active:after { transform: rotate(55deg); -moz-transform: rotate(55deg); -webkit-transform: rotate(55deg); -ms-transform: rotate(55deg); -o-transform: rotate(55deg); margin-top: -3.7234px; }
.body-navi.body-navi--next.active:before { transform: rotate(-55deg); -moz-transform: rotate(-55deg); -webkit-transform: rotate(-55deg); -ms-transform: rotate(-55deg); -o-transform: rotate(-55deg); margin-top: 3.7234px; }

.container.container--gallery-narrow .gallery .content { max-width: 644px; }

.comments-container { width: 625px; margin-bottom: 40px; color: black; }
@media (max-width: 1222px) { .comments-container { width: 656px; margin-left: 0; } }
.comments-container .comments .comments__login { width: 100%; padding: 28px 0 23px; margin-top: 22px; background-color: #f3f8fd; border-radius: 4px; font-size: 13px; font-size: 1.3rem; color: #2c90ff; text-align: center; }
.comments-container .comments .comments__login a { text-decoration: underline; }
.comments-container .comments .comments__form { position: relative; display: block; padding-top: 22px; padding-bottom: 31px; font-size: 0; }
.comments-container .comments .comments__form input[type='text'], .comments-container .comments .comments__form textarea { border: 1px solid #d0e7fd; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 13px; font-size: 1.3rem; }
.comments-container .comments .comments__form input[type='text']::-webkit-input-placeholder, .comments-container .comments .comments__form textarea::-webkit-input-placeholder { /* WebKit browsers */ color: #7a7a7a; }
.comments-container .comments .comments__form input[type='text']:-moz-placeholder, .comments-container .comments .comments__form textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #7a7a7a; opacity: 1; }
.comments-container .comments .comments__form input[type='text']::-moz-placeholder, .comments-container .comments .comments__form textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #7a7a7a; opacity: 1; }
.comments-container .comments .comments__form input[type='text']:-ms-input-placeholder, .comments-container .comments .comments__form textarea:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #7a7a7a; }
.comments-container .comments .comments__form .comments__quote { position: absolute; top: 29px; left: 6px; display: inline; padding: 5px 5px 3px; border: 1px solid #d0e7fd; border-radius: 4px; background-color: #fff; font-family: "Lato", Arial, sans-serif; font-size: 12px; font-size: 1.2rem; color: #2c90ff; font-weight: 700; cursor: pointer; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; -ms-transition: all 0.1s; transition: all 0.1s; }
.comments-container .comments .comments__form .comments__quote:hover { background-color: #2c90ff; color: white; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; -ms-transition: all 0.1s; transition: all 0.1s; border-color: #2c90ff; }
.comments-container .comments .comments__form textarea { width: 100%; height: 124px; padding: 39px 10px 12px; margin-bottom: 12px; resize: none; }
.comments-container .comments .comments__form input[type='text'] { vertical-align: middle; width: 219px; height: 42px; padding: 0 10px; }
.comments-container .comments .comments__form input[type='submit'] { vertical-align: middle; width: 158px; height: 42px; border: 0; background: url("../i/mny2015/white-arrow-large.png") 92% 53% no-repeat #2c90ff; font-size: 15px; font-size: 1.5rem; }
@media (max-width: 1222px) { .comments-container .comments .comments__form input[type='submit'] { width: 188px; background-position: 87% 53%; } }
.comments-container .comments .comments__form input[type='submit']:hover { background-color: #2783e9; }
.comments-container .comments .comments__form label { margin-top: 12px; }
.comments-container .comments .comments__form input + input { margin-left: 14px; }
.comments-container .comments .comments__form .input-custom .input-custom__dummy { top: -1.5px; }
.comments-container .comments .comments__form.comments__form--report textarea { padding-top: 12px; }
.comments-container .comments .comments__form.comments__form--report input[type='text'], .comments-container .comments .comments__form.comments__form--report textarea { border: 1px solid #fcd8de; }
.comments-container .comments .comments__form.comments__form--report .comments__quote { border: 1px solid #fcd8de; color: #f5456a; background-color: #fff; }
.comments-container .comments .comments__form.comments__form--report .comments__quote:hover { background-color: #f5456a; border-color: #f5456a; color: white; }
.comments-container .comments .comments__form.comments__form--report input[type='submit'] { background: url("../i/mny2015/white-arrow-large.png") 70% 53% no-repeat #f5456a; }
.comments-container .comments .comments__form.comments__form--report input[type='submit']:hover { background-color: #f72a55; }
.comments-container .comments .comment { position: relative; padding: 20px 0 40px; border-bottom: 1px solid #dddddd; font-size: 0; }
.comments-container .comments .comment.reply-tier-1 { width: 90%; margin-left: 10%; }
.comments-container .comments .comment.reply-tier-1 .comment__user { max-width: 82.5%; }
.comments-container .comments .comment.reply-tier-1 .comment__text { max-width: 82.5%; }
.comments-container .comments .comment.reply-tier-2 { width: 80%; margin-left: 20%; }
.comments-container .comments .comment.reply-tier-2 .comment__user { max-width: 80%; }
.comments-container .comments .comment.reply-tier-2 .comment__text { max-width: 80%; }
.comments-container .comments .comment.reply-tier-3 { width: 70%; margin-left: 30%; }
.comments-container .comments .comment.reply-tier-3 .comment__user { max-width: 77.5%; }
.comments-container .comments .comment.reply-tier-3 .comment__text { max-width: 77.5%; }
.comments-container .comments .comment.reply-tier-4 { width: 60%; margin-left: 40%; }
.comments-container .comments .comment.reply-tier-4 .comment__user { max-width: 75%; }
.comments-container .comments .comment.reply-tier-4 .comment__text { max-width: 75%; }
.comments-container .comments .comment .hd.hd_b { display: none; }
.comments-container .comments .comment .comment__user .name, .comments-container .comments .comment .comment__user .ip, .comments-container .comments .comment .comment__user .date { display: inline-block; font-size: 14px; font-size: 1.4rem; line-height: 1.24; }
.comments-container .comments .comment .comment__user .name { font-weight: 700; margin-right: 6px; }
.comments-container .comments .comment .comment__user .info { display: inline-block; color: #7a7a7a; font-size: 14px; font-size: 1.4rem; line-height: 1.8; }
.comments-container .comments .comment .comment__user .info .date { border-left: 1px solid #a4a4a4; margin-left: 4px; padding-left: 4px; }
.comments-container .comments .comment .comment__text { max-width: 85%; margin-top: 12px; font-size: 14px; font-size: 1.4rem; }
.comments-container .comments .comment .rating { position: absolute; top: 20px; right: 0; font-size: 0; }
.comments-container .comments .comment .rating .rate { position: relative; display: inline-block; vertical-align: middle; top: -2px; padding: 5px 7px 3px; margin-right: 11px; border: 1px solid #dddddd; background-color: #f5f5f5; font-size: 12px; font-size: 1.2rem; font-weight: 700; color: #646464; }
.comments-container .comments .comment .rating .rate:after { position: absolute; right: -6px; top: 8px; content: ""; display: block; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); overflow: hidden; background-position: -80px -16px; height: 9px; width: 6px; }
.comments-container .comments .comment .rating i { display: block; cursor: pointer; }
.comments-container .comments .comment .rating i + i { margin-left: 4px; }
.comments-container .comments .comment .rating i.like { background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -63px 0; height: 16px; width: 17px; display: inline-block; vertical-align: middle; }
.comments-container .comments .comment .rating i.dislike { background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -80px 0; height: 16px; width: 17px; display: inline-block; vertical-align: middle; }
.comments-container .comments .comment .actions { position: absolute; right: 0; bottom: 8px; font-size: 0; }
.comments-container .comments .comment .actions div + div { margin-left: 5px; }

.container--article .comments-container { margin-left: 261px; }
@media (max-width: 1222px) { .container--article .comments-container { margin-left: 0; } }

.container--gallery .comments-container { width: 644px; margin-bottom: 60px; }
.container--gallery .comments-container .comments .comments__form input[type='submit'] { width: 177px; background: url("../i/mny2015/white-arrow-large.png") 87% 51% no-repeat #2c90ff; }
.container--gallery .comments-container .comments .comments__form input[type='submit']:hover { background-color: #2783e9; }
.container--gallery .container { padding: 0; margin: 0; }

.article { width: 886px; }
@media (max-width: 1222px) { .article { width: 100%; position: relative; } }
.article .article__title { font-size: 34px; font-size: 3.4rem; color: black; font-weight: 700; }
@media (max-width: 1222px) { .article .article__title { width: 656px; margin-top: 87px; } }
.article .article__title .page-no { display: none; font-weight: 400; }
.article .article__title .page-no:after { content: ": "; }
@media (max-width: 1222px) { .article .article__title .page-no { display: inline; } }

.article__author { width: 245px; padding-top: 17px; padding-bottom: 25px; margin-top: 15px; border-top: 1px solid #f1f1f1; }
@media (max-width: 1222px) { .article__author { position: absolute; top: -71px; left: 0; width: 656px; margin-top: 0; padding-bottom: 0; padding-top: 0; border-top: none; } }
.article__author .author { color: black; padding-bottom: 5px; border-bottom: 1px solid #f1f1f1; }
.article__author .author.author--short { border-bottom: 0; padding-bottom: 0; }
@media (max-width: 1222px) { .article__author .author { display: inline-block; vertical-align: middle; padding-bottom: 0; border-bottom: none; }
  .article__author .author .author__person { display: inline-block; vertical-align: middle; } }
.article__author .author .author__image { display: inline-block; vertical-align: middle; margin-right: 7px; }
.article__author .author .author__image img { width: 47px; height: 47px; border-radius: 5px; }
.article__author .author .author__description { display: inline-block; vertical-align: middle; width: 185px; }
.article__author .author .author__description .author-name { font-size: 14px; font-size: 1.4rem; font-weight: 900; }
.article__author .author .author__description .author-role { font-size: 14px; font-size: 1.4rem; font-weight: 400; }
.article__author .author a { display: block; height: 100%; }
.article__author .author .author__options { margin-top: 15px; font-size: 12px; font-size: 1.2rem; }
@media (max-width: 1222px) { .article__author .author .author__options { position: relative; display: inline-block; vertical-align: middle; margin-top: 0; margin-left: 40px; }
  .article__author .author .author__options:before { position: absolute; display: block; content: ""; top: -5px; left: -21px; height: 47px; width: 1px; background-color: #f1f1f1; } }
.article__author .author .author__options div { display: table; margin-bottom: 7px; }
@media (max-width: 1222px) { .article__author .author .author__options div { display: block; } }
.article__author .author .author__options div i { vertical-align: middle; }
.article__author .author .author__options div span { display: inline-block; vertical-align: middle; margin-left: 6px; color: #757575; }
.article__author .author .author__options div:hover span { color: #0072f1; }
.article__author .author .author__options .author__fb .icon-author-fb { background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -113px 0; height: 16px; width: 16px; display: inline-block; vertical-align: middle; }
.article__author .author .author__options .author__fb:hover .icon-author-fb { background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -97px 0; height: 16px; width: 16px; display: inline-block; vertical-align: middle; }
@media (max-width: 1222px) { .article__author .author .author__options .author__fb { display: none; } }
.article__author .author .author__options .author__articles .icon-author-articles { background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: 0 -140px; height: 17px; width: 16px; display: inline-block; vertical-align: middle; }
.article__author .author .author__options .author__articles:hover .icon-author-articles { background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -122px -16px; height: 17px; width: 16px; display: inline-block; vertical-align: middle; }
.article__author .author .author__options .author__contact { cursor: pointer; }
@media (max-width: 1222px) { .article__author .author .author__options .author__contact { margin-bottom: 0; } }
.article__author .author .author__options .author__contact .icon-author-contact { background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: 0 -58px; height: 13px; width: 16px; display: inline-block; vertical-align: middle; position: relative; top: -0.5px; }
.article__author .author .author__options .author__contact:hover .icon-author-contact { background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -47px 0; height: 13px; width: 16px; display: inline-block; vertical-align: middle; position: relative; top: -0.5px; }
.article__author .author + .author { margin-top: 20px; }
.article__author .post-time { font-size: 12px; font-size: 1.2rem; line-height: 3; color: black; border-bottom: 2px solid #f1f1f1; }
@media (max-width: 1222px) { .article__author .post-time { display: inline-block; vertical-align: middle; border-bottom: none; }
  .article__author .post-time:before { display: inline-block; vertical-align: middle; content: ""; height: 47px; width: 1px; margin: 0 20px; background-color: #f1f1f1; } }
.article__author .like-us { font-size: 15px; font-size: 1.5rem; color: #000; padding-top: 20px; padding-bottom: 10px; overflow: hidden; white-space: nowrap; }
.article__author .like-us span { display: inline-block; margin-right: 5px; }
.article__author .like-us .fb-like { display: inline-block; }
@media (max-width: 1222px) { .article__author .like-us { vertical-align: middle; display: inline-block; padding-top: 0; padding-bottom: 3px; padding-left: 50px; } }
.article__author .wpsocials { margin-top: 17px; }
.article__author .wpsocials .item { width: auto; float: left; height: 61px; }
.article__author .wpsocials .item + .item { margin-left: 20px; }
@media (max-width: 1222px) { .article__author .wpsocials { display: none; } }
@media (max-width: 1222px) { .article__author.article__author--multi .author, .article__author.article__author--multilong .author { position: relative; overflow: hidden; min-height: 40px; }
  .article__author.article__author--multi .author + .author, .article__author.article__author--multilong .author + .author { margin-top: 0; margin-left: 5px; }
  .article__author.article__author--multi .author:after, .article__author.article__author--multilong .author:after { content: ''; position: absolute; right: 0; top: 0; height: 100%; width: 20px; opacity: 0; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -ms-transition: opacity 0.3s; transition: opacity 0.3s; background: -webkit-linear-gradient(to left, #ffffff 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0; background: -o-linear-gradient(to left, #ffffff 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0; background: -moz-linear-gradient(to left, #ffffff 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0; background: -ms-linear-gradient(to left, #ffffff 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0; background: linear-gradient(to left, #ffffff 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0; z-index: 2; }
  .article__author.article__author--multi .author:hover .author__options, .article__author.article__author--multilong .author:hover .author__options { opacity: 1; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -ms-transition: opacity 0.3s; transition: opacity 0.3s; }
  .article__author.article__author--multi .author:hover:after, .article__author.article__author--multilong .author:hover:after { opacity: 1; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -ms-transition: opacity 0.3s; transition: opacity 0.3s; }
  .article__author.article__author--multi .post-time, .article__author.article__author--multilong .post-time { position: relative; margin-left: 25px; line-height: 1.24; }
  .article__author.article__author--multi .post-time:before, .article__author.article__author--multilong .post-time:before { margin: 0 0 0 10px; position: absolute; left: -20px; top: -10px; }
  .article__author.article__author--multi .post-time time, .article__author.article__author--multilong .post-time time { display: block; }
  .article__author.article__author--multi .author__image img, .article__author.article__author--multilong .author__image img { width: 36px; height: 36px; }
  .article__author.article__author--multi .author__description, .article__author.article__author--multilong .author__description { width: auto; }
  .article__author.article__author--multi .author__options, .article__author.article__author--multilong .author__options { position: absolute; opacity: 0; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -ms-transition: opacity 0.3s; transition: opacity 0.3s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; top: 0; left: 44px; width: 100%; min-width: 138px; height: 100%; z-index: 2; background-color: #fff; margin-left: 0; }
  .article__author.article__author--multi .author__options:before, .article__author.article__author--multilong .author__options:before { content: normal; }
  .article__author.article__author--multi .author__options .author__fb, .article__author.article__author--multilong .author__options .author__fb { display: block; }
  .article__author.article__author--multi .author__options .author__contact, .article__author.article__author--multilong .author__options .author__contact { display: none; } }
@media (max-width: 1222px) { .article__author.article__author--multi.article__author--multilong .author + .author, .article__author.article__author--multilong.article__author--multilong .author + .author { margin-left: 10px; }
  .article__author.article__author--multi.article__author--multilong .author__image, .article__author.article__author--multilong.article__author--multilong .author__image { display: none; }
  .article__author.article__author--multi.article__author--multilong .author__options, .article__author.article__author--multilong.article__author--multilong .author__options { left: 0; }
  .article__author.article__author--multi.article__author--multilong .post-time, .article__author.article__author--multilong.article__author--multilong .post-time { margin-top: -4px; } }

.container--article .path { margin-bottom: 18px; }
.container--article .main-column { margin-left: 206px; }
@media (max-width: 1222px) { .container--article .main-column { margin-left: 0; } }

.article__content, .gallery__inner .content { line-height: 1.44; }
.article__content *, .gallery__inner .content * { line-height: 1.44; }
.article__content > ul li, .gallery__inner .content > ul li { position: relative; padding-left: 12px; font-size: 15px; font-size: 1.5rem; line-height: 1.34; }
.article__content > ul li:before, .gallery__inner .content > ul li:before { content: "\2022"; position: absolute; left: -2px; color: #2c90ff; }
.article__content > div, .article__content > table, .article__content > p, .article__content > section, .article__content ul, .gallery__inner .content > div, .gallery__inner .content > table, .gallery__inner .content > p, .gallery__inner .content > section, .gallery__inner .content ul { margin-bottom: 25px; }
.article__content ins, .gallery__inner .content ins { margin-top: 25px; margin-bottom: 25px; }
.article__content > p, .gallery__inner .content > p { font-size: 15px; font-size: 1.5rem; line-height: 1.44; }
.article__content > p ul li, .gallery__inner .content > p ul li { position: relative; padding-left: 12px; font-size: 15px; font-size: 1.5rem; line-height: 1.34; }
.article__content > p ul li:before, .gallery__inner .content > p ul li:before { content: "\2022"; position: absolute; left: -2px; color: #2c90ff; }
.article__content h2.hdwa, .gallery__inner .content h2.hdwa { font-size: 20px; font-size: 2rem; font-weight: 700; margin-bottom: 10px; }
.article__content p a, .gallery__inner .content p a { color: #0072f1; }
.article__content p a:hover, .gallery__inner .content p a:hover { text-decoration: underline; }
.article__content .lead, .gallery__inner .content .lead { display: block; margin-bottom: 25px; font-size: 20px; font-size: 2rem; font-weight: 700; }
.article__content .ticker, .gallery__inner .content .ticker { position: relative; display: inline; margin-right: 6px; }
.article__content .ticker .ticker__display, .gallery__inner .content .ticker .ticker__display { display: inline-block; position: relative; top: 1px; background: url("../i/mny2015/ticker.png") no-repeat #fff; min-height: 18px; min-width: 18px; }
.article__content .ticker .ticker__display:hover .ticker__inbox, .gallery__inner .content .ticker .ticker__display:hover .ticker__inbox { display: block; }
.article__content .ticker .ticker__display .ticker__inbox, .gallery__inner .content .ticker .ticker__display .ticker__inbox { display: none; position: absolute; width: auto; bottom: 24px; left: 0; padding: 5px; background-color: #fff; border: 1px solid #d0e7fd; border-radius: 4px; border-bottom-left-radius: 0; box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); z-index: 400; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; }
.article__content .ticker .ticker__display .ticker__inbox:after, .gallery__inner .content .ticker .ticker__display .ticker__inbox:after { position: absolute; bottom: -8px; left: -1px; content: ""; width: 16px; height: 8px; background-color: #fff; border-left: 1px solid #d0e7fd; border-right: 1px solid #d0e7fd; }
.article__content .ticker .ticker__display .ticker__inbox .ticker__more, .gallery__inner .content .ticker .ticker__display .ticker__inbox .ticker__more { display: inline-block; padding: 6px 15px 6px 6px; margin: 11px auto 5px; border: 0; border-radius: 4px; text-align: center; background: url("../i/mny2015/white-arrow.png") 96% center no-repeat #2c90ff; color: white; font-weight: 700; font-size: 12px; font-size: 1.2rem; }
.article__content .ticker .ticker__display .ticker__inbox .ticker__more:hover, .gallery__inner .content .ticker .ticker__display .ticker__inbox .ticker__more:hover { background-color: #2783e9; text-decoration: none; }
.article__content .ticker:hover, .gallery__inner .content .ticker:hover { cursor: pointer; }
.article__content .to-left, .gallery__inner .content .to-left { float: left !important; margin-right: 16px !important; margin-bottom: 5px !important; }
.article__content .to-right, .gallery__inner .content .to-right { float: right !important; margin-left: 16px !important; margin-bottom: 5px !important; }
.article__content .update, .gallery__inner .content .update { position: relative; margin-bottom: 40px; padding-top: 10px; }
.article__content .update .update__box, .gallery__inner .content .update .update__box { width: 132px; padding: 5px 3px; margin: 0 auto; background-color: #f1f1f1; border-radius: 50px; font-size: 12px; font-size: 1.2rem; }
.article__content .update .update__box .icon-clock, .gallery__inner .content .update .update__box .icon-clock { background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -33px 0; height: 14px; width: 14px; display: inline-block; vertical-align: middle; position: relative; top: -2px; margin: 3px 5px 0; }
.article__content .update .update__box span, .gallery__inner .content .update .update__box span { font-weight: 700; }
.article__content .update:before, .gallery__inner .content .update:before { content: ""; display: block; z-index: 1; position: absolute; top: 59%; height: 1px; width: 100%; background: -webkit-linear-gradient(to right, rgba(241, 241, 241, 0) 0%, #f1f1f1 8%, #f1f1f1 37%, rgba(241, 241, 241, 0) 38%, rgba(241, 241, 241, 0) 62%, #f1f1f1 63%, #f1f1f1 92%, rgba(241, 241, 241, 0) 100%) repeat scroll 0 0; background: -o-linear-gradient(to right, rgba(241, 241, 241, 0) 0%, #f1f1f1 8%, #f1f1f1 37%, rgba(241, 241, 241, 0) 38%, rgba(241, 241, 241, 0) 62%, #f1f1f1 63%, #f1f1f1 92%, rgba(241, 241, 241, 0) 100%) repeat scroll 0 0; background: -moz-linear-gradient(to right, rgba(241, 241, 241, 0) 0%, #f1f1f1 8%, #f1f1f1 37%, rgba(241, 241, 241, 0) 38%, rgba(241, 241, 241, 0) 62%, #f1f1f1 63%, #f1f1f1 92%, rgba(241, 241, 241, 0) 100%) repeat scroll 0 0; background: -ms-linear-gradient(to right, rgba(241, 241, 241, 0) 0%, #f1f1f1 8%, #f1f1f1 37%, rgba(241, 241, 241, 0) 38%, rgba(241, 241, 241, 0) 62%, #f1f1f1 63%, #f1f1f1 92%, rgba(241, 241, 241, 0) 100%) repeat scroll 0 0; background: linear-gradient(to right, rgba(241, 241, 241, 0) 0%, #f1f1f1 8%, #f1f1f1 37%, rgba(241, 241, 241, 0) 38%, rgba(241, 241, 241, 0) 62%, #f1f1f1 63%, #f1f1f1 92%, rgba(241, 241, 241, 0) 100%) repeat scroll 0 0; }
.article__content .table, .gallery__inner .content .table { width: 100%; margin-bottom: 25px; color: black; font-size: 14px; font-size: 1.4rem; }
.article__content .table td, .article__content .table th, .gallery__inner .content .table td, .gallery__inner .content .table th { vertical-align: middle; }
.article__content .table td:first-of-type, .article__content .table th:first-of-type, .gallery__inner .content .table td:first-of-type, .gallery__inner .content .table th:first-of-type { padding-left: 10px; }
.article__content .table td:last-of-type, .article__content .table th:last-of-type, .gallery__inner .content .table td:last-of-type, .gallery__inner .content .table th:last-of-type { padding-right: 10px; }
.article__content .table .trh, .gallery__inner .content .table .trh { background-color: #d9ecfe; font-size: 15px; font-size: 1.5rem; font-weight: 700; }
.article__content .table .trh th, .gallery__inner .content .table .trh th { padding: 7px; }
.article__content .table .trc, .gallery__inner .content .table .trc { background-color: #f2f8ff; border-bottom: 2px solid #dcedfe; font-weight: 700; }
.article__content .table .trc th, .gallery__inner .content .table .trc th { padding: 7px; }
.article__content .table .trc th.align-left, .gallery__inner .content .table .trc th.align-left { text-align: left; }
.article__content .table .trc th.align-center, .gallery__inner .content .table .trc th.align-center { text-align: center; }
.article__content .table tbody .trl, .article__content .table tbody .trd, .gallery__inner .content .table tbody .trl, .gallery__inner .content .table tbody .trd { border-bottom: 1px solid #d9ecfe; }
.article__content .table tbody .trl td, .article__content .table tbody .trd td, .gallery__inner .content .table tbody .trl td, .gallery__inner .content .table tbody .trd td { padding: 7px; text-align: center; }
.article__content .table tbody .trl td.align-left, .article__content .table tbody .trd td.align-left, .gallery__inner .content .table tbody .trl td.align-left, .gallery__inner .content .table tbody .trd td.align-left { text-align: left; }
.article__content .table tbody .trl td.align-center, .article__content .table tbody .trd td.align-center, .gallery__inner .content .table tbody .trl td.align-center, .gallery__inner .content .table tbody .trd td.align-center { text-align: center; }
.article__content .table tbody .trl td .author__image, .article__content .table tbody .trd td .author__image, .gallery__inner .content .table tbody .trl td .author__image, .gallery__inner .content .table tbody .trd td .author__image { width: 47px; height: 47px; display: inline-block; vertical-align: middle; }
.article__content .table tbody .trl td .author__image img, .article__content .table tbody .trd td .author__image img, .gallery__inner .content .table tbody .trl td .author__image img, .gallery__inner .content .table tbody .trd td .author__image img { width: 47px; height: 47px; border-radius: 5px; }
.article__content .table tbody .trl td .author-name, .article__content .table tbody .trd td .author-name, .gallery__inner .content .table tbody .trl td .author-name, .gallery__inner .content .table tbody .trd td .author-name { margin-left: 7px; display: inline-block; vertical-align: middle; }
.article__content .table tbody .trl td:first-of-type img, .article__content .table tbody .trd td:first-of-type img, .gallery__inner .content .table tbody .trl td:first-of-type img, .gallery__inner .content .table tbody .trd td:first-of-type img { border-radius: 5px; width: 47px; height: 47px; }
.article__content .table caption, .gallery__inner .content .table caption { caption-side: bottom; text-align: left; font-size: 11px; font-size: 1.1rem; color: #757575; margin-top: 10px; }
.article__content .table .text-blue, .gallery__inner .content .table .text-blue { color: #0072f1; }
.article__content .highlight, .gallery__inner .content .highlight, .gallery__article .highlight { display: block; position: relative; width: 100%; padding: 19px 0 19px 55px; border-left: 2px solid #2c90ff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 20px; font-size: 2rem; color: black; }
.article__content .highlight .highlight__author, .gallery__inner .content .highlight .highlight__author, .gallery__article .highlight .highlight__author { font-size: 18px; font-size: 1.8rem; color: #c5c5c5; font-weight: 900; }
.article__content .highlight .highlight__author:after, .gallery__inner .content .highlight .highlight__author:after, .gallery__article .highlight .highlight__author:after { content: ":"; }
.article__content .highlight .highlight__text, .gallery__inner .content .highlight .highlight__text, .gallery__article .highlight .highlight__text { font-size: 20px; font-size: 2rem; }
.article__content .highlight.quotation:after, .gallery__inner .content .highlight.quotation:after, .gallery__article .highlight .highlight.quotation:after { position: absolute; display: block; right: 0; top: 13px; content: ""; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); overflow: hidden; background-position: -30px -99px; height: 33px; width: 41px; }
.article__content .highlight.quotation .highlight__text, .gallery__inner .content .highlight.quotation .highlight__text, .gallery__article .highlight.quotation .highlight__text  { font-size: 24px; font-size: 2.4rem; }
.article__content .highlight.to-left, .article__content .highlight.to-right, .gallery__inner .content .highlight.to-left, .gallery__inner .content .highlight.to-right, .gallery__article .highlight.to-left, .gallery__article .highlight.to-right  { width: 348px; }
.article__content .highlight.to-left .highlight__author, .article__content .highlight.to-right .highlight__author, .gallery__inner .content .highlight.to-left .highlight__author, .gallery__inner .content .highlight.to-right .highlight__author, .gallery__article .highlight.to-right .highlight__author, .gallery__article .highlight.to-left .highlight__author { width: 245px; font-size: 15px; font-size: 1.5rem; }
.article__content .highlight.to-left .highlight__text, .article__content .highlight.to-right .highlight__text, .gallery__inner .content .highlight.to-left .highlight__text, .gallery__inner .content .highlight.to-right .highlight__text, .gallery__article .highlight.to-right .highlight__text, .gallery__article .highlight.to-left .highlight__text { width: 245px; font-size: 20px; font-size: 2rem; }
.article__content .highlight.highlight--long, .gallery__inner .content .highlight.highlight--long, .gallery__article .highlight.highlight--long  { font-size: 16px; font-size: 1.6rem; line-height: 1.44; }
.article__content .highlight.highlight--long .highlight__text, .gallery__inner .content .highlight.highlight--long .highlight__text, .gallery__article .highlight.highlight--long .highlight__text { font-size: 16px; font-size: 1.6rem; line-height: 1.44; }
.article__content .article-inner-box, .gallery__inner .content .article-inner-box, .gallery__article .article-inner-box { width: 245px; padding: 17px 8px; background-color: #f5f5f5; border-bottom: 1px solid #d0cfcf; }
.article__content .survey .title, .gallery__inner .content .survey .title, .gallery__article.survey .title { width: 245px; padding: 10px 8px 0; font-size: 15px; font-size: 1.5rem; background-color: #f5f5f5; font-weight: 700; }
.article__content .survey .survey__form, .gallery__inner .content .survey .survey__form, .gallery__article .survey .survey__form { display: block; font-size: 15px; font-size: 1.5rem; }
.article__content .survey .survey__form label, .gallery__inner .content .survey .survey__form label, .gallery__article .survey .survey__form label { cursor: pointer; }
.article__content .survey .survey__form label + label, .gallery__inner .content .survey .survey__form label + label, .gallery__article .survey .survey__form label + label { margin-top: 10px; }
.article__content .survey .survey__form input[type='submit'], .gallery__inner .content .survey .survey__form input[type='submit'], .gallery__article .survey .survey__form input[type='submit'] { display: block; padding: 10.5px 15px 10px 8px; margin: 10px auto 0; border: 0; border-radius: 4px; background: url("../i/mny2015/white-arrow.png") 85% center no-repeat #2c90ff; cursor: pointer; }
.article__content .survey .survey__form input[type='submit']:hover, .gallery__inner .content .survey .survey__form input[type='submit']:hover, .gallery__article .survey .survey__form input[type='submit']:hover { background-color: #2783e9; }
.article__content .survey .survey__form .input-custom, .gallery__inner .content .survey .survey__form .input-custom, .gallery__article .survey .survey__form .input-custom { display: table; font-size: 15px; font-size: 1.5rem; color: black; }
.article__content .survey .survey__form .input-custom .input-custom__dummy, .gallery__inner .content .survey .survey__form .input-custom .input-custom__dummy, .gallery__article .survey .survey__form .input-custom .input-custom__dummy { top: -1.5px; }
.article__content .survey .survey__form .result, .gallery__inner .content .survey .survey__form .result, .gallery__article .survey .survey__form .result { display: none; }
.article__content .survey .survey__form .result .label, .gallery__inner .content .survey .survey__form .result .label, .gallery__article .survey .survey__form .result .label { font-size: 16px; font-size: 1.6rem; line-height: 1; }
.article__content .survey .survey__form .result .label:after, .gallery__inner .content .survey .survey__form .result .label:after, .gallery__article .survey .survey__form .result .label:after { content: ":"; }
.article__content .survey .survey__form .result .result__bar, .gallery__inner .content .survey .survey__form .result .result__bar, .gallery__article .survey .survey__form .result .result__bar { display: inline-block; vertical-align: middle; width: 200px; height: 3px; }
.article__content .survey .survey__form .result .result__bar .progress, .gallery__inner .content .survey .survey__form .result .result__bar .progress, .gallery__article .survey .survey__form .result .result__bar .progress { display: block; background-color: #2c90ff; height: 3px; width: 0%; -webkit-transition: width 1.5s; -moz-transition: width 1.5s; -o-transition: width 1.5s; -ms-transition: width 1.5s; transition: width 1.5s; }
.article__content .survey .survey__form .result .value, .gallery__inner .content .survey .survey__form .result .value, .gallery__article .survey .survey__form .result .value { display: inline-block; vertical-align: middle; width: 40px; }
.article__content .survey .survey__form .result + .result, .gallery__inner .content .survey .survey__form .result + .result, .gallery__article .survey .survey__form .result + .result { margin-top: 10px; }
.article__content .survey .survey__form .error-msg, .gallery__inner .content .survey .survey__form .error-msg, .gallery__article .survey .survey__form .error-msg { margin-top: 5px; font-size: 14px; font-size: 1.4rem; text-align: center; text-decoration: underline; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; -ms-transition: opacity 0.2s; transition: opacity 0.2s; }
.article__content .survey .survey__form .error-msg.error, .gallery__inner .content .survey .survey__form .error-msg.error, .gallery__article .survey .survey__form .error-msg.error { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; -ms-transition: opacity 0.2s; transition: opacity 0.2s; }
.article__content .exchange-live-widget .exchange-live__posts, .gallery__inner .content .exchange-live-widget .exchange-live__posts, .widgets .exchange-live-widget .exchange-live__posts { margin-top: 0; }
.widgets .exchange-live-widget .exchange-live__posts { width: 100%; background-color: #f5f5f5; color: #000; margin-bottom: 20px; }
.article__content .exchange-live-widget .exchange-live__posts li.post, .gallery__inner .content .exchange-live-widget .exchange-live__posts li.post, .widgets .exchange-live-widget .exchange-live__posts li.post { width: 100%; height: auto; border-bottom: 1px solid #d0cfcf; background-color: #f5f5f5; transition: background-color 0.2s ease 0s; }
.article__content .exchange-live-widget .exchange-live__posts li.post:hover, .gallery__inner .content .exchange-live-widget .exchange-live__posts li.post:hover, .widgets .exchange-live-widget .exchange-live__posts li.post:hover { background-color: #FFF; }
.article__content .exchange-live-widget .exchange-live__posts li.post .post__time, .gallery__inner .content .exchange-live-widget .exchange-live__posts li.post .post__time, .widgets .exchange-live-widget .exchange-live__posts li.post .post__time { display: inline-block; vertical-align: top; width: 47px; margin-top: 3px; font-size: 13px; font-size: 1.3rem; color: #bababa; }
/*.article__content .exchange-live-widget .exchange-live__posts li.post .post__time:after, .gallery__inner .content .exchange-live-widget .exchange-live__posts li.post .post__time:after, .widgets .exchange-live-widget .exchange-live__posts li.post .post__time:after { content: ""; position: relative; display: inline-block; top: -2px; width: 6px; height: 6px; margin-left: 5px; border-radius: 50%; background-color: #d0cfcf; }*/
.article__content .exchange-live-widget .exchange-live__posts li.post .post__title, .gallery__inner .content .exchange-live-widget .exchange-live__posts li.post .post__title, .widgets .exchange-live-widget .exchange-live__posts li.post .post__title { display: inline-block; vertical-align: top; width: 177px; font-size: 14px; font-size: 1.4rem; line-height: 1.44; }
@media (max-width: 1222px) { .widgets .exchange-live-widget .exchange-live__posts li.post .post__title { width: 234px; } }
.article__content .exchange-live-widget .exchange-live__posts li.post .post__title.post__title--arrow:after, .gallery__inner .content .exchange-live-widget .exchange-live__posts li.post .post__title.post__title--arrow:after, .widgets .exchange-live-widget .exchange-live__posts li.post .post__title.post__title--arrow:after { content: ""; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -47px -16px; height: 8px; width: 5px; display: inline-block; vertical-align: middle; margin-left: 4px; }
.article__content .exchange-live-widget .exchange-live__posts li.post a, .gallery__inner .content .exchange-live-widget .exchange-live__posts li.post a, .widgets .exchange-live-widget .exchange-live__posts li.post a { display: block; height: 100%; padding: 11px 8px; }
.article__content .exchange-live-widget .exchange-live__posts li.post:hover .post__title, .gallery__inner .content .exchange-live-widget .exchange-live__posts li.post:hover .post__title, .widgets .exchange-live-widget .exchange-live__posts li.post:hover .post__title { text-decoration: none; }
/*.article__content .exchange-live-widget .exchange-live__posts li.post + li.post, .gallery__inner .content .exchange-live-widget .exchange-live__posts li.post + li.post, .widgets .exchange-live-widget .exchange-live__posts li.post + li.post { margin-top: 13px; }*/
.article__content .exchange-live-widget .exchange-live__posts li.post:nth-of-type(n+6), .gallery__inner .content .exchange-live-widget .exchange-live__posts li.post:nth-of-type(n+6), .widgets .exchange-live-widget .exchange-live__posts li.post:nth-of-type(n+6) { display: none; }
.article__content .download, .gallery__inner .content .download { text-align: center; }
.article__content .download .icon-download, .gallery__inner .content .download .icon-download { display: block; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); overflow: hidden; background-position: 0 -251px; height: 52px; width: 52px; margin: 5px auto 14px; }
.article__content .download li a, .gallery__inner .content .download li a { display: block; font-weight: 700; }
.article__content .download .button, .gallery__inner .content .download .button { margin-top: 16px; }
.article__content .forum, .gallery__inner .content .forum { text-align: center; }
.article__content .forum .icon-bubbles, .gallery__inner .content .forum .icon-bubbles { display: block; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); overflow: hidden; background-position: -80px -209px; height: 42px; width: 70px; margin: 5px auto 14px; }
.article__content .forum div a, .gallery__inner .content .forum div a { font-weight: 700; }
.article__content .forum div a:after, .gallery__inner .content .forum div a:after { content: ""; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -47px -16px; height: 8px; width: 5px; display: inline-block; vertical-align: middle; margin-left: 4px; }
.article__content .chart, .gallery__inner .content .chart { width: 100%; text-align: center; }
.article__content .chart .trh, .gallery__inner .content .chart .trh { font-weight: 700; }
.article__content .chart .trh td, .gallery__inner .content .chart .trh td { padding-bottom: 15px; }
.article__content .chart caption, .gallery__inner .content .chart caption { caption-side: bottom; text-align: left; font-size: 11px; font-size: 1.1rem; color: #757575; margin-top: 10px; }
.article__content .chart span, .gallery__inner .content .chart span { color: #0072f1; text-decoration: underline; }
.article__content .chart .text-blue, .gallery__inner .content .chart .text-blue { color: #0072f1; }
.article__content .see-more .article-inner-box span, .gallery__inner .content .see-more .article-inner-box span { display: block; font-weight: 700; }
.article__content .see-more .article-inner-box span:after, .gallery__inner .content .see-more .article-inner-box span:after { content: ''; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -47px -16px; height: 8px; width: 5px; display: inline-block; vertical-align: middle; margin-left: 4px; }
.article__content .read-more, .gallery__inner .content .read-more { width: 333px; }
.article__content .read-more ul li, .gallery__inner .content .read-more ul li { padding: 11px 0 12px; border-bottom: 1px solid #d0cfcf; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.article__content .read-more ul li .image, .gallery__inner .content .read-more ul li .image { width: 126px; height: 72px; display: inline-block; vertical-align: middle; }
.article__content .read-more ul li .image img, .gallery__inner .content .read-more ul li .image img { width: 126px; height: 72px; }
.article__content .read-more ul li .description, .gallery__inner .content .read-more ul li .description { width: 175px; display: inline-block; vertical-align: middle; margin-left: 10px; }
.article__content .read-more ul li .description .date, .gallery__inner .content .read-more ul li .description .date { font-size: 12px; font-size: 1.2rem; color: #bababa; margin-bottom: 2px; }
.article__content .read-more ul li .description .title, .gallery__inner .content .read-more ul li .description .title { max-height: 66px; overflow: hidden; color: black; font-weight: 700; }
.article__content .read-more ul li a, .gallery__inner .content .read-more ul li a { display: block; height: 100%; }
.article__content .read-more ul li:hover .title, .gallery__inner .content .read-more ul li:hover .title { text-decoration: underline; }
.article__content .read-more-old, .gallery__inner .content .read-more-old { width: 333px; }
.article__content .read-more-old li, .gallery__inner .content .read-more-old li { padding: 11px 0 12px; border-bottom: 1px solid #d0cfcf; font-size: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.article__content .read-more-old li a.image, .gallery__inner .content .read-more-old li a.image { display: inline-block; vertical-align: middle; }
.article__content .read-more-old li a.image img, .gallery__inner .content .read-more-old li a.image img { width: 126px; height: 72px; }
.article__content .read-more-old li .takze_title, .gallery__inner .content .read-more-old li .takze_title { width: 175px; display: inline-block; vertical-align: middle; padding-left: 10px; font-size: 15px; font-size: 1.5rem; max-height: 60px; overflow: hidden; color: black; font-weight: 700; }
.article__content .read-more-old li a, .gallery__inner .content .read-more-old li a { display: block; height: 100%; }
.article__content .read-more-old li:hover .takze_title, .gallery__inner .content .read-more-old li:hover .takze_title { text-decoration: underline; }
.article__content .tags, .article__content .events, .gallery__inner .content .tags, .gallery__inner .content .events { font-size: 15px; font-size: 1.5rem; color: #9f9f9f; -webkit-transition: color 0.1s; -moz-transition: color 0.1s; -o-transition: color 0.1s; -ms-transition: color 0.1s; transition: color 0.1s; }
.article__content .tags a:hover, .article__content .events a:hover, .gallery__inner .content .tags a:hover, .gallery__inner .content .events a:hover { color: #696969; -webkit-transition: color 0.1s; -moz-transition: color 0.1s; -o-transition: color 0.1s; -ms-transition: color 0.1s; transition: color 0.1s; }
.article__content .tags, .gallery__inner .content .tags { margin-top: 10px; }
.article__content .tags .tags__content:before, .gallery__inner .content .tags .tags__content:before { content: "Tagi: "; }
.article__content .events .events__content:before, .gallery__inner .content .events .events__content:before { content: "Zobacz wi\0119 cej: "; }
.article__content .like-us, .gallery__inner .content .like-us { padding-top: 10px; margin-bottom: 25px; height: 22px; overflow: hidden; }
.article__content .like-us span, .gallery__inner .content .like-us span { display: inline-block; margin-right: 5px; }
.article__content .like-us .fb-like, .gallery__inner .content .like-us .fb-like { display: inline-block; position: relative; top: -2px; }
.article__content ins.adsbygoogle, .gallery__inner .content ins.adsbygoogle { margin: 20px 0; padding: 20px 0; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; }

.container--article .article__content { float: right; width: 625px; margin-top: 17px; margin-left: 16px; font-size: 15px; font-size: 1.5rem; color: black; }
@media (max-width: 1222px) { .container--article .article__content { width: 656px; float: left; margin-left: 0; } }

.article__content span[lang="pl"] .playertv_box, .gallery__inner .content span[lang="pl"] .playertv_box { margin-top: 25px; }
.article__content > p, .gallery__inner .content > p { font-size: 15px; font-size: 1.5rem; line-height: 1.44; }
.article__content h2.hdwa, .gallery__inner .content h2.hdwa { font-size: 20px; font-size: 2rem; font-weight: 700; margin-bottom: 10px; }
.article__content p a, .gallery__inner .content p a { color: #0072f1; }
.article__content p a:hover, .gallery__inner .content p a:hover { text-decoration: underline; }
.article__content .dt, .gallery__inner .content .dt { position: relative; top: -20px; text-align: left !important; font-size: 11px; font-size: 1.1rem; color: #757575; }
.article__content p img ~ .dt, .article__content p a ~ .dt, .gallery__inner .content p img ~ .dt, .gallery__inner .content p a ~ .dt { top: 0; }
.article__content p img, .article__content p a img, .gallery__inner .content p img, .gallery__inner .content p a img { clear: both; }
.article__content .wyk_up, .gallery__inner .content .wyk_up { position: relative; display: inline; margin-right: 6px; }
.article__content .wyk_up:hover, .gallery__inner .content .wyk_up:hover { cursor: pointer; }
.article__content .wyk_up .more, .gallery__inner .content .wyk_up .more { display: inline-block; padding: 6px 15px 6px 6px; margin: 11px auto 5px; border: 0; border-radius: 4px; text-align: center; background: url("../i/mny2015/white-arrow.png") 96% center no-repeat #2c90ff; color: white; font-weight: 700; font-size: 12px; font-size: 1.2rem; }
.article__content .wyk_up .more:hover, .gallery__inner .content .wyk_up .more:hover { background-color: #2783e9; text-decoration: none; }
.article__content .wyk_up .display, .gallery__inner .content .wyk_up .display { display: inline-block; position: relative; top: 1px; background: url("../i/mny2015/ticker.png") no-repeat #fff; min-height: 18px; min-width: 18px; }
.article__content .wyk_up .display:hover .inbox, .gallery__inner .content .wyk_up .display:hover .inbox { display: block; }
.article__content .wyk_up .display .Img, .gallery__inner .content .wyk_up .display .Img { display: none; }
.article__content .wyk_up .display .inbox, .gallery__inner .content .wyk_up .display .inbox { display: none; position: absolute; bottom: 24px; left: 0; background-color: #fff; border: 1px solid #d0e7fd; box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); border-radius: 4px; border-bottom-left-radius: 0; padding: 5px; width: auto; text-align: center; z-index: 400; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.article__content .wyk_up .display .inbox:after, .gallery__inner .content .wyk_up .display .inbox:after { position: absolute; bottom: -8px; left: -1px; content: ""; width: 16px; height: 8px; background-color: #fff; border-left: 1px solid #d0e7fd; border-right: 1px solid #d0e7fd; }
.article__content .i1, .article__content .i5, .article__content .lead-image, .gallery__inner .content .i1, .gallery__inner .content .i5, .gallery__inner .content .lead-image { font-size: 0; }
.article__content .i1 .floating-image__crop, .article__content .i1 .lead-image__crop, .article__content .i5 .floating-image__crop, .article__content .i5 .lead-image__crop, .article__content .lead-image .floating-image__crop, .article__content .lead-image .lead-image__crop, .gallery__inner .content .i1 .floating-image__crop, .gallery__inner .content .i1 .lead-image__crop, .gallery__inner .content .i5 .floating-image__crop, .gallery__inner .content .i5 .lead-image__crop, .gallery__inner .content .lead-image .floating-image__crop, .gallery__inner .content .lead-image .lead-image__crop { position: relative; display: inline-block; }
.article__content .i1 .floating-image__crop .label, .article__content .i1 .lead-image__crop .label, .article__content .i5 .floating-image__crop .label, .article__content .i5 .lead-image__crop .label, .article__content .lead-image .floating-image__crop .label, .article__content .lead-image .lead-image__crop .label, .gallery__inner .content .i1 .floating-image__crop .label, .gallery__inner .content .i1 .lead-image__crop .label, .gallery__inner .content .i5 .floating-image__crop .label, .gallery__inner .content .i5 .lead-image__crop .label, .gallery__inner .content .lead-image .floating-image__crop .label, .gallery__inner .content .lead-image .lead-image__crop .label { position: absolute; bottom: 0; right: 0; padding: 1px 3px; background-color: rgba(0, 0, 0, 0.7); font-size: 9px; font-size: 0.9rem; color: white; text-transform: uppercase; }
.article__content .i1, .article__content .i5, .gallery__inner .content .i1, .gallery__inner .content .i5 { display: block; cursor: pointer; }
.article__content .i1 img, .article__content .i5 img, .gallery__inner .content .i1 img, .gallery__inner .content .i5 img { max-width: 332px; height: auto; }
.article__content .i5, .gallery__inner .content .i5 { float: left !important; margin-right: 16px !important; margin-bottom: 5px !important; }
.article__content .i1, .gallery__inner .content .i1 { float: right !important; margin-left: 16px !important; margin-bottom: 5px !important; }
.article__content .tb1, .article__content .tbl2, .article__content .tb02, .gallery__inner .content .tb1, .gallery__inner .content .tbl2, .gallery__inner .content .tb02 { width: 100%; margin-bottom: 25px; color: black; font-size: 14px; font-size: 1.4rem; text-align: left; }
.article__content .tb1 td, .article__content .tb1 th, .article__content .tbl2 td, .article__content .tbl2 th, .article__content .tb02 td, .article__content .tb02 th, .gallery__inner .content .tb1 td, .gallery__inner .content .tb1 th, .gallery__inner .content .tbl2 td, .gallery__inner .content .tbl2 th, .gallery__inner .content .tb02 td, .gallery__inner .content .tb02 th { vertical-align: middle; }
.article__content .tb1 td:first-of-type, .article__content .tb1 th:first-of-type, .article__content .tbl2 td:first-of-type, .article__content .tbl2 th:first-of-type, .article__content .tb02 td:first-of-type, .article__content .tb02 th:first-of-type, .gallery__inner .content .tb1 td:first-of-type, .gallery__inner .content .tb1 th:first-of-type, .gallery__inner .content .tbl2 td:first-of-type, .gallery__inner .content .tbl2 th:first-of-type, .gallery__inner .content .tb02 td:first-of-type, .gallery__inner .content .tb02 th:first-of-type { padding-left: 10px; }
.article__content .tb1 td:last-of-type, .article__content .tb1 th:last-of-type, .article__content .tbl2 td:last-of-type, .article__content .tbl2 th:last-of-type, .article__content .tb02 td:last-of-type, .article__content .tb02 th:last-of-type, .gallery__inner .content .tb1 td:last-of-type, .gallery__inner .content .tb1 th:last-of-type, .gallery__inner .content .tbl2 td:last-of-type, .gallery__inner .content .tbl2 th:last-of-type, .gallery__inner .content .tb02 td:last-of-type, .gallery__inner .content .tb02 th:last-of-type { padding-right: 10px; }
.article__content .tb1 .trh, .article__content .tbl2 .trh, .article__content .tb02 .trh, .gallery__inner .content .tb1 .trh, .gallery__inner .content .tbl2 .trh, .gallery__inner .content .tb02 .trh { background-color: #d9ecfe; font-size: 15px; font-size: 1.5rem; font-weight: 700; text-align: center; }
.article__content .tb1 .trh th, .article__content .tbl2 .trh th, .article__content .tb02 .trh th, .gallery__inner .content .tb1 .trh th, .gallery__inner .content .tbl2 .trh th, .gallery__inner .content .tb02 .trh th { padding: 7px; }
.article__content .tb1 .trc, .article__content .tbl2 .trc, .article__content .tb02 .trc, .gallery__inner .content .tb1 .trc, .gallery__inner .content .tbl2 .trc, .gallery__inner .content .tb02 .trc { background-color: #f2f8ff; border-bottom: 2px solid #dcedfe; font-weight: 700; }
.article__content .tb1 .trc th, .article__content .tbl2 .trc th, .article__content .tb02 .trc th, .gallery__inner .content .tb1 .trc th, .gallery__inner .content .tbl2 .trc th, .gallery__inner .content .tb02 .trc th { padding: 7px; text-align: center; }
.article__content .tb1 tbody .trl, .article__content .tb1 tbody .trd, .article__content .tbl2 tbody .trl, .article__content .tbl2 tbody .trd, .article__content .tb02 tbody .trl, .article__content .tb02 tbody .trd, .gallery__inner .content .tb1 tbody .trl, .gallery__inner .content .tb1 tbody .trd, .gallery__inner .content .tbl2 tbody .trl, .gallery__inner .content .tbl2 tbody .trd, .gallery__inner .content .tb02 tbody .trl, .gallery__inner .content .tb02 tbody .trd { border-bottom: 1px solid #d9ecfe; }
.article__content .tb1 tbody .trl td, .article__content .tb1 tbody .trd td, .article__content .tbl2 tbody .trl td, .article__content .tbl2 tbody .trd td, .article__content .tb02 tbody .trl td, .article__content .tb02 tbody .trd td, .gallery__inner .content .tb1 tbody .trl td, .gallery__inner .content .tb1 tbody .trd td, .gallery__inner .content .tbl2 tbody .trl td, .gallery__inner .content .tbl2 tbody .trd td, .gallery__inner .content .tb02 tbody .trl td, .gallery__inner .content .tb02 tbody .trd td { padding: 7px; }
.article__content .tb1 tbody .trl td img, .article__content .tb1 tbody .trd td img, .article__content .tbl2 tbody .trl td img, .article__content .tbl2 tbody .trd td img, .article__content .tb02 tbody .trl td img, .article__content .tb02 tbody .trd td img, .gallery__inner .content .tb1 tbody .trl td img, .gallery__inner .content .tb1 tbody .trd td img, .gallery__inner .content .tbl2 tbody .trl td img, .gallery__inner .content .tbl2 tbody .trd td img, .gallery__inner .content .tb02 tbody .trl td img, .gallery__inner .content .tb02 tbody .trd td img { max-width: 605px; }
.article__content .tb1 tbody .trl td .author__image, .article__content .tb1 tbody .trd td .author__image, .article__content .tbl2 tbody .trl td .author__image, .article__content .tbl2 tbody .trd td .author__image, .article__content .tb02 tbody .trl td .author__image, .article__content .tb02 tbody .trd td .author__image, .gallery__inner .content .tb1 tbody .trl td .author__image, .gallery__inner .content .tb1 tbody .trd td .author__image, .gallery__inner .content .tbl2 tbody .trl td .author__image, .gallery__inner .content .tbl2 tbody .trd td .author__image, .gallery__inner .content .tb02 tbody .trl td .author__image, .gallery__inner .content .tb02 tbody .trd td .author__image { width: 47px; height: 47px; display: inline-block; vertical-align: middle; }
.article__content .tb1 tbody .trl td .author__image img, .article__content .tb1 tbody .trd td .author__image img, .article__content .tbl2 tbody .trl td .author__image img, .article__content .tbl2 tbody .trd td .author__image img, .article__content .tb02 tbody .trl td .author__image img, .article__content .tb02 tbody .trd td .author__image img, .gallery__inner .content .tb1 tbody .trl td .author__image img, .gallery__inner .content .tb1 tbody .trd td .author__image img, .gallery__inner .content .tbl2 tbody .trl td .author__image img, .gallery__inner .content .tbl2 tbody .trd td .author__image img, .gallery__inner .content .tb02 tbody .trl td .author__image img, .gallery__inner .content .tb02 tbody .trd td .author__image img { width: 47px; height: 47px; border-radius: 5px; }
.article__content .tb1 tbody .trl td .author-name, .article__content .tb1 tbody .trd td .author-name, .article__content .tbl2 tbody .trl td .author-name, .article__content .tbl2 tbody .trd td .author-name, .article__content .tb02 tbody .trl td .author-name, .article__content .tb02 tbody .trd td .author-name, .gallery__inner .content .tb1 tbody .trl td .author-name, .gallery__inner .content .tb1 tbody .trd td .author-name, .gallery__inner .content .tbl2 tbody .trl td .author-name, .gallery__inner .content .tbl2 tbody .trd td .author-name, .gallery__inner .content .tb02 tbody .trl td .author-name, .gallery__inner .content .tb02 tbody .trd td .author-name { margin-left: 7px; display: inline-block; vertical-align: middle; }
.article__content .tb1 tbody .trl td:first-of-type img, .article__content .tb1 tbody .trd td:first-of-type img, .article__content .tbl2 tbody .trl td:first-of-type img, .article__content .tbl2 tbody .trd td:first-of-type img, .article__content .tb02 tbody .trl td:first-of-type img, .article__content .tb02 tbody .trd td:first-of-type img, .gallery__inner .content .tb1 tbody .trl td:first-of-type img, .gallery__inner .content .tb1 tbody .trd td:first-of-type img, .gallery__inner .content .tbl2 tbody .trl td:first-of-type img, .gallery__inner .content .tbl2 tbody .trd td:first-of-type img, .gallery__inner .content .tb02 tbody .trl td:first-of-type img, .gallery__inner .content .tb02 tbody .trd td:first-of-type img { border-radius: 5px; }
.article__content .tb1 tbody .trl td:first-of-type[colspan="6"], .article__content .tb1 tbody .trd td:first-of-type[colspan="6"], .article__content .tbl2 tbody .trl td:first-of-type[colspan="6"], .article__content .tbl2 tbody .trd td:first-of-type[colspan="6"], .article__content .tb02 tbody .trl td:first-of-type[colspan="6"], .article__content .tb02 tbody .trd td:first-of-type[colspan="6"], .gallery__inner .content .tb1 tbody .trl td:first-of-type[colspan="6"], .gallery__inner .content .tb1 tbody .trd td:first-of-type[colspan="6"], .gallery__inner .content .tbl2 tbody .trl td:first-of-type[colspan="6"], .gallery__inner .content .tbl2 tbody .trd td:first-of-type[colspan="6"], .gallery__inner .content .tb02 tbody .trl td:first-of-type[colspan="6"], .gallery__inner .content .tb02 tbody .trd td:first-of-type[colspan="6"] { border-radius: 0; }
.article__content .tb1 tfoot, .article__content .tbl2 tfoot, .article__content .tb02 tfoot, .gallery__inner .content .tb1 tfoot, .gallery__inner .content .tbl2 tfoot, .gallery__inner .content .tb02 tfoot { font-size: 11px; font-size: 1.1rem; color: #757575; }
.article__content .tb1 tfoot .dt, .article__content .tbl2 tfoot .dt, .article__content .tb02 tfoot .dt, .gallery__inner .content .tb1 tfoot .dt, .gallery__inner .content .tbl2 tfoot .dt, .gallery__inner .content .tb02 tfoot .dt { padding-top: 10px; position: static; top: 0; }
.article__content .t4_m, .article__content .t5_m, .article__content .t6_m, .article__content .t7_m, .gallery__inner .content .t4_m, .gallery__inner .content .t5_m, .gallery__inner .content .t6_m, .gallery__inner .content .t7_m { display: block; position: relative; width: 100%; padding: 20px 0 20px 52px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 20px; font-size: 2rem; color: black; width: 348px; }
.article__content .t4_m .highlight__author, .article__content .t5_m .highlight__author, .article__content .t6_m .highlight__author, .article__content .t7_m .highlight__author, .gallery__inner .content .t4_m .highlight__author, .gallery__inner .content .t5_m .highlight__author, .gallery__inner .content .t6_m .highlight__author, .gallery__inner .content .t7_m .highlight__author { font-size: 18px; font-size: 1.8rem; color: #c5c5c5; font-weight: 900; }
.article__content .t4_m .highlight__author:after, .article__content .t5_m .highlight__author:after, .article__content .t6_m .highlight__author:after, .article__content .t7_m .highlight__author:after, .gallery__inner .content .t4_m .highlight__author:after, .gallery__inner .content .t5_m .highlight__author:after, .gallery__inner .content .t6_m .highlight__author:after, .gallery__inner .content .t7_m .highlight__author:after { content: ":"; }
.article__content .t4_m .highlight__text, .article__content .t5_m .highlight__text, .article__content .t6_m .highlight__text, .article__content .t7_m .highlight__text, .gallery__inner .content .t4_m .highlight__text, .gallery__inner .content .t5_m .highlight__text, .gallery__inner .content .t6_m .highlight__text, .gallery__inner .content .t7_m .highlight__text { font-size: 20px; font-size: 2rem; }
.article__content .t4_m.quotation:after, .article__content .t5_m.quotation:after, .article__content .t6_m.quotation:after, .article__content .t7_m.quotation:after, .gallery__inner .content .t4_m.quotation:after, .gallery__inner .content .t5_m.quotation:after, .gallery__inner .content .t6_m.quotation:after, .gallery__inner .content .t7_m.quotation:after { position: absolute; display: block; right: 0; top: 13px; content: ""; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); overflow: hidden; background-position: -30px -99px; height: 33px; width: 41px; }
.article__content .t4_m.quotation .highlight__text, .article__content .t5_m.quotation .highlight__text, .article__content .t6_m.quotation .highlight__text, .article__content .t7_m.quotation .highlight__text, .gallery__inner .content .t4_m.quotation .highlight__text, .gallery__inner .content .t5_m.quotation .highlight__text, .gallery__inner .content .t6_m.quotation .highlight__text, .gallery__inner .content .t7_m.quotation .highlight__text { font-size: 24px; font-size: 2.4rem; }
.article__content .t4_m .highlight__author, .article__content .t5_m .highlight__author, .article__content .t6_m .highlight__author, .article__content .t7_m .highlight__author, .gallery__inner .content .t4_m .highlight__author, .gallery__inner .content .t5_m .highlight__author, .gallery__inner .content .t6_m .highlight__author, .gallery__inner .content .t7_m .highlight__author { width: 150px; font-size: 15px; font-size: 1.5rem; }
.article__content .t4_m .highlight__text, .article__content .t5_m .highlight__text, .article__content .t6_m .highlight__text, .article__content .t7_m .highlight__text, .gallery__inner .content .t4_m .highlight__text, .gallery__inner .content .t5_m .highlight__text, .gallery__inner .content .t6_m .highlight__text, .gallery__inner .content .t7_m .highlight__text { width: 150px; font-size: 20px; font-size: 2rem; }
.article__content .t4_m.xmobile, .article__content .t5_m.xmobile, .article__content .t6_m.xmobile, .article__content .t7_m.xmobile, .gallery__inner .content .t4_m.xmobile, .gallery__inner .content .t5_m.xmobile, .gallery__inner .content .t6_m.xmobile, .gallery__inner .content .t7_m.xmobile { padding: 16px 0 16px; }
.article__content .t4_m.xmobile span.hd, .article__content .t5_m.xmobile span.hd, .article__content .t6_m.xmobile span.hd, .article__content .t7_m.xmobile span.hd, .gallery__inner .content .t4_m.xmobile span.hd, .gallery__inner .content .t5_m.xmobile span.hd, .gallery__inner .content .t6_m.xmobile span.hd, .gallery__inner .content .t7_m.xmobile span.hd { display: block; font-size: 12px; font-size: 1.2rem; line-height: 1.24; width: 100%; border-bottom: 2px solid #000; font-weight: 900; text-transform: uppercase; padding-bottom: 5px; margin-bottom: 15px; }
.article__content .t4_m.xmobile > a, .article__content .t5_m.xmobile > a, .article__content .t6_m.xmobile > a, .article__content .t7_m.xmobile > a, .gallery__inner .content .t4_m.xmobile > a, .gallery__inner .content .t5_m.xmobile > a, .gallery__inner .content .t6_m.xmobile > a, .gallery__inner .content .t7_m.xmobile > a { display: inline-block; vertical-align: middle; margin-right: 10px; }
.article__content .t4_m.xmobile a img, .article__content .t5_m.xmobile a img, .article__content .t6_m.xmobile a img, .article__content .t7_m.xmobile a img, .gallery__inner .content .t4_m.xmobile a img, .gallery__inner .content .t5_m.xmobile a img, .gallery__inner .content .t6_m.xmobile a img, .gallery__inner .content .t7_m.xmobile a img { width: 126px; }
.article__content .t4_m.xmobile .tekst, .article__content .t5_m.xmobile .tekst, .article__content .t6_m.xmobile .tekst, .article__content .t7_m.xmobile .tekst, .gallery__inner .content .t4_m.xmobile .tekst, .gallery__inner .content .t5_m.xmobile .tekst, .gallery__inner .content .t6_m.xmobile .tekst, .gallery__inner .content .t7_m.xmobile .tekst { width: 190px; display: inline-block; vertical-align: middle; font-size: 14px; font-size: 1.4rem; line-height: 1.24; }
.article__content .t4_m.xmobile .tekst b, .article__content .t5_m.xmobile .tekst b, .article__content .t6_m.xmobile .tekst b, .article__content .t7_m.xmobile .tekst b, .gallery__inner .content .t4_m.xmobile .tekst b, .gallery__inner .content .t5_m.xmobile .tekst b, .gallery__inner .content .t6_m.xmobile .tekst b, .gallery__inner .content .t7_m.xmobile .tekst b { display: block; margin-bottom: 3px; }
.article__content .t4_m.xmobile .tekst b a, .article__content .t5_m.xmobile .tekst b a, .article__content .t6_m.xmobile .tekst b a, .article__content .t7_m.xmobile .tekst b a, .gallery__inner .content .t4_m.xmobile .tekst b a, .gallery__inner .content .t5_m.xmobile .tekst b a, .gallery__inner .content .t6_m.xmobile .tekst b a, .gallery__inner .content .t7_m.xmobile .tekst b a { font-size: 15px; font-size: 1.5rem; line-height: 1.24; }
.article__content .t4_m ul.m0, .article__content .t5_m ul.m0, .article__content .t6_m ul.m0, .article__content .t7_m ul.m0, .gallery__inner .content .t4_m ul.m0, .gallery__inner .content .t5_m ul.m0, .gallery__inner .content .t6_m ul.m0, .gallery__inner .content .t7_m ul.m0 { background-color: #f5f5f5; border-bottom: 1px solid #d0cfcf; }
.article__content .t4_m ul.m0:before, .article__content .t5_m ul.m0:before, .article__content .t6_m ul.m0:before, .article__content .t7_m ul.m0:before, .gallery__inner .content .t4_m ul.m0:before, .gallery__inner .content .t5_m ul.m0:before, .gallery__inner .content .t6_m ul.m0:before, .gallery__inner .content .t7_m ul.m0:before { content: "pobierz plik"; display: block; width: 100%; background-color: #fff; border-bottom: 2px solid #000; padding-bottom: 5px; margin-bottom: 15px; font-size: 12px; font-size: 1.2rem; font-weight: 900; text-transform: uppercase; }
.article__content .t4_m ul.m0 li.p_tekst, .article__content .t5_m ul.m0 li.p_tekst, .article__content .t6_m ul.m0 li.p_tekst, .article__content .t7_m ul.m0 li.p_tekst, .gallery__inner .content .t4_m ul.m0 li.p_tekst, .gallery__inner .content .t5_m ul.m0 li.p_tekst, .gallery__inner .content .t6_m ul.m0 li.p_tekst, .gallery__inner .content .t7_m ul.m0 li.p_tekst { text-align: center; }
.article__content .t4_m ul.m0 li.p_tekst b, .article__content .t5_m ul.m0 li.p_tekst b, .article__content .t6_m ul.m0 li.p_tekst b, .article__content .t7_m ul.m0 li.p_tekst b, .gallery__inner .content .t4_m ul.m0 li.p_tekst b, .gallery__inner .content .t5_m ul.m0 li.p_tekst b, .gallery__inner .content .t6_m ul.m0 li.p_tekst b, .gallery__inner .content .t7_m ul.m0 li.p_tekst b { font-size: 15px; font-size: 1.5rem; }
.article__content .t4_m ul.m0 li.p_tekst img, .article__content .t5_m ul.m0 li.p_tekst img, .article__content .t6_m ul.m0 li.p_tekst img, .article__content .t7_m ul.m0 li.p_tekst img, .gallery__inner .content .t4_m ul.m0 li.p_tekst img, .gallery__inner .content .t5_m ul.m0 li.p_tekst img, .gallery__inner .content .t6_m ul.m0 li.p_tekst img, .gallery__inner .content .t7_m ul.m0 li.p_tekst img { display: block; margin: 10px auto; }
.article__content .t4_m, .article__content .t7_m, .gallery__inner .content .t4_m, .gallery__inner .content .t7_m { float: right !important; margin-left: 16px !important; margin-bottom: 5px !important; }
.article__content .t4_m.xmobile, .article__content .t7_m.xmobile, .gallery__inner .content .t4_m.xmobile, .gallery__inner .content .t7_m.xmobile { padding: 16px 0 16px 16px; }
.article__content .t5_m, .article__content .t6_m, .gallery__inner .content .t5_m, .gallery__inner .content .t6_m { float: left !important; margin-right: 16px !important; margin-bottom: 5px !important; padding: 19px 55px 19px 0; }
.article__content .t5_m.xmobile, .article__content .t6_m.xmobile, .gallery__inner .content .t5_m.xmobile, .gallery__inner .content .t6_m.xmobile { padding: 16px 16px 16px 0; }
.article__content .article-inner-box, .gallery__inner .content .article-inner-box { width: 245px; padding: 17px 8px; background-color: #f5f5f5; border-bottom: 1px solid #d0cfcf; }
.article__content .ankieta_fl, .article__content .ankieta_fr, .article__content .ankieta_max, .gallery__inner .content .ankieta_fl, .gallery__inner .content .ankieta_fr, .gallery__inner .content .ankieta_max { clear: both; }
.article__content .ankieta_fl .a11b, .article__content .ankieta_fr .a11b, .article__content .ankieta_max .a11b, .gallery__inner .content .ankieta_fl .a11b, .gallery__inner .content .ankieta_fr .a11b, .gallery__inner .content .ankieta_max .a11b { display: block; width: 100%; height: 25px; padding-top: 10px; border-bottom: 2px solid #000; color: black; font-weight: 900; text-transform: uppercase; text-align: left; position: relative; font-size: 12px; font-size: 1.2rem; }
@media (max-width: 1222px) { .article__content .ankieta_fl .a11b, .article__content .ankieta_fr .a11b, .article__content .ankieta_max .a11b, .gallery__inner .content .ankieta_fl .a11b, .gallery__inner .content .ankieta_fr .a11b, .gallery__inner .content .ankieta_max .a11b { height: 23px; padding-top: 8px; } }
.article__content .ankieta_fl h2, .article__content .ankieta_fr h2, .article__content .ankieta_max h2, .gallery__inner .content .ankieta_fl h2, .gallery__inner .content .ankieta_fr h2, .gallery__inner .content .ankieta_max h2 { font-size: 15px; font-size: 1.5rem; width: 245px; padding: 10px 8px 0; background-color: #f5f5f5; font-weight: 700; }
.article__content .ankieta_fl form, .article__content .ankieta_fr form, .article__content .ankieta_max form, .gallery__inner .content .ankieta_fl form, .gallery__inner .content .ankieta_fr form, .gallery__inner .content .ankieta_max form { display: block; padding: 17px 8px; background-color: #f5f5f5; border-bottom: 1px solid #d0cfcf; font-size: 15px; font-size: 1.5rem; font-weight: 400; width: 245px; }
.article__content .ankieta_fl form p + p, .article__content .ankieta_fr form p + p, .article__content .ankieta_max form p + p, .gallery__inner .content .ankieta_fl form p + p, .gallery__inner .content .ankieta_fr form p + p, .gallery__inner .content .ankieta_max form p + p { margin-top: 5px; }
.article__content .ankieta_fl form input[type='submit'], .article__content .ankieta_fr form input[type='submit'], .article__content .ankieta_max form input[type='submit'], .gallery__inner .content .ankieta_fl form input[type='submit'], .gallery__inner .content .ankieta_fr form input[type='submit'], .gallery__inner .content .ankieta_max form input[type='submit'] { display: block; padding: 10.5px 12px 10px 8px; margin: 20px auto 0; border: 0; border-radius: 4px; background: url("../i/mny2015/white-arrow.png") 92% center no-repeat #2c90ff; color: white; font-weight: 700; font-size: 13px; font-size: 1.3rem; }
.article__content .ankieta_fl form input[type='submit']:hover, .article__content .ankieta_fr form input[type='submit']:hover, .article__content .ankieta_max form input[type='submit']:hover, .gallery__inner .content .ankieta_fl form input[type='submit']:hover, .gallery__inner .content .ankieta_fr form input[type='submit']:hover, .gallery__inner .content .ankieta_max form input[type='submit']:hover { background-color: #2783e9; }
.article__content .ankieta_fl .wyniki, .article__content .ankieta_fr .wyniki, .article__content .ankieta_max .wyniki, .gallery__inner .content .ankieta_fl .wyniki, .gallery__inner .content .ankieta_fr .wyniki, .gallery__inner .content .ankieta_max .wyniki { padding: 17px 8px; background: #f5f5f5; }
.article__content .ankieta_fl .wyniki p + p, .article__content .ankieta_fr .wyniki p + p, .article__content .ankieta_max .wyniki p + p, .gallery__inner .content .ankieta_fl .wyniki p + p, .gallery__inner .content .ankieta_fr .wyniki p + p, .gallery__inner .content .ankieta_max .wyniki p + p { margin-top: 5px; }
.article__content .ankieta_fl, .gallery__inner .content .ankieta_fl { float: left !important; margin-right: 16px !important; margin-bottom: 5px !important; }
.article__content .ankieta_fr, .gallery__inner .content .ankieta_fr { float: right !important; margin-left: 16px !important; margin-bottom: 5px !important; }
.article__content .ankieta_max, .gallery__inner .content .ankieta_max { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.article__content .ankieta_max h2, .gallery__inner .content .ankieta_max h2 { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.article__content .ankieta_max form, .gallery__inner .content .ankieta_max form { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.article__content .ankieta_max form input[type='submit'], .gallery__inner .content .ankieta_max form input[type='submit'] { display: block; padding: 10.5px 52px 10px 18px; margin: 20px auto 0; border: 0; border-radius: 4px; background: url("../i/mny2015/white-arrow.png") 92% center no-repeat #2c90ff; color: white; font-weight: 700; font-size: 13px; font-size: 1.3rem; }
.article__content .ankieta_max form input[type='submit']:hover, .gallery__inner .content .ankieta_max form input[type='submit']:hover { background-color: #2783e9; }
.article__content .ac.xmobile, .gallery__inner .content .ac.xmobile { text-align: center; color: red; font-weight: 700; }
.article__content .tb02.takze, .gallery__inner .content .tb02.takze { width: 100%; text-align: center; }
.article__content .tb02.takze .trh, .gallery__inner .content .tb02.takze .trh { font-weight: 700; }
.article__content .tb02.takze .ns8.und, .gallery__inner .content .tb02.takze .ns8.und { display: block; width: 100%; height: 100%; padding: 10px 0; }
.article__content .tb02.takze .ns8.und:hover, .gallery__inner .content .tb02.takze .ns8.und:hover { background-color: #F0F0F0; }
.article__content .tb02.takze caption, .gallery__inner .content .tb02.takze caption { caption-side: bottom; text-align: left; font-size: 11px; font-size: 1.1rem; color: #757575; margin-top: 10px; }
.article__content .tb02.takze span, .gallery__inner .content .tb02.takze span { color: #0072f1; text-decoration: underline; }
.article__content .tb02.takze .text-blue, .gallery__inner .content .tb02.takze .text-blue { color: #0072f1; }
.article__content .see-more .article-inner-box span, .gallery__inner .content .see-more .article-inner-box span { display: block; font-weight: 700; }
.article__content .see-more .article-inner-box span:after, .gallery__inner .content .see-more .article-inner-box span:after { content: ''; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -47px -16px; height: 8px; width: 5px; display: inline-block; vertical-align: middle; margin-left: 4px; }
.article__content .takze.xmobile, .gallery__inner .content .takze.xmobile { margin-bottom: 5px; margin-top: -25px; }
.article__content .takze.xmobile li, .gallery__inner .content .takze.xmobile li { padding: 11px 0 12px; border-bottom: 1px solid #d0cfcf; font-size: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.article__content .takze.xmobile li a, .gallery__inner .content .takze.xmobile li a { display: inline-block; vertical-align: middle; }
.article__content .takze.xmobile li a img, .gallery__inner .content .takze.xmobile li a img { width: 126px; height: 72px; border-radius: 5px; }
.article__content .takze.xmobile li .takze_title, .gallery__inner .content .takze.xmobile li .takze_title { display: inline-block; vertical-align: middle; max-width: 450px; padding-left: 15px; font-size: 15px; font-size: 1.5rem; max-height: 60px; overflow: hidden; color: black; font-weight: 700; }
.article__content .takze.xmobile li:hover .takze_title, .gallery__inner .content .takze.xmobile li:hover .takze_title { text-decoration: underline; }
.article__content .takze.xmobile li:nth-of-type(n + 4), .gallery__inner .content .takze.xmobile li:nth-of-type(n + 4) { display: none; }
.article__content .takze.xmobile.tb02, .gallery__inner .content .takze.xmobile.tb02 { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: none; margin-left: 0; margin-bottom: 25px; }
.article__content .takze.xmobile.tb02 .trh, .gallery__inner .content .takze.xmobile.tb02 .trh { text-align: left; }
.article__content .takze.xmobile.tb02 .trh td, .gallery__inner .content .takze.xmobile.tb02 .trh td { padding-bottom: 0; }
.article__content .takze.xmobile.tb02 .trh td span, .gallery__inner .content .takze.xmobile.tb02 .trh td span { display: block; height: 25px; padding-top: 10px; border-bottom: 2px solid #000; color: black; font-weight: 900; text-transform: uppercase; text-align: left; position: relative; text-decoration: none; font-size: 12px; font-size: 1.2rem; }
@media (max-width: 1222px) { .article__content .takze.xmobile.tb02 .trh td span, .gallery__inner .content .takze.xmobile.tb02 .trh td span { height: 23px; padding-top: 8px; } }
.article__content .takze.xmobile.tb02 .trl, .article__content .takze.xmobile.tb02 .trd, .gallery__inner .content .takze.xmobile.tb02 .trl, .gallery__inner .content .takze.xmobile.tb02 .trd { border-bottom: 1px solid #d0cfcf; height: 90px; }
.article__content .takze.xmobile.tb02 .trl img, .article__content .takze.xmobile.tb02 .trd img, .gallery__inner .content .takze.xmobile.tb02 .trl img, .gallery__inner .content .takze.xmobile.tb02 .trd img { border-radius: 5px; margin-right: 20px; }
.article__content .takze.xmobile.tb02 .trl td, .article__content .takze.xmobile.tb02 .trd td, .gallery__inner .content .takze.xmobile.tb02 .trl td, .gallery__inner .content .takze.xmobile.tb02 .trd td { vertical-align: middle; text-align: left; padding: 10px 0; }
.article__content .takze.xmobile.tb02 .trl td b, .article__content .takze.xmobile.tb02 .trd td b, .gallery__inner .content .takze.xmobile.tb02 .trl td b, .gallery__inner .content .takze.xmobile.tb02 .trd td b { text-decoration: underline; }
.article__content .takze.xmobile.tb02 .trl td br, .article__content .takze.xmobile.tb02 .trd td br, .gallery__inner .content .takze.xmobile.tb02 .trl td br, .gallery__inner .content .takze.xmobile.tb02 .trd td br { display: block; line-height: 0; }
.article__content .takze.xmobile.tb02 .trl td .ns8.und, .article__content .takze.xmobile.tb02 .trd td .ns8.und, .gallery__inner .content .takze.xmobile.tb02 .trl td .ns8.und, .gallery__inner .content .takze.xmobile.tb02 .trd td .ns8.und { padding: 0 0 5px; }
.article__content .takze.xmobile.tb02 .trl td .ns8.und:hover, .article__content .takze.xmobile.tb02 .trd td .ns8.und:hover, .gallery__inner .content .takze.xmobile.tb02 .trl td .ns8.und:hover, .gallery__inner .content .takze.xmobile.tb02 .trd td .ns8.und:hover { background-color: transparent; }
.article__content .n_takze.xmobile, .gallery__inner .content .n_takze.xmobile { display: block; height: 25px; padding-top: 10px; border-bottom: 2px solid #000; color: black; font-weight: 900; text-transform: uppercase; text-align: left; position: relative; font-size: 12px; font-size: 1.2rem; }
@media (max-width: 1222px) { .article__content .n_takze.xmobile, .gallery__inner .content .n_takze.xmobile { height: 23px; padding-top: 8px; } }
.article__content .tags, .article__content .events, .gallery__inner .content .tags, .gallery__inner .content .events { font-size: 15px; font-size: 1.5rem; color: #9f9f9f; }
.article__content .tags, .gallery__inner .content .tags { margin-top: 10px; }
.article__content .tags .p:before, .gallery__inner .content .tags .p:before { content: "Tagi: "; }
.article__content .events .p:before, .gallery__inner .content .events .p:before { content: "Zobacz wi\0119 cej: "; }

.container--article .article__content { width: 625px; float: right; margin-top: 17px; margin-left: 16px; font-size: 15px; font-size: 1.5rem; color: black; }
@media (max-width: 1222px) { .container--article .article__content { width: 656px; float: left; margin-left: 0; } }

.path { position: relative; width: 886px; padding-top: 3px; padding-bottom: 12px; border-bottom: 1px solid #dfdfdf; font-size: 0; white-space: nowrap; overflow: hidden; }
.path:first-of-type { width: 100%; }
@media (max-width: 1222px) { .path { width: 100%; } }
.path a { font-size: 14px; font-size: 1.4rem; display: inline-block; vertical-align: middle; height: 100%; }
.path a span { -webkit-transition: color 0.1s; -moz-transition: color 0.1s; -o-transition: color 0.1s; -ms-transition: color 0.1s; transition: color 0.1s; }
.path a span:hover { color: #696969; -webkit-transition: color 0.1s; -moz-transition: color 0.1s; -o-transition: color 0.1s; -ms-transition: color 0.1s; transition: color 0.1s; }
.path span { position: relative; display: inline-block; vertical-align: middle; margin-left: 14px; color: #9a9999; font-size: 14px; font-size: 1.4rem; }
.path span:before { content: ""; display: block; position: absolute; left: -7px; top: 4px; background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -47px -16px; height: 8px; width: 5px; display: inline-block; vertical-align: middle; position: relative; top: -1px; }
.path > span { margin-top: 1px; cursor: default; }
.path a:first-of-type { background-image: url('../i/mny2015/sprites-sb2b9eee228.png'); color: transparent; overflow: hidden; background-position: -19px 0; height: 13px; width: 14px; display: inline-block; vertical-align: middle; vertical-align: middle; margin-right: 0; margin-top: -2px; }
.path a:first-of-type span { display: none; }
.path:after { position: absolute; content: ""; top: 0; right: 0; width: 60px; height: 100%; z-index: 1; background: -webkit-linear-gradient(to left, #ffffff 30%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0; background: -o-linear-gradient(to left, #ffffff 30%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0; background: -moz-linear-gradient(to left, #ffffff 30%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0; background: -ms-linear-gradient(to left, #ffffff 30%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0; background: linear-gradient(to left, #ffffff 30%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0; }





.ankieta_max h2.title { width:100% !important }
.ankieta_max .result__bar { width:550px !important }
