@font-face {
font-family: 'ProximaNova';
src: url('ProximaNova-Regular.woff') format('woff');
font-weight: normal;
font-style: normal;
}

.lj_ippu_titlebar,
.user_alias_act {
    text-align: left
}

.b-supportpage-request-table,
.clearfix-lj:after,
.lj-like:after,
.ljappippu_table {
    border-collapse: collapse
}

BODY {
    position: relative
}

form {
    margin: 0;
    padding: 0
}

.ljclear {
    clear: both;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    padding: 0;
    border: 0;
    line-height: 0;
    font-size: 0
}

.nowrap {
    white-space: nowrap
}

.lj_hourglass {
    z-index: 20000
}

.ErrorNote .Inner {
    padding: 8px;
    border: 1px solid #F99;
    background-color: #FEE;
    background-repeat: repeat-x
}

.Note .Inner {
    padding: 8px;
    border: 1px solid #FC3;
    background: #FFD
}

div.lj_ippu {
    padding: 2px;
    border: 2px solid #444;
    background-color: #FFF
}

div.lj_ippu_titlebar {
    width: auto!important;
    height: 20px;
    padding: 5px 0 0 5px;
    background-color: #444;
    font-weight: 700;
    color: #FFF
}

div.lj_ippu_titlebar A:link,
div.lj_ippu_titlebar A:visited {
    border: none!important;
    text-decoration: none;
    color: #FFF
}

.lj_ippu_titlebar img {
    opacity: .25
}

.lj_ippu_titlebar img:hover {
    opacity: 1
}

.LJ_Placeholder_Container {
    position: relative;
    display: inline-block;
    border: 1px dashed #CCC;
    text-align: left
}

.LJ_Placeholder_Container A {
    position: relative;
    top: 50%;
    left: 50%;
    visibility: hidden
}

.LJ_Placeholder_Container A IMG {
    position: relative;
    visibility: visible;
    margin: -17px 0 0 -17px;
    cursor: pointer
}

.b-watering-commentator,
.lj_invisible {
    width: 0;
    margin: 0;
    padding: 0;
    height: 0;
    overflow: hidden
}

.b-watering-commentator {
    position: absolute;
    font: 0/0 serif
}

IFRAME.lj_embedcontent {
    max-width: 100%;
    border: 0;
    vertical-align: top
}

IFRAME[src$="?embed"] {
    max-width: 100%
}

.ljedittime {
    font-size: smaller
}

.lj_invisible {
    display: inline-block;
    border: 0 transparent;
    text-decoration: none;
    line-height: 0
}

.lj_ippu_titlebar IMG {
    cursor: pointer
}

.user_alias_act {
    padding: 13px 24px;
    font-size: 16px
}

.user_alias_act INPUT {
    font-family: Arial, sans-serif
}

.user_alias_act .alias-value {
    width: 380px
}

.user_alias_act P {
    margin: .75em 0;
    text-indent: 0
}

.user_alias_act DIV.user-alias-label {
    margin-bottom: 5px;
    padding-top: 5px;
    font-size: .85em
}

.user_alias_act SPAN.helper {
    display: block;
    padding-top: 12px;
    font-size: .7em;
    color: #000
}

.user_alias_act A:active,
.user_alias_act A:hover,
.user_alias_act A:link,
.user_alias_act A:visited {
    border: 0!important;
    text-decoration: underline
}

.user_alias_act A:link {
    color: #00C
}

.user_alias_act A:visited {
    color: #306
}

.user_alias_act A:link:hover {
    color: #00C
}

.user_alias_act A:visited:hover {
    color: #306
}

.user_alias_act A:link:active {
    color: #00C
}

.user_alias_act A:visited:active {
    color: #306
}

.b-message {
    margin: 10px 0 24px;
    padding: 8px
}

.b-message-suggestion {
    border: 1px solid #FF8E44;
    background: #FFE8BF
}

.i-message {
    padding: 1px 8px
}

.b-message-error,
.i-message-error {
    margin: 0 0 24px!important;
    border: 1px solid #F99;
    background-color: #FEE;
    background-image: url();
    background-image: -webkit-linear-gradient(top, #FED4D3 0, #FFF2F0 100%);
    background-image: linear-gradient(to bottom, #FED4D3 0, #FFF2F0 100%)
}

.b-bubble {
    display: block
}

.i-bubble {
    display: inline-block
}

.b-bubble-noarrow .i-bubble-arrow,
.b-bubble-noarrow .i-bubble-arrow-border,
.hide {
    display: none
}

.b-bubble,
.i-bubble {
    position: relative;
    margin: 0 0 0 1em;
    padding: 1em;
    border-width: 1px;
    border-style: solid;
    border-color: #000;
    border-radius: 5px;
    font-size: 1em;
    color: #242F33
}

.i-bubble-arrow,
.i-bubble-arrow-border {
    margin: -5px 0 0;
    border-width: 5px 10px 5px 0;
    border-style: solid;
    position: absolute;
    top: 13px;
    overflow: hidden;
    width: 0;
    height: 0;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent
}

.i-bubble-arrow {
    left: -9px;
    border-right-color: #FFF
}

.i-bubble-arrow-border {
    left: -11px;
    border-right-color: #000
}

.b-bubble-noarrow {
    margin: 0!important
}

.b-bubble-disabled {
    border-color: #dae3e6;
    color: #dae3e6
}

.b-bubble-lite {
    border-color: #CCC;
    background: #FFF
}

.b-bubble-lite .i-bubble-arrow {
    border-right-color: #FFF
}

.b-bubble-lite .i-bubble-arrow-border {
    border-right-color: #CCC
}

.b-bubble-alert {
    border-color: #DCBD18;
    background: #FCF8E3
}

.b-bubble-alert .i-bubble-arrow {
    border-right-color: #FCF8E3
}

.b-bubble-alert .i-bubble-arrow-border {
    border-right-color: #DCBD18
}

.b-bubble-warning {
    border-color: #B24646;
    background: #F2DEDE
}

.b-bubble-warning .i-bubble-arrow {
    border-right-color: #F2DEDE
}

.b-bubble-warning .i-bubble-arrow-border {
    border-right-color: #B24646
}

.b-bubble-success {
    border-color: #62AE43;
    background: #DFF0D8
}

.b-bubble-success .i-bubble-arrow {
    border-right-color: #DFF0D8
}

.b-bubble-success .i-bubble-arrow-border {
    border-right-color: #62AE43
}

.b-bubble-intext {
    margin: 10px 0!important
}

.b-bubble-center {
    text-align: center
}

.b-bubble H3 {
    margin: 0 0 .5em
}

.b-bubble P {
    margin: 1em 0
}

.b-bubble UL {
    list-style: none;
    padding: 0;
    margin: .5em 0
}

.b-bubble UL LI {
    margin: 0 0 .5em
}

.b-bubble P:last-child,
.b-bubble UL:last-child {
    margin-bottom: 0
}

IMG.meta-mood-img {
    max-width: 100px;
    max-height: 100px
}

IMG#mood_image_preview {
    max-width: 60px;
    max-height: 60px
}

.ng-cloak,
.x-ng-cloak,
[data-ng-cloak],
[ng-cloak],
[ng\:cloak],
[x-ng-cloak] {
    display: none!important
}

.b-message-system {
    margin: 0;
    padding: 0;
    border: none;
    background: 0 0;
    font-size: 1em;
    color: #FFF
}

.b-message-system A:active,
.b-message-system A:hover,
.b-message-system A:link,
.b-message-system A:visited {
    border: 0!important;
    text-decoration: underline;
    font-size: 1em!important;
    color: #FFF!important
}

.b-message-system .b-message-wrap {
    position: relative;
    display: block;
    margin: 0;
    padding: 10px 50px;
    background: #00A3D9;
    text-align: center
}

.b-message-system IMG {
    margin: 0 5px 0 0!important;
    padding: 0!important;
    vertical-align: -2px
}

.b-message-system>IMG {
    display: none
}

.b-message-system .ljuser IMG {
    margin: 0!important;
    padding: 0 0 0 1px!important
}

.b-message-system .ljuser A:active,
.b-message-system .ljuser A:hover,
.b-message-system .ljuser A:link,
.b-message-system .ljuser A:visited {
    text-decoration: none
}

.b-message-system I.close {
    position: absolute;
    top: 50%;
    right: 8px;
    display: block;
    height: 34px;
    width: 34px;
    margin-top: -17px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: -60px -26px;
    font-size: 0
}

#lj_controlstrip .appwidget-sitemessages {
    top: 44px;
    z-index: 9999;
    font-size: 16px!important
}

.appwidget-managesitemessages .b-message-system {
    position: static!important
}

.b-message-mobile {
    width: 100%;
    margin: 0;
    padding: 0;
    background: #00A3D9;
    text-align: left;
    color: #FFF;
    font-family: ProximaNova, Helvetica, Arial, sans-serif
}

.b-message-mobile .b-message-mobile-wrapper {
    position: relative;
    margin: 0
}

.b-message-mobile A {
    display: block;
    padding: 1.2em 2.5em 1.2em 30px;
    font-size: 1.2em;
    line-height: 1;
    font-weight: 300
}

.b-message-mobile A:active,
.b-message-mobile A:hover,
.b-message-mobile A:link,
.b-message-mobile A:visited {
    display: block;
    margin: 0;
    border: 0;
    text-decoration: none!important;
    color: #FFF!important
}

.b-message-mobile-theme {
    top: 0
}

.mobile-msg #navigation {
    top: 30px
}

.mobile-msg #content {
    top: 140px!important
}

.b-message-mobile-close {
    display: block;
    position: absolute;
    right: 10px;
    top: 50%;
    height: 34px;
    width: 34px;
    margin-top: -17px;
    background-repeat: no-repeat;
    background-position: -60px -26px;
    cursor: pointer
}

@media screen and (max-width:650px) {
    .b-message-mobile A {
        padding: 1.2em 2.5em 1.2em 1.2em
    }
}

.placeholder {
    color: #A9A9A9
}

.placeholder-wrapper {
    position: relative;
    display: inline-block
}

.placeholder-label {
    position: absolute;
    display: none;
    margin: 0;
    padding: 0 5px;
    cursor: text;
    line-height: 1.8em;
    font-size: 90%;
    color: #A9A9A9
}

DIV.lj_ippu_app {
    min-width: 595px;
    padding: 20px 30px;
    border: 1px solid #EBEBEB;
    border-radius: 5px
}

DIV.lj_ippu_app .ljappippu_inner:after DIV.lj_ippu_app .ljappippu_share_content:after,
DIV.lj_ippu_app .ljappippu_share_buttons:after {
    content: ".";
    display: block;
    visibility: hidden;
    clear: both;
    overflow: hidden;
    width: 0;
    height: 0
}

DIV.lj_ippu_app DIV.lj_ippu_titlebar {
    height: auto;
    margin: 0 0 10px;
    padding: 0;
    background: 0 0;
    line-height: 16px;
    font-size: 16px;
    color: #000
}

DIV.lj_ippu_app DIV.lj_ippu_titlebar .ljappippu_button {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    background: url() no-repeat
}

DIV.lj_ippu_app .ljappippu_share_content {
    clear: both
}

DIV.lj_ippu_app H3 {
    clear: both;
    margin: 20px 0 5px;
    line-height: 16px;
    font-style: normal;
    font-size: 12px;
    color: #000
}

DIV.lj_ippu_app P {
    margin: 0 0 3px;
    padding: 0;
    line-height: 18px;
    font-size: 12px
}

DIV.lj_ippu_app P.i-bubble {
    margin: 0!important;
    padding: 6px 10px 8px;
    line-height: 11px;
    font-size: 11px
}

DIV.lj_ippu_app .ljappippu_confirm_buttons,
DIV.lj_ippu_app .ljappippu_share_buttons {
    clear: both;
    overflow: hidden
}

DIV.lj_ippu_app .ljappippu_share_buttons INPUT.submit {
    float: right;
    margin-top: 5px
}

DIV.lj_ippu_app .ljappippu_confirm_buttons .ljappippu_confirm_ok,
DIV.lj_ippu_app .ljappippu_confirm_buttons .ljappippu_payment_ok {
    float: right
}

DIV.lj_ippu_app .ljappippu_confirm_buttons .i-bubble,
DIV.lj_ippu_app .ljappippu_share_buttons .i-bubble {
    line-height: 16px
}

DIV.lj_ippu_app .i-qotd-nav {
    float: right;
    margin-top: 5px;
    line-height: 11px;
    font-size: 11px
}

DIV.lj_ippu_app .i-qotd-nav-first,
DIV.lj_ippu_app .i-qotd-nav-last,
DIV.lj_ippu_app .i-qotd-nav-next,
DIV.lj_ippu_app .i-qotd-nav-prev {
    display: inline-block;
    overflow: hidden;
    width: 16px;
    height: 16px;
    padding: 0;
    cursor: pointer;
    background-image: url();
    background-repeat: no-repeat;
    vertical-align: -4px;
    font: 0/0 serif
}

DIV.lj_ippu_app .i-qotd-nav-first {
    margin: 0 5px 0 0;
    background-position: 0 -32px
}

DIV.lj_ippu_app .i-qotd-nav-first-dis {
    cursor: default;
    background-position: 0 -48px
}

DIV.lj_ippu_app .i-qotd-nav-last {
    margin: 0 0 0 5px;
    background-position: -16px -32px
}

DIV.lj_ippu_app .i-qotd-nav-last-dis {
    cursor: default;
    background-position: -16px -48px
}

DIV.lj_ippu_app .i-qotd-nav-prev {
    margin: 0 10px 0 0;
    background-position: 0 0
}

DIV.lj_ippu_app .i-qotd-nav-prev-dis {
    cursor: default;
    background-position: 0 -16px
}

DIV.lj_ippu_app .i-qotd-nav-next {
    margin: 0 0 0 10px;
    background-position: -16px 0
}

DIV.lj_ippu_app .i-qotd-nav-next-dis {
    cursor: default;
    background-position: -16px -16px
}

DIV.lj_ippu_app .qotd-counter I {
    font-style: normal
}

DIV.lj_ippu_app .b-pending-users {
    float: none;
    margin-bottom: 0;
    padding: 0
}

DIV.lj_ippu_app .b-pending-users:after {
    content: ".";
    display: block;
    visibility: hidden;
    clear: both;
    overflow: hidden;
    width: 0;
    height: 0
}

DIV.lj_ippu_app .ljappippu_share_persons {
    overflow: auto;
    max-height: 132px;
    margin: -5px -10px -10px;
    padding: 5px 10px 0
}

DIV.lj_ippu_app .b-pending-users LI {
    padding-bottom: 7px;
    line-height: 15px;
    font-size: 12px
}

DIV.lj_ippu_app .ljappippu_share_persons LI:hover SPAN {
    margin-right: -9px;
    padding-right: 8px
}

DIV.lj_ippu_app .hr {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px
}

DIV.lj_ippu_app .ljappippu-area {
    position: relative;
    padding-right: 13px
}

DIV.lj_ippu_app .ljappippu-area LABEL {
    top: 2px;
    left: 5px;
    font: 12px/16px Arial, sans-serif;
    color: #A9A9A9
}

DIV.lj_ippu_app .ljappippu-area TEXTAREA {
    width: 100%;
    margin-bottom: 7px;
    padding: 2px 5px;
    border: 1px solid #737373;
    font: 12px/16px Arial, sans-serif
}

.b-popup,
.lj_ippu_app .b-message {
    border-radius: 6px
}

.b-dialog-body,
.b-popup__group {
    font-family: ProximaNova, Helvetica, Arial, sans-serif
}

DIV.lj_ippu_app .b-select-users {
    width: 100%;
    margin-bottom: 5px
}

DIV.lj_ippu_app .b-select-users:after {
    content: ".";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    line-height: 0
}

DIV.lj_ippu_app .b-select-users .b-bubble-intext {
    float: right
}

DIV.lj_ippu_app .b-select-users INPUT {
    width: 150px;
    font-size: 12px
}

.ljappippu_thumb {
    float: left;
    margin: 2px 15px 15px 2px
}

.ljappippu_payment_desc {
    padding: 0 0 0 138px
}

.ljappippu_table {
    width: 100%
}

.ljappippu_table TD,
.ljappippu_table TH {
    padding: 9px 0;
    border-bottom: 1px solid #E6E6E6;
    line-height: 18px;
    font-size: 12px
}

.ljappippu_table .last TD,
.ljappippu_table .last TH {
    border-bottom: none
}

.ljappippu_table TH {
    text-align: left;
    font-weight: 700
}

.ljappippu_table TD {
    text-align: right
}

.ljappippu_table.wide TD {
    text-align: left
}

.b-popup {
    position: absolute;
    z-index: 5010;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .12), 0 8px 12px 0 rgba(0, 0, 0, .12);
    font-size: 15px
}

.b-popup-outer {
    position: relative;
    z-index: 100;
    padding: 1px;
    border: 1px solid #D4DDE1;
    border-radius: 6px;
    background: #FFF
}

@media (max-width:320px) {
    HTML BODY.p-openpopup .b-popup-outer {
        min-width: 290px
    }
}

.b-popup-inner {
    padding: 10px 15px;
    border-radius: 7px
}

.b-popup INPUT:-moz-placeholder {
    color: #999
}

.b-dialog-header,
.b-popup__group-header {
    line-height: 16px;
    font-weight: 700;
    color: #000
}

.b-dialog {
    position: relative;
    width: 100%
}

.b-dialog-header {
    margin: 0 0 10px;
    padding: 0 15px 0 0;
    font-size: 14px
}

.b-dialog-body {
    min-width: 300px;
    max-width: 500px;
    margin: 10px 0 20px;
    font-size: 16px
}

.b-dialog-footer {
    margin: 10px 0 0;
    text-align: center
}

.b-dialog-prompt {
    display: block;
    box-sizing: border-box;
    width: 100%;
    margin: 10px 0 0;
    padding: 2px 5px
}

.b-popup__group {
    position: relative;
    width: 100%;
    padding-bottom: 6px;
    margin-bottom: 12px;
    border-bottom: 1px solid #DAE3E6
}

.b-popup__group:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none
}

.b-popup__group-header {
    margin: 0 0 10px;
    padding: 0 15px 0 0;
    font-size: 14px
}

.b-popup__group-body {
    min-width: 300px;
    max-width: 500px;
    margin: 10px 0 0;
    font-size: 16px
}

.b-popup__list {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.b-popup__group-text+.b-popup__list {
    margin-top: 5px
}

.b-popup,
.b-popup-inner,
.b-popup-outer,
.b-sharethis,
.b-sharethis-services,
.popup-inner,
.w-cs-filter-inner,
.w-cs-filter-sort {
    float: none
}

.b-popup-withclosecontrol .b-popup-inner {
    padding: 10px 25px 10px 15px
}

.i-popup-arr,
.i-popup-arr-bg,
.i-popup-arr-brdr-inner,
.i-popup-arr-brdr-outer {
    position: absolute;
    width: 0;
    height: 0;
    font: 0/0 serif
}

.i-popup-arrt.i-popup-arr,
.i-popup-arrtl.i-popup-arr,
.i-popup-arrtr.i-popup-arr {
    border-right: 15px solid transparent;
    border-bottom: 15px solid #D4DDE1;
    border-left: 15px solid transparent
}

.i-popup-arrt .i-popup-arr-brdr-outer,
.i-popup-arrtl .i-popup-arr-brdr-outer,
.i-popup-arrtr .i-popup-arr-brdr-outer {
    top: 2px;
    left: -15px;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #FFF;
    border-left: 15px solid transparent
}

.i-popup-arrb.i-popup-arr,
.i-popup-arrbl.i-popup-arr,
.i-popup-arrbr.i-popup-arr {
    border-top: 15px solid #D4DDE1;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent
}

.i-popup-arrb .i-popup-arr-brdr-outer,
.i-popup-arrbl .i-popup-arr-brdr-outer,
.i-popup-arrbr .i-popup-arr-brdr-outer {
    bottom: 2px;
    left: -15px;
    border-top: 15px solid #FFF;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent
}

.i-popup-arrl.i-popup-arr,
.i-popup-arrlb.i-popup-arr,
.i-popup-arrlt.i-popup-arr {
    border-top: 15px solid transparent;
    border-right: 15px solid #D4DDE1;
    border-bottom: 15px solid transparent
}

.i-popup-arrl .i-popup-arr-brdr-outer,
.i-popup-arrlb .i-popup-arr-brdr-outer,
.i-popup-arrlt .i-popup-arr-brdr-outer {
    top: -15px;
    left: 2px;
    border-top: 15px solid transparent;
    border-right: 15px solid #FFF;
    border-bottom: 15px solid transparent
}

.i-popup-arrr.i-popup-arr,
.i-popup-arrrb.i-popup-arr,
.i-popup-arrrt.i-popup-arr {
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #D4DDE1
}

.i-popup-arrr .i-popup-arr-brdr-outer,
.i-popup-arrrb .i-popup-arr-brdr-outer,
.i-popup-arrrt .i-popup-arr-brdr-outer {
    top: -15px;
    right: 2px;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #FFF
}

.i-popup-arrt {
    top: -15px;
    left: 50%;
    margin: 0 0 0 -15px
}

.i-popup-arrtl {
    top: -15px;
    left: 31px
}

.i-popup-arrtr {
    top: -15px;
    right: 31px
}

.i-popup-arrb {
    bottom: -15px;
    left: 50%;
    margin: 0 0 0 -15px
}

.i-popup-arrbl {
    bottom: -15px;
    left: 31px
}

.i-popup-arrbr {
    right: 31px;
    bottom: -15px
}

.i-popup-arrl {
    top: 50%;
    left: -15px;
    margin: -15px 0 0
}

.i-popup-arrlt {
    top: 15px;
    left: -15px
}

.i-popup-arrlb {
    bottom: 15px;
    left: -15px
}

.i-popup-arrr {
    top: 50%;
    right: -15px;
    margin: -15px 0 0
}

.i-popup-arrrt {
    top: 15px;
    right: -15px
}

.i-popup-arrrb {
    right: -15px;
    bottom: 15px
}

.b-popup .i-popup-arr-bg,
.b-popup .i-popup-arr-brdr-inner {
    display: none
}

.i-popup-close,
.i-thumb-close {
    overflow: hidden;
    position: absolute;
    top: 5px;
    right: 5px;
    display: block;
    width: 20px;
    height: 20px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22smallclose-Layer_1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2220%22%20viewBox%3D%225%205%2020%2020%22%20width%3D%2220%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20enable-background%3D%22new%205%205%2020%2020%22%3E%3Cpath%20id%3D%22smallclose-v2_1_%22%20d%3D%22m21.507%209.285l-0.778-0.778-5.722%205.722-5.723-5.723-0.778%200.778%205.721%205.722-5.721%205.722%200.778%200.778%205.722-5.723%205.722%205.723%200.778-0.778-5.723-5.722%205.724-5.721z%22%20fill%3D%22%2399BFCC%22%2F%3E%3C%2Fsvg%3E');
    font: 0/0 serif;
    cursor: pointer
}

.b-popup-noclosecontrol .i-popup-close,
HTML BODY.p-openpopup .b-popup.b-bubble-calendar .i-popup-close {
    display: none
}

.b-popup-group,
.b-popup-row {
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    width: auto;
    height: auto;
    padding: 0
}

.i-popup-close,
doesnotexist:-o-prefocus {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAD1BMVEUAAACqqtSYwM2ZvcqZvcotENI5AAAABXRSTlMABjlO84b0Rl8AAAA/SURBVAjXY2AgCBgVQCSTAIhwBjFNwAImBgwMzGA+mAJxIcJQQZAwTBAo7MyAyURSgNCGZBjCCiSLkZxDAAAAXaQH1wl6jCEAAAAASUVORK5CYII=')
}

.b-popup-group {
    margin: 0 0 8px;
    text-align: left
}

.b-popup-row {
    margin: 0 0 3px
}

.b-popup-row-head {
    margin: 0 0 5px;
    font-weight: 700
}

.b-popup-options-centered .b-popup-submit-options {
    margin: .5em 0 0;
    text-align: center
}

.b-popup--email {
    position: fixed;
    z-index: 5001;
    top: 0!important;
    right: 0!important;
    bottom: 0!important;
    left: 0!important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    overflow-y: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%!important;
    height: 100%!important;
    margin: 0!important;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: #000;
    background: rgba(0, 0, 0, .6);
    box-shadow: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.b-popup--email .i-popup-arr {
    display: none
}

@media all and (max-width:650px) {
    HTML BODY.p-openpopup:not(.p-ljtour) {
        overflow: hidden;
        position: relative
    }
    HTML BODY.p-openpopup:not(.p-ljtour) .b-fader {
        display: none!important
    }
    HTML BODY.p-openpopup>.b-popup:not(.b-popup-contextual) {
        position: fixed;
        z-index: 5001;
        top: 0!important;
        right: 0!important;
        bottom: 0!important;
        left: 0!important;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        overflow-y: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%!important;
        height: 100%!important;
        margin: 0!important;
        padding: 0;
        border: 0;
        border-radius: 0;
        background: #000;
        background: rgba(0, 0, 0, .6);
        box-shadow: none;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    HTML BODY.p-openpopup .b-popup:not(.b-popup-contextual) .b-popup-outer {
        overflow: auto;
        margin: 0 auto;
        border: 0;
        border-radius: 3px;
        background: #FFF
    }
    HTML BODY.p-openpopup .b-popup:not(.b-popup-contextual) .b-popup-inner {
        margin: 0;
        padding: 30px
    }
    HTML BODY.p-openpopup .b-popup-noclosecontrol:not(.b-popup-contextual) .i-popup-close {
        display: block
    }
    HTML BODY.p-openpopup .b-popup:not(.b-popup-contextual) .i-popup-arr {
        display: none
    }
    HTML BODY.p-openpopup .b-popup:not(.b-popup-contextual) .i-popup-close {
        right: 5px;
        width: 30px;
        height: 30px
    }
}

@media all and (max-width:400px) {
    HTML BODY.p-openpopup .b-popup.b-bubble-calendar .i-popup-close {
        display: none
    }
}

.b-popup-recomended {
    bottom: 54px;
    right: 10px;
    padding: 20px;
    width: 270px;
    background: #FFF
}

.b-popup-messagebox {
    position: absolute;
    z-index: 9999;
    width: 311px;
    border: 2px solid #8CB7DA;
    background: #FFF;
    font-size: 12px
}

.b-popup-messagebox .b-popup-head {
    position: relative;
    margin: 0;
    padding: 5px;
    border: 1px solid #DBECFB;
    border-width: 1px 1px 0;
    background: #C7E0F6;
    font-size: 15px
}

.b-popup-messagebox .b-popup-content,
.b-popup-messagebox .b-popup-footer {
    margin: 0;
    padding: 5px;
    font-size: 13px
}

.b-popup-messagebox .b-popup-head H4 {
    margin: 0
}

.b-popup-messagebox .i-popup-close {
    position: absolute;
    top: 9px;
    right: 5px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    background: url() no-repeat
}

.b-popup-messagebox .b-popup-footer {
    background: #ECF6FF;
    text-align: center
}

.b-popup-messagebox A:active,
.b-popup-messagebox A:hover,
.b-popup-messagebox A:link,
.b-popup-messagebox A:visited {
    color: #00C
}

.ljcmtmanage {
    position: absolute;
    z-index: 3;
    display: block;
    visibility: hidden;
    width: 250px;
    text-align: left
}

.b-popup-ctrlcomm,
.b-popup-delcomm {
    max-width: 380px
}

.b-icon-scapital {
    float: left;
    width: 16px;
    height: 16px;
    margin: 0 2px 0 0;
    background-image: url();
    background-position: 0 50%;
    background-repeat: no-repeat
}

.b-icon-scapital-first {
    background-position: -17px 50%
}

.b-loginpopup {
    display: none;
    margin: 0;
    padding: 0
}

.b-loginpopup-items {
    margin: 0 0 0 -5px;
    padding: 0;
    list-style: none
}

.b-loginpopup-item {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left
}

BODY #header table.login-form .b-loginpopup-item A:link,
BODY #header table.login-form .b-loginpopup-item A:visited,
BODY .b-loginpopup-item A:link,
BODY .b-loginpopup-item A:visited {
    display: block;
    margin: 0;
    padding: 3px 5px;
    border: 0;
    border-radius: 3px;
    background: #FFF;
    text-decoration: none;
    font-size: 11px;
    color: #242F33!important
}

BODY #header table.login-form .b-loginpopup-item A:active,
BODY #header table.login-form .b-loginpopup-item A:hover,
BODY .b-loginpopup-item A:active,
BODY .b-loginpopup-item A:hover {
    display: block;
    margin: 0;
    padding: 3px 5px;
    border: 0;
    border-radius: 3px;
    background: #C5E1F7;
    text-decoration: none;
    font-size: 11px;
    color: #242F33!important
}

#header .b-loginpopup-item IMG,
.b-loginpopup-item IMG {
    margin: 0 5px 0 0;
    border: 0;
    vertical-align: -4px
}

.b-popup-manage-notes {
    font-family: ProximaNova, Helvetica, sans-serif
}

.b-popup-manage-notes H3 {
    margin: .6em 0;
    font-weight: 300;
    font-size: 20px;
    line-height: 1
}

.b-popup-manage-notes P {
    margin: 1em 0
}

.b-popup-manage-notes INPUT[type=text] {
    width: 100%;
    font-size: 18px
}

@media all and (max-width:480px) {
    .b-popup-manage-notes .b-flatbutton {
        width: 100%;
        margin: 10px 0 0!important
    }
    .b-popup-manage-notes .b-flatbutton:first-child {
        margin-top: 0
    }
}

.b-fader {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 5000;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=60);
    opacity: .6;
    background: #000!important;
    zoom: 1
}

.p-fader .b-fader {
    display: block
}

.i-posticon-flip {
    margin: 0 0 0 .5em
}

.b-linkbar {
    display: inline-block;
    margin: 0;
    padding: 8px;
    border: 0;
    background: #DAE3E6;
    list-style: none;
    text-align: center
}

.b-helplink,
.b-linkbar-item {
    display: inline-block;
    padding: 0;
    border: 0
}

.b-linkbar-item {
    margin: 0 2px;
    vertical-align: top;
    font: 10px/1 Arial, sans-serif
}

.b-helplink {
    position: relative;
    min-height: 20px;
    margin: 0 0 0 .5em;
    vertical-align: -6px
}

.b-msgsystem-errorbox,
.b-msgsystem-messagebox,
.b-msgsystem-warningbox {
    min-height: 50px;
    box-shadow: 0 2px 3px rgba(53, 99, 161, .7)
}

.b-helplink-icon {
    display: none
}

.b-helplink .flaticon--helpicon {
    width: 20px;
    height: 20px
}

.b-helplink-title {
    margin: 0
}

.b-helplink-withtitle {
    padding: 0 0 0 25px;
    vertical-align: 0
}

.s-usernav .b-helplink {
    margin: 0 0 0 .2em;
    padding: 0 0 0 14px
}

.input-wrapper .b-helplink,
TD.help .b-helplink {
    margin: 0
}

.b-valuebar {
    display: inline-block;
    margin: 0
}

.b-valuebar-outer {
    display: inline-block;
    margin: 0;
    background: red
}

.b-valuebar-inner {
    margin: 0
}

.b-valuebar-desc {
    margin: 0;
    line-height: 1.2;
    font-style: italic;
    font-size: 90%;
    color: #666
}

.b-msgsystem-errorbox {
    display: none;
    margin: 0 -45px 2em -25px;
    padding: 10px 140px 10px 120px;
    background: url() 2.7em 50% no-repeat #FFEFEF
}

.b-msgsystem-errorbox-head {
    margin: 0 0 5px;
    padding: 0;
    font-weight: 700;
    font-size: 1em;
    color: #CB1427
}

#js .b-msgsystem-errorbox-show {
    display: block
}

.b-msgsystem-error {
    margin: 0 0 10px;
    padding: 0;
    color: #787878;
    display: none
}

.b-msgsystem-errorbox-errors,
.b-msgsystem-errorbox-errors .b-msgsystem-error-server,
.b-msgsystem-errorbox-show .b-msgsystem-error-ajax {
    display: block
}

.b-msgsystem-warningbox {
    display: none;
    overflow: hidden;
    margin-bottom: 2em;
    padding: 10px;
    background-color: #FFFFD5
}

.b-msgsystem-warningbox .b-warningbox-icon {
    float: left;
    clear: both;
    overflow: hidden;
    width: 55px;
    height: 58px;
    margin-right: 30px;
    background: url() no-repeat;
    text-indent: -9999px
}

.b-msgsystem-warningbox-age-14 .b-warningbox-icon {
    background-position: 0 0
}

.b-msgsystem-warningbox-age-18 .b-warningbox-icon {
    background-position: 0 -57px
}

.b-msgsystem-warningbox-head {
    margin: 0 0 5px;
    padding: 0;
    font-weight: 700;
    font-size: 1em;
    color: #000
}

.b-msgsystem-warning {
    margin: 0 0 10px;
    padding: 0;
    color: #787878
}

.b-msgsystem-warningbox-confirm {
    margin: 5px 0 0
}

#js .b-msgsystem-warningbox-show {
    display: block
}

.b-msgsystem-warning {
    display: none
}

.b-msgsystem-warningbox-show .b-msgsystem-warning-ajax,
.b-msgsystem-warningbox-warnings,
.b-msgsystem-warningbox-warnings .b-msgsystem-warning-server {
    display: block
}

.b-msgsystem-messagebox {
    display: none;
    margin: 0 -45px 2em -25px;
    padding: 10px 140px 10px 120px;
    background: url() 2.7em 50% no-repeat #E9EEDF
}

.b-flatrepost,
.b-flatsocial {
    box-shadow: none!important;
    letter-spacing: .05em;
    text-transform: uppercase
}

.b-msgsystem-messagebox-head {
    margin: 0 0 5px;
    padding: 0;
    font-weight: 700;
    font-size: 1em;
    color: #0D8473
}

#js .b-msgsystem-messagebox-show {
    display: block
}

.b-msgsystem-message {
    margin: 0 0 10px;
    padding: 0;
    color: #787878;
    display: none
}

.b-msgsystem-messagebox-messages,
.b-msgsystem-messagebox-messages .b-msgsystem-message-server,
.b-msgsystem-messagebox-show .b-msgsystem-message-ajax {
    display: block
}

.b-ljbutton,
.rkassa {
    position: relative;
    display: inline-block
}

.privacy-list {
    max-height: 110px;
    overflow: auto;
    margin: 0;
    padding: 0;
    list-style: none
}

.privacy-item {
    margin: 0 0 3px
}

.b-ljbutton {
    min-height: 1.2em;
    margin: 0;
    padding: 0;
    vertical-align: top
}

.b-ljbutton-delete,
.b-ljbutton-submit {
    margin: -.4em 0;
    padding: .4em;
    border-radius: 10px
}

.b-ljbutton-submit {
    background-color: #049;
    background-image: -webkit-linear-gradient(top, #38D 0, #038 100%);
    background-image: linear-gradient(to bottom, #38D 0, #038 100%)
}

.b-ljbutton-submit.b-ljbutton-disabled {
    background-color: #AFAFAF;
    background-image: -webkit-linear-gradient(top, #E8E8E8 0, #AFAFAF 100%);
    background-image: linear-gradient(to bottom, #E8E8E8 0, #AFAFAF 100%)
}

.b-ljbutton-delete {
    background-color: #970000;
    background-image: -webkit-linear-gradient(top, #DA0000 0, #970000 100%);
    background-image: linear-gradient(to bottom, #DA0000 0, #970000 100%)
}

.rkassa {
    margin: 0;
    padding: 10px 15px 10px 45px;
    border: 0;
    border-radius: 3px;
    background: #F0641B;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    font: 600 14px/1 ProximaNova, Tahoma, Arial, sans-serif;
    font: 600 .875rem/1 ProximaNova, Tahoma, Arial, sans-serif;
    color: #FFF;
    cursor: pointer
}

.html-ie11 .rkassa {
    padding: 12px 15px 8px 45px
}

.rkassa:before {
    content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 35px;
    margin: 0;
    padding: 0;
    background-repeat: no-repeat;
    background-position: 100% 45%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODIyQThFNUJFODg2Mjk5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4OTIzMkMwNDQ2RUIxMUU0QTRGQTkwRDA1MTE3OEJCRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4OTIzMkMwMzQ2RUIxMUU0QTRGQTkwRDA1MTE3OEJCRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTgyMkE4RTVCRTg4NjI5OUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTgyMkE4RTVCRTg4NjI5OUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5mr2aqAAAB5klEQVR42qxTPUgCYRj2RM8sNQvUsGb7D4K2loTWIGjpb4gms1ZpcWwSS2iyrVrdc3CrlvAnXMxEqNFUzMM08Oeu5zVPLuFOil547sPn3ufxu+f9PkYQBNVvimGYQSyjwDDwBD3ffUlm/YAaAOzArN/v385ms1e1Wu3F5XKN/+hTMGCBMWDa6/VupFKpCxi8CpKKRqMHPRrVSA+swJTb7V5LJpPnlUrlWZCpXC53I9Uy4XD4WJqJxWKxOhyOVaPROE8RKeXXarU+IpHISTdP4bcTUCgNPRqNxptWq71UauR5nimXy4Mmk+lTo9Hw0nfQ70Fvo+CEarWatdvtU0oT9Xg8VsowEAjMSnnSkV7oEO0qFot3er1+WMFwhfqQk0vkdDqdGbp70YPICWwz2hn1jpyZ2WweCoVCh06n0yZyiURil3TQP5BPm0yn01tE5vP5Mzkz7GAJuTWwdv+wUCgESJfJZDbptxrXw1YqlSYpSByHktwA6vX6Gw7tbbPZzIicwWB4pxWmDvhYVfF4/BQNHJybwLTczoLB4Diu0TVqUcLPkA6fycVisVNxAGR02OeOLnd693v4o47+e5o4P4/Y7Vw/+Hy+dZyxhV6e47hH8mnfAASLSOqFv558lmUtarWa/dfr9CXAAB32Pn6MVF7BAAAAAElFTkSuQmCC);
    font: 0/0 a
}

.b-discoveryarticle .rkassa:link,
.b-discoveryarticle .rkassa:visited,
.b-lenta-body .rkassa:link,
.b-lenta-body .rkassa:visited,
.b-popup .rkassa:link,
.b-popup .rkassa:visited,
.rkassa:link,
.rkassa:visited {
    background: #F0641B;
    text-decoration: none;
    color: #FFF
}

.b-discoveryarticle .rkassa:active,
.b-discoveryarticle .rkassa:hover,
.b-lenta-body .rkassa:active,
.b-lenta-body .rkassa:hover,
.b-popup .rkassa:active,
.b-popup .rkassa:hover,
.rkassa:active,
.rkassa:hover {
    background: #CD4D0A;
    text-decoration: none;
    color: #FFF
}

.ljcut-link-scissors {
    padding: 0 2px 0 0;
    vertical-align: middle;
    font-size: 2em
}

.ljcut-link .ljcut-link-collapse {
    display: none
}

.ljcut-expanded .ljcut-link-collapse {
    display: inline
}

.ljcut-expanded .ljcut-link-expand {
    display: none
}

.meta-music-object {
    display: inline-block;
    vertical-align: middle
}

.b-controls,
.b-controls:active,
.b-controls:hover,
.b-controls:link,
.b-controls:visited {
    overflow: hidden;
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
    border: 0;
    cursor: pointer;
    text-decoration: none;
    font: 0/0 a
}

.i-ljuser-deleted,
.i-ljuser-deleted .i-ljuser-username B {
    text-decoration: line-through
}

.b-controls-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    background-image: url();
    background-repeat: no-repeat;
    font: 0/0 serif
}

HTML BODY .i-ljuser,
HTML BODY .i-ljuser-profile {
    width: auto!important;
    height: auto!important;
    margin: 0!important
}

HTML BODY .i-ljuser,
HTML BODY .i-ljuser-profile,
HTML BODY .i-ljuser-userhead {
    padding: 0!important;
    border: 0!important
}

.b-controls-left .b-controls-bg,
.b-controls-prev .b-controls-bg {
    background-position: 0 0
}

.b-controls-next .b-controls-bg,
.b-controls-right .b-controls-bg {
    background-position: -24px 0
}

.b-controls-top .b-controls-bg {
    background-position: -48px 0
}

.b-controls-bottom .b-controls-bg {
    background-position: -72px 0
}

.b-controls-delete .b-controls-bg {
    background-position: -48px -48px
}

.b-controls-spam .b-controls-bg {
    background-position: 0 -48px
}

.b-controls-unspam .b-controls-bg {
    background-position: -24px -48px
}

.b-controls-freeze .b-controls-bg {
    background-position: -48px -72px
}

.b-controls-unfreeze .b-controls-bg {
    background-position: -72px -72px
}

.b-controls-screen .b-controls-bg {
    background-position: -24px -72px
}

.b-controls-unscreen .b-controls-bg {
    background-position: 0 -72px
}

.b-controls-track .b-controls-bg {
    background-position: 0 -24px
}

.b-controls-trackthread .b-controls-bg,
.b-leaf-tracked-parent .b-controls-track .b-controls-bg {
    background-position: -24px -24px
}

.b-controls-tracking .b-controls-bg,
.b-leaf-tracked .b-controls-track .b-controls-bg {
    background-position: -48px -24px
}

.b-controls-edit .b-controls-bg {
    background-position: -48px -96px
}

.b-controls-memadd .b-controls-bg {
    background-position: 0 -96px
}

.b-controls-share .b-controls-bg {
    background-position: -72px -24px
}

.b-controls-edittags .b-controls-bg {
    background-position: -24px -96px
}

.b-controls-flag .b-controls-bg {
    background-position: -72px -48px
}

.b-controls-stat .b-controls-bg {
    background-position: 0 -193px
}

.b-controls-promo .b-controls-bg {
    background-position: -48px -193px
}

.s-schemius .b-controls-bg {
    border-radius: 3px;
    background-color: #FFF;
    background-image: url()
}

.s-schemius .b-controls-top .b-controls-bg {
    background-position: -10px -10px
}

.s-schemius .b-controls-bottom .b-controls-bg {
    background-position: -10px -54px
}

.s-schemius .b-controls-left .b-controls-bg,
.s-schemius .b-controls-prev .b-controls-bg {
    background-position: -10px -98px
}

.s-schemius .b-controls-next .b-controls-bg,
.s-schemius .b-controls-right .b-controls-bg {
    background-position: -10px -142px
}

.s-schemius .b-controls-track .b-controls-bg {
    background-position: -10px -186px
}

.s-schemius .b-controls-trackthread .b-controls-bg,
.s-schemius .b-leaf-tracked-parent .b-controls-track .b-controls-bg {
    background-position: -10px -274px
}

.s-schemius .b-controls-tracking .b-controls-bg,
.s-schemius .b-leaf-tracked .b-controls-track .b-controls-bg {
    background-position: -10px -230px
}

.s-schemius .b-controls-share .b-controls-bg {
    background-position: -10px -318px
}

.s-schemius .b-controls-delete .b-controls-bg {
    background-position: -10px -362px
}

.s-schemius .b-controls-deleting .b-controls-bg {
    background-position: -10px -406px
}

.s-schemius .b-controls-spam .b-controls-bg {
    background-position: -10px -450px
}

.s-schemius .b-controls-unspam .b-controls-bg {
    background-position: -10px -494px
}

.s-schemius .b-controls-screen .b-controls-bg {
    background-position: -10px -582px
}

.s-schemius .b-controls-unscreen .b-controls-bg {
    background-position: -10px -538px
}

.s-schemius .b-controls-freeze .b-controls-bg {
    background-position: -10px -626px
}

.s-schemius .b-controls-unfreeze .b-controls-bg {
    background-position: -10px -670px
}

.s-schemius .b-controls-edit .b-controls-bg {
    background-position: -10px -714px
}

.s-schemius .b-controls-editing .b-controls-bg {
    background-position: -10px -758px
}

.s-schemius .b-controls-edittags .b-controls-bg {
    background-position: -10px -802px
}

.s-schemius .b-controls-memadd .b-controls-bg {
    background-position: -10px -846px
}

.s-schemius .b-controls-flag .b-controls-bg {
    background-position: -10px -890px
}

.s-schemius .b-controls-best .b-controls-bg {
    background-position: -10px -934px
}

.s-schemius .b-controls-cancel_best .b-controls-bg {
    background-position: -10px -978px
}

.s-schemius .b-controls-promo .b-controls-bg {
    background-position: -10px -1022px
}

.s-schemius .b-controls-stat .b-controls-bg {
    background-position: -10px -1066px
}

HTML BODY .i-ljuser {
    position: static!important;
    display: inline!important;
    background: 0 0!important;
    white-space: nowrap!important;
    font-style: normal!important
}

HTML BODY .i-ljuser-userhead {
    width: 16px!important;
    height: 16px!important;
    margin: 0 1px 0 0!important;
    vertical-align: text-bottom!important;
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: -moz-crisp-edges;
    image-rendering: pixelated
}

.i-ljuser-alias {
    display: none
}

.i-ljuser-alias:before {
    content: "\00a0\2014\00a0"
}

.i-ljuser-withalias .i-ljuser-username:after {
    content: "*"
}

.i-ljuser-withalias.i-ljuser-showalias .i-ljuser-alias {
    display: inline;
    white-space: normal!important
}

.i-ljuser-emul {
    position: relative;
    padding: 0 0 0 20px;
    font-weight: 400
}

.i-ljuser-emul::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 16px;
    height: 16px;
    margin: -8px 0 0;
    padding: 0;
    background: url() no-repeat
}

.b-popup-content {
    min-width: 200px;
    text-align: left!important
}

.b-popup-content H5 {
    margin: 0 0 10px;
    padding: 0;
    font-weight: 700!important;
    font-size: 14px!important;
    color: #000!important
}

.b-popup-content-header {
    margin-bottom: 10px;
    padding-right: 10px;
    line-height: 16px;
    font-weight: 700;
    font-size: 14px;
    color: #000
}

.b-popup-content A:active,
.b-popup-content A:hover,
.b-popup-content A:link,
.b-popup-content A:visited {
    color: #3F5F9E!important
}

.b-popup-content .b-popup-submit-options {
    padding-top: 5px!important;
    border: none
}

.b-popup-preloader .preloader {
    position: absolute;
    top: 50%;
    left: 50%;
    display: none;
    width: 11px;
    height: 3px;
    margin-left: -6px;
    background: url() no-repeat;
    font-size: 0
}

.b-popup-preloader .b-popup-preloader-inner {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.b-popup-preloader-visible A,
.b-popup-preloader-visible BUTTON,
.b-popup-preloader-visible I,
.b-popup-preloader-visible INPUT {
    visibility: hidden
}

.b-popup-preloader-visible I.preloader {
    display: block;
    visibility: visible
}

.b-popup-preloader-visible .b-popup-cancel {
    cursor: default;
    color: #CCC
}

.ljcut-link-expanding {
    padding: 0 20px 0 0;
    background: url() 100% 60% no-repeat
}

.lj-spoiler,
.lj-spoiler .lj-spoiler-body,
.lj-spoiler .lj-spoiler-head {
    position: static;
    top: auto;
    left: auto;
    width: auto;
    padding: 0;
    margin: 0;
    height: auto
}

.clearfix:after,
.clearfix:before {
    display: table;
    content: ''
}

.clearfix:after {
    clear: both
}

.clearfix-lj:after {
    content: "";
    display: table;
    clear: both
}

.lj-spoiler {
    display: inline
}

.lj-spoiler .lj-spoiler-head {
    display: none
}

#js .lj-spoiler .lj-spoiler-head,
.lj-spoiler .lj-spoiler-body {
    display: inline
}

#js .lj-spoiler .lj-spoiler-body,
#js .lj-spoiler.lj-spoiler-opened>.lj-spoiler-head {
    display: none
}

#js .lj-spoiler.lj-spoiler-opened>.lj-spoiler-body {
    display: inline
}

.b-adjusting {
    margin: 0;
    padding: 10px 15px;
    list-style: none;
    background: #00A3D9;
    font-family: ProximaNovaSemibold, Helvetica, sans-serif;
    font-size: .875rem;
    color: #FFF
}

.b-adjusting-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.b-adjusting-item {
    display: inline-block
}

.b-adjusting-item A,
.b-adjusting-item SPAN {
    display: block;
    margin: 0 25px 0 0;
    padding: 0;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: .05em;
    color: #FFF
}

.b-adjusting-item .b-adjusting-item-disabled {
    color: rgba(255, 255, 255, .5)!important
}

.b-adjusting-item-active SPAN {
    color: #003040
}

.body--header-v5 .b-adjusting {
    background: #003040;
    font-size: 13px;
    font-size: .813rem;
    color: #99BFCC
}

.body--header-v5 .b-adjusting-item A,
.body--header-v5 .b-adjusting-item SPAN {
    color: #99BFCC
}

.body--header-v5 .b-adjusting-item A:hover {
    color: #829399
}

.body--header-v5 .b-adjusting-item-active SPAN {
    color: #FFF
}

@media screen and (max-width:650px) {
    .b-adjusting {
        font-size: 1em
    }
}

.appwidget-sitemessages~.s-body .b-adjusting,
.b-message-mobile~.appwidget-sitemessages {
    border-top: 1px solid #99BFCC
}

@media screen and (max-width:899px) {
    .b-message-mobile~.appwidget-sitemessages {
        border: 0
    }
}

HTML BODY.p-showtime .s-layout {
    position: fixed;
    width: 100%;
    min-height: 0
}

.p-showtime .b-ljtimes-wrapper,
.p-showtime .s-footer {
    display: none
}

.p-showtime .l-showtime {
    display: block
}

.p-showtime[ng-controller*=discovery] {
    overflow: hidden
}

.l-showtime {
    display: none;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 5009;
    direction: ltr;
    text-align: left;
    background: #69767a;
    background: rgba(105, 118, 122, .7)
}

.l-showtime::-webkit-scrollbar {
    width: 12px
}

.l-showtime::-webkit-scrollbar-track {
    border-radius: 10px
}

.l-showtime::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgba(57, 191, 113, .6)
}

.l-showtime::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(57, 191, 113, .4)
}

.l-showtime-content {
    margin: 0;
    padding: 50px
}

.l-showtime-content>.ng-scope {
    max-width: 1170px;
    margin: 0 auto
}

@media all and (max-width:800px) {
    .l-showtime-content {
        padding: 25px
    }
}

@media all and (max-width:650px) {
    HTML BODY.p-showtime .s-layout {
        display: none
    }
    .l-showtime {
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        z-index: auto;
        background: 0 0
    }
    .l-showtime-content {
        padding: 0
    }
    IFRAME.lj_embedcontent {
        width: 100%
    }
}

.b-journalpicture {
    display: block;
    margin: 0
}

.b-journalpicture:first-child {
    margin-top: 0
}

.b-journalpicture-image {
    max-width: 100%;
    height: auto;
    margin: 0;
    vertical-align: top
}

.b-journalpicture-caption {
    margin: .5rem 0 0;
    text-align: left;
    font: 600 14px/1.4 ProximaNova, Tahoma, Arial, sans-serif;
    font: 600 .875rem/1.4 ProximaNova, Tahoma, Arial, sans-serif;
    background: #FFF;
    color: #829399
}

.b-journalpicture-caption:empty {
    display: none
}

.b-journalpicture-alignment,
.b-journalpicture-alignment .b-journalpicture-caption {
    text-align: center
}

@media all and (max-width:1000px) {
    .b-journalpicture-caption BR {
        display: none
    }
}

@media all and (max-width:480px) {
    .b-journalpicture-alignment .b-journalpicture-caption {
        text-align: left
    }
}

.b-journalpreamble {
    margin: 0 0 1.5rem;
    font-size: 1.125rem;
    font-family: ProximaNova, Tahoma, Arial, sans-serif;
    font-weight: 600
}

HTML BODY .b-journalpreamble .i-ljuser {
    font-size: .842em
}

HTML BODY .b-journalpreamble .i-ljuser-profile {
    vertical-align: -1px
}

.lj-like-item,
.lj-like-item A,
.lj-like-item DIV,
.lj-like-item IFRAME,
.lj-like-item SPAN {
    vertical-align: middle!important
}

.b-entryunit .b-journalpreamble {
    margin: 0;
    font-size: 1em;
    font-weight: 400
}

.b-journalblockquote {
    margin: 0 0 1.5em;
    padding: 0
}

.b-journalblockquote-author {
    position: relative;
    display: block;
    margin: 0 0 16px;
    font-style: normal
}

.b-journalblockquote-author:after,
.b-journalblockquote-author:before {
    bottom: -17px;
    left: 40px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.b-journalblockquote-author:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #FFF;
    border-width: 10px;
    margin-left: -10px
}

.b-journalblockquote-author:before {
    border-color: rgba(218, 227, 230, 0);
    border-bottom-color: #DAE3E6;
    border-width: 11px;
    margin-left: -11px
}

.b-journalblockquote-quote {
    margin: 0;
    padding: 15px 20px;
    border: 1px solid #DAE3E6;
    border-radius: 3px;
    background: #FFF
}

.b-journalblockquote P {
    margin: 0
}

.b-journalblockquote-quote-quote {
    position: relative;
    max-width: 80%;
    margin: 1em auto;
    padding: 0;
    font-style: italic;
    line-height: 1.5;
    color: #49595E
}

.b-journalblockquote-quote-quote::before {
    content: "\201C";
    position: absolute;
    top: -.05em;
    left: -.55em;
    margin: 0;
    padding: 0;
    font: 400 50px/1 ProximaNova, Helvetica, sans-serif;
    color: #98BFCD
}

.b-journalblockquote-quote-author {
    margin: .1em 0 0;
    padding: 0;
    text-align: right;
    font-style: normal;
    line-height: 1;
    color: #242F33
}

.allbanners-close,
.ljsale[lj0sale0init*=s1_before_bottom],
.ljsale[lj0sale0init*=s1_before_bottom] .allbanners-close,
.ljsale[lj0sale0init*=s2_journal_after],
.ljsale[lj0sale0init*=s2_journal_after] .allbanners-close {
    text-align: center
}

.lj-like {
    clear: both!important;
    margin: 0!important;
    line-height: 1!important
}

.lj-like:after {
    content: "";
    display: table;
    clear: both
}

.lj-like-item {
    display: inline-block!important;
    min-height: 20px;
    margin: 6px 5px 0 0!important
}

.lj-like-gag {
    border: 1px dashed #999;
    border-radius: 6px
}

.lj-like+BR {
    display: none
}

.lj-like--v4.is-active .lj-like-item:nth-child(4):before {
    display: none!important
}

@media all and (max-width:650px) {
    .lj-like--v4 .lj-like-item:nth-child(4) {
        position: relative;
        margin-right: 40px!important
    }
    .lj-like--v4.is-active .lj-like-item:nth-child(4) {
        margin-right: 5px!important
    }
    .lj-like--v4 .lj-like-item:nth-child(n+5) {
        display: none!important
    }
    .lj-like--v4.is-active .lj-like-item:nth-child(n+5) {
        display: inline-block!important
    }
    .lj-like--v4 .lj-like-item:nth-child(4):before {
        content: '';
        position: absolute;
        top: 1px;
        right: -38px;
        display: block;
        width: 36px;
        height: 36px;
        background: url() 50% 50% no-repeat;
        cursor: pointer
    }
    .lj-like--v4 .lj-like-item:nth-child(4):before,
    doesnotexist:-o-prefocus {
        background-image: url()
    }
    .lj-like--v4.is-active .lj-like-item:nth-child(4):before {
        display: none!important
    }
}

.b-flatrepost {
    position: relative!important;
    display: inline-block!important;
    margin: 0!important;
    padding: 0 0 0 2px!important;
    font: 11px/1 Arial, sans-serif!important;
    background: 0 0!important;
    -webkit-column-count: auto!important;
    -moz-column-count: auto!important;
    column-count: auto!important;
    -webkit-column-gap: normal!important;
    -moz-column-gap: normal!important;
    column-gap: normal!important;
    -webkit-columns: auto!important;
    -moz-columns: auto!important;
    columns: auto!important
}

.lj-like--v4 .b-flatrepost {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center!important;
    -webkit-align-items: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    padding: 0!important;
    border: 1px solid silver;
    border-radius: 2px;
    background-color: #fff!important
}

.b-flatrepost-icon {
    display: none
}

.b-flatrepost-name {
    display: inline-block!important;
    height: 19px;
    margin: 0!important;
    padding: 6px 12px 0 13px!important;
    border: 0!important;
    border-radius: 20px!important;
    background: #00A2D9!important;
    color: #FFF!important;
    cursor: pointer
}

.b-flatrepost-name:hover {
    background: #27BFF9!important;
    color: #FFF!important
}

.lj-like--v4 .b-flatrepost-name {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center!important;
    -webkit-align-items: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    position: relative;
    height: 34px;
    padding: 0 2px 0 32px!important;
    color: #475559
}

.lj-like--v4 .b-flatrepost-name:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 34px;
    height: 34px;
    background-image: url()!important;
    background-repeat: no-repeat!important;
    background-position: center!important
}

.lj-like--v4 .b-flatrepost:hover .b-flatrepost-name:before {
    background-image: url()!important
}

.lj-like--v4 .b-flatrepost-reposted .b-flatrepost-name:before,
.lj-like--v4 .b-flatrepost-reposted:hover .b-flatrepost-name:before {
    background-image: url()!important
}

.lj-like--v4 .b-flatrepost-reposted:hover .b-flatrepost-name:before {
    background-image: url()!important
}

HTML#js BODY .b-flatrepost-name:link,
HTML#js BODY .b-flatrepost-name:visited {
    border: 0!important;
    text-decoration: none!important;
    background: #00A2D9!important;
    color: #FFF!important
}

HTML#js BODY .b-flatrepost-name:active,
HTML#js BODY .b-flatrepost-name:hover {
    border: 0!important;
    text-decoration: none!important;
    background: #27BFF9!important;
    color: #FFF!important
}

HTML#js BODY .lj-like--v4 .b-flatrepost-name:link,
HTML#js BODY .lj-like--v4 .b-flatrepost-name:visited {
    color: #475559!important
}

HTML#js BODY .lj-like--v4 .b-flatrepost:hover .b-flatrepost-name:link,
HTML#js BODY .lj-like--v4 .b-flatrepost:hover .b-flatrepost-name:visited {
    color: #FFF!important
}

HTML#js BODY .lj-like--v4 .b-flatrepost-disabled:hover .b-flatrepost-name:link,
HTML#js BODY .lj-like--v4 .b-flatrepost-disabled:hover .b-flatrepost-name:visited {
    color: #475559!important
}

HTML#js BODY .lj-like--v4 .b-flatrepost-name {
    background: 0 0!important
}

HTML#js BODY .lj-like--v4 .b-flatrepost-reposted,
HTML#js BODY .lj-like--v4 .b-flatrepost:hover {
    border-color: #248FCE!important;
    background: #248FCE!important
}

HTML#js BODY .lj-like--v4 .b-flatrepost-reposted .b-flatrepost-counter {
    color: #FFF!important;
    cursor: pointer
}

.b-flatrepost-name:after {
    content: " ";
    position: absolute;
    top: -1px;
    left: 1px;
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2220px%22%20height%3D%2220.022px%22%20viewBox%3D%220%200%2020%2020.022%22%3E%0A%3Cpath%20fill%3D%22%2300B0EA%22%20d%3D%22M8.745%2C2.6L6.142%2C0H6.137C3.389%2C1.203%2C1.188%2C3.416%2C0%2C6.172l2.606%2C2.603C3.792%2C6.019%2C5.994%2C3.808%2C8.74%2C2.604%0A%09l0.006%2C0.001C8.746%2C2.604%2C8.785%2C2.582%2C8.745%2C2.6z%22%2F%3E%0A%3Cpath%20fill%3D%22%23003040%22%20d%3D%22M19.066%2C15.506c-1.597%2C0.699-2.874%2C1.986-3.564%2C3.586l4.497%2C0.931L19.066%2C15.506z%22%2F%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M19.199%2C16.143L20%2C20.022C20.002%2C19.997%2C19.603%2C18.075%2C19.199%2C16.143%22%2F%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M19.066%2C15.508c-0.361-1.726-0.689-3.286-0.689-3.286l-0.003%2C0c-2.745%2C1.203-4.949%2C3.416-6.135%2C6.172%0A%09l3.263%2C0.697C16.193%2C17.498%2C17.474%2C16.207%2C19.066%2C15.508%22%2F%3E%0A%3Cpath%20fill%3D%22%23819399%22%20d%3D%22M8.702%2C2.558%22%2F%3E%0A%3Cpath%20fill%3D%22%23819399%22%20d%3D%22M8.796%2C2.654%22%2F%3E%0A%3Cpath%20fill%3D%22%23003040%22%20d%3D%22M12.24%2C18.395c1.188-2.756%2C3.39-4.969%2C6.136-6.172h0.001l-9.63-9.619L8.74%2C2.603%0A%09C5.993%2C3.807%2C3.79%2C6.02%2C2.604%2C8.776L12.24%2C18.395z%22%2F%3E%0A%3C%2Fsvg%3E%0A) no-repeat;
    font: 0/0 a
}

.lj-like--v4 .b-flatrepost-name:after {
    display: none
}

.b-flatrepost-name:after,
doesnotexist:-o-prefocus {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAXJJREFUOMtjYKAr2PRag2HDy80MG14tZqj/z0QdQze8yGBY9+oH0ND/ULyIcsPXv2xEMhCBS+d1MjDUk2n4+tdpGAZOP3WPwdLrIoOBw38GffuFpBu++ZUqw/pX31EMrV1+ksHA7gvYUBgm2fB1r9ahGFq37BSDnt0fFEPhhjssIt5wUATBDJ11+j6Dnv1XrIaSbDgo1kFJC2Swhe95vIaSZXj1oi6iDEXgxcQZHhrKzGBgv2QQGQ5UP/CGgxQRbbj9X/2w5MMnr1xPIDKBgwwHhiEeQ5mNHZ9uPnT80n8IWEBCtsRtOKeZ651HL1+9ghr6/+/fv9dILEiAhoPSLbJLDZ2eP3zxEm4oCLz58PG8kJkHHyWG/1u799AlJJf+nbRszQGwhUaOTmQUgRDD1fzijiG7dPJyiKEgzGLsUk5moV3PdPD0xXigIxcC8c03Hz9eQA4iRkPH1VSpcOT94wWAxasr0CfVwBJxA6OewzGaVpsAInmGT6jNpNMAAAAASUVORK5CYII=)
}

.b-flatrepost-gain {
    display: none!important;
    position: relative;
    margin: 0;
    padding: 0 15px 0 0;
    color: #FFF;
    cursor: pointer
}

.lj-like--v4 .b-flatrepost-gain {
    padding-left: 2px;
    padding-right: 16px;
    height: 34px;
    line-height: 3.1!important;
    font-size: 11px!important;
    font-family: Arial, sans-serif!important;
    color: #475559!important;
    text-decoration: none!important
}

.b-flatrepost-gain:before {
    content: " ";
    position: absolute;
    top: 50%;
    right: 0;
    width: 12px;
    height: 12px;
    margin: -6px 0 0;
    padding: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAu0lEQVR42p2SMQoCMRBFt8oeYo8nWG3iDbyBIBZaaSOIoFgKWthmYQvjWdZCq3E+zgcJImrxIPnzf5hMUqzGPeKUoESlM6Jpjj6aK+WsyDusVjHgaN5MazntRtIcFwBraAwlpUTAQ9jOamkOc9kvh7Ke9AHW0FBjyBfWJ06DgQUCDTXuIwJ3BS3g1DwADTXub78Gur9aCs9L+w+X9gwEBEolcVLZWF8ndIH324dLfLj8awyUVrkarWmOvgfkNmJhc5i9kAAAAABJRU5ErkJggg==) no-repeat;
    font: 0/0 a
}

.b-flatrepost-counter {
    display: inline-block!important;
    position: relative;
    height: 14px;
    margin: 0 0 0 9px;
    padding: 4px 5px 0;
    border: 1px solid #CED6D9;
    border-radius: 3px;
    background: #FFF;
    color: #475559
}

.lj-like--v4 .b-flatrepost-counter {
    height: 0;
    margin: 0;
    padding: 0 12px 0 6px;
    border: none;
    border-radius: 0 1px 1px 0;
    background: 0 0;
    text-decoration: none!important;
    font-size: 11px!important;
    font-family: Arial, sans-serif!important;
    color: #475559!important;
    line-height: 0!important;
    vertical-align: baseline!important
}

.lj-like--v4 .b-flatrepost-disable-counter .b-flatrepost-counter,
.lj-like--v4.lj-like--hint .b-flatrepost-disable-counter SPAN.b-flatrepost-counter {
    display: none!important
}

.lj-like--hint .b-flatrepost-counter {
    padding: 9px 13px 0
}

.lj-like--v4 .b-flatrepost:hover .b-flatrepost-counter {
    color: #FFF!important
}

.b-flatrepost-counter:after,
.b-flatrepost-counter:before {
    content: " ";
    position: absolute;
    top: 50%;
    right: 100%;
    width: 0;
    height: 0;
    border: solid transparent;
    pointer-events: none
}

.lj-like--v4 .b-flatrepost-counter:after,
.lj-like--v4 .b-flatrepost-counter:before {
    display: none
}

.b-flatrepost-counter:after {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #FFF;
    border-width: 5px;
    margin-top: -5px
}

.b-flatrepost-counter:before {
    border-color: rgba(206, 214, 217, 0);
    border-right-color: #CED6D9;
    border-width: 6px;
    margin-top: -6px
}

HTML#js BODY .lj-like--v4 .b-flatrepost-disabled:hover {
    border-color: silver!important;
    background-color: #fff!important
}

.b-flatrepost-disabled .b-flatrepost-name,
.b-flatrepost-disabled .b-flatrepost-name:active,
.b-flatrepost-disabled .b-flatrepost-name:hover,
.b-flatrepost-disabled .b-flatrepost-name:link,
.b-flatrepost-disabled .b-flatrepost-name:visited {
    background: #819399!important;
    color: #FFF!important
}

.b-flatrepost-disabled .b-flatrepost-gain {
    background: #819399;
    color: #FFF
}

.lj-like--v4 .b-flatrepost-disabled .b-flatrepost-gain {
    background: 0 0;
    color: #475559
}

.lj-like--v4 .b-flatrepost-disabled:hover .b-flatrepost-counter,
.lj-like--v4 .b-flatrepost-disabled:hover .b-flatrepost-gain {
    color: #475559!important
}

HTML#js BODY .b-flatrepost-disabled .b-flatrepost-name:active,
HTML#js BODY .b-flatrepost-disabled .b-flatrepost-name:hover,
HTML#js BODY .b-flatrepost-disabled .b-flatrepost-name:link,
HTML#js BODY .b-flatrepost-disabled .b-flatrepost-name:visited {
    background: #819399!important;
    color: #FFF!important
}

HTML#js BODY .lj-like--v4 .b-flatrepost-disabled .b-flatrepost-name,
HTML#js BODY .lj-like--v4 .b-flatrepost-disabled .b-flatrepost-name:visited,
HTML#js BODY .lj-like--v4 .b-flatrepost-disabled:hover .b-flatrepost-name {
    color: #475559!important
}

HTML#js BODY .lj-like--v4 .b-flatrepost-disabled .b-flatrepost-name {
    background: 0 0!important
}

HTML#js BODY .lj-like--v4 .b-flatrepost-disabled .b-flatrepost-name:before,
HTML#js BODY .lj-like--v4 .b-flatrepost-disabled:hover .b-flatrepost-name:before {
    background-image: url()!important
}

.b-flatrepost-disabled .b-flatrepost-name:after {
    background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2220px%22%20height%3D%2220.021px%22%20viewBox%3D%220%200%2020%2020.021%22%3E%0A%3Cpath%20fill%3D%22%23819399%22%20d%3D%22M8.745%2C2.6L6.142%2C0H6.137C3.389%2C1.203%2C1.188%2C3.416%2C0%2C6.172l2.606%2C2.603C3.792%2C6.019%2C5.994%2C3.808%2C8.74%2C2.604%0A%09l0.006%2C0.001C8.746%2C2.604%2C8.785%2C2.582%2C8.745%2C2.6z%22%2F%3E%0A%3Cpath%20fill%3D%22%23003040%22%20d%3D%22M19.066%2C15.506c-1.598%2C0.699-2.875%2C1.986-3.564%2C3.586l4.497%2C0.931L19.066%2C15.506z%22%2F%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M19.199%2C16.143L20%2C20.022C20.002%2C19.997%2C19.604%2C18.075%2C19.199%2C16.143%22%2F%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M19.066%2C15.508c-0.361-1.726-0.689-3.286-0.689-3.286h-0.003c-2.745%2C1.203-4.949%2C3.416-6.136%2C6.172%0A%09l3.264%2C0.697C16.193%2C17.498%2C17.475%2C16.207%2C19.066%2C15.508%22%2F%3E%0A%3Cpath%20fill%3D%22%23819399%22%20d%3D%22M8.702%2C2.558%22%2F%3E%0A%3Cpath%20fill%3D%22%23819399%22%20d%3D%22M8.796%2C2.654%22%2F%3E%0A%3Cpath%20fill%3D%22%23003040%22%20d%3D%22M12.24%2C18.395c1.188-2.756%2C3.39-4.969%2C6.136-6.172h0.001l-9.63-9.619L8.74%2C2.603%0A%09C5.993%2C3.807%2C3.79%2C6.02%2C2.604%2C8.776L12.24%2C18.395z%22%2F%3E%0A%3C%2Fsvg%3E)
}

.b-flatrepost-disabled .b-flatrepost-name:after,
doesnotexist:-o-prefocus {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAXtJREFUOMtjYKAnqJ80U6Nx4ozNDZNnLq6vr2eiiqGNk2dk1E+e+aNx8sz/YDxpxiKKDW+YNKMRbiAS9kgr7AT6gzzDmybPSEM3MKOh4x6HqetFBgOH/wz69gtJNrxpwnTVxonTvyMb6ptTeorBwO4L2FAYJtXw+kkz1iEb6gcyVM/uD4qhcMMdFhFtOCj2kbz/gEHP/itWQ0k1fNWqVczA1LAEZDCHuft5vIaSY7hPdkkPUYYi8GLigiU0lJnBwH7JIDIcqH7gDQcpItpw+7/6YcmHT165nkBsCmcChyEeQ5mNHZ9uPnT80n8IWEBKWYfTcA5Tl9uPXr56BTX0/9+/f6+RWpAygdMtsksNnZ4/fPHy5X8k8ObDx/NCZh58lBj+b/2+gxeQXPp30rI1B8AWGjk6kVMFgA1X84s7huzSycshhkJzZBm59QvTobOXEoGOXALEt958/HgBOYgYDR1XU6XGkfePFwAWr65Al1YDS8QNDHoOx2habwIA9MCJ76J6YyYAAAAASUVORK5CYII=)
}

.b-flatrepost-disabled .b-flatrepost-gain,
.b-flatrepost-disabled .b-flatrepost-name {
    pointer-events: none;
    cursor: default
}

.b-flatrepost-gained .b-flatrepost-name {
    padding-right: 10px!important;
    padding-left: 22px!important
}

.lj-like--v4 .b-flatrepost-gained .b-flatrepost-name {
    padding-right: 4px!important;
    padding-left: 34px!important
}

.lj-like--hint .b-flatrepost-gained .b-flatrepost-name {
    padding-right: 7px!important
}

.b-flatrepost-gained .b-flatrepost-gain {
    display: inline-block!important
}

.b-flatrepost-counted .b-flatrepost-counter {
    cursor: pointer
}

.b-flatrepost-give .b-flatrepost-name {
    height: 19px;
    padding: 6px 15px 0 25px!important
}

HTML#js BODY .lj-like--v4 .b-flatrepost-give .b-flatrepost-name {
    background: 0 0!important
}

.lj-like--v4 .b-flatrepost-give .b-flatrepost-name,
.lj-like--v4 .b-flatrepost-give .b-flatrepost-name:active,
.lj-like--v4 .b-flatrepost-give .b-flatrepost-name:hover,
.lj-like--v4 .b-flatrepost-give .b-flatrepost-name:link,
.lj-like--v4 .b-flatrepost-give .b-flatrepost-name:visited {
    height: 34px;
    margin: 0!important;
    padding: 0 10px 0 36px!important;
    line-height: 3!important;
    font-size: 11px!important;
    font-family: Arial, sans-serif!important;
    color: #475559!important;
    text-decoration: none!important
}

.lj-like--hint .b-flatrepost-give .b-flatrepost-name {
    padding-right: 14px!important
}

.b-flatrepost-give .b-flatrepost-gain {
    display: none!important
}

.b-flatrepost-give .b-flatrepost-title {
    line-height: 0!important;
    position: relative;
    height: 0;
    margin-right: 10px
}

.html-ie10 .b-flatrepost-give .b-flatrepost-title {
    line-height: 1!important
}

.b-flatrepost-give .b-flatrepost-title:before {
    content: " ";
    position: absolute;
    top: 50%;
    right: -17px;
    width: 12px;
    height: 12px;
    margin: -6px 0 0;
    padding: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAu0lEQVR42p2SMQoCMRBFt8oeYo8nWG3iDbyBIBZaaSOIoFgKWthmYQvjWdZCq3E+zgcJImrxIPnzf5hMUqzGPeKUoESlM6Jpjj6aK+WsyDusVjHgaN5MazntRtIcFwBraAwlpUTAQ9jOamkOc9kvh7Ke9AHW0FBjyBfWJ06DgQUCDTXuIwJ3BS3g1DwADTXub78Gur9aCs9L+w+X9gwEBEolcVLZWF8ndIH324dLfLj8awyUVrkarWmOvgfkNmJhc5i9kAAAAABJRU5ErkJggg==) no-repeat;
    font: 0/0 a
}

.b-flatsocial,
.b-flatsocial-name {
    margin: 0!important;
    padding: 0!important
}

.b-flatsocial {
    position: relative!important;
    display: inline-block!important;
    border: 0!important;
    border-radius: 0!important;
    text-decoration: none;
    font: 11px/1 Arial, sans-serif!important;
    background: 0 0!important;
    -webkit-column-count: auto!important;
    -moz-column-count: auto!important;
    column-count: auto!important;
    -webkit-column-gap: normal!important;
    -moz-column-gap: normal!important;
    column-gap: normal!important;
    -webkit-columns: auto!important;
    -moz-columns: auto!important;
    columns: auto!important
}

HTML#js BODY .b-flatsocial:active,
HTML#js BODY .b-flatsocial:hover,
HTML#js BODY .b-flatsocial:link,
HTML#js BODY .b-flatsocial:visited {
    margin: 0!important;
    padding: 0!important;
    border: 0!important;
    border-radius: 0!important;
    text-decoration: none!important;
    background: 0 0!important;
    color: #475559
}

HTML#js BODY .b-flatsocial:active SPAN,
HTML#js BODY .b-flatsocial:hover SPAN,
HTML#js BODY .b-flatsocial:link SPAN,
HTML#js BODY .b-flatsocial:visited SPAN {
    text-decoration: none;
    color: #475559
}

HTML#js BODY .lj-like--v4 .b-flatsocial {
    padding: 0!important;
    border: 1px solid silver!important;
    border-radius: 2px!important;
    cursor: pointer;
    background-color: #fff!important
}

HTML#js BODY .lj-like--v4 .b-flatsocial-facebook:hover {
    border-color: #2A438B!important;
    background-color: #2A438B!important
}

HTML#js BODY .lj-like--v4 .b-flatsocial-twitter:hover {
    border-color: #60B7E6!important;
    background-color: #60B7E6!important
}

HTML#js BODY .lj-like--v4 .b-flatsocial-google:hover {
    border-color: #EA4335!important;
    background-color: #EA4335!important
}

HTML#js BODY .lj-like--v4 .b-flatsocial-tumblr:hover {
    border-color: #29344A!important;
    background-color: #29344A!important
}

HTML#js BODY .lj-like--v4 .b-flatsocial-vk:hover {
    border-color: #3B5F8E!important;
    background-color: #3B5F8E!important
}

HTML#js BODY .lj-like--v4 .b-flatsocial-ok:hover {
    border-color: #ED6C23!important;
    background-color: #ED6C23!important
}

HTML#js BODY .lj-like--v4 .b-flatsocial-pocket:hover {
    border-color: #EE4256!important;
    background-color: #EE4256!important
}

HTML#js BODY .lj-like--v4 .b-flatsocial-surfingbird:hover {
    border-color: #26AFF5!important;
    background-color: #26AFF5!important
}

HTML#js BODY .lj-like--v4 .b-flatsocial-digg:hover {
    border-color: #000!important;
    background-color: #000!important
}

HTML#js BODY .lj-like--v4 .b-flatsocial-lj:hover .b-flatsocial-name {
    border-color: #248FCE!important;
    background-color: #248FCE!important
}

HTML#js BODY .lj-like--v4 .b-flatsocial-mail:hover {
    border-color: #007399!important;
    background-color: #007399!important
}

HTML#js BODY .lj-like--v4 .b-flatsocial-moimir:hover {
    border-color: #168DE2!important;
    background-color: #168DE2!important
}

HTML#js BODY .lj-like--v4 .b-flatsocial-stumbleupon:hover {
    border-color: #EB4924!important;
    background-color: #EB4924!important
}

HTML#js BODY .lj-like--v4 .b-flatsocial-share:hover {
    border-color: #007399!important;
    background-color: #007399!important
}

HTML#js BODY .lj-like--v4 .b-flatsocial-openid:hover {
    border-color: #F69320!important;
    background-color: #F69320!important
}

.b-flatsocial-name {
    display: -webkit-inline-box!important;
    display: -webkit-inline-flex!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
    -webkit-box-pack: center!important;
    -webkit-justify-content: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    -webkit-box-align: center!important;
    -webkit-align-items: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    width: 25px!important;
    height: 25px!important;
    border: 0;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    cursor: pointer
}

.lj-like--v4 .b-flatsocial-name {
    width: 34px!important;
    height: 34px!important
}

.b-flatsocial-counter {
    display: inline-block!important;
    position: relative;
    height: 14px;
    margin: 0 0 0 9px;
    padding: 4px 5px 0;
    border: 1px solid #CED6D9;
    border-radius: 3px;
    background: #FFF;
    color: #475559
}

.b-flatsocial-counter:after,
.b-flatsocial-counter:before {
    content: " ";
    position: absolute;
    top: 50%;
    right: 100%;
    width: 0;
    height: 0;
    border: solid transparent;
    pointer-events: none
}

.b-flatsocial-counter:after {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #FFF;
    border-width: 5px;
    margin-top: -5px
}

.b-flatsocial-counter:before {
    border-color: rgba(206, 214, 217, 0);
    border-right-color: #CED6D9;
    border-width: 6px;
    margin-top: -6px
}

.lj-like--v4 .b-flatsocial-counter {
    height: 22px;
    margin: 0;
    padding: 12px 12px 0 6px;
    border: none;
    background: 0 0;
    text-decoration: none!important;
    font-size: 11px!important;
    font-family: Arial, sans-serif!important;
    color: #475559!important;
    line-height: 1!important
}

.lj-like--v4 .b-flatsocial-disable-counter .b-flatsocial-counter,
.lj-like--v4.lj-like--hint .b-flatsocial-disable-counter SPAN.b-flatsocial-counter {
    display: none!important
}

.lj-like--hint .b-flatsocial-counter {
    height: 20px;
    padding: 12px 13px 0
}

.lj-like--v4 .b-flatsocial-counter:after,
.lj-like--v4 .b-flatsocial-counter:before {
    display: none
}

.lj-like--v4 .b-flatsocial:hover .b-flatsocial-counter {
    color: #FFF!important
}

.lj-like--hint .b-flatrepost-counter,
.lj-like--hint .b-flatsocial-counter {
    position: absolute;
    bottom: 134%;
    left: 50%;
    display: none!important;
    border: 1px solid silver;
    border-radius: 2px;
    background: #FFF;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0)
}

.lj-like--hint .b-flatrepost:hover .b-flatrepost-counter,
.lj-like--hint .b-flatsocial:hover .b-flatsocial-counter {
    display: block!important;
    color: #475559!important
}

.lj-like--hint .b-flatrepost-counter:after,
.lj-like--hint .b-flatrepost-counter:before,
.lj-like--hint .b-flatsocial-counter:after,
.lj-like--hint .b-flatsocial-counter:before {
    top: 100%;
    right: 50%;
    display: block
}

.lj-like--hint .b-flatrepost-counter:after,
.lj-like--hint .b-flatsocial-counter:after {
    margin: 0 -5px 0 0;
    border-width: 5px;
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #FFF
}

.lj-like--hint .b-flatrepost-counter:before,
.lj-like--hint .b-flatsocial-counter:before {
    margin: 0 -6px 0 0;
    border-width: 6px;
    border-color: rgba(192, 192, 192, 0);
    border-top-color: silver
}

.lj-like--hint .b-flatrepost:hover .b-flatrepost-counter {
    border-color: #248FCE!important
}

.lj-like--hint .b-flatrepost-disabled:hover .b-flatrepost-counter {
    border-color: silver!important
}

.lj-like--hint .b-flatrepost:hover .b-flatrepost-counter:before {
    border-top-color: #248FCE!important
}

.lj-like--hint .b-flatrepost-disabled:hover .b-flatrepost-counter:before {
    border-top-color: silver!important
}

.lj-like--hint .b-flatsocial-facebook:hover .b-flatsocial-counter {
    border-color: #2A438B!important
}

.lj-like--hint .b-flatsocial-facebook:hover .b-flatsocial-counter:before {
    border-top-color: #2A438B!important
}

.lj-like--hint .b-flatsocial-twitter:hover .b-flatsocial-counter {
    border-color: #60B7E6!important
}

.lj-like--hint .b-flatsocial-twitter:hover .b-flatsocial-counter:before {
    border-top-color: #60B7E6!important
}

.lj-like--hint .b-flatsocial-google:hover .b-flatsocial-counter {
    border-color: #EA4335!important
}

.lj-like--hint .b-flatsocial-google:hover .b-flatsocial-counter:before {
    border-top-color: #EA4335!important
}

.lj-like--hint .b-flatsocial-tumblr:hover .b-flatsocial-counter {
    border-color: #29344A!important
}

.lj-like--hint .b-flatsocial-tumblr:hover .b-flatsocial-counter:before {
    border-top-color: #29344A!important
}

.lj-like--hint .b-flatsocial-vk:hover .b-flatsocial-counter {
    border-color: #3B5F8E!important
}

.lj-like--hint .b-flatsocial-vk:hover .b-flatsocial-counter:before {
    border-top-color: #3B5F8E!important
}

.lj-like--hint .b-flatsocial-ok:hover .b-flatsocial-counter {
    border-color: #ED6C23!important
}

.lj-like--hint .b-flatsocial-ok:hover .b-flatsocial-counter:before {
    border-top-color: #ED6C23!important
}

.lj-like--hint .b-flatsocial-surfingbird:hover .b-flatsocial-counter {
    border-color: #26AFF5!important
}

.lj-like--hint .b-flatsocial-surfingbird:hover .b-flatsocial-counter:before {
    border-top-color: #26AFF5!important
}

.lj-like--hint .b-flatsocial-digg:hover .b-flatsocial-counter {
    border-color: #000!important
}

.lj-like--hint .b-flatsocial-digg:hover .b-flatsocial-counter:before {
    border-top-color: #000!important
}

.lj-like--hint .b-flatsocial-lj:hover .b-flatsocial-counter {
    border-color: #248FCE!important
}

.lj-like--hint .b-flatsocial-lj:hover .b-flatsocial-counter:before {
    border-top-color: #248FCE!important
}

.lj-like--hint .b-flatsocial-mail:hover .b-flatsocial-counter {
    border-color: #007399!important
}

.lj-like--hint .b-flatsocial-mail:hover .b-flatsocial-counter:before {
    border-top-color: #007399!important
}

.lj-like--hint .b-flatsocial-moimir:hover .b-flatsocial-counter {
    border-color: #168DE2!important
}

.lj-like--hint .b-flatsocial-moimir:hover .b-flatsocial-counter:before {
    border-top-color: #168DE2!important
}

.lj-like--hint .b-flatsocial-stumbleupon:hover .b-flatsocial-counter {
    border-color: #EB4924!important
}

.lj-like--hint .b-flatsocial-stumbleupon:hover .b-flatsocial-counter:before {
    border-top-color: #EB4924!important
}

.lj-like--hint .b-flatsocial-share:hover .b-flatsocial-counter {
    border-color: #007399!important
}

.lj-like--hint .b-flatsocial-share:hover .b-flatsocial-counter:before {
    border-top-color: #007399!important
}

.lj-like--hint .b-flatsocial-openid:hover .b-flatsocial-counter {
    border-color: #F69320!important
}

.lj-like--hint .b-flatsocial-openid:hover .b-flatsocial-counter:before {
    border-top-color: #F69320!important
}

.b-flatsocial-button .b-flatsocial-counter {
    display: none!important
}

.lj-like--v4 .b-flatsocial-facebook .b-flatsocial-name .svgicon {
    width: 12px;
    height: 22px;
    fill: #2A438B
}

.lj-like--v4 .b-flatsocial-facebook:hover .b-flatsocial-name .svgicon {
    fill: #FFF
}

.lj-like--v4 .b-flatsocial-twitter .b-flatsocial-name .svgicon {
    width: 22px;
    height: 18px;
    fill: #60B7E6
}

.lj-like--v4 .b-flatsocial-twitter:hover .b-flatsocial-name .svgicon {
    fill: #FFF
}

.lj-like--v4 .b-flatsocial-google .b-flatsocial-name .svgicon {
    width: 24px;
    height: 16px;
    fill: #EA4335
}

.lj-like--v4 .b-flatsocial-google:hover .b-flatsocial-name .svgicon {
    fill: #FFF
}

.lj-like--v4 .b-flatsocial-vk .b-flatsocial-name .svgicon {
    width: 22px;
    height: 14px;
    fill: #3B5F8E
}

.lj-like--v4 .b-flatsocial-vk:hover .b-flatsocial-name .svgicon {
    fill: #FFF
}

.lj-like--v4 .b-flatsocial-ok .b-flatsocial-name .svgicon {
    width: 15px;
    height: 23px;
    fill: #ED6C23
}

.lj-like--v4 .b-flatsocial-ok:hover .b-flatsocial-name .svgicon {
    fill: #FFF
}

.lj-like--v4 .b-flatsocial-pocket .b-flatsocial-name .svgicon {
    width: 22px;
    height: 20px;
    fill: #EE4256
}

.lj-like--v4 .b-flatsocial-pocket:hover .b-flatsocial-name .svgicon {
    fill: #FFF
}

.lj-like--v4 .b-flatsocial-tumblr .b-flatsocial-name .svgicon {
    width: 22px;
    height: 18px;
    fill: #29344A
}

.lj-like--v4 .b-flatsocial-tumblr:hover .b-flatsocial-name .svgicon {
    fill: #FFF
}

.lj-like--v4 .b-flatsocial-surfingbird .b-flatsocial-name .svgicon {
    width: 22px;
    height: 18px;
    fill: #26AFF5
}

.lj-like--v4 .b-flatsocial-surfingbird:hover .b-flatsocial-name .svgicon {
    fill: #FFF
}

.lj-like--v4 .b-flatsocial-digg .b-flatsocial-name .svgicon {
    width: 22px;
    height: 18px;
    fill: #000
}

.lj-like--v4 .b-flatsocial-digg:hover .b-flatsocial-name .svgicon {
    fill: #FFF
}

.lj-like--v4 .b-flatsocial-lj .b-flatsocial-name .svgicon {
    width: 22px;
    height: 22px;
    fill: #248FCE
}

.lj-like--v4 .b-flatsocial-lj:hover .b-flatsocial-name .svgicon {
    fill: #FFF
}

.lj-like--v4 .b-flatsocial-mail .b-flatsocial-name .svgicon {
    width: 22px;
    height: 14px;
    fill: #007399
}

.lj-like--v4 .b-flatsocial-mail:hover .b-flatsocial-name .svgicon {
    fill: #FFF
}

.lj-like--v4 .b-flatsocial-moimir .b-flatsocial-name .svgicon {
    width: 22px;
    height: 14px;
    fill: #168DE2
}

.lj-like--v4 .b-flatsocial-moimir:hover .b-flatsocial-name .svgicon {
    fill: #FFF
}

.lj-like--v4 .b-flatsocial-stumbleupon .b-flatsocial-name .svgicon {
    width: 22px;
    height: 16px;
    fill: #EB4924
}

.lj-like--v4 .b-flatsocial-stumbleupon:hover .b-flatsocial-name .svgicon {
    fill: #FFF
}

.lj-like--v4 .b-flatsocial-share .b-flatsocial-name .svgicon {
    width: 20px;
    height: 22px;
    fill: #007399
}

.lj-like--v4 .b-flatsocial-share:hover .b-flatsocial-name .svgicon {
    fill: #FFF
}

.lj-like--v4 .b-flatsocial-openid .b-flatsocial-name .svgicon {
    width: 20px;
    height: 22px;
    fill: #F69320
}

.svgicon,
.svgpreloader-16.svgpreloader-pseudo:after,
.svgpreloader-16.svgpreloader-svg,
.svgpreloader-16.svgpreloader-tag,
.svgpreloader-16.svgpreloader-wrapper {
    width: 16px;
    height: 16px
}

.lj-like--v4 .b-flatsocial-openid:hover .b-flatsocial-name .svgicon {
    fill: #FFF
}

.svgicon {
    display: inline-block;
    visibility: inherit!important;
    pointer-events: auto!important;
    fill: currentColor;
    -moz-transform: scale(1)
}

.svgpreloader-wrapper {
    overflow: hidden;
    position: relative;
    display: block;
    border-radius: 50%
}

.svgpreloader-wrapper .svgpreloader-svg {
    position: absolute;
    top: 0;
    left: 0
}

.svgpreloader-wrapper--hidden {
    display: none
}

.svgpreloader-svg,
.svgpreloader-tag {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0
}

.svgpreloader-pseudo:after {
    content: " ";
    position: absolute;
    margin: 0;
    padding: 0
}

.svgpreloader-pseudo:after,
.svgpreloader-svg,
.svgpreloader-tag {
    -webkit-animation: svgrotate .57s linear infinite;
    animation: svgrotate .57s linear infinite
}

@-webkit-keyframes svgrotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes svgrotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.svgpreloader-pseudo:after,
.svgpreloader-tag {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url();
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22svgpreloader%20svgpreloader-svg%22%20viewBox%3D%220%200%2031%2031%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M15.5%2C31%20C24.0604136%2C31%2031%2C24.0604136%2031%2C15.5%20C31%2C6.93958638%2024.0604136%2C0%2015.5%2C0%20C6.93958638%2C0%200%2C6.93958638%200%2C15.5%20C0%2C24.0604136%206.93958638%2C31%2015.5%2C31%20Z%20M15.5%2C24%20C20.1944204%2C24%2024%2C20.1944204%2024%2C15.5%20C24%2C10.8055796%2020.1944204%2C7%2015.5%2C7%20C10.8055796%2C7%207%2C10.8055796%207%2C15.5%20C7%2C20.1944204%2010.8055796%2C24%2015.5%2C24%20Z%22%20fill%3D%22%2300AFEA%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M15.7960584%2C7.00505942%20L15.8509795%2C0.00389541322%20C20.1020367%2C0.0983450811%2023.9309467%2C1.90428116%2026.675877%2C4.7598713%20L26.675877%2C4.7598713%20L21.7412314%2C9.72958246%20C20.2508535%2C8.11838542%2018.1443589%2C7.08544079%2015.7960584%2C7.00505942%20Z%22%20fill%3D%22%23346B7C%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E), none
}

.svgpreloader-gray,
.svgpreloader-gray:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22svgpreloader%20svgpreloader-svg%22%20viewBox%3D%220%200%2031%2031%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M15.5%2C31%20C24.0604136%2C31%2031%2C24.0604136%2031%2C15.5%20C31%2C6.93958638%2024.0604136%2C0%2015.5%2C0%20C6.93958638%2C0%200%2C6.93958638%200%2C15.5%20C0%2C24.0604136%206.93958638%2C31%2015.5%2C31%20Z%20M15.5%2C24%20C20.1944204%2C24%2024%2C20.1944204%2024%2C15.5%20C24%2C10.8055796%2020.1944204%2C7%2015.5%2C7%20C10.8055796%2C7%207%2C10.8055796%207%2C15.5%20C7%2C20.1944204%2010.8055796%2C24%2015.5%2C24%20Z%22%20fill%3D%22%237A9199%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M15.7960584%2C7.00505942%20L15.8509795%2C0.00389541322%20C20.1020367%2C0.0983450811%2023.9309467%2C1.90428116%2026.675877%2C4.7598713%20L26.675877%2C4.7598713%20L21.7412314%2C9.72958246%20C20.2508535%2C8.11838542%2018.1443589%2C7.08544079%2015.7960584%2C7.00505942%20Z%22%20fill%3D%22%23DAE3E6%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E), none
}

.svgpreloader-20.svgpreloader-pseudo:after,
.svgpreloader-20.svgpreloader-svg,
.svgpreloader-20.svgpreloader-tag,
.svgpreloader-20.svgpreloader-wrapper {
    width: 20px;
    height: 20px
}

.svgpreloader-25.svgpreloader-pseudo:after,
.svgpreloader-25.svgpreloader-svg,
.svgpreloader-25.svgpreloader-tag,
.svgpreloader-25.svgpreloader-wrapper {
    width: 25px;
    height: 25px
}

.svgpreloader-30.svgpreloader-pseudo:after,
.svgpreloader-30.svgpreloader-svg,
.svgpreloader-30.svgpreloader-tag,
.svgpreloader-30.svgpreloader-wrapper {
    width: 30px;
    height: 30px
}

.svgpreloader-50.svgpreloader-pseudo:after,
.svgpreloader-50.svgpreloader-svg,
.svgpreloader-50.svgpreloader-tag,
.svgpreloader-50.svgpreloader-wrapper {
    width: 50px;
    height: 50px
}

.ljpoll {
    margin: 0
}

.ljpoll-meta {
    margin: 0 0 1em
}

.ljpoll-meta-data,
.ljpoll-meta-data-participants,
.ljpoll-meta-data-who,
.ljpoll-meta-poll,
.ljpoll-meta-pollid,
.ljpoll-meta-pollname {
    margin: 0
}

.ljpoll-questionbox {
    margin: 0 0 1em
}

.ljpoll .ljpoll-question {
    margin: 0 0 .5em
}

.ljpoll .ljpoll-items {
    margin: 0 0 0 2.5em
}

.ljpoll .ljpoll-item {
    margin: 0 0 .1em
}

.ljpoll-answers {
    margin: 0 0 .3em
}

.ljpoll-results,
.ljpoll-results-aswer,
.ljpoll-results-item,
.ljpoll-results-leftbar,
.ljpoll-results-mainbar,
.ljpoll-results-rightbar {
    margin: 0
}

.ljpoll-results-result {
    max-width: 1000px;
    margin: 0;
    white-space: nowrap
}

.ljpoll-results-line {
    overflow: hidden;
    position: relative;
    display: inline-block;
    height: 7px;
    min-width: 6px;
    max-width: 90%;
    margin: 0 0 7px;
    padding: 0;
    vertical-align: -5px;
    border-radius: 3px;
    background: #7A202C;
    background: -webkit-linear-gradient(top, #7A202C 0, #9D2738 1px, #9F021A 2px, #AD0720 3px, #DB0728 4px, #F0072B 5px, #840116 6px);
    background: linear-gradient(to bottom, #7A202C 0, #9D2738 1px, #9F021A 2px, #AD0720 3px, #DB0728 4px, #F0072B 5px, #840116 6px);
    font: 0/0 a
}

.ljpoll-results-line:after {
    content: " ";
    position: absolute;
    top: -2px;
    right: 0;
    bottom: -1px;
    left: 0;
    border-radius: 15px/5px;
    box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, .7);
    font: 0/0 a
}

.ljpoll-results-count {
    margin: 0 .3em
}

.ljpoll-results-leftbracket,
.ljpoll-results-percent,
.ljpoll-results-rightbracket,
.ljpoll-results-symbol,
.ljpoll-submit,
.ljpoll-submitbox {
    margin: 0
}

IMG.emoji,
IMG[src*=twemoji] {
    width: 16px;
    height: 16px;
    max-width: none
}

.b-supportpage-request-table TD {
    padding: 5px
}

.b-supportpage-control {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0 10px;
    vertical-align: middle;
    background: url() -18px -1px no-repeat
}

.ljsale-google.ljsale--empty,
.ljsale-shtorka-commercial {
    height: 0
}

.htmlerror {
    overflow: hidden;
    position: relative;
    max-width: 2000px;
    max-height: 2000px;
    min-height: 3rem
}

.htmlerror-author {
    border: 3px solid #D92B2B;
    background: #FFF
}

.htmlerror-author:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    border: 6px solid #FFF
}

.htmlerror-message {
    position: absolute;
    top: -3px;
    left: -3px;
    z-index: 1;
    margin: 0;
    padding: 10px;
    background: #D92B2B;
    color: #FFF
}

.adfox-ssp {
    font: 0/0 a
}

#adfoxFullscreenBanner {
    z-index: 5002!important
}

.adfox-between {
    overflow: hidden;
    position: relative
}

.b-mainpage-state-discovery .adfox-between {
    max-width: 810px
}

@media all and (max-width:1000px) {
    .b-mainpage-state-discovery .adfox-between {
        max-width: 750px
    }
}

.allbanners DIV[id*=yandex] {
    font-size: 12px!important
}

.allbanners A.yap-logo-block__text.yap-logo-text.yap-logo-color.yap-logo-bg-color,
.allbanners DIV[id*=yap-yandex] .yap-contacts__item-link:hover,
.allbanners DIV[id*=yap-yandex] .yap-domain:hover,
.allbanners DIV[id*=yap-yandex] .yap-sitelinks__link,
.allbanners DIV[id*=yap-yandex] .yap-title-block__text,
.mdsmain .yap-yandex_ad-vertical .yap-logo-block__text {
    text-decoration: none!important;
    font-family: Helvetica, Arial, sans-serif!important;
    font-size: 12px!important;
    color: #A1AEB2!important
}

.mdsmain .allbanners A.yap-title-block__text {
    font-family: Helvetica, Arial, sans-serif!important;
    font-size: 14px!important;
    font-weight: 700!important;
    color: #000!important
}

.mdsmain .allbanners A.yap-body-text {
    font-family: Helvetica, Arial, sans-serif!important;
    color: #242F33!important;
    font-size: 12px!important
}

.allbanners .yap-contacts__item-text,
.mdsmain .allbanners A.yap-contacts__item-link,
.mdsmain .allbanners A.yap-domain-text {
    font-size: 12px!important;
    font-family: Helvetica, Arial, sans-serif!important;
    color: #000!important
}

.mdsmain #yap-yandex_ad-vertical .yap-title-block__text,
.mdsmain .yap-title-block__text b {
    font-family: ProximaNova, Helvetica, sans-serif!important;
    font-size: 20px!important;
    color: #000!important
}

.mdsmain .yap-yandex_ad-vertical .yap-adtune__image {
    display: none!important
}

.mdsmain .yap-yandex_ad-vertical .yap-layout__wrapper {
    background: 0 0!important
}

.mdsmain .yap-yandex_ad-vertical .yap-body-text,
.yap-yandex_ad-vertical .yap-body-text b {
    font-family: ProximaNova, Helvetica, sans-serif!important;
    font-size: 12px!important;
    color: #242F33!important
}

.mdsmain .yap-layout_block_poster .yap-layout__bg-img {
    background: 0 0!important;
    -webkit-transform: none!important;
    -ms-transform: none!important;
    transform: none!important;
    -webkit-transform-origin: none!important;
    -ms-transform-origin: none!important;
    transform-origin: none!important
}

.mdsmain .yap-layout_block_poster .yap-layout__slider {
    -webkit-transition: none!important;
    transition: none!important;
    -webkit-transform: none!important;
    -ms-transform: none!important;
    transform: none!important;
    -webkit-transform-origin: none!important;
    -ms-transform-origin: none!important;
    transform-origin: none!important
}

.mdsmain .ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-layout__item:hover .yap-layout__adtune,
.mdsmain .ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-layout_block_poster .yap-layout__arrow {
    left: -9999px!important
}

.allbanners-visible {
    overflow: visible
}

.allbanners DIV[id*=AdFox],
.ljsale DIV[id*=AdFox] {
    margin-left: auto;
    margin-right: auto
}

.allbanners-close {
    display: none;
    padding: .2em .3em 0 0;
    line-height: 1.1;
    font-size: 13px
}

#js .ljsale:not(.ljsale--empty) .allbanners-close {
    display: block
}

.ljsale {
    overflow: hidden
}

.b-lenta-body .ljsale[lj0sale0type*=google_video_inline],
.entryunits .ljsale[lj0sale0type*=google_video_inline],
.ljsale DIV[id*=adfox_vertical_first]:not(.ljsale--empty),
.ljsale DIV[id*=adfox_vertical_second]:not(.ljsale--empty),
.stories--main .ljsale.ljsale--homepage[lj0sale0init*=adfox_vertical_first],
.stories--main .ljsale.ljsale--homepage[lj0sale0init*=adfox_vertical_second] {
    overflow: visible
}

.ljsale.ng-isolate-scope {
    position: relative;
    display: block
}

.allbanners DIV[id*=super_footer] DIV[id*=yandex_ad_hor] {
    margin-right: 0!important
}

.allbanners DIV[id*=super_footer] .yap-layout[class*=poster-horizontal] {
    max-width: 1240px!important;
    padding: 0!important;
    box-sizing: border-box!important
}

.ljsale[lj0sale0init*=sitescheme_before_footer_mobile]:not(.ljsale--empty) {
    margin: 25px 0
}

.p-ljtimes .ljsale[lj0sale0init*=sitescheme_before_footer_mobile]:not(.ljsale--empty) {
    margin: 50px 0
}

.ljsale[lj0sale0init*=s1_before_bottom] DIV[id*=yandex_ad_hor] {
    margin-right: 0!important
}

.ljsale[lj0sale0init*=s1_before_bottom] div[id*=yandex]>yatag>yatag,
.ljsale[lj0sale0init*=s2_journal_after] div[id*=yandex]>yatag>yatag {
    margin-left: auto!important;
    margin-right: auto!important
}

.b-lenta-body .ljsale:not(.ljsale--empty):not([lj0sale0type*=in-read]):not([lj0sale0type*=google_video_inline]),
.entryunits .ljsale:not(.ljsale--empty):not([lj0sale0type*=in-read]):not([lj0sale0type*=google_video_inline]) {
    padding: 1.5em 60px 1.5em 0;
    border-bottom: 1px solid #DAE3E6
}

.b-lenta-body .ljsale[lj0sale0type*=in-read] .tt-wrapper.inread:not(:empty),
.entryunits .ljsale[lj0sale0type*=in-read] .tt-wrapper.inread:not(:empty) {
    margin-top: 22px!important;
    margin-bottom: 22px!important;
    margin-right: 60px!important
}

.b-lenta-body .ljsale[lj0sale0type*=in-read] .tt-wrapper.inread:not(:empty)~DIV::after,
.entryunits .ljsale[lj0sale0type*=in-read] .tt-wrapper.inread:not(:empty)~DIV::after {
    content: " ";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: #DAE3E6;
    margin: 0;
    padding: 0;
    font: 0/0 a
}

@media (max-width:680px) {
    .b-lenta-body .ljsale:not(.ljsale--empty):not([lj0sale0type*=in-read]):not([lj0sale0type*=google_video_inline]),
    .entryunits .ljsale:not(.ljsale--empty):not([lj0sale0type*=in-read]):not([lj0sale0type*=google_video_inline]) {
        padding-right: 0;
        text-align: center
    }
    .b-lenta-body .ljsale[lj0sale0type*=in-read] .tt-wrapper.inread:not(:empty),
    .entryunits .ljsale[lj0sale0type*=in-read] .tt-wrapper.inread:not(:empty) {
        margin-right: 0!important
    }
}

.b-lenta-body .ljsale[lj0sale0type*=google_video_inline] DIV[id^=container]:not([style*="height: 1px;"]),
.entryunits .ljsale[lj0sale0type*=google_video_inline] DIV[id^=container]:not([style*="height: 1px;"]) {
    margin-top: 22px!important;
    margin-bottom: 22px!important;
    margin-right: 60px!important
}

.b-lenta-body .ljsale[lj0sale0type*=google_video_inline] .allbanners[class*=google_video_inline],
.entryunits .ljsale[lj0sale0type*=google_video_inline] .allbanners[class*=google_video_inline] {
    height: 0;
    font: 0/0 a
}

.b-lenta-body .ljsale[lj0sale0type*=google_video_inline] DIV[id^=container]:not([style*="height: 1px;"])::before,
.entryunits .ljsale[lj0sale0type*=google_video_inline] DIV[id^=container]:not([style*="height: 1px;"])::before {
    content: " ";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 100%;
    width: 30px;
    background: #FFF;
    margin: 0;
    padding: 0;
    font: 0/0 a
}

.b-lenta-body .ljsale[lj0sale0type*=google_video_inline] DIV[id^=container]:not([style*="height: 1px;"])::after,
.entryunits .ljsale[lj0sale0type*=google_video_inline] DIV[id^=container]:not([style*="height: 1px;"])::after {
    content: " ";
    position: absolute;
    bottom: -22px;
    left: 0;
    right: 0;
    height: 1px;
    background: #DAE3E6;
    margin: 0;
    padding: 0;
    font: 0/0 a
}

@media (max-width:680px) {
    .b-lenta-body .ljsale[lj0sale0type*=google_video_inline] DIV[id^=container]: not([style*="height: 1px;"]), .entryunits .ljsale[lj0sale0type*=google_video_inline] DIV[id^=container]: not([style*="height: 1px;"]) {
        margin-right: 0!important
    }
}

.b-lenta .l-flatslide-aside .ljsale:not(.ljsale--empty) .allbanners>DIV:first-child,
.b-mainpage .l-flatslide-aside .ljsale:not(.ljsale--empty) .allbanners>DIV:first-child {
    margin: 25px 0 5px 29px
}

.b-lenta .l-flatslide-aside .ljsale:not(.ljsale--empty) .allbanners-close,
.b-mainpage .l-flatslide-aside .ljsale:not(.ljsale--empty) .allbanners-close {
    padding: 0 0 25px 29px;
    border-bottom: 1px solid #DAE3E6;
    text-align: center
}

@media all and (max-width:650px) {
    .ljpoll-results-result {
        white-space: normal
    }
    .b-lenta .l-flatslide-aside .ljsale:not(.ljsale--empty) .allbanners>DIV:first-child,
    .b-mainpage .l-flatslide-aside .ljsale:not(.ljsale--empty) .allbanners>DIV:first-child {
        margin-left: 10px
    }
    .b-lenta .l-flatslide-aside .ljsale:not(.ljsale--empty) .allbanners-close,
    .b-mainpage .l-flatslide-aside .ljsale:not(.ljsale--empty) .allbanners-close {
        padding-left: 10px
    }
}

.mdspost-article .ljsale:not(.ljsale--empty)+.ljsale:not(.ljsale--empty) {
    margin-top: 24px
}

.common-banner:not(.ljsale--empty) {
    position: relative!important;
    width: 100%!important;
    margin: 20px 0;
    background: #333!important;
    text-align: center!important;
    line-height: 0!important
}

.common-banner DIV[id^=AdFox_banner],
.common-banner DIV[id^=begun_block],
.common-banner DIV[id^=begun_block]>IFRAME,
.common-banner IFRAME[id^=AdFox_iframe] {
    display: block;
    margin: 0 auto
}

.mdsmain--category .common-banner:not(.ljsale--empty) {
    margin-bottom: 4px
}

.ljsale--raiting,
.ljsale--raiting .allbanners-close {
    text-align: center
}

.b-mainpage .entryunits .ljsale DIV[id*=yandex_ad_hor] {
    margin-right: 0!important
}

@media all and (max-width:480px) {
    .ljsale--raiting {
        margin-left: -15px;
        margin-right: -15px
    }
    #js .ljsale--raiting DIV[id*=yandex] {
        padding: 0 15px!important
    }
}

.ljsale--sticky {
    position: relative
}

.ljsale--sticky DIV[class*=gpt-ad]:not(:empty) {
    margin: 25px 0 5px 30px!important
}

.ljsale--sticky.js-sticky {
    height: 600px
}

.ljsale--sticky.js-sticky .ljsale__inner {
    position: fixed;
    top: 20px;
    width: 300px
}

.mdspost-aside .ljsale--sticky.js-sticky .ljsale__inner {
    top: 60px
}

.b-discoveryarticle-aside .ljsale--sticky.js-sticky .ljsale__inner,
.l-flatslide-aside .ljsale--sticky.js-sticky .ljsale__inner {
    width: 330px
}

.ljsale--sticky.js-sticky-bottom .ljsale__inner {
    top: auto;
    bottom: 60px
}

.s-schemius .ljsale--sticky.js-sticky-bottom .ljsale__inner {
    bottom: 200px
}

.s-schemius.p-ljtimes .ljsale--sticky.js-sticky-bottom .ljsale__inner {
    bottom: 0;
    position: absolute
}

.s-schemius .b-discoveryarticle-aside .ljsale--sticky.js-sticky-bottom .ljsale__inner,
.s-schemius.p-ljtimes .b-discoveryarticle-aside .ljsale--sticky.js-sticky-bottom .ljsale__inner {
    position: absolute;
    top: auto;
    bottom: -26px
}

@media all and (max-width:1000px) {
    .ljsale--sticky.js-sticky {
        height: auto
    }
    .ljsale--sticky.js-sticky .ljsale__inner,
    .s-schemius .b-discoveryarticle-aside .ljsale--sticky.js-sticky-bottom .ljsale__inner,
    .s-schemius.p-ljtimes .b-discoveryarticle-aside .ljsale--sticky.js-sticky-bottom .ljsale__inner {
        position: static;
        top: auto;
        bottom: auto;
        width: auto;
        float: none
    }
}

.mdsmain-preview-controls {
    margin: 15px 15px 0;
    text-align: center
}

.stories__outer--first-screen .stories__column--ljsale .ljsale:not(.ljsale--empty) DIV[id*=adfox_vertical_first] {
    position: static!important
}

.stories__outer--first-screen .stories__column--ljsale .ljsale:not(.ljsale--empty),
.stories__outer--second-screen .stories__column--ljsale .ljsale:not(.ljsale--empty) {
    background: #F3F3F3
}

@media (max-width:1000px) {
    .stories__outer--first-screen .stories__column--ljsale .ljsale:not(.ljsale--empty),
    .stories__outer--second-screen .stories__column--ljsale .ljsale:not(.ljsale--empty) {
        background: 0 0
    }
}

.stories__outer--first-screen .stories__column--ljsale .ljsale:not(.ljsale--empty) .ljsale__inner,
.stories__outer--second-screen .stories__column--ljsale .ljsale:not(.ljsale--empty) .ljsale__inner {
    display: table;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center
}

.stories__outer--first-screen .stories__column--ljsale .ljsale:not(.ljsale--empty) .ljsale__inner .allbanners,
.stories__outer--second-screen .stories__column--ljsale .ljsale:not(.ljsale--empty) .ljsale__inner .allbanners {
    display: table-cell;
    vertical-align: middle
}

.mdsmain--category .js-sticky-container:empty,
.mdsmain--category .ljsale[lj0sale0init*=adfox_vertical_first]:not(.ljsale--empty) .allbanners-close {
    display: none
}

.stories__outer--first-screen .stories__column--ljsale .ljsale:not(.ljsale--empty) IFRAME[id*=AdFox_iframe] {
    margin-left: auto!important;
    margin-right: auto!important
}

.stories__outer--second-screen .stories__column--ljsale .ljsale:not(.ljsale--empty) {
    background: #F3F3F3
}

@media (max-width:750px) {
    .stories__outer--first-screen .stories__column--ljsale .ljsale:not(.ljsale--empty) DIV[id*=AdFox_banner],
    .stories__outer--second-screen .stories__column--ljsale .ljsale:not(.ljsale--empty) DIV[id*=AdFox_banner] {
        position: relative!important;
        left: auto;
        top: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        text-align: center
    }
    .stories__screen--first .ljsale[lj0sale0init*=adfox_mobile_listing_2]:not(.ljsale--empty) {
        margin-bottom: 20px
    }
}

.stories__column--ljsale.stories__column--size-33 .ljsale DIV[id*=adfox_vertical_second] {
    background: #FFF
}

.mdsmain .stories__column--ljsale.stories__column--size-33 .ljsale__inner {
    position: relative;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

@media (max-width:750px) {
    .mdsmain .stories__column--ljsale.stories__column--size-33 .ljsale__inner {
        top: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.mdsmain .ljsale YATAG[class*=yap-yandex_ad] .yap-layout__title {
    background: 0 0!important
}

#js .mdsmain .ljsale YATAG[class*=yap-yandex_ad] .yap-title-block__text b {
    color: #000!important
}

.ljsale DIV[id*=adfox_vertical_first] .yap-logo-block__text {
    font-family: Helvetica, Arial, sans-serif!important;
    font-size: 12px!important;
    color: #A1AEB2!important;
    text-decoration: none!important
}

.mdsmain--category .stories__column {
    position: relative
}

.mdsmain--category .ljsale.ljsale--sticky.ng-isolate-scope {
    position: static
}

.mdsmain--category .js-sticky-container {
    z-index: 7;
    position: absolute;
    overflow: visible;
    width: 300px;
    right: 0;
    bottom: 0;
    height: 100%
}

.mdsmain--category .js-sticky-container .ljsale--sticky.js-sticky-bottom .ljsale__inner {
    position: absolute;
    bottom: 0
}

.mdsmain--category .ljsale[lj0sale0init*=parallax]:not(.ljsale--empty) {
    margin-left: -56px;
    margin-right: -336px;
    padding: 40px 0
}

@media (max-width:1000px) {
    .mdsmain--category .ljsale[lj0sale0init*=parallax]:not(.ljsale--empty) {
        margin-left: -36px;
        margin-right: -36px
    }
}

@media (min-width:1304px) {
    .mdsmain--category .ljsale[lj0sale0init*=parallax]:not(.ljsale--empty) {
        margin-left: -40px;
        margin-right: -320px
    }
}

.mdsmain.stories--main>.ljsale[lj0sale0init*=adfox_parallax]:not(.ljsale--empty) {
    margin: 16px auto
}

.mdsmain.stories--main>.ljsale[lj0sale0init*=adfox_parallax]:not(.ljsale--empty),
.s-body>.ljsale[lj0sale0init*=adfox_100x70]:not(.ljsale--empty) {
    max-width: 1288px;
    margin-left: auto;
    margin-right: auto
}

.s-body>.ljsale[lj0sale0init*=adfox_100x70]:not(.ljsale--empty) {
    max-width: 1256px
}

.stories-branding-victoryday2017.mdsmain--category .js-sticky-container {
    right: 10px
}

.mdsmain--category .pagewide-wrapper .ljsale[lj0sale0init*=billboard]:not(.ljsale--empty) {
    max-width: 1256px;
    margin-left: auto;
    margin-right: auto
}

@media (max-width:970px) {
    .mdsmain--category .ljsale[lj0sale0init*=adfox_native_2] {
        display: none
    }
}

.mdsmain--category .ljsale[lj0sale0init*=adfox_100x70]:not(.ljsale--empty)+.stories__button-nav {
    margin-top: 40px
}

.ljsale[lj0sale0init*=adfox_100x70]:not(.ljsale--empty) {
    margin-top: 10px;
    margin-bottom: 30px
}

.stories--main>.ljsale[lj0sale0init*=adfox_100x70]:not(.ljsale--empty) {
    max-width: 1256px;
    margin: 26px auto 36px
}

.mdspost .ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) {
    max-width: 1256px;
    margin: 26px auto
}

@media (max-width:1000px) {
    .mdsmain .ljsale:not(.ljsale--empty) {
        margin-bottom: 20px
    }
    .mdsmain--category .story .ljsale:not(.ljsale--empty) {
        margin-bottom: 0
    }
    .mdsmain .ljsale:not(.ljsale--empty) DIV[id*=adfox_vertical_second] {
        width: 300px;
        margin: 0 auto
    }
    .mdsmain--category .b-mainpage-banner-aside.ljsale--sticky {
        position: static;
        float: none;
        margin: 0 auto
    }
    .mdsmain--category .js-sticky-container {
        display: none
    }
}

.story--size-10by04--ljsale .ljsale DIV[id*=adfox_native] DIV[id*=AdFox_banner],
.story--size-10by04--ljsale .ljsale DIV[id*=adfox_native] IFRAME[id*=AdFox_iframe],
.story--size-10by10 .ljsale DIV[id*=adfox_native_2] IFRAME[id*=AdFox_iframe] {
    width: 100%!important
}

.ljsale DIV[id*=adfox_mobile_listing] .yap-picture-block,
.ljsale DIV[id*=adfox_mobile_listing] .yap-picture-block__link,
.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .ljsale DIV[id*=yandex_ad] .yap-layout__adtune,
.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .ljsale DIV[id*=yandex_ad] .yap-picture-block__image,
.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-layout__picture,
.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-layout_block_poster .yap-layout__arrow,
.story--size-10by04--ljsale .ljsale DIV[id*=adfox_native] .yap-layout__picture {
    display: none!important
}

.mdsmain .ljsale.b-singlepost-afterpostbanner:not(.ljsale--empty) {
    margin-bottom: 20px
}

.mdsmain .stories__subscription+.ljsale .allbanners DIV[id*=super_footer] {
    border-top: 0
}

.b-singlepost-afterpostbanner.ljsale:not(.ljsale--empty) DIV[id*=super_footer],
.mdsmain .stories__subscription.stories__subscription--hidden+.ljsale:not(.ljsale--empty) DIV[id*=super_footer],
.mdsmain.stories .ljsale:not(.ljsale--empty) DIV[id*=super_footer] {
    border-top: 1px solid #E2E7E8;
    padding-top: 10px
}

@media (max-width:1000px) {
    .mdsmain--category .ljsale:not(.ljsale--empty) DIV[id*=super_footer] {
        border-top: 0
    }
}

.allbanners DIV[id*=super_footer] .yap-yandex_ad_lj_hor-horizontal .yap-layout__wrapper {
    background: 0 0!important;
    border: none!important
}

.allbanners DIV[id*=super_footer] .yap-yandex_ad_lj_hor-horizontal .yap-title-block__text b {
    color: #333!important
}

.allbanners DIV[id*=super_footer] .yap-yandex_ad_lj_hor-horizontal .yap-warning {
    padding-left: 0!important;
    padding-top: 0!important;
    background-color: transparent!important;
    border: 0!important;
    font-size: 11px!important;
    color: #787878!important
}

.allbanners DIV[id*=super_footer] .yap-yandex_ad_lj_hor-horizontal .yap-sitelinks__link {
    color: #578ee1!important
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] {
    border-bottom: 1px solid #E2E7E8
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] DIV[id*=yandex_ad],
.ljsale:not(.ljsale--empty) DIV[id*=super_footer] IFRAME,
.ljsale:not(.ljsale--empty) DIV[id*=super_footer]>DIV:not([id*=begun_block]) {
    max-width: 1240px!important;
    margin-left: auto!important;
    margin-right: auto!important
}

.mdsmain--category .ljsale:not(.ljsale--empty) DIV[id*=super_footer] DIV[id*=yandex_ad] {
    border-top: 0!important
}

.mdsmain--category .ljsale:not(.ljsale--empty) DIV[id*=super_footer] DIV[id*=yandex_ad]>YATAG>YATAG {
    margin-left: auto!important;
    margin-right: auto!important
}

@media (max-width:1280px) {
    .ljsale:not(.ljsale--empty) DIV[id*=super_footer] DIV[id*=yandex_ad] {
        margin-left: 16px!important;
        margin-right: 16px!important
    }
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-layout_block_poster .yap-layout__bg-img {
    background: 0 0!important;
    -webkit-transform: none!important;
    -ms-transform: none!important;
    transform: none!important
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-layout_block_poster .yap-layout__picture {
    top: -9999px!important;
    left: -9999px!important
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-logo-block__text {
    font-size: 12px!important;
    font-family: Helvetica, Arial, sans-serif;
    color: #787878!important
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-layout_transition_true .yap-layout__slider,
.ljsale:not(.ljsale--empty) DIV[id*=super_footer] DIV[id*=yandex_ad] .yap-layout_block_poster .yap-layout__slider {
    -webkit-transform: none!important;
    -ms-transform: none!important;
    transform: none!important;
    -webkit-transition: none!important;
    transition: none!important;
    opacity: 1!important
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-title-block__text {
    font-size: 14px!important;
    font-weight: 700!important;
    color: #333!important;
    text-decoration: none!important
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-title-block__text B {
    color: #333!important
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-contacts__item-link,
.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-contacts__item-text,
.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-domain {
    color: #578ee1!important
}

.ljsale DIV[id*=adfox_mobile_listing] .yap-logo-block__text,
.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-body-text {
    color: #787878!important;
    font-size: 14px!important
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-layout_block_poster .yap-layout__item_picture_false,
.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-layout_block_poster .yap-layout__slider,
.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-layout_block_poster .yap-layout__title,
.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-layout_block_poster .yap-layout__warning {
    padding: 0 0 12px!important;
    background: 0 0!important
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-logo-block {
    padding: 5px 0!important
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-layout_block_poster .yap-layout__slider {
    min-height: 100px!important
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-layout__logo {
    padding-left: 0!important
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-layout_block_poster .yap-layout__inner {
    margin: 0!important
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-layout__inner {
    padding: .7em .7em .7em 0!important
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-layout__outer {
    min-height: 130px!important
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-layout__item {
    padding-right: 10px!important;
    border-width: 0!important
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-layout_block_poster .yap-layout__content {
    margin-top: -3px!important
}

.ljsale:not(.ljsale--empty) DIV[id*=super_footer] .yap-body-text b {
    font-weight: 400!important
}

.mdspost .ljsale:not(.ljsale--empty) DIV[id*=super_footer] {
    padding-top: 10px;
    border-top: 1px solid #E2E7E8;
    border-bottom: 0
}

@media (max-width:1000px) {
    .mdspost .ljsale:not(.ljsale--empty) DIV[id*=super_footer] {
        border-top: 0
    }
}

.mdsmain--category.stories .ljsale:not(.ljsale--empty) DIV[id*=super_footer] {
    border-top: 0;
    border-bottom: 0
}

#js .mdsmain--category.stories--category .ljsale:not(.ljsale--empty) DIV[id*=super_footer] DIV[id*=yandex_ad],
#js .mdsmain--category.stories--category .stories__column--size-25 .ljsale DIV[id*=yandex_ad] {
    border-top: 0!important
}

@media (max-width:750px) {
    #js .mdsmain--category.stories--category .ljsale DIV[id*=yandex_ad] {
        padding-top: 0!important;
        border-top: 0!important
    }
}

.ljsale DIV[id*=adfox_mobile_listing] {
    margin-top: 20px!important
}

.ljsale DIV[id*=adfox_mobile_listing] .yap-layout__body {
    margin: 5px 0 10px!important
}

.ljsale DIV[id*=adfox_mobile_listing] .yap-layout__logo {
    padding-left: 0!important
}

.ljsale DIV[id*=adfox_mobile_listing] .yap-layout__inner {
    padding: .2em 0!important
}

.ljsale DIV[id*=adfox_mobile_listing] .yap-title-block__text,
.ljsale DIV[id*=adfox_mobile_listing] .yap-title-block__text B {
    color: #333!important;
    font-weight: 700!important
}

.ljsale DIV[id*=adfox_mobile_listing] .yap-body-text,
.ljsale DIV[id*=adfox_mobile_listing] .yap-body-text b {
    font-family: Helvetica, Arial, sans-serif!important;
    font-size: 14px!important;
    font-weight: 400!important;
    color: #787878!important
}

.ljsale DIV[id*=adfox_mobile_listing] .yap-contacts__item-link,
.ljsale DIV[id*=adfox_mobile_listing] .yap-contacts__item-text,
.ljsale DIV[id*=adfox_mobile_listing] .yap-domain__text {
    font-size: 13px!important;
    color: #578ee1!important
}

@media (max-width:750px) {
    .mdsmain--category .story--type-feed-image+.ljsale DIV[id*=adfox_mobile_listing] {
        margin-top: 0!important
    }
}

.story--size-10by04--ljsale .ljsale DIV[id*=adfox_native] {
    overflow: hidden;
    height: 134px!important;
    padding: 17px 20px!important;
    background: #FFF;
    box-sizing: border-box
}

.story--size-10by04--ljsale .ljsale--empty DIV[id*=adfox_native] {
    height: 134px;
    background: #FFF
}

.story--size-10by04--ljsale .ljsale DIV[id*=adfox_native] .yap-logo-block__text {
    font-size: 14px!important;
    color: #A1AEB2!important
}

.story--size-10by04--ljsale .ljsale DIV[id*=adfox_native] .yap-title-block__text {
    font-size: 16px!important;
    color: #333!important;
    font-family: Helvetica, sans-serif!important
}

.story--size-10by04--ljsale .ljsale DIV[id*=adfox_native] .yap-body-text {
    color: #242F33!important;
    font-size: 14px!important;
    line-height: 18px!important
}

.story--size-10by10 .ljsale DIV[id*=adfox_native_2] {
    position: relative;
    box-sizing: border-box
}

.stories__screen--first .ljsale[lj0sale0init*=adfox_mobile_listing]:not(.ljsale--empty) {
    clear: both;
    margin-left: -8px;
    margin-right: -8px
}

.stories__screen--first .ljsale[lj0sale0init*=adfox_mobile_listing]:not(.ljsale--empty) .allbanners-close {
    margin: 0 8px;
    text-align: center
}

.stories__screen--second .ljsale[lj0sale0init*=adfox_mobile_listing]:not(.ljsale--empty),
.stories__screen--third .ljsale[lj0sale0init*=adfox_mobile_listing]:not(.ljsale--empty) {
    margin: 0 -16px
}

.stories__screen--second .ljsale[lj0sale0init*=adfox_mobile_listing]:not(.ljsale--empty) .allbanners-close,
.stories__screen--third .ljsale[lj0sale0init*=adfox_mobile_listing]:not(.ljsale--empty) .allbanners-close {
    margin: 0 16px;
    text-align: center
}

.ljsale[lj0sale0init*=adfox_mobile_listing]:not(.ljsale--empty) DIV[id^=AdFox_banner],
.ljsale[lj0sale0init*=adfox_mobile_listing]:not(.ljsale--empty) DIV[id^=begun_block],
.ljsale[lj0sale0init*=adfox_mobile_listing]:not(.ljsale--empty) DIV[id^=begun_block]>IFRAME,
.ljsale[lj0sale0init*=adfox_mobile_listing]:not(.ljsale--empty) IFRAME[id^=AdFox_iframe] {
    display: block;
    margin: 0 auto
}

.ljsale[lj0sale0init*=adfox_mobile_listing]:not(.ljsale--empty) DIV[id*=yandex]>YATAG {
    box-sizing: border-box!important
}

.mdspost-article .ljsale[lj0sale0init*=adfox_mobile_listing]:not(.ljsale--empty),
.mdspost-article .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) {
    margin: 0 -16px
}

.mdspost-article .mdspost-aside__item--banner .ljsale[lj0sale0init*=adfox_mobile_listing]:not(.ljsale--empty),
.mdspost-article .mdspost-aside__item--banner .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) {
    margin: 0
}

.ljsale__hide {
    display: none;
    overflow: hidden;
    position: absolute;
    top: 30px;
    right: 5px;
    z-index: 999;
    width: 16px;
    height: 16px;
    border-radius: 8px;
    background: #000;
    background: rgba(0, 0, 0, .8);
    text-align: center;
    line-height: 16px;
    font-size: 13px;
    font-weight: 700;
    cursor: pointer;
    color: #FFF
}

.common-banner .ljsale__hide {
    top: 5px
}

.ljsale--hideable .ljsale__hide {
    display: block
}

.ljsale--mastercard .allbanners::after,
.logged-out .ljsale--hideable .ljsale__hide {
    display: none
}

@media all and (max-width:1000px) {
    .ljsale--sticky.ljsale--hideable .ljsale__hide {
        display: none
    }
}

@media (max-width:400px) {
    .b-lenta-body .ljsale {
        margin: 0 -15px 0 -17px
    }
    .page-content-inner .ljsale--raiting {
        margin: 0 -30px
    }
    .stories--category .ljsale {
        margin-right: -20px;
        margin-left: -20px
    }
    .stories--category .stories__screen--first .ljsale {
        margin-right: -8px;
        margin-left: -8px
    }
}

.ljsale--mastercard {
    overflow: hidden;
    max-width: 165px;
    height: 60px;
    margin-right: 20px
}

.ljsale--mastercard IFRAME {
    height: 60px!important
}

@media all and (max-width:1200px) {
    .ljsale--mastercard IFRAME {
        max-width: 50px
    }
    .b-bubble-likus-users .ljlikus-list {
        width: auto
    }
    .b-bubble-likus-users .ljlikus-list .ljlikus__item {
        display: block;
        border-bottom: 1px solid #E2E9EC;
        box-sizing: border-box
    }
}

@media all and (max-width:1050px) {
    .ljsale--mastercard {
        display: none
    }
}

.ramblernews {
    position: relative
}

.ramblernews DIV[id*=AdFox]:not(:empty) {
    margin: 0 auto;
    padding: 25px 0 5px 30px
}

.ramblernews DIV[id*=AdFox]:not(:empty):after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: #DAE3E6;
    font: 0/0 a
}

.ramblernews DIV[id*=AdFox]:not(:empty)~.allbanners-close {
    display: none
}

@media all and (max-width:650px) {
    .ramblernews-head {
        left: 10px
    }
    .ramblernews DIV[id*=AdFox]:not(:empty) {
        padding-left: 10px
    }
    .b-bubble-likus-users .ljlikus-list {
        background: 0 0
    }
}

.sendnews {
    font-size: 15px;
    line-height: 21px
}

.sendnews__field {
    border: 0;
    margin: 0 0 1em;
    padding: 0
}

.sendnews__field:last-child {
    margin: 0
}

.sendnews__field::after {
    display: table;
    clear: both;
    content: ''
}

.sendnews__label {
    display: inline-block;
    margin-bottom: 2px
}

.sendnews__select {
    width: 100%
}

.sendnews__textarea {
    max-height: 200px;
    min-height: 30px;
    height: 80px;
    padding: 4px 7px;
    resize: vertical
}

.inread-native {
    text-align: left;
    font-family: ProximaNova, Helvetica, Arial, sans-serif
}

.inread-native__badge,
.inread-native__badge-link {
    color: #FFF
}

.inread-native__badge {
    display: inline-block;
    padding: 4px 10px;
    border-radius: 10px;
    background: #40AEFD;
    text-transform: uppercase;
    letter-spacing: .05em;
    font-size: 11px;
    line-height: 1;
    font-weight: 600
}

.inread-native__badge-link {
    text-decoration: none
}

.inread-native__title {
    margin: .3em 0;
    padding: 0;
    letter-spacing: .01em;
    font-size: 1.733em;
    line-height: 1;
    font-weight: 300
}

.inread-native__title-link:link,
.inread-native__title-link:visited {
    color: #242F33
}

.inread-native__title-link:active,
.inread-native__title-link:hover {
    color: #00A3D9
}

.inread-native__img-link {
    border: none;
    text-decoration: none
}

.inread-native__img {
    height: auto!important;
    max-width: 100%;
    margin-bottom: .6em
}

.inread-native__text {
    margin: 0;
    line-height: 1.4em
}

.mdspost-text .ljsale:not(.ljsale--empty) DIV[id*=adfox_inread_inpost] {
    margin: 0 0 1.5rem
}

.flatblue {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 5001;
    padding: 0;
    background: #FFF;
    color: #242F33
}

.flatblue-head {
    margin: 0;
    padding: 15px 25px;
    background: #09C;
    color: #FFF
}

.html-ie11 .flatblue-head {
    padding: 18px 25px 12px
}

.flatblue-header {
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    font: 300 21px/1 ProximaNova, Helvetica, Arial, sans-serif;
    font: 300 1.3125rem/1 ProximaNova, Helvetica, Arial, sans-serif
}

.flatblue-head .i-iconus {
    position: absolute;
    width: 30px;
    height: 30px;
    background-image: url();
    background-position: -62px 6px;
    background-repeat: no-repeat;
    cursor: pointer
}

.flatblue-body {
    margin: 0;
    padding: 25px;
    font-size: .8125rem
}

@media screen and (max-width:650px) {
    .flatblue {
        top: 0;
        right: 0;
        left: 0;
        width: auto!important;
        margin: 0!important
    }
}

@media screen and (max-height:420px) {
    .flatblue {
        position: absolute;
        top: 10px;
        margin-top: 0!important
    }
}

@media all and (max-width:400px) {
    HTML.html-android BODY.p-openpopup .b-popup:not(.b-popup-contextual) .i-popup-close {
        top: 11px;
        width: 20px;
        height: 20px
    }
}

@media print {
    .b-adjusting,
    .b-linkbar,
    .b-pager,
    .lj-like,
    .ljpoll-submitbox,
    .p-showtime .s-layout {
        display: none
    }
    .l-showtime {
        overflow: visible
    }
    .l-showtime-content {
        padding: 0
    }
    .p-showtime .b-discoveryarticle {
        border-radius: 0;
        box-shadow: none
    }
    #js .b-discoveryarticle-content,
    .b-journalblockquote-quote {
        border: 0
    }
    .b-journalblockquote-author:after,
    .b-journalblockquote-author:before {
        content: none
    }
    .b-journalblockquote-quote A:after {
        content: ' (' attr(href) ') '
    }
    .ljpoll-results-result IMG {
        height: 14px
    }
}

WBR::after {
    content: "\00200B"
}

.sharp-select {
    height: 1.7em;
    font-family: ProximaNova, Helvetica, Arial, sans-serif;
    font-weight: 400
}

.html-ie10 .sharp-select,
.html-ie11 .sharp-select {
    height: auto;
    padding-top: .15em
}

.visuallyhidden {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    white-space: nowrap;
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    clip: rect(0 0 0 0);
    overflow: hidden
}

.b-text H3,
.b-text P {
    margin: .7em 0
}

.b-steps:after,
.b-steps:before,
.pkg:after {
    border-collapse: collapse;
    content: ""
}

.b-input,
.b-switcher-item,
.l-flatslide-line,
.m-aside-menu__toggle {
    box-sizing: border-box
}

.b-drop-control-msg,
.b-pager,
.b-selectus .label,
.b-thisisnew,
.borderedtable TH,
.i-ljform-error,
.visuallyhidden {
    white-space: nowrap
}

.i-supus {
    display: inline-block;
    line-height: 1.6;
    width: 2em;
    height: 1.6em;
    padding: .2em 0;
    border-radius: 50%;
    text-align: center;
    font-size: 11px;
    color: #FFF
}

.i-supus-new {
    background: #ff7040
}

.i-supus-empty {
    font: 0/0 a;
    height: 10px;
    width: 10px;
    padding: 0
}

.b-text {
    color: #242F33;
    font-family: ProximaNova, Helvetica, sans-serif
}

.b-text B,
.b-text STRONG {
    font-weight: 600
}

.b-text H1,
.b-text H2,
.b-text H3,
.b-text H4,
.b-text H5,
.b-text H6 {
    font-weight: 400;
    color: #242F33
}

.b-text H1 {
    line-height: 1;
    font-size: 2.0625em
}

.b-text H2,
.b-text H3 {
    line-height: 1.2;
    font-weight: 600
}

.b-text H2 {
    font-size: 1.5em
}

.b-text H3 {
    font-size: 1.125em
}

.b-panel H3,
.b-text DIV>H3 {
    margin-top: 0
}

.b-text H4 {
    font-size: 1em;
    font-weight: 600
}

.pkg:after {
    display: table;
    clear: both
}

INPUT.text,
SELECT.select,
TEXTAREA.text {
    margin: 0 3px 0 0;
    padding: 2px;
    border: 1px solid #BBB;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    background: url() 0 -1px repeat-x #FFF
}

.b-input,
.b-ljform-fill {
    background-color: #F7F9FA
}

.b-ljform-fill {
    padding: 1em;
    border-radius: 2px
}

.b-ljform-fill FIELDSET {
    border: 0;
    padding: .7em 0
}

.b-ljform-field {
    display: block;
    margin: 0 0 1em
}

.b-ljform-extrafield {
    margin: 0 0 2em
}

.i-ljform-field {
    display: inline-block;
    margin: 0 1em 1em 0
}

.b-ljform-field .i-ljform-field {
    margin: 0 1em 0 0
}

.i-ljform-control {
    position: relative;
    display: inline-block
}

.i-ljform-error {
    display: none;
    position: absolute;
    top: 103%;
    left: 0;
    font-size: 11px;
    color: red
}

.b-ljform-row {
    margin: .176em 0 0
}

.b-ljform-label {
    display: inline-block;
    line-height: 16px;
    vertical-align: middle;
    padding: 0 10px 0 0;
    text-transform: uppercase;
    font-size: 13px;
    color: #7A9199
}

.b-input {
    padding: 7px 5px;
    border: 1px solid #DAE3E6;
    border-radius: 2px;
    font: 400 1.267em/1.05 ProximaNova, Helvetica, sans-serif;
    color: #242F33
}

.html-ie11 .b-input {
    padding: 10px 5px 4px
}

@media (min-width:1366px) {
    .b-input {
        font: 400 1.118em/1.05 ProximaNova, Helvetica, sans-serif
    }
}

.b-input-nano,
.b-input-tiny {
    font-size: 15px;
    line-height: 1.05
}

@media (max-width:550px) {
    .b-input--width100p {
        width: 100%
    }
}

.b-input:focus,
.b-input:hover {
    background-color: #FFF;
    border-color: #00A3D9
}

.b-input::-webkit-input-placeholder {
    color: #858E8C
}

.b-input::-moz-placeholder {
    color: #858E8C
}

.b-input:-ms-input-placeholder {
    color: #858E8C
}

.b-input::placeholder {
    color: #858E8C
}

.b-input[disabled] {
    opacity: .7
}

.b-input[disabled]:focus,
.b-input[disabled]:hover {
    background-color: #F7F9FA;
    border-color: #DAE3E6
}

.b-input-nano {
    padding-top: 2px;
    padding-bottom: 2px
}

.html-ie11 .b-input-tiny {
    padding: 9px 5px 5px
}

.b-input-simple {
    height: auto;
    padding: 7px 5px;
    vertical-align: top;
    font-size: 1em
}

.b-input-max {
    width: 100%
}

.b-ljform-fill .b-input {
    background-color: #FFF
}

.b-input-error {
    background: #FFF;
    border: 1px solid #D96C6C;
    outline-color: #ef3a3a
}

.b-input+.b-flatbutton {
    vertical-align: top;
    margin-left: .5rem;
    padding-top: 11px;
    padding-bottom: 11px
}

.b-input-community-wrapper,
.b-input-username-wrapper {
    display: inline-block;
    position: relative
}

.b-input-community-wrapper:after,
.b-input-username-wrapper:after {
    display: block;
    position: absolute;
    left: 5px;
    top: 50%;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    content: "";
    background-position: 0 0
}

.b-input-username-wrapper:after {
    background-image: url()
}

.b-input-community-wrapper:after {
    background-image: url()
}

.b-input-community,
.b-input-username,
.html-ie11 .b-input-community,
.html-ie11 .b-input-username {
    padding-left: 25px
}

SELECT.select {
    padding: 1px
}

FIELDSET.nostyle {
    margin: 0;
    padding: 0;
    border: none
}

.detail {
    font-size: .8125rem;
    color: #444
}

P.detail {
    margin: 0 0 10px;
    padding: 0
}

UL.detail LI {
    font-size: 90%
}

H2.widget-header {
    margin: 0 0 6px;
    padding: 0 0 6px;
    border-bottom: 1px solid #CCC
}

HR.hr {
    width: 100%;
    height: 1px;
    border: 0;
    background-color: #DAE3E6;
    color: #DAE3E6
}

UL.nostyle {
    margin: 0;
    padding: 0;
    list-style: none
}

.alternating-rows-wrapper {
    overflow: auto
}

.b-btn,
.l-flatslide-menu-items-expandable {
    overflow: visible
}

TABLE.alternating-rows TH {
    padding: 15px 4px;
    border-top: 1px solid #DAE3E6;
    border-bottom: 1px solid #DAE3E6;
    background-color: #FFF;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: .05em;
    font-family: ProximaNova, sans-serif;
    font-weight: 600;
    font-size: .8125rem;
    color: #242F33
}

TABLE.alternating-rows TH B {
    font-weight: 400
}

TABLE.alternating-rows TR.altrow1 {
    background-color: #FFF
}

TABLE.alternating-rows TR.altrow2 {
    background-color: #F7F9FA
}

TABLE.alternating-rows TD {
    padding: 6px 4px;
    border-bottom: 1px solid #DAE3E6;
    vertical-align: top;
    text-align: left
}

TABLE.alternating-rows .b-tablemenu {
    margin: 0;
    padding: 0;
    list-style: none
}

TABLE.alternating-rows .b-tablemenu-item {
    margin: 0
}

@media all and (min-width:1200px) {
    TABLE.alternating-rows .b-tablemenu-item {
        display: inline;
        margin-right: 1em
    }
}

DIV.columns-2 .columns-2-left {
    float: left;
    width: 49%
}

DIV.columns-2 .columns-2-right {
    float: right;
    width: 49%
}

DIV.columns-2-r300 {
    width: 720px
}

DIV.columns-2-r300 .columns-2-left {
    float: left;
    width: 405px;
    margin-right: 15px
}

DIV.columns-2-r300 .columns-2-right {
    float: left;
    width: 300px
}

DIV.ad-sidebar,
DIV.right-sidebar {
    float: right;
    width: 300px
}

.columns-2 H2 {
    margin: 1em 0 0;
    padding: 0;
    text-transform: uppercase;
    font: 300 1.3125em/1.4 ProximaNova, Helvetica, sans-serif;
    color: #829399
}

.columns-2 H2+P {
    margin-top: .3em
}

.appwidget {
    position: relative
}

.appwidget .more-link {
    position: absolute;
    top: 6px;
    right: 7px;
    padding-left: 10px;
    background: url() 0 60% no-repeat;
    text-decoration: none;
    text-transform: lowercase;
    font-size: 11px;
    color: #114577!important
}

.b-btn,
.b-pager,
.b-switcher {
    text-transform: uppercase
}

.appwidget .more-link:hover {
    text-decoration: underline
}

.upgrade-account {
    padding-right: 18px;
    background: url() right 50% no-repeat
}

.arrow-link,
.more-link {
    padding-left: 12px;
    background: url() 0 50% no-repeat
}

.standout-background,
DIV.right-sidebar {
    background-color: #C5DFF9
}

.message {
    margin-bottom: 15px;
    border: 5px solid #EEE
}

.message blockquote {
    margin: 0;
    padding: 15px;
    border: 1px solid #AAA
}

.standout-border {
    padding: 6px;
    border: 1px solid #8FC3F7
}

DIV.right-sidebar {
    margin: 10px;
    padding: 10px;
    border: 1px solid #8FC3F7;
    color: #000
}

H2.solid-blue,
H2.solid-neutral {
    margin: 0 0 8px;
    padding: 5px 8px;
    font-size: 14px;
    font-family: Arial;
    color: #242F33;
    font-weight: 700
}

H2.solid-neutral {
    background: url() no-repeat #EDEDED
}

H2.solid-blue {
    position: relative;
    background: url() no-repeat #D7E7F7
}

.solid-neutral {
    background: #EDEDED
}

.lj_progresscontainer {
    width: 400px;
    height: 25px;
    margin: 1em;
    background: url()
}

.lj_progressoverlay {
    background: url()
}

.lj_progressindefinite {
    background-image: url()
}

.details,
.example,
.helper {
    font-size: .75rem;
    color: #7a9199
}

.b-btn {
    padding: 10px 25px;
    border: 1px solid #518593;
    border-radius: 5px;
    cursor: pointer;
    background-color: #6ED1FF;
    background-image: -webkit-linear-gradient(top, #6ED1FF 0, #1BB5FD 3%, #158FC8 100%);
    background-image: linear-gradient(to bottom, #6ED1FF 0, #1BB5FD 3%, #158FC8 100%);
    text-shadow: 1px 1px 1px #0B6294;
    font-weight: 700;
    font-size: 14px;
    color: #FFF
}

.b-btn-disabled {
    border-color: silver;
    background-color: #EAEAEA;
    background-image: -webkit-linear-gradient(top, #EAEAEA 0, #CFCFCF 3%, #C5C5C5 100%);
    background-image: linear-gradient(to bottom, #EAEAEA 0, #CFCFCF 3%, #C5C5C5 100%);
    text-shadow: 1px 1px 1px #999
}

.b-btn-tokens {
    margin: 30px 0 0;
    padding: 10px 6px 7px;
    border-color: #025266;
    background-color: #1495A7;
    background-image: -webkit-linear-gradient(top, #6ED6E5 0, #1BBBD2 14%, #1BB2C8 37%, #1BA4B8 66%, #1B9EB1 83%, #1495A7 100%);
    background-image: linear-gradient(to bottom, #6ED6E5 0, #1BBBD2 14%, #1BB2C8 37%, #1BA4B8 66%, #1B9EB1 83%, #1495A7 100%);
    text-shadow: -1px -1px 0 rgba(0, 0, 0, .3)
}

.i-vgift-details A,
.i-vgift-details A:hover {
    border: 0!important
}

.vgift-img-l {
    max-width: 220px;
    max-height: 220px
}

.vgift-img-s {
    max-width: 100px;
    max-height: 100px
}

.i-vgift-details {
    position: relative;
    margin: 0;
    padding: 0
}

.i-vgift-details A {
    position: relative;
    display: block
}

.adnectar-play,
.ljhidden {
    position: absolute;
    left: 0
}

.adnectar-play {
    bottom: 0;
    display: block;
    width: 20px;
    height: 15px;
    background: url() no-repeat
}

.appwidget-friendbirthdays .adnectar-play {
    display: none
}

.ljhidden {
    top: 0;
    display: block;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    border: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    line-height: 0;
    font-size: .1px
}

.super {
    vertical-align: super;
    font-size: .7em
}

.notice {
    color: red
}

.warning-background {
    background-image: url()
}

.st-disabled {
    position: relative
}

.b-blocker {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%
}

.st-disabled .b-blocker {
    display: block
}

.b-blocker-over {
    z-index: 1000000000
}

.b-blocker-white {
    background: #FFF
}

.b-blocker-gray {
    background: grey
}

.b-blocker-gray,
.b-blocker-white {
    opacity: .5
}

.b-reskining-header {
    display: none
}

.b-form-changelist .type-text {
    width: 100%;
    color: grey
}

.b-form-changelist .type-text-changed,
.b-form-changelist .type-text-focus,
.b-form-changelist .type-text:focus {
    color: #000
}

SUP.i-new {
    position: relative;
    bottom: .5em;
    padding: 0 1px;
    vertical-align: middle;
    font-size: 11px;
    color: #C00
}

.b-pending-users {
    float: left;
    margin: 0 0 1em;
    padding: 0;
    list-style: none
}

.b-pending-users LI {
    position: relative;
    float: left;
    padding: 0 5px 0 0
}

.b-pending-users LI.hover,
.b-pending-users LI:hover {
    z-index: 2
}

.b-pending-users A {
    border-bottom: 0!important;
    text-decoration: none!important
}

.b-pending-users LI SPAN {
    position: relative;
    float: left;
    margin: 0
}

.b-pending-users LI SPAN I.i-pending-users-delim {
    position: relative;
    z-index: -1
}

.b-pending-users LI.hover SPAN,
.b-pending-users LI:hover SPAN {
    margin: -3px -18px -4px -8px;
    padding: 2px 17px 3px 7px;
    border: 1px solid #CCC;
    border-radius: 5px;
    background: #F5F5F5
}

.b-pending-users LI.hover SPAN .i-pending-close,
.b-pending-users LI:hover SPAN .i-pending-close {
    position: absolute;
    top: 50%;
    right: 6px;
    display: block;
    width: 6px;
    height: 7px;
    margin: -3px 0 0;
    padding: 0;
    cursor: pointer;
    background: url() no-repeat
}

.b-pending-reason {
    clear: both;
    width: 99%;
    margin: 0 0 1em
}

.i-pending-reject {
    float: right;
    margin: .5em 0 0
}

.placeholder {
    color: #A9A9A9
}

.placeholder-wrapper {
    position: relative;
    display: inline-block
}

.placeholder-label {
    position: absolute;
    display: none;
    margin: 0;
    padding: 0 5px;
    cursor: text;
    line-height: 1.8em;
    font-size: 90%;
    color: #A9A9A9
}

.b-thisisnew {
    display: inline;
    padding: 1px 4px;
    border-radius: 3px;
    background: #FFF0A6;
    font: 400 9px/1 ProximaNova, Helvetica, sans-serif;
    color: #94938E
}

.html-ie11 .b-thisisnew {
    padding: 2px 4px 0
}

.b-massaction,
.b-massaction-mobile {
    position: relative;
    z-index: 9;
    clear: both;
    margin: 0;
    padding: 1em 30px;
    border-top: 1px solid #DAE3E6;
    background: #F7F9FA
}

.b-grove-3comments .b-massaction,
.b-grove-3comments .b-massaction-mobile {
    display: none
}

.b-grove-3comments.b-grove-checked .b-massaction {
    display: block
}

.b-massaction-fixed {
    position: fixed;
    bottom: 0;
    width: 100%
}

.p-ljtimes .b-massaction-fixed {
    bottom: 49px
}

.b-massaction .b-flatbutton,
.b-massaction-mobile .b-flatbutton {
    padding: 9px 15px
}

.s-horizon.p-footer-lite .b-massaction-fixed {
    margin-bottom: 0
}

.b-massaction-checkall {
    display: inline;
    margin: 0 .5em 0 0
}

.b-massaction-checkall INPUT {
    margin: 0
}

.b-massaction-problems {
    background: #FFEFEF
}

.b-massaction-errors {
    display: none;
    margin: 0;
    padding: 10px 0 10px 30px;
    background: url() 0 6px no-repeat;
    color: #CB1427
}

.b-massaction-error {
    margin: 0;
    padding: 0
}

.b-massaction-problems .b-massaction-errors {
    display: block
}

.b-massaction-preloader {
    position: absolute;
    right: 26px;
    bottom: 13px;
    display: none;
    width: 30px;
    height: 30px;
    margin: 0;
    padding: 0;
    background: url() no-repeat;
    font: 0/0 serif
}

.b-massaction-processing .b-massaction-preloader {
    display: block
}

.b-massaction-fixed .b-massaction-preloader,
.ljtimes-disabled .b-massaction-fixed .b-massaction-preloader {
    position: fixed
}

@media screen and (max-width:1300px),
(max-width:1280px) and (max-height:800px) {
    .g-sensor .b-massaction-fixed,
    .mobile-msg .b-massaction-fixed {
        position: relative;
        bottom: auto;
        width: auto
    }
}

@media all and (max-width:800px) {
    .b-massaction,
    .b-massaction-mobile {
        padding-left: 30px;
        padding-right: 30px
    }
}

@media all and (max-width:480px) {
    .b-massaction,
    .b-massaction-mobile {
        padding-left: 15px;
        padding-right: 15px
    }
}

.b-pager {
    position: relative;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 1.0625rem;
    line-height: 48px
}

.html-ie11 .b-pager {
    line-height: 50px
}

.b-pager:after {
    content: "";
    display: table;
    width: 100%;
    clear: both
}

.b-pager .b-pager-more,
.b-pager A {
    display: block;
    width: 50px;
    height: 50px;
    margin: 0;
    padding: 0;
    border: 1px solid transparent;
    box-sizing: border-box
}

.b-pager--showtext .b-pager-link {
    position: relative;
    width: auto!important;
    padding: 0 25px
}

.b-pager--showtext .b-pager-link:hover:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.b-pager-link-icon,
.b-pager-next,
.b-pager-prev {
    display: inline-block;
    position: relative;
    vertical-align: top
}

.b-pager .b-pager-more,
.b-pager A:link,
.b-pager A:visited {
    color: #7A9199
}

.b-pager A:active,
.b-pager A:hover {
    background: #F7F9FA;
    color: #00A3D9
}

.b-pager-page-active A:active,
.b-pager-page-active A:hover,
.b-pager-page-active A:link,
.b-pager-page-active A:visited {
    border-color: #DAE3E6;
    border-radius: 3px;
    color: #7A9199
}

.b-pager-begining A {
    width: 100%;
    padding: 0 8px
}

.b-pager-next,
.b-pager-prev {
    padding: 0
}

.b-pager-link-icon {
    width: 10px;
    height: 46px
}

.b-pager--showtext .b-pager-prev .b-pager-link-icon {
    margin-right: 2px
}

.b-pager--showtext .b-pager-next .b-pager-link-icon {
    margin-left: 2px
}

.b-pager-link-icon .svgicon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    pointer-events: none!important
}

.b-pager-link-text {
    display: none
}

.b-pager--showtext .b-pager-link-text {
    display: inline-block;
    position: relative;
    vertical-align: baseline
}

.b-pager-first .b-pager-link--prev,
.b-pager-last .b-pager-link--next {
    filter: alpha(opacity=50);
    opacity: .5;
    cursor: default;
    pointer-events: none
}

.b-pager-next BR,
.b-pager-prev BR,
.b-pager-shortcut {
    display: none
}

.b-pager-pages,
.b-pager-pages .b-pager-page {
    text-align: center;
    display: inline-block;
    padding: 0
}

.l-flatslide .b-pager-pages {
    max-width: 766px
}

.b-pager-pages {
    position: relative;
    max-width: 969px;
    list-style: none;
    margin: 0;
    vertical-align: top
}

.b-pager-nopages .b-pager-next BR .b-pager-nopages .b-pager-next .b-pager-shortcut,
.b-pager-nopages .b-pager-pages,
.b-pager-nopages .b-pager-prev .b-pager-shortcut,
.b-pager-nopages .b-pager-prev BR {
    display: none
}

.b-pager-nopages .b-pager-next,
.b-pager-nopages .b-pager-prev {
    text-transform: uppercase;
    letter-spacing: .05em;
    font: 600 13px/50px ProximaNova, Tahoma, Arial, sans-serif
}

.b-pager-nopages .b-pager-prev .b-pager-link,
.b-pager-nopages .b-pager-prev .b-pager-link:active,
.b-pager-nopages .b-pager-prev .b-pager-link:hover,
.b-pager-nopages .b-pager-prev .b-pager-link:link,
.b-pager-nopages .b-pager-prev .b-pager-link:visited {
    width: auto;
    min-width: 70px;
    padding-left: 40px;
    padding-right: 25px;
    text-align: left
}

.b-pager-nopages .b-pager-next .b-pager-link,
.b-pager-nopages .b-pager-next .b-pager-link:active,
.b-pager-nopages .b-pager-next .b-pager-link:hover,
.b-pager-nopages .b-pager-next .b-pager-link:link,
.b-pager-nopages .b-pager-next .b-pager-link:visited {
    width: auto;
    min-width: 70px;
    padding-left: 25px;
    padding-right: 40px;
    text-align: right
}

.b-pager-pages100 .b-pager-link-icon,
.b-pager-pages100 .b-pager-more,
.b-pager-pages100 A,
.b-pager-pages50 .b-pager-link-icon,
.b-pager-pages50 .b-pager-more,
.b-pager-pages50 A {
    width: 40px;
    height: 40px
}

.b-pager-nopages .b-pager-prev .b-pager-link:before {
    left: 15px;
    margin-left: 0
}

.b-pager-nopages .b-pager-next .b-pager-link:before {
    left: auto;
    right: 15px;
    margin-left: 0
}

.b-pager-pages50 .b-pager-pages {
    max-width: 943px;
    line-height: 40px
}

.b-pager-pages150 .b-pager-link-icon,
.b-pager-pages150 .b-pager-more,
.b-pager-pages150 A,
.b-pager-pages200 .b-pager-link-icon,
.b-pager-pages200 .b-pager-more,
.b-pager-pages200 A {
    width: 30px;
    height: 30px
}

.b-pager-pages100 .b-pager-pages {
    line-height: 40px
}

.b-pager-pages150 .b-pager-pages,
.b-pager-pages200 .b-pager-pages {
    line-height: 30px
}

@media all and (max-width:1400px) {
    .l-flatslide .b-pager-pages {
        max-width: 664px
    }
}

@media all and (max-width:1300px) {
    .b-pager .b-pager-pages {
        max-width: 867px
    }
    .b-pager-pages50 .b-pager-pages {
        max-width: 861px
    }
    .l-flatslide .b-pager .b-pager-pages {
        max-width: 511px
    }
}

@media all and (max-width:1200px) {
    .b-pager .b-pager-pages {
        max-width: 765px
    }
}

@media all and (max-width:1100px) {
    .b-pager .b-pager-pages {
        max-width: 765px
    }
}

@media all and (min-width:1000px) and (max-width:1100px) {
    .l-flatslide .b-pager {
        line-height: 40px
    }
    .l-flatslide .b-pager .b-pager-more,
    .l-flatslide .b-pager A {
        width: 40px;
        height: 40px
    }
    .l-flatslide .b-pager .b-pager-link-icon {
        height: 40px
    }
}

@media all and (max-width:1000px) {
    .b-pager .b-pager-pages {
        max-width: 663px
    }
    .l-flatslide .b-pager .b-pager-pages {
        max-width: 612px
    }
}

@media all and (max-width:900px) {
    .b-pager .b-pager-pages {
        max-width: 561px
    }
    .l-flatslide .b-pager .b-pager-pages {
        max-width: 510px
    }
}

@media all and (max-width:800px) {
    .b-pager .b-pager-pages {
        max-width: 510px
    }
}

@media all and (max-width:650px) {
    .p-ljtimes .b-massaction-fixed {
        bottom: 0
    }
    .b-pager {
        line-height: 38px
    }
    .b-pager .b-pager-more,
    .b-pager A {
        width: 38px;
        height: 38px
    }
    .b-pager .b-pager-link-icon {
        height: 38px
    }
}

@media all and (max-width:500px) {
    .b-pager,
    .b-pager .b-pager-pages {
        line-height: 34px
    }
    .b-pager .b-pager-more,
    .b-pager A {
        width: 34px;
        height: 34px;
        font-size: 14px
    }
    .b-pager .b-pager-link-icon {
        height: 34px
    }
    .b-lenta .b-pager--showtext .b-pager-link {
        height: 50px;
        padding: 0 20px
    }
    .b-lenta .b-pager .b-pager-link-icon {
        height: 50px
    }
    .b-lenta .b-pager--showtext .b-pager-link-text {
        display: none
    }
}

@media all and (max-width:650px) {
    .b-pager,
    .b-pager .b-pager-pages {
        line-height: 38px
    }
    .b-pager .b-pager-next,
    .b-pager .b-pager-prev,
    .l-flatslide-intro--feed {
        display: none
    }
    .b-pager.b-pager--showtext .b-pager-next,
    .b-pager.b-pager--showtext .b-pager-prev {
        display: inline-block
    }
    .b-pager .b-pager-more,
    .b-pager A {
        width: 38px;
        height: 38px
    }
    .b-pager .b-pager-link-icon {
        height: 38px
    }
}

@media all and (max-width:420px) {
    .b-pager,
    .b-pager .b-pager-pages {
        line-height: 34px
    }
    .b-pager .b-pager-more,
    .b-pager A {
        width: 34px;
        height: 34px
    }
    .b-pager .b-pager-link-icon {
        height: 34px
    }
}

@media all and (max-width:400px) {
    .b-pager,
    .b-pager .b-pager-pages {
        line-height: 30px
    }
    .b-pager .b-pager-more,
    .b-pager A {
        width: 30px;
        height: 30px;
        font-size: 12px
    }
    .b-pager .b-pager-link-icon {
        height: 30px
    }
}

@media all and (max-width:370px) {
    .b-pager {
        line-height: 28px
    }
    .b-pager .b-pager-more,
    .b-pager A {
        width: 28px;
        height: 28px
    }
    .b-pager .b-pager-link-icon {
        height: 28px
    }
    .b-pager .b-pager-pages {
        margin-left: -2px;
        line-height: 28px
    }
}

.b-switcher {
    margin: 0;
    padding: 0;
    list-style: none;
    letter-spacing: .05em;
    font-family: ProximaNova, Tahoma, Arial, sans-serif;
    font-weight: 600;
    font-size: .8125rem
}

.b-switcher-item {
    display: inline-block;
    width: 50%;
    margin: 0;
    padding: 10px 20px;
    border-bottom: 1px solid #DAE3E6;
    text-align: center
}

.html-ie11 .b-switcher-item {
    padding: 12px 20px 8px
}

.b-switcher-item-active {
    border-color: #DAE3E6 #DAE3E6 transparent;
    -o-border-image: none;
    border-image: none;
    border-style: solid;
    border-width: 1px
}

.b-switcher-item A:active,
.b-switcher-item A:hover,
.b-switcher-item A:link,
.b-switcher-item A:visited {
    color: #7B9198
}

.b-switcher-item-active A:active,
.b-switcher-item-active A:hover,
.b-switcher-item-active A:link,
.b-switcher-item-active A:visited {
    color: #242F33
}

.ui-autocomplete {
    position: absolute;
    top: 21px;
    left: 0;
    z-index: 999;
    width: 190px;
    margin: 0;
    padding: 0;
    border: 1px solid #AAA;
    border-top: 0;
    background: #FFF;
    list-style: none;
    line-height: 1.4
}

.b-dropover,
.b-dropover-container {
    position: relative
}

.ui-autocomplete LI {
    margin: 0;
    padding: 0;
    cursor: pointer;
    text-align: left
}

.ui-autocomplete LI A {
    display: block;
    margin: 0;
    padding: 1px 10px;
    text-align: left;
    text-decoration: none;
    color: #000
}

.yadirectside #yadirectside_id A.yap-logo-block__text.yap-logo-text.yap-logo-color.yap-logo-bg-color,
.yadirectside #yadirectside_id DIV[id]>YATAG .yap-contacts__item-link:hover,
.yadirectside #yadirectside_id DIV[id]>YATAG .yap-domain:hover,
.yadirectside #yadirectside_id DIV[id]>YATAG .yap-sitelinks__link,
.yadirectside #yadirectside_id DIV[id]>YATAG .yap-title-block__text,
.yadirectwide #yadirectwide_id A.yap-logo-block__text.yap-logo-text.yap-logo-color.yap-logo-bg-color,
.yadirectwide #yadirectwide_id DIV[id]>YATAG .yap-contacts__item-link:hover,
.yadirectwide #yadirectwide_id DIV[id]>YATAG .yap-domain:hover,
.yadirectwide #yadirectwide_id DIV[id]>YATAG .yap-sitelinks__link,
.yadirectwide #yadirectwide_id DIV[id]>YATAG .yap-title-block__text {
    text-decoration: none!important
}

.ui-autocomplete .ui-state-hover {
    background: #EEE
}

.b-dropover {
    top: 0;
    left: 0;
    z-index: 2;
    margin: -15px;
    padding: 34px 14px 14px;
    border: 1px solid #C0C2C8;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background: #F7F9FA;
    list-style: none
}

#js .b-dropover {
    position: absolute;
    display: none
}

#js .b-dropover-open .b-dropover {
    display: block
}

.b-dropover-close {
    position: absolute;
    top: 1px;
    right: 10px;
    z-index: 5;
    display: none;
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    background: url() no-repeat;
    font: 0/0 serif
}

.b-panel,
.b-steps,
.b-steps-step {
    position: relative
}

.b-dropover-close:hover {
    background-position: 0 -16px
}

.b-dropover-show .b-dropover-close {
    display: block
}

.b-updater {
    width: 100%;
    padding: 8px 0;
    border: 0;
    border-bottom: 1px solid #ECECEC;
    cursor: pointer;
    background: #F7F7F7;
    font-size: 13px
}

.b-steps {
    margin: 0 0 10px -9px;
    padding: 0;
    list-style: none;
    color: #7C7D7F
}

.b-steps:after,
.b-steps:before {
    display: table
}

.b-steps:after {
    clear: both
}

.b-steps-step {
    display: inline-block;
    margin: 0 7px 0 0;
    padding: 5px 9px
}

.b-steps-step.active {
    border-radius: .5em;
    background-color: #369AFF;
    background-image: -webkit-linear-gradient(top, #3863A0 0, #369AFF 100%);
    background-image: linear-gradient(to bottom, #3863A0 0, #369AFF 100%);
    box-shadow: inset 0 0 6px #2B4C7B;
    color: #FFF
}

.b-steps-step.disable A,
.b-tabs .b-steps-step.disable A:active,
.b-tabs .b-steps-step.disable A:hover,
.b-tabs .b-steps-step.disable A:link,
.b-tabs .b-steps-step.disable A:visited {
    pointer-events: none;
    border-bottom: 0!important;
    cursor: default;
    color: #000!important
}

.b-panel {
    margin: 0 0 2em;
    padding: 2em 1.5em;
    border: 0;
    border-radius: 2px;
    background-color: #DAE3E6
}

.g-sensor .b-panel:before,
.mobile-msg .b-panel:before {
    content: "";
    display: none
}

@media screen and (max-width:1000px) {
    .b-panel:before {
        content: "";
        display: none
    }
}

.standout {
    text-align: center
}

.standout .container {
    width: auto;
    margin: auto;
    padding: 3px;
    border: 1px solid #8FC3F7;
    background-color: #C5DFF9!important;
    text-align: left;
    color: #000
}

.standout SPAN.container {
    display: inline-block;
    padding: 8px 7px!important
}

.l-body:after,
.l-contentplus-container:after,
.l-contentplus-header:after {
    content: "";
    display: table;
    clear: both;
    border-collapse: collapse
}

.b-standout {
    margin: 1.5em;
    text-align: center
}

.b-table {
    margin: 1em 0
}

.b-table TD,
.b-table TH {
    padding: .2em .625em
}

.b-table TH {
    border-bottom: solid 1px #DAE3E6;
    background-color: #F7F9FA
}

.b-table-auto {
    margin: auto
}

.b-table-border {
    border: 1px solid #DAE3E6
}

.b-table-border-total {
    border-top: 1px solid #DAE3E6;
    border-right: 1px solid #DAE3E6
}

.b-table-border-total TD {
    border-left: solid 1px #DAE3E6;
    border-bottom: solid 1px #DAE3E6
}

.b-table-border-total TD:first-child form a {
    margin-right: 5px
}

.b-table-border-total TD:last-child button {
    margin-right: 15px;
    vertical-align: middle;
    background: 0 0;
    border: 0
}

.b-table-border-total TD:last-child button:last-child {
    margin-right: 0
}

.b-table-zebra TR:nth-child(odd) {
    background: #F7F9FA
}

.borderedtable {
    border: 1px solid #DAE3E6
}

.borderedtable TH {
    padding-right: .625em;
    padding-left: .625em;
    border-bottom: solid 1px #DAE3E6;
    background-color: #F7F9FA
}

.userslist-table {
    border: 1px solid #DDD
}

.userslist-table TH {
    padding: 2px 10px;
    background: #DDD;
    text-align: left;
    white-space: nowrap
}

.userslist-table TD {
    padding: 3px 10px
}

.l-body {
    width: 940px;
    margin: 0 auto
}

.l-aside {
    float: left;
    width: 140px;
    margin: 0 20px 0 0
}

.l-content {
    float: left;
    width: 460px
}

.l-content-wide {
    width: 760px
}

.l-content-full {
    width: 940px
}

.l-sidebar {
    float: right;
    width: 300px
}

.framework-page #content {
    width: 940px;
    margin: 0 auto 120px
}

.framework-page #main_body {
    width: 940px;
    min-width: 940px;
    margin: 0 auto
}

.l-row {
    width: 958px
}

.l-cell {
    float: left;
    width: 461px;
    margin: 0 18px 0 0
}

.l-contentplus-container,
.l-contentplus-header {
    margin: 0;
    padding: 0;
    position: relative
}

.b-resultpage .l-contentplus-container,
.b-service-v5 .l-contentplus-container {
    margin: 0 30px;
    padding: 20px 0 0
}

.l-contentplus-section {
    float: left;
    width: 65%;
    margin: 0
}

.l-contentplus-aside {
    float: right;
    width: 30%;
    margin: 0;
    padding: 0
}

.l-contentplus-aside.l-contentplus-aside-result,
.l-contentplus-section.l-contentplus-section-result {
    float: none;
    width: 100%
}

.b-updatepage-result {
    padding: 40px 20px 60px 80px
}

.b-updatepage-result-status {
    margin: 0 0 1em;
    padding: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 1.5em;
    color: #000
}

.b-updatepage-result-next {
    margin: 0 0 .5em
}

.b-updatepage-result-options {
    margin: 0 0 2em;
    padding: 0;
    list-style: none;
    line-height: 1.4
}

.b-updatepage-result-option {
    margin: 0 0 .2em;
    padding: 0
}

.b-updatepage-result-option:before {
    content: "\2014";
    margin-right: .5em
}

@media screen and (max-width:1050px) {
    .l-contentplus-section {
        float: none;
        width: auto
    }
    .l-contentplus-aside {
        float: none;
        margin: auto;
        width: 50%
    }
}

.b-extracontent {
    position: relative;
    margin: 0;
    padding: 30px;
    line-height: 1.4;
    border-left: 1px solid #DAE3E6
}

.b-extracontent.b-extracontent-result {
    padding: 30px 0;
    border-top: 1px solid #DAE3E6;
    border-left: none
}

.b-extracontent-head {
    margin: 0 0 1em;
    font-weight: 700;
    font-style: normal;
    font-size: 1em;
    color: #000
}

.b-extracontent P {
    margin: 0 0 1em
}

.b-extracontent-more {
    padding-top: 1em;
    border-top: 2px solid #C8CFD5
}

.b-extracontent-shadow,
.b-extracontent-shadow-inner {
    display: none
}

@media screen and (max-width:1050px) {
    .b-extracontent {
        padding-right: 0;
        padding-left: 0;
        border: 0
    }
}

.b-service-header,
.b-service-v5 .b-service-header {
    margin: 0;
    padding: 1.15em 0 0;
    background: #F7F9FF;
    border-bottom: 1px solid #DAE3E6
}

.b-service-header.b-service-header-menu::after {
    display: table;
    clear: both;
    content: ""
}

.b-service-title,
.b-service-v5 .b-service-title {
    font-size: 2.0625em;
    font-weight: 400;
    color: #242F33
}

.b-service .b-service-title,
.b-service-title {
    margin: 0 35px .45em;
    padding: 0
}

.b-service-v5 .b-service-title {
    margin: 0 35px .45em!important;
    font-family: ProximaNova, Helvetica, sans-serif;
    font-weight: 400
}

.b-service-header-content {
    margin: 0 35px
}

.b-service-breadcrumbs {
    margin: 10px 35px .3em;
    padding: 0;
    list-style: none
}

.b-service-breadcrumbs-item {
    display: inline;
    margin: 0;
    padding: 0;
    font-size: .8125rem
}

.b-service-breadcrumbs-item:before {
    content: " / "
}

.b-service-body:after,
.b-service-breadcrumbs-item:first-child:before {
    content: ""
}

.b-service-breadcrumbs-link {
    margin: 0;
    padding: 0
}

.b-service-header-menu {
    border-bottom: 0
}

.b-service-header-menu .b-service-menu {
    padding: 0 1.875em
}

@media (max-width:650px) {
    .b-service-header-menu .b-service-menu {
        padding: 0
    }
    .b-service-breadcrumbs {
        margin: 10px 15px .3em
    }
}

.b-service-body:after {
    display: table;
    clear: both;
    border-collapse: collapse
}

.b-service-body-inner {
    padding: 1.875em 35px
}

.b-menu.b-service-inner,
.b-service-inner {
    padding: 0 1.875em
}

@media all and (max-width:650px) {
    .b-service-inner {
        padding: 0 15px
    }
    .b-service-body-inner {
        padding: 1.875em 15px
    }
    .rename-link {
        text-align: center
    }
}

.b-service-v5 .b-flatbutton {
    margin: 1em 0 2em
}

.b-service-v5 .b-service-result-status {
    margin: 0 0 1em;
    padding: 0;
    font-family: ProximaNova, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1em;
    color: #000
}

.b-service-v5 .b-service-result-options {
    margin: 0 0 2em;
    padding: 0;
    list-style: none;
    line-height: 1.4
}

.b-service-v5 .b-service-result-option {
    margin: 0 0 .2em;
    padding: 0;
    list-style: none;
    line-height: 1.4
}

.b-service-v5 .b-service-result-option:before {
    content: "\2014";
    margin-right: .5em
}

.b-drop-control-icon:after,
.l-flatslide-body:after,
.l-flatslide-feed-nav__item:after,
.sort-index::after {
    content: ""
}

.b-service-inner-header {
    padding: 0 1.875em
}

.b-service-inner-header H3 {
    margin: 1em 0;
    font-weight: 400;
    font-size: 1.13em
}

@media screen and (max-width:650px) {
    .l-contentplus-aside {
        width: auto
    }
    .b-service-inner-header {
        padding: 0 15px
    }
    .b-service-body-inner {
        padding: 15px
    }
}

.b-service-inner-top {
    padding-top: 1.875em
}

.b-service-submenu-wrapper {
    width: 100%;
    background: #FFF
}

.b-service-controls {
    min-height: 50px;
    margin: 0 0 1em;
    background-color: #DAE3E6
}

.b-service-body .b-massaction {
    margin: 0
}

BODY .b-service-body-withshadow {
    margin-bottom: 5em;
    padding-bottom: 30px
}

.b-service-bodyshadow {
    position: absolute;
    bottom: -30px;
    left: 0;
    right: 0;
    overflow: hidden;
    height: 30px;
    margin: 0;
    padding: 0
}

.b-service-bodyshadow-inner {
    position: absolute;
    right: 30px;
    bottom: 30px;
    left: 30px;
    height: 500%;
    border-radius: 70px;
    box-shadow: 0 -1px 25px 0 #324F7A
}

.b-workas,
.flatswitcher {
    border-radius: 2px;
    background: #DAE3E6
}

.b-drop-control {
    display: inline-block;
    margin: -4px 0 0 50px
}

.b-drop-control-open .b-drop-control-icon:after {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.b-drop-control-state {
    display: block;
    position: relative;
    height: 30px;
    margin: 0;
    cursor: pointer
}

.b-drop-control-icon,
.b-drop-control-icon:after {
    background-repeat: no-repeat;
    position: absolute;
    right: 0
}

.b-drop-control-icon {
    background-image: url();
    display: block;
    top: 0;
    width: 27px;
    height: 27px;
    padding-right: 20px;
    cursor: pointer;
    background-position: 0 -68px
}

.b-drop-control-icon:after {
    background-image: url();
    top: 50%;
    width: 12px;
    height: 8px;
    margin: -3px 0 0;
    padding: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    background-position: -181px 0;
    font: 0/0 a
}

.b-drop-control-msg {
    display: inline-block;
    line-height: 27px;
    padding: 0 55px 0 0;
    vertical-align: middle
}

@media (max-width:650px) {
    .b-drop-control-msg {
        display: none
    }
}

.b-formset-field {
    margin: 0 0 1em 10em;
    padding: 0;
    clear: left
}

.b-formset-field-head {
    position: relative;
    left: -10em;
    display: block;
    float: left;
    width: 9em;
    margin: 0 -9em 0 0;
    padding: 2px 0 0;
    text-align: right
}

.b-formset-field-subhead {
    margin: 0;
    font-weight: 700
}

.b-formset-field-body {
    margin: 0;
    padding: 0
}

.b-formset-field-desc {
    margin: .2em 0 1em;
    font-size: 86%;
    color: #748691
}

.b-reset .b-formset-field-desc {
    font-size: 86%
}

.b-formset-field-warning {
    margin: .2em 0 0;
    font-size: 86%;
    color: red
}

.b-formset-input-wrapper {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0
}

.b-formset-input {
    width: 220px;
    margin: 0;
    padding: 3px 2px
}

.b-formset-input,
.b-formset-select {
    font: 13px/1.1 Arial, sans-serif
}

.b-formset-textarea {
    resize: both;
    font: 13px/1.4 Arial, sans-serif
}

.b-formset-field-username .b-formset-input {
    width: 200px;
    padding-left: 22px;
    font-weight: 700;
    color: #0051B7
}

.b-formset-field-community .b-formset-input-pic,
.b-formset-field-username .b-formset-input-pic {
    position: absolute;
    top: 50%;
    left: 5px;
    width: 16px;
    height: 16px;
    margin: -8px 0 0;
    font: 0/0 serif;
    padding: 0
}

.b-formset-field-username .b-formset-input-pic {
    background: url() no-repeat
}

.b-formset-field-community .b-formset-input-pic {
    background: url() no-repeat #FFF
}

.b-workas LABEL,
.b-workas SELECT,
.flatswitcher-label {
    font-family: ProximaNova, Tahoma, Arial, sans-serif;
    font-weight: 600;
    font-size: .825em;
    color: #7A9199;
    text-transform: uppercase;
    letter-spacing: .05em
}

.b-formset-options {
    margin: 0;
    padding: 0;
    list-style: none
}

.b-formset-options-item {
    margin: 0 0 .2em;
    padding: 0
}

.b-formset-check {
    margin: 0 3px 0 0
}

.b-formset-label {
    margin: 0
}

.b-formset-labelcheck {
    display: block;
    padding: 0 0 0 15px;
    text-indent: -15px
}

.b-formset-labelcheck .b-formset-check {
    position: relative;
    top: -1px;
    width: 13px;
    height: 13px;
    margin: 0;
    padding: 0;
    vertical-align: bottom
}

.b-formset-labelradio .b-formset-label {
    margin: 0 0 0 .3em
}

.b-formset-submitbox {
    margin: 2.5em 0 0 10em
}

.b-formset-submitbox-inner {
    position: relative;
    display: inline-block;
    padding: 0 30px 0 0
}

.b-formset-submitbox-inner.svgpreloader-pseudo::after {
    display: none;
    top: 50%;
    right: 7px;
    margin-top: -8px
}

.b-formset-creating .b-formset-submitbox-inner.svgpreloader-pseudo::after {
    display: block
}

@media screen and (max-width:40em) {
    .b-formset-field,
    .b-formset-submitbox {
        margin-left: 0
    }
    .b-formset-field-head {
        left: auto;
        float: none;
        width: auto;
        margin-right: 0;
        text-align: left
    }
}

.sort-index {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    vertical-align: middle
}

.sort-index::after {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    background-image: url();
    background-repeat: no-repeat;
    background-position: -179px 5px
}

.sort-index--asc::after {
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg)
}

.sort-index--des::after,
.sort-index--desc::after {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.b-workas {
    display: inline-block;
    padding: .625em .625em .625em 1.25em;
    margin: 0 0 1em
}

.b-workas SELECT {
    margin: 0 .4em;
    height: 1.7em
}

.html-ie11 .b-workas SELECT {
    padding-top: .3em;
    height: auto
}

@media screen and (max-width:550px) {
    .b-workas {
        display: block;
        padding: 1em 1em .625em;
        text-align: center
    }
    .b-workas SELECT {
        display: block;
        margin: .5em 0 .625em;
        width: 100%;
        text-align: left
    }
}

.flatswitcher-wrap .b-service-title {
    display: inline-block;
    margin: 0 5px 13px 30px
}

.flatswitcher-form,
.flatswitcher-wrapper {
    display: inline
}

.flatswitcher {
    display: inline-block;
    padding: .625em;
    margin: 0
}

.flatswitcher-label {
    margin: 0 .4em 0 0;
    vertical-align: -.45em
}

.flatswitcher-select {
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: top
}

.l-flatslide {
    overflow: hidden
}

.l-flatslide-container {
    margin: 0
}

.l-flatslide-line {
    padding: 0 5.625rem
}

.l-flatslide-body {
    width: 100%;
    margin: 0;
    -webkit-transition: margin .1s ease-in;
    transition: margin .1s ease-in
}

.l-flatslide-body:after {
    display: table;
    border-collapse: collapse;
    clear: both
}

.l-flatslide-controls {
    z-index: 3;
    visibility: hidden;
    width: 40px
}

.l-flatslide-control {
    position: relative;
    display: none;
    width: 40px;
    height: 40px;
    padding: 0;
    outline: 0;
    border: 0;
    border-radius: 0 3px 3px 0;
    background: #DAE3E6;
    font: 0/0 a;
    color: #7A9199
}

.l-flatslide-control-icon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.l-flatslide-control-icon .svgicon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.l-flatslide-control--m-settings {
    display: none;
    position: absolute;
    top: 22px;
    right: 20px;
    padding: 0;
    border: none;
    background: 0 0;
    z-index: 10;
    cursor: pointer
}

.l-flatslide-control--m-settings:focus,
.l-flatslide-control--m-settings:focus:active {
    outline: 0
}

.l-flatslide-control--m-settings:focus:active .svgicon {
    fill: #7A9099
}

.l-flatslide-control--m-settings .svgicon-wrap {
    display: block
}

.b-lenta.b-feedsettings-on .l-flatslide-control {
    background: #F7F9FA;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer
}

.html-hidden.html-ios body {
    position: fixed
}

.l-flatslide-feed-nav {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .11765);
    z-index: 11;
    background: #FFF
}

.l-flatslide-feed-nav__item {
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    margin: 0 .875em;
    padding: 1em .3125em 1.125em 1.625em;
    color: #000;
    -webkit-transition: color .1s;
    transition: color .1s
}

.l-flatslide-feed-nav__item:visited {
    color: inherit
}

.l-flatslide-feed-nav__item:after {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: .1875em;
    background: #00A3D9
}

.l-flatslide-feed-nav__item:focus,
.l-flatslide-feed-nav__item:hover {
    outline: 0;
    color: #00A3D9
}

.l-flatslide-feed-nav__item:focus .flaticon,
.l-flatslide-feed-nav__item:hover .flaticon {
    fill: #00A3D9
}

.l-flatslide-feed-nav__item--active {
    font-weight: 700;
    color: #00A3D9
}

.l-flatslide-feed-nav__item--active:after {
    display: block
}

.l-flatslide-feed-nav__item--active:visited {
    color: #00A3D9
}

.l-flatslide-feed-nav__icon {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    line-height: 0
}

.l-flatslide-feed-nav__icon .flaticon {
    width: 1.125em;
    height: 1.125em;
    fill: #000;
    -webkit-transition: fill .1s;
    transition: fill .1s
}

.l-flatslide-feed-nav__item--active .flaticon {
    fill: #00A3D9
}

.l-flatslide-feed-nav__text {
    font-size: .875em;
    font-weight: inherit;
    line-height: 1em
}

@media all and (max-width:650px) {
    .l-flatslide-feed-nav {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .l-flatslide-feed-nav__item {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0;
        padding: 1.2em
    }
    .l-flatslide-feed-nav__text {
        display: none
    }
    .l-flatslide-feed-nav__icon {
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

.l-flatslide-navigation {
    margin-left: 0;
    margin-right: 0
}

.l-flatslide-menu-controls {
    position: fixed;
    left: 0;
    padding: 48px 0 0;
    -webkit-transition: left .1s ease-in, top .3s;
    transition: left .1s ease-in, top .3s
}

.l-flatslide-control--m-settings,
.l-flatslide-control--m-settings .svgicon-wrap {
    height: auto
}

.l-flatslide-menu-button {
    margin-bottom: 10px
}

.b-lenta .l-flatslide-menu-button:before {
    content: " ";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 25px;
    height: 24px;
    margin: -12px 0 0 -13px;
    padding: 0;
    background: url() 0 -255px no-repeat
}

.b-lenta .l-flatslide-menu-button-opened.l-flatslide-menu-button:before {
    content: " ";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px;
    padding: 0;
    background: url() 0 -113px no-repeat
}

.b-lenta.b-feedsettings-on .l-flatslide-menu-button:before {
    display: none
}

.l-flatslide-menu-button-open {
    display: block
}

.l-flatslide-menu-button-open .svgicon {
    width: 25px;
    height: 25px
}

.l-flatslide-menu-button-close {
    display: none
}

.l-flatslide-menu-button-close .svgicon {
    width: 20px;
    height: 20px
}

.l-flatslide-state-menuinit .l-flatslide-control {
    display: block
}

.b-browsepage-menu .l-flatslide-scrolltop,
.b-mainpage-menu .l-flatslide-scrolltop,
.l-flatslide-state-menuinit .l-flatslide-scroll-update {
    visibility: hidden;
    opacity: 0;
    cursor: auto;
    -webkit-transition: visibility 0s linear .2s, opacity .2s linear;
    transition: visibility 0s linear .2s, opacity .2s linear
}

.b-mainpage-state-rating-scroll .l-flatslide-scrolltop,
.js--page-scroll-up .l-flatslide-scroll-update,
.l-flatslide-state-menuinit .js--has-new-items,
.l-flatslide-state-scroll .l-flatslide-scrolltop {
    visibility: visible;
    opacity: 1;
    cursor: pointer;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.body-state-sidebar-opened .l-flatslide-aside-button:after,
.l-flatslide-menu-button-opened:after,
.l-flatslide-settingslink-opened:after {
    content: '';
    position: fixed;
    top: 0;
    bottom: 0;
    cursor: default
}

.l-flatslide-menu-button-opened:after,
.l-flatslide-settingslink-opened:after {
    right: 0;
    left: 240px
}

.body-state-sidebar-opened .l-flatslide-aside-button:after {
    right: 329px;
    left: 0
}

.l-flatslide-menu-button-opened .l-flatslide-menu-button-open {
    display: none
}

.l-flatslide-menu-button-opened .l-flatslide-menu-button-close {
    display: block
}

.l-flatslide-settingslink {
    margin-bottom: 10px
}

.b-lenta .l-flatslide-settingslink:before {
    content: " ";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 27px;
    height: 27px;
    margin: -13px 0 0 -13px;
    padding: 0;
    background: url() 0 -68px no-repeat rgba(0, 0, 0, 0)
}

.b-lenta .l-flatslide-settingslink-opened.l-flatslide-settingslink:before {
    content: " ";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px;
    padding: 0;
    background: url() 0 -113px no-repeat
}

.b-lenta.b-feedsettings-on .l-flatslide-settingslink:before {
    display: none
}

.l-flatslide-settingslink-open {
    display: block
}

.l-flatslide-settingslink-close,
.l-flatslide-settingslink-opened .l-flatslide-settingslink-open {
    display: none
}

.l-flatslide-settingslink-open .svgicon {
    width: 25px;
    height: 25px
}

.l-flatslide-settingslink-close .svgicon {
    width: 20px;
    height: 20px
}

.l-flatslide-settingslink-opened .l-flatslide-settingslink-close {
    display: block
}

.l-flatslide-scrolltop-count {
    display: none;
    position: absolute;
    top: 15px;
    right: -10px;
    width: auto;
    min-width: 1.6em;
    margin: 0;
    padding: .2em;
    border: 0;
    border-radius: 10px;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased
}

.l-flatslide-menu-items {
    position: fixed;
    left: -240px;
    z-index: 3;
    width: 239px;
    margin: 0;
    padding: 0;
    list-style: none;
    border-right: 1px solid #DAE3E6;
    background: #F7F9FA;
    text-transform: uppercase;
    letter-spacing: .05em;
    font: 600 13px/1.1 ProximaNova, Tahoma, Arial, sans-serif;
    font: 600 .8125rem/1.1 ProximaNova, Tahoma, Arial, sans-serif;
    -webkit-transition: left .1s ease-in;
    transition: left .1s ease-in
}

.l-flatslide-menu-item {
    position: relative;
    display: block;
    margin: 0;
    padding: 17px 15px;
    border-bottom: 1px solid #DAE3E6
}

.l-flatslide-menu-link {
    overflow: hidden;
    display: block;
    margin: -17px -15px;
    padding: 17px 15px;
    text-overflow: ellipsis
}

.html-ie11 .l-flatslide-menu-link {
    padding: 19px 15px 15px
}

.l-flatslide-menu-link:link,
.l-flatslide-menu-link:visited {
    color: #00A3D9
}

.l-flatslide-menu-link:active,
.l-flatslide-menu-link:hover {
    color: #0086B3
}

.l-flatslide-menu-active,
.l-flatslide-menu-active>.l-flatslide-menu-link:active,
.l-flatslide-menu-active>.l-flatslide-menu-link:hover,
.l-flatslide-menu-active>.l-flatslide-menu-link:link,
.l-flatslide-menu-active>.l-flatslide-menu-link:visited {
    color: #829399
}

.l-flatslide-menu-parent .l-flatslide-menu-link {
    margin-left: 17px;
    padding-left: 0
}

.l-flatslide-menu-toggler {
    position: absolute;
    top: 15px;
    left: 13px;
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    background: url() -179px 5px no-repeat;
    font: 0/0 a;
    cursor: pointer;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: -webkit-transform 1s easy 0;
    transition: -webkit-transform 1s easy 0;
    transition: transform 1s easy 0;
    transition: transform 1s easy 0, -webkit-transform 1s easy 0
}

.l-flatslide-submenu {
    display: none;
    margin: 17px 0 0 17px;
    padding: 0;
    list-style: none
}

.l-flatslide-submenu .l-flatslide-menu-item {
    margin: 0;
    padding: 0;
    border-bottom: 0
}

.l-flatslide-submenu .l-flatslide-menu-link {
    margin: 0;
    padding: 6px 0
}

.l-flatslide-subsubmenu {
    margin: 13px 0 0 13px;
    padding: 0;
    list-style: none
}

.l-flatslide-subsubmenu .l-flatslide-menu-item {
    margin: 0 0 10px;
    padding: 0;
    border-bottom: 0
}

.l-flatslide-subsubmenu .l-flatslide-menu-link {
    margin: 0;
    padding: 0
}

.l-flatslide-menu-closed .l-flatslide-submenu {
    display: none
}

.l-flatslide-menu-opened .l-flatslide-menu-toggler {
    background-position: -180px 5px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.l-flatslide-menu-opened .l-flatslide-submenu {
    display: block
}

.l-flatslide-menu-item-more {
    display: none;
    position: relative
}

.l-flatslide-menu-item-more>.l-flatslide-menu-link {
    position: relative;
    color: #00A3D9
}

.l-flatslide-menu-item-more:hover>.l-flatslide-menu-link,
.l-flatslide-menu-item-more>.l-flatslide-menu-link:hover {
    color: #0086B3
}

.l-flatslide-menu-more-icon {
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -8px;
    color: #7A9199
}

.l-flatslide-menu-more-icon .svgicon {
    width: 16px;
    height: 16px
}

.l-flatslide-menu-item-more>.l-flatslide-menu-link:after {
    position: absolute;
    top: 50%;
    right: 15px;
    width: 8px;
    height: 14px;
    margin: -7px 0 0;
    padding: 0;
    content: " ";
    background: url("/img/icons/prevnext-8-14.png?v=40802") no-repeat rgba(0, 0, 0, 0);
    font: 0/0 a
}

.b-feedsettings-on .l-flatslide-menu-item-more>.l-flatslide-menu-link:after {
    display: none
}

.l-flatslide-menu-item-more .l-flatslide-menu-subitems {
    display: none;
    overflow-y: auto;
    position: absolute;
    bottom: -1px;
    left: 100%;
    width: 239px;
    margin: 0;
    padding: 0;
    border: 1px solid #DAE3E6;
    border-bottom: 0;
    background: -webkit-linear-gradient(#F7F9FA 30%, rgba(255, 255, 255, 0)), -webkit-linear-gradient(rgba(255, 255, 255, 0), #F7F9FA 70%) 0 100%, -webkit-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)), -webkit-radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;
    background: linear-gradient(#F7F9FA 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), #F7F9FA 70%) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;
    background-repeat: no-repeat;
    background-color: #F7F9FA;
    background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;
    background-attachment: local, local, scroll, scroll
}

.l-flatslide-menu-item-more:hover .l-flatslide-menu-subitems {
    display: block
}

.l-flatslide-menu-expander {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 4;
    width: 80px;
    height: 50px;
    margin: 0;
    padding: 0;
    font: 0/0 a;
    cursor: pointer
}

.l-flatslide-menu-expander:after {
    content: " ";
    position: absolute;
    top: 22px;
    right: 10px;
    width: 10px;
    height: 6px;
    margin: 0;
    padding: 0;
    background: url() 0 -99px no-repeat;
    font: 0/0 a
}

.l-flatslide-menu-expanded .l-flatslide-menu-expander:after {
    background-position: 0 -106px
}

.l-flatslide-wrapper {
    float: left;
    width: 100%
}

.l-flatslide-content {
    margin: 0 420px 4em 50px;
    padding: 0 0 50px 40px;
    border-right: 1px solid #DAE3E6
}

.l-flatslide-content--feed {
    position: relative
}

.l-flatslide-intro {
    position: relative;
    margin: 0;
    padding: 19px 32px 11px 0;
    border-bottom: 1px solid #DAE3E6
}

.l-flatslide-intro:after {
    content: "";
    display: table;
    border-collapse: collapse;
    clear: both
}

.l-flatslide-intro-heads {
    float: left;
    max-width: 100%;
    margin: 0;
    text-transform: uppercase;
    font: 300 1.625em/1 ProximaNova, Helvetica, Arial, sans-serif;
    color: #829399
}

.l-flatslide-intro-heads .ljuser {
    vertical-align: 4px
}

.l-flatslide-intro-controls {
    float: right;
    margin: -3px 0 0
}

.l-flatslide-aside {
    float: left;
    width: 329px;
    margin: 0 0 0 -421px;
    padding-bottom: 1.8125em;
    border-left: 1px solid #DAE3E6
}

.l-flatslide-aside-controls {
    position: absolute;
    top: 48px;
    right: calc(100% + 1px)
}

.l-flatslide-aside-button {
    border-radius: 3px 0 0 3px
}

.l-flatslide-aside-button-close {
    display: none
}

.l-flatslide-aside-button-close .svgicon,
.l-flatslide-aside-button-open .svgicon {
    width: 20px;
    height: 20px
}

.l-flatslide-aside-block {
    width: 300px;
    padding: 1.5625rem 0 1.5625rem 30px;
    border-bottom: 1px solid #DAE3E6
}

.aside-menu,
.m-aside-menu {
    border-bottom: 1px solid #D9E3E6;
    list-style: none
}

.aside-menu {
    font: 400 13px/16px ProximaNova, Tahoma, Arial, sans-serif;
    width: 100%;
    max-width: 330px;
    margin: 0;
    padding: 1.84615em 0 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.aside-menu__link,
.m-aside-menu__link,
.m-aside-menu__title {
    font-weight: 700;
    text-transform: uppercase
}

.aside-menu__item:nth-last-child(1) .aside-menu__link:not(.aside-menu__link--settings) {
    margin-bottom: .61538em
}

.aside-menu__link {
    position: relative;
    display: block;
    padding: .61538em 2.46154em;
    color: #000;
    -webkit-transition: background-color .2s;
    transition: background-color .2s
}

.aside-menu__link:active,
.aside-menu__link:focus,
.aside-menu__link:hover {
    outline: 0;
    color: #000;
    background-color: #F5F5F5
}

.aside-menu__link:visited {
    color: #000
}

.aside-menu__link--active {
    background-color: #F5F5F5
}

.aside-menu__link--active::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 100%;
    width: 3px;
    background-color: #00A3D9
}

.aside-menu__link--settings {
    margin-top: .61538em;
    padding: 1.23077em 2.46154em;
    color: #000;
    -webkit-transition: background-color .2s;
    transition: background-color .2s
}

.aside-menu__link--settings::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    height: 1px;
    width: calc(100% - 2.461538461538462em);
    background-color: #D9E3E6
}

.aside-menu__link--settings:focus,
.aside-menu__link--settings:hover {
    color: #00A3D9;
    background-color: inherit
}

.aside-menu__link--settings:active {
    color: #0086B3;
    background-color: inherit
}

.aside-menu__link--settings .svgicon {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.m-aside-menu {
    overflow: hidden;
    position: absolute;
    font-size: 12px;
    display: none;
    width: 100%;
    margin: 0;
    padding: 0;
    border-radius: 0 0 2px 2px;
    background-color: #F8F9FB;
    z-index: 10
}

.m-aside-menu__toggle {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 40px;
    padding: 0 16px;
    cursor: pointer
}

.m-aside-menu__toggle .svgicon {
    -webkit-transition: all .2s;
    transition: all .2s
}

.m-aside-menu__title {
    color: #000
}

.m-aside-menu__list {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 0
}

.m-aside-menu__item {
    position: relative
}

.m-aside-menu__item:nth-last-child(1) .m-aside-menu__link {
    border-bottom: none
}

.m-aside-menu__item[data-active="1"] {
    display: none
}

.m-aside-menu__item[data-active="1"] .m-aside-menu__link {
    color: #00A3D9
}

.m-aside-menu__link {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 16px;
    padding: 12px 0;
    border-bottom: 1px solid transparent;
    color: #000;
    -webkit-transition: background-color .2s;
    transition: background-color .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.m-aside-menu__link .svgicon {
    margin-right: 8px
}

.m-aside-menu__link:visited {
    color: #000
}

.m-aside-menu__link:focus,
.m-aside-menu__link:hover {
    outline: 0;
    color: #00A3D9
}

.m-aside-menu__link:active {
    outline: 0;
    color: #0086B3
}

.m-aside-menu__separate {
    display: none;
    height: 41px
}

.l-flatslide-state-scroll .l-flatslide-scrolltop,
.l-flatslide-state-scrollnav .l-flatslide-menu-item-more {
    display: block
}

.m-aside-menu--open .m-aside-menu__toggle::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 1px;
    background: #D9E3E6;
    cursor: pointer
}

.m-aside-menu--open .m-aside-menu__toggle .svgicon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.m-aside-menu--open .m-aside-menu__link {
    border-bottom: 1px solid #D9E3E6
}

@media all and (max-width:650px) {
    .m-aside-menu,
    .m-aside-menu__separate {
        display: block
    }
    .l-flatslide-intro {
        border-bottom: none
    }
    .m-aside-menu__list {
        overflow: auto;
        max-height: 245px
    }
    .m-aside-menu--open {
        overflow: auto;
        border-bottom: none;
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .30196)
    }
    .m-aside-menu--open.m-aside-menu--visible {
        overflow: visible
    }
    .m-aside-menu--open.ng-animate {
        overflow: hidden
    }
}

@media screen and (max-width:650px) and (orientation:landscape) {
    .m-aside-menu__list {
        max-height: 204px
    }
}

.l-flatslide-state-shownav .l-flatslide-body {
    margin-left: 240px
}

.l-flatslide-state-shownav .l-flatslide-menu-controls {
    left: 240px
}

.l-flatslide-state-shownav .l-flatslide-menu-items {
    left: 0
}

.l-flatslide-state-menuinit .l-flatslide-menu-controls {
    visibility: visible
}

@media all and (max-height:600px) {
    .l-flatslide-menu-item-more .l-flatslide-menu-subitems {
        max-height: 394px
    }
}

@media all and (max-height:550px) {
    .l-flatslide-menu-item-more .l-flatslide-menu-subitems {
        max-height: 345px
    }
}

@media all and (max-height:500px) {
    .l-flatslide-menu-item-more .l-flatslide-menu-subitems {
        max-height: 296px
    }
}

@media all and (max-height:450px) {
    .l-flatslide-menu-item-more .l-flatslide-menu-subitems {
        max-height: 247px
    }
}

@media all and (max-height:400px) {
    .l-flatslide-menu-item-more .l-flatslide-menu-subitems {
        max-height: 198px
    }
}

@media all and (min-width:601px) {
    .b-mainpage-state-discovery .l-flatslide-menu-button-opened:after {
        display: none
    }
}

@media all and (min-width:1400px) {
    .l-flatslide-container {
        max-width: 1400px;
        margin-left: auto;
        margin-right: auto
    }
}

@media all and (min-width:1500px) {
    .l-flatslide-state-shownav .l-flatslide-body {
        margin-left: 190px
    }
}

@media all and (min-width:1600px) {
    .l-flatslide-state-shownav .l-flatslide-body {
        margin-left: 140px
    }
    .l-flatslide-menu-items {
        width: 199px
    }
}

@media all and (min-width:1650px) {
    .l-flatslide-menu-items {
        width: 229px
    }
}

@media all and (min-width:1700px) {
    .l-flatslide-state-shownav .l-flatslide-body {
        margin-left: 90px
    }
    .l-flatslide-menu-items {
        width: 239px
    }
}

@media all and (min-width:1791px) {
    .l-flatslide-navigation {
        visibility: hidden;
        margin-left: 0;
        margin-right: 0
    }
    .l-flatslide-state-menuinit .l-flatslide-menu-controls,
    .l-flatslide-state-menuinit .l-flatslide-navigation {
        visibility: visible
    }
    .l-flatslide-state-shownav .l-flatslide-body {
        margin-left: 0
    }
    .l-flatslide-menu-items {
        top: 60px;
        left: 0;
        bottom: 0
    }
    .l-flatslide-menu-button-opened:after,
    .l-flatslide-settingslink-opened:after {
        display: none
    }
    .l-flatslide-menu-button,
    .l-flatslide-menu-button:hover .l-flatslide-menu-button:active,
    .l-flatslide-menu-button:link,
    .l-flatslide-menu-button:visited {
        visibility: hidden;
        height: 0;
        margin-bottom: 0
    }
    .b-lenta .l-flatslide-menu-button,
    .b-lenta .l-flatslide-menu-button:hover .b-lenta .l-flatslide-menu-button:active,
    .b-lenta .l-flatslide-menu-button:link,
    .b-lenta .l-flatslide-menu-button:visited {
        visibility: visible;
        height: 50px;
        margin-bottom: 10px
    }
}

@media all and (max-width:1200px) {
    .l-flatslide-content {
        margin: 0 390px 4em 50px;
        padding-left: 10px
    }
    .l-flatslide-aside {
        margin: 0 0 0 -391px
    }
}

@media all and (max-width:1000px) {
    .aside-menu__link--settings .svgicon {
        right: 16px
    }
    .l-flatslide-line {
        padding: 0 3.75rem
    }
    .l-flatslide-body {
        position: relative
    }
    .l-flatslide-wrapper {
        border-right: 1px solid #DAE3E6;
        margin-right: -1px
    }
    .l-flatslide-content {
        margin: 0 60px;
        padding: 0;
        border-right: 0
    }
    .l-flatslide-aside {
        position: fixed;
        top: 0;
        right: -360px;
        bottom: 0;
        width: 360px;
        height: auto!important;
        box-sizing: border-box;
        -webkit-transition: right .1s ease-in, top .3s;
        transition: right .1s ease-in, top .3s
    }
    .l-flatslide-aside-content {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        overflow: auto;
        display: none
    }
    .body-state-sidebar-opened .l-flatslide-aside-content,
    .l-flatslide-aside-button {
        display: block
    }
    .l-flatslide-state-menuinit .l-flatslide-aside-controls {
        visibility: visible;
        cursor: pointer
    }
    .body-state-sidebar-opened {
        overflow: hidden
    }
    .body-state-sidebar-opened .s-body {
        overflow-y: hidden
    }
    .body-state-sidebar-opened .l-flatslide-body {
        margin-left: -360px
    }
    .body-state-sidebar-opened .l-flatslide-aside {
        right: 0
    }
    .body-state-sidebar-opened .l-flatslide-aside-button-open {
        display: none
    }
    .body-state-sidebar-opened .l-flatslide-aside-button-close {
        display: block;
        cursor: pointer
    }
}

@media all and (max-width:650px) {
    .html-hidden {
        overflow: hidden
    }
    .b-service .b-service-title,
    .b-service-title {
        font-size: 1.6em;
        line-height: 1;
        margin-left: 15px;
        margin-right: 15px
    }
    .b-mainpage-state-view-noncyr .l-flatslide-navigation {
        min-height: 0
    }
    .l-flatslide-line {
        padding: 0 1rem
    }
    .l-flatslide-content {
        margin: 0 15px
    }
    .l-flatslide-aside {
        z-index: 3;
        background: #FFF
    }
    .l-flatslide-controls {
        width: 30px
    }
    .l-flatslide-control {
        width: 30px;
        height: 30px
    }
    .l-flatslide-control .svgicon {
        width: 16px;
        height: 16px
    }
    .l-flatslide-control--m-settings {
        display: block
    }
    .b-mainpage-state-mobileadaptive .l-flatslide-controls {
        display: none
    }
    .body-state-sidebar-opened .l-flatslide-body {
        margin-left: inherit
    }
    .body-state-sidebar-opened .l-flatslide-aside {
        right: inherit
    }
    .l-flatslide-state-fallen-sidebar .l-flatslide-content {
        margin: 0 20px 0 35px
    }
}

@media all and (max-width:360px) {
    .body-state-sidebar-opened .l-flatslide-aside-controls {
        right: 0
    }
}

.yadirectside #yadirectside_id,
.yadirectwide #yadirectwide_id {
    margin: 0
}

.yadirectside #yadirectside_id DIV[id],
.yadirectwide #yadirectwide_id DIV[id] {
    font-size: 85%!important
}

.yadirectside #yadirectside_id DIV[id]>YATAG,
.yadirectwide #yadirectwide_id DIV[id]>YATAG {
    font-family: inherit!important
}

.yadirectside #yadirectside_id DIV[id]>YATAG .yap-title-block__favicon,
.yadirectside #yadirectside_id DIV[id]>YATAG .yap-title-block__text,
.yadirectwide #yadirectwide_id DIV[id]>YATAG .yap-title-block__favicon,
.yadirectwide #yadirectwide_id DIV[id]>YATAG .yap-title-block__text {
    font-size: 130%!important
}

.l-flatslide-aside-block.yadirectside:empty {
    width: auto;
    padding: 0;
    border-bottom: 0
}

.m-section .m-section-item {
    position: relative;
    margin: 0 0 8px
}

.m-section .m-section-item SPAN {
    display: block;
    margin: 0;
    padding: 0
}

.m-section .m-section-list {
    display: block;
    margin: 5px 0 0;
    font-weight: 400;
    font-size: 13px
}

.m-section .m-section-list LI {
    position: relative;
    margin: 0 0 5px
}

.m-section .m-section-list LI UL {
    display: none;
    margin-left: 15px
}

.m-section .m-section-list LI STRONG {
    color: grey
}

.m-section .m-switch {
    position: absolute;
    display: none;
    left: -15px;
    top: .4em;
    width: 9px;
    height: 9px;
    background: url() no-repeat
}

.m-section .m-section-list .m-switch {
    display: block;
    background-position: 0 -20px
}

.m-section .m-section-item-open .m-section-list {
    display: block
}

.m-section .m-section-item-open .m-section-list UL {
    display: none
}

.m-section .m-section-item-open .m-section-item-open UL {
    display: block
}

.m-section .m-section-item-open .m-switch {
    background-position: 0 -10px
}

.m-section .m-section-item-open LI .m-switch {
    background-position: 0 -20px
}

.m-section .m-section-item-open .m-section-item-open .m-switch {
    background-position: 0 -30px
}

#js .m-section .m-switch {
    display: block;
    display: none
}

#js .m-section .m-section-list {
    display: none
}

#js .m-section .m-section-item-open .m-section-list {
    display: block
}

#js .m-section .m-section-item-open .m-section-list UL {
    display: none
}

#js .m-section .m-section-item-open .m-section-list .m-section-item-open UL {
    display: block
}

.m-section-open .m-switch {
    display: none
}

.m-section-open .m-section-list,
.m-section-open .m-section-list UL {
    display: block
}

#js .m-section-open .m-switch {
    display: none
}

#js .m-section-open .m-section-list,
#js .m-section-open .m-section-list UL {
    display: block
}

.b-selectus-wrapper {
    position: relative;
    margin: 0 0 10px;
    width: 300px;
    cursor: pointer
}

.b-selectus-hide-select {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0
}

.b-selectus-hide-select SELECT {
    display: none;
    position: absolute;
    left: -100%
}

.b-selectus {
    position: relative;
    border: 1px solid #CED6D9;
    border-radius: 3px;
    background: #F7F9FA
}

.b-selectus .label {
    overflow: hidden;
    display: block;
    min-height: 18px;
    margin: 0 30px 0 0;
    padding: 6px;
    letter-spacing: .05em;
    text-transform: uppercase;
    font: 600 13px/18px ProximaNova, Tahoma, Arial, sans-serif;
    color: #7A9199
}

.html-ie11 .b-selectus .label {
    padding: 9px 6px 3px
}

.b-selectus .button {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    text-align: center;
    font: 0/0 a;
    color: #BBB
}

.b-selectus .button:after {
    content: " ";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 10px;
    height: 7px;
    margin: -3px 0 0 -5px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22selectrics_button-Layer_1%22%20height%3D%227%22%20viewBox%3D%220%200%2010%206.667%22%20width%3D%2210%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%3E%3Cpath%20id%3D%22selectrics_button-Path-45%22%20d%3D%22m4.319%205.96l0.665%200.706%200.667-0.704%204.349-4.594-1.33-1.368-3.686%203.9-3.65-3.89-1.334%201.365%204.319%204.585z%22%20fill%3D%22%237A9199%22%2F%3E%3C%2Fsvg%3E);
    font: 0/0 a
}

.b-selectus .button:after,
doesnotexist:-o-prefocus {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22selectrics_button-Layer_1%22%20height%3D%227%22%20viewBox%3D%220%200%2010%206.667%22%20width%3D%2210%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%3E%3Cpath%20id%3D%22selectrics_button-Path-45%22%20d%3D%22m4.319%205.96l0.665%200.706%200.667-0.704%204.349-4.594-1.33-1.368-3.686%203.9-3.65-3.89-1.334%201.365%204.319%204.585z%22%20fill%3D%22%237A9199%22%2F%3E%3C%2Fsvg%3E)
}

.b-selectus-items {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: -1;
    border: 1px solid #CED6D9;
    box-shadow: 0 0 7px -6px;
    background: #FFF
}

.b-selectus-items .b-selectus-scroll {
    height: 100%;
    overflow: auto
}

.b-selectus-items LI,
.b-selectus-items UL {
    min-height: 20px;
    list-style: none;
    padding: 0;
    margin: 0;
    font: 400 14px/20px ProximaNova, Helvetica, Arial, sans-serif
}

.b-selectus-items LI {
    display: block;
    padding: 5px;
    border-bottom: 1px solid #DAE3E6;
    cursor: pointer;
    color: #242F33
}

.html-ie11 .b-selectus-items LI {
    padding: 8px 5px 2px
}

.b-selectus-items LI:hover {
    background: #F7F9FA;
    color: #10A9DB
}

.b-selectus-items LI.selected {
    background: #F7F9FA;
    color: #242F33
}

.b-selectus-items LI.disabled {
    background: #F5F5F5;
    color: #BBB;
    cursor: default
}

.b-selectus-above .b-selectus-items {
    top: auto;
    bottom: 100%
}

.b-selectus-input {
    overflow: hidden!important;
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    clip: rect(0, 0, 0, 0)!important;
    width: 1px!important;
    height: 1px!important;
    margin: 0!important;
    padding: 0!important;
    outline: 0!important;
    border: none!important;
    background: 0 0!important
}

.b-selectus-hover .b-selectus {
    border-color: #CCC
}

.b-selectus-hover .b-selectus .button {
    color: #888
}

.b-selectus-hover .b-selectus .button:after {
    border-top-color: #888
}

.b-selectus-open {
    z-index: 10
}

.b-selectus-open .b-selectus {
    background: #FFF
}

.b-selectus-open .b-selectus-items {
    display: block
}

.b-selectus-disabled {
    filter: alpha(opacity=50);
    opacity: .5;
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.b-selectus-responsive {
    width: 100%
}

.b-selectus-temp-show {
    display: block!important;
    position: absolute!important;
    visibility: hidden!important
}

@media all and (max-width:950px) {
    .b-selectus-wrapper {
        width: auto
    }
}

.entry-list-wrapper {
    position: relative
}

TABLE.entry-list {
    table-layout: fixed
}

TABLE.entry-list .entry-content IFRAME,
TABLE.entry-list .entry-content IMG {
    width: auto!important;
    height: auto!important;
    max-width: 100%
}

.entryunit-mark-control,
.entryunit-mark-popup,
.entryunit-stat,
.position-entryunit .flaticon--arrow-rounded-down,
.position-entryunit .flaticon--arrow-rounded-up {
    display: none
}

@media print {
    .l-flatslide-aside,
    .l-flatslide-controls,
    .l-flatslide-intro-controls,
    .l-flatslide-navigation {
        display: none
    }
    .l-flatslide-content,
    .l-flatslide-wrapper {
        border: 0
    }
    .l-flatslide-content {
        margin: 0;
        padding: 0
    }
}

.layers-selected-style .layers-selected-style-link {
    color: #000
}

@media all and (max-width:420px) {
    .layers-item-td-delete,
    .layers-item-td-id {
        border-top: 1px solid #DAE3E6
    }
    .layers-item-td-id,
    .layers-item-td-name,
    .layers-item-td-type {
        display: block
    }
    .layers-item-td-name {
        border-bottom: 1px solid #DAE3E6
    }
    .layers-item-td-delete {
        border-right: 1px solid #DAE3E6
    }
}

.layers-item-delete,
.layers-item-name {
    padding: 0;
    border: none;
    background: 0 0
}

.layers-item-name {
    color: #0086B3
}

.layers-create-select {
    margin-bottom: 15px
}

.layers-item-delete,
.layers-item-use {
    cursor: pointer
}

.layers-item-use:disabled {
    cursor: default
}

.layers-item-use:disabled svg {
    opacity: .3
}

BODY .layers-create-btn {
    margin-left: 5px
}

.layers-item-td-attached {
    text-align: center
}

@media (max-width:950px) {
    .b-table-border-total TD:first-child {
        word-break: break-word
    }
    .b-table-border-total TD:last-child button {
        display: block;
        margin: 0
    }
    .b-table-border-total TD:last-child button:last-child {
        display: block;
        padding: 0
    }
    .b-table-border-total TD {
        font-size: 15px
    }
    .b-table-border-total TD form {
        font-size: 17px
    }
    .b-table-create-input {
        width: 115px
    }
}

@media (max-width:700px) {
    .customizepage .layers-create-btn {
        display: block;
        margin: 0
    }
    .customizepage select {
        margin-bottom: 15px
    }
}

@media (max-width:320px) {
    .b-table-border-total TD {
        font-size: 12px
    }
}

.newsletter-buttons {
    padding: 0 0 50px;
    text-align: center
}

.newsletter-buttons button {
    margin-bottom: 20px
}

.newsletter-buttons button:first-of-type {
    margin-right: 20px
}

@media (max-width:450px) {
    .newsletter-buttons button {
        display: block;
        margin: 0 auto 20px
    }
    .newsletter-buttons button:first-of-type {
        margin: 0 auto 20px
    }
}

.memories-filter input,
.memories-filter select {
    height: 1.7em;
    font-size: 15px
}

.community-notifications {
    margin: 0 0 15px 30px;
    padding: 0;
    border: none
}

.community-notifications input[type=radio],
.community-notifications input[type=checkbox] {
    margin-top: -.2em;
    vertical-align: middle
}

.members-permissions td:not(:first-child) {
    text-align: center;
    vertical-align: middle
}

.file-uploader {
    padding: 0;
    list-style: none
}

.file-uploader__item {
    margin-bottom: 1em
}

.file-uploader__delete {
    display: inline-block;
    padding: 4px;
    background: #829399;
    border-radius: 50%;
    line-height: 0;
    -webkit-transition: background .25s;
    transition: background .25s
}

.file-uploader__delete:hover {
    background: #D92B2B
}

.file-uploader__delete .flaticon {
    width: 8px;
    height: 8px;
    fill: #FFF
}

.visuallyhidden {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    clip: rect(0 0 0 0);
    overflow: hidden
}

.b-flatbutton,
.b-flatbutton-icon {
    display: inline-block;
    cursor: pointer;
    margin: 0
}

.b-flatbutton {
    position: relative;
    padding: 15px 20px;
    border: 0!important;
    border-radius: 3px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    font: 600 14px/1 ProximaNova, Tahoma, Arial, sans-serif;
    font: 600 .875rem/1 ProximaNova, Tahoma, Arial, sans-serif
}

.html-ie11 .b-flatbutton {
    padding: 17px 20px 13px
}

.b-flatbutton-icon {
    overflow: hidden;
    width: 16px;
    height: 16px;
    padding: 0;
    vertical-align: -3px;
    background: url() no-repeat;
    font: 0/0 a
}

.b-flatbutton-shine::before,
.b-flatbutton-shining::before {
    content: "";
    width: 200%;
    height: 200%
}

.html-ie11 .b-flatbutton-icon {
    position: relative;
    top: -2px;
    vertical-align: -5px
}

.b-flatbutton-shine,
.b-flatbutton-shining {
    overflow: hidden;
    vertical-align: middle
}

.b-flatbutton-title {
    margin: 0
}

.b-flatbutton {
    background: #09C;
    color: #FFF
}

.b-flatbutton:link,
.b-flatbutton:visited,
.b-popup .b-flatbutton:link,
.b-popup .b-flatbutton:visited {
    background: #09C;
    text-decoration: none;
    color: #FFF
}

.b-flatbutton:focus,
.b-flatbutton:hover,
.b-popup .b-flatbutton:focus,
.b-popup .b-flatbutton:hover {
    background: #00ACE6;
    text-decoration: none;
    color: #FFF
}

.b-flatbutton:active,
.b-popup .b-flatbutton:active {
    background: #0086B3;
    text-decoration: none;
    color: #FFF
}

.b-flatbutton+.b-flatbutton {
    margin-left: .5em
}

.b-flatbutton-simple {
    padding: 10px 15px
}

.html-ie11 .b-flatbutton-simple {
    padding: 12px 15px 8px
}

.b-flatbutton[disabled] {
    opacity: .5;
    pointer-events: none
}

.b-flatbutton-shine::before {
    position: absolute;
    top: -200%;
    left: -225%;
    background-image: -webkit-linear-gradient(315deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .6), rgba(255, 255, 255, 0));
    background-image: linear-gradient(135deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .6), rgba(255, 255, 255, 0));
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out
}

.b-flatbutton-shine:hover::before {
    top: 200%;
    left: 200%
}

.b-flatbutton-shining::before {
    position: absolute;
    background-image: -webkit-linear-gradient(315deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .6), rgba(255, 255, 255, 0));
    background-image: linear-gradient(135deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .6), rgba(255, 255, 255, 0));
    -webkit-animation: shining 1s ease-out infinite;
    animation: shining 1s ease-out infinite
}

@-webkit-keyframes shining {
    0% {
        top: -200%;
        left: -225%
    }
    100% {
        top: 200%;
        left: 200%
    }
}

@keyframes shining {
    0% {
        top: -200%;
        left: -225%
    }
    100% {
        top: 200%;
        left: 200%
    }
}

DIV .b-flatbutton-loading {
    background: #09C;
    color: #09C;
    pointer-events: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: wait
}

DIV .b-flatbutton-loading::-moz-selection {
    background: #09C;
    color: #09C
}

DIV .b-flatbutton-loading::selection {
    background: #09C;
    color: #09C
}

DIV .b-flatbutton-loading::before {
    content: " ";
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px;
    -webkit-animation: svgrotate .57s linear infinite;
    animation: svgrotate .57s linear infinite;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22svgpreloader%20svgpreloader-svg%22%20viewBox%3D%220%200%2031%2031%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M15.5%2C31%20C24.0604136%2C31%2031%2C24.0604136%2031%2C15.5%20C31%2C6.93958638%2024.0604136%2C0%2015.5%2C0%20C6.93958638%2C0%200%2C6.93958638%200%2C15.5%20C0%2C24.0604136%206.93958638%2C31%2015.5%2C31%20Z%20M15.5%2C24%20C20.1944204%2C24%2024%2C20.1944204%2024%2C15.5%20C24%2C10.8055796%2020.1944204%2C7%2015.5%2C7%20C10.8055796%2C7%207%2C10.8055796%207%2C15.5%20C7%2C20.1944204%2010.8055796%2C24%2015.5%2C24%20Z%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M15.7960584%2C7.00505942%20L15.8509795%2C0.00389541322%20C20.1020367%2C0.0983450811%2023.9309467%2C1.90428116%2026.675877%2C4.7598713%20L26.675877%2C4.7598713%20L21.7412314%2C9.72958246%20C20.2508535%2C8.11838542%2018.1443589%2C7.08544079%2015.7960584%2C7.00505942%20Z%22%20fill%3D%22%230086B3%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E), none;
    font: 0/0 a;
    cursor: wait
}

@-webkit-keyframes svgrotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes svgrotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

BODY .b-popup .b-flatbutton-loading:active,
BODY .b-popup .b-flatbutton-loading:focus,
BODY .b-popup .b-flatbutton-loading:hover,
BODY .b-popup .b-flatbutton-loading:link,
BODY .b-popup .b-flatbutton-loading:visited,
DIV .b-flatbutton-loading:active,
DIV .b-flatbutton-loading:focus,
DIV .b-flatbutton-loading:hover,
DIV .b-flatbutton-loading:link,
DIV .b-flatbutton-loading:visited {
    background: #09C;
    color: #09C
}

.b-flatbutton-green,
.b-flatbutton-green:link,
.b-flatbutton-green:visited,
.b-popup .b-flatbutton-green:link,
.b-popup .b-flatbutton-green:visited {
    background: #39BF71!important;
    color: #FFF!important
}

.b-flatbutton-green:hover,
.b-popup .b-flatbutton-green:hover {
    background: #41D980!important;
    color: #FFF!important
}

.b-flatbutton-green:active,
.b-popup .b-flatbutton-green:active {
    background: #32A662!important;
    color: #FFF!important
}

.b-flatbutton-green:focus,
.b-popup .b-flatbutton-green:focus {
    background: #41D980!important;
    color: #FFF!important
}

.b-flatbutton-red,
.b-flatbutton-red:link,
.b-flatbutton-red:visited,
.b-popup .b-flatbutton-red:link,
.b-popup .b-flatbutton-red:visited {
    background: #D92B2B!important;
    color: #FFF!important
}

.b-flatbutton-red:hover,
.b-popup .b-flatbutton-red:hover {
    background: #F23030!important;
    color: #FFF!important
}

.b-flatbutton-red:active,
.b-popup .b-flatbutton-red:active {
    background: #B32424!important;
    color: #FFF!important
}

.b-flatbutton-red:focus,
.b-popup .b-flatbutton-red:focus {
    background: #F23030!important;
    color: #FFF!important
}

.b-flatbutton-neutral {
    padding: 13px 18px;
    border: 2px solid!important;
    background: #FFF!important;
    color: #00A3D9!important
}

.html-ie11 .b-flatbutton-neutral {
    padding: 14px 18px 12px
}

.b-flatbutton-neutral:link,
.b-flatbutton-neutral:visited,
.b-popup .b-flatbutton-neutral:link,
.b-popup .b-flatbutton-neutral:visited {
    border-color: #09C!important;
    background: #FFF!important;
    color: #09C!important
}

.b-flatbutton-neutral:active,
.b-flatbutton-neutral:focus,
.b-flatbutton-neutral:hover,
.b-popup .b-flatbutton-neutral:active,
.b-popup .b-flatbutton-neutral:focus,
.b-popup .b-flatbutton-neutral:hover {
    border-color: #09C!important;
    background: #09C!important;
    color: #FFF!important
}

.b-flatbutton-neutral.b-flatbutton-simple {
    padding: 8px 13px
}

.html-ie11 .b-flatbutton-neutral.b-flatbutton-simple {
    padding: 9px 13px 7px
}

.b-flatbutton-facebook {
    background: #3B5998;
    color: #FFF
}

.b-flatbutton-facebook:link,
.b-flatbutton-facebook:visited {
    background: #3B5998;
    text-decoration: none;
    color: #FFF
}

.b-flatbutton-facebook:active,
.b-flatbutton-facebook:focus,
.b-flatbutton-facebook:hover {
    background: #4669B3;
    text-decoration: none;
    color: #FFF
}

.p-lenta .b-feedwidgets .b-flatbutton-facebook:active,
.p-lenta .b-feedwidgets .b-flatbutton-facebook:hover,
.p-lenta .b-feedwidgets .b-flatbutton-facebook:link,
.p-lenta .b-feedwidgets .b-flatbutton-facebook:visited {
    color: #FFF
}

.b-flatbutton-facebook .b-flatbutton-icon {
    margin-right: 5px;
    background-position: -1px -1px
}

.b-flatbutton-twitter {
    background: #00ACEE;
    color: #FFF
}

.b-flatbutton-twitter:link,
.b-flatbutton-twitter:visited {
    background: #00ACEE;
    text-decoration: none;
    color: #FFF
}

.b-flatbutton-twitter:active,
.b-flatbutton-twitter:focus,
.b-flatbutton-twitter:hover {
    background: #00B8FF;
    text-decoration: none;
    color: #FFF
}

.p-lenta .b-feedwidgets .b-flatbutton-twitter:active,
.p-lenta .b-feedwidgets .b-flatbutton-twitter:hover,
.p-lenta .b-feedwidgets .b-flatbutton-twitter:link,
.p-lenta .b-feedwidgets .b-flatbutton-twitter:visited {
    color: #FFF
}

.b-flatbutton-twitter .b-flatbutton-icon {
    margin-right: 5px;
    background-position: -1px -109px
}

.b-flatbutton-instagram {
    background: #517FA4;
    color: #FFF
}

.b-flatbutton-instagram:link,
.b-flatbutton-instagram:visited {
    background: #517FA4;
    text-decoration: none;
    color: #FFF
}

.b-flatbutton-instagram:active,
.b-flatbutton-instagram:focus,
.b-flatbutton-instagram:hover {
    background: #598BB5;
    text-decoration: none;
    color: #FFF
}

.p-lenta .b-feedwidgets .b-flatbutton-instagram:active,
.p-lenta .b-feedwidgets .b-flatbutton-instagram:hover,
.p-lenta .b-feedwidgets .b-flatbutton-instagram:link,
.p-lenta .b-feedwidgets .b-flatbutton-instagram:visited {
    color: #FFF
}

.b-flatbutton-instagram .b-flatbutton-icon {
    margin-right: 5px;
    background-position: -1px -37px
}

.b-flatbutton-tumblr {
    background: #2C4762;
    color: #FFF
}

.b-flatbutton-tumblr:link,
.b-flatbutton-tumblr:visited {
    background: #2C4762;
    text-decoration: none;
    color: #FFF
}

.b-flatbutton-tumblr:active,
.b-flatbutton-tumblr:focus,
.b-flatbutton-tumblr:hover {
    background: #345373;
    text-decoration: none;
    color: #FFF
}

.p-lenta .b-feedwidgets .b-flatbutton-tumblr:active,
.p-lenta .b-feedwidgets .b-flatbutton-tumblr:hover,
.p-lenta .b-feedwidgets .b-flatbutton-tumblr:link,
.p-lenta .b-feedwidgets .b-flatbutton-tumblr:visited {
    color: #FFF
}

.b-flatbutton-tumblr .b-flatbutton-icon {
    margin-right: 5px;
    background-position: -1px -91px
}

.b-flatbutton-vk {
    background: #4E729A;
    color: #FFF
}

.b-flatbutton-vk:link,
.b-flatbutton-vk:visited {
    background: #4E729A;
    text-decoration: none;
    color: #FFF
}

.b-flatbutton-vk:active,
.b-flatbutton-vk:focus,
.b-flatbutton-vk:hover {
    background: #577EAB;
    text-decoration: none;
    color: #FFF
}

.p-lenta .b-feedwidgets .b-flatbutton-vk:active,
.p-lenta .b-feedwidgets .b-flatbutton-vk:hover,
.p-lenta .b-feedwidgets .b-flatbutton-vk:link,
.p-lenta .b-feedwidgets .b-flatbutton-vk:visited {
    color: #FFF
}

.b-flatbutton-vk .b-flatbutton-icon {
    margin-right: 5px;
    background-position: -1px -127px
}

.b-flatbutton-google {
    background: #D73D32;
    color: #FFF
}

.b-flatbutton-google:link,
.b-flatbutton-google:visited {
    background: #D73D32;
    text-decoration: none;
    color: #FFF
}

.b-flatbutton-google:active,
.b-flatbutton-google:focus,
.b-flatbutton-google:hover {
    background: #F04337;
    text-decoration: none;
    color: #FFF
}

.b-flatbutton-google .b-flatbutton-icon {
    margin-right: 5px;
    background-position: -1px -19px
}

.b-flatbutton-openid {
    background: #F28018;
    color: #FFF
}

.b-flatbutton-openid:link,
.b-flatbutton-openid:visited {
    background: #F28018;
    text-decoration: none;
    color: #FFF
}

.b-flatbutton-openid:active,
.b-flatbutton-openid:focus,
.b-flatbutton-openid:hover {
    background: #FF871A;
    text-decoration: none;
    color: #FFF
}

.b-flatbutton-openid .b-flatbutton-icon {
    margin-right: 5px;
    background-position: -1px -73px
}

.b-flatbutton-livejournal {
    background: #004359;
    color: #FFF
}

.b-flatbutton-livejournal:link,
.b-flatbutton-livejournal:visited {
    background: #004359;
    text-decoration: none;
    color: #FFF
}

.b-flatbutton-livejournal:active,
.b-flatbutton-livejournal:focus,
.b-flatbutton-livejournal:hover {
    background: #005673;
    text-decoration: none;
    color: #FFF
}

.b-flatbutton-livejournal .b-flatbutton-icon {
    margin-right: 5px;
    background-position: -1px -145px
}

.b-flatbutton-mailru {
    background: #168DE2;
    color: #FFF
}

.b-flatbutton-mailru:link,
.b-flatbutton-mailru:visited {
    background: #168DE2;
    text-decoration: none;
    color: #FFF
}

.b-flatbutton-mailru:active,
.b-flatbutton-mailru:focus,
.b-flatbutton-mailru:hover {
    background: #1A9EFF;
    text-decoration: none;
    color: #FFF
}

.b-flatbutton-mailru .b-flatbutton-icon {
    margin-right: 5px;
    background-position: -1px -55px
}

.b-flatbutton-ljread {
    -webkit-transition: top .25s;
    transition: top .25s;
    text-decoration: none!important;
    text-transform: none;
    font-weight: 700;
    color: #FFF!important
}

.b-flatbutton-ljread:hover {
    top: -2px
}

.flaticon {
    fill: #7A9199
}

.flaticon--arrow-bottom-bold {
    width: 10px;
    height: 7px;
    fill: #7A9199
}

.flaticon--arrow-bottom-solid {
    width: 7px;
    height: 5px;
    fill: #7A9199
}

.flaticon--arrow-down {
    width: 16px;
    height: 23px;
    fill: #7A9199
}

.flaticon--arrow-dropdown {
    width: 18px;
    height: 10px;
    fill: #7A9199
}

.flaticon--arrow-left-bold {
    width: 10px;
    height: 16px;
    fill: #7A9199
}

.flaticon--arrow-left {
    width: 30px;
    height: 56px;
    fill: #7A9199
}

.flaticon--arrow-right-bold {
    width: 10px;
    height: 16px;
    fill: #7A9199
}

.flaticon--arrow-right-long {
    width: 16px;
    height: 9px;
    fill: #7A9199
}

.flaticon--arrow-right {
    width: 30px;
    height: 56px;
    fill: #7A9199
}

.flaticon--arrow-rounded-down {
    width: 12px;
    height: 12px;
    fill: #FF3541
}

.flaticon--arrow-rounded-up {
    width: 12px;
    height: 12px;
    fill: #00AD66
}

.flaticon--arrow-up {
    width: 16px;
    height: 23px;
    fill: #7A9199
}

.flaticon--aside {
    width: 30px;
    height: 29px;
    fill: #7A9199
}

.flaticon--attention {
    width: 81px;
    height: 81px;
    fill: #7A9199
}

.flaticon--burger {
    width: 20px;
    height: 16px;
    fill: #9BBFCE
}

.flaticon--camera {
    width: 30px;
    height: 28px;
    fill: #7A9199
}

.flaticon--cart {
    width: 16px;
    height: 16px;
    fill: #7A9199
}

.flaticon--check {
    width: 16px;
    height: 11px;
    fill: #7A9199
}

.flaticon--comments-add {
    width: 30px;
    height: 24px;
    fill: #7A9199
}

.flaticon--comments-bold--99bfcc {
    width: 17px;
    height: 16px;
    fill: #99BFCC
}

.flaticon--comments-bold {
    width: 17px;
    height: 16px;
    fill: #7A9199
}

.flaticon--comments-read {
    width: 30px;
    height: 24px;
    fill: #7A9199
}

.flaticon--community {
    width: 16px;
    height: 16px;
    fill: #7A9199
}

.flaticon--cross--w14--fff {
    width: 14px;
    height: 14px;
    fill: #FFF
}

.flaticon--cross--w20--99bfcc {
    width: 20px;
    height: 20px;
    fill: #99BFCC
}

.flaticon--cross-bold {
    width: 30px;
    height: 30px;
    fill: #7A9199
}

.flaticon--cross {
    width: 16px;
    height: 16px;
    fill: #7A9199
}

.flaticon--delete_repost {
    width: 16px;
    height: 18px;
    fill: #7A9199
}

.flaticon--discovery {
    width: 36px;
    height: 20px;
    fill: #39BF71
}

.flaticon--duplicate {
    width: 18px;
    height: 19px;
    fill: #7A9199
}

.flaticon--edit {
    width: 21px;
    height: 25px;
    fill: #7A9199
}

.flaticon--edit_entry {
    width: 18px;
    height: 19px;
    fill: #7A9199
}

.flaticon--eye {
    width: 18px;
    height: 12px;
    fill: #7A9199
}

.flaticon--facebook {
    width: 8px;
    height: 16px;
    fill: #fff
}

.flaticon--flag {
    width: 16px;
    height: 17px;
    fill: #7A9199
}

.flaticon--friend-list {
    width: 21px;
    height: 17px;
    fill: #99BFCC
}

.flaticon--googleplus {
    width: 16px;
    height: 14px;
    fill: #fff
}

.flaticon--googleplus2015 {
    width: 22px;
    height: 14px;
    fill: #fff
}

.flaticon--help {
    width: 27px;
    height: 22px;
    fill: #9BBFCE
}

.flaticon--helpicon {
    width: 20px;
    height: 20px;
    fill: #7A9199
}

.flaticon--hide {
    width: 16px;
    height: 16px;
    fill: #7A9199
}

.flaticon--hourglass {
    width: 9px;
    height: 13px;
    fill: #7A9199
}

.flaticon--instagram {
    width: 16px;
    height: 16px;
    fill: #fff
}

.flaticon--like {
    width: 25px;
    height: 24px;
    fill: #7A9199
}

.flaticon--link {
    width: 16px;
    height: 16px;
    fill: #7A9199
}

.flaticon--lj-colored {
    width: 22px;
    height: 22px;
    fill: #7A9199
}

.flaticon--lj {
    width: 16px;
    height: 16px;
    fill: #fff
}

.flaticon--login {
    width: 20px;
    height: 20px;
    fill: #9BBFCE
}

.flaticon--logout {
    width: 30px;
    height: 27px;
    fill: #7A9199
}

.flaticon--mail {
    width: 24px;
    height: 17px;
    fill: #9BBFCE
}

.flaticon--mailru {
    width: 16px;
    height: 16px;
    fill: #fff
}

.flaticon--medius-comments {
    width: 18px;
    height: 17px;
    fill: #7A9199
}

.flaticon--medius-reposts {
    width: 18px;
    height: 16px;
    fill: #7A9199
}

.flaticon--mem_add {
    width: 16px;
    height: 15px;
    fill: #7A9199
}

.flaticon--menu {
    width: 25px;
    height: 24px;
    fill: #7A9199
}

.flaticon--moimir {
    width: 22px;
    height: 15px;
    fill: #7A9199
}

.flaticon--notifications {
    width: 16px;
    height: 19px;
    fill: #7A9199
}

.flaticon--odnoklassniki {
    width: 13px;
    height: 23px;
    fill: #7A9199
}

.flaticon--openid {
    width: 16px;
    height: 15px;
    fill: #fff
}

.flaticon--plus {
    width: 16px;
    height: 16px;
    fill: #7A9199
}

.flaticon--pocket {
    width: 22px;
    height: 20px;
    fill: #7A9199
}

.flaticon--points {
    width: 24px;
    height: 8px;
    fill: #7A9199
}

.flaticon--post {
    width: 30px;
    height: 30px;
    fill: #7A9199
}

.flaticon--post-outline {
    width: 17px
}

.flaticon--repost {
    width: 22px;
    height: 21px;
    fill: #7A9199
}

.flaticon--rss {
    width: 32px;
    height: 32px;
    fill: #7A9199
}

.flaticon--search {
    width: 21px;
    height: 21px;
    fill: #9BBFCE
}

.flaticon--security-custom {
    width: 30px;
    height: 24px;
    fill: #7A9199
}

.flaticon--security-private {
    width: 24px;
    height: 20px;
    fill: #7A9199
}

.flaticon--security-protected {
    width: 22px;
    height: 29px;
    fill: #7A9199
}

.flaticon--settings {
    width: 27px;
    height: 27px;
    fill: #7A9199
}

.flaticon--share {
    width: 16px;
    height: 18px;
    fill: #7A9199
}

.flaticon--spinner {
    width: 32px;
    height: 32px;
    fill: #7A9199
}

.flaticon--sticky {
    width: 22px;
    height: 22px;
    fill: #7A9199
}

.flaticon--tumblr {
    width: 10px;
    height: 16px;
    fill: #fff
}

.flaticon--twitter {
    width: 16px;
    height: 13px;
    fill: #fff
}

.flaticon--unwatch_comments {
    width: 16px;
    height: 16px;
    fill: #7A9199
}

.flaticon--upload-image {
    width: 30px;
    height: 30px;
    fill: #7A9199
}

.flaticon--userhead {
    width: 16px;
    height: 16px;
    fill: #7A9199
}

.flaticon--video-camera {
    width: 28px;
    height: 28px;
    fill: #7A9199
}

.flaticon--vk {
    width: 20px;
    height: 12px;
    fill: #fff
}

.flaticon--watch_comments {
    width: 16px;
    height: 16px;
    fill: #7A9199
}

.flaticon--widgets {
    width: 22px;
    height: 22px;
    fill: #7A9199
}

svg symbol {
    overflow: visible
}

.headerextra {
    fill: #99BFCC
}

.ie8 .headerextra {
    display: inline-block;
    background-image: url()
}

.headerextra--calendar {
    width: 24px;
    height: 24px;
    background-position: -35px -75px;
    fill: #99BFCC
}

.headerextra--comm-join {
    width: 19px;
    height: 19px;
    background-position: -61px -140px;
    fill: #99BFCC
}

.headerextra--comm-leave {
    width: 17px;
    height: 17px;
    background-position: -176px -31px;
    fill: #99BFCC
}

.headerextra--dir-add {
    width: 27px;
    height: 27px;
    background-position: -38px 0;
    fill: #99BFCC
}

.headerextra--dir-remove {
    width: 27px;
    height: 27px;
    background-position: 0 -38px;
    fill: #99BFCC
}

.headerextra--filter {
    width: 26px;
    height: 26px;
    background-position: -75px 0;
    fill: #99BFCC
}

.headerextra--friend-add {
    width: 24px;
    height: 24px;
    background-position: -69px -75px;
    fill: #99BFCC
}

.headerextra--friend-edit {
    width: 21px;
    height: 20px;
    background-position: -145px -61px;
    fill: #99BFCC
}

.headerextra--friend-remove {
    width: 25px;
    height: 25px;
    background-position: 0 -75px;
    fill: #99BFCC
}

.headerextra--friends-edit {
    width: 25px;
    height: 20px;
    background-position: 0 -110px;
    fill: #99BFCC
}

.headerextra--friends-feed {
    width: 24px;
    height: 19px;
    background-position: -35px -110px;
    fill: #99BFCC
}

.headerextra--friends-list {
    width: 22px;
    height: 18px;
    background-position: -69px -110px;
    fill: #99BFCC
}

.headerextra--gift {
    width: 26px;
    height: 26px;
    background-position: -75px -36px;
    fill: #99BFCC
}

.headerextra--list {
    width: 20px;
    height: 20px;
    background-position: -31px -140px;
    fill: #99BFCC
}

.headerextra--manage-pending {
    width: 24px;
    height: 24px;
    background-position: -111px 0;
    fill: #99BFCC
}

.headerextra--message {
    width: 17px;
    height: 16px;
    background-position: -176px -58px;
    fill: #99BFCC
}

.headerextra--note-add {
    width: 21px;
    height: 21px;
    background-position: -145px 0;
    fill: #99BFCC
}

.headerextra--note-edit {
    width: 22px;
    height: 21px;
    background-position: -111px -66px;
    fill: #99BFCC
}

.headerextra--post {
    width: 20px;
    height: 18px;
    background-position: -101px -110px;
    fill: #99BFCC
}

.headerextra--settings {
    width: 22px;
    height: 22px;
    background-position: -111px -34px;
    fill: #99BFCC
}

.headerextra--watch-edit {
    width: 21px;
    height: 20px;
    background-position: -145px -31px;
    fill: #99BFCC
}

.headerextra--watch-feed-start {
    width: 18px;
    height: 21px;
    background-position: -176px 0;
    fill: #99BFCC
}

.headerextra--watch-feed-stop {
    width: 28px;
    height: 28px;
    background-position: 0 0;
    fill: #99BFCC
}

.headerextra--watch-start {
    width: 21px;
    height: 20px;
    background-position: 0 -140px;
    fill: #99BFCC
}

.headerextra--watch-stop {
    width: 27px;
    height: 27px;
    background-position: -37px -38px;
    fill: #99BFCC
}

.headerextra--watch-user {
    width: 21px;
    height: 20px;
    background-position: -145px -91px;
    fill: #99BFCC
}

.b-postform-login:after,
.fb-post,
.lj-card:not(.lj-card--left):not(.lj-card--right),
.ya-context {
    clear: both
}

.html-s2-no-adaptive {
    min-width: 1000px
}

HTML BODY {
    margin-top: 0!important
}

INPUT[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

INPUT[type=search]::-webkit-search-cancel-button,
INPUT[type=search]::-webkit-search-decoration,
INPUT[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none
}

PRE {
    white-space: pre-wrap
}

.ljhidden {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    border: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    line-height: 0;
    font-size: .1px
}

.b-singlepost IMG,
.entry IMG,
.entryunit IMG,
.j-e IMG,
.post-asset IMG,
.s2-entrytext IMG {
    word-spacing: inherit!important;
    font-size: inherit!important;
    line-height: inherit!important
}

.b-postform {
    min-height: 220px
}

.b-qrform-alert-logcommentips {
    width: 70%
}

.b-postform-alert-ajax,
.b-postform-alert-banned,
.b-postform-alert-deleted,
.b-postform-alert-errors,
.b-postform-alert-logcommentips,
.b-postform-alert-noquote,
.b-postform-alert-nosubjecthtml,
.b-postform-alert-notafriend,
.b-postform-alert-notmail,
.b-postform-alert-notreg,
.b-postform-alert-regonly,
.b-postform-alert-screened,
.b-postform-alert-suspended {
    display: none;
    width: 73%
}

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted .b-postform-alert-logcommentips,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted .b-postform-alert-logcommentips,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted .b-postform-alert-logcommentips,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted .b-postform-alert-logcommentips,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted .b-postform-alert-logcommentips,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted .b-postform-alert-logcommentips,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted .b-postform-alert-logcommentips,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted.b-postform-user-screened-nonf .b-postform-alert-screened,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted .b-postform-alert-notafriend,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted .b-postform-alert-notmail,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted .b-postform-alert-notreg,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted .b-postform-alert-regonly,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted .b-postform-alert-notafriend,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted .b-postform-alert-notmail,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted .b-postform-alert-notreg,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted .b-postform-alert-regonly,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted .b-postform-alert-notafriend,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted .b-postform-alert-notmail,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted .b-postform-alert-notreg,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted .b-postform-alert-regonly,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted .b-postform-alert-notafriend,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted .b-postform-alert-notmail,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted .b-postform-alert-notreg,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted .b-postform-alert-regonly,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted .b-postform-alert-notafriend,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted .b-postform-alert-notmail,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted .b-postform-alert-notreg,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted .b-postform-alert-regonly,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted .b-postform-alert-notafriend,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted .b-postform-alert-notmail,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted .b-postform-alert-notreg,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted .b-postform-alert-regonly,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted .b-postform-alert-notafriend,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted .b-postform-alert-notmail,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted .b-postform-alert-notreg,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted .b-postform-alert-regonly {
    display: none
}

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted .b-postform-alert-deleted,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted .b-postform-alert-deleted,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted .b-postform-alert-deleted,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted .b-postform-alert-deleted,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted .b-postform-alert-deleted,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted .b-postform-alert-deleted,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted .b-postform-alert-deleted {
    display: block
}

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended .b-postform-alert-logcommentips,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended .b-postform-alert-logcommentips,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended .b-postform-alert-logcommentips,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended .b-postform-alert-logcommentips,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended .b-postform-alert-logcommentips,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended .b-postform-alert-logcommentips,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended .b-postform-alert-logcommentips,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended.b-postform-user-screened-nonf .b-postform-alert-screened,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended .b-postform-alert-notafriend,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended .b-postform-alert-notmail,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended .b-postform-alert-notreg,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended .b-postform-alert-regonly,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended .b-postform-alert-notafriend,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended .b-postform-alert-notmail,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended .b-postform-alert-notreg,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended .b-postform-alert-regonly,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended .b-postform-alert-notafriend,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended .b-postform-alert-notmail,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended .b-postform-alert-notreg,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended .b-postform-alert-regonly,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended .b-postform-alert-notafriend,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended .b-postform-alert-notmail,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended .b-postform-alert-notreg,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended .b-postform-alert-regonly,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended .b-postform-alert-notafriend,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended .b-postform-alert-notmail,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended .b-postform-alert-notreg,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended .b-postform-alert-regonly,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended .b-postform-alert-notafriend,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended .b-postform-alert-notmail,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended .b-postform-alert-notreg,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended .b-postform-alert-regonly,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended .b-postform-alert-notafriend,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended .b-postform-alert-notmail,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended .b-postform-alert-notreg,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended .b-postform-alert-regonly {
    display: none
}

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended .b-postform-alert-suspended,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended .b-postform-alert-suspended,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended .b-postform-alert-suspended,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended .b-postform-alert-suspended,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended .b-postform-alert-suspended,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended .b-postform-alert-suspended,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended .b-postform-alert-suspended {
    display: block
}

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned .b-postform-alert-logcommentips,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned .b-postform-alert-logcommentips,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned .b-postform-alert-logcommentips,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned .b-postform-alert-logcommentips,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned .b-postform-alert-logcommentips,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned .b-postform-alert-logcommentips,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned .b-postform-alert-logcommentips,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned.b-postform-user-screened-nonf .b-postform-alert-screened,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned .b-postform-alert-notafriend,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned .b-postform-alert-notmail,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned .b-postform-alert-notreg,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned .b-postform-alert-regonly,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned .b-postform-alert-notafriend,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned .b-postform-alert-notmail,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned .b-postform-alert-notreg,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned .b-postform-alert-regonly,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned .b-postform-alert-notafriend,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned .b-postform-alert-notmail,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned .b-postform-alert-notreg,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned .b-postform-alert-regonly,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned .b-postform-alert-notafriend,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned .b-postform-alert-notmail,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned .b-postform-alert-notreg,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned .b-postform-alert-regonly,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned .b-postform-alert-notafriend,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned .b-postform-alert-notmail,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned .b-postform-alert-notreg,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned .b-postform-alert-regonly,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned .b-postform-alert-notafriend,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned .b-postform-alert-notmail,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned .b-postform-alert-notreg,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned .b-postform-alert-regonly,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned .b-postform-alert-notafriend,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned .b-postform-alert-notmail,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned .b-postform-alert-notreg,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned .b-postform-alert-regonly {
    display: none
}

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned .b-postform-alert-banned,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned .b-postform-alert-banned,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned .b-postform-alert-banned,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned .b-postform-alert-banned,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned .b-postform-alert-banned,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned .b-postform-alert-banned,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned .b-postform-alert-banned {
    display: block
}

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notmail .b-postform-alert-logcommentips,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notmail .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notmail.b-postform-user-screened-nonf .b-postform-alert-screened {
    display: none
}

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notmail .b-postform-alert-notmail {
    display: block
}

.b-postform-authtype-anonymous.b-postform-user-friendonly .b-postform-alert-logcommentips,
.b-postform-authtype-anonymous.b-postform-user-friendonly .b-postform-alert-screened,
.b-postform-authtype-anonymous.b-postform-user-friendonly.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-logcommentips,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-logcommentips,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-logcommentips,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-logcommentips,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-logcommentips,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-logcommentips,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-logcommentips,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf .b-postform-alert-screened {
    display: none
}

.b-postform-authtype-anonymous.b-postform-user-friendonly .b-postform-alert-notafriend,
.b-postform-authtype-anonymous.b-postform-user-notafriend .b-postform-alert-notafriend,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-notafriend,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-notafriend,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-notafriend,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-notafriend,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-notafriend,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-notafriend,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-notafriend {
    display: block
}

.b-postform-authtype-anonymous.b-postform-user-regonly .b-postform-alert-logcommentips,
.b-postform-authtype-anonymous.b-postform-user-regonly .b-postform-alert-screened,
.b-postform-authtype-anonymous.b-postform-user-regonly.b-postform-user-screened-anon .b-postform-alert-screened,
.b-postform-authtype-anonymous.b-postform-user-regonly.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-anonymous.b-postform-authtype-anonymous.b-postform-user-regonly.b-postform-user-screened-anon .b-postform-alert-screened,
.b-postform-realauth-anonymous.b-postform-authtype-anonymous.b-postform-user-regonly.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notreg .b-postform-alert-logcommentips,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notreg .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notreg.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-notreg .b-postform-alert-logcommentips,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-notreg .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-notreg.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-notreg .b-postform-alert-logcommentips,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-notreg .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-notreg.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-notreg .b-postform-alert-logcommentips,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-notreg .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-notreg.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-notreg .b-postform-alert-logcommentips,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-notreg .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-notreg.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-notreg .b-postform-alert-logcommentips,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-notreg .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-notreg.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-notreg .b-postform-alert-logcommentips,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-notreg .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-notreg.b-postform-user-screened-nonf .b-postform-alert-screened {
    display: none
}

.b-postform-authtype-anonymous.b-postform-user-regonly .b-postform-alert-regonly,
.b-postform-realauth-anonymous.b-postform-authtype-anonymous.b-postform-user-logips-anon .b-postform-alert-logcommentips,
.b-postform-realauth-anonymous.b-postform-authtype-anonymous.b-postform-user-screened-anon .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notreg .b-postform-alert-notreg,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-notreg .b-postform-alert-notreg,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-notreg .b-postform-alert-notreg,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-notreg .b-postform-alert-notreg,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-notreg .b-postform-alert-notreg,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-notreg .b-postform-alert-notreg,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-notreg .b-postform-alert-notreg,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-user-logips-all .b-postform-alert-logcommentips,
.b-postform-user-screened-all .b-postform-alert-screened {
    display: block
}

.b-postform-authtype-anonymous.b-postform-user-friendonly .b-postform-alert-ajax,
.b-postform-authtype-anonymous.b-postform-user-regonly .b-postform-alert-ajax,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned .b-postform-alert-ajax,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted .b-postform-alert-ajax,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notafriend .b-postform-alert-ajax,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notreg .b-postform-alert-ajax,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended .b-postform-alert-ajax,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned .b-postform-alert-ajax,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted .b-postform-alert-ajax,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-notafriend .b-postform-alert-ajax,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-notreg .b-postform-alert-ajax,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended .b-postform-alert-ajax,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned .b-postform-alert-ajax,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted .b-postform-alert-ajax,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-notafriend .b-postform-alert-ajax,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-notreg .b-postform-alert-ajax,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended .b-postform-alert-ajax,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned .b-postform-alert-ajax,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted .b-postform-alert-ajax,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-notafriend .b-postform-alert-ajax,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-notreg .b-postform-alert-ajax,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended .b-postform-alert-ajax,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned .b-postform-alert-ajax,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted .b-postform-alert-ajax,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-notafriend .b-postform-alert-ajax,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-notreg .b-postform-alert-ajax,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended .b-postform-alert-ajax,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned .b-postform-alert-ajax,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted .b-postform-alert-ajax,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-notafriend .b-postform-alert-ajax,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-notreg .b-postform-alert-ajax,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended .b-postform-alert-ajax,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned .b-postform-alert-ajax,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted .b-postform-alert-ajax,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-notafriend .b-postform-alert-ajax,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-notreg .b-postform-alert-ajax,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended .b-postform-alert-ajax {
    display: none
}

.b-postform-realauth-anonymous.b-postform-authtype-anonymous .b-postform-alert-errors,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser .b-postform-alert-errors,
.b-postform-realauth-facebook.b-postform-authtype-facebook .b-postform-alert-errors,
.b-postform-realauth-google.b-postform-authtype-google .b-postform-alert-errors,
.b-postform-realauth-mailru.b-postform-authtype-mailru .b-postform-alert-errors,
.b-postform-realauth-openid.b-postform-authtype-openid .b-postform-alert-errors,
.b-postform-realauth-twitter.b-postform-authtype-twitter .b-postform-alert-errors,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte .b-postform-alert-errors {
    display: block
}

.b-postform-captchabox {
    display: none
}

.b-postform-captchabox-active {
    display: table-row
}

.b-postform-captchabox-active #captcha-container {
    background: url() 5px 50% no-repeat
}

.b-postform-login-label {
    margin: 0;
    padding: 2px 0;
    text-align: right;
    vertical-align: top
}

.b-postform-login-wrapper {
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: top
}

.b-postform-login {
    overflow: visible;
    position: static;
    display: block;
    width: auto;
    height: auto;
    margin: 0 0 5px;
    padding: 0;
    zoom: 1
}

.b-postform-login:after,
.b-postform-login:before {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden
}

.b-postform-ljedit {
    margin: 0
}

.b-postform-login-services {
    display: none
}

#js .b-postform-login-services {
    position: relative;
    float: left;
    display: block;
    width: 47px;
    height: 26px;
    margin: 1px 0 0;
    padding: 0;
    border: 1px solid transparent;
    border-width: 1px 1px 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: 0 0;
    z-index: 99
}

#js .b-postform-login-services-show {
    border-color: #CCC;
    background: #FFF
}

BODY .b-postform-login-services-current:active,
BODY .b-postform-login-services-current:hover,
BODY .b-postform-login-services-current:link,
BODY .b-postform-login-services-current:visited {
    position: absolute!important;
    top: 1px!important;
    left: 2px!important;
    display: block!important;
    float: none!important;
    width: 43px!important;
    height: 20px!important;
    margin: 0!important;
    padding: 0!important;
    border: 0!important;
    background: url() 26px 2px no-repeat #FFF!important;
    cursor: pointer!important;
    text-align: left!important;
    text-decoration: none!important;
    z-index: 999
}

.b-postform-login-services-current:focus {
    outline: #000 dotted 1px
}

BODY .b-postform-login-services-show .b-postform-login-services-current:active,
BODY .b-postform-login-services-show .b-postform-login-services-current:hover,
BODY .b-postform-login-services-show .b-postform-login-services-current:link,
BODY .b-postform-login-services-show .b-postform-login-services-current:visited {
    left: 0!important;
    width: 47px!important;
    height: 26px!important;
    background: url() 28px 2px no-repeat #FFF!important;
    outline: 0
}

.b-postform-login-services-current-pic {
    position: absolute!important;
    top: 0;
    left: -1px;
    display: block!important;
    float: none!important;
    width: 18px!important;
    height: 16px!important;
    padding: 1px 20px 1px 5px!important;
    border: 1px solid #8A8A8A!important;
    border-radius: 3px!important
}

.b-postform-login-services-current-pic:before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-color: transparent;
    background-image: url();
    background-repeat: no-repeat;
    background-position: 0 0
}

.b-postform-login-services-show .b-postform-login-services-current-pic {
    left: 1px
}

.b-postform-authtype-anonymous .b-postform-login-services-current-pic:before {
    background-position: 0 0
}

.b-postform-authtype-user .b-postform-login-services-current-pic:before {
    background-position: 0 -16px
}

.b-postform-authtype-cookieuser .b-postform-login-services-current-pic:before {
    background-image: url()
}

.b-postform-authtype-openid .b-postform-login-services-current-pic:before {
    background-position: 0 -32px
}

.b-postform-authtype-facebook .b-postform-login-services-current-pic:before {
    background-position: 0 -48px
}

.b-postform-authtype-twitter .b-postform-login-services-current-pic:before {
    background-position: 0 -64px
}

.b-postform-authtype-google .b-postform-login-services-current-pic:before {
    background-position: 0 -80px
}

.b-postform-authtype-vkontakte .b-postform-login-services-current-pic:before {
    background-position: 0 -96px
}

.b-postform-authtype-mailru .b-postform-login-services-current-pic:before {
    background-position: 0 -112px
}

.b-postform-login-services-items {
    position: absolute;
    top: 26px;
    left: 0;
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    font: 11px Arial, sans-serif;
    white-space: nowrap;
    z-index: 998
}

.b-postform-login-services-show .b-postform-login-services-items {
    position: absolute;
    top: 25px;
    left: -1px;
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 3px 5px;
    border: 1px solid #CCC;
    border-radius: 0 5px 5px;
    background: #FFF!important;
    color: #222!important;
    font: 11px Arial, sans-serif;
    white-space: nowrap;
    z-index: 998
}

.b-postform-login-services-item {
    position: static;
    display: none;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0
}

.b-postform-login-services-show .b-postform-login-services-item {
    display: block
}

BODY .b-postform-login-services-item A:link,
BODY .b-postform-login-services-item A:visited {
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 3px 7px 3px 3px;
    border-radius: 3px;
    border: 0;
    background: #FFF;
    font-weight: 400;
    color: #222!important;
    text-decoration: none!important
}

BODY .b-postform-login-services-item A:active,
BODY .b-postform-login-services-item A:focus,
BODY .b-postform-login-services-item A:hover {
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 3px 7px 3px 3px;
    border-radius: 3px;
    border: 0;
    background: #C5E1F7;
    font-weight: 400;
    color: #222!important;
    text-decoration: none!important
}

.b-postform-login-services-link:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0 5px 0 0!important;
    background-image: url();
    background-repeat: no-repeat;
    vertical-align: bottom
}

.b-postform-login-services-link--anonymus:before {
    background-position: 0 0;
    vertical-align: baseline
}

.b-postform-login-services-link--user:before {
    background-position: 0 -16px
}

.b-postform-login-services-link--openid:before {
    background-position: 0 -32px
}

.b-postform-login-services-link--facebook:before {
    background-position: 0 -48px
}

.b-postform-login-services-link--twitter:before {
    background-position: 0 -64px
}

.b-postform-login-services-link--google:before {
    background-position: 0 -80px
}

.b-postform-login-services-link--vkontakte:before {
    background-position: 0 -96px
}

.b-postform-login-services-link--mailru:before {
    background-position: 0 -112px
}

.b-postform-login-services-item IMG {
    position: static!important;
    width: auto;
    height: auto;
    margin: 0 5px 0 0!important;
    padding: 0!important;
    vertical-align: baseline;
    border: 0!important
}

.b-postform-login-details {
    position: static;
    float: none;
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font: 12px/1.1 Arial, sans-serif;
    z-index: 98
}

#js .b-postform-login-details {
    margin: 0 0 0 55px
}

#js .b-postform-login-item {
    display: none;
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0
}

#js .b-postform-authtype-anonymous .b-postform-login-anonymous,
#js .b-postform-authtype-cookieuser .b-postform-login-cookieuser,
#js .b-postform-authtype-facebook .b-postform-login-facebook,
#js .b-postform-authtype-google .b-postform-login-google,
#js .b-postform-authtype-ljedit .b-postform-login-ljedit,
#js .b-postform-authtype-mailru .b-postform-login-mailru,
#js .b-postform-authtype-openid .b-postform-login-openid,
#js .b-postform-authtype-twitter .b-postform-login-twitter,
#js .b-postform-authtype-user .b-postform-login-user,
#js .b-postform-authtype-vkontakte .b-postform-login-vkontakte {
    display: block
}

#js .b-postform-login-item .b-postform-login-radio,
#js .b-postform-login-item .b-postform-login-service,
.commentform .svgicon {
    display: none
}

#js .b-postform-authtype-anonymous .b-postform-login-item,
#js .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser .b-postform-login-item,
#js .b-postform-realauth-facebook.b-postform-authtype-facebook .b-postform-login-item,
#js .b-postform-realauth-google.b-postform-authtype-google .b-postform-login-item,
#js .b-postform-realauth-mailru.b-postform-authtype-mailru .b-postform-login-item,
#js .b-postform-realauth-openid.b-postform-authtype-openid .b-postform-login-item,
#js .b-postform-realauth-twitter.b-postform-authtype-twitter .b-postform-login-item,
#js .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte .b-postform-login-item {
    padding: 7px 0 0
}

#js .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted .b-postform-login-cookieuser I,
#js .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended .b-postform-login-cookieuser I,
#js .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted .b-postform-login-username,
#js .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended .b-postform-login-username,
#js .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted .b-postform-login-username,
#js .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended .b-postform-login-username,
#js .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted .b-postform-login-username,
#js .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended .b-postform-login-username,
#js .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted .b-postform-login-username,
#js .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended .b-postform-login-username,
#js .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted .b-postform-login-username,
#js .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended .b-postform-login-username,
#js .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted .b-postform-login-username,
#js .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended .b-postform-login-username {
    text-decoration: line-through
}

.b-postform-login-item .i-bubble {
    padding: 6px 8px;
    font: 11px/1.1 Arial, sans-serif;
    color: #222
}

.b-postform-login-item .i-bubble-arrow,
.b-postform-login-item .i-bubble-arrow-border {
    margin: -6px 0 0
}

.commentform {
    margin-top: 30px;
    margin-bottom: 30px
}

.commentform-login-picture {
    white-space: nowrap
}

.commentform-select-picture {
    max-width: 120px;
    margin-bottom: 5px
}

.commentform-options {
    float: left;
    width: 100%;
    margin: 5px 0 0
}

.commentform-options-item {
    list-style-type: none
}

.commentform-options-noautoformat {
    float: left;
    width: 75%
}

.commentform-options-quote {
    float: right;
    width: 20%;
    text-align: right
}

.textbox-commenttext {
    display: block;
    min-width: 100%;
    min-height: 150px;
    box-sizing: border-box;
    margin-top: 5px;
    resize: vertical
}

.commentform-submit-wrapper {
    position: relative;
    padding-right: 36px!important
}

.commentform-spellcheck {
    display: inline-block;
    margin-left: 5px
}

.svgpreloader-wrapper.b-postform-preloader,
.svgpreloader-wrapper.commentform-preloader {
    position: absolute;
    top: 1.5px;
    right: 0
}

.svgpreloader-wrapper.b-postform-preloader,
.svgpreloader-wrapper.b-postform-preloader .svgpreloader,
.svgpreloader-wrapper.commentform-preloader,
.svgpreloader-wrapper.commentform-preloader .svgpreloader {
    width: 17px;
    height: 17px
}

@media (max-width:1000px) {
    .html-adaptive .svgpreloader-wrapper.b-postform-preloader,
    .html-adaptive .svgpreloader-wrapper.b-postform-preloader .svgpreloader,
    .html-adaptive .svgpreloader-wrapper.commentform-preloader,
    .html-adaptive .svgpreloader-wrapper.commentform-preloader .svgpreloader {
        width: 24px;
        height: 24px
    }
}

.svgpreloader-wrapper.b-postform-preloader .svgicon,
.svgpreloader-wrapper.commentform-preloader .svgicon {
    display: block
}

.b-repost-items {
    position: relative;
    margin: 10px 0
}

#postform .b-repost-items {
    margin: 0
}

.b-repost-item {
    margin: 0 0 5px!important;
    text-align: left!important
}

#entry-form-wrapper .b-repost-item-dis,
#entry-form-wrapper .b-repost-item-dis A:active,
#entry-form-wrapper .b-repost-item-dis A:hover,
#entry-form-wrapper .b-repost-item-dis A:link,
#entry-form-wrapper .b-repost-item-dis A:visited,
.b-repost-item .repost_disabled {
    color: #CCC
}

#entry-form-wrapper .b-repost-item {
    display: inline
}

.b-repost-item IMG {
    vertical-align: -3px
}

.b-repost-pics {
    display: none;
    position: absolute;
    top: -150px;
    left: 72px;
    height: 117px;
    padding: 27px 4px 0;
    z-index: 99
}

#postform .b-repost-pics {
    left: -22px
}

.b-repost-pics-arr,
.b-repost-pics-bg,
.b-repost-pics-l,
.b-repost-pics-r {
    display: block;
    position: absolute;
    overflow: hidden;
    margin: 0;
    padding: 0;
    font: 0/0 serif
}

.b-repost-pics-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 144px;
    background: url() #FFF
}

.b-repost-pics-l {
    top: 0;
    left: -9px;
    width: 9px;
    height: 144px;
    background: url()
}

.b-repost-pics-r {
    top: 0;
    right: -9px;
    width: 9px;
    height: 144px;
    background: url()
}

.b-repost-pics-arr {
    top: 138px;
    left: 160px;
    width: 13px;
    height: 13px;
    background: url()
}

#updateForm .b-repost-pics-head,
.b-repost-pics-head {
    position: absolute;
    top: 8px;
    left: 4px;
    margin: 0;
    padding: 0;
    font-weight: 700;
    font-size: 12px
}

#updateForm .b-repost-nav,
.b-repost-nav {
    position: absolute;
    top: 8px;
    right: 4px;
    margin: 0;
    padding: 0;
    line-height: 11px;
    font-size: 11px
}

.i-repost-nav-first,
.i-repost-nav-last,
.i-repost-nav-next,
.i-repost-nav-prev {
    overflow: hidden;
    display: inline-block;
    width: 16px;
    height: 16px;
    padding: 0;
    vertical-align: -4px;
    background-image: url();
    background-repeat: no-repeat;
    font: 0/0 serif;
    cursor: pointer
}

.i-repost-nav-first {
    margin: 0 5px 0 0;
    background-position: 0 -32px
}

.i-repost-nav-first-dis {
    background-position: 0 -48px;
    cursor: default
}

.i-repost-nav-last {
    margin: 0 0 0 5px;
    background-position: -16px -32px
}

.i-repost-nav-last-dis {
    background-position: -16px -48px;
    cursor: default
}

.i-repost-nav-prev {
    margin: 0 5px 0 0;
    background-position: 0 0
}

.i-repost-nav-prev-dis {
    background-position: 0 -16px;
    cursor: default
}

.i-repost-nav-next {
    margin: 0 0 0 5px;
    background-position: -16px 0
}

.i-repost-nav-next-dis {
    background-position: -16px -16px;
    cursor: default
}

.b-repost-pics-wrapper {
    position: relative;
    overflow: hidden;
    min-width: 222px;
    max-width: 454px;
    height: 106px
}

#updateForm .b-repost-pics-items,
.b-repost-pics-items {
    position: relative;
    width: 9999px;
    height: 106px;
    margin: 0 0 0 -10px;
    padding: 0;
    list-style: none
}

#updateForm .b-repost-pics-items SPAN,
.b-repost-pics-items SPAN {
    display: block;
    overflow: hidden;
    position: relative;
    float: left;
    width: 96px;
    height: 96px;
    margin: 0 0 0 10px;
    padding: 5px;
    list-style: none;
    text-align: center;
    background: url() no-repeat;
    cursor: pointer
}

#updateForm .b-repost-pics-items SPAN.b-repost-pics-no,
.b-repost-pics-items SPAN.b-repost-pics-no {
    color: #999
}

#updateForm .b-repost-pics-items SPAN.b-repost-pics-active,
#updateForm .b-repost-pics-items SPAN:hover,
.b-repost-pics-items SPAN.b-repost-pics-active,
.b-repost-pics-items SPAN:hover {
    background: url() no-repeat
}

.b-repost-pics-no EM {
    position: absolute;
    top: 50%;
    left: 0;
    width: 106px;
    height: 15px;
    margin: -7px 0 0;
    text-align: center;
    font-style: normal
}

.b-repost-pics-items SPAN IMG {
    max-width: 96px;
    max-height: 96px
}

.talk-comment-head {
    overflow: hidden;
    padding: 1px 0
}

.i-exp-preloader {
    margin: 0 0 0 5px
}

.b-sharethis {
    margin: 0;
    padding: 0;
    list-style: none;
    color: #000;
    text-align: left;
    font: 15px/1.1 Arial, sans-serif
}

.b-sharethis-head {
    margin: 0 0 5px;
    padding: 0;
    font: 700 15px/1.1 Arial, sans-serif;
    background: #FFF;
    color: #000
}

.b-sharethis-services {
    margin: 0;
    padding: 0;
    list-style: none;
    background: 0 0;
    color: #000
}

.b-sharethis-services SPAN {
    display: block;
    margin: 0 0 0 -5px;
    padding: 0
}

.b-sharethis-services A:link,
.b-sharethis-services A:visited {
    display: inline-block;
    margin: 0;
    padding: 5px 5px 5px 25px;
    text-decoration: none!important;
    border: 1px solid transparent;
    border-radius: 3px;
    background-color: transparent;
    background-image: url();
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #000!important
}

.b-sharethis-services A:active,
.b-sharethis-services A:hover {
    border: 1px solid #CCC;
    background-color: #F5F5F5
}

.b-sharethis-services .b-sharethis-livejournal A {
    background-position: 5px 4px
}

.b-sharethis-services .b-sharethis-facebook A {
    background-position: 5px -44px
}

.b-sharethis-services .b-sharethis-twitter A {
    background-position: 5px -92px
}

.b-sharethis-services .b-sharethis-digg A {
    background-position: 5px -140px
}

.b-sharethis-services .b-sharethis-tumblr A {
    background-position: 5px -188px
}

.b-sharethis-services .b-sharethis-stumbleupon A {
    background-position: 5px -236px
}

.b-sharethis-services .b-sharethis-email A {
    background-position: 5px -283px
}

.b-sharethis-services .b-sharethis-vkontakte A {
    background-position: 5px -332px
}

.b-sharethis-services .b-sharethis-odnoklassniki A {
    background-position: 5px -380px
}

.b-sharethis-services .b-sharethis-moimir A {
    background-position: 5px -428px
}

.b-sharethis-v4 .b-sharethis-services {
    padding: 4px 0 0 6px
}

.b-sharethis-v4 .b-sharethis-services A {
    padding-bottom: 2px;
    padding-left: 30px;
    background-image: none
}

.b-sharethis-v4 .b-sharethis-services A:active,
.b-sharethis-v4 .b-sharethis-services A:hover {
    border: 1px solid transparent;
    background: 0 0
}

.b-sharethis-v4 .b-sharethis-services SPAN {
    position: relative;
    margin-bottom: 6px
}

.b-sharethis-v4 .b-sharethis-services SPAN I {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 26px;
    height: 26px;
    border: 1px solid silver;
    background-repeat: no-repeat
}

.b-sharethis-services-v4 {
    color: #242F33
}

.b-sharethis-services-v4 .b-sharethis-services-item {
    position: relative;
    display: block;
    margin: 0 0 0 -5px;
    padding: 0;
    letter-spacing: .01em
}

.b-sharethis-services-v4 .b-sharethis-ljrepost {
    cursor: pointer
}

.b-sharethis-services-v4 .b-sharethis-services-link,
.b-sharethis-services-v4 .b-sharethis-services-link:active,
.b-sharethis-services-v4 .b-sharethis-services-link:hover,
.b-sharethis-services-v4 .b-sharethis-services-link:link,
.b-sharethis-services-v4 .b-sharethis-services-link:visited {
    position: relative;
    margin: 0;
    border: 0;
    border-radius: 0;
    background: 0 0;
    color: #242F33!important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px
}

.b-sharethis-services-v4 .b-sharethis-services-link:active,
.b-sharethis-services-v4 .b-sharethis-services-link:hover {
    background-color: #C8E6FF
}

.b-sharethis-services-v4 .b-sharethis-services-link:after {
    content: " ";
    position: absolute;
    top: 5px;
    left: 5px;
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    border: 0;
    font: 0/0 a;
    cursor: pointer
}

.b-sharethis-services-v4 .b-sharethis-services-link .b-sharethis-services-link__icon-wrap {
    width: 26px;
    height: 26px;
    margin: 0 8px 0 0;
    border: 1px solid silver;
    border-radius: 2px
}

.b-sharethis-services-v4 .b-sharethis-services-link .b-sharethis-services-link__icon {
    width: 100%;
    height: 100%
}

.b-sharethis-services-v4 .b-sharethis-services-link__title {
    line-height: 0;
    margin: 0
}

.b-sharethis-services-link--adv {
    cursor: pointer
}

.b-sharethis-services-link--adv .b-sharethis-services-link__title {
    margin: 0
}

.b-sharethis-services-link__dropdown {
    position: absolute;
    top: 8px;
    left: calc(100% + 5px);
    margin: 0;
    cursor: pointer
}

.b-sharethis-services-link__dropdown .svgicon {
    width: 10px;
    height: 10px;
    fill: #333;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

.b-sharethis-services-link--open .svgicon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.b-sharethis-services-v4 .b-sharethis-services-link__icon-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.b-sharethis-services-v4 .b-sharethis-livejournal .b-sharethis-services-link__icon {
    width: 16px;
    height: 16px;
    fill: #248FCE
}

.b-sharethis-services-v4 .b-sharethis-livejournal .b-sharethis-services-link {
    cursor: pointer
}

.b-sharethis-services-v4 .b-sharethis-livejournal .b-sharethis-services-link:hover .b-sharethis-services-link__icon-wrap {
    border-color: #248FCE;
    background: url() center/16px no-repeat #248FCE
}

.b-sharethis-services-v4 .b-sharethis-livejournal .b-sharethis-services-link--reposted:hover .b-sharethis-services-link__icon-wrap {
    border-color: #248FCE;
    background: url() center/16px no-repeat #248FCE
}

.b-sharethis-services-v4 .b-sharethis-livejournal .b-sharethis-services-link--reposted .b-sharethis-services-link__icon-wrap {
    background: url() center/16px no-repeat
}

.lj-card__pic,
.lj-citation__pic {
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.b-sharethis-services-v4 .b-sharethis-livejournal .b-sharethis-services-link--loading .b-sharethis-services-link__icon-wrap {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url();
    background-size: 16px
}

.b-sharethis-services-v4 .b-sharethis-livejournal .b-sharethis-services-link--disabled .b-sharethis-services-link__icon,
.b-sharethis-services-v4 .b-sharethis-livejournal .b-sharethis-services-link--loading .b-sharethis-services-link__icon,
.b-sharethis-services-v4 .b-sharethis-livejournal .b-sharethis-services-link--reposted .b-sharethis-services-link__icon,
.b-sharethis-services-v4 .b-sharethis-livejournal .b-sharethis-services-link:hover .b-sharethis-services-link__icon {
    display: none
}

.b-sharethis-services-v4 .b-sharethis-livejournal .b-sharethis-services-link--disabled,
.b-sharethis-services-v4 .b-sharethis-livejournal .b-sharethis-services-link--disabled::after {
    cursor: not-allowed
}

.b-sharethis-services-v4 .b-sharethis-livejournal .b-sharethis-services-link--disabled .b-sharethis-services-link__icon-wrap {
    background: url() center/16px no-repeat
}

.b-sharethis-services-v4 .b-sharethis-livejournal .b-sharethis-services-link--disabled:hover .b-sharethis-services-link__icon-wrap {
    border-color: silver;
    background: url() center no-repeat;
    background-size: 16px
}

.b-sharethis-services-v4 .b-sharethis-facebook .b-sharethis-services-link__icon {
    width: 8px;
    height: 16px;
    fill: #2A438B
}

.b-sharethis-services-v4 .b-sharethis-facebook .b-sharethis-services-link:hover .b-sharethis-services-link__icon-wrap {
    border-color: #2A438B;
    background-color: #2A438B
}

.b-sharethis-services-v4 .b-sharethis-twitter .b-sharethis-services-link__icon {
    width: 16px;
    height: 12px;
    fill: #60B7E6
}

.b-sharethis-services-v4 .b-sharethis-twitter .b-sharethis-services-link:hover .b-sharethis-services-link__icon-wrap {
    border-color: #60B7E6;
    background-color: #60B7E6
}

.b-sharethis-services-v4 .b-sharethis-digg .b-sharethis-services-link__icon {
    width: 16px;
    height: 8px;
    fill: #000
}

.b-sharethis-services-v4 .b-sharethis-digg .b-sharethis-services-link:hover .b-sharethis-services-link__icon-wrap {
    border-color: #000;
    background-color: #000
}

.b-sharethis-services-v4 .b-sharethis-tumblr .b-sharethis-services-link__icon {
    width: 8px;
    height: 16px;
    fill: #29344A
}

.b-sharethis-services-v4 .b-sharethis-tumblr .b-sharethis-services-link:hover .b-sharethis-services-link__icon-wrap {
    border-color: #29344A;
    background-color: #29344A
}

.b-sharethis-services-v4 .b-sharethis-stumbleupon .b-sharethis-services-link__icon {
    width: 16px;
    height: 12px;
    fill: #EB4924
}

.b-sharethis-services-v4 .b-sharethis-stumbleupon .b-sharethis-services-link:hover .b-sharethis-services-link__icon-wrap {
    border-color: #EB4924;
    background-color: #EB4924
}

.b-sharethis-services-v4 .b-sharethis-email .b-sharethis-services-link__icon {
    width: 16px;
    height: 14px;
    fill: #007399
}

.b-sharethis-services-v4 .b-sharethis-email .b-sharethis-services-link:hover .b-sharethis-services-link__icon-wrap {
    border-color: #007399;
    background-color: #007399
}

.b-sharethis-services-v4 .b-sharethis-vkontakte .b-sharethis-services-link__icon {
    width: 16px;
    height: 10px;
    fill: #3B5F8E
}

.b-sharethis-services-v4 .b-sharethis-vkontakte .b-sharethis-services-link:hover .b-sharethis-services-link__icon-wrap {
    border-color: #3B5F8E;
    background-color: #3B5F8E
}

.b-sharethis-services-v4 .b-sharethis-odnoklassniki .b-sharethis-services-link__icon {
    width: 10px;
    height: 16px;
    fill: #ED6C23
}

.b-sharethis-services-v4 .b-sharethis-odnoklassniki .b-sharethis-services-link:hover .b-sharethis-services-link__icon-wrap {
    border-color: #ED6C23;
    background-color: #ED6C23
}

.b-sharethis-services-v4 .b-sharethis-moimir .b-sharethis-services-link__icon {
    width: 16px;
    height: 10px;
    fill: #168DE2
}

.b-sharethis-services-v4 .b-sharethis-moimir .b-sharethis-services-link:hover .b-sharethis-services-link__icon-wrap {
    border-color: #168DE2;
    background-color: #168DE2
}

.b-sharethis-services-v4 .b-sharethis-google .b-sharethis-services-link__icon {
    width: 18px;
    height: 12px;
    fill: #EA4335
}

.b-sharethis-services-v4 .b-sharethis-google .b-sharethis-services-link:hover .b-sharethis-services-link__icon-wrap {
    border-color: #EA4335;
    background-color: #EA4335
}

.b-sharethis-services-v4 .b-sharethis-sf .b-sharethis-services-link__icon {
    width: 16px;
    height: 12px;
    fill: #26AFF5
}

.b-sharethis-services-v4 .b-sharethis-sf .b-sharethis-services-link:hover .b-sharethis-services-link__icon-wrap {
    border-color: #26AFF5;
    background-color: #26AFF5
}

.b-sharethis-services-v4 .b-sharethis-share .b-sharethis-services-link__icon {
    width: 14px;
    height: 16px;
    fill: #007399
}

.b-sharethis-services-v4 .b-sharethis-share .b-sharethis-services-link:hover .b-sharethis-services-link__icon-wrap {
    border-color: #007399;
    background-color: #007399
}

.b-sharethis-services-v4 .b-sharethis-openid .b-sharethis-services-link__icon {
    width: 16px;
    height: 14px;
    fill: #F69320
}

.b-sharethis-services-v4 .b-sharethis-openid .b-sharethis-services-link:hover .b-sharethis-services-link__icon-wrap {
    border-color: #F69320;
    background-color: #F69320
}

.b-sharethis-services-v4 .b-sharethis-viber .b-sharethis-services-link__icon {
    width: 20px;
    height: 20px;
    fill: #7B519D
}

.b-sharethis-services-v4 .b-sharethis-viber .b-sharethis-services-link:hover .b-sharethis-services-link__icon-wrap {
    border-color: #7B519D;
    background-color: #7B519D
}

.b-sharethis-services-v4 .b-sharethis-embed .b-sharethis-services-link__icon {
    width: 16px;
    height: 10px;
    fill: #2C90CC
}

.b-sharethis-services-v4 .b-sharethis-embed .b-sharethis-services-link:hover .b-sharethis-services-link__icon-wrap {
    border-color: #2C90CC;
    background-color: #2C90CC
}

.b-sharethis-services-v4 .b-sharethis-services-link:hover .b-sharethis-services-link__icon {
    fill: #FFF
}

.b-subjecticons {
    display: none;
    width: 300px;
    margin: 0;
    padding: 0
}

.b-subjecticons-items {
    margin: 0;
    padding: 0;
    list-style: none
}

.b-subjecticons-item {
    display: inline-block;
    width: 32px;
    min-height: 32px;
    margin: 0;
    padding: 0;
    list-style: none;
    vertical-align: top;
    zoom: 1;
    text-align: center
}

.b-subjecticon {
    background-image: url();
    background-repeat: no-repeat;
    cursor: pointer
}

.b-subjecticons-default {
    background-position: 0 0
}

.b-subjecticons-sm01 {
    background-position: -15px 0
}

.b-subjecticons-sm02 {
    background-position: -30px 0
}

.b-subjecticons-sm03 {
    background-position: -45px 0
}

.b-subjecticons-sm04 {
    background-position: -60px 0
}

.b-subjecticons-sm05 {
    background-position: -75px 0
}

.b-subjecticons-sm06 {
    background-position: -90px 0
}

.b-subjecticons-sm07 {
    background-position: -105px 0
}

.b-subjecticons-sm08 {
    background-position: -120px 0
}

.b-subjecticons-sm09 {
    background-position: -140px 0
}

.b-subjecticons-sm10 {
    background-position: -154px 0
}

.b-subjecticons-md01 {
    background-position: -178px 0
}

.b-subjecticons-md02 {
    background-position: -210px 0
}

.b-subjecticons-md05 {
    background-position: -242px 0
}

.b-subjecticons-md06 {
    background-position: -267px 0
}

.b-subjecticons-md07 {
    background-position: -287px 0
}

.b-subjecticons-md08 {
    background-position: -307px 0
}

.b-subjecticons-md09 {
    background-position: -324px 0
}

.b-subjecticons-md10 {
    background-position: -349px 0
}

.lj-button,
.lj-button-link,
.lj-button-link .lj-button-a,
.lj-button-link .lj-button-b,
.lj-button-link .lj-button-c,
.lj-button-link .lj-button-icon,
.lj-button-wrapper {
    display: inline-block!important;
    margin: 0!important;
    padding: 0!important;
    border: none!important;
    text-decoration: none!important;
    font: 11px/22px Arial, sans-serif!important;
    white-space: nowrap!important
}

.lj-button {
    vertical-align: top!important;
    border-radius: 3px!important
}

.lj-button-wrapper {
    border-radius: 3px 3px 0 0!important
}

A.lj-button-link,
A.lj-button-link:active,
A.lj-button-link:hover,
A.lj-button-link:link,
A.lj-button-link:visited {
    cursor: pointer!important
}

.lj-button-link IMG {
    position: relative!important;
    top: 2px!important;
    vertical-align: baseline!important;
    border: none!important
}

.lj-button-light {
    border: 1px solid!important;
    border-color: #C9C9C9 #B4B4B4 #AAA!important;
    border-radius: 2px!important;
    background-color: #CBCBCB!important
}

.lj-button-light .lj-button-b {
    padding: 0 5px!important;
    border-radius: 2px!important;
    border-right: none!important;
    background: #FFF!important;
    background: -webkit-linear-gradient(top, #FFF 0, #FEFEFC 10%, #FFFEFE 52%, #F2F6F1 57%, #EFEFF0 62%, #E7E8EA 76%, #E1E2E4 100%)!important;
    background: linear-gradient(to bottom, #FFF 0, #FEFEFC 10%, #FFFEFE 52%, #F2F6F1 57%, #EFEFF0 62%, #E7E8EA 76%, #E1E2E4 100%)!important
}

.lj-button-light .lj-button-c {
    padding: 0 4px 0 6px!important;
    border-left: 1px solid #FEFEFE!important
}

.lj-button-light A .lj-button-c {
    border-left: 1px solid #B4B4B4!important
}

.lj-button-light .lj-button-c.empty {
    margin-left: -1px!important;
    padding: 0!important;
    border: none!important
}

.lj-button-light A .lj-button-c.empty {
    margin-left: 0!important
}

.lj-button-light .lj-button-link,
.lj-button-light .lj-button-link:active,
.lj-button-light .lj-button-link:hover,
.lj-button-light .lj-button-link:link,
.lj-button-light .lj-button-link:visited {
    text-shadow: -1px 1px 0 #DDD!important;
    color: #222!important
}

.lj-button-light.donate-button.embed-button {
    border: none!important;
    background-color: transparent!important
}

.lj-button-light.donate-button.embed-button .lj-button-b {
    padding: 0 5px!important;
    border: 1px solid!important;
    border-color: #C9C9C9 #B4B4B4 #AAA!important;
    border-radius: 2px!important
}

.lj-button-light.donate-button.embed-button .lj-button-icon {
    width: 12px!important;
    height: 10px!important;
    margin: 0 5px 0 0!important;
    background: url()!important;
    vertical-align: middle
}

.lj-button-light.donate-button.embed-button A.lj-button-b {
    border-right: 1px solid #AAA!important;
    color: #222!important
}

.lj-button-light.donate-button.embed-button A .lj-button-icon {
    background-image: url()!important
}

.lj-button-light.donate-button.embed-button .lj-button-b {
    color: #999!important;
    margin: 0 5px 0 0!important
}

.lj-button-light.donate-button.embed-button .lj-button-c.empty {
    margin: 0!important;
    padding: 0!important;
    border: none!important
}

.lj-button-light.donate-button.embed-button .lj-button-c {
    position: relative!important;
    padding: 0 5px!important;
    border: 1px solid #CCC!important;
    border-radius: 3px!important;
    background-color: #FFF!important;
    color: #222!important;
    text-shadow: none!important
}

.donate-button .lj-button-c.empty .lj-button-arrow {
    display: none!important
}

.lj-button-light.donate-button .lj-button-arrow {
    position: absolute!important;
    top: 6px!important;
    left: -9px!important;
    border: 4px solid!important;
    border-color: transparent #CCC transparent transparent!important;
    width: 0!important;
    height: 0!important;
    font-size: 0!important
}

.lj-button-light.donate-button .lj-button-arrow-bg {
    position: absolute!important;
    top: -4px!important;
    left: -3px!important;
    border: 4px solid!important;
    border-color: transparent #FFF transparent transparent!important;
    width: 0!important;
    height: 0!important;
    font-size: 0!important
}

.lj-button-light.repost-button {
    border: none!important;
    background-color: transparent!important
}

.lj-button-light.repost-button .lj-button-a,
.lj-button-light.repost-button .lj-button-c {
    vertical-align: middle!important
}

.lj-button-light.repost-button .lj-button-b {
    position: relative;
    height: 22px!important;
    line-height: 22px!important;
    margin: 0 5px 0 0!important;
    padding: 0 5px!important;
    border: 1px solid!important;
    border-color: #C9C9C9 #B4B4B4 #AAA!important;
    border-right: 1px solid #AAA!important;
    border-radius: 2px!important;
    vertical-align: middle!important;
    text-shadow: 0 1px 0 #FFF;
    color: #000!important;
    cursor: pointer!important
}

.lj-button-light.repost-button-inactive .lj-button-b {
    color: #999!important;
    cursor: default!important
}

.lj-button-light.repost-button-active .lj-button-b {
    display: none!important;
    background: #E6E7E9!important;
    background-image: -webkit-linear-gradient(top, #E6E7E9 0, #E7E8E9 100%)!important;
    background-image: linear-gradient(to bottom, #E6E7E9 0, #E7E8E9 100%)!important
}

.lj-button-light.repost-button-active .lj-button-b-reposted {
    display: inline-block!important
}

.lj-button-light .lj-button-b-reposted,
.repost-button .lj-button-c.empty .lj-button-arrow,
.repost-button .lj-button-c.empty .lj-like-item-count {
    display: none!important
}

.lj-button-light.repost-button .lj-button-icon {
    float: left;
    width: 16px!important;
    height: 16px!important;
    margin: 3px 5px 0 0!important;
    background: url() 50% no-repeat!important;
    vertical-align: middle
}

.lj-button-light.repost-button-inactive .lj-button-icon {
    background: url() 50% no-repeat!important;
    opacity: .5
}

.lj-button-light.repost-button .lj-button-icon-sinlge {
    margin: 3px 0 0!important
}

.lj-button-light.repost-button .lj-button-c.empty {
    margin: 0!important;
    padding: 0!important;
    border: none!important
}

.lj-button-light.repost-button .lj-button-c {
    position: relative!important;
    padding: 0 5px!important;
    border: 1px solid #CCC!important;
    border-radius: 3px!important;
    background-color: #FFF!important;
    color: #000!important;
    text-shadow: 0 1px 0 #FFF!important;
    cursor: pointer!important
}

.lj-button-light.repost-button-inactive .lj-button-c {
    cursor: pointer!important
}

.lj-button-light.repost-button .lj-button-arrow {
    position: absolute!important;
    top: 6px!important;
    left: -9px!important;
    border: 4px solid!important;
    border-color: transparent #CCC transparent transparent!important;
    width: 0!important;
    height: 0!important;
    font-size: 0!important
}

.lj-button-light.repost-button .lj-button-arrow-bg {
    position: absolute!important;
    top: -4px!important;
    left: -3px!important;
    border: 4px solid!important;
    border-color: transparent #FFF transparent transparent!important;
    width: 0!important;
    height: 0!important;
    font-size: 0!important
}

.lj-button-light.paidrepost-button {
    border: none!important;
    background-color: transparent!important
}

.lj-button-light.paidrepost-button .lj-button-a,
.lj-button-light.paidrepost-button .lj-button-c {
    vertical-align: middle!important
}

.lj-button-light.paidrepost-button .lj-button-b {
    position: relative;
    overflow: hidden;
    height: 22px!important;
    margin: 0 5px 0 0!important;
    padding: 0 5px!important;
    border: 1px solid!important;
    border-color: #C9C9C9 #B4B4B4 #AAA!important;
    border-right: 1px solid #AAA!important;
    line-height: 23px!important;
    border-radius: 2px!important;
    vertical-align: middle!important;
    text-shadow: 0 1px 0 #FFF;
    color: #000!important;
    cursor: pointer!important
}

.lj-button-light.paidrepost-button-inactive .lj-button-b {
    color: #999!important;
    cursor: default!important
}

.lj-button-light.paidrepost-button-active .lj-button-b {
    display: none!important;
    background: #E6E7E9!important;
    background-image: -webkit-linear-gradient(top, #E6E7E9 0, #E7E8E9 100%)!important;
    background-image: linear-gradient(to bottom, #E6E7E9 0, #E7E8E9 100%)!important
}

.lj-button-light.paidrepost-button-active .lj-button-b-reposted {
    display: inline-block!important
}

.lj-button-light.paidrepost-button .lj-button-icon {
    float: left;
    width: 16px!important;
    height: 16px!important;
    margin: 3px 5px 0 0!important;
    background: url() 50% no-repeat!important;
    vertical-align: middle
}

.lj-button-light.paidrepost-button-inactive .lj-button-icon {
    background: url() 50% no-repeat!important;
    opacity: .5
}

.lj-button-light.paidrepost-button .lj-button-icon-sinlge {
    margin: 3px 0 0!important
}

.lj-button-light.paidrepost-button .lj-button-c.empty {
    margin: 0!important;
    padding: 0!important;
    border: none!important
}

.lj-button-light.paidrepost-button .lj-button-c {
    position: relative!important;
    padding: 0 5px!important;
    border: 1px solid #CCC!important;
    border-radius: 3px!important;
    background-color: #FFF!important;
    color: #000!important;
    text-shadow: 0 1px 0 #FFF!important;
    cursor: pointer!important
}

.lj-button-light.paidrepost-button-inactive .lj-button-c {
    cursor: pointer!important
}

.paidrepost-button .lj-button-c.empty .lj-button-arrow,
.paidrepost-button .lj-button-c.empty .lj-like-item-count {
    display: none!important
}

.lj-button-light.paidrepost-button .lj-button-arrow {
    position: absolute!important;
    top: 6px!important;
    left: -9px!important;
    border: 4px solid!important;
    border-color: transparent #CCC transparent transparent!important;
    width: 0!important;
    height: 0!important;
    font-size: 0!important
}

.lj-button-light.paidrepost-button .lj-button-arrow-bg {
    position: absolute!important;
    top: -4px!important;
    left: -3px!important;
    border: 4px solid!important;
    border-color: transparent #FFF transparent transparent!important;
    width: 0!important;
    height: 0!important;
    font-size: 0!important
}

.b-reposted-popup,
.b-reposted-popup A {
    font-size: 12px!important
}

.paidrepost-button-label {
    float: left;
    height: 22px;
    margin: 0 6px 0 0
}

.lj-button-light.paidrepost-button-inactive .paidrepost-button-cost {
    opacity: .4;
    color: #000!important
}

.paidrepost-button-cost {
    float: right;
    position: relative;
    padding: 0 14px 0 5px;
    margin: 0;
    height: 22px;
    background: url() 100% 50% no-repeat!important;
    line-height: 23px
}

.paidrepost-button-active .paidrepost-button-cost:after,
.paidrepost-button-active .paidrepost-button-cost:before,
.paidrepost-button-cost:after,
.paidrepost-button-cost:before {
    content: "";
    position: absolute;
    width: 1px;
    top: 0;
    bottom: 0
}

.paidrepost-button-cost:before {
    left: 0;
    height: 100%;
    background: #BABABA;
    background-image: -webkit-linear-gradient(top, #F6F6F6 0, #BABABA 50%, #E1E2E3 100%);
    background-image: linear-gradient(to bottom, #F6F6F6 0, #BABABA 50%, #E1E2E3 100%)
}

.paidrepost-button-cost:after {
    left: 1px;
    height: 100%;
    background: #ECEDEE;
    background-image: -webkit-linear-gradient(top, #FFF 0, #ECEDEE 100%);
    background-image: linear-gradient(to bottom, #FFF 0, #ECEDEE 100%)
}

.paidrepost-button-active .paidrepost-button-cost:before {
    left: 0;
    height: 100%;
    background: #B9B9B9;
    background-image: -webkit-linear-gradient(top, #E4E4E4 0, #B9B9B9 50%, #E4E4E4 100%);
    background-image: linear-gradient(to bottom, #E4E4E4 0, #B9B9B9 50%, #E4E4E4 100%)
}

.paidrepost-button-active .paidrepost-button-cost:after {
    left: 1px;
    height: 100%;
    background: #EDEDED;
    background-image: -webkit-linear-gradient(top, #EEE 0, #EDEDED 100%);
    background-image: linear-gradient(to bottom, #EEE 0, #EDEDED 100%)
}

.b-reposted-popup {
    margin: -5px 0 0;
    max-width: 600px;
    min-width: 300px;
    line-height: 22px!important;
    font-family: Arial, Verdana, sans-serif!important
}

.b-reposted-popup A:link,
.b-reposted-popup A:visited {
    border: none!important;
    text-decoration: none!important;
    color: #4F74AE!important
}

.b-reposted-popup A:active,
.b-reposted-popup A:hover {
    border: none!important;
    text-decoration: underline!important;
    color: #4F74AE!important
}

.b-reposted-popup .b-reposted-popup-header {
    padding: 4px 0 6px;
    font-size: 15px!important;
    font-weight: 700!important;
    color: #2D2D2D!important
}

.b-reposted-popup .b-reposted-popup-load {
    background: url() 50% 30px no-repeat
}

.b-reposted-popup .b-reposted-popup-content {
    overflow-y: auto;
    max-height: 66px;
    min-width: 300px;
    margin: 0 -14px 6px 0;
    padding: 4px 0 6px;
    border-top: 1px solid #D6D6D6;
    border-bottom: 1px solid #D6D6D6;
    color: #4F74AE!important
}

.b-reposted-popup .b-reposted-popup-footer-hide {
    display: none
}

.ljembed-bubble--full {
    overflow: hidden
}

.ljembed-bubble--full .b-fader {
    display: block
}

.ljembed-bubble--full [lj-embed-share] {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    box-sizing: border-box;
    overflow-y: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 5001
}

.ljembed-bubble {
    box-sizing: border-box;
    position: relative;
    max-width: 40em;
    min-width: 21.42857em;
    width: 100%;
    margin: auto;
    padding: 1.71429em;
    border-radius: .57143em;
    z-index: 5002;
    background: #FFF;
    font: 400 15px/1.4 ProximaNova, Helvetica, sans-serif;
    color: #000
}

.ljembed-bubble__close {
    line-height: 0;
    position: absolute;
    top: 0;
    left: calc(100% + .571428571428571em);
    padding: 0;
    border: none;
    cursor: pointer;
    background: 0 0
}

.ljembed-bubble__close:focus {
    outline: #00A3D9 auto 3px
}

.ljembed-bubble__close .svgicon {
    display: block;
    width: 1em;
    height: 1em;
    padding: .07143em;
    fill: #FFF
}

.ljembed-bubble__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 1.14286em;
    color: inherit
}

.html-ie10 .ljembed-bubble__title,
.html-ie11 .ljembed-bubble__title,
.ljembed-bubble__title {
    margin-bottom: .14286em
}

.ljembed-bubble__title {
    width: 100%;
    margin-top: -.21429em;
    font-size: 28px;
    letter-spacing: -.01429em;
    line-height: 1em;
    font-weight: 400
}

.ljembed-bubble__desc {
    font-size: 16px;
    margin-bottom: 1em
}

.ljembed-bubble__inputs {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.ljembed-bubble__code {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box;
    max-height: 2.28571em;
    margin-right: .57143em;
    padding: .5em;
    border: 1px solid #D4DCE0;
    border-radius: .28571em;
    color: #333;
    resize: none
}

.ljembed-bubble__code:focus,
.ljembed-bubble__code:hover {
    outline: 0;
    border-color: #00C0FF
}

.ljembed-bubble-btn {
    position: relative;
    width: auto;
    max-height: 2.28571em;
    padding: .57143em 1.14286em;
    border: none;
    border-radius: .28571em;
    background: #00A3D9;
    letter-spacing: -.00714em;
    line-height: 1;
    color: #FFF;
    cursor: pointer
}

.ljembed-bubble-btn:focus,
.ljembed-bubble-btn:hover {
    border-color: #00C0FF;
    background-color: #00C0FF;
    outline: 0
}

.ljembed-bubble-btn:active {
    border-color: #0996C5;
    background-color: #0996C5
}

.ljembed-bubble-btn__icon {
    display: none
}

.ljembed-bubble-btn__icon .svgicon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    fill: #FFF
}

.ljembed-bubble-btn+.ljembed-bubble-btn {
    margin-left: 5px
}

@media(max-width:1000px) {
    .ljembed-bubble-btn {
        width: 40px
    }
    .ljembed-bubble-btn__icon {
        display: block
    }
    .ljembed-bubble-btn__text {
        display: none
    }
}

.ljembed-bubble__body {
    position: relative
}

.ljembed-bubble__spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
    overflow: hidden;
    width: 2.28571em;
    height: 2.28571em;
    z-index: -1
}

.ljembed-bubble__spinner--show::after {
    display: block
}

.ljembed-bubble__preview {
    display: block;
    box-sizing: border-box;
    width: 100%;
    min-height: 250px;
    border-radius: .28571em;
    border: none
}

@media (max-width:650px) {
    .ljembed-bubble__close {
        top: .71429em;
        right: .57143em;
        left: inherit
    }
    .ljembed-bubble__close .svgicon {
        fill: #333
    }
}

HTML BODY * .b-mediaplaceholder:active,
HTML BODY * .b-mediaplaceholder:focus,
HTML BODY * .b-mediaplaceholder:hover,
HTML BODY * .b-mediaplaceholder:link,
HTML BODY * .b-mediaplaceholder:visited {
    position: relative;
    top: auto;
    left: auto;
    overflow: hidden;
    display: inline-block;
    width: auto;
    height: 37px;
    min-width: 142px;
    margin: 0 5px 0 0;
    padding: 0;
    border-radius: 0!important;
    border: 0!important;
    vertical-align: top!important;
    font: 12px/14px Arial, sans-serif;
    text-align: center!important;
    text-decoration: none!important;
    text-shadow: none!important;
    text-indent: 0!important;
    color: #FFF!important;
    cursor: pointer
}

HTML BODY * .b-mediaplaceholder-good:active,
HTML BODY * .b-mediaplaceholder-good:focus,
HTML BODY * .b-mediaplaceholder-good:hover,
HTML BODY * .b-mediaplaceholder-good:link,
HTML BODY * .b-mediaplaceholder-good:visited {
    height: 35px;
    border-radius: 5px!important;
    border: 1px solid #E0E0E0!important
}

.b-mediaplaceholder .b-mediaplaceholder-outer {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 100%;
    height: 37px;
    margin: -19px 0 0;
    padding: 0;
    cursor: pointer
}

.b-mediaplaceholder .b-mediaplaceholder-inner {
    position: relative;
    top: auto;
    left: auto;
    display: inline-block;
    min-width: 80px;
    height: 35px;
    margin: 0;
    padding: 0 20px 0 40px;
    border-radius: 5px;
    border: 1px solid #dcdcdc!important;
    border: 1px solid rgba(220, 220, 220, .35)!important;
    background: #000!important;
    background: rgba(0, 0, 0, .35)!important;
    line-height: 35px;
    text-align: left!important;
    cursor: pointer
}

HTML BODY * .b-mediaplaceholder-processing:active .b-mediaplaceholder-inner,
HTML BODY * .b-mediaplaceholder-processing:focus .b-mediaplaceholder-inner,
HTML BODY * .b-mediaplaceholder-processing:hover .b-mediaplaceholder-inner,
HTML BODY * .b-mediaplaceholder-processing:link .b-mediaplaceholder-inner,
HTML BODY * .b-mediaplaceholder-processing:visited .b-mediaplaceholder-inner,
HTML BODY * .b-mediaplaceholder:active .b-mediaplaceholder-inner,
HTML BODY * .b-mediaplaceholder:focus .b-mediaplaceholder-inner,
HTML BODY * .b-mediaplaceholder:hover .b-mediaplaceholder-inner {
    border: 1px solid #dcdcdc!important;
    border: 1px solid rgba(220, 220, 220, .45)!important;
    background: #000!important;
    background: rgba(0, 0, 0, .45)!important
}

.b-mediaplaceholder .b-mediaplaceholder-pic {
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 20px;
    display: block;
    margin: 0;
    padding: 0;
    background: url() no-repeat;
    font: 0/0 serif;
    cursor: pointer
}

.b-mediaplaceholder-photo .b-mediaplaceholder-pic {
    width: 13px;
    height: 11px;
    margin-top: -6px;
    background-position: 0 -50px
}

.b-mediaplaceholder-video .b-mediaplaceholder-pic {
    width: 12px;
    height: 13px;
    margin-top: -7px;
    background-position: 0 -37px
}

.b-mediaplaceholder-processing .b-mediaplaceholder-pic {
    width: 11px;
    height: 3px;
    margin-top: -2px;
    background: url() no-repeat
}

.b-mediaplaceholder .b-mediaplaceholder-label {
    display: none;
    position: static;
    top: auto;
    left: auto;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    cursor: pointer
}

.b-mediaplaceholder .b-mediaplaceholder-view,
.b-mediaplaceholder-processing .b-mediaplaceholder-loading {
    display: inline
}

.b-mediaplaceholder-processing .b-mediaplaceholder-view {
    display: none
}

HTML BODY * .b-mediaplaceholder-external:active,
HTML BODY * .b-mediaplaceholder-external:focus,
HTML BODY * .b-mediaplaceholder-external:hover,
HTML BODY * .b-mediaplaceholder-external:link,
HTML BODY * .b-mediaplaceholder-external:visited {
    position: relative;
    top: auto;
    left: auto;
    display: inline-block;
    width: 35px;
    height: 37px;
    margin: 0 10px 0 0;
    padding: 0;
    vertical-align: top!important;
    border: 0!important;
    font: 10px/1 Arial, sans-serif;
    text-align: left;
    text-decoration: none!important;
    text-shadow: none;
    color: #FFF!important;
    cursor: pointer
}

HTML#js BODY * .b-mediaplaceholder-external:active,
HTML#js BODY * .b-mediaplaceholder-external:focus,
HTML#js BODY * .b-mediaplaceholder-external:hover,
HTML#js BODY * .b-mediaplaceholder-external:link,
HTML#js BODY * .b-mediaplaceholder-external:visited {
    display: none
}

.b-mediaplaceholder-external .b-mediaplaceholder-bg {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    opacity: .25;
    display: block;
    width: 35px;
    height: 37px;
    margin: 0;
    padding: 0;
    background: url() no-repeat;
    font: 0/0 serif
}

.b-mediaplaceholder-external:hover .b-mediaplaceholder-bg {
    opacity: .35
}

.b-mediaplaceholder-external .b-mediaplaceholder-pic {
    overflow: hidden;
    position: absolute;
    top: 10px;
    left: 12px;
    display: block;
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    background: url() -19px -37px no-repeat;
    font: 0/0 serif
}

.b-mediaplaceholder-external .b-mediaplaceholder-arr {
    border-right: 5px solid rgba(0, 0, 0, .25)
}

.b-mediaplaceholder-external .b-mediaplaceholder-inner {
    display: none!important
}

.b-contentplaceholder {
    position: static!important;
    display: block!important;
    width: 60%!important;
    height: auto;
    margin: 1em auto!important;
    padding: 2em 3em!important;
    background: #EEE!important;
    border-radius: 1em;
    color: #333!important
}

.b-contentplaceholder-title {
    margin: 0 0 .3em!important;
    padding: 0!important;
    font: 700 23px/1.1 Arial, Tahoma, sans-serif!important
}

.b-contentplaceholder-451 .b-contentplaceholder-title {
    margin-left: -20px!important;
    padding-left: 20px!important;
    background: url() 0 50% no-repeat!important
}

.b-contentplaceholder-text {
    font: 16px/1.4 Arial, Tahoma, sans-serif!important
}

.b-contentplaceholder-text .b-helplink {
    vertical-align: text-top
}

.b-contentplaceholder-comment {
    display: inline-block!important;
    width: auto!important;
    margin: 0!important;
    padding: .5em 1em .5em 2em!important;
    border-radius: .5em;
    background: url() .6em 45% no-repeat #EEE!important
}

iframe[src="about:blank"] {
    display: none
}

iframe[id^=telegram-post] {
    min-width: 300px!important;
    max-width: 100%
}

.b-replaceable-link {
    font-weight: 700
}

.b-replaceable-link:before {
    display: inline;
    content: '\28'
}

.b-replaceable-link:after {
    display: inline;
    content: '\29'
}

.b-sticky-cut {
    position: fixed;
    top: -50px;
    z-index: 9;
    margin: 0;
    border: none;
    line-height: 22px;
    -webkit-transition: top .3s;
    transition: top .3s
}

.b-sticky-cut-decor:after,
.b-sticky-cut-decor:before,
.b-sticky-cut-link-wrap:after,
.b-sticky-cut-link-wrap:before,
.b-sticky-cut-link:after,
.b-sticky-cut-link:before,
.b-sticky-cut:after,
.b-sticky-cut:before {
    display: block;
    position: absolute;
    content: ""
}

.b-sticky-cut .b-sticky-cut-inner {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.b-sticky-cut-decor {
    display: block;
    position: relative;
    margin: 0 0 10px;
    height: 40px;
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, .92) 79%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, .92) 79%, rgba(255, 255, 255, 0) 100%)
}

.b-sticky-cut-decor:after,
.b-sticky-cut-decor:before {
    border-top: 1px dashed #DAE3E6;
    left: 0;
    right: 0;
    top: 50%
}

.b-sticky-cut-link-wrap {
    height: 40px;
    outline: 0;
    position: absolute;
    text-indent: -1000px;
    width: 100%;
    z-index: 2
}

.b-sticky-cut-link-wrap:before {
    top: -1px;
    right: 0;
    left: 0;
    width: 38px;
    height: 38px;
    margin: auto;
    border: 2px solid #DAE3E6;
    border-radius: 50%;
    background: #FFF
}

.b-sticky-cut-link {
    display: block;
    position: relative;
    overflow: hidden;
    height: 40px
}

.b-sticky-cut-link:before {
    width: 11px;
    height: 7px;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background-image: url();
    background-image: url(), none;
    background-position: -240px 0
}

.j-l-footer {
    position: relative
}

.j-l-footer A.b-sticky-cut-link {
    display: block;
    padding: 0
}

.b-lenta .b-sticky-cut {
    left: 70px;
    right: 481px
}

.j-l-container .b-sticky-cut {
    left: 30px;
    right: 30px
}

.j-p-layout-wt .b-sticky-cut {
    left: 30px;
    right: 420px
}

.j-p-layout-tw .b-sticky-cut {
    left: 390px;
    right: 90px
}

.j-p-no-sidebar .b-sticky-cut {
    width: 900px;
    margin-left: -470px
}

.b-sticky-cut-hidden {
    opacity: 0
}

.b-sticky-cut-visible {
    opacity: 1;
    top: 0
}

@media all and (max-width:1790px) {
    .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
        margin-left: -520px
    }
}

@media all and (max-width:1700px) {
    .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
        margin-left: -470px
    }
}

@media all and (max-width:1600px) {
    .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
        margin-left: -420px
    }
}

@media all and (max-width:1500px) {
    .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
        margin-left: -370px
    }
}

@media all and (max-width:1400px) {
    .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
        left: 330px;
        right: 241px;
        margin-left: 0
    }
    .b-lenta .b-sticky-cut {
        left: 60px;
        right: 480px
    }
    .j-p-no-sidebar .b-sticky-cut {
        left: auto;
        right: auto;
        width: 900px;
        margin: 0
    }
}

@media all and (max-width:1200px) {
    .b-lenta .b-sticky-cut {
        right: 450px
    }
}

@media all and (max-width:1000px) {
    .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
        left: 310px;
        right: 0;
        margin-left: 0
    }
    .b-lenta .b-sticky-cut {
        left: 70px
    }
    .j-p-no-sidebar .b-sticky-cut {
        left: 15px;
        right: 60px;
        width: auto;
        margin: 0
    }
}

@media all and (max-width:900px) {
    .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
        left: 310px;
        right: 0;
        margin-left: 0
    }
}

@media all and (min-width:1400px) {
    .b-lenta .b-sticky-cut {
        left: 50%;
        right: auto;
        width: 829px;
        margin-left: -610px
    }
}

@media all and (min-width:1265px) {
    .j-p-layout-wt .b-sticky-cut {
        left: 50%;
        right: auto;
        width: 800px;
        margin-left: -595px
    }
    .j-p-layout-tw .b-sticky-cut {
        left: 50%;
        right: auto;
        width: 770px;
        margin-left: -235px
    }
    .j-p-no-sidebar .b-sticky-cut {
        left: auto;
        right: auto;
        width: 900px;
        margin: 0
    }
}

@media all and (max-width:1000px) {
    .b-lenta .b-sticky-cut {
        right: 120px
    }
    .body-state-sidebar-opened .b-lenta .b-sticky-cut {
        right: 366px;
        left: 0
    }
    .j-l-container .b-sticky-cut {
        left: 15px;
        right: 75px
    }
}

@media all and (max-width:900px) {
    .b-lenta .b-sticky-cut {
        left: 70px;
        right: 120px
    }
}

@media (max-width:680px) {
    .b-lenta .b-sticky-cut {
        right: 60px
    }
    .j-l-container .b-sticky-cut {
        right: 15px
    }
}

@media all and (max-width:650px) {
    .b-sticky-cut {
        display: none
    }
}

.ya-context #ya-context_id {
    margin: 0
}

.ya-context #ya-context_id DIV[id] {
    font-size: 12px!important
}

.ya-context #ya-context_id A.yap-logo-block__text.yap-logo-text.yap-logo-color.yap-logo-bg-color {
    text-decoration: none!important
}

.ya-context #ya-context_id DIV[id]>YATAG {
    font-family: inherit!important
}

.ya-context #ya-context_id DIV[id]>YATAG .yap-contacts__item-link:hover,
.ya-context #ya-context_id DIV[id]>YATAG .yap-domain:hover,
.ya-context #ya-context_id DIV[id]>YATAG .yap-sitelinks__link,
.ya-context #ya-context_id DIV[id]>YATAG .yap-title-block__text {
    text-decoration: none!important
}

.ya-context #ya-context_id DIV[id]>YATAG .yap-title-block__favicon,
.ya-context #ya-context_id DIV[id]>YATAG .yap-title-block__text {
    font-size: 130%!important
}

.ya-context[style*="margin-top: 20px; margin-bottom: 30px"] #ya-context_id>.ljsale--empty:first-child {
    margin-top: -50px
}

.ya-context[style*="margin: 30px 0"] #ya-context_id>.ljsale--empty:first-child {
    margin-top: -30px
}

.flatquestionjournal {
    overflow: hidden;
    position: relative;
    margin: 0 0 20px;
    font: 15px/1.4 ProximaNova, Helvetica, sans-serif
}

.flatquestionjournal-meta {
    margin: 0
}

.flatquestionjournal-question {
    position: relative;
    margin: 20px 0 15px;
    padding: 15px;
    border-radius: .5em;
    background: #DAE3E6;
    color: #242F33
}

.flatquestionjournal-question:after {
    content: " ";
    overflow: hidden;
    position: absolute;
    bottom: 100%;
    left: 20px;
    width: 34px;
    height: 15px;
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2215%22%20width%3D%2234%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20viewBox%3D%220%200%2034%2015%22%20enable-background%3D%22new%200%200%2034%2015%22%3E%09%09%09%3Cpath%20d%3D%22m0%2014.977v0.023h34v-0.028c-14.672-0.582-16.643-13.831-22-14.972-0.449-0.096%207.34%2014.484-12%2014.977z%22%20fill%3D%22%23DAE3E6%22%2F%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat;
    background-position: 0 0;
    font: 0/0 a
}

.flatquestionjournal-question-title {
    margin: 0 0 5px;
    padding: 0;
    font: 600 18px/1.2 ProximaNova, Tahoma, Arial, sans-serif
}

.flatquestionjournal-question-title A,
.flatquestionjournal-question-title A:link,
.flatquestionjournal-question-title A:visited {
    text-decoration: none;
    color: #242F33
}

.flatquestionjournal-question-title A:active,
.flatquestionjournal-question-title A:hover {
    text-decoration: none;
    color: #00A3D9
}

.flatquestionjournal-question-text {
    margin: 0
}

.flatquestionjournal-controls {
    margin: 0;
    text-transform: uppercase
}

.flatquestionjournal-controls-reply {
    margin: 0 15px 0 0;
    vertical-align: middle
}

.flatquestionjournal-controls-count {
    position: relative;
    margin: 0;
    padding: 0;
    vertical-align: middle
}

.flatquestionjournal-controls-counticon {
    display: inline-block;
    width: 17px;
    height: 16px;
    margin-right: 5px;
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2216%22%20viewBox%3D%220%200%2017%2015.903%22%20width%3D%2217%22%3E%3Cpath%20d%3D%22m17%206.025c0-3.144-2.334-5.721-5.312-5.999v-0.026h-5.313v0.027c-0.176-0.016-0.354-0.027-0.532-0.027-3.226%200-5.843%202.697-5.843%206.025s2.617%206.026%205.843%206.026c0.18%200%200.356-0.012%200.532-0.028v0.028s2.684%202.357%203.938%203.441c1.089%200.94%201.375%200.008%201.375-0.248v-3.222c2.978-0.276%205.312-2.853%205.312-5.997z%22%20fill%3D%22%237A9199%22/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: 0 0;
    vertical-align: -2px
}

.flatquestionjournal-controls-counticon .svgicon {
    display: none
}

.b-lenta .flatquestionjournal-controls-counticon .svgicon {
    display: block
}

.u-flextable {
    width: 100%;
    table-layout: fixed
}

BODY:not(.s-schemius) .ljsale:not(.ljsale--empty) .allbanners {
    overflow: hidden;
    display: inline-block;
    text-align: center
}

BODY:not(.s-schemius) .allbanners--common-banner,
BODY:not(.s-schemius) .common-banner .allbanners {
    width: 100%
}

BODY:not(.s-schemius) .allbanners-close {
    padding: .4em .3em 0 0;
    line-height: 1.1;
    font-size: 13px
}

BODY:not(.s-schemius) .allbanners--common-banner .allbanners-close {
    text-align: center
}

BODY:not(.s-schemius) .allbanners--common-banner .allbanners-link {
    padding: 0 5px;
    line-height: 1.5;
    background: rgba(255, 255, 255, .25);
    color: #000
}

.allbanners:after {
    content: "";
    display: table;
    table-layout: fixed;
    width: 100%
}

.s2-profiling {
    display: none
}

@media (min-width:800px) {
    .s2-profiling {
        display: block;
        position: absolute;
        z-index: 5000;
        top: 100px;
        right: 0;
        overflow: hidden;
        padding: 1em;
        background: #FFF;
        border-radius: 5px 0 0 5px;
        box-shadow: 0 0 15px rgba(0, 0, 0, .5);
        font: 15px/1.4 Trebuchet Ms, Arial;
        color: #333
    }
    .s2-profiling__close {
        font-size: 1.2em;
        font-weight: 700;
        cursor: pointer
    }
    .s2-profiling__sign {
        float: right;
        margin-left: .2em
    }
    .s2-profiling__title {
        margin: 0;
        font-family: Trebuchet Ms, Arial
    }
    .s2-profiling__subtitle {
        margin: .5em 0 .3em;
        font-size: 20px
    }
    .s2-profiling__content {
        float: right;
        width: 0;
        height: 0;
        overflow: hidden
    }
    .s2-profiling__table {
        width: 100%;
        margin-top: 1em;
        border-collapse: collapse
    }
    .s2-profiling__table TD,
    .s2-profiling__table TH {
        padding: .2em;
        text-align: left
    }
    .s2-profiling__table TH {
        padding-top: .5em;
        padding-bottom: .5em;
        background: #EEE;
        font-size: 1.1em
    }
    .s2-profiling__table TD {
        border-bottom: 1px solid #DDD
    }
    .s2-profiling__time {
        color: #6b8e23
    }
    .s2-profiling__time--zero {
        color: #CCC
    }
    .s2-profiling__time--long {
        color: tomato
    }
    TD.s2-profiling__calls {
        padding-left: 1em;
        text-align: right;
        color: #4169e1
    }
}

.fullsize-image-fader,
.fullsize-image-svg-glass,
.img--scaled,
.scaled-image-wrapper:after {
    cursor: pointer
}

.fullsize-image,
.fullsize-image-svg-glass,
.j-c-resize-images IMG {
    max-width: 100%;
    max-height: 100%
}

.js--wrapper-shown {
    overflow: hidden
}

.scaled-image-wrapper {
    position: relative
}

.scaled-image-wrapper:after {
    pointer-events: none;
    content: '';
    position: absolute;
    width: 1.5em;
    height: 1.5em;
    bottom: .6em;
    right: .3em;
    border-radius: 5px;
    background: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M19.6724408%2C9.83622039%20C19.6724408%2C4.40382563%2015.2686152%2C0%209.83622039%2C0%20C4.40382563%2C0%200%2C4.40382563%200%2C9.83622039%20C0%2C15.2686152%204.40382563%2C19.6724408%209.83622039%2C19.6724408%20C15.2686152%2C19.6724408%2019.6724408%2C15.2686152%2019.6724408%2C9.83622039%20L19.6724408%2C9.83622039%20L19.6724408%2C9.83622039%20Z%20M2.3144048%2C9.83622039%20C2.3144048%2C5.68203611%205.68203611%2C2.3144048%209.83622039%2C2.3144048%20C13.9904047%2C2.3144048%2017.358036%2C5.68203611%2017.358036%2C9.83622039%20C17.358036%2C13.9904047%2013.9904047%2C17.358036%209.83622039%2C17.358036%20C5.68203611%2C17.358036%202.3144048%2C13.9904047%202.3144048%2C9.83622039%20L2.3144048%2C9.83622039%20L2.3144048%2C9.83622039%20Z%22%3E%3C/path%3E%0A%20%20%20%20%3Cpath%20d%3D%22M22.2143784%2C23.8305664%20L23.853352%2C22.1964809%20L16.9587309%2C15.2812361%20L15.3197574%2C16.9153215%20L22.2143784%2C23.8305664%20L22.2143784%2C23.8305664%20Z%22%3E%3C/path%3E%0A%20%20%20%20%3Cpath%20d%3D%22M9%2C9%20L9%2C6.66666667%20L9%2C5%20L11%2C5%20L11%2C6.66666667%20L11%2C9%20L13.3333333%2C9%20L15%2C9%20L15%2C11%20L13.3333333%2C11%20L11%2C11%20L11%2C13.3333333%20L11%2C15%20L9%2C15%20L9%2C13.3333333%20L9%2C11%20L6.66666667%2C11%20L5%2C11%20L5%2C9%20L6.66666667%2C9%20L9%2C9%20L9%2C9%20Z%22%3E%3C/path%3E%0A%3C/svg%3E) 50% 50% no-repeat #FFF;
    background-size: 65%
}

.fullsize-image-fader {
    display: none;
    position: fixed;
    z-index: 3000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    background: rgba(0, 0, 0, .7);
    text-align: center;
    white-space: nowrap
}

.js--wrapper-shown .fullsize-image-fader {
    display: block
}

.fullsize-image-wrapper {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    font-size: 0
}

.fullsize-image-wrapper:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.fullsize-image {
    box-shadow: 0 0 0 10px #FFF;
    vertical-align: middle
}

.fullsize-image-svg-glass {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.lj-card {
    position: relative;
    min-height: 160px;
    margin: 0 0 1.5rem;
    padding: 20px 20px 20px calc(40% + 20px);
    box-sizing: border-box;
    background: #F8F8F8!important;
    font: 400 13px/1.1 ProximaNova, Helvetica, sans-serif
}

.lj-card__pic {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 40%;
    margin: 0;
    padding: 0;
    background-size: cover;
    text-decoration: none;
    font: 0/0 a
}

.lj-card__name {
    margin: 0 0 10px;
    font-weight: 600;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: #949494
}

.lj-card__title {
    margin: 0 0 10px;
    font-weight: 700;
    font-size: 22px;
    color: #020202
}

.lj-card__title A:active,
.lj-card__title A:hover,
.lj-card__title A:link,
.lj-card__title A:visited {
    border: 0!important;
    text-decoration: none!important;
    color: #020202!important
}

.lj-card__content {
    margin: 0;
    line-height: 1.4;
    color: #0B0B0B
}

.lj-card__content BR:first-child,
.lj-card__content BR:last-child {
    display: none
}

.lj-card--left,
.lj-card--right {
    width: 200px;
    padding: 5px
}

.lj-card--left {
    float: left;
    margin-right: 20px
}

.lj-card--right {
    float: right;
    margin-left: 20px
}

.lj-card--left .lj-card__pic,
.lj-card--right .lj-card__pic {
    display: block;
    position: static;
    top: auto;
    left: auto;
    bottom: auto;
    width: auto;
    height: 120px;
    margin: -5px -5px 10px
}

.lj-card--left .lj-card__title,
.lj-card--right .lj-card__title {
    font-size: 15px
}

.lj-card--left .lj-card__content,
.lj-card--right .lj-card__content {
    display: none
}

@media all and (max-width:500px) {
    .lj-card--left .lj-card__pic,
    .lj-card--right .lj-card__pic,
    .lj-card__pic {
        display: none
    }
    .lj-card {
        min-height: 0;
        margin: 0 -20px 1.5rem;
        padding: 20px
    }
    .lj-card__title {
        font-size: 15px
    }
    .lj-card--left,
    .lj-card--right {
        float: none;
        width: auto
    }
    .lj-card--left .lj-card__content,
    .lj-card--right .lj-card__content {
        display: inherit
    }
}

.lj-citation {
    position: relative;
    clear: both;
    margin: 0 0 1.5rem;
    padding: 25px 25px 25px 80px;
    border: 1px solid #E4E7E8;
    border-width: 1px 0;
    font: 400 13px/1.1 ProximaNova, Helvetica, sans-serif
}

.lj-citation__pic {
    position: absolute;
    top: 25px;
    left: 0;
    width: 50px;
    height: 50px;
    margin: 0;
    padding: 0;
    border-radius: 50%;
    background-size: cover;
    font: 0/0 a
}

.lj-citation__author {
    margin: 0 0 10px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .05em;
    color: #000
}

.lj-citation__desc {
    margin: 0 0 10px;
    color: #A0A0A0
}

.lj-citation__content {
    margin: 0;
    font: 18px/1.5 'PT Serif', Georgia, Times, serif
}

.lj-citation__content BR:first-child,
.lj-citation__content BR:last-child {
    display: none
}

@media all and (max-width:500px) {
    .lj-citation {
        padding: 25px 0
    }
    .lj-citation__pic {
        position: static;
        float: left;
        margin: 0 15px 10px 0
    }
    .lj-citation__content {
        clear: both;
        font-size: 14px
    }
}

.feedpromo-control {
    position: relative!important;
    z-index: 8;
    display: inline-block!important;
    margin: 0!important;
    padding: 0!important;
    border: 1px solid #CBCBCB;
    border-radius: 10px;
    background: #FFF!important;
    font: 600 12px/1 ProximaNova, Helvetica, sans-serif!important;
    text-shadow: none!important;
    color: #666
}

.feedpromo-control::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 5px;
    width: 8px;
    height: 5px;
    margin: -2.5px 0 0;
    padding: 0;
    background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%225px%22%20viewBox%3D%220%200%208%205%22%20enable-background%3D%22new%200%200%208%205%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666666%22%20points%3D%227%2C0.789%203.943%2C4.05%200.885%2C0.789%20%22%2F%3E%3C%2Fsvg%3E) 0 0/contain no-repeat
}

.feedpromo-control__title {
    font: 600 12px/0 ProximaNova, Helvetica, sans-serif!important;
    position: relative!important;
    z-index: 1!important;
    display: block!important;
    margin: 0!important;
    padding: 9px 16px 9px 5px!important;
    text-transform: uppercase;
    text-shadow: none!important;
    color: #666!important;
    cursor: default
}

.html-ie11 .feedpromo-control__title {
    padding: 11px 15px 7px 5px!important
}

.feedpromo-control__title::after {
    display: none;
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    height: 1px;
    background: #FFF!important;
    font: 0/0 a
}

.feedpromo-control__items {
    display: none!important;
    position: absolute;
    top: 100%;
    left: -1px;
    width: 140px!important;
    margin: 0!important;
    padding: 1px!important;
    background: #FFF;
    border: 1px solid #CBCBCB;
    border-radius: 0 10px 10px;
    text-align: left;
    color: #666!important
}

.feedpromo-control__item {
    display: block!important;
    margin: 0!important;
    padding: 3px 6px!important;
    border-radius: 10px;
    white-space: normal!important;
    font: 400 12px/1 ProximaNova, Helvetica, sans-serif!important;
    text-shadow: none!important;
    cursor: pointer
}

.feedpromo-control__item:hover {
    background: #E8E8E8
}

.html-ie11 .feedpromo-control__item {
    padding: 4px 6px 1px!important
}

.feedpromo-control .feedpromo-control__item A,
.feedpromo-control .feedpromo-control__item A:active,
.feedpromo-control .feedpromo-control__item A:hover,
.feedpromo-control .feedpromo-control__item A:link,
.feedpromo-control .feedpromo-control__item A:visited {
    display: block!important;
    margin: -3px -6px!important;
    padding: 3px 6px!important;
    font: 400 12px/1 ProximaNova, Helvetica, sans-serif!important;
    text-decoration: none!important;
    color: #666!important;
    cursor: pointer;
    text-shadow: none!important;
    box-sizing: border-box
}

.feedpromo-control .feedpromo-control__item A,
.feedpromo-control .feedpromo-control__item A:link,
.feedpromo-control .feedpromo-control__item A:visited {
    border: 0!important;
    border-radius: 10px;
    background: 0 0!important
}

.feedpromo-control .feedpromo-control__item A:active,
.feedpromo-control .feedpromo-control__item A:hover {
    border: 0!important;
    border-radius: 10px;
    background: #E8E8E8!important
}

.feedpromo-control:hover {
    border-radius: 10px 10px 0 0
}

.feedpromo-control:hover::after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.feedpromo-control:hover .feedpromo-control__title::after {
    display: block
}

.feedpromo-control:hover .feedpromo-control__items {
    display: block!important
}

.feedpromo-complaint {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 5001;
    background: rgba(0, 0, 0, .5)!important;
    color: #242F33!important;
    font: 400 14px/1 ProximaNova, Helvetica, sans-serif!important
}

.feedpromo-complaint--hidden {
    display: none
}

.feedpromo-complaint__form {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 268px;
    padding: 40px 58px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #FFF
}

.feedpromo-complaint__form .form__field {
    margin: 0 0 .4em -3px
}

.feedpromo-complaint__form .flatbutton {
    margin-top: 24px
}

.feedpromo-complaint__close {
    position: absolute;
    top: -29px;
    right: -29px;
    cursor: pointer
}

.feedpromo-complaint__close .svgicon {
    width: 20px;
    height: 20px;
    fill: #FFF
}

.feedpromo-complaint__title {
    margin: 0 0 20px;
    font: 700 30px/1 ProximaNova, Helvetica, sans-serif!important;
    color: #242F33!important
}

@media (min-width:651px) {
    .feedpromo-complaint__form .flatbutton {
        padding-top: 18px;
        padding-bottom: 18px;
        font-size: 18px
    }
}

@media (max-width:650px) {
    .feedpromo-complaint__form {
        top: 0;
        left: 0;
        box-sizing: border-box;
        width: calc(100% - 30px);
        margin: 70px 15px 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
    .feedpromo-complaint__close {
        top: 12px;
        right: 12px;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        background-color: #235F72
    }
    .feedpromo-complaint__close .svgicon {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 14px;
        height: 14px;
        margin: -7px 0 0 -7px
    }
    .feedpromo-complaint__title {
        font: 700 26px/1 ProximaNova, Helvetica, sans-serif!important
    }
}

@media (max-width:500px) {
    .feedpromo-complaint__form {
        padding-right: 28px;
        padding-bottom: 28px;
        padding-left: 28px
    }
    .feedpromo-complaint__title {
        padding-right: 20px
    }
}

.feedpromo-closed {
    margin: 20px 0!important;
    padding: 20px!important;
    border: 0!important;
    background: #E8E8E8!important;
    color: #333!important;
    font: 600 18px/1.1 ProximaNova, Helvetica, sans-serif!important
}

.partnermaterial {
    display: inline-block!important;
    position: relative!important;
    margin: 0 7px 0 0!important;
    padding: 10px 7px!important;
    border-radius: 10px!important;
    vertical-align: middle;
    text-transform: uppercase;
    text-shadow: none!important;
    font: 600 12px/0 ProximaNova, Helvetica, sans-serif!important;
    background: #A940FD;
    color: #FFF!important;
    cursor: default
}

.telegram-userpromo {
    margin: 20px 0
}

.telegram-userpromo__inner {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-right: 15px;
    font-weight: 700;
    line-height: 1.2
}

.telegram-userpromo .flaticon--telegram {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    padding: 9px;
    margin-right: 15px;
    border-radius: 50%;
    background: #2690cc;
    background-image: -webkit-linear-gradient(bottom, #2690cc 30%, #3faedd);
    background-image: linear-gradient(to top, #2690cc 30%, #3faedd);
    vertical-align: middle
}

.telegram-userpromo__link:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.fb-post {
    display: block!important;
    padding-top: 10px
}

.fb-post IFRAME,
.fb-post>SPAN {
    max-width: 100%!important
}

.entry-rating__link:link,
.entry-rating__link:visited {
    text-decoration: none
}

.entry-rating__link:hover {
    text-decoration: underline
}

.entry-rating .flaticon {
    width: 12px;
    height: 12px;
    margin-right: .1em;
    fill: currentColor
}

.entry-rating__text--short {
    display: none
}

.view-counter {
    margin-left: .5em
}

.view-counter A:hover,
.view-counter A:link,
.view-counter A:visited {
    border: 0;
    text-decoration: none;
    color: inherit
}

.view-counter__icon {
    width: 1em;
    height: 1em;
    margin-right: .1em;
    vertical-align: -.15em;
    fill: currentColor
}

.b-singlepost .view-counter {
    font-size: .875em;
    color: #7A9199
}

.b-singlepost .view-counter A:hover,
.b-singlepost .view-counter A:link,
.b-singlepost .view-counter A:visited {
    border: 0;
    text-decoration: none!important;
    color: inherit!important
}

.entry-body .aentry-post__img--fullscreen,
.entry-body .aentry-post__img--left,
.entry-body .aentry-post__img--right,
.entry-body .aentry-post__img--text-width,
.entry-body .aentry-post__img--wider,
.entry-body IFRAME,
.entryunit--post2017 .entryunit__body .aentry-post__img--fullscreen,
.entryunit--post2017 .entryunit__body .aentry-post__img--left,
.entryunit--post2017 .entryunit__body .aentry-post__img--right,
.entryunit--post2017 .entryunit__body .aentry-post__img--text-width,
.entryunit--post2017 .entryunit__body .aentry-post__img--wider,
.entryunit--post2017 .entryunit__body IFRAME {
    max-width: 100%
}

.untrasted-placeholder {
    max-width: 400px;
    height: 300px;
    padding: 20px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 5px;
    text-align: center
}

@media (max-width:600px) {
    .untrasted-placeholder {
        max-height: 200px
    }
}

.j-tagspage-title__tag {
    position: relative;
    padding-right: 1.3em
}

.j-tagspage-title__subscribe {
    position: absolute;
    right: 0;
    padding: 0 .25em;
    border: none!important;
    text-decoration: none!important
}

.j-tagspage-title__subscribe:link,
.j-tagspage-title__subscribe:visited {
    color: inherit!important
}

.j-tagspage-title__subscribe:hover {
    opacity: .75
}

.flaticon.j-tagspage-title__subscribe-icon {
    width: .7em;
    height: .7em;
    fill: currentColor;
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.aentry-post blockquote,
.post2017 blockquote {
    position: relative;
    margin: 0 0 40px;
    padding: 18px 0 7px 19px!important;
    background: 0 0!important;
    border-left: 0!important;
    font: 400 20px/28px ProximaNova, Helvetica, sans-serif!important
}

.aentry-post blockquote::before,
.post2017 blockquote::before {
    content: "\201D";
    display: block;
    height: 17px;
    font-size: 56px;
    font-weight: 600
}

.aentry-post blockquote::after,
.post2017 blockquote::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    border-left: 4px solid
}

.post2017 blockquote::after,
.post2017 blockquote::before {
    opacity: .3;
    color: currentColor
}

.aentry-post blockquote::after,
.aentry-post blockquote::before,
.post2017--air blockquote::after,
.post2017--air blockquote::before,
.post2017--feed blockquote::after,
.post2017--feed blockquote::before {
    opacity: 1;
    color: #C8D4DA
}

@media (max-width:520px) {
    .aentry-post blockquote,
    .post2017 blockquote {
        margin: 16px 0
    }
}

.aentry-post IFRAME,
.post2017 IFRAME {
    display: block;
    margin-left: auto!important;
    margin-right: auto!important
}

.aentry-post .aentry-post__figure,
.post2017 .aentry-post__figure {
    min-height: 1px;
    margin-bottom: 8px;
    text-align: center
}

.aentry-post .aentry-post__figure--media,
.post2017 .aentry-post__figure--media {
    clear: both;
    margin: 40px 0
}

.aentry-post .aentry-post__figure figcaption,
.aentry-post .aentry-post__figure textarea,
.post2017 .aentry-post__figure figcaption,
.post2017 .aentry-post__figure textarea {
    max-width: 740px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    font: 400 14px/20px ProximaNova, Helvetica, sans-serif;
    text-align: left;
    color: #8C969B
}

.aentry-post figcaption:empty,
.post2017 figcaption:empty {
    display: none
}

.aentry-post .aentry-post__img-link,
.post2017 .aentry-post__img-link {
    border: 0!important
}

.aentry-post .aentry-post__img--fullscreen,
.aentry-post .aentry-post__img--left,
.aentry-post .aentry-post__img--right,
.aentry-post .aentry-post__img--text-width,
.aentry-post .aentry-post__img--wider,
.post2017 .aentry-post__img--fullscreen,
.post2017 .aentry-post__img--left,
.post2017 .aentry-post__img--right,
.post2017 .aentry-post__img--text-width,
.post2017 .aentry-post__img--wider {
    position: relative
}

.aentry-post .aentry-post__img--fullscreen img,
.aentry-post .aentry-post__img--left img,
.aentry-post .aentry-post__img--right img,
.aentry-post .aentry-post__img--text-width img,
.aentry-post .aentry-post__img--wider img,
.post2017 .aentry-post__img--fullscreen img,
.post2017 .aentry-post__img--left img,
.post2017 .aentry-post__img--right img,
.post2017 .aentry-post__img--text-width img,
.post2017 .aentry-post__img--wider img {
    display: block;
    margin: 5px 0 0;
    border-radius: 8px
}

.aentry-post .aentry-post__img--text-width,
.post2017 .aentry-post__img--text-width {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.aentry-post .aentry-post__img--text-width img,
.post2017 .aentry-post__img--text-width img {
    max-width: 100%
}

.aentry-post .aentry-post__img--left,
.aentry-post .aentry-post__img--right,
.post2017 .aentry-post__img--left,
.post2017 .aentry-post__img--right {
    position: relative;
    width: 100%;
    max-width: 460px;
    margin-bottom: 20px;
    background-color: transparent
}

.aentry-post .aentry-post__img--left img,
.aentry-post .aentry-post__img--right img,
.post2017 .aentry-post__img--left img,
.post2017 .aentry-post__img--right img {
    width: 100%
}

.aentry-post .aentry-post__img--left,
.post2017 .aentry-post__img--left {
    clear: left;
    float: left;
    margin-right: 20px
}

.aentry-post .aentry-post__img--right,
.post2017 .aentry-post__img--right {
    clear: right;
    float: right;
    margin-left: 20px
}

.aentry-post .aentry-post__img--wider {
    margin-left: -130px;
    width: calc(100% + 260px)
}

.aentry-post .aentry-post__img--wider img {
    width: 100%
}

.aentry-post .aentry-post__img--left {
    float: left;
    margin-left: -60px;
    margin-right: 40px;
    margin-top: 10px
}

.aentry-post .aentry-post__img--right {
    float: right;
    margin-right: -60px;
    margin-left: 40px;
    margin-top: 10px
}

.aentry-post .aentry-post__img--fullscreen {
    right: calc((100vw - 100%)/ 2);
    width: 100vw
}

.aentry-post .aentry-post__img--fullscreen img {
    width: 100%;
    border-radius: 0
}

.aentry-post .aentry-post__figure--left+.aentry-post__figure--right .aentry-post__img--left,
.aentry-post .aentry-post__figure--left+.aentry-post__figure--right .aentry-post__img--right,
.aentry-post .aentry-post__figure--right+.aentry-post__figure--left .aentry-post__img--left,
.aentry-post .aentry-post__figure--right+.aentry-post__figure--left .aentry-post__img--right {
    margin-top: 1px
}

.aentry-post .aentry-post__embed--big {
    margin-left: -130px;
    width: 1000px
}

.mdspost-entry__content .aentry-post__img--wider {
    left: auto;
    width: 100%!important;
    margin-left: 0!important;
    margin-left: initial!important
}

.mdspost-entry__content .aentry-post__img--left {
    left: auto;
    margin-right: 20px;
    margin-left: 0;
    max-width: 360px
}

.mdspost-entry__content .aentry-post__img--right {
    right: auto;
    margin-left: 20px;
    margin-right: 0;
    max-width: 360px
}

.mdspost-entry__content .aentry-post__img--fullscreen {
    width: 100%;
    right: auto;
    left: auto
}

.mdspost-entry__content .aentry-post__img--fullscreen img {
    border-radius: 8px
}

.post2017 .aentry-post__img--text-width {
    max-width: 740px
}

.asset-body .aentry-post__img--wider,
.asset-content .aentry-post__img--wider,
.entry-body .aentry-post__img--wider,
.entry-content .aentry-post__img--wider,
.entry-item .aentry-post__img--wider,
.entry-text .aentry-post__img--wider,
.entryHolder .aentry-post__img--wider,
.entryText .aentry-post__img--wider,
.entry_text .aentry-post__img--wider,
.j-e-text .aentry-post__img--wider,
.post-body .aentry-post__img--wider,
.post2017 .aentry-post__img--wider {
    max-width: 740px;
    width: 100%!important;
    margin-left: 0!important
}

@media (max-width:880px) {
    .aentry-post .aentry-post__img--wider {
        width: 100%!important;
        margin-left: 0!important
    }
    .aentry-post .aentry-post__img--left {
        margin-left: 0
    }
    .aentry-post .aentry-post__img--right {
        margin-right: 0
    }
    .aentry-post .aentry-post__embed--big {
        width: 100%!important;
        margin-left: 0!important
    }
    .aentry-post .aentry-post__embed--big IFRAME {
        width: 100%;
        height: 430px
    }
}

@media (max-width:772px) {
    .aentry-post .aentry-post__img--text-width,
    .post2017 .aentry-post__img--text-width {
        max-width: 100%!important
    }
}

@media (max-width:750px) {
    .aentry-post .aentry-post__img--fullscreen {
        width: calc(100% + 40px);
        left: -20px
    }
    .aentry-post .aentry-post__img--fullscreen figcaption,
    .aentry-post .aentry-post__img--fullscreen textarea {
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box
    }
    .aentry-post .aentry-post__img--left,
    .aentry-post .aentry-post__img--right {
        width: 100%;
        max-width: 100%;
        float: none;
        margin-left: 0;
        margin-right: 0
    }
    .aentry-post.mdspost-entry__content .aentry-post__img--left,
    .aentry-post.mdspost-entry__content .aentry-post__img--right {
        margin: 0
    }
}

.aentry-post__text ol,
.aentry-post__text ul,
.post2017 ol,
.post2017 ul,
.public-DraftStyleDefault-ol,
.public-DraftStyleDefault-ul {
    margin: 32px 0;
    padding-left: 2.5em!important;
    overflow: hidden
}

.aentry-post__text ol li,
.aentry-post__text ul li,
.post2017 ol li,
.post2017 ul li,
.public-DraftStyleDefault-ol li,
.public-DraftStyleDefault-ul li {
    margin-left: 0!important
}

@media (max-width:520px) {
    .aentry-post__text ol,
    .aentry-post__text ul,
    .post2017 ol,
    .post2017 ul,
    .public-DraftStyleDefault-ol,
    .public-DraftStyleDefault-ul {
        margin: 24px 0
    }
    .aentry-post .aentry-post__embed--big IFRAME {
        height: 270px
    }
}

.post2017--narrow ol,
.post2017--narrow ul {
    margin: 24px 0
}

.aentry-post .lj-spoiler.lj-spoiler-opened,
.post2017 .lj-spoiler.lj-spoiler-opened {
    display: inline
}

.aentry-post .lj-spoiler-head,
.post2017 .lj-spoiler-head {
    position: relative;
    z-index: 0;
    padding: 3px 8px;
    margin: -3px 0;
    -webkit-box-decoration-break: clone
}

.aentry-post .lj-spoiler-head::after,
.post2017 .lj-spoiler-head::after {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 4px
}

.aentry-post .lj-spoiler-head a,
.post2017 .lj-spoiler-head a {
    border: 0!important;
    font-weight: 400;
    text-decoration: none!important
}

.aentry-post .lj-spoiler-leftbracket,
.aentry-post .lj-spoiler-rightbracket,
.post2017 .lj-spoiler-leftbracket,
.post2017 .lj-spoiler-rightbracket {
    display: none
}

.aentry-post .lj-spoiler-icon,
.post2017 .lj-spoiler-icon {
    display: inline-block!important;
    width: 18px;
    height: 12px;
    margin-right: 6px;
    vertical-align: -1px
}

.post2017 .lj-spoiler-head::after {
    background-color: currentColor;
    opacity: .15
}

.post2017 .lj-spoiler-head a:link,
.post2017 .lj-spoiler-head a:visited {
    color: currentColor
}

.post2017 .lj-spoiler-icon {
    color: currentColor;
    opacity: .6
}

.aentry-post .lj-spoiler-head::after,
.post2017--air .lj-spoiler-head::after,
.post2017--feed .lj-spoiler-head::after {
    background-color: #F1F2F3;
    opacity: 1
}

.aentry-post .lj-spoiler-head a:link,
.aentry-post .lj-spoiler-head a:visited,
.post2017--air .lj-spoiler-head a:link,
.post2017--air .lj-spoiler-head a:visited,
.post2017--feed .lj-spoiler-head a:link,
.post2017--feed .lj-spoiler-head a:visited {
    color: #333
}

.aentry-post .lj-spoiler-icon,
.post2017--air .lj-spoiler-icon,
.post2017--feed .lj-spoiler-icon {
    color: #C8D4DA;
    opacity: 1
}

.aentry-post a[name*=cutid],
.post2017 a[name*=cutid] {
    display: inline-block
}

.DraftEditor-root .aentry-post__block--unstyled,
.DraftEditor-root p,
.aentry-post__text .aentry-post__block--unstyled,
.aentry-post__text p,
.post2017 .aentry-post__block--unstyled,
.post2017 p {
    margin: 0 0 20px
}

.DraftEditor-root hr,
.aentry-post__text hr,
.post2017 hr {
    display: inline-block;
    width: 100%;
    height: 1px;
    margin: 56px 0;
    border: 0
}

.DraftEditor-root .aentry-post__divider,
.aentry-post__text .aentry-post__divider,
.post2017 .aentry-post__divider {
    margin: 41px 0
}

.DraftEditor-root .aentry-post__divider [class*=DividerComponent-divider],
.aentry-post__text .aentry-post__divider [class*=DividerComponent-divider],
.post2017 .aentry-post__divider [class*=DividerComponent-divider] {
    margin: 0;
    height: 31px
}

.DraftEditor-root .aentry-post__divider [class*=DividerComponent-divider]::after,
.aentry-post__text .aentry-post__divider [class*=DividerComponent-divider]::after,
.post2017 .aentry-post__divider [class*=DividerComponent-divider]::after {
    top: 50%
}

.DraftEditor-root .aentry-post__divider+.aentry-post__divider,
.aentry-post__text .aentry-post__divider+.aentry-post__divider,
.post2017 .aentry-post__divider+.aentry-post__divider {
    margin-top: -15px
}

.DraftEditor-root .entryunit__text::after,
.aentry-post__text .entryunit__text::after,
.post2017 .entryunit__text::after {
    content: '';
    display: block;
    clear: both
}

.DraftEditor-root .lj-like,
.aentry-post__text .lj-like,
.post2017 .lj-like {
    clear: both
}

.post2017 hr {
    opacity: .25;
    background-color: currentColor;
    color: inherit
}

.aentry-post__text hr,
.post2017--air hr,
.post2017--feed hr {
    opacity: 1;
    background-color: #D4DCE0;
    color: #D4DCE0
}

@media (max-width:520px) {
    .DraftEditor-root h1,
    .aentry-post__text h1,
    .post2017 h1 {
        font-size: 30px;
        line-height: 32px
    }
    .DraftEditor-root h2,
    .aentry-post__text h2,
    .post2017 h2 {
        font-size: 26px;
        line-height: 32px
    }
    .DraftEditor-root .aentry-post__block--unstyled,
    .DraftEditor-root p,
    .aentry-post__text .aentry-post__block--unstyled,
    .aentry-post__text p,
    .post2017 .aentry-post__block--unstyled,
    .post2017 p {
        margin-bottom: 16px
    }
    .DraftEditor-root hr,
    .aentry-post__text hr,
    .post2017 hr {
        margin: 40px 0
    }
    .DraftEditor-root .aentry-post__divider,
    .aentry-post__text .aentry-post__divider,
    .post2017 .aentry-post__divider {
        margin: 18px 0
    }
    .DraftEditor-root .aentry-post__divider [class*=DividerComponent-divider],
    .aentry-post__text .aentry-post__divider [class*=DividerComponent-divider],
    .post2017 .aentry-post__divider [class*=DividerComponent-divider] {
        height: 21px
    }
    .DraftEditor-root .aentry-post__divider+.aentry-post__divider,
    .aentry-post__text .aentry-post__divider+.aentry-post__divider,
    .post2017 .aentry-post__divider+.aentry-post__divider {
        margin-top: 0
    }
    .aentry-post__text--view h2 {
        font-size: 30px;
        line-height: 32px
    }
    .aentry-post__text--view h3 {
        font-size: 26px;
        line-height: 32px
    }
}

.post2017--narrow h1 {
    font-size: 30px;
    line-height: 32px
}

.post2017--narrow h2 {
    font-size: 26px;
    line-height: 32px
}

.post2017--narrow .aentry-post__block--unstyled,
.post2017--narrow p {
    margin-bottom: 16px
}

.post2017--narrow hr {
    margin: 40px 0
}

.DraftEditor-root figure+.aentry-post__block--unstyled,
.DraftEditor-root h1+.aentry-post__block--unstyled,
.DraftEditor-root h1+figure,
.DraftEditor-root h1+p,
.DraftEditor-root h2+.aentry-post__block--unstyled,
.DraftEditor-root h2+figure,
.DraftEditor-root h2+p,
.DraftEditor-root ol+figure,
.DraftEditor-root ul+figure,
.aentry-post__text figure+.aentry-post__block--unstyled,
.aentry-post__text h1+.aentry-post__block--unstyled,
.aentry-post__text h1+figure,
.aentry-post__text h1+p,
.aentry-post__text h2+.aentry-post__block--unstyled,
.aentry-post__text h2+figure,
.aentry-post__text h2+p,
.aentry-post__text ol+figure,
.aentry-post__text ul+figure,
.post2017 figure+.aentry-post__block--unstyled,
.post2017 h1+.aentry-post__block--unstyled,
.post2017 h1+figure,
.post2017 h1+p,
.post2017 h2+.aentry-post__block--unstyled,
.post2017 h2+figure,
.post2017 h2+p,
.post2017 ol+figure,
.post2017 ul+figure {
    margin-top: 20px
}

.DraftEditor-root figure+figure,
.aentry-post__text figure+figure,
.post2017 figure+figure {
    margin-top: 16px
}

.DraftEditor-root .aentry-post__figure--fullscreen+.aentry-post__figure--text-width,
.DraftEditor-root .aentry-post__figure--fullscreen+.aentry-post__figure--wider,
.DraftEditor-root .aentry-post__figure--fullscreen.aentry-post__figure--has-text+.aentry-post__figure--fullscreen,
.aentry-post__text .aentry-post__figure--fullscreen+.aentry-post__figure--text-width,
.aentry-post__text .aentry-post__figure--fullscreen+.aentry-post__figure--wider,
.aentry-post__text .aentry-post__figure--fullscreen.aentry-post__figure--has-text+.aentry-post__figure--fullscreen,
.post2017 .aentry-post__figure--fullscreen+.aentry-post__figure--text-width,
.post2017 .aentry-post__figure--fullscreen+.aentry-post__figure--wider,
.post2017 .aentry-post__figure--fullscreen.aentry-post__figure--has-text+.aentry-post__figure--fullscreen {
    margin-top: 56px
}

.DraftEditor-root .aentry-post__figure--text-width+.aentry-post__figure--wider,
.DraftEditor-root .aentry-post__figure--text-width.aentry-post__figure--has-text+.aentry-post__figure--text-width,
.DraftEditor-root .aentry-post__figure--wider+.aentry-post__figure--text-width,
.DraftEditor-root .aentry-post__figure--wider.aentry-post__figure--has-text+.aentry-post__figure--wider,
.aentry-post__text .aentry-post__figure--text-width+.aentry-post__figure--wider,
.aentry-post__text .aentry-post__figure--text-width.aentry-post__figure--has-text+.aentry-post__figure--text-width,
.aentry-post__text .aentry-post__figure--wider+.aentry-post__figure--text-width,
.aentry-post__text .aentry-post__figure--wider.aentry-post__figure--has-text+.aentry-post__figure--wider,
.post2017 .aentry-post__figure--text-width+.aentry-post__figure--wider,
.post2017 .aentry-post__figure--text-width.aentry-post__figure--has-text+.aentry-post__figure--text-width,
.post2017 .aentry-post__figure--wider+.aentry-post__figure--text-width,
.post2017 .aentry-post__figure--wider.aentry-post__figure--has-text+.aentry-post__figure--wider {
    margin-top: 48px
}

.DraftEditor-root .aentry-post__figure--left+p,
.DraftEditor-root .aentry-post__figure--right+p,
.aentry-post__text .aentry-post__figure--left+p,
.aentry-post__text .aentry-post__figure--right+p,
.post2017 .aentry-post__figure--left+p,
.post2017 .aentry-post__figure--right+p {
    margin-top: 0
}

.DraftEditor-root figure+h1,
.aentry-post__text figure+h1,
.post2017 figure+h1 {
    margin-top: 56px
}

.DraftEditor-root .aentry-post__figure--left+h1,
.DraftEditor-root .aentry-post__figure--right+h1,
.aentry-post__text .aentry-post__figure--left+h1,
.aentry-post__text .aentry-post__figure--right+h1,
.post2017 .aentry-post__figure--left+h1,
.post2017 .aentry-post__figure--right+h1 {
    margin-top: 0
}

.DraftEditor-root figure+h2,
.aentry-post__text figure+h2,
.post2017 figure+h2 {
    margin-top: 40px
}

.DraftEditor-root .aentry-post__figure--left+h2,
.DraftEditor-root .aentry-post__figure--right+h2,
.aentry-post__text .aentry-post__figure--left+h2,
.aentry-post__text .aentry-post__figure--right+h2,
.post2017 .aentry-post__figure--left+h2,
.post2017 .aentry-post__figure--right+h2 {
    margin-top: 0
}

.DraftEditor-root h1+h1,
.aentry-post__text h1+h1,
.post2017 h1+h1 {
    margin-top: 56px
}

.DraftEditor-root h1+h2,
.aentry-post__text h1+h2,
.post2017 h1+h2 {
    margin-top: 40px
}

.DraftEditor-root h2+h1,
.aentry-post__text h2+h1,
.post2017 h2+h1 {
    margin-top: 48px
}

.DraftEditor-root h1+blockquote,
.DraftEditor-root h2+blockquote,
.DraftEditor-root h2+h2,
.aentry-post__text h1+blockquote,
.aentry-post__text h2+blockquote,
.aentry-post__text h2+h2,
.post2017 h1+blockquote,
.post2017 h2+blockquote,
.post2017 h2+h2 {
    margin-top: 40px
}

.DraftEditor-root .aentry-post__block--unstyled+h1,
.DraftEditor-root p+h1,
.aentry-post__text .aentry-post__block--unstyled+h1,
.aentry-post__text p+h1,
.post2017 .aentry-post__block--unstyled+h1,
.post2017 p+h1 {
    margin-top: 56px
}

.DraftEditor-root .aentry-post__block--unstyled+h2,
.DraftEditor-root blockquote+p,
.DraftEditor-root p+blockquote,
.DraftEditor-root p+h2,
.aentry-post__text .aentry-post__block--unstyled+h2,
.aentry-post__text blockquote+p,
.aentry-post__text p+blockquote,
.aentry-post__text p+h2,
.post2017 .aentry-post__block--unstyled+h2,
.post2017 blockquote+p,
.post2017 p+blockquote,
.post2017 p+h2 {
    margin-top: 40px
}

.DraftEditor-root figure+blockquote,
.aentry-post__text figure+blockquote,
.post2017 figure+blockquote {
    margin-top: 48px
}

.DraftEditor-root figure+p,
.DraftEditor-root p+figure,
.aentry-post__text figure+p,
.aentry-post__text p+figure,
.post2017 figure+p,
.post2017 p+figure {
    margin-top: 40px
}

.DraftEditor-root .aentry-post__figure--fullscreen+p,
.DraftEditor-root p+.aentry-post__figure--fullscreen,
.aentry-post__text .aentry-post__figure--fullscreen+p,
.aentry-post__text p+.aentry-post__figure--fullscreen,
.post2017 .aentry-post__figure--fullscreen+p,
.post2017 p+.aentry-post__figure--fullscreen {
    margin-top: 56px
}

.DraftEditor-root .aentry-post__figure--fullscreen.aentry-post__figure--has-text+p,
.aentry-post__text .aentry-post__figure--fullscreen.aentry-post__figure--has-text+p,
.post2017 .aentry-post__figure--fullscreen.aentry-post__figure--has-text+p {
    margin-top: 40px
}

.DraftEditor-root .aentry-post__divider+.aentry-post__block--unstyled,
.aentry-post__text .aentry-post__divider+.aentry-post__block--unstyled,
.post2017 .aentry-post__divider+.aentry-post__block--unstyled {
    margin-top: 41px
}

.aentry-post__text--view h2+.aentry-post__block--unstyled,
.aentry-post__text--view h2+figure,
.aentry-post__text--view h2+p,
.aentry-post__text--view h3+.aentry-post__block--unstyled,
.aentry-post__text--view h3+figure,
.aentry-post__text--view h3+p {
    margin-top: 20px
}

.aentry-post__text--view figure+h2 {
    margin-top: 56px
}

.aentry-post__text--view .aentry-post__figure--left+h2,
.aentry-post__text--view .aentry-post__figure--right+h2 {
    margin-top: 0
}

.aentry-post__text--view figure+h3 {
    margin-top: 40px
}

.aentry-post__text--view .aentry-post__figure--left+h3,
.aentry-post__text--view .aentry-post__figure--right+h3 {
    margin-top: 0
}

.aentry-post__text--view h2+h2 {
    margin-top: 56px
}

.aentry-post__text--view h2+h3 {
    margin-top: 40px
}

.aentry-post__text--view h3+h2 {
    margin-top: 48px
}

.aentry-post__text--view h2+blockquote,
.aentry-post__text--view h3+blockquote,
.aentry-post__text--view h3+h3 {
    margin-top: 40px
}

.aentry-post__text--view .aentry-post__block--unstyled+h2,
.aentry-post__text--view p+h2 {
    margin-top: 56px
}

.aentry-post__text--view .aentry-post__block--unstyled+h3,
.aentry-post__text--view p+h3 {
    margin-top: 40px
}

.post2017 .ljcut-expanded {
    display: block;
    margin: 16px 0
}

@media (max-width:520px) {
    .DraftEditor-root h1+figure,
    .DraftEditor-root h2+.aentry-post__block--unstyled,
    .DraftEditor-root h2+figure,
    .DraftEditor-root h2+p,
    .aentry-post__text h1+figure,
    .aentry-post__text h2+.aentry-post__block--unstyled,
    .aentry-post__text h2+figure,
    .aentry-post__text h2+p,
    .post2017 h1+figure,
    .post2017 h2+.aentry-post__block--unstyled,
    .post2017 h2+figure,
    .post2017 h2+p {
        margin-top: 16px
    }
    .DraftEditor-root .aentry-post__block--unstyled+figure,
    .DraftEditor-root .aentry-post__block--unstyled+h2,
    .DraftEditor-root figure+.aentry-post__block--unstyled,
    .DraftEditor-root figure+p,
    .DraftEditor-root p+figure,
    .DraftEditor-root p+h2,
    .aentry-post__text .aentry-post__block--unstyled+figure,
    .aentry-post__text .aentry-post__block--unstyled+h2,
    .aentry-post__text figure+.aentry-post__block--unstyled,
    .aentry-post__text figure+p,
    .aentry-post__text p+figure,
    .aentry-post__text p+h2,
    .post2017 .aentry-post__block--unstyled+figure,
    .post2017 .aentry-post__block--unstyled+h2,
    .post2017 figure+.aentry-post__block--unstyled,
    .post2017 figure+p,
    .post2017 p+figure,
    .post2017 p+h2 {
        margin-top: 32px
    }
    .DraftEditor-root .aentry-post__block--unstyled+.aentry-post__figure--fullscreen,
    .DraftEditor-root .aentry-post__figure--fullscreen+.aentry-post__block--unstyled,
    .DraftEditor-root .aentry-post__figure--fullscreen+p,
    .DraftEditor-root p+.aentry-post__figure--fullscreen,
    .aentry-post__text .aentry-post__block--unstyled+.aentry-post__figure--fullscreen,
    .aentry-post__text .aentry-post__figure--fullscreen+.aentry-post__block--unstyled,
    .aentry-post__text .aentry-post__figure--fullscreen+p,
    .aentry-post__text p+.aentry-post__figure--fullscreen,
    .post2017 .aentry-post__block--unstyled+.aentry-post__figure--fullscreen,
    .post2017 .aentry-post__figure--fullscreen+.aentry-post__block--unstyled,
    .post2017 .aentry-post__figure--fullscreen+p,
    .post2017 p+.aentry-post__figure--fullscreen {
        margin-top: 40px
    }
    .DraftEditor-root .aentry-post__figure--fullscreen.aentry-post__figure--has-text+.aentry-post__block--unstyled,
    .DraftEditor-root .aentry-post__figure--fullscreen.aentry-post__figure--has-text+p,
    .aentry-post__text .aentry-post__figure--fullscreen.aentry-post__figure--has-text+.aentry-post__block--unstyled,
    .aentry-post__text .aentry-post__figure--fullscreen.aentry-post__figure--has-text+p,
    .post2017 .aentry-post__figure--fullscreen.aentry-post__figure--has-text+.aentry-post__block--unstyled,
    .post2017 .aentry-post__figure--fullscreen.aentry-post__figure--has-text+p {
        margin-top: 32px
    }
    .DraftEditor-root .aentry-post__figure--fullscreen.aentry-post__figure--has-text+.aentry-post__figure--fullscreen,
    .DraftEditor-root .aentry-post__figure--text-width.aentry-post__figure--has-text+.aentry-post__figure--text-width,
    .DraftEditor-root .aentry-post__figure--wider.aentry-post__figure--has-text+.aentry-post__figure--wider,
    .aentry-post__text .aentry-post__figure--fullscreen.aentry-post__figure--has-text+.aentry-post__figure--fullscreen,
    .aentry-post__text .aentry-post__figure--text-width.aentry-post__figure--has-text+.aentry-post__figure--text-width,
    .aentry-post__text .aentry-post__figure--wider.aentry-post__figure--has-text+.aentry-post__figure--wider,
    .post2017 .aentry-post__figure--fullscreen.aentry-post__figure--has-text+.aentry-post__figure--fullscreen,
    .post2017 .aentry-post__figure--text-width.aentry-post__figure--has-text+.aentry-post__figure--text-width,
    .post2017 .aentry-post__figure--wider.aentry-post__figure--has-text+.aentry-post__figure--wider {
        margin-top: 40px
    }
    .DraftEditor-root .aentry-post__figure--fullscreen+.aentry-post__figure--wider,
    .DraftEditor-root .aentry-post__figure--wider+.aentry-post__figure--text-width,
    .aentry-post__text .aentry-post__figure--fullscreen+.aentry-post__figure--wider,
    .aentry-post__text .aentry-post__figure--wider+.aentry-post__figure--text-width,
    .post2017 .aentry-post__figure--fullscreen+.aentry-post__figure--wider,
    .post2017 .aentry-post__figure--wider+.aentry-post__figure--text-width {
        margin-top: 16px
    }
    .DraftEditor-root .aentry-post__divider+.aentry-post__block--unstyled,
    .aentry-post__text .aentry-post__divider+.aentry-post__block--unstyled,
    .post2017 .aentry-post__divider+.aentry-post__block--unstyled {
        margin-top: 28px
    }
    .DraftEditor-root figure+h1,
    .aentry-post__text figure+h1,
    .post2017 figure+h1 {
        margin-top: 40px
    }
    .DraftEditor-root figure+h2,
    .aentry-post__text figure+h2,
    .post2017 figure+h2 {
        margin-top: 32px
    }
    .DraftEditor-root h1+h1,
    .aentry-post__text h1+h1,
    .post2017 h1+h1 {
        margin-top: 48px
    }
    .DraftEditor-root h1+h2,
    .aentry-post__text h1+h2,
    .post2017 h1+h2 {
        margin-top: 32px
    }
    .DraftEditor-root h2+h1,
    .aentry-post__text h2+h1,
    .post2017 h2+h1 {
        margin-top: 40px
    }
    .DraftEditor-root h1+blockquote,
    .DraftEditor-root h2+blockquote,
    .DraftEditor-root h2+h2,
    .aentry-post__text h1+blockquote,
    .aentry-post__text h2+blockquote,
    .aentry-post__text h2+h2,
    .post2017 h1+blockquote,
    .post2017 h2+blockquote,
    .post2017 h2+h2 {
        margin-top: 32px
    }
    .DraftEditor-root .aentry-post__block--unstyled+h1,
    .DraftEditor-root p+h1,
    .aentry-post__text .aentry-post__block--unstyled+h1,
    .aentry-post__text p+h1,
    .post2017 .aentry-post__block--unstyled+h1,
    .post2017 p+h1 {
        margin-top: 40px
    }
    .DraftEditor-root .aentry-post__block--unstyled+h2,
    .DraftEditor-root p+h2,
    .aentry-post__text .aentry-post__block--unstyled+h2,
    .aentry-post__text p+h2,
    .post2017 .aentry-post__block--unstyled+h2,
    .post2017 p+h2 {
        margin-top: 32px
    }
    .DraftEditor-root figure+blockquote,
    .aentry-post__text figure+blockquote,
    .post2017 figure+blockquote {
        margin-top: 40px
    }
    .DraftEditor-root blockquote+p,
    .DraftEditor-root p+blockquote,
    .aentry-post__text blockquote+p,
    .aentry-post__text p+blockquote,
    .post2017 blockquote+p,
    .post2017 p+blockquote {
        margin-top: 32px
    }
    .aentry-post__text--view h2+figure,
    .aentry-post__text--view h3+.aentry-post__block--unstyled,
    .aentry-post__text--view h3+figure,
    .aentry-post__text--view h3+p {
        margin-top: 16px
    }
    .aentry-post__text--view figure+h2 {
        margin-top: 40px
    }
    .aentry-post__text--view figure+h3 {
        margin-top: 32px
    }
    .aentry-post__text--view h2+h2 {
        margin-top: 48px
    }
    .aentry-post__text--view h2+h3 {
        margin-top: 32px
    }
    .aentry-post__text--view h3+h2 {
        margin-top: 40px
    }
    .aentry-post__text--view h2+blockquote,
    .aentry-post__text--view h3+blockquote,
    .aentry-post__text--view h3+h3 {
        margin-top: 32px
    }
    .aentry-post__text--view .aentry-post__block--unstyled+h2,
    .aentry-post__text--view p+h2 {
        margin-top: 40px
    }
    .aentry-post__text--view .aentry-post__block--unstyled+h3,
    .aentry-post__text--view p+h3 {
        margin-top: 32px
    }
}

.post2017--narrow h1+figure,
.post2017--narrow h2+.aentry-post__block--unstyled,
.post2017--narrow h2+figure,
.post2017--narrow h2+p {
    margin-top: 16px
}

.post2017--narrow .aentry-post__block--unstyled+figure,
.post2017--narrow .aentry-post__block--unstyled+h2,
.post2017--narrow figure+.aentry-post__block--unstyled,
.post2017--narrow figure+p,
.post2017--narrow p+figure,
.post2017--narrow p+h2 {
    margin-top: 32px
}

.post2017--narrow .aentry-post__block--unstyled+.aentry-post__figure--fullscreen,
.post2017--narrow .aentry-post__figure--fullscreen+.aentry-post__block--unstyled,
.post2017--narrow .aentry-post__figure--fullscreen+p,
.post2017--narrow p+.aentry-post__figure--fullscreen {
    margin-top: 40px
}

.post2017--narrow .aentry-post__figure--fullscreen.aentry-post__figure--has-text+.aentry-post__block--unstyled,
.post2017--narrow .aentry-post__figure--fullscreen.aentry-post__figure--has-text+p {
    margin-top: 32px
}

.post2017--narrow .aentry-post__figure--fullscreen.aentry-post__figure--has-text+.aentry-post__figure--fullscreen,
.post2017--narrow .aentry-post__figure--text-width.aentry-post__figure--has-text+.aentry-post__figure--text-width,
.post2017--narrow .aentry-post__figure--wider.aentry-post__figure--has-text+.aentry-post__figure--wider {
    margin-top: 40px
}

.post2017--narrow .aentry-post__figure--fullscreen+.aentry-post__figure--wider,
.post2017--narrow .aentry-post__figure--wider+.aentry-post__figure--text-width {
    margin-top: 16px
}

.post2017--narrow figure+h1 {
    margin-top: 40px
}

.post2017--narrow figure+h2 {
    margin-top: 32px
}

.post2017--narrow h1+h1 {
    margin-top: 48px
}

.post2017--narrow h1+h2 {
    margin-top: 32px
}

.post2017--narrow h2+h1 {
    margin-top: 40px
}

.post2017--narrow h1+blockquote,
.post2017--narrow h2+blockquote,
.post2017--narrow h2+h2 {
    margin-top: 32px
}

.post2017--narrow .aentry-post__block--unstyled+h1,
.post2017--narrow p+h1 {
    margin-top: 40px
}

.post2017--narrow .aentry-post__block--unstyled+h2,
.post2017--narrow p+h2 {
    margin-top: 32px
}

.post2017--narrow figure+blockquote {
    margin-top: 40px
}

.post2017--narrow blockquote+p,
.post2017--narrow p+blockquote {
    margin-top: 32px
}

.instagram-media,
.instagram-media-registered {
    width: 600px;
    max-width: 100%;
    clear: both;
    margin-left: 0;
    border: 1px solid rgba(0, 0, 0, .1)!important;
    border-radius: 4px;
    box-shadow: none!important
}

BLOCKQUOTE.instagram-media,
BLOCKQUOTE.instagram-media-registered {
    position: relative;
    margin-bottom: 12px;
    padding: 100% 0 0!important;
    background: 0 0!important
}

BLOCKQUOTE.instagram-media P,
BLOCKQUOTE.instagram-media-registered P {
    margin: 0
}

BLOCKQUOTE.instagram-media-registered::before,
BLOCKQUOTE.instagram-media::before {
    content: '';
    position: absolute;
    top: 12px;
    left: 12px;
    width: 40px;
    height: 40px;
    background: #000;
    border-radius: 50%;
    opacity: .1
}

BLOCKQUOTE.instagram-media-registered::after,
BLOCKQUOTE.instagram-media::after {
    content: '';
    position: absolute;
    top: auto;
    right: 12px;
    bottom: 12px;
    left: auto;
    width: 32px;
    height: 32px;
    background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128 23.064c34.177 0 38.225.13 51.722.745 12.48.57 19.258 2.655 23.769 4.408 5.974 2.322 10.238 5.096 14.717 9.575 4.48 4.479 7.253 8.743 9.575 14.717 1.753 4.511 3.838 11.289 4.408 23.768.615 13.498.745 17.546.745 51.723 0 34.178-.13 38.226-.745 51.723-.57 12.48-2.655 19.257-4.408 23.768-2.322 5.974-5.096 10.239-9.575 14.718-4.479 4.479-8.743 7.253-14.717 9.574-4.511 1.753-11.289 3.839-23.769 4.408-13.495.616-17.543.746-51.722.746-34.18 0-38.228-.13-51.723-.746-12.48-.57-19.257-2.655-23.768-4.408-5.974-2.321-10.239-5.095-14.718-9.574-4.479-4.48-7.253-8.744-9.574-14.718-1.753-4.51-3.839-11.288-4.408-23.768-.616-13.497-.746-17.545-.746-51.723 0-34.177.13-38.225.746-51.722.57-12.48 2.655-19.258 4.408-23.769 2.321-5.974 5.095-10.238 9.574-14.717 4.48-4.48 8.744-7.253 14.718-9.575 4.51-1.753 11.288-3.838 23.768-4.408 13.497-.615 17.545-.745 51.723-.745M128 0C93.237 0 88.878.147 75.226.77c-13.625.622-22.93 2.786-31.071 5.95-8.418 3.271-15.556 7.648-22.672 14.764C14.367 28.6 9.991 35.738 6.72 44.155 3.555 52.297 1.392 61.602.77 75.226.147 88.878 0 93.237 0 128c0 34.763.147 39.122.77 52.774.622 13.625 2.785 22.93 5.95 31.071 3.27 8.417 7.647 15.556 14.763 22.672 7.116 7.116 14.254 11.492 22.672 14.763 8.142 3.165 17.446 5.328 31.07 5.95 13.653.623 18.012.77 52.775.77s39.122-.147 52.774-.77c13.624-.622 22.929-2.785 31.07-5.95 8.418-3.27 15.556-7.647 22.672-14.763 7.116-7.116 11.493-14.254 14.764-22.672 3.164-8.142 5.328-17.446 5.95-31.07.623-13.653.77-18.012.77-52.775s-.147-39.122-.77-52.774c-.622-13.624-2.786-22.929-5.95-31.07-3.271-8.418-7.648-15.556-14.764-22.672C227.4 14.368 220.262 9.99 211.845 6.72c-8.142-3.164-17.447-5.328-31.071-5.95C167.122.147 162.763 0 128 0zm0 62.27C91.698 62.27 62.27 91.7 62.27 128c0 36.302 29.428 65.73 65.73 65.73 36.301 0 65.73-29.428 65.73-65.73 0-36.301-29.429-65.73-65.73-65.73zm0 108.397c-23.564 0-42.667-19.103-42.667-42.667S104.436 85.333 128 85.333s42.667 19.103 42.667 42.667-19.103 42.667-42.667 42.667zm83.686-110.994c0 8.484-6.876 15.36-15.36 15.36-8.483 0-15.36-6.876-15.36-15.36 0-8.483 6.877-15.36 15.36-15.36 8.484 0 15.36 6.877 15.36 15.36z' fill='%23000'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;
    border: 0;
    opacity: .1
}

.instagram-media-registered A,
BLOCKQUOTE.instagram-media A {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    border: 0!important
}

.instagram-media-registered A,
.instagram-media-registered A:hover,
BLOCKQUOTE.instagram-media A,
BLOCKQUOTE.instagram-media A:hover {
    text-decoration: none
}

.instagram-media-registered A::before,
BLOCKQUOTE.instagram-media A::before {
    content: '';
    position: absolute;
    top: 64px;
    right: 0;
    bottom: 94px;
    left: 0;
    background: rgba(0, 0, 0, .1)
}

.instagram-support-link {
    display: table;
    margin-top: 5px
}

.link-card {
    position: relative!important;
    max-width: 502px!important;
    margin: 0 auto!important;
    padding: 0!important;
    box-sizing: border-box!important;
    background-color: #FFF!important;
    border: 1px solid!important;
    border-color: #E5E6E9 #DfE0E4 #D0D1D5!important;
    border-radius: 4px!important;
    text-align: left!important;
    font: 400 15px/1 ProximaNova, Helvetica, sans-serif!important;
    color: #000!important
}

.link-card__link,
.link-card__link:focus,
.link-card__link:hover,
.link-card__link:visited {
    border: none!important;
    text-decoration: none!important;
    color: inherit!important
}

.link-card__link {
    display: block;
    padding: .8em 1em 1em!important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.link-card__title {
    margin: 0 0 .667em!important;
    font: 400 21px/1.4 ProximaNova, Helvetica, sans-serif!important;
    letter-spacing: -.15px!important
}

.link-card__image-wrapper {
    position: relative
}

.link-card__remove {
    position: absolute;
    top: .5em;
    right: -.5em;
    padding: 0;
    background: #FFF;
    border-radius: 50%;
    border: none;
    cursor: pointer;
    outline: 0
}

.link-card__remove:active {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, .5)
}

.link-card__remove-icon {
    display: block;
    width: 10px;
    height: 10px;
    margin: 5px;
    fill: #000
}

.link-card__image {
    width: calc(100% + 2em)!important;
    max-width: inherit!important;
    margin: 0 -1em 1em!important;
    border: none!important;
    border-radius: 0!important
}

.link-card__text {
    margin: 0 0 .8em!important;
    line-height: 1.3em!important;
    font-size: 1.067em!important
}

.link-card__text::after {
    content: '...'!important
}

.link-card__domain {
    margin: 0!important;
    padding: 0!important;
    text-transform: uppercase!important;
    color: #8C969B!important
}

@media all and (max-width:520px) {
    .link-card__title {
        line-height: 1.3em!important
    }
}

.ad_native_img,
.b-singlepost-wrapper .ljsale .ad_native_img {
    background-position: 50% 50%!important;
    background-size: cover!important
}

.ljsale:not(.ljsale--empty)+.ljsale:not(.ljsale--empty) {
    margin-top: 20px!important
}

.story--ljsale-native {
    margin-bottom: 0
}

.story--ljsale-native .story__inner {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.story--ljsale-native .story__inner>:not(.ljsale--empty) {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.story--ljsale-native-first {
    max-height: 142px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.story--ljsale-native-footer {
    height: auto
}

.ljsale[lj0sale0init*=adfox_native_1]:not(.ljsale--empty),
.ljsale[lj0sale0init*=adfox_native_2]:not(.ljsale--empty),
.ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty),
.ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) {
    position: relative;
    margin-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.ljsale[lj0sale0init*=adfox_native_1]:not(.ljsale--empty) .ad_img_text,
.ljsale[lj0sale0init*=adfox_native_1]:not(.ljsale--empty) .ad_native_date,
.ljsale[lj0sale0init*=adfox_native_1]:not(.ljsale--empty) .ad_native_desc_2,
.ljsale[lj0sale0init*=adfox_native_1]:not(.ljsale--empty) .ad_native_time,
.ljsale[lj0sale0init*=adfox_native_1]:not(.ljsale--empty) .allbanners-close,
.ljsale[lj0sale0init*=adfox_native_2]:not(.ljsale--empty) .ad_img_text,
.ljsale[lj0sale0init*=adfox_native_2]:not(.ljsale--empty) .ad_native_date,
.ljsale[lj0sale0init*=adfox_native_2]:not(.ljsale--empty) .ad_native_desc_2,
.ljsale[lj0sale0init*=adfox_native_2]:not(.ljsale--empty) .ad_native_time,
.ljsale[lj0sale0init*=adfox_native_2]:not(.ljsale--empty) .allbanners-close,
.ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .ad_img_text,
.ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .ad_native_date,
.ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .ad_native_desc_2,
.ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .ad_native_time,
.ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .allbanners-close,
.ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_img_text,
.ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_date,
.ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_desc_2,
.ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_time,
.ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .allbanners-close {
    display: none!important
}

.ljsale[lj0sale0init*=adfox_native_1]:not(.ljsale--empty) .ad_native_block,
.ljsale[lj0sale0init*=adfox_native_1]:not(.ljsale--empty) .allbanners,
.ljsale[lj0sale0init*=adfox_native_1]:not(.ljsale--empty) .ljsale__inner,
.ljsale[lj0sale0init*=adfox_native_1]:not(.ljsale--empty) .native,
.ljsale[lj0sale0init*=adfox_native_1]:not(.ljsale--empty) .xhtml_banner,
.ljsale[lj0sale0init*=adfox_native_1]:not(.ljsale--empty) [id*=adfox_native],
.ljsale[lj0sale0init*=adfox_native_1]:not(.ljsale--empty) [id*=begun],
.ljsale[lj0sale0init*=adfox_native_1]:not(.ljsale--empty) [id*=AdFox],
.ljsale[lj0sale0init*=adfox_native_2]:not(.ljsale--empty) .ad_native_block,
.ljsale[lj0sale0init*=adfox_native_2]:not(.ljsale--empty) .allbanners,
.ljsale[lj0sale0init*=adfox_native_2]:not(.ljsale--empty) .ljsale__inner,
.ljsale[lj0sale0init*=adfox_native_2]:not(.ljsale--empty) .native,
.ljsale[lj0sale0init*=adfox_native_2]:not(.ljsale--empty) .xhtml_banner,
.ljsale[lj0sale0init*=adfox_native_2]:not(.ljsale--empty) [id*=adfox_native],
.ljsale[lj0sale0init*=adfox_native_2]:not(.ljsale--empty) [id*=begun],
.ljsale[lj0sale0init*=adfox_native_2]:not(.ljsale--empty) [id*=AdFox],
.ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .ad_native_block,
.ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .allbanners,
.ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .ljsale__inner,
.ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .native,
.ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .xhtml_banner,
.ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) [id*=adfox_native],
.ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) [id*=begun],
.ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) [id*=AdFox],
.ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_block,
.ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .allbanners,
.ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ljsale__inner,
.ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .native,
.ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .xhtml_banner,
.ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) [id*=adfox_native],
.ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) [id*=begun],
.ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) [id*=AdFox] {
    width: 100%;
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important
}

.ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty),
.ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) {
    margin-bottom: 16px
}

.ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .allbanners,
.ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .allbanners {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.ad_native_block {
    position: relative;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 13px 20px;
    background-color: #F8F8F8;
    text-align: left!important;
    font: 400 15px/1.4 ProximaNova, Helvetica, sans-serif
}

.ad_native_block SPAN:empty {
    display: none
}

.ad_native_block A:active,
.ad_native_block A:hover,
.ad_native_block A:link,
.ad_native_block A:visited {
    text-decoration: none!important;
    border: none!important
}

.ad_native_wrapper,
.ad_native_wrapper A {
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.ljsale[lj0sale0init*=adfox_native_footer] .ad_native_wrapper,
.ljsale[lj0sale0init*=adfox_native_footer] .ad_native_wrapper A,
.ljsale[lj0sale0init*=adfox_mobile_content] .ad_native_wrapper,
.ljsale[lj0sale0init*=adfox_mobile_content] .ad_native_wrapper A {
    display: block
}

.ad_img_text,
.ad_native_date,
.ad_native_sponsored,
.ad_native_time {
    font-size: 12px;
    color: #646464
}

.ad_native_sponsored {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-top: auto;
    max-width: 90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 9px 5px;
    border: 1px solid #C3D3D9;
    border-radius: 10px;
    line-height: 0;
    font-weight: 700;
    text-transform: uppercase
}

.ljsale[lj0sale0init*=adfox_native_footer] .ad_native_sponsored {
    position: absolute;
    right: 20px;
    bottom: 13px
}

.ad_native_title {
    font-size: 20px!important;
    line-height: 1!important;
    font-weight: 700!important;
    color: #000
}

.ljsale[lj0sale0init*=adfox_native_1] .ad_native_title,
.ljsale[lj0sale0init*=adfox_native_2] .ad_native_title {
    margin-bottom: 20px
}

.ad_native_img {
    margin: -13px -20px 10px;
    max-height: 100px;
    overflow: hidden;
    background-color: rgba(0, 0, 0, .4)!important;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.ljsale[lj0sale0init*=adfox_native_1] .ad_native_img {
    display: none
}

.ad_native_img IMG {
    display: block;
    max-width: 100%;
    height: auto
}

.ad_img_text,
.ad_native_img[style*="background: url"] IMG {
    display: none
}

.ljsale[lj0sale0init*=adfox_native_2] .ad_native_img {
    max-height: 163px
}

.ljsale[lj0sale0init*=adfox_native_footer] .ad_native_img,
.ljsale[lj0sale0init*=adfox_mobile_content] .ad_native_img {
    float: left;
    height: 150px;
    width: 75%;
    max-width: calc(50% + 16px);
    max-height: none
}

.ljsale[lj0sale0init*=adfox_native_footer] .ad_native_img {
    margin: -13px 20px -13px -20px
}

.ljsale[lj0sale0init*=adfox_mobile_content] .ad_native_img {
    margin: 0 20px 0 0
}

.ad_native_desc,
.ad_native_desc_2 {
    display: block;
    font-size: 14px;
    line-height: 1.3;
    color: #242F33
}

.ljsale[lj0sale0init*=adfox_native_1] .ad_native_desc,
.ljsale[lj0sale0init*=adfox_native_1] .ad_native_desc_2,
.ljsale[lj0sale0init*=adfox_native_2] .ad_native_desc,
.ljsale[lj0sale0init*=adfox_native_2] .ad_native_desc_2,
.ljsale[lj0sale0init*=adfox_medius_category] .ad_native_desc,
.ljsale[lj0sale0init*=adfox_medius_category] .ad_native_desc_2 {
    display: none
}

.ad_native_desc {
    margin-top: 9px
}

.ad_native_desc+.ad_native_desc_2:empty,
.ad_native_desc_2 {
    margin-bottom: 9px
}

.ad_native_time+.ad_native_date {
    margin-left: 5px
}

.ad_native_cta_text {
    display: block;
    margin-top: 5px;
    font-size: 14px
}

.ad_native_sponsored_clone {
    display: none
}

.ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty),
.ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) {
    max-width: 1256px;
    margin-left: auto;
    margin-right: auto
}

.mdspost .ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty),
.mdspost .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) {
    margin-top: 26px;
    margin-bottom: 26px
}

.b-singlepost .ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) {
    margin: 0 30px;
    max-width: 100%
}

.b-singlepost .ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .ljsale__inner {
    max-width: 1256px;
    margin-left: auto;
    margin-right: auto
}

.b-singlepost-wrapper .ljsale:not(.ljsale--empty) {
    margin-bottom: 1.3em
}

.b-singlepost-wrapper .ljsale .ad_native_block {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 20px;
    background-color: #F8F8F8
}

.b-singlepost-wrapper .ljsale .ad_native_block SPAN:empty {
    display: none
}

.b-singlepost-wrapper .ljsale .ad_native_wrapper {
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.b-singlepost-wrapper .ljsale .ad_native_wrapper>A {
    display: block
}

.b-singlepost-wrapper .ljsale .ad_native_desc_2,
.b-singlepost-wrapper .ljsale .ad_native_img IMG {
    display: none
}

.b-singlepost-wrapper .ljsale .ad_native_date,
.b-singlepost-wrapper .ljsale .ad_native_sponsored,
.b-singlepost-wrapper .ljsale .ad_native_time {
    font-size: 12px;
    color: #646464
}

.b-singlepost-wrapper .ljsale .ad_native_sponsored {
    position: absolute;
    right: 20px;
    bottom: 16px
}

.b-singlepost-wrapper .ljsale .ad_native_title {
    font-size: 18px
}

@media (max-width:500px) {
    .b-singlepost-wrapper .ljsale .ad_native_title {
        float: left;
        max-width: calc(100% - 140px);
        font-size: 15px
    }
}

@media (max-width:380px) {
    .b-singlepost-wrapper .ljsale .ad_native_title {
        font-size: 14px
    }
}

.b-singlepost-wrapper .ljsale .ad_native_img {
    position: relative;
    float: left;
    width: 40%;
    height: 180px;
    margin: 3px 3% 3px 0;
    line-height: 0;
    overflow: hidden
}

.b-singlepost-wrapper .ljsale .ad_native_desc {
    margin-top: 9px
}

@media (max-width:500px) {
    .b-singlepost-wrapper .ljsale .ad_native_img {
        width: 45%
    }
    .b-singlepost-wrapper .ljsale .ad_native_desc {
        float: left;
        max-width: calc(100% - 140px)
    }
}

.b-singlepost-wrapper .ljsale .ad_native_desc+.ad_native_desc_2:empty,
.b-singlepost-wrapper .ljsale .ad_native_desc_2 {
    margin-bottom: 9px
}

.b-singlepost-wrapper .ljsale .ad_native_time+.ad_native_date {
    margin-left: 5px
}

.b-singlepost-wrapper .ljsale .ad_native_cta_text {
    display: block;
    margin-top: 5px;
    font-size: 14px
}

.aentry .ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) {
    padding: 0 20px;
    max-width: 100%
}

.aentry .ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .ljsale__inner {
    max-width: 1256px;
    margin-left: auto;
    margin-right: auto
}

.aentry .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) {
    padding: 0 16px
}

.aentry .ljsale[lj0sale0init*=adfox_mobile_content] .ad_native_block {
    position: relative;
    padding: 16px;
    box-sizing: border-box;
    border: 1px solid #D4DCE0;
    border-radius: 8px
}

.aentry .ljsale[lj0sale0init*=adfox_mobile_content] .ad_native_block A:link,
.aentry .ljsale[lj0sale0init*=adfox_mobile_content] .ad_native_block A:visited {
    color: inherit
}

.aentry .ljsale[lj0sale0init*=adfox_mobile_content] .ad_native_sponsored {
    position: absolute;
    right: 16px;
    bottom: 16px;
    max-width: 90%;
    overflow: hidden;
    padding: 9px 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 0;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase
}

.aentry .ljsale[lj0sale0init*=adfox_mobile_content] .ad_native_title {
    margin: 0;
    max-height: 110px;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px
}

.aentry .ljsale[lj0sale0init*=adfox_mobile_content] .ad_native_img {
    width: 100%;
    height: 182px;
    border-radius: 6px;
    background-position: 50% 50%!important;
    background-size: cover!important
}

.aentry .ljsale[lj0sale0init*=adfox_mobile_content] .ad_native_img IMG {
    display: none
}

.mdspost-aside__banner_read-more {
    margin-top: -15px
}

.mdspost-aside__banner_read-more .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) {
    margin-left: 0;
    margin-right: 0
}

.mdspost-aside__banner_read-more .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_block {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 32px;
    padding: 5px 0;
    border-top: 1px solid #EAEEF0;
    background-color: transparent
}

.mdspost-aside__banner_read-more .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_wrapper:after {
    content: "";
    display: table;
    clear: both
}

.mdspost-aside__banner_read-more .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_wrapper>A {
    display: block
}

.mdspost-aside__banner_read-more .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_img {
    position: relative;
    float: left;
    width: 40%;
    max-width: none;
    height: auto;
    margin: 3px 3% 3px 0;
    padding-top: 23.38%;
    line-height: 0
}

.mdspost-aside__banner_read-more .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_sponsored {
    margin: 0 0 6px;
    padding: 0;
    border: 0;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    width: 100%;
    font-family: ProximaNovaRegular, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 12px;
    letter-spacing: .6px;
    line-height: 16.8px;
    text-transform: uppercase;
    color: #00A3D9
}

.mdspost-aside__banner_read-more .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_title {
    font-family: ProximaNova, Helvetica, sans-serif;
    font-weight: 300!important;
    font-size: 16px!important;
    line-height: 17.6px!important;
    color: #333
}

.mdspost-aside__banner_read-more .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_desc,
.mdspost-aside__banner_read-more .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_desc_2 {
    display: none
}

@media (max-width:1304px) {
    .ad_native_title {
        font-size: 15px!important
    }
    .ljsale[lj0sale0init*=adfox_native_2] .ad_native_img {
        max-height: 141px
    }
}

@media (min-width:1000px) and (max-width:1050px) {
    .ljsale[lj0sale0init*=adfox_native_2] .ad_native_img {
        max-height: 125px
    }
}

@media (max-width:970px) {
    .ljsale[lj0sale0init*=adfox_medius_main] {
        margin: 0 16px
    }
    .ljsale[lj0sale0init*=adfox_medius_main] .ad_native_wrapper A {
        display: block
    }
    .ljsale[lj0sale0init*=adfox_medius_main] .ad_native_sponsored {
        position: absolute;
        right: 20px;
        bottom: 13px;
        max-width: 90%
    }
    .ljsale[lj0sale0init*=adfox_medius_main] .ad_native_title {
        padding-bottom: 30px;
        font-size: 16px!important
    }
    .ljsale[lj0sale0init*=adfox_medius_main] .ad_native_desc {
        display: none
    }
    .ljsale[lj0sale0init*=adfox_medius_main] .ad_native_img {
        position: relative;
        float: left;
        width: 40%;
        height: auto;
        max-height: 130px;
        margin: 3px 3% 3px 0;
        padding-top: 23.38%;
        line-height: 0;
        overflow: hidden;
        background-position: 50% 50%!important;
        background-size: cover!important
    }
    .ljsale[lj0sale0init*=adfox_medius_category]:not(.ljsale--empty) .ad_native_block {
        height: 300px;
        box-sizing: border-box
    }
    .ljsale[lj0sale0init*=adfox_medius_category]:not(.ljsale--empty) .ad_native_title {
        font-size: 18px!important
    }
    .ljsale[lj0sale0init*=adfox_medius_category]:not(.ljsale--empty) .ad_native_img {
        max-height: 141px
    }
}

@media (max-width:750px) {
    .ljsale[lj0sale0init*=adfox_native_2]:not(.ljsale--empty) {
        margin-bottom: 16px
    }
    .ad_native_wrapper {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }
    .ad_native_img {
        margin-top: 0;
        max-height: 220px
    }
    .ljsale[lj0sale0init*=adfox_native_footer] .ad_native_img,
    .ljsale[lj0sale0init*=adfox_mobile_content] .ad_native_img {
        max-width: 220px;
        height: 140px;
        margin: 0 20px 0 0
    }
    .ad_img_text {
        padding: 3px 0 0
    }
    .ljsale[lj0sale0init*=adfox_medius_category]:not(.ljsale--empty) .ad_native_block {
        height: auto
    }
    .ljsale[lj0sale0init*=adfox_medius_category]:not(.ljsale--empty) .ad_native_wrapper A {
        display: block
    }
    .ljsale[lj0sale0init*=adfox_medius_category]:not(.ljsale--empty) .ad_native_sponsored {
        position: absolute;
        right: 20px;
        bottom: 13px;
        max-width: 90%
    }
    .ljsale[lj0sale0init*=adfox_medius_category]:not(.ljsale--empty) .ad_native_title {
        padding-bottom: 30px
    }
    .ljsale[lj0sale0init*=adfox_medius_category]:not(.ljsale--empty) .ad_native_desc {
        display: none
    }
    .ljsale[lj0sale0init*=adfox_medius_category]:not(.ljsale--empty) .ad_native_img {
        position: relative;
        float: left;
        width: 40%;
        height: auto;
        max-height: 130px;
        margin: 3px 3% 3px 0;
        padding-top: 23.38%;
        line-height: 0;
        overflow: hidden;
        background-position: 50% 50%!important;
        background-size: cover!important
    }
}

@media (max-width:500px) {
    .ljsale[lj0sale0init*=adfox_medius_main]:not(.ljsale--empty) .ad_native_img,
    .ljsale[lj0sale0init*=adfox_medius_category]:not(.ljsale--empty) .ad_native_img {
        max-width: 30%
    }
    .ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .ad_native_img,
    .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_img {
        max-width: 120px;
        height: 150px
    }
    .ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .ad_native_sponsored,
    .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_sponsored {
        font-size: 10px
    }
}

@media (max-width:370px) {
    .ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .ad_native_wrapper A,
    .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_wrapper A {
        padding-bottom: 36px
    }
    .ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .ad_native_title,
    .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_title {
        max-width: 100%;
        font-size: 16px!important
    }
    .ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .ad_native_desc,
    .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_desc {
        max-width: 100%
    }
    .ljsale[lj0sale0init*=adfox_native_footer]:not(.ljsale--empty) .ad_native_img,
    .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_img {
        float: none;
        width: 100%;
        max-width: 100%;
        margin-bottom: 15px
    }
}

@media (max-width:320px) {
    .mdspost-aside__banner_read-more .ljsale[lj0sale0init*=adfox_mobile_content]:not(.ljsale--empty) .ad_native_img {
        width: 100%;
        max-width: 100%;
        height: 0;
        padding-top: 57%
    }
}

.threeposts {
    position: relative;
    line-height: 1.4
}

.threeposts__inner {
    margin: 0 auto
}

.threeposts__header {
    margin: 0 0 1.05em;
    font: 600 14px/1 ProximaNova, Tahoma, Arial, sans-serif;
    font: 600 .875rem/1 ProximaNova, Tahoma, Arial, sans-serif;
    letter-spacing: normal;
    text-transform: uppercase
}

.b-singlepost .threeposts__header {
    color: #839399
}

.threeposts__items {
    display: none;
    margin: 0;
    padding: 0;
    list-style: none
}

#no-js .threeposts__items {
    display: block
}

.threeposts__items:after {
    content: "";
    display: table;
    width: 100%
}

.threeposts__item {
    display: inline-block;
    position: relative;
    width: 30.66%;
    height: 120px;
    margin: 0 4% 1.5em 0;
    box-sizing: border-box;
    vertical-align: top
}

.threeposts__item:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -7.2%;
    bottom: 0;
    border: 1px solid currentColor;
    border-width: 0 1px 0 0;
    opacity: .2
}

.b-singlepost .threeposts__item:after {
    opacity: 1;
    border-color: #DAE3E6
}

.threeposts__item:last-child,
.threeposts__item:nth-child(3n) {
    border-right-width: 0;
    margin-right: 0
}

.threeposts__item:last-child:after,
.threeposts__item:nth-child(3n):after {
    content: none
}

.threeposts__head {
    position: relative;
    margin: 0 0 .3em;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.4
}

.threeposts__link {
    margin: 0
}

.threeposts__pic {
    overflow: hidden;
    position: absolute;
    top: 0;
    display: block;
    width: 175px;
    height: 120px;
    margin: 0;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.threeposts__img {
    position: absolute;
    width: 100%;
    opacity: 0;
    margin: 0;
    vertical-align: top
}

.threeposts__text,
.threeposts__title {
    position: relative;
    margin: 0;
    overflow: hidden
}

.threeposts__title {
    display: block;
    max-width: 40em;
    min-height: 1.4em;
    max-height: 2.8em
}

.threeposts__text {
    max-height: 4.1em;
    font-size: .92em
}

.threeposts__item--pic .threeposts__text,
.threeposts__item--pic .threeposts__title {
    margin-left: 195px
}

.threeposts__item--nopic {
    padding-left: 0
}

.threeposts__item--nopic .threeposts__pic {
    display: none
}

.threeposts__item--nopic .threeposts__text {
    display: block
}

.threeposts__item--video .threeposts__pic:after {
    content: " ";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    margin: -10px 0 0 -10px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22m10%200c-5.523%200-10%204.477-10%2010s4.477%2010%2010%2010%2010-4.477%2010-10-4.477-10-10-10zm0%2018.125c-4.488%200-8.125-3.638-8.125-8.125%200-4.488%203.637-8.125%208.125-8.125%204.487%200%208.125%203.637%208.125%208.125%200%204.487-3.638%208.125-8.125%208.125zm-2.5-12.5l7.5%204.375-7.5%204.375v-8.75z%22%20fill%3D%22%23fff%22/%3E%3C/svg%3E);
    font: 0/0 a
}

.placeholder-threeposts {
    opacity: .1
}

#no-js .placeholder-threeposts {
    display: none
}

.placeholder-threeposts__items {
    display: block;
    margin: 0;
    padding: 0
}

.placeholder-threeposts__item {
    display: inline-block;
    position: relative;
    width: 30.66%;
    height: 120px;
    margin: 0 4% 1.3em 0;
    box-sizing: border-box;
    vertical-align: top
}

.threeposts--items-in-row-1 .threeposts__item:last-child,
.threeposts--items-in-row-2 .threeposts__item:nth-last-child(-n+2),
.threeposts--items-in-row-3 .threeposts__item:nth-last-child(-n+3),
.threeposts--items-in-row-4 .threeposts__item:nth-last-child(-n+4),
.threeposts--items-in-row-5 .threeposts__item:nth-last-child(-n+5),
.threeposts--items-in-row-6 .threeposts__item,
.threeposts--items-in-row-6 .threeposts__item:nth-last-child(-n+6) {
    margin-bottom: 0
}

.placeholder-threeposts__item:last-child {
    border-right-width: 0;
    margin-right: 0
}

.placeholder-threeposts__item:last-child:after {
    content: none
}

.placeholder-threeposts__item:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -7.2%;
    bottom: 0;
    border-right: 1px solid currentColor;
    opacity: 1
}

.placeholder-threeposts__head {
    margin: 0
}

.placeholder-threeposts__pic {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 30%;
    background: currentColor
}

.placeholder-threeposts__title {
    display: block;
    position: relative;
    height: 55px
}

.placeholder-threeposts__title:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 18px;
    background: currentColor;
    box-shadow: -1.5em 24px 0
}

.placeholder-threeposts__text {
    margin: 0;
    height: 65px
}

.placeholder-threeposts__text:before {
    content: "";
    display: block;
    width: 100%;
    height: 6px;
    background: currentColor;
    box-shadow: -10px 10px 0, 0 20px 0, -1em 30px 0, -2em 40px 0, -2.5em 50px 0, -4.5em 60px 0
}

.placeholder-threeposts__text,
.placeholder-threeposts__title {
    margin-left: 35%;
    overflow: hidden
}

.threeposts--items-in-row-1 .threeposts__inner {
    width: 100%;
    max-width: 1050px
}

.threeposts--items-in-row-1 .threeposts__item {
    display: block;
    width: 100%
}

.threeposts--items-in-row-1 .threeposts__item:not(.threeposts__item--pic) {
    height: auto;
    max-height: 120px
}

.threeposts--items-in-row-1 .threeposts__item:after {
    content: "";
    top: auto;
    right: 0;
    bottom: -.7em;
    left: 0;
    border-bottom-width: 1px;
    border-right: 0
}

.threeposts--items-in-row-1 .threeposts__item:last-child:after {
    content: none
}

.threeposts--items-in-row-1 .threeposts__title {
    height: auto;
    max-height: 2.8em
}

.threeposts--items-in-row-2 {
    display: block
}

.threeposts--items-in-row-2 .threeposts__inner {
    width: 100%;
    max-width: 1050px
}

.threeposts--items-in-row-2 .threeposts__item {
    display: inline-block;
    width: 48%;
    margin-right: 4%
}

.threeposts--items-in-row-2 .threeposts__item:after {
    content: "";
    right: -4.08%
}

.threeposts--items-in-row-2 .threeposts__item:last-child,
.threeposts--items-in-row-2 .threeposts__item:nth-child(2n) {
    margin-right: 0
}

.threeposts--items-in-row-2 .threeposts__item:last-child:after,
.threeposts--items-in-row-2 .threeposts__item:nth-child(2n):after {
    content: none
}

.threeposts--items-in-row-3 {
    display: block
}

.threeposts--items-in-row-3 .threeposts__item {
    display: inline-block
}

.threeposts--items-in-row-4 {
    display: block
}

.threeposts--items-in-row-4 .threeposts__item {
    display: inline-block;
    width: 22%;
    margin-right: 4%;
    border-right-width: 1px
}

#no-js .threeposts__pic,
.threeposts--item-size-xs .threeposts__item--pic:not(.threeposts__item--short-title) .threeposts__text,
.threeposts--item-size-xxs .threeposts__item--pic .threeposts__text {
    display: none
}

.threeposts--items-in-row-4 .threeposts__item:after {
    content: "";
    right: -9.09%
}

.threeposts--items-in-row-4 .threeposts__item:last-child:after,
.threeposts--items-in-row-4 .threeposts__item:nth-child(4n):after {
    content: none
}

.threeposts--items-in-row-4 .threeposts__item:last-child,
.threeposts--items-in-row-4 .threeposts__item:nth-child(4n) {
    margin-right: 0
}

.threeposts--items-in-row-5 .threeposts__item {
    width: 16.8%;
    margin-right: 4%;
    margin-bottom: 0;
    border-right-width: 1px
}

.threeposts--items-in-row-5 .threeposts__item:after {
    content: "";
    right: -11.9%
}

.threeposts--items-in-row-5 .threeposts__item:last-child:after {
    content: none
}

.threeposts--items-in-row-5 .threeposts__item:last-child {
    margin-right: 0
}

.threeposts--items-in-row-6 .threeposts__item {
    width: 13.33%;
    margin-right: 4%;
    border-right-width: 1px
}

.threeposts--items-in-row-6 .threeposts__item:after {
    content: "";
    right: -15.03%
}

.threeposts--items-in-row-6 .threeposts__item:last-child:after {
    content: none
}

.threeposts--items-in-row-6 .threeposts__item:last-child {
    margin-right: 0
}

.threeposts--item-size-xxl .threeposts__pic {
    width: 300px
}

.threeposts--item-size-xxl .threeposts__item--pic .threeposts__text,
.threeposts--item-size-xxl .threeposts__item--pic .threeposts__title {
    margin-left: 320px
}

.threeposts--item-size-xl .threeposts__pic {
    width: 200px
}

.threeposts--item-size-xl .threeposts__item--pic .threeposts__text,
.threeposts--item-size-xl .threeposts__item--pic .threeposts__title {
    margin-left: 220px
}

.threeposts--item-size-m .threeposts__pic {
    width: 150px
}

.threeposts--item-size-m .threeposts__item--pic .threeposts__text,
.threeposts--item-size-m .threeposts__item--pic .threeposts__title {
    margin-left: 170px
}

.threeposts--item-size-s .threeposts__pic {
    width: 120px
}

.threeposts--item-size-s .threeposts__item--pic .threeposts__text,
.threeposts--item-size-s .threeposts__item--pic .threeposts__title {
    margin-left: 140px
}

.threeposts--item-size-xs .threeposts__item {
    height: 100px
}

.threeposts--item-size-xs .threeposts__pic {
    width: 75px;
    height: 100px
}

.threeposts--item-size-xs .threeposts__item--pic .threeposts__text,
.threeposts--item-size-xs .threeposts__item--pic .threeposts__title {
    margin-left: 95px
}

#no-js .threeposts__text,
#no-js .threeposts__title,
.threeposts--item-size-xxs .threeposts__item--pic .threeposts__text,
.threeposts--item-size-xxs .threeposts__item--pic .threeposts__title {
    margin-left: 0
}

.threeposts--item-size-xs .threeposts__item--pic .threeposts__title {
    max-height: 5.6em
}

.threeposts--item-size-xxs .threeposts__item {
    height: 150px
}

.threeposts--item-size-xxs .threeposts__pic {
    width: 100%;
    height: 100px
}

.threeposts--item-size-xxs .threeposts__item--pic .threeposts__head {
    padding-top: 110px
}

.b-singlepost .threeposts {
    margin: 0 30px;
    padding: 30px 0;
    border-top: 1px solid #DAE3E6
}

.b-singlepost .threeposts+#comments.entry-unrelated {
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 30px;
    border-top: 1px solid #DAE3E6
}

@media all and (max-width:480px) {
    .b-singlepost .threeposts,
    .b-singlepost .threeposts+#comments.entry-unrelated {
        margin-left: 15px;
        margin-right: 15px
    }
}

.b-captcha,
.b-captcha BODY {
    margin: 0;
    padding: 0
}

.recaptcha-tiles,
.recaptcha-tiles__iframe-wrapper {
    top: 0!important;
    right: 0!important;
    bottom: 0!important;
    left: 0!important
}

.b-captcha .recaptchatable {
    background: #FFF;
    border: none!important;
    border-radius: 2px;
    box-shadow: 0 0 0 1px #DAE3E6
}

.b-captcha .recaptcha_image_cell {
    background: 0 0!important
}

.b-captcha .recaptchatable #recaptcha_image {
    border: none!important
}

.b-captcha .recaptchatable #recaptcha_response_field {
    border: 1px solid #DAE3E6!important
}

.b-captcha IFRAME {
    display: block
}

.captcha-disclaimer {
    font-size: .875em;
    color: #7A9199
}

.captcha-disclaimer A {
    white-space: nowrap
}

.quick-comment-entryunit--mobile #captcha-container {
    position: absolute
}

.quick-comment-entryunit--mobile .captcha-disclaimer {
    display: block;
    margin-right: 250px
}

.grecaptcha-badge {
    display: none
}

@media all and (max-width:500px) {
    .quick-comment-entryunit--mobile .captcha-disclaimer {
        margin-right: 0;
        margin-top: 54px
    }
}

.body--recaptcha-opened {
    overflow: hidden
}

.recaptcha-tiles {
    position: fixed!important;
    z-index: 90000;
    width: auto!important
}

.recaptcha-tiles__iframe-wrapper {
    margin: auto!important
}

@media all and (max-height:480px) {
    .recaptcha-tiles__iframe-wrapper {
        -webkit-transform: scale(.85);
        -ms-transform: scale(.85);
        transform: scale(.85)
    }
}

@media all and (max-height:420px) {
    .recaptcha-tiles__iframe-wrapper {
        -webkit-transform: scale(.75);
        -ms-transform: scale(.75);
        transform: scale(.75)
    }
}

@media all and (max-height:370px) {
    .recaptcha-tiles__iframe-wrapper {
        -webkit-transform: scale(.65);
        -ms-transform: scale(.65);
        transform: scale(.65)
    }
}

.badge,
A.badge:link,
A.badge:visited {
    color: #333
}

.category-panel {
    font-size: 14px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 1100px;
    margin: 24px 0 20px;
    padding: 4px 0 12px;
    border-top: 1px solid #DCE1E4;
    border-bottom: 1px solid #DCE1E4
}

.category-panel__caption {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 8px;
    margin-right: 8px
}

.category-panel__list {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
    margin: 0;
    padding: 0
}

.category-panel__item {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 8px
}

.category-panel__item:not(:last-child) {
    margin-right: 8px
}

.category-panel__link {
    padding: 6px 8px;
    line-height: 14px;
    font-size: 14px
}

.category-panel__link:link,
.category-panel__link:visited {
    border: none
}

.category-panel__inner-content {
    position: absolute;
    right: 0;
    bottom: 12px;
    margin-top: 8px
}

.category-panel--caption-wide .category-panel__caption {
    width: 100%
}

.category-panel--innner-content .category-panel__list {
    margin-right: 160px
}

@media (max-width:520px) {
    .category-panel__inner-content {
        display: none
    }
    .category-panel--innner-content .category-panel__list {
        margin-right: inherit
    }
}

.badge {
    font-size: 10px;
    font-weight: 700;
    line-height: 10px;
    text-transform: uppercase;
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    box-sizing: border-box;
    padding: 8px 10px;
    border-radius: 12px;
    background: #FFF6C2;
    -webkit-transition: color .2s;
    transition: color .2s
}

A.badge:active,
A.badge:focus,
A.badge:hover {
    color: #00A3D9
}

.badge--icon {
    padding-left: 30px
}

.badge--icon::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 10px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.badge--thumbs-up-icon::before {
    width: 14px;
    height: 18px;
    background-image: url(./thumbs-up.svg);
}

.tag {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    box-sizing: border-box;
    border-radius: 4px;
    background: #EEF1F3;
    -webkit-transition: background .2s;
    transition: background .2s
}

.tag:active,
.tag:hover {
    background: #E5EBEE
}

.tag__link {
    padding: 6px 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    text-transform: capitalize;
    -webkit-transition: color .2s;
    transition: color .2s
}

.tag__link:link,
.tag__link:visited {
    border: none;
    color: #5B5F61
}

.tag__link:focus {
    outline: 0;
    color: #00A3D9
}

.tag__action {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 8px 0 0;
    border: none;
    background: 0 0;
    cursor: pointer;
    -webkit-transition: box-shadow .2s;
    transition: box-shadow .2s
}

.tag__action:focus {
    outline: 0
}

.tag__action:focus .svgicon {
    box-shadow: 0 0 0 2px #00A3D9;
    border-radius: 2px
}

.tag__action .svgicon {
    fill: #838B8E;
    width: 10px;
    height: 10px
}

.basepopup-selector__input,
.basepopup__close-text {
    position: absolute;
    white-space: nowrap;
    overflow: hidden
}

.basepopup {
    position: absolute;
    min-width: 120px;
    max-width: 300px;
    padding: 16px;
    box-sizing: border-box;
    border-radius: 6px;
    background: #FFF;
    border: 1px solid #D4DCE0;
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, .12), 0 0 1px 0 rgba(0, 0, 0, .12);
    font-size: 14px;
    line-height: 22px;
    color: #333
}

.basepopup::before {
    position: absolute;
    width: 8px;
    height: 8px;
    box-sizing: border-box;
    border: inherit;
    border-right: none;
    border-bottom: none;
    background: inherit
}

.basepopup--arrow-top-center::before,
.basepopup--arrow-top-left::before,
.basepopup--arrow-top-right::before {
    content: "";
    top: -5.65px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.basepopup--arrow-bottom-center::before,
.basepopup--arrow-bottom-left::before,
.basepopup--arrow-bottom-right::before {
    content: "";
    bottom: -5.65px;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.basepopup--arrow-bottom-left::before,
.basepopup--arrow-top-left::before {
    left: 16px
}

.basepopup--arrow-bottom-center::before,
.basepopup--arrow-top-center::before {
    left: 50%;
    margin-left: -5.65px
}

.basepopup--arrow-bottom-right::before,
.basepopup--arrow-top-right::before {
    right: 16px
}

.basepopup--arrow-left-bottom::before,
.basepopup--arrow-left-center::before,
.basepopup--arrow-left-top::before {
    content: "";
    left: -5.65px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.basepopup--arrow-right-bottom::before,
.basepopup--arrow-right-center::before,
.basepopup--arrow-right-top::before {
    content: "";
    right: -5.65px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg)
}

.basepopup--arrow-left-top::before,
.basepopup--arrow-right-top::before {
    top: 16px
}

.basepopup--arrow-left-center::before,
.basepopup--arrow-right-center::before {
    top: 50%;
    margin-top: -5.65px
}

.basepopup--arrow-left-bottom::before,
.basepopup--arrow-right-bottom::before {
    bottom: 16px
}

.basepopup__group {
    margin-bottom: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #D4DCE0
}

.basepopup__group:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none
}

.basepopup__title {
    margin-bottom: 10px;
    font-weight: 700;
    line-height: 1.3
}

.basepopup__title--size-16 {
    font-size: 16px
}

.basepopup__text {
    font-size: 14px;
    line-height: 17px;
    margin: -2px 0 0
}

.basepopup__text--light {
    color: #6A777D
}

.basepopup__list {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.basepopup__item {
    margin-bottom: 10px
}

.basepopup__item:last-child {
    margin-bottom: 0
}

.basepopup-selector {
    margin: -10px -16px -6px
}

.basepopup-selector__label {
    display: block;
    cursor: pointer
}

.basepopup-selector__input {
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    clip: rect(0 0 0 0)
}

.basepopup-selector__text {
    display: block;
    padding: 5px 16px 5px 32px
}

.basepopup-selector__input:checked+.basepopup-selector__text::before {
    content: "";
    display: inline-block;
    margin-left: -16px;
    margin-right: 7px;
    width: 9px;
    height: 9px;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.5 5.5l3 3 5-8' stroke='%23333' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat
}

.basepopup-selector__input:focus+.basepopup-selector__text,
.basepopup-selector__label:hover .basepopup-selector__text {
    background: #F5F7F8
}

.basepopup__close {
    position: absolute;
    top: 2px;
    right: 2px;
    padding: 6px;
    background: 0 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    color: #ABBBC2
}

.basepopup__close:hover {
    color: #C8D4DA
}

.basepopup__close:focus {
    outline: 0;
    box-shadow: 0 0 0 2px #C8D4DA inset;
    color: #7A9199
}

.basepopup__close-text {
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    clip: rect(0 0 0 0)
}

.basepopup__close-icon {
    display: block;
    width: 12px;
    height: 12px;
    fill: currentColor
}

.lightbutton,
.lightinput {
    box-sizing: border-box;
    vertical-align: middle
}

.lightbutton,
.lightclear,
.lightinput,
.lightsearch,
.lightselect {
    vertical-align: middle
}

.lightinput {
    height: 28px;
    padding: 0 12px;
    background-color: #FFF;
    border: 1px solid #D4DCE0;
    border-radius: 4px;
    font: inherit;
    font-size: 14px;
    line-height: 22px;
    color: #333;
    -webkit-transition: border-color .2s;
    transition: border-color .2s
}

.lightinput:hover {
    border-color: #BDC8CD
}

.lightinput:active {
    border-color: #0996C5
}

.lightinput:focus {
    outline: 0;
    border-color: #00A3D9
}

.lightinput:disabled {
    opacity: .5;
    cursor: not-allowed
}

.lightinput--big {
    height: 36px;
    font-size: 16px
}

.lightclear {
    display: inline-block;
    position: relative
}

.lightclear__lightinput {
    padding-right: 24px
}

.lightclear__control {
    position: absolute;
    top: 1px;
    right: 1px;
    width: 28px;
    bottom: 1px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    border-radius: 0 4px 4px 0;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #FFF 4px);
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #FFF 4px);
    cursor: pointer;
    padding: 0
}

.lightbutton,
.lightcheckbox,
.lightsearch {
    display: inline-block
}

.lightclear__control:focus {
    outline: 0
}

.lightclear__cross-icon {
    fill: #C8D4DA;
    width: 12px;
    height: 12px;
    border-radius: 2px
}

.lightclear__control:hover .lightclear__cross-icon {
    fill: #BDC8CD
}

.lightclear__control:focus .lightclear__cross-icon {
    box-shadow: 0 0 0 2px #00A3D9
}

.lightsearch {
    position: relative
}

.lightsearch__lightinput {
    padding-left: 40px
}

.lightsearch__search-icon {
    position: absolute;
    top: 50%;
    left: 14px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
    fill: #C8D4DA
}

.lightbutton {
    padding: 5px 16px 7px;
    background: 0 0;
    border: 1px solid #D4DCE0;
    border-radius: 4px;
    text-align: center;
    font: inherit;
    font-size: 14px;
    line-height: 1;
    cursor: pointer;
    -webkit-transition: border-color .2s, background-color .2s, color .2s;
    transition: border-color .2s, background-color .2s, color .2s
}

.lightbutton,
.lightbutton:link,
.lightbutton:visited {
    color: #333
}

.lightbutton--blue,
.lightbutton--blue:link,
.lightbutton--blue:visited,
.lightbutton--green,
.lightbutton--green:link,
.lightbutton--green:visited,
.lightbutton--red,
.lightbutton--red:link,
.lightbutton--red:visited {
    color: #FFF
}

.lightbutton:hover {
    border-color: #BDC8CD
}

.lightbutton:active {
    border-color: #0996C5
}

.lightbutton:focus {
    outline: 0;
    border-color: #00A3D9
}

.lightbutton:disabled {
    opacity: .5;
    cursor: not-allowed
}

.lightbutton--big {
    padding: 8px 20px 10px;
    font-size: 16px
}

.lightbutton--big.lightbutton--bold {
    font-size: 14px;
    line-height: 16px
}

.lightbutton--bold {
    font-weight: 700
}

.lightcheckbox,
.lightradio {
    line-height: 20px;
    font-weight: 400;
    box-sizing: border-box
}

.lightbutton--toggle {
    position: relative;
    padding-right: 30px;
    padding-left: 12px
}

.lightcheckbox__input,
.lightradio__input {
    padding: 0;
    white-space: nowrap;
    overflow: hidden
}

.lightbutton__text {
    pointer-events: none
}

.lightbutton__dropdown-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto;
    width: 10px;
    height: 6px;
    fill: #333;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

.lightbutton--toggle-open .lightbutton__dropdown-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lightbutton--toggle.lightbutton--blue .lightbutton__dropdown-icon,
.lightbutton--toggle.lightbutton--green .lightbutton__dropdown-icon,
.lightbutton--toggle.lightbutton--red .lightbutton__dropdown-icon {
    fill: #fff
}

.lightbutton--blue {
    background-color: #00A3D9;
    border-color: #00A3D9
}

.lightbutton--blue:focus,
.lightbutton--blue:hover {
    border-color: #00C0FF;
    background-color: #00C0FF
}

.lightbutton--blue:active {
    border-color: #0996C5;
    background-color: #0996C5
}

.lightbutton--green {
    background-color: #39BF71;
    border-color: #39BF71
}

.lightbutton--green:focus,
.lightbutton--green:hover {
    border-color: #4ECA82;
    background-color: #4ECA82
}

.lightbutton--green:active {
    border-color: #34AD66;
    background-color: #34AD66
}

.lightbutton--red {
    background-color: #EC3434;
    border-color: #EC3434
}

.lightbutton--red:focus,
.lightbutton--red:hover {
    border-color: #FF3838;
    background-color: #FF3838
}

.lightbutton--red:active {
    border-color: #CB1427;
    background-color: #CB1427
}

.lightcheckbox {
    position: relative;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.lightcheckbox--big {
    font-size: 16px
}

.lightcheckbox+.lightcheckbox {
    margin-left: 16px
}

.lightcheckbox__input {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    clip: rect(0 0 0 0)
}

.lightcheckbox__text {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-left: 0;
    color: #333
}

.lightcheckbox__text::after,
.lightcheckbox__text::before {
    content: "";
    display: block;
    position: relative;
    top: 2px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    border-radius: 2px;
    -webkit-transition: all .15s;
    transition: all .15s;
    pointer-events: none
}

.lightcheckbox--big .lightcheckbox__text::after,
.lightcheckbox--big .lightcheckbox__text::before {
    width: 18px;
    height: 18px
}

.lightcheckbox__text::before {
    margin-right: 8px;
    box-sizing: border-box;
    background-color: #FFF;
    border: 1px solid #D4DCE0;
    box-shadow: 0 0 0 2px transparent;
    cursor: pointer;
    -webkit-transition: all .15s;
    transition: all .15s
}

.lightcheckbox__text::after {
    position: absolute;
    left: 0;
    margin-top: -7px;
    opacity: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1 6l3 3 5-8' stroke-width='2' stroke='%23FFF' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: 10px
}

.lightcheckbox--big .lightcheckbox__text::after {
    background-size: 12px
}

.lightcheckbox__text:active::before,
.lightcheckbox__text:hover::before {
    border-color: #BDC8CD
}

.lightcheckbox__input:checked+.lightcheckbox__text::before {
    background-color: #00A3D9;
    border-color: transparent!important
}

.lightcheckbox__input:checked+.lightcheckbox__text::after {
    margin-top: 0;
    opacity: 1
}

.lightcheckbox__input:focus+.lightcheckbox__text::before {
    border-color: transparent;
    box-shadow: 0 0 0 2px #00A3D9
}

.lightcheckbox__input:focus+.lightcheckbox__text:hover::before {
    box-shadow: 0 0 0 2px #00C0FF
}

.lightcheckbox__input:checked:focus+.lightcheckbox__text::before {
    border-color: transparent;
    box-shadow: 0 0 0 2px #0086B3
}

.lightcheckbox__input:checked:focus+.lightcheckbox__text:hover::before {
    background-color: #00C0FF;
    box-shadow: 0 0 0 2px #00A3D9
}

.lightcheckbox__input:disabled+.lightcheckbox__text {
    opacity: .5;
    cursor: not-allowed
}

.lightradio {
    display: inline-block;
    position: relative;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.lightradio--big {
    font-size: 16px
}

.lightradio+.lightradio {
    margin-left: 16px
}

.lightradio__input {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    clip: rect(0 0 0 0)
}

.lightradio__text {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-left: 0;
    color: #333
}

.lightradio__text::after,
.lightradio__text::before {
    content: "";
    display: block;
    position: relative;
    top: 2px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 50%;
    -webkit-transition: all .15s;
    transition: all .15s;
    pointer-events: none
}

.lightradio__text::before {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    box-sizing: border-box;
    background-color: #FFF;
    border: 1px solid #D4DCE0;
    box-shadow: 0 0 0 2px transparent;
    cursor: pointer;
    -webkit-transition: all .15s;
    transition: all .15s
}

.lightradio--big .lightradio__text::before {
    width: 20px;
    height: 20px
}

.lightradio__text::after {
    position: absolute;
    left: 0;
    margin: 5px;
    opacity: 0;
    width: 6px;
    height: 6px;
    background: #FFF
}

.lightradio--big .lightradio__text::after {
    width: 8px;
    height: 8px;
    margin: 6px
}

.lightradio__text:active::before,
.lightradio__text:hover::before {
    border-color: #BDC8CD
}

.lightradio__input:checked+.lightradio__text::before {
    background-color: #00A3D9;
    border-color: transparent!important
}

.lightradio__input:checked+.lightradio__text::after {
    opacity: 1
}

.lightradio__input:disabled+.lightradio__text,
.lightselect:disabled {
    opacity: .5;
    cursor: not-allowed
}

.lightradio__input:checked+.lightradio__text:active::before,
.lightradio__input:checked+.lightradio__text:hover::before {
    background-color: #00C0FF
}

.lightradio__input:focus+.lightradio__text::before {
    border-color: transparent;
    box-shadow: 0 0 0 2px #00A3D9
}

.lightradio__input:focus+.lightradio__text:hover::before {
    box-shadow: 0 0 0 2px #00C0FF
}

.lightradio__input:checked:focus+.lightradio__text::before {
    border-color: transparent;
    box-shadow: 0 0 0 2px #0086B3
}

.lightradio__input:checked:focus+.lightradio__text:hover::before {
    background-color: #00C0FF;
    box-shadow: 0 0 0 2px #00A3D9
}

.lightselect {
    height: 28px;
    font-size: 14px
}

.lightselect--big {
    height: 36px;
    font-size: 16px
}

.popup-suggestion {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 10000;
    display: block;
    max-width: 280px;
    margin: 16px
}

.popup-suggestion * {
    font-family: ProximaNova, Helvetica, sans-serif!important
}

.popup-suggestion>* {
    position: relative
}

.popup-suggestion P {
    padding: 0!important
}

.popup-suggestion A {
    border: none!important;
    text-decoration: none!important
}

.popup-suggestion .basepopup__text A,
.popup-suggestion .basepopup__text A:visited {
    color: #00A3D9!important
}

.popup-suggestion .basepopup__text A:focus,
.popup-suggestion .basepopup__text A:hover {
    color: #00C0FF!important
}

.popup-suggestion .basepopup__text A:active {
    color: #0996C5!important
}

.suggestion-unlogged {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.suggestion-unlogged__col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.suggestion-unlogged__link {
    margin-top: 10px;
    font-size: 14px!important;
    line-height: 17px!important;
    text-decoration: none!important;
    white-space: nowrap;
    color: #00A3D9!important
}

.suggestion-unlogged__link:visited {
    color: #00A3D9!important
}

.suggestion-unlogged__link:focus,
.suggestion-unlogged__link:hover {
    color: #00C0FF!important
}

.suggestion-unlogged__link:active {
    color: #0996C5!important
}

.suggestion-unlogged__pic {
    width: 152px;
    height: 140px;
    margin-right: -16px;
    margin-bottom: -16px;
    background: url() 0 20px/96% no-repeat
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
(min-resolution:1.5dppx) {
    .suggestion-unlogged__pic {
        background-image: url()
    }
}

.ljlikus-bubble--full .ljlikus__item--more .b-flatbutton,
.ljlikus-button .flaticon--like,
.ljlikus__item-meta,
.ljlikus__item-userpic,
BODY:not(.s-schemius) .ljlikus-bubble .i-ljuser-profile {
    vertical-align: middle
}

.ljlikus-list {
    width: 200px;
    margin: 0;
    padding: 0;
    background-color: #F7F9FA;
    list-style: none;
    box-sizing: border-box
}

.ljlikus__item {
    padding: 10px 25px;
    border-bottom: 1px solid #E2E9EC;
    overflow: hidden;
    text-overflow: ellipsis
}

.ljlikus__item:last-child {
    border-bottom: 0
}

.ljlikus__item.ljlikus--more {
    padding: 0
}

.ljlikus__item--more {
    display: block;
    position: relative;
    padding: 10px 20px!important;
    box-sizing: border-box;
    font-family: ProximaNova, Helvetica, sans-serif;
    font-weight: 600
}

.b-bubble-likus-users .ljlikus__item--more::before {
    display: block;
    position: absolute;
    left: 24px;
    top: 50%;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    content: "";
    background-image: url();
    background-position: -1px -1px;
    background-repeat: no-repeat
}

.b-bubble-likus-users .ljlikus__item--more span {
    padding: 23px
}

.ljlikus-action:hover .ljlikus-list {
    display: block
}

.ljlikus-more__link {
    position: relative;
    display: inline-block;
    height: 2.5ex;
    padding-left: 18px;
    text-transform: uppercase;
    font-size: 14px
}

.ljlikus-more__link::before {
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    content: "";
    background-image: url();
    background-position: 0 0
}

.ljlikus-action,
.ljlikus-button {
    position: relative;
    display: inline-block;
    outline: 0
}

HTML BODY .ljlikus-action,
HTML BODY .ljlikus-action:focus,
HTML BODY .ljlikus-action:hover,
HTML BODY .ljlikus-button,
HTML BODY .ljlikus-button:focus,
HTML BODY .ljlikus-button:hover,
HTML BODY A.lilikus-button:hover,
HTML BODY A.ljlikus-action,
HTML BODY A.ljlikus-action:hover,
HTML BODY A.ljlikus-button {
    border: 0!important;
    text-decoration: none!important;
    background: 0 0!important;
    box-shadow: none!important;
    text-shadow: none!important;
    -webkit-transition: none!important;
    transition: none!important
}

.ljlikus-button .flaticon--like {
    width: 27px;
    height: 25px;
    stroke: #ABBBC2;
    stroke-width: 2px;
    fill: transparent
}

.ljlikus--like-active .flaticon--like {
    stroke: #FF4C44;
    stroke-width: 2px;
    fill: #FF4C44
}

HTML BODY .ljlikus-counter {
    text-decoration: none!important;
    border: none!important
}

HTML BODY.ljlikus-bubble--full .ljlikus-bubble .ljlikus-counter {
    font-size: 28px!important
}

.b-bubble-likus-users .b-popup-inner,
.b-bubble-likus-users .b-popup-outer {
    border-radius: 0;
    padding: 0!important
}

.b-bubble-likus-users .i-popup-arrt .i-popup-arr-brdr-outer,
.b-bubble-likus-users .i-popup-arrtl .i-popup-arr-brdr-outer,
.b-bubble-likus-users .i-popup-arrtr .i-popup-arr-brdr-outer {
    border-bottom-color: #F7F9FA
}

.b-bubble-likus-users .i-popup-arrb .i-popup-arr-brdr-outer,
.b-bubble-likus-users .i-popup-arrbl .i-popup-arr-brdr-outer,
.b-bubble-likus-users .i-popup-arrbr .i-popup-arr-brdr-outer {
    border-top-color: #F7F9FA
}

BODY.ljlikus-bubble--full {
    overflow-y: hidden
}

.ljlikus-bubble {
    display: none;
    z-index: 5009;
    position: fixed;
    width: 640px;
    max-height: 500px;
    top: 50%;
    left: 50%;
    margin-left: -320px;
    margin-top: -250px
}

.ljlikus-bubble .ljlikus__item {
    text-overflow: initial
}

.ljlikus-bubble--full .ljlikus-bubble {
    display: block
}

.ljlikus-bubble__header {
    position: relative;
    padding: 15px 20px 10px;
    background-color: #F7F9FF;
    font-size: 28px;
    color: #2A3539
}

.ljlikus-bubble__close {
    position: absolute;
    top: 50%;
    right: 15px;
    width: 32px;
    height: 32px;
    margin-top: -16px;
    cursor: pointer
}

.ljlikus-bubble__close .flaticon--cross {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px
}

.ljlikus-bubble--full .ljlikus-counter {
    color: #B9BEC3
}

.ljlikus-bubble__body {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 427px
}

.ljlikus-bubble--full .ljlikus-list--full {
    display: block;
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    width: auto;
    margin: 0
}

.ljlikus-bubble--full .ljlikus-list::after,
.ljlikus-bubble--full .ljlikus-list::before {
    display: none
}

.ljlikus-bubble--full .ljlikus__item {
    position: relative;
    height: 66px;
    padding: 5px 210px 5px 20px;
    border-bottom: 0;
    white-space: nowrap;
    box-sizing: border-box
}

.ljlikus-bubble--full .ljlikus__item--loading,
.ljlikus-bubble--full .ljlikus__item--more {
    min-height: 35px;
    text-align: center
}

.ljlikus-bubble--full .ljlikus__item--loading .svgpreloader-tag {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -8px;
    margin-top: -8px
}

.ljlikus-bubble--full .ljlikus__item:nth-child(odd) {
    background-color: #FFF
}

.ljlikus__item-userpic {
    display: inline-block;
    width: 50px;
    margin-right: 3%;
    text-align: center
}

.ljlikus__item-userpic IMG {
    max-width: 50px;
    max-height: 50px
}

.ljlikus__item-usertitle {
    overflow: hidden;
    display: block;
    max-height: 36px;
    padding-right: 35px;
    margin: 0;
    white-space: normal;
    font-size: 13px;
    color: #2A3539
}

.ljlikus__item-meta {
    display: inline-block
}

.ljlikus__friends-wrap {
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 20px;
    padding-left: 20px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.ljlikus__friends {
    min-width: 155px
}

.ljlikus__friends--hide,
.ljlikus__friends--remove {
    display: none!important
}

.ljlikus__friends--list-span {
    display: block
}

.ljlikus__friends:hover .ljlikus__friends--list-span {
    display: none
}

.ljlikus__friends:hover .ljlikus__friends--remove {
    display: block!important
}

HTML BODY .ljlikus__item--more {
    border: 0!important
}

.ljlikus-bubble--full .b-fader {
    display: block
}

.ljlikus-bubble .i-ljuser {
    font-family: ProximaNova, Helvetica, sans-serif
}

BODY:not(.s-schemius) .ljlikus-bubble .i-ljuser-username {
    margin-left: .1em;
    font-size: 15px;
    line-height: 18px;
    color: #007399;
    vertical-align: middle;
    text-decoration: none
}

BODY:not(.s-schemius) .ljlikus-bubble .i-ljuser-username:hover {
    text-decoration: none;
    color: #0086B3
}

.html-ie11 BODY:not(.s-schemius) .ljlikus-bubble .i-ljuser-username {
    position: relative;
    top: -.15em
}

.l-mainpage .js--state-restored .ljlikus--like {
    opacity: .2;
    -webkit-transition: all .2s ease 0s;
    transition: all .2s ease 0s
}

.p-loginform .b-bubble-likus-users {
    display: none
}

@media all and (max-width:650px) {
    .ljlikus-bubble {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        max-width: 100%;
        margin: auto
    }
    .ljlikus-bubble__header {
        font-size: 22px;
        padding: 8px 15px
    }
    HTML BODY.ljlikus-bubble--full .ljlikus-bubble .ljlikus-counter {
        font-size: 22px!important
    }
    .ljlikus__item-userpic {
        width: 40px
    }
    .ljlikus__item-userpic IMG {
        max-width: 40px;
        max-height: 40px
    }
    .ljlikus-bubble--full .ljlikus__item {
        padding: 5px 230px 5px 20px
    }
}

@media all and (max-height:600px) {
    .ljlikus-bubble {
        top: 0;
        margin-top: 0
    }
    .ljlikus-bubble__header {
        font-size: 24px
    }
}

@media(max-width:500px) {
    .ljlikus-bubble--full .ljlikus__item {
        height: auto;
        min-height: 50px;
        padding: 5px 15px
    }
    .ljlikus__friends-wrap {
        position: relative;
        top: auto;
        right: auto;
        display: block;
        margin: 10px 0;
        padding: 0 0 0 50px;
        text-align: left;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    .ljlikus__item-usertitle {
        max-width: 220px;
        max-height: 70px
    }
}

.stories__inner:after,
.stories__screen--feed .stories__column:after {
    clear: both
}

.stories__inner,
.story {
    font-size: 0;
    box-sizing: border-box
}

.stories {
    letter-spacing: normal;
    letter-spacing: initial
}

.stories__hide {
    display: none
}

.stories__inner:after,
.stories__inner:before,
.stories__screen--feed .stories__column:after,
.stories__screen--feed .stories__column:before {
    display: table;
    content: ''
}

.stories__outer--dual {
    border-bottom: 20px solid #FFF;
    background: -webkit-linear-gradient(left, #EBEBEB 0, #EBEBEB 50%, #FFF 50%, #FFF 100%);
    background: linear-gradient(to right, #EBEBEB 0, #EBEBEB 50%, #FFF 50%, #FFF 100%)
}

.stories__outer--black {
    background-color: #25292A
}

.stories__outer--gray {
    background-color: #EBEBEB
}

.stories__outer--blue {
    background-color: #001F2A
}

.stories__inner {
    position: relative;
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    padding: 0 8px
}

.stories__inner--category-branding,
.stories__inner--small {
    max-width: 1288px
}

.stories__inner--full {
    max-width: none
}

.stories__inner--top {
    padding-top: 20px
}

.appwidget-medius-maybeinteresting+.appwidget-medius-category .stories__inner--top,
.appwidget-medius-maybeinteresting~.ljsale+.appwidget-medius-category .stories__inner--top {
    padding-top: 0
}

.stories__inner--top-small {
    padding-top: 16px
}

.stories__column {
    float: left;
    width: 100%;
    box-sizing: border-box
}

.stories__column--offset {
    padding: 0 8px
}

.stories__column--page {
    padding-right: 308px;
    padding-left: 8px
}

.stories__column--page-aside {
    width: 300px;
    margin-left: -300px;
    padding: 0 8px
}

.stories__column--aside {
    position: absolute;
    width: calc((100% - 16px) * 30 / 100);
    min-height: 300px;
    height: 100%
}

.stories__column--content {
    position: relative;
    z-index: 2;
    width: 70%;
    margin-left: 30%;
    min-height: 300px;
    background-color: #FFF
}

.stories__column--content-in {
    max-width: 976px;
    padding: 0 7px 0 15px
}

.pagewide-wrapper:empty~.stories__outer .stories__column--content-in {
    padding-top: 20px
}

.stories__column--section {
    padding-bottom: 4px
}

.stories__column--section-last {
    margin-bottom: -16px
}

.stories__column--banner {
    padding-right: 8px;
    padding-left: 8px;
    margin-bottom: 16px
}

.stories__column--size-75 {
    width: 75%
}

.stories__column--size-66 {
    width: 66.67%
}

.stories__column--size-50 {
    width: 50%
}

.stories__column--size-33 {
    width: 33.33%
}

.stories__column--size-25 {
    width: 25%
}

.stories__screen--third .stories__column:first-child {
    position: relative
}

.stories__screen--feed .stories__column {
    width: calc(100% - 16px);
    margin: 0 8px;
    background-color: #FFF;
    padding: 0 40px
}

.stories__screen--feed-with-banner .stories__column {
    min-height: 600px;
    padding-right: 320px
}

.stories__page-aside-item .ljsale:not(.ljsale--empty),
.stories__page-aside-item:not(.stories__page-aside-item--banner) {
    margin-bottom: 40px
}

.stories__banner--third {
    clear: both;
    margin: 0 8px
}

@media (min-width:1304.1px) and (max-width:1425px) {
    .stories__column--aside {
        width: calc(100% - 992px)
    }
    .stories__column--content {
        width: 976px;
        margin-left: calc(100% - 976px)
    }
}

@media (min-width:1000.1px) and (max-width:1304px) {
    .stories__column--aside {
        width: calc((100% - 16px) * 23.4 / 100)
    }
    .stories__column--content {
        width: 76.6%;
        margin-left: 23.4%
    }
    .stories .stories__screen--first-with-sidebanner .stories__inner:not(.stories__inner--category-branding) {
        position: relative;
        padding-right: 323px
    }
    .stories .stories__screen--first-with-sidebanner .stories__column--size-50 {
        width: 66.67%
    }
    .stories .stories__screen--first-with-sidebanner .stories__column--size-25 {
        width: 33.33%
    }
    .stories .stories__screen--first-with-sidebanner .stories__column--size-25.stories__column--ljsale {
        position: absolute;
        top: 16px;
        right: 8px;
        width: 315px
    }
    .stories .stories__screen--first-with-sidebanner .stories__inner--category-branding+.stories__inner .stories__column--size-25.stories__column--ljsale {
        top: 0
    }
}

@media (max-width:1304px) {
    .stories__column--banner {
        width: 318px
    }
    .stories__column--banner-before {
        width: calc(100% - 318px)
    }
}

@media (max-width:1000px) {
    .stories .stories__outer--dual {
        border-bottom: none;
        background: #FFF
    }
    .stories .stories__column--page {
        padding-right: 8px
    }
    .stories .stories__column--page-aside {
        width: 100%;
        margin: 32px 0 0
    }
    .stories .stories__column--aside {
        position: static;
        width: 100%
    }
    .stories .stories__column--content {
        width: 100%;
        float: none;
        margin-left: 0
    }
    .stories .stories__column--content:after,
    .stories .stories__column--content:before {
        display: table;
        content: ''
    }
    .stories .stories__column--content:after {
        clear: both
    }
    .stories .stories__column--content-in {
        padding: 16px 0 0
    }
    .stories .stories__column--section-last {
        margin-bottom: 0
    }
    .stories--category .stories__screen--first .stories__column {
        width: 100%
    }
    .stories--category .stories__screen--first .stories__column:not(:first-child) {
        width: 50%
    }
    .stories .stories__screen--feed .stories__column {
        width: calc(100% - 16px);
        padding-right: 20px;
        padding-left: 20px
    }
    .stories .stories__page-aside-item .ljsale:not(.ljsale--empty),
    .stories .stories__page-aside-item:not(.stories__page-aside-item--banner) {
        margin-bottom: 32px
    }
    .stories .stories__page-aside-item:first-child {
        padding-top: 32px;
        border-top: 1px dotted #EBEBEB
    }
}

@media (max-width:750px) {
    .stories .stories__column {
        width: 100%!important
    }
    .stories .stories__column--section {
        padding-bottom: 0
    }
    .stories .stories__column--aside,
    .stories--raiting.stories .stories__column--content {
        display: none
    }
    .stories--raiting.stories .stories__column--aside {
        display: block
    }
    .stories .stories__outer.stories__screen--feed .stories__inner {
        padding: 0
    }
    .stories .stories__outer.stories__screen--feed .stories__column {
        width: 100%;
        margin: 0
    }
    .stories .stories__page-aside-item .ljsale:not(.ljsale--empty),
    .stories .stories__page-aside-item:not(.stories__page-aside-item--banner) {
        margin-bottom: 16px
    }
    .stories .stories__page-aside-item:first-child {
        padding-top: 16px
    }
}

.story {
    position: relative;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    margin-bottom: 16px;
    padding: 0 8px;
    vertical-align: top
}

.story--type-category-4-image-fluid {
    margin-bottom: 30px
}

.story--type-feed,
.story--type-feed-big,
.story--type-feed-image,
.story--type-feed-middle,
.story--type-footer-1,
.story--type-footer-3 {
    padding: 0;
    margin-bottom: 0
}

.stories .story--type-feed-big,
.stories .story--type-feed-middle {
    margin-left: -40px
}

.story--type-social-preview {
    width: 1200px;
    height: 630px;
    background-color: #FFF
}

.story[data-branding=sensodyne] {
    overflow: visible
}

.story[data-branding] .story-extra__sticker {
    display: none
}

.story__branding {
    position: absolute;
    right: 20px;
    bottom: 14px;
    z-index: 3
}

.story__branding--nikon {
    height: 36px
}

.story__branding--sensodyne {
    height: 24px
}

.story__branding--mitsubishi {
    height: 50px
}

.story__branding--shakespeare {
    height: 40px
}

.story__branding--neyrodoz {
    width: 118px;
    height: auto
}

.story__branding--jacobs,
.story__branding--lamizil {
    height: 42px;
    bottom: 4px;
    right: 10px
}

.story__branding--tassimo {
    height: 50px;
    bottom: 6px;
    right: 7px
}

.story__branding--cartenoire {
    width: 105px;
    height: 80px;
    bottom: -2px;
    right: -1px
}

.story__branding--jacobs4 {
    height: 36px;
    bottom: 10px;
    right: 10px
}

.story__branding--ekaterinburg,
.story__branding--horoshiyplohoy,
.story__branding--kaliningrad,
.story__branding--krasnodar,
.story__branding--minsk,
.story__branding--moscow,
.story__branding--neforum-2018,
.story__branding--nizhny,
.story__branding--peterburg,
.story__branding--samara,
.story__branding--saratov,
.story__branding--volgograd {
    height: 36px
}

.story__brandingid-wrapper {
    position: relative;
    text-align: center;
    top: -15px;
    padding: 0 10px
}

.story__brandingid-info {
    position: relative!important;
    line-height: 1em
}

.story__brandingid-info:first-child {
    font-family: Tahoma;
    color: #807E7E;
    font-size: 25px;
    display: block;
    margin-bottom: 5px
}

.story__brandingid-info:last-child {
    font-family: Verdana;
    color: #BDBDBD;
    font-size: 9px;
    display: block;
    line-height: 1em
}

.story__brandingid-wrapper--neyrodoz {
    position: relative;
    top: -15px;
    box-sizing: border-box;
    max-width: 1288px;
    margin: 0 auto;
    padding: 0 15px;
    text-align: right
}

.story-quote,
.story__brandingid-wrapper--neyrodoz-cat {
    text-align: center
}

@media (max-width:1304px) and (min-width:1000.1px) {
    .story__brandingid-wrapper--neyrodoz-cat {
        top: 0;
        margin-bottom: 15px
    }
}

.story__brandingid-info--neyrodoz {
    font-family: Tahoma;
    font-size: 16px;
    display: block;
    line-height: 1;
    color: #807E7E
}

@media (max-width:600px) {
    .story__brandingid-info--neyrodoz {
        font-family: Tahoma;
        font-size: 18px;
        text-align: center
    }
}

@media (min-width:750.1px) and (max-width:1200px) {
    .story__branding {
        max-width: 70px
    }
    .story__branding--neyrodoz {
        bottom: 18px
    }
    .story__branding--mitsubishi {
        height: 30px
    }
    .story__branding--lamizil {
        max-width: 45%
    }
    .story__branding--cartenoire {
        max-width: 105px
    }
}

.story__brandingid {
    position: absolute;
    right: 0;
    bottom: -15px;
    font-size: 9px;
    line-height: 1;
    color: #D4D4D4
}

.story__brandingpixel {
    position: absolute
}

.story__inner {
    position: relative;
    height: 100%;
    box-sizing: border-box
}

.story--type-category-4-image-header .story__inner,
.story--type-main-4-header .story__inner {
    padding: 20px
}

.story--type-main-top-1 .story__inner {
    padding: 16px 20px 20px
}

.html-ie10 .story--type-main-top-1 .story__inner,
.html-ie11 .story--type-main-top-1 .story__inner {
    padding-top: 21px
}

.story--type-category-1 .story__inner,
.story--type-main-1 .story__inner,
.story--type-main-1-image .story__inner,
.story--type-main-2 .story__inner,
.story--type-main-2-right .story__inner,
.story--type-main-3 .story__inner,
.story--type-main-3-right .story__inner,
.story--type-main-4 .story__inner,
.story--type-main-4-image .story__inner,
.story--type-main-category-5 .story__inner {
    padding: 19px 20px
}

.html-ie10 .story--type-category-1 .story__inner,
.html-ie10 .story--type-main-1 .story__inner,
.html-ie10 .story--type-main-1-image .story__inner,
.html-ie10 .story--type-main-2 .story__inner,
.html-ie10 .story--type-main-2-right .story__inner,
.html-ie10 .story--type-main-3 .story__inner,
.html-ie10 .story--type-main-3-right .story__inner,
.html-ie10 .story--type-main-4 .story__inner,
.html-ie10 .story--type-main-4-image .story__inner,
.html-ie10 .story--type-main-category-5 .story__inner,
.html-ie11 .story--type-category-1 .story__inner,
.html-ie11 .story--type-main-1 .story__inner,
.html-ie11 .story--type-main-1-image .story__inner,
.html-ie11 .story--type-main-2 .story__inner,
.html-ie11 .story--type-main-2-right .story__inner,
.html-ie11 .story--type-main-3 .story__inner,
.html-ie11 .story--type-main-3-right .story__inner,
.html-ie11 .story--type-main-4 .story__inner,
.html-ie11 .story--type-main-4-image .story__inner,
.html-ie11 .story--type-main-category-5 .story__inner {
    padding-top: 20px;
    padding-bottom: 20px
}

.story--type-footer-1 .story__inner {
    padding: 20px 20px 22px
}

.html-ie10 .story--type-footer-1 .story__inner,
.html-ie11 .story--type-footer-1 .story__inner {
    padding-bottom: 20px
}

.story--type-footer-3 .story__inner {
    padding: 19px 20px 22px
}

.html-ie10 .story--type-footer-3 .story__inner,
.html-ie11 .story--type-footer-3 .story__inner {
    padding-top: 20px;
    padding-bottom: 19px
}

.story--type-main-top-2 .story__inner,
.story--type-main-top-3 .story__inner {
    padding: 13px 20px
}

.html-ie10 .story--type-main-top-2 .story__inner,
.html-ie10 .story--type-main-top-3 .story__inner,
.html-ie11 .story--type-main-top-2 .story__inner,
.html-ie11 .story--type-main-top-3 .story__inner {
    padding-top: 14px;
    padding-bottom: 14px
}

.story--type-category-1 .story__inner,
.story--type-category-4-image-header .story__inner,
.story--type-main-1 .story__inner,
.story--type-main-2 .story__inner,
.story--type-main-2-right .story__inner,
.story--type-main-3 .story__inner,
.story--type-main-3-right .story__inner,
.story--type-main-4 .story__inner,
.story--type-main-top-3 .story__inner {
    background-color: #F8F8F8
}

.story--type-feed-middle .story__inner {
    padding: 19px 40px
}

.html-ie10 .story--type-feed-middle .story__inner,
.html-ie11 .story--type-feed-middle .story__inner {
    padding-top: 20px;
    padding-bottom: 20px
}

.story--type-feed .story__inner,
.story--type-feed-image .story__inner {
    padding: 39px 0 40px;
    border-top: 1px solid #DBE5E8
}

.html-ie10 .story--type-feed .story__inner,
.html-ie10 .story--type-feed-image .story__inner,
.html-ie11 .story--type-feed .story__inner,
.html-ie11 .story--type-feed-image .story__inner {
    padding-top: 40px
}

.stories__column .ljsale:first-child+.story--type-feed .story__inner,
.stories__column .ljsale:first-child+.story--type-feed-image .story__inner,
.story--type-feed-big+.story--type-feed .story__inner,
.story--type-feed-big+.story--type-feed-image .story__inner,
.story--type-feed-image:first-child .story__inner,
.story--type-feed-middle+.story--type-feed .story__inner,
.story--type-feed-middle+.story--type-feed-image .story__inner,
.story--type-feed:first-child .story__inner {
    border-top: none
}

@media (min-width:1000.1px) and (max-width:1304px) {
    .stories__inner--top-small .story__brandingid-wrapper {
        right: -323px
    }
}

@media (max-width:1000px) {
    .stories .story--type-feed-big,
    .stories .story--type-feed-middle {
        margin-left: -20px
    }
    .stories .story--type-feed-image {
        padding: 10px 0
    }
    .stories .story--type-feed-image:first-child {
        padding-top: 0
    }
    .stories .story--type-feed .story__inner,
    .stories .story--type-feed-image .story__inner {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .stories .js-sticky-container+.story--type-feed-image {
        padding-top: 0
    }
}

@media (min-width:750.1px) and (max-width:1000px) {
    .stories .stories__screen--first .stories__column--size-50 .story--type-main-4+.story--type-main-4 {
        display: none
    }
    .stories .stories__screen--first .stories__column--size-50 .story--type-main-3,
    .stories .stories__screen--first .stories__column--size-50 .story--type-main-3 .story__link,
    .stories .stories__screen--first .stories__column--size-50 .story--type-main-3 .story__media,
    .stories .stories__screen--first .stories__column--size-50 .story--type-main-3-right,
    .stories .stories__screen--first .stories__column--size-50 .story--type-main-3-right .story__link,
    .stories .stories__screen--first .stories__column--size-50 .story--type-main-3-right .story__media,
    .stories .stories__screen--first .stories__column--size-50 .story--type-main-4,
    .stories .stories__screen--first .stories__column--size-50 .story--type-main-top-2 {
        height: 350px
    }
}

@media (max-width:750px) {
    .stories .stories__screen--branding .story:last-child {
        display: none
    }
    .stories .story--type-main-1 .story__inner,
    .stories .story--type-main-4 .story__inner,
    .stories .story--type-main-top-3 .story__inner {
        padding-bottom: 46px
    }
    .story__brandingid-info:first-child {
        font-size: 18px
    }
    .story__branding--shakespeare {
        bottom: 5px;
        right: 12px
    }
}

@media (max-width:550px) {
    .stories .stories__screen--branding .story {
        margin-bottom: 20px
    }
    .stories .stories__screen--branding .story:last-child {
        display: inline-block
    }
}

.story-link {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    width: 100%;
    height: 100%
}

.story-meta,
.story-title {
    z-index: 5;
    overflow: hidden
}

.story-meta {
    position: relative;
    display: none;
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #646464
}

.story.story--type-social-preview .story-meta {
    position: absolute;
    top: 40px;
    right: 40px;
    width: auto;
    height: 64px;
    padding: 0 24px;
    line-height: 64px;
    background-color: rgba(255, 255, 255, .24);
    border-radius: 40px
}

.story.story--type-social-preview .story-meta .story-meta__item:last-child {
    line-height: 64px
}

.story--author .story-meta,
.story--category .story-meta,
.story--description .story-meta,
.story--recommended .story-meta,
.story--time .story-meta {
    display: inline-block
}

.story--description.story--type-category-4-image-fluid .story-meta,
.story--description.story--type-main-4-image-text .story-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.story--category .story-meta {
    margin-top: -9px
}

.html-ie10 .story--category .story-meta,
.html-ie11 .story--category .story-meta {
    margin-top: -7px
}

.story--recommended .story-meta {
    margin-top: -13px
}

.html-ie10 .story--recommended .story-meta,
.html-ie11 .story--recommended .story-meta {
    margin-top: -11px
}

.story-meta__item {
    display: none
}

.story--author .story-meta__item--author,
.story--category .story-meta__item--category,
.story--description .story-meta__item--description,
.story--recommended .story-meta__item--recommended,
.story--time .story-meta__item--time {
    display: inline-block;
    margin-right: 5px;
    line-height: 1
}

.story--category.story--recommended .story-meta__item--category,
.story--time.story--category .story-meta__item--time,
.story--time.story--recommended .story-meta__item--time {
    margin-right: 10px
}

.story-meta__item:last-child {
    margin-right: 0
}

.story--time .story-meta__item--author {
    margin-right: 16px
}

.story-meta__item--time .story-meta__date {
    white-space: nowrap
}

.story-meta__item--time .svgicon {
    width: 8px;
    height: 12px;
    margin-right: 4px;
    vertical-align: -2px;
    fill: #646464
}

.story-meta__item--description {
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.story--type-category-4-image-fluid .story-meta__item--description,
.story--type-main-4-image-text .story-meta__item--description {
    color: #FFF
}

.story--type-category-4-image-fluid .story-meta__item--author,
.story--type-main-4-image-text .story-meta__item--author {
    padding-top: 2px
}

.html-ie10 .story--type-category-4-image-fluid .story-meta__item--author,
.html-ie10 .story--type-main-4-image-text .story-meta__item--author,
.html-ie11 .story--type-category-4-image-fluid .story-meta__item--author,
.html-ie11 .story--type-main-4-image-text .story-meta__item--author {
    padding-top: 1px
}

.story--category .story-meta__item--author,
.story--category .story-meta__item--time {
    margin-top: 9px
}

.html-ie10 .story--category .story-meta__item--author,
.html-ie10 .story--category .story-meta__item--time,
.html-ie11 .story--category .story-meta__item--author,
.html-ie11 .story--category .story-meta__item--time {
    margin-top: 7px
}

.story--recommended .story-meta__item--author,
.story--recommended .story-meta__item--time {
    margin-top: 13px
}

.html-ie10 .story--recommended .story-meta__item--author,
.html-ie10 .story--recommended .story-meta__item--time,
.html-ie11 .story--recommended .story-meta__item--author,
.html-ie11 .story--recommended .story-meta__item--time {
    margin-top: 11px
}

.story-meta__item--category,
.story-meta__item--recommended {
    margin-top: 3px
}

.html-ie10 .story-meta__item--category,
.html-ie10 .story-meta__item--recommended,
.html-ie11 .story-meta__item--category,
.html-ie11 .story-meta__item--recommended {
    margin-top: 1px
}

.story-meta__item--recommended {
    float: right
}

.story-meta__category,
.story-meta__recommended {
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px
}

.story-meta__category {
    padding: 5px 10px 3px;
    border: 1px solid #C3D3D9;
    border-radius: 10px
}

.story-meta__category,
.story-meta__category:active,
.story-meta__category:focus,
.story-meta__category:hover,
.story-meta__category:link,
.story-meta__category:visited {
    color: #A1AEB2
}

.story-meta__recommended {
    padding: 10px 10px 8px;
    border-radius: 4px;
    background-color: #36D400;
    color: #FFF
}

.story-title {
    position: relative;
    display: none;
    margin: 6px 0 0
}

.story--title .story-title {
    display: block
}

.story--type-footer-1 .story-title,
.story--type-footer-3 .story-title,
.story--type-main-1 .story-title {
    margin-top: 7px
}

.html-ie10 .story--type-footer-1 .story-title,
.html-ie10 .story--type-footer-3 .story-title,
.html-ie10 .story--type-main-1 .story-title,
.html-ie11 .story--type-footer-1 .story-title,
.html-ie11 .story--type-footer-3 .story-title,
.html-ie11 .story--type-main-1 .story-title {
    margin-top: 8px
}

.story--type-category-1 .story-title,
.story--type-feed .story-title,
.story--type-feed-image .story-title,
.story--type-main-2 .story-title,
.story--type-main-2-right .story-title,
.story--type-main-3 .story-title,
.story--type-main-3-right .story-title,
.story--type-main-4 .story-title {
    margin-top: 7px
}

.html-ie10 .story--type-category-1 .story-title,
.html-ie10 .story--type-feed .story-title,
.html-ie10 .story--type-feed-image .story-title,
.html-ie10 .story--type-main-2 .story-title,
.html-ie10 .story--type-main-2-right .story-title,
.html-ie10 .story--type-main-3 .story-title,
.html-ie10 .story--type-main-3-right .story-title,
.html-ie11 .story--type-category-1 .story-title,
.html-ie11 .story--type-feed .story-title,
.html-ie11 .story--type-feed-image .story-title,
.html-ie11 .story--type-main-2 .story-title,
.html-ie11 .story--type-main-2-right .story-title,
.html-ie11 .story--type-main-3 .story-title,
.html-ie11 .story--type-main-3-right .story-title {
    margin-top: 9px
}

.story--type-main-top-3 .story-title {
    margin-top: 2px
}

.html-ie10 .story--type-main-top-3 .story-title,
.html-ie11 .story--type-main-top-3 .story-title {
    margin-top: 3px
}

.story--type-category-4-image-fluid .story-title,
.story--type-main-4-image-text .story-title {
    margin-top: 18px
}

.html-ie10 .story--type-category-4-image-fluid .story-title,
.html-ie11 .story--type-category-4-image-fluid .story-title {
    margin-top: 15px
}

.html-ie10 .story--type-main-4-image-text .story-title,
.html-ie11 .story--type-main-4-image-text .story-title {
    margin-top: 14px
}

.story.story--type-social-preview .story-title {
    position: absolute;
    top: 245px;
    bottom: auto;
    left: 44px;
    right: 64px;
    width: auto;
    margin: 0;
    padding: 0
}

.story-title A {
    display: block;
    padding-bottom: 2px;
    line-height: 1.1
}

.story-title A,
.story-title A:active,
.story-title A:focus,
.story-title A:hover,
.story-title A:link,
.story-title A:visited {
    color: #000
}

.story__inner:hover .story-title A,
.story__inner:hover .story-title A:active,
.story__inner:hover .story-title A:focus,
.story__inner:hover .story-title A:hover,
.story__inner:hover .story-title A:link,
.story__inner:hover .story-title A:visited {
    color: #1DB1E7
}

.story--type-category-4-image-header .story-title A,
.story--type-main-top-1 .story-title A,
.story--type-main-top-2 .story-title A,
.story--type-main-top-3 .story-title A {
    line-height: 1
}

.story--type-category-4-image-fluid .story-title A,
.story--type-main-4-image-text .story-title A {
    color: #FFF
}

.story--type-category-4-image-fluid .story-title A:active,
.story--type-category-4-image-fluid .story-title A:focus,
.story--type-category-4-image-fluid .story-title A:hover,
.story--type-main-4-image-text .story-title A:active,
.story--type-main-4-image-text .story-title A:focus,
.story--type-main-4-image-text .story-title A:hover {
    color: #1DB1E7
}

.story.story--type-social-preview .story-title A {
    font-size: 64px;
    font-weight: 700;
    line-height: 72px;
    color: #FFF
}

.story.story--type-social-preview .story__inner:hover .story-title A:active,
.story.story--type-social-preview .story__inner:hover .story-title A:hover,
.story.story--type-social-preview .story__inner:hover .story-title A:link,
.story.story--type-social-preview .story__inner:hover .story-title A:visited {
    color: #FFF
}

[data-branding=jacobs] {
    position: relative
}

[data-branding=jacobs] .story-extra__items,
[data-branding=jacobs] .story-meta {
    display: none!important
}

[data-branding=jacobs] .story__title {
    position: absolute;
    width: 100%;
    min-height: 155px;
    left: 0;
    bottom: 0;
    margin: 0!important;
    padding: 20px 20px 80px;
    background-color: #004c23;
    box-sizing: border-box
}

[data-branding=jacobs] .story__title::after {
    content: '';
    position: absolute;
    bottom: 13px;
    left: 2px;
    width: 164px;
    height: 100px;
    background-image: url();
    background-repeat: no-repeat;
    background-position: 0;
    background-size: cover
}

[data-branding=jacobs] .story__title::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 76px;
    background-image: url();
    background-repeat: no-repeat;
    background-size: 600px 76px;
    background-position: -220px 16px
}

[data-branding=jacobs] .story__title a {
    display: block;
    color: #fff!important;
    max-height: 54px;
    font-size: 18px
}

[data-branding=jacobs] .story-link {
    z-index: 10
}

@media (max-width:1240px) {
    [data-branding=jacobs] .story__title::before {
        background-position: -250px 16px
    }
}

@media (max-width:1100px) {
    [data-branding=jacobs] .story__title::before {
        background-position: -275px 16px
    }
}

.story-media,
.story-media__additional-image {
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat
}

@media (max-width:1000px) {
    .stories .story--type-main-4-image-text .story-title {
        margin-top: 4px
    }
    .html-ie10 .stories .story--type-main-4-image-text .story-title,
    .html-ie11 .stories .story--type-main-4-image-text .story-title {
        margin-top: 0
    }
}

@media (max-width:750px) {
    .stories .story-meta__item--recommended {
        float: none
    }
    .stories .story--type-main-top-3 .story-title {
        margin-top: 8px
    }
}

.story-media {
    display: none
}

.story--pic-cover100 .story-media,
.story--pic-cover50 .story-media,
.story--pic-fixmedium .story-media,
.story--pic-fixsmall .story-media,
.story--pic-main .story-media,
.story--pic-wideinf .story-media,
.story--pic-widelarge .story-media,
.story--pic-widemedium .story-media,
.story--pic-widesmall .story-media,
.story--pic-widexlarge .story-media,
.story--pic-widexsmall .story-media {
    display: block
}

.story-media__hide {
    display: none
}

.story-media__additional {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.story-media__additional:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    border: 8px solid rgba(0, 0, 0, .5);
    box-sizing: border-box
}

.story-media__additional-image {
    height: 100%;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    -webkit-filter: blur(3px);
    filter: blur(3px)
}

.story-text {
    position: relative;
    z-index: 3;
    display: none;
    overflow: hidden;
    margin-top: 7px
}

.html-ie10 .story-text,
.html-ie11 .story-text {
    margin-top: 8px
}

.story--text .story-text {
    display: block
}

.story-text A {
    position: relative;
    z-index: 5
}

.story--type-main-1 .story-text {
    margin-top: 9px
}

.html-ie10 .story--type-main-1 .story-text,
.html-ie11 .story--type-main-1 .story-text {
    margin-top: 8px
}

.story--type-main-4 .story-text {
    margin-top: 9px
}

.html-ie10 .story--type-main-4 .story-text,
.html-ie11 .story--type-main-4 .story-text {
    margin-top: 7px
}

.story--type-feed .story-text {
    margin-top: 8px
}

.html-ie10 .story--type-feed .story-text,
.html-ie11 .story--type-feed .story-text {
    margin-top: 5px
}

.story--type-main-2 .story-text,
.story--type-main-2-right .story-text,
.story--type-main-3 .story-text,
.story--type-main-3-right .story-text {
    margin-top: 9px
}

.html-ie10 .story--type-main-2 .story-text,
.html-ie10 .story--type-main-2-right .story-text,
.html-ie10 .story--type-main-3 .story-text,
.html-ie10 .story--type-main-3-right .story-text,
.html-ie11 .story--type-main-2 .story-text,
.html-ie11 .story--type-main-2-right .story-text,
.html-ie11 .story--type-main-3 .story-text,
.html-ie11 .story--type-main-3-right .story-text {
    margin-top: 7px
}

.story--type-main-4-image-text .story-text {
    margin-top: 2px;
    line-height: 1.2;
    color: #FFF
}

.html-ie10 .story--type-main-4-image-text .story-text,
.html-ie11 .story--type-main-4-image-text .story-text {
    margin-top: 4px
}

@media (max-width:550px) {
    .stories .stories__outer:not(.stories__interesting) .story-text {
        display: none
    }
}

.story-extra {
    position: absolute;
    left: 0;
    bottom: 16px;
    display: none;
    width: 100%;
    min-height: 16px;
    box-sizing: border-box;
    font-size: 12px;
    color: #000
}

.story--archive .story-extra,
.story--extra .story-extra,
.story--promo .story-extra {
    display: block
}

.story--promo-buy .story-extra {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.html-ie10 .story--type-category-1 .story-extra,
.html-ie10 .story--type-category-4-image-header .story-extra,
.html-ie10 .story--type-main-1 .story-extra,
.html-ie10 .story--type-main-2 .story-extra,
.html-ie10 .story--type-main-2-right .story-extra,
.html-ie10 .story--type-main-3 .story-extra,
.html-ie10 .story--type-main-3-right .story-extra,
.html-ie11 .story--type-category-1 .story-extra,
.html-ie11 .story--type-category-4-image-header .story-extra,
.html-ie11 .story--type-main-1 .story-extra,
.html-ie11 .story--type-main-2 .story-extra,
.html-ie11 .story--type-main-2-right .story-extra,
.html-ie11 .story--type-main-3 .story-extra,
.html-ie11 .story--type-main-3-right .story-extra {
    bottom: 15px
}

.story--type-category-1 .story-extra,
.story--type-category-4-image-header .story-extra,
.story--type-main-1 .story-extra,
.story--type-main-1-image .story-extra,
.story--type-main-2 .story-extra,
.story--type-main-2-right .story-extra,
.story--type-main-3 .story-extra,
.story--type-main-3-right .story-extra,
.story--type-main-4 .story-extra,
.story--type-main-4-header .story-extra,
.story--type-main-4-image .story-extra,
.story--type-main-category-5 .story-extra,
.story--type-main-top-1 .story-extra,
.story--type-main-top-2 .story-extra,
.story--type-main-top-3 .story-extra {
    padding: 0 20px
}

.story--type-feed .story-extra {
    position: relative;
    bottom: auto;
    left: auto;
    margin-top: 12px
}

.html-ie10 .story--type-feed .story-extra,
.html-ie11 .story--type-feed .story-extra {
    margin-top: 9px
}

.story--type-feed-big .story-extra,
.story--type-feed-middle .story-extra {
    padding: 0 40px
}

.story--type-feed-image .story-extra {
    bottom: 38px
}

.html-ie10 .story--type-feed-image .story-extra,
.html-ie11 .story--type-feed-image .story-extra {
    bottom: 37px
}

.story--type-feed-image:not(.story--pic-fixmedium) .story-extra {
    position: static;
    margin-top: 10px
}

.story-extra__items {
    position: relative;
    z-index: 3;
    display: none;
    margin: 0;
    padding: 0;
    color: #000
}

.story--promo-buy .story-extra__items {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.story-extra__items A,
.story-extra__items A:active,
.story-extra__items A:focus,
.story-extra__items A:hover,
.story-extra__items A:link,
.story-extra__items A:visited {
    color: #000
}

.story--extra .story-extra__items {
    display: block
}

.story-extra__items .svgicon {
    width: 17px;
    height: 17px;
    margin-right: 2px;
    fill: #D4D7D8;
    vertical-align: -5px
}

.story-extra__item {
    position: relative;
    display: inline-block;
    margin-right: 12px
}

.story-extra .promolabel,
.story-extra__sticker {
    position: absolute;
    top: -2px;
    right: 20px;
    z-index: 5
}

.story-extra__item:last-child {
    margin-right: 0
}

.story-extra__item--like.lj-likus--hidden {
    display: none
}

.story-extra__item--like .svgicon {
    width: 15px
}

.story-extra .promolabel {
    font-family: ProximaNova, Helvetica, sans-serif;
    font-weight: 700;
    display: none
}

.story--promo-comm .story-extra .promolabel--blue,
.story--promo-self .story-extra .promolabel--yellow {
    display: inline-block
}

.story--promo-buy .story-extra .promolabel {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
}

.story-extra__sticker {
    display: none
}

.story--sticker .story-extra__sticker {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.story-extra__sticker .svgicon {
    display: none;
    width: 14px;
    height: 14px;
    margin-top: 4px;
    fill: #D4D7D8
}

.story-extra__sticker-switch {
    display: none
}

.story-extra__sticker-text {
    position: relative;
    z-index: 1;
    padding: 3px 10px;
    border-radius: 10px;
    border: 1px solid #DADADA;
    font-weight: 700;
    font-size: 13.4px;
    line-height: 1;
    text-transform: uppercase;
    outline: 0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.html-ie10 .story-extra__sticker-text,
.html-ie11 .story-extra__sticker-text {
    padding-top: 4px;
    padding-bottom: 2px
}

.story-extra__sticker-text,
.story-extra__sticker-text:active,
.story-extra__sticker-text:focus,
.story-extra__sticker-text:hover,
.story-extra__sticker-text:link,
.story-extra__sticker-text:visited {
    color: #646464
}

.story-extra__sticker-text:hover {
    border-color: #A6A6A6;
    color: #3D3D3D
}

.stories__interesting .story-extra__sticker-text {
    border-color: #5C5F5F
}

.stories__interesting .story-extra__sticker-text,
.stories__interesting .story-extra__sticker-text:active,
.stories__interesting .story-extra__sticker-text:focus,
.stories__interesting .story-extra__sticker-text:hover,
.stories__interesting .story-extra__sticker-text:link,
.stories__interesting .story-extra__sticker-text:visited {
    color: #BEBFC0
}

.stories__interesting .story-extra__sticker-text:hover {
    border-color: #A6A6A6;
    color: #FFF
}

.story-extra__archive {
    position: absolute;
    top: 1px;
    right: 0;
    display: none;
    text-transform: uppercase;
    font-size: 12px
}

.story--archive .story-extra__archive {
    display: block
}

.story-extra__buy {
    position: relative;
    bottom: 0;
    z-index: 5;
    display: none;
    font-size: 14px;
    color: #1DB1E7;
    line-height: 1
}

.story-extra__buy A,
.story-extra__buy A:active,
.story-extra__buy A:focus,
.story-extra__buy A:hover,
.story-extra__buy A:link,
.story-extra__buy A:visited {
    color: #1DB1E7
}

.story--promo-buy .story-extra__buy {
    display: block;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

@media (min-width:750.1px) and (max-width:1200px) {
    .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story--sticker .story-extra__items {
        padding-right: 18px
    }
    .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story-extra__sticker .svgicon {
        display: inline-block
    }
    .html-desktop .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story-extra__sticker:hover .story-extra__sticker-switcher,
    .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story-extra__sticker-text {
        display: none
    }
    .html-desktop .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story-extra__sticker:hover .story-extra__sticker-text {
        display: inline-block
    }
    .html-mobile .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story-extra__sticker-switch:checked+.story-extra__sticker-switcher {
        display: none
    }
    .html-mobile .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story-extra__sticker-switch:checked+.story-extra__sticker-switcher+.story-extra__sticker-text {
        display: inline-block
    }
    .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story--type-category-4-image-header .story-extra__sticker-text,
    .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story--type-main-1 .story-extra__sticker-text,
    .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story--type-main-4 .story-extra__sticker-text,
    .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story--type-main-top-3 .story-extra__sticker-text {
        background-color: #F8F8F8
    }
    .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story--type-main-1-image .story-extra__sticker-text,
    .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story--type-main-3 .story-extra__sticker-text,
    .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story--type-main-3-right .story-extra__sticker-text,
    .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story--type-main-4-image .story-extra__sticker-text,
    .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story--type-main-top-1 .story-extra__sticker-text,
    .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story--type-main-top-2 .story-extra__sticker-text {
        background: rgba(0, 0, 0, .6)
    }
}

@media (min-width:1001px) and (max-width:1070px) {
    .story__branding--cartenoire {
        right: -4px;
        max-width: 90px;
        width: 80px;
        height: 64px;
        z-index: 10
    }
}

@media (min-width:750.1px) and (max-width:1100px) {
    .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story-extra__item {
        margin-right: 6px
    }
    .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story-extra__item .svgicon {
        margin-right: 2px
    }
}

@media (min-width:750.1px) and (max-width:850px) {
    .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story--type-main-3 .story-extra__sticker,
    .stories .stories__outer:not(.stories__interesting):not(.stories__screen--feed) .story--type-main-3-right .story-extra__sticker {
        display: none
    }
}

@media (max-width:1000px) {
    .stories .story--type-feed-big .story-extra,
    .stories .story--type-feed-middle .story-extra {
        padding: 0 20px
    }
    .stories .story--type-feed-image .story-extra {
        bottom: 18px
    }
    [data-branding=jacobs] .story__title::before {
        background-size: 749px 84px;
        background-position: 70% 11px
    }
}

@media (max-width:400px) {
    [data-branding=jacobs] .story__title::before {
        background-position: 76% 11px
    }
}

.story__slider-progress {
    display: none;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 4
}

.story--slider-progress .story__slider-progress {
    display: block
}

.story--quote .story__inner {
    min-height: 210px;
    padding-right: 200px!important
}

.story-quote {
    position: absolute;
    top: 50%;
    right: 20px;
    display: none;
    width: 150px;
    max-height: 170px;
    overflow: hidden;
    line-height: 1;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.story--quote .story-quote {
    display: block
}

.story-quote__image {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 50%;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat
}

.story-quote__image-hide {
    display: none
}

.story-quote__title {
    margin: 16px 0 6px;
    font-weight: 700;
    font-size: 16px
}

.story-quote__text {
    font-weight: 300;
    font-size: 12px;
    color: #A1AEB2;
    line-height: 1.2
}

.story--pic-main .story-extra__items,
.story--pic-main .story-extra__items A,
.story--pic-main .story-extra__items A:active,
.story--pic-main .story-extra__items A:focus,
.story--pic-main .story-extra__items A:hover,
.story--pic-main .story-extra__items A:link,
.story--pic-main .story-extra__items A:visited,
.story--pic-main .story-meta__item--category,
.story--pic-main .story-meta__item--time,
.story--pic-main .story__title A,
.story--pic-main .story__title A:active,
.story--pic-main .story__title A:focus,
.story--pic-main .story__title A:hover,
.story--pic-main .story__title A:link,
.story--pic-main .story__title A:visited {
    color: #FFF
}

@media (max-width:650px) {
    .stories .story.story--quote .story__inner {
        padding-right: 0!important
    }
    .stories .story-quote {
        position: static;
        margin: 20px auto 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.story--size-10by05,
.story--size-10by07,
.story--size-10by10,
.story--size-10byinf {
    width: 318px
}

.story--size-15by10 {
    width: 477px
}

.story--size-20by10,
.story--size-20by14,
.story--size-20by22 {
    width: 636px
}

.story--size-30byinf {
    width: 1176px
}

.stories__screen--feed-with-banner .story--size-30byinf {
    width: 896px
}

.story--size-30by16 {
    width: 1256px
}

.stories__screen--feed-with-banner .story--size-30by16 {
    width: 936px
}

.story--size-10by05 {
    height: 142px
}

.story--size-10by07 {
    height: 204px
}

.story--size-10by10,
.story--size-15by10,
.story--size-20by10 {
    height: 300px
}

.story--size-20by14 {
    height: 424px
}

.story--size-30by16 {
    height: 500px
}

.story--size-20by22 {
    height: 616px
}

.story--ljsale {
    height: auto
}

@media (max-width:1304px) {
    .stories .story {
        width: 100%
    }
    .stories .stories__screen--fourth .story--size-20by10 {
        width: 66.66%
    }
    .stories .stories__screen--category .story--size-20by10,
    .stories .stories__screen--first .stories__column--size-50 .story--size-10by07,
    .stories .stories__screen--first .stories__column--size-50 .story--size-10by10,
    .stories .stories__screen--fourth .story--size-15by10,
    .stories .stories__screen--third .stories__column--size-66 .story--size-10by10 {
        width: 50%
    }
    .stories .stories__screen--branding .story--size-10byinf,
    .stories .stories__screen--fourth .story--size-10by10,
    .stories .stories__screen--third .stories__column .story--size-10by05 {
        width: 33.33%
    }
    .stories .stories__screen--branding-category .story--size-10byinf,
    .stories .stories__screen--category .story--size-10by10 {
        width: 25%
    }
    .stories .story--type-feed-middle.story--size-30by16 {
        width: calc(100% + 80px)
    }
    .stories .stories__screen--feed-with-banner .story--type-feed-middle.story--size-30by16 {
        width: calc(100% + 40px)
    }
}

@media (max-width:1232px) {
    .stories .stories__screen--branding-category .story--size-10byinf {
        width: 33.33%
    }
}

@media (max-width:1000px) {
    .stories .stories__screen--category .story--size-20by10 {
        width: 100%
    }
    .stories .stories__screen--category .story--size-10by10,
    .stories--category .stories__screen--first .story--size-20by10,
    .stories--category .stories__screen--first .story--size-20by22 {
        width: 50%
    }
    .stories .story--type-feed-middle.story--size-30by16 {
        width: calc(100% + 44px)
    }
}

@media (max-width:932px) {
    .stories .stories__outer.stories__screen--branding-category .story.story--size-10byinf {
        width: 50%
    }
}

@media (max-width:750px) {
    .stories .stories__outer:not(.stories__screen--feed) .story {
        width: 100%
    }
    .stories .stories__outer.stories__screen--branding .story--size-10byinf {
        width: 50%
    }
    .stories .stories__outer:not(.stories__screen--feed) .story.story--pic-main,
    .stories .stories__outer:not(.stories__screen--feed) .story.story--pic-widexlarge {
        width: calc(100% + 16px);
        margin-left: -8px;
        padding: 0
    }
    .stories .story--type-feed-middle.story--size-30by16 {
        width: calc(100% + 40px)
    }
    .stories .stories__outer .story--size-10by10:not(.story--pic-cover100),
    .stories .story--size-10by05,
    .stories .story--size-15by10:not(.story--pic-cover100) {
        height: auto
    }
}

@media (max-width:632px) {
    .stories .stories__outer.stories__screen--branding-category .story.story--size-10byinf {
        width: 100%
    }
}

@media (max-width:550px) {
    .stories .stories__outer.stories__screen--branding .story--size-10byinf {
        width: 100%
    }
}

.story--title-m-xs .story__title A,
.story--title-m-xxs .story__title A {
    font-weight: 400
}

.story--title-bl-l .story__title A,
.story--title-bl-m .story__title A,
.story--title-bl-s .story__title A,
.story--title-bl-xl .story__title A,
.story--title-bl-xm .story__title A,
.story--title-bl-xs .story__title A,
.story--title-bl-xxl .story__title A,
.story--title-bl-xxs .story__title A,
.story--title-bo-l .story__title A,
.story--title-bo-s .story__title A,
.story--title-bo-xs .story__title A,
.story--title-bo-xxl .story__title A,
.story--title-bo-xxs .story__title A {
    font-weight: 700
}

.story--title-m-xxs .story__title A {
    font-size: 16px
}

.story--title-m-xs .story__title A {
    font-size: 18px
}

.story--title-bo-xxs .story__title A {
    font-size: 16px
}

.story--title-bo-xs .story__title A {
    font-size: 18px
}

.story--title-bo-s .story__title A {
    font-size: 21px
}

.story--title-bo-l .story__title A {
    font-size: 28px
}

.story--title-bo-xxl .story__title A {
    font-size: 36px
}

.story--title-bl-xxs .story__title A {
    font-size: 16px
}

.story--title-bl-xs .story__title A {
    font-size: 18px
}

.story--title-bl-ss .story__title A {
    font-size: 20px
}

.story--title-bl-s .story__title A {
    font-size: 21px
}

.story--title-bl-m .story__title A {
    font-size: 24px
}

.story--title-bl-xm .story__title A {
    font-size: 26px
}

.story--title-bl-l .story__title A {
    font-size: 28px
}

.story--title-bl-xl .story__title A {
    font-size: 32px
}

.story--title-bl-xxl .story__title A {
    font-size: 36px
}

.story--pic-cover100 .story__inner:before,
.story--pic-cover50 .story__inner:before,
.story--pic-main .story__inner:before,
.story--pic-widexlarge .story__inner:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    display: block;
    width: 100%;
    height: 100%
}

.story--pic-main .story__inner {
    position: absolute;
    bottom: 0;
    left: 8px;
    width: calc(100% - 16px);
    height: auto;
    max-height: 290px
}

.story--pic-main .story__inner:before {
    width: 100%;
    background-color: rgba(0, 0, 0, .4)
}

.story--pic-main.story--sticker .story__inner {
    width: 76%
}

.story--pic-main.story--sticker .story__inner:before {
    width: calc(131.57895% - 16px)
}

.story--pic-main .story__link {
    top: auto;
    bottom: 0;
    left: 0;
    height: 424px
}

.story--pic-main.story--sticker .story__link {
    width: calc(131.5% - 16px)
}

.story--pic-main .story__meta {
    position: absolute;
    bottom: 17px;
    left: 20px
}

.html-ie10 .story--pic-main .story__meta,
.html-ie11 .story--pic-main .story__meta {
    bottom: 15px
}

.story--pic-main .story__title {
    margin-top: 0;
    margin-bottom: 21px
}

.html-ie10 .story--pic-main .story__title,
.html-ie11 .story--pic-main .story__title {
    margin-bottom: 16px
}

.story--pic-main .story__media {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 424px;
    background-color: rgba(0, 0, 0, .4)
}

.story--pic-main.story--sticker .story__media {
    width: calc(131.5% - 16px)
}

.story--pic-main .story__extra {
    right: 0;
    left: auto;
    display: inline-block;
    width: 100%;
    text-align: right
}

.story--pic-widelarge .story__media,
.story--pic-widemedium .story__media {
    top: 0;
    left: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, .4);
    z-index: 1;
    position: absolute
}

.html-ie10 .story--pic-main .story__extra,
.html-ie11 .story--pic-main .story__extra {
    bottom: 15px
}

.story--pic-main .story-extra__sticker {
    right: calc(-31.57895% + 32px)
}

.story--pic-main .story-extra__sticker-text {
    border-color: #9E9E9E
}

.story--pic-main .story-extra__sticker-text,
.story--pic-main .story-extra__sticker-text:active,
.story--pic-main .story-extra__sticker-text:focus,
.story--pic-main .story-extra__sticker-text:hover,
.story--pic-main .story-extra__sticker-text:link,
.story--pic-main .story-extra__sticker-text:visited {
    color: #E1E1E1
}

.story--pic-cover100 .story-meta__item--category,
.story--pic-cover100 .story-meta__item--time,
.story--pic-cover100 .story__title A,
.story--pic-cover100 .story__title A:active,
.story--pic-cover100 .story__title A:focus,
.story--pic-cover100 .story__title A:hover,
.story--pic-cover100 .story__title A:link,
.story--pic-cover100 .story__title A:visited {
    color: #FFF
}

.story--pic-main .story-extra__sticker-text:hover {
    border-color: #D4D7D8;
    color: #FFF
}

.story--pic-main .story__slider-progress {
    right: calc(-31.57895% + 28px)
}

.story--pic-widesmall .story__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.story--pic-widesmall .story__meta {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.story--pic-widesmall .story__title {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    height: 54px;
    margin-top: 2px;
    margin-bottom: 37px
}

.html-ie10 .story--pic-widesmall .story__title,
.html-ie11 .story--pic-widesmall .story__title {
    margin-bottom: 35px
}

.story--pic-widesmall .story__media {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin: -20px -20px 8px;
    background-color: rgba(0, 0, 0, .4)
}

.html-ie10 .story--pic-widesmall .story__media,
.html-ie11 .story--pic-widesmall .story__media {
    margin-bottom: 9px
}

.story--pic-widemedium .story__inner {
    padding-top: 219px
}

.html-ie10 .story--pic-widemedium .story__inner,
.html-ie11 .story--pic-widemedium .story__inner {
    padding-top: 220px
}

.story--pic-widemedium.story--type-main-4-image-text .story__inner {
    padding-top: 233px
}

.html-ie10 .story--pic-widemedium.story--type-main-4-image-text .story__inner,
.html-ie11 .story--pic-widemedium.story--type-main-4-image-text .story__inner {
    padding-top: 232px
}

.story--pic-widemedium .story__media {
    height: 200px
}

.story--pic-widemedium.story--type-main-4-image-text .story__media {
    height: 226px
}

.story--pic-widelarge .story__inner {
    padding-top: 270px
}

.story--pic-widelarge .story__media {
    height: 250px
}

.story--pic-widexlarge .story__inner {
    position: absolute;
    bottom: 0;
    left: 8px;
    width: 80%;
    height: auto;
    max-height: 290px
}

.story--pic-widexlarge .story__inner:before {
    background-color: #F8F8F8
}

.story--pic-widexlarge .story__link {
    top: auto;
    bottom: 0;
    left: 0;
    width: calc(125% - 16px);
    height: 616px
}

.story--pic-widexlarge .story__title {
    margin-bottom: 59px
}

.html-ie10 .story--pic-widexlarge .story__title,
.html-ie11 .story--pic-widexlarge .story__title {
    margin-bottom: 53px
}

.story--pic-widexlarge .story__media {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: calc(125% - 16px);
    height: 616px;
    background-color: rgba(0, 0, 0, .4)
}

.story--pic-wideinf .story__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.story--pic-wideinf .story__meta {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.story--pic-wideinf .story__title {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
}

.story--pic-wideinf .story__media {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-bottom: 7px;
    background-image: none!important
}

.html-ie10 .story--pic-wideinf .story__media,
.html-ie11 .story--pic-wideinf .story__media {
    margin-bottom: 6px
}

.story--pic-wideinf .story__media .story-media__hide {
    display: block!important;
    width: 100%
}

.story--pic-fixmedium .story__inner:after,
.story--pic-fixsmall .story__inner:after {
    display: table;
    clear: both;
    content: ''
}

.story--pic-fixsmall.story--type-footer-3 .story__title {
    float: left;
    width: calc(100% - 140px)
}

.story--pic-fixsmall .story__media {
    float: right;
    width: 120px;
    height: 70px;
    margin-top: 10px
}

.story--pic-fixmedium.story--type-feed-image .story__text {
    padding-bottom: 20px
}

.story--pic-fixmedium .story__media {
    width: 280px;
    height: 160px;
    margin-top: 12px;
    background-color: rgba(0, 0, 0, .4)
}

.html-ie10 .story--pic-fixmedium .story__media,
.html-ie11 .story--pic-fixmedium .story__media {
    margin-top: 7px
}

.story--pic-fixmedium:not(.story--pic-right) .story__media {
    float: left;
    margin-right: 20px
}

.story--pic-fixmedium.story--pic-right .story__media {
    float: right;
    margin-left: 20px
}

.story--pic-fixmedium .story__text {
    margin-top: 8px
}

.html-ie10 .story--pic-fixmedium .story__text,
.html-ie11 .story--pic-fixmedium .story__text {
    margin-top: 6px
}

.story--pic-fixmedium.story--type-feed-image:not(.story--pic-right) .story__extra {
    left: 300px;
    width: calc(100% - 300px);
    margin: 0
}

.story--pic-cover100 .story__inner:before {
    background-color: rgba(0, 0, 0, .5)
}

.story--pic-cover100.story--type-feed-middle .story__inner:before {
    background-color: rgba(0, 0, 0, .1)
}

.story--pic-cover100 .story__inner:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: block;
    width: 100%;
    height: 40%;
    background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .6));
    background: linear-gradient(transparent, rgba(0, 0, 0, .6))
}

.story--pic-cover100.story--type-social-preview .story__inner:after {
    display: none
}

.story--pic-cover100 .story__title {
    position: absolute;
    bottom: 54px;
    left: 0;
    width: 100%;
    margin-top: 0;
    padding: 0 20px;
    box-sizing: border-box
}

.html-ie10 .story--pic-cover100 .story__title,
.html-ie11 .story--pic-cover100 .story__title {
    bottom: 51px
}

.story--pic-cover100.story--type-main-top-2 .story__title {
    bottom: 53px
}

.html-ie10 .story--pic-cover100.story--type-main-top-2 .story__title,
.html-ie11 .story--pic-cover100.story--type-main-top-2 .story__title {
    bottom: 50px
}

.story--pic-cover100.story--type-feed-middle .story__title {
    bottom: 48px
}

.html-ie10 .story--pic-cover100.story--type-feed-middle .story__title,
.html-ie11 .story--pic-cover100.story--type-feed-middle .story__title {
    bottom: 43px
}

.story--pic-cover100.story--type-feed-big .story__title,
.story--pic-cover100.story--type-feed-middle .story__title {
    padding: 0 40px
}

.story--pic-cover100 .story__inner:hover .story__title A,
.story--pic-cover100 .story__inner:hover .story__title A:active,
.story--pic-cover100 .story__inner:hover .story__title A:focus,
.story--pic-cover100 .story__inner:hover .story__title A:hover,
.story--pic-cover100 .story__inner:hover .story__title A:link,
.story--pic-cover100 .story__inner:hover .story__title A:visited {
    color: #1DB1E7
}

.story--pic-cover100 .story__media {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%
}

.story--pic-cover100.story--type-social-preview .story__inner:before {
    background-color: rgba(0, 0, 0, 0)
}

.story--pic-cover100.story--type-social-preview .story__media {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto
}

.story--pic-cover100.story--type-social-preview .story__media:before {
    content: '';
    position: absolute;
    top: 40px;
    left: 40px;
    z-index: 3;
    display: block;
    width: 398px;
    height: 64px;
    background-image: url(data:image/png;base64,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)
}

.story--pic-cover100.story--type-social-preview .story__media:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
    background-color: rgba(0, 0, 0, .5)
}

.story--pic-cover100.story--type-social-preview .story__media[style*='background-image: url("")'] {
    background: -webkit-linear-gradient(135deg, #34E1F0, #00A3D9)!important;
    background: linear-gradient(-45deg, #34E1F0, #00A3D9)!important
}

.story--pic-cover100.story--type-social-preview .story__media[style*='background-image: url("")']:before {
    background-image: url(data:image/png;base64,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)
}

.story--pic-cover100.story--type-social-preview .story__media[style*='background-image: url("")']:after {
    background-color: rgba(0, 0, 0, 0)
}

.story--pic-cover100 .story-extra__items,
.story--pic-cover100 .story-extra__items A,
.story--pic-cover100 .story-extra__items A:active,
.story--pic-cover100 .story-extra__items A:focus,
.story--pic-cover100 .story-extra__items A:hover,
.story--pic-cover100 .story-extra__items A:link,
.story--pic-cover100 .story-extra__items A:visited {
    color: #FFF
}

.story--pic-cover100 .story-extra__items .svgicon,
.story--pic-cover100 .story-extra__sticker .svgicon {
    fill: #D4D7D8;
    opacity: 1
}

.story--pic-cover100 .story-extra__promo {
    opacity: .6
}

.story--pic-cover100 .story-extra__archive {
    color: #FFF;
    opacity: .6
}

.html-ie10 .story--pic-cover100 .story-extra,
.html-ie11 .story--pic-cover100 .story-extra {
    bottom: 15px
}

.story--pic-cover100 .story-extra__sticker-text {
    border-color: #9E9E9E
}

.story--pic-cover100 .story-extra__sticker-text,
.story--pic-cover100 .story-extra__sticker-text:active,
.story--pic-cover100 .story-extra__sticker-text:focus,
.story--pic-cover100 .story-extra__sticker-text:hover,
.story--pic-cover100 .story-extra__sticker-text:link,
.story--pic-cover100 .story-extra__sticker-text:visited {
    color: #E1E1E1
}

.story--pic-cover100 .story-extra__sticker-text:hover {
    border-color: #D4D7D8;
    color: #FFF
}

.stories__screen--feed:not(.stories__screen--feed-with-banner) .story--pic-cover100.story--type-feed-middle .story-extra__sticker {
    right: 60px
}

.story--pic-cover50 .story__inner {
    position: absolute;
    right: 8px;
    width: calc(50% - 8px)
}

.story--pic-cover50 .story__inner:before {
    background-color: rgba(0, 0, 0, .6)
}

.story--pic-cover50.story--pic-right .story__inner {
    left: 8px
}

.story--pic-cover50 .story__link {
    width: 200%;
    height: 300px
}

.story--pic-cover50:not(.story--pic-right) .story__link {
    right: 0;
    left: auto
}

.story--pic-cover50 .story__media {
    position: absolute;
    top: 0;
    right: 100%;
    z-index: 1;
    width: 100%;
    height: 300px;
    background-color: rgba(0, 0, 0, .4)
}

.story--pic-cover50.story--pic-right .story__media {
    right: -100%
}

.story--pic-cover50 .story-media__additional {
    display: block;
    right: -100%
}

.story--pic-cover50.story--pic-right .story-media__additional {
    right: auto;
    left: -100%
}

.story--pic-cover50 .story-extra__sticker-text {
    border-color: #9E9E9E
}

.story--pic-cover50 .story-extra__sticker-text,
.story--pic-cover50 .story-extra__sticker-text:active,
.story--pic-cover50 .story-extra__sticker-text:focus,
.story--pic-cover50 .story-extra__sticker-text:hover,
.story--pic-cover50 .story-extra__sticker-text:link,
.story--pic-cover50 .story-extra__sticker-text:visited {
    color: #E1E1E1
}

.story--pic-cover50 .story-extra__sticker-text:hover {
    border-color: #D4D7D8;
    color: #FFF
}

@media (min-width:750.1px) {
    .story--pic-cover50 HTML:not(.html-ie11):not(.html-ie10):not(.ie) .story--pic-cover50 .story-media__additional {
        display: block
    }
    .story--pic-cover50 .story__title A,
    .story--pic-cover50 .story__title A:active,
    .story--pic-cover50 .story__title A:focus,
    .story--pic-cover50 .story__title A:hover,
    .story--pic-cover50 .story__title A:link,
    .story--pic-cover50 .story__title A:visited {
        color: #FFF
    }
    .story--pic-cover50 .story__inner:hover .story__title A,
    .story--pic-cover50 .story__inner:hover .story__title A:active,
    .story--pic-cover50 .story__inner:hover .story__title A:focus,
    .story--pic-cover50 .story__inner:hover .story__title A:hover,
    .story--pic-cover50 .story__inner:hover .story__title A:link,
    .story--pic-cover50 .story__inner:hover .story__title A:visited {
        color: #1DB1E7
    }
    .story--pic-cover50 .story-extra__items,
    .story--pic-cover50 .story-extra__items A,
    .story--pic-cover50 .story-extra__items A:active,
    .story--pic-cover50 .story-extra__items A:focus,
    .story--pic-cover50 .story-extra__items A:hover,
    .story--pic-cover50 .story-extra__items A:link,
    .story--pic-cover50 .story-extra__items A:visited,
    .story--pic-cover50 .story-meta__item--category,
    .story--pic-cover50 .story-meta__item--time,
    .story--pic-cover50 .story__text {
        color: #FFF
    }
    .story--pic-cover50 .story-extra__items .svgicon,
    .story--pic-cover50 .story-extra__sticker .svgicon {
        fill: #D4D7D8;
        opacity: .5
    }
    .story--pic-cover50 .story-extra__promo {
        opacity: .6
    }
    .story--pic-cover50 .story-extra__archive {
        color: #FFF;
        opacity: .6
    }
}

@media (max-width:1304px) {
    .stories .story--type-category-1 .story__title A,
    .stories .story--type-main-top-1 .story__title A {
        font-size: 24px
    }
    .stories .story--type-category-4-image-header .story__title A,
    .stories .story--type-main-top-3 .story__title A {
        font-size: 15px
    }
    .stories .story--type-main-3 .story__title A,
    .stories .story--type-main-3-right .story__title A,
    .stories .story--type-main-4 .story__title A,
    .stories .story--type-main-4-image .story__title A,
    .stories .story--type-main-top-2 .story__title A {
        font-size: 17px
    }
    .stories .story--type-feed-middle .story__title A {
        font-size: 24px
    }
    .stories .story--type-feed .story__title A,
    .stories .story--type-feed-image .story__title A {
        font-size: 22px
    }
    .stories .story--pic-widesmall .story__title {
        height: 76px
    }
}

@media (max-width:1000px) {
    .stories .story--pic-widexlarge,
    .stories .story--pic-widexlarge .story__link,
    .stories .story--pic-widexlarge .story__media {
        height: 350px
    }
    .stories .story--pic-cover100.story--type-feed-middle {
        height: 320px
    }
    .stories .story--pic-cover100.story--type-feed-big .story__title,
    .stories .story--pic-cover100.story--type-feed-middle .story__title {
        padding: 0 20px
    }
    .stories .stories__screen--feed .story--pic-cover100.story--type-feed-middle .story-extra__sticker {
        right: 40px
    }
}

@media (max-width:750px) {
    .stories .story--type-category-1 .story__title A,
    .stories .story--type-main-top-1 .story__title A {
        font-size: 22px
    }
    .stories .story--type-category-4-image-header .story__title A,
    .stories .story--type-main-3 .story__title A,
    .stories .story--type-main-3-right .story__title A,
    .stories .story--type-main-4 .story__title A,
    .stories .story--type-main-4-image .story__title A,
    .stories .story--type-main-top-2 .story__title A,
    .stories .story--type-main-top-3 .story__title A {
        font-size: 18px
    }
    .stories .story--type-feed-middle .story__title A {
        font-size: 22px
    }
    .stories .story--type-feed .story__title A,
    .stories .story--type-feed-image .story__title A {
        font-size: 18px
    }
    .stories .story--pic-main,
    .stories .story--pic-main .story__link,
    .stories .story--pic-main .story__media {
        height: 300px
    }
    .stories .story--pic-main .story__inner,
    .stories .story--pic-widexlarge .story__inner {
        left: 0
    }
    .stories .story--pic-cover50 .story-media__additional,
    .stories .story--pic-cover50 .story__inner:before,
    .stories .story--pic-cover50 .story__text,
    .stories .story--pic-cover50:before {
        display: none
    }
    .stories .story--pic-main:not(.story--sticker) .story__inner {
        width: 100%
    }
    .stories .story--pic-main.story--sticker .story__inner:before {
        width: 131.57895%
    }
    .stories .story--pic-main.story--sticker .story__link,
    .stories .story--pic-main.story--sticker .story__media {
        width: 131.5%
    }
    .stories .story--pic-main .story__title {
        margin-top: 0
    }
    .stories .story--pic-main .story-extra__sticker,
    .stories .story--pic-main .story__slider-progress {
        right: calc(-31.57895% + 16px)
    }
    .stories .story--pic-widesmall .story__media {
        height: 220px
    }
    .stories .story--pic-widesmall .story__title {
        margin-top: 8px
    }
    .stories .story--pic-widesmall .story__extra {
        margin-top: 12px
    }
    .stories .story--pic-widexlarge {
        height: 300px
    }
    .stories .story--pic-widexlarge .story__link {
        width: 125%;
        height: 300px
    }
    .stories .story--pic-widexlarge .story__media {
        left: 0;
        width: 125%;
        height: 300px
    }
    .stories .story--pic-widexlarge .story__title {
        margin-bottom: 24px
    }
    .stories .story--pic-cover100.story--type-main-4-image,
    .stories .story--pic-cover100.story--type-main-top-2 {
        height: 260px
    }
    .stories .story--pic-cover50 {
        height: auto
    }
    .stories .story--pic-cover50 .story__inner {
        position: static;
        width: 100%;
        min-height: 180px;
        max-height: 100%;
        padding-bottom: 64px
    }
    .stories .story--pic-cover50:not(.story--pic-right) .story__inner {
        padding-left: 180px
    }
    .stories .story--pic-cover50.story--pic-right .story__inner {
        padding-right: 180px
    }
    .stories .story--pic-cover50 .story__link {
        top: 0;
        width: 100%;
        height: 100%
    }
    .stories .story--pic-cover50 .story__media {
        position: absolute;
        top: 20px;
        width: 140px;
        height: 140px;
        margin-top: 0
    }
    .stories .story--pic-cover50:not(.story--pic-right) .story__media {
        left: 28px
    }
    .stories .story--pic-cover50.story--pic-right .story__media {
        right: 28px
    }
    .stories .story--pic-cover50 .story__extra {
        width: calc(100% - 176px);
        top: auto;
        bottom: 16px
    }
    .stories .story--pic-cover50:not(.story--pic-right) .story__extra {
        left: 168px
    }
    .stories .story--pic-cover50.story--pic-right .story__extra {
        right: 168px;
        left: auto
    }
    .stories .story--pic-cover50 .story-extra__sticker-text,
    .stories .story--pic-cover50 .story-extra__sticker-text:active,
    .stories .story--pic-cover50 .story-extra__sticker-text:focus,
    .stories .story--pic-cover50 .story-extra__sticker-text:hover,
    .stories .story--pic-cover50 .story-extra__sticker-text:link,
    .stories .story--pic-cover50 .story-extra__sticker-text:visited {
        color: #646464
    }
    .stories .story--pic-cover50 .story-extra__sticker:hover {
        background-color: #DADADA
    }
}

HTML BODY .story--author.story--author-partner .i-ljuser-profile,
HTML BODY .story--type-social-preview .i-ljuser-profile {
    display: none!important
}

@media (max-width:650px) {
    .stories .story--pic-fixmedium .story__media {
        width: 160px;
        height: 90px
    }
    .stories .story--pic-fixmedium.story--type-feed-image:not(.story--pic-right) .story__extra {
        left: 180px;
        width: calc(100% - 180px)
    }
}

@media (max-width:550px) {
    .stories .story--pic-main .story__meta {
        bottom: 46px
    }
    .stories .story--pic-main .story__title {
        margin-bottom: 58px
    }
    .stories .story--pic-main .story__extra {
        right: auto;
        left: 0;
        text-align: left
    }
    .stories .story--pic-fixmedium .story__media {
        width: 100%;
        height: 240px;
        float: none;
        margin: 10px 0 0
    }
    .stories .story--pic-fixmedium.story--type-feed-image .story__extra {
        position: static;
        width: 100%;
        margin-top: 10px
    }
    .stories .story--pic-fixmedium.story--type-feed-image .story-extra__sticker {
        top: auto;
        bottom: 18px;
        right: 0
    }
    .stories__screen--feed:not(.stories__screen--feed-with-banner) .story--pic-cover100.story--type-feed-middle .story-extra__sticker {
        right: 20px
    }
    .stories__screen--feed:not(.stories__screen--feed-with-banner) .story--type-feed .story-extra__sticker {
        right: 0
    }
}

@media (max-width:460px) {
    .stories .story--pic-widesmall .story__media {
        height: 180px
    }
    .stories .story--pic-fixsmall.story--type-feed-image .story__title {
        width: calc(100% - 110px)
    }
    .stories .story--pic-fixsmall.story--type-feed-image .story__media {
        width: 90px
    }
    .stories .story--pic-fixmedium .story__media {
        float: none;
        width: 100%;
        height: 120px;
        margin: 10px 0 0
    }
    .stories .story--pic-fixmedium.story--type-feed-image:not(.story--pic-right) .story__extra {
        left: 0;
        width: 100%
    }
    .stories .story--pic-cover50 .story__inner {
        padding-right: 20px!important;
        padding-left: 20px!important;
        padding-bottom: 50px
    }
    .stories .story--pic-cover50 .story__media {
        position: static;
        width: 100%;
        height: 160px;
        margin-top: 10px
    }
    .stories .story--pic-cover50 .story__extra {
        left: 8px!important;
        right: 8px!important;
        width: auto!important
    }
}

.story--text-small .story__text {
    font-size: 13px
}

.story--text-medium .story__text {
    font-size: 14px;
    line-height: 1.3
}

.story--text-large .story__text {
    font-size: 16px
}

.story--text-xlarge .story__text {
    font-size: 18px
}

HTML BODY .i-ljuser-username,
HTML BODY .i-ljuser-username:link,
HTML BODY .i-ljuser-username:visited {
    color: #00BAF8
}

HTML BODY .i-ljuser-username:active,
HTML BODY .i-ljuser-username:focus,
HTML BODY .i-ljuser-username:hover {
    color: #000
}

.story--author-partner HTML BODY .story--author.story--author-partner .i-ljuser-username,
.story--author-partner HTML BODY .story--author.story--author-partner .i-ljuser-username:active,
.story--author-partner HTML BODY .story--author.story--author-partner .i-ljuser-username:focus,
.story--author-partner HTML BODY .story--author.story--author-partner .i-ljuser-username:hover,
.story--author-partner HTML BODY .story--author.story--author-partner .i-ljuser-username:link,
.story--author-partner HTML BODY .story--author.story--author-partner .i-ljuser-username:visited {
    color: #A1AEB2
}

.story--type-category-4-image-fluid .i-ljuser-username,
.story--type-main-4-image-text .i-ljuser-username {
    color: #00BAF8
}

.story--type-category-4-image-fluid .i-ljuser-username:active,
.story--type-category-4-image-fluid .i-ljuser-username:focus,
.story--type-category-4-image-fluid .i-ljuser-username:hover,
.story--type-main-4-image-text .i-ljuser-username:active,
.story--type-main-4-image-text .i-ljuser-username:focus,
.story--type-main-4-image-text .i-ljuser-username:hover,
.story--type-social-preview HTML BODY .story--type-social-preview .i-ljuser-username,
.story--type-social-preview HTML BODY .story--type-social-preview .i-ljuser-username:active,
.story--type-social-preview HTML BODY .story--type-social-preview .i-ljuser-username:focus,
.story--type-social-preview HTML BODY .story--type-social-preview .i-ljuser-username:hover,
.story--type-social-preview HTML BODY .story--type-social-preview .i-ljuser-username:link,
.story--type-social-preview HTML BODY .story--type-social-preview .i-ljuser-username:visited,
HTML BODY .stories__interesting .i-ljuser-username:active,
HTML BODY .stories__interesting .i-ljuser-username:focus,
HTML BODY .stories__interesting .i-ljuser-username:hover,
HTML BODY .story--pic-cover100 .i-ljuser-username,
HTML BODY .story--pic-cover100 .i-ljuser-username:link,
HTML BODY .story--pic-cover100 .i-ljuser-username:visited,
HTML BODY .story--pic-main .i-ljuser-username,
HTML BODY .story--pic-main .i-ljuser-username:link,
HTML BODY .story--pic-main .i-ljuser-username:visited {
    color: #FFF
}

HTML BODY .story--type-social-preview .i-ljuser-username {
    font-size: 32px
}

HTML BODY .story--type-social-preview .i-ljuser-username B {
    font-weight: 400
}

HTML BODY .stories__interesting .story--author .i-ljuser-profile,
HTML BODY .story--author.story--pic-cover100 .i-ljuser-profile,
HTML BODY .story--author.story--pic-main .i-ljuser-profile {
    background-position: -14px -1px
}

HTML BODY .stories__interesting .story--author .story--author-users.i-ljuser-type-P .i-ljuser-profile,
HTML BODY .story--author.story--pic-cover100 .story--author-users.i-ljuser-type-P .i-ljuser-profile,
HTML BODY .story--author.story--pic-main .story--author-users.i-ljuser-type-P .i-ljuser-profile {
    background-position: -19px -14px
}

HTML BODY .stories__interesting .story--author .i-ljuser-type-C .i-ljuser-profile,
HTML BODY .story--author.story--pic-cover100 .i-ljuser-type-C .i-ljuser-profile,
HTML BODY .story--author.story--pic-main .i-ljuser-type-C .i-ljuser-profile {
    background-position: -23px -27px!important
}

HTML BODY .story--pic-cover100 .i-ljuser-username:active,
HTML BODY .story--pic-cover100 .i-ljuser-username:focus,
HTML BODY .story--pic-cover100 .i-ljuser-username:hover,
HTML BODY .story--pic-main .i-ljuser-username:active,
HTML BODY .story--pic-main .i-ljuser-username:focus,
HTML BODY .story--pic-main .i-ljuser-username:hover {
    color: #00BAF8
}

@media (min-width:750.1px) {
    HTML BODY .story--author.story--pic-cover50 .i-ljuser-profile {
        background-position: -14px -1px
    }
    HTML BODY .story--author.story--pic-cover50 .story--author-users.i-ljuser-type-P .i-ljuser-profile {
        background-position: -19px -14px
    }
    HTML BODY .story--author.story--pic-cover50 .i-ljuser-type-C .i-ljuser-profile {
        background-position: -23px -27px!important
    }
    HTML BODY .story--pic-cover50 .i-ljuser-username,
    HTML BODY .story--pic-cover50 .i-ljuser-username:link,
    HTML BODY .story--pic-cover50 .i-ljuser-username:visited {
        color: #FFF
    }
    HTML BODY .story--pic-cover50 .i-ljuser-username:active,
    HTML BODY .story--pic-cover50 .i-ljuser-username:focus,
    HTML BODY .story--pic-cover50 .i-ljuser-username:hover {
        color: #00BAF8
    }
}

.story--type-main-top-1 .story__title A {
    max-height: 168px
}

.story--type-main-top-2 .story__title A {
    max-height: 100px
}

.story--type-main-top-3 .story__title A {
    max-height: 60px
}

.story--type-main-1 .story__title A {
    max-height: 70px
}

.story--type-main-1-image .story__title A {
    max-height: 184px
}

.story--type-main-2 .story__title A,
.story--type-main-2-right .story__title A {
    max-height: 78px
}

.story--type-main-3 .story__title A,
.story--type-main-3-right .story__title A {
    max-height: 92px
}

.story--type-main-4 .story__title A {
    max-height: 58px
}

.story--type-main-4-header .story__title A {
    max-height: 160px
}

.story--type-main-4-image .story__title A {
    max-height: 172px
}

.story--type-category-1 .story__title A {
    max-height: 112px
}

.story--type-category-4-image-header .story__title A {
    max-height: 54px
}

.story--type-main-category-5 .story__title A {
    max-height: 184px
}

.story--type-footer-1 .story__title A,
.story--type-footer-3 .story__title A {
    max-height: 60px
}

.story--type-feed-big .story__title A,
.story--type-feed-middle .story__title A {
    max-height: 390px
}

.story--type-main-1 .story__text {
    max-height: 108px
}

.story--type-main-2 .story__text,
.story--type-main-2-right .story__text {
    max-height: 54px
}

.story--type-main-3 .story__text,
.story--type-main-3-right .story__text {
    max-height: 90px
}

.story--type-main-4 .story__text {
    max-height: 108px
}

@media (max-width:1304px) {
    .stories .story--type-main-top-1 .story__title A {
        max-height: 168px
    }
    .stories .story--type-main-top-2 .story__title A {
        max-height: 102px
    }
    .stories .story--type-main-top-3 .story__title A {
        max-height: 60px
    }
    .stories .story--type-main-3 .story__title A,
    .stories .story--type-main-3-right .story__title A {
        max-height: 90px
    }
    .stories .story--type-main-4 .story__title A {
        max-height: 54px
    }
    .stories .story--type-main-4-image .story__title A {
        max-height: 180px
    }
    .stories .story--type-category-1 .story__title A {
        max-height: 104px
    }
    .stories .story--type-category-4-image-header .story__title A {
        max-height: 76px
    }
}

.stories__title {
    position: relative;
    overflow: hidden;
    margin: 0 8px 14px;
    font-size: 32px;
    color: #000;
    line-height: 1.175
}

.stories__title A,
.stories__title A:active,
.stories__title A:focus,
.stories__title A:hover,
.stories__title A:link,
.stories__title A:visited {
    color: #000
}

.stories .stories__screen--category .stories-title-branding .stories-title-branding__text:hover,
.stories__title A:hover {
    color: #1DB1E7
}

.stories__title--page {
    margin-right: 0;
    margin-left: 0
}

.stories__title--category {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    font-size: 36px;
    word-wrap: break-word
}

.stories__title--categories {
    margin-bottom: 16px;
    font-size: 28px;
    line-height: 1;
    white-space: nowrap;
    text-overflow: ellipsis
}

.html-ie10 .stories__title--categories,
.html-ie11 .stories__title--categories {
    margin-bottom: 8px;
    line-height: 1.3
}

.stories__title--categories:after {
    content: '';
    position: absolute;
    bottom: 4px;
    width: 100%;
    margin: 0 0 0 5px;
    border-bottom: 1px solid #DBDCDC
}

.stories .appwidget-medius-category+.appwidget-medius-category .stories__title--category,
.stories .appwidget-medius-category~.ljsale+.appwidget-medius-category .stories__title--category,
.stories .appwidget-medius-maybeinteresting~.ljsale+.appwidget-medius-category .stories__title--category {
    margin-top: 0
}

@media (max-width:1000px) {
    .stories .story--type-feed-middle .story__title A {
        max-height: 208px
    }
    .stories .stories__title {
        font-size: 26px
    }
    .stories .stories__title.stories-title-branding--neforum-2018 {
        font-size: 0
    }
}

@media (max-width:550px) {
    .stories:not(.stories--category) .stories__title--category:not(.stories-title-branding) {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

.stories__inner--category-branding .stories-title-branding {
    margin-top: 30px;
    margin-bottom: 30px
}

.stories-title-branding--nikon {
    padding: 0 67px;
    font-size: 0;
    line-height: 0;
    text-align: center
}

.stories-title-branding--nikon .stories-title-branding__text {
    position: relative;
    display: inline-block;
    height: 69px
}

.stories-title-branding--nikon .stories-title-branding__logo {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%
}

.stories-title-branding--sensodyne {
    overflow: visible;
    margin-bottom: 20px;
    color: #000;
    line-height: 53px
}

.stories-title-branding--sensodyne:after {
    content: "CHRUS/CHSENO/0053/16";
    position: absolute;
    bottom: -10px;
    right: 0;
    line-height: 1;
    font-size: 9px;
    color: #D4D4D4
}

.stories-title-branding--sensodyne .stories-title-branding__text,
.stories-title-branding--sensodyne .stories-title-branding__text:active,
.stories-title-branding--sensodyne .stories-title-branding__text:link,
.stories-title-branding--sensodyne .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--sensodyne .stories-title-branding__logo {
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 196px;
    height: 53px;
    margin: -6px 0 0;
    padding: 0;
    vertical-align: top;
    text-indent: 200px;
    background: url() 0 0/contain no-repeat;
    font: 0/0 a
}

.stories-title-branding--sensodyne .stories-title-branding__pixel {
    position: absolute
}

.stories-title-branding--mitsubishi {
    overflow: visible;
    margin-bottom: 24px;
    font-weight: 700;
    font-size: 32px;
    line-height: 86px;
    color: #000
}

.html-ie10 .stories-title-branding--mitsubishi,
.html-ie11 .stories-title-branding--mitsubishi {
    line-height: 96px;
    margin-bottom: 14px
}

.stories-title-branding--mitsubishi .stories-title-branding__text,
.stories-title-branding--mitsubishi .stories-title-branding__text:active,
.stories-title-branding--mitsubishi .stories-title-branding__text:link,
.stories-title-branding--mitsubishi .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--mitsubishi .stories-title-branding__logo {
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 230px;
    height: 90px;
    margin: 0;
    padding: 0;
    vertical-align: top;
    text-indent: 300px;
    background: url() 0 0/contain no-repeat;
    font: 0/0 a
}

.stories-title-branding--mitsubishi .stories-title-branding__pixel {
    position: absolute
}

.stories-title-branding--shakespeare {
    overflow: visible;
    margin-bottom: 24px;
    font-weight: 700;
    font-size: 32px;
    line-height: 76px;
    color: #000
}

.html-ie10 .stories-title-branding--shakespeare,
.html-ie11 .stories-title-branding--shakespeare {
    line-height: 82px;
    margin-bottom: 18px
}

.stories-title-branding--shakespeare .stories-title-branding__text,
.stories-title-branding--shakespeare .stories-title-branding__text:active,
.stories-title-branding--shakespeare .stories-title-branding__text:link,
.stories-title-branding--shakespeare .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--shakespeare .stories-title-branding__logo {
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 370px;
    height: 80px;
    margin: 0;
    padding: 0;
    vertical-align: top;
    text-indent: 400px;
    background: url() right 100px top 10px/auto 60px no-repeat, url() 100% 0/auto 80px no-repeat;
    font: 0/0 a
}

.stories-title-branding--lamizil {
    overflow: visible;
    margin-bottom: 24px;
    font-weight: 700;
    font-size: 32px;
    line-height: 76px;
    color: #000
}

.html-ie10 .stories-title-branding--lamizil,
.html-ie11 .stories-title-branding--lamizil {
    line-height: 82px;
    margin-bottom: 18px
}

.stories-title-branding--lamizil .stories-title-branding__text,
.stories-title-branding--lamizil .stories-title-branding__text:active,
.stories-title-branding--lamizil .stories-title-branding__text:link,
.stories-title-branding--lamizil .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--lamizil .stories-title-branding__text:after {
    content: '';
    display: inline-block;
    width: 178px;
    height: 67px;
    background-image: url();
    background-repeat: no-repeat;
    background-size: 172px auto;
    vertical-align: middle;
    position: relative;
    top: 0;
    bottom: 0;
    margin: auto 0 auto 10px
}

.stories-title-branding--lamizil .stories-title-branding__logo {
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 370px;
    height: 66px;
    margin: 0;
    padding: 0;
    vertical-align: top;
    text-indent: 400px;
    background: url() 100% 0/75px auto no-repeat;
    font: 0/0 a
}

.stories-title-branding--lamizil .stories-title-branding__pixel {
    position: absolute
}

.stories-title-branding--neyrodoz {
    overflow: visible;
    line-height: 76px;
    margin-bottom: 24px;
    font-weight: 700;
    font-size: 32px;
    color: #000
}

.html-ie10 .stories-title-branding--neyrodoz,
.html-ie11 .stories-title-branding--neyrodoz {
    line-height: 82px;
    margin-bottom: 18px
}

.stories-title-branding--neyrodoz .stories-title-branding__text,
.stories-title-branding--neyrodoz .stories-title-branding__text:active,
.stories-title-branding--neyrodoz .stories-title-branding__text:link,
.stories-title-branding--neyrodoz .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--neyrodoz .stories-title-branding__logo {
    overflow: hidden;
    position: absolute;
    top: 50%;
    right: 0;
    width: 80px;
    height: 80px;
    margin: 0;
    padding: 0;
    vertical-align: top;
    text-indent: 400px;
    background: url() center/75px auto no-repeat;
    background-size: contain;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font: 0/0 a
}

.stories-title-branding--cartenoire .stories-title-branding__text:after,
.stories-title-branding--jacobs .stories-title-branding__text:after,
.stories-title-branding--jacobs4 .stories-title-branding__text:after,
.stories-title-branding--tassimo .stories-title-branding__text:after {
    content: '';
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle
}

.stories-title-branding--neyrodoz .stories-title-branding__pixel {
    position: absolute
}

.stories-title-branding--jacobs {
    overflow: visible;
    margin-bottom: 20px;
    font-weight: 700;
    font-size: 32px;
    line-height: 78px;
    color: #000
}

.stories-title-branding--jacobs .stories-title-branding__text,
.stories-title-branding--jacobs .stories-title-branding__text:active,
.stories-title-branding--jacobs .stories-title-branding__text:link,
.stories-title-branding--jacobs .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--jacobs .stories-title-branding__text:after {
    width: 178px;
    height: 84px;
    background-image: url();
    background-size: 172px auto;
    position: relative;
    top: 0;
    bottom: 0;
    margin: auto 0 auto 10px
}

.stories-title-branding--jacobs .stories-title-branding__logo {
    font: 0/0 a
}

.stories-title-branding--jacobs .stories-title-branding__pixel {
    position: absolute
}

.stories-title-branding--tassimo {
    overflow: visible;
    margin-bottom: 24px;
    font-weight: 700;
    font-size: 32px;
    line-height: 76px;
    color: #000
}

.html-ie10 .stories-title-branding--tassimo,
.html-ie11 .stories-title-branding--tassimo {
    margin-bottom: 14px;
    line-height: 86px
}

.stories-title-branding--tassimo .stories-title-branding__text,
.stories-title-branding--tassimo .stories-title-branding__text:active,
.stories-title-branding--tassimo .stories-title-branding__text:link,
.stories-title-branding--tassimo .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--tassimo .stories-title-branding__text:after {
    position: relative;
    top: 0;
    bottom: 0;
    width: 220px;
    height: 50px;
    margin: auto 0 auto 10px;
    background-image: url();
    background-size: 220px auto
}

.stories-title-branding--tassimo .stories-title-branding__logo {
    font: 0/0 a
}

.stories-title-branding--tassimo .stories-title-branding__pixel {
    position: absolute
}

.stories-title-branding--cartenoire {
    overflow: visible;
    margin-bottom: 24px;
    font-weight: 700;
    font-size: 32px;
    line-height: 76px;
    color: #000
}

.html-ie10 .stories-title-branding--cartenoire,
.html-ie11 .stories-title-branding--cartenoire {
    margin-bottom: 14px;
    line-height: 86px
}

.stories-title-branding--cartenoire .stories-title-branding__text {
    position: relative
}

.stories-title-branding--cartenoire .stories-title-branding__text,
.stories-title-branding--cartenoire .stories-title-branding__text:active,
.stories-title-branding--cartenoire .stories-title-branding__text:link,
.stories-title-branding--cartenoire .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--cartenoire .stories-title-branding__text:after {
    position: relative;
    top: 1px;
    width: 158px;
    height: 105px;
    margin-left: -7px;
    background-image: url();
    background-size: 158px auto;
    background-position: 0 -15px
}

.stories-title-branding--cartenoire .stories-title-branding__logo {
    font: 0/0 a
}

.stories-title-branding--cartenoire .stories-title-branding__pixel {
    position: absolute
}

.stories-title-branding--jacobs4 {
    overflow: visible;
    margin-bottom: 20px;
    font-weight: 700;
    font-size: 32px;
    line-height: 78px;
    color: #000
}

.stories-title-branding--jacobs4 .stories-title-branding__text,
.stories-title-branding--jacobs4 .stories-title-branding__text:active,
.stories-title-branding--jacobs4 .stories-title-branding__text:link,
.stories-title-branding--jacobs4 .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--jacobs4 .stories-title-branding__text:after {
    width: 178px;
    height: 84px;
    background-image: url();
    background-size: 172px auto;
    position: relative;
    top: 0;
    bottom: 0;
    margin: auto 0 auto 10px
}

.stories .stories__button .flatbutton:focus:before,
.stories .stories__button--hide {
    display: none
}

.stories-title-branding--krasnodar .stories-title-branding__text:after,
.stories-title-branding--minsk .stories-title-branding__text:after,
.stories-title-branding--nizhny .stories-title-branding__text:after,
.stories-title-branding--saratov .stories-title-branding__text:after {
    width: 50px;
    margin: 0 0 0 -25px;
    height: 80px;
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    position: absolute;
    top: 0;
    left: 50%
}

.stories-title-branding--jacobs4 .stories-title-branding__logo {
    font: 0/0 a
}

.stories-title-branding__brandingid-info:first-child {
    font-size: 18px
}

.stories-title-branding--krasnodar,
.stories-title-branding--minsk,
.stories-title-branding--nizhny,
.stories-title-branding--saratov,
.stories-title-branding--volgograd {
    padding-top: 80px;
    font-size: 32px;
    font-weight: 700;
    color: #000;
    overflow: visible
}

.stories-title-branding--jacobs4 .stories-title-branding__pixel {
    position: absolute
}

.stories-title-branding--saratov .stories-title-branding__text,
.stories-title-branding--saratov .stories-title-branding__text:active,
.stories-title-branding--saratov .stories-title-branding__text:link,
.stories-title-branding--saratov .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--saratov .stories-title-branding__text:after {
    background-image: url()
}

.stories-title-branding--krasnodar .stories-title-branding__text,
.stories-title-branding--krasnodar .stories-title-branding__text:active,
.stories-title-branding--krasnodar .stories-title-branding__text:link,
.stories-title-branding--krasnodar .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--krasnodar .stories-title-branding__text:after {
    background-image: url()
}

.stories-title-branding--minsk .stories-title-branding__text,
.stories-title-branding--minsk .stories-title-branding__text:active,
.stories-title-branding--minsk .stories-title-branding__text:link,
.stories-title-branding--minsk .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--minsk .stories-title-branding__text:after {
    background-image: url()
}

.stories-title-branding--nizhny .stories-title-branding__text,
.stories-title-branding--nizhny .stories-title-branding__text:active,
.stories-title-branding--nizhny .stories-title-branding__text:link,
.stories-title-branding--nizhny .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--nizhny .stories-title-branding__text:after {
    background-image: url()
}

.stories-title-branding--volgograd .stories-title-branding__subtext {
    font-size: 16px;
    margin: 4px 0 0
}

.stories-title-branding--volgograd .stories-title-branding__subtext,
.stories-title-branding--volgograd .stories-title-branding__subtext:active,
.stories-title-branding--volgograd .stories-title-branding__subtext:link,
.stories-title-branding--volgograd .stories-title-branding__subtext:visited,
.stories-title-branding--volgograd .stories-title-branding__text,
.stories-title-branding--volgograd .stories-title-branding__text:active,
.stories-title-branding--volgograd .stories-title-branding__text:link,
.stories-title-branding--volgograd .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--volgograd .stories-title-branding__text:after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 64px;
    height: 80px;
    margin: 0 0 0 -32px;
    background-image: url();
    background-repeat: no-repeat;
    background-size: contain
}

.stories-title-branding--neforum-2018 {
    font-size: 0;
    font-weight: 700;
    overflow: visible;
    height: 66px;
    margin: 28px 0;
    padding-top: 0;
    color: #000
}

@media (max-width:1000px) {
    .stories-title-branding--neforum-2018 {
        height: 56px;
        margin: 26px 0
    }
}

.stories-title-branding--neforum-2018 .stories-title-branding__text,
.stories-title-branding--neforum-2018 .stories-title-branding__text:active,
.stories-title-branding--neforum-2018 .stories-title-branding__text:link,
.stories-title-branding--neforum-2018 .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--neforum-2018 .stories-title-branding__text:after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 180px;
    height: 66px;
    margin: 0 0 0 -90px;
    background-image: url();
    background-repeat: no-repeat;
    background-size: contain
}

@media (max-width:1000px) {
    .stories-title-branding--neforum-2018 .stories-title-branding__text:after {
        width: 158px;
        height: 56px;
        margin: 0 0 0 -79px
    }
}

.stories-title-branding--ekaterinburg {
    overflow: visible;
    padding-top: 78px;
    font-weight: 700;
    font-size: 32px;
    color: #000
}

.stories-title-branding--horoshiyplohoy,
.stories-title-branding--kaliningrad,
.stories-title-branding--moscow,
.stories-title-branding--peterburg,
.stories-title-branding--samara {
    overflow: visible;
    padding-top: 80px;
    font-size: 32px;
    color: #000;
    font-weight: 700
}

.stories-title-branding--ekaterinburg .stories-title-branding__text,
.stories-title-branding--ekaterinburg .stories-title-branding__text:active,
.stories-title-branding--ekaterinburg .stories-title-branding__text:link,
.stories-title-branding--ekaterinburg .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--ekaterinburg .stories-title-branding__text:after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 90px;
    height: 66px;
    margin: 0 0 0 -45px;
    background-image: url();
    background-repeat: no-repeat;
    background-size: contain
}

.stories-title-branding--horoshiyplohoy .stories-title-branding__text,
.stories-title-branding--horoshiyplohoy .stories-title-branding__text:active,
.stories-title-branding--horoshiyplohoy .stories-title-branding__text:link,
.stories-title-branding--horoshiyplohoy .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--horoshiyplohoy .stories-title-branding__text:after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 120px;
    height: 80px;
    margin: 0 0 0 -60px;
    background-image: url();
    background-repeat: no-repeat;
    background-size: contain
}

.stories-title-branding--kaliningrad .stories-title-branding__text,
.stories-title-branding--kaliningrad .stories-title-branding__text:active,
.stories-title-branding--kaliningrad .stories-title-branding__text:link,
.stories-title-branding--kaliningrad .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--kaliningrad .stories-title-branding__text:after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 56px;
    height: 80px;
    margin: 0 0 0 -28px;
    background-image: url();
    background-repeat: no-repeat;
    background-size: contain
}

.stories-title-branding--moscow .stories-title-branding__text:after,
.stories-title-branding--peterburg .stories-title-branding__text:after,
.stories-title-branding--samara .stories-title-branding__text:after {
    position: absolute;
    top: 0;
    left: 50%;
    width: 50px;
    height: 80px;
    margin: 0 0 0 -25px;
    background-repeat: no-repeat;
    background-size: contain;
    content: ''
}

.stories-title-branding--samara .stories-title-branding__text,
.stories-title-branding--samara .stories-title-branding__text:active,
.stories-title-branding--samara .stories-title-branding__text:link,
.stories-title-branding--samara .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--samara .stories-title-branding__text:after {
    background-image: url()
}

.stories-title-branding--peterburg .stories-title-branding__text,
.stories-title-branding--peterburg .stories-title-branding__text:active,
.stories-title-branding--peterburg .stories-title-branding__text:link,
.stories-title-branding--peterburg .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--peterburg .stories-title-branding__text:after {
    background-image: url()
}

.stories-title-branding--moscow .stories-title-branding__text,
.stories-title-branding--moscow .stories-title-branding__text:active,
.stories-title-branding--moscow .stories-title-branding__text:link,
.stories-title-branding--moscow .stories-title-branding__text:visited {
    text-decoration: none;
    color: #000
}

.stories-title-branding--moscow .stories-title-branding__text:after {
    background-image: url()
}

.stories__screen--first .stories__inner--category-branding+.stories__inner {
    padding-top: 0
}

@media (max-width:1000px) {
    .stories .stories-title-branding--nikon {
        padding: 0;
        text-align: left
    }
    .stories .stories-title-branding--sensodyne {
        line-height: 42px
    }
    .stories-title-branding--sensodyne .stories-title-branding__logo {
        width: 160px;
        height: 42px;
        margin-top: -3px
    }
    .stories .stories-title-branding--mitsubishi {
        line-height: 55px
    }
    .stories .stories-title-branding--lamizil,
    .stories .stories-title-branding--shakespeare {
        line-height: 60px
    }
    .stories-title-branding--mitsubishi .stories-title-branding__logo {
        width: 141px;
        height: 55px
    }
    .stories-title-branding--shakespeare .stories-title-branding__logo {
        width: 270px;
        height: 60px;
        background-size: auto 45px, auto 60px;
        background-position: right 70px top 7.5px, 100% 0
    }
    .stories-title-branding--lamizil .stories-title-branding__logo {
        height: 62px;
        top: 0;
        bottom: 0;
        margin: auto 0;
        background: url() 100% 0/70px auto no-repeat
    }
    .stories-title-branding--lamizil .stories-title-branding__text::after {
        height: 60px;
        background-size: 155px auto
    }
    .stories-title-branding--neyrodoz {
        line-height: 50px
    }
    .stories-title-branding--neyrodoz .stories-title-branding__logo {
        width: 80px;
        height: 60px
    }
}

@media (max-width:750px) {
    .stories .story--type-main-top-1 .story__title A {
        max-height: 154px
    }
    .stories .story--type-main-top-2 .story__title A {
        max-height: 108px
    }
    .stories .story--type-category-1 .story__title A {
        max-height: 96px
    }
    .stories .story--type-feed-middle .story__title A {
        max-height: 192px
    }
    .stories .story--type-category-4-image-header .story__title A,
    .stories .story--type-main-1 .story__text,
    .stories .story--type-main-1 .story__title A,
    .stories .story--type-main-2 .story__text,
    .stories .story--type-main-2 .story__title A,
    .stories .story--type-main-2-right .story__text,
    .stories .story--type-main-2-right .story__title A,
    .stories .story--type-main-3 .story__text,
    .stories .story--type-main-3 .story__title A,
    .stories .story--type-main-3-right .story__text,
    .stories .story--type-main-3-right .story__title A,
    .stories .story--type-main-4 .story__text,
    .stories .story--type-main-4 .story__title A,
    .stories .story--type-main-4-header .story__title A,
    .stories .story--type-main-top-3 .story__title A {
        max-height: 100%!important
    }
    .stories .stories-title-branding--nikon .stories-title-branding__text {
        height: 53px
    }
    .stories .stories-title-branding--shakespeare {
        line-height: 40px;
        text-align: left
    }
    .stories-title-branding--shakespeare .stories-title-branding__logo {
        width: 190px;
        height: 40px;
        background-size: auto 30px, auto 40px;
        background-position: right 50px top 5px, 100% 0
    }
    .stories .stories-title-branding--lamizil {
        text-align: left
    }
}

@media (max-width:570px) {
    .stories .stories-title-branding--nikon .stories-title-branding__text {
        height: 42px
    }
    .stories .stories-title-branding--mitsubishi,
    .stories .stories-title-branding--sensodyne {
        text-align: left
    }
}

@media (max-width:450px) {
    .stories .stories-title-branding--nikon .stories-title-branding__text {
        height: 32px
    }
    .stories .stories-title-branding--sensodyne {
        line-height: 33px;
        font-size: 20px
    }
    .stories-title-branding--sensodyne .stories-title-branding__logo {
        width: 130px;
        height: 33px
    }
    .stories .stories-title-branding--mitsubishi {
        line-height: 30px;
        font-size: 20px
    }
    .stories-title-branding--mitsubishi .stories-title-branding__logo {
        width: 77px;
        height: 30px
    }
    .stories .stories-title-branding--shakespeare {
        line-height: 20px;
        font-size: 20px
    }
    .stories-title-branding--shakespeare .stories-title-branding__logo {
        width: 150px;
        height: 20px;
        background: url() 100% 0/auto 20px no-repeat
    }
    .stories .stories-title-branding--lamizil .stories-title-branding__text::after {
        height: 52px;
        background-size: 130px auto;
        margin: auto 0;
        position: absolute
    }
    .stories .stories-title-branding--lamizil .stories-title-branding__logo {
        height: 38px;
        background: url() 100% 0/40px auto no-repeat
    }
}

@media (max-width:400px) {
    .stories-title-branding--tassimo .stories-title-branding__text:after {
        width: 140px;
        height: 31px;
        background-size: 140px auto
    }
    .stories-title-branding--cartenoire .stories-title-branding__text {
        margin-left: 20px
    }
    .stories-title-branding--cartenoire .stories-title-branding__text:after {
        top: auto;
        width: 130px;
        height: 84px;
        margin-left: -7px;
        background-size: 130px auto;
        background-position: 0 -12px
    }
    .stories__inner--category-branding .stories-title-branding--tassimo {
        margin-top: 15px;
        margin-bottom: 15px
    }
}

@media (max-width:350px) {
    .stories .stories-title-branding--nikon .stories-title-branding__text {
        height: 26px
    }
    .stories .stories-title-branding--lamizil .stories-title-branding__text::after {
        width: 120px;
        height: 42px;
        background-size: 110px auto
    }
    .stories .stories-title-branding--lamizil .stories-title-branding__logo {
        height: 30px;
        background: url() 100% 0/33px auto no-repeat
    }
}

.stories__button {
    margin: 10px auto 26px;
    text-align: center
}

.stories .stories__button .flatbutton {
    width: 100%;
    max-width: 330px;
    padding: 10px 20px;
    font-weight: 700;
    font-size: 12px;
    background-color: #EBEBEB;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 1px
}

.html-ie10 .stories .stories__button .flatbutton,
.html-ie11 .stories .stories__button .flatbutton {
    padding-top: 11px;
    padding-bottom: 9px
}

.stories .stories__button .flatbutton:hover {
    opacity: .7;
    color: #000
}

.stories .stories__button-nav--next,
.stories .stories__button-nav--prev {
    width: auto;
    margin-bottom: 32px
}

.stories .story--type-feed-middle+.ljsale--empty+.stories__button-nav--next,
.stories .story--type-feed-middle+.ljsale--empty+.stories__button-nav--prev,
.stories .story--type-feed-middle+.ljsale--empty+.stories__button-nav--prev+.stories__button-nav--next,
.stories .story--type-feed-middle+.stories__button-nav--next,
.stories .story--type-feed-middle+.stories__button-nav--prev,
.stories .story--type-feed-middle+.stories__button-nav--prev+.stories__button-nav--next {
    margin-top: 32px
}

.stories .stories__button-nav--prev {
    float: left
}

.stories .stories__button-nav--next {
    float: right
}

@media (max-width:1000px) {
    .stories .stories__button-nav--next,
    .stories .stories__button-nav--prev {
        margin-bottom: 16px
    }
    .stories .story--type-feed-middle+.ljsale--empty+.stories__button-nav--next,
    .stories .story--type-feed-middle+.ljsale--empty+.stories__button-nav--prev,
    .stories .story--type-feed-middle+.ljsale--empty+.stories__button-nav--prev+.stories__button-nav--next,
    .stories .story--type-feed-middle+.stories__button-nav--next,
    .stories .story--type-feed-middle+.stories__button-nav--prev,
    .stories .story--type-feed-middle+.stories__button-nav--prev+.stories__button-nav--next {
        margin-top: 16px
    }
}

@media (max-width:550px) {
    .stories .stories__button {
        margin-top: 0;
        margin-bottom: 30px
    }
}

@media (max-width:460px) {
    .stories .stories__button {
        width: calc(100% - 20px);
        margin-right: 10px;
        margin-left: 10px
    }
    .stories .stories__button-nav--next,
    .stories .stories__button-nav--prev {
        width: 100%;
        margin: 0 auto 16px
    }
    .stories .story--type-feed-middle+.ljsale--empty+.stories__button-nav--next,
    .stories .story--type-feed-middle+.ljsale--empty+.stories__button-nav--prev,
    .stories .story--type-feed-middle+.stories__button-nav--next,
    .stories .story--type-feed-middle+.stories__button-nav--prev {
        margin-top: 16px
    }
    .stories .story--type-feed-middle+.ljsale--empty+.stories__button-nav--prev+.stories__button-nav--next,
    .stories .story--type-feed-middle+.stories__button-nav--prev+.stories__button-nav--next {
        margin-top: 0
    }
}

.stories__categories {
    position: relative;
    overflow: hidden;
    padding: 20px 0 40px
}

.stories__categories .stories__inner {
    position: static
}

.stories__categories-list {
    white-space: nowrap;
    -webkit-transition: margin .75s ease-out;
    transition: margin .75s ease-out
}

.stories__categories-column {
    position: relative;
    display: table-cell;
    min-width: 350px;
    max-width: 350px;
    vertical-align: top;
    white-space: normal;
    overflow: hidden
}

.stories__categories-column:before {
    content: '';
    position: absolute;
    top: 48px;
    left: 8px;
    display: block;
    width: calc(100% - 16px);
    height: 100%;
    background-color: #FFF
}

.stories__categories-items {
    margin: 0 8px
}

.stories__categories-arrow {
    position: absolute;
    top: 50%;
    z-index: 6;
    width: 120px;
    height: 120px;
    margin-top: -60px;
    border-radius: 50%;
    background-color: rgba(92, 98, 102, .8);
    cursor: pointer
}

.stories__categories-arrow--prev {
    left: -60px
}

.stories__categories-arrow--next {
    right: -60px
}

.stories__categories-arrow--disable {
    display: none
}

.stories__categories-arrow:hover {
    background-color: rgba(92, 98, 102, .9)
}

.stories__categories-arrow .svgicon {
    width: 40px;
    height: 40px;
    margin-top: 40px;
    fill: #FFF
}

.stories__categories-arrow--prev .svgicon {
    float: right;
    margin-right: 15px
}

.stories__categories-arrow--next .svgicon {
    float: left;
    margin-left: 15px
}

.stories__categories .stories__categories-column .story {
    width: 100%!important;
    margin: 0!important;
    padding: 0
}

.stories__categories .story--pic-fixsmall .story__inner {
    min-height: 140px
}

.stories__categories .story:not(:first-child):not(.story--pic-widemedium) .story__inner:before {
    content: '';
    position: relative;
    top: -19px;
    display: block;
    border-top: 1px solid #E2E2E2
}

.stories__categories .story__title A {
    line-height: 1.25
}

@media (max-width:1000px) {
    .stories .stories__categories {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .stories .stories__categories .stories__inner {
        padding: 0
    }
    .stories .stories__categories-list {
        overflow-x: auto
    }
    .stories .stories__categories-column:first-child {
        padding-left: 8px;
        padding-right: 0!important
    }
    .stories .stories__categories-column:last-child {
        padding-right: 8px
    }
    .stories .stories__categories-column:first-child:before,
    .stories .stories__categories-column:last-child:before {
        width: calc(100% - 24px)
    }
    .stories .stories__categories-column:first-child:before {
        left: 16px
    }
    .stories .stories__categories-arrow {
        display: none
    }
}

@media (max-width:460px) {
    .stories .stories__categories-list .stories__categories-column {
        min-width: 260px;
        max-width: 260px
    }
}

.stories__subscription-main {
    position: absolute;
    z-index: 10;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.stories__subscription-main--hide {
    opacity: 0
}

.stories__subscription-main-inner {
    position: relative;
    height: 100%;
    box-sizing: border-box;
    padding: 14px 20px;
    background-color: #E5F8FE;
    font-weight: 700;
    font-size: 18px;
    line-height: 1;
    letter-spacing: .1px
}

.stories__subscription-main-inner .flatbutton {
    position: absolute;
    bottom: 14px;
    left: 20px;
    padding-right: 24px;
    padding-left: 24px;
    font-size: 12px
}

.stories__subscription-main--subscribed .stories__subscription-inner .flatbutton,
.stories__subscription-main--subscribed .stories__subscription-main-text,
.stories__subscription-main-success {
    display: none
}

.stories__subscription-main--subscribed .stories__subscription-main-success {
    display: block
}

@media (min-width:1000.1px) and (max-width:1180px),
(min-width:750.1px) and (max-width:880px) {
    .stories .stories__subscription-main-inner {
        font-size: 15px
    }
    .stories .stories__subscription-main-inner .flatbutton {
        padding: 5px 15px
    }
}

@media (max-width:750px) {
    .stories .stories__subscription-main {
        position: relative
    }
    .stories .stories__subscription-main--hide {
        height: 0;
        margin-bottom: 0;
        overflow: hidden
    }
    .stories .stories__subscription-main-inner {
        padding-bottom: 60px
    }
}

.stories__slider-progress-circles {
    display: none;
    text-align: center
}

.stories__slider-progress-circles--hide {
    display: none!important
}

.stories__slider-progress-circles--offset {
    margin: 20px 0 0
}

.stories__slider-progress-circles-item {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 3px;
    box-sizing: border-box;
    border-radius: 50%;
    border: 1px solid #FFF
}

.stories__slider-progress-circles-item--active {
    background-color: #FFF
}

.stories__slider-progress-buttons {
    color: #FFF;
    font-size: 12px
}

.stories__slider-progress-buttons-icon .svgicon {
    width: 20px;
    height: 20px;
    fill: #FFF;
    vertical-align: middle;
    cursor: pointer
}

.stories__slider-progress-buttons-icon--disable .svgicon {
    opacity: .3;
    cursor: default
}

.stories__slider-progress-buttons-text {
    vertical-align: -1px
}

@media (max-width:750px) {
    .stories .stories__slider-progress-circles {
        display: block
    }
    .stories .stories__slider-progress-buttons {
        display: none
    }
}

.stories__page-aside-item:first-child .stories-readmore {
    margin-top: 5px
}

.stories-readmore__title {
    margin: 0 0 3px;
    font-weight: 700;
    font-size: 28px;
    line-height: .9
}

.html-ie10 .stories-readmore__title,
.html-ie11 .stories-readmore__title {
    padding-top: 2px;
    margin-bottom: -4px
}

.stories-readmore__title A,
.stories-readmore__title A:active,
.stories-readmore__title A:focus,
.stories-readmore__title A:hover,
.stories-readmore__title A:link,
.stories-readmore__title A:visited {
    color: #000
}

.stories-readmore__items .story {
    display: block;
    width: auto;
    height: auto!important;
    margin: 16px 0 0;
    padding: 0
}

.stories-readmore__items .story:not(:first-child) {
    padding-top: 16px;
    border-top: 1px solid #EBEBEB
}

.stories-readmore__items .story__inner {
    position: relative;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
    padding: 0!important;
    background: 0 0
}

.stories-readmore__items .story__inner:after,
.stories-readmore__items .story__inner:before {
    display: none
}

.stories-readmore__items .story__meta {
    display: block
}

.stories-readmore__items .story .story-meta__item--author .i-ljuser-username,
.stories-readmore__items .story .story-meta__item--author .i-ljuser-username:active,
.stories-readmore__items .story .story-meta__item--author .i-ljuser-username:focus,
.stories-readmore__items .story .story-meta__item--author .i-ljuser-username:hover,
.stories-readmore__items .story .story-meta__item--author .i-ljuser-username:link,
.stories-readmore__items .story .story-meta__item--author .i-ljuser-username:visited {
    color: #1DB1E7
}

.stories-readmore__items .story .story-meta__item--author .i-ljuser-username:hover {
    color: #0086B3
}

.stories-readmore__items .story .story-meta__item--time {
    opacity: 1;
    color: #646464
}

.stories-readmore__items .story__title {
    position: static;
    margin: 8px 0 0;
    padding: 0;
    line-height: 1.1
}

.stories-readmore__items .story.story--title.story--pic-cover100 .story__title {
    min-height: 70px
}

.stories-readmore__items .story.story--title.story--pic-cover100 .story__title:before {
    content: '';
    float: left;
    width: 120px;
    height: 70px;
    margin: 0 10px 0 0
}

.stories-readmore__items .story.story--title .story__title A {
    margin-top: -2px;
    max-height: none;
    text-transform: none;
    text-transform: initial;
    font-size: 16px;
    font-weight: 600
}

.stories-readmore__items .story.story--title .story__title A,
.stories-readmore__items .story.story--title .story__title A:active,
.stories-readmore__items .story.story--title .story__title A:focus,
.stories-readmore__items .story.story--title .story__title A:hover,
.stories-readmore__items .story.story--title .story__title A:link,
.stories-readmore__items .story.story--title .story__title A:visited {
    color: #25292A
}

.html-ie10 .stories-readmore__items .story.story--title .story__title A,
.html-ie11 .stories-readmore__items .story.story--title .story__title A {
    margin-top: 1px
}

.stories-readmore__items .story.story--pic-cover100 .story__media {
    position: absolute;
    top: 22px;
    width: 120px;
    height: 70px;
    margin: 0
}

.stories-readmore__items .story.story--extra .story__extra,
.stories-readmore__items .story.story--text .story__text {
    display: none
}

@media (max-width:1000px) {
    .stories .stories-readmore {
        width: 50%;
        margin-top: 0!important;
        margin-right: auto;
        margin-left: auto
    }
    .stories .stories-readmore__title {
        font-size: 24px
    }
}

@media (max-width:750px) {
    .stories .stories-readmore {
        width: 100%
    }
}

.stories-tags {
    margin: -4px
}

.stories-tags__item {
    display: inline-block;
    margin: 3px 4px;
    font-size: 14px;
    line-height: 1
}

.stories-tags__item,
.stories-tags__item:active,
.stories-tags__item:focus,
.stories-tags__item:hover,
.stories-tags__item:link,
.stories-tags__item:visited {
    color: #1DB1E7
}

.stories-tags__item:hover {
    color: #0086B3
}

.stories__outer--second-screen .stories__column--ljsale.stories__column--size-33 .ljsale,
.stories__screen--first .stories__column--ljsale.stories__column--size-25 .ljsale {
    margin: 0 8px 16px
}

.stories__outer--second-screen .stories__column--ljsale.stories__column--size-33 .ljsale {
    height: 616px
}

.stories__outer--second-screen .stories__column--ljsale.stories__column--size-33 .ljsale DIV[id^=yandex_rtb],
.stories__screen--first .stories__column--ljsale.stories__column--size-25 .ljsale DIV[id^=yandex_rtb] {
    display: block
}

.stories__screen--first .stories__column--ljsale.stories__column--size-50 .ljsale.ljsale--empty {
    position: absolute;
    height: 0
}

.stories--category .b-singlepost-afterpostbanner.ljsale--empty {
    height: 0;
    overflow: hidden
}

.stories--category .stories__screen--first .stories__column--size-50+.stories__column--size-25 .ljsale DIV[id^=begun_block] {
    width: 100%!important;
    height: 100%!important
}

.stories--category .stories__screen--feed .ljsale .allbanners-close {
    padding-bottom: 8px
}

@media (min-width:750.1px) {
    .stories .stories__column--aside>.ljsale {
        display: none
    }
}

@media (max-width:750px) {
    .stories .stories__outer--second-screen .stories__column--ljsale .ljsale,
    .stories .stories__screen--first .stories__column--ljsale .ljsale {
        height: auto
    }
    .stories .stories__screen--first .stories__column--ljsale.stories__column--size-25 .ljsale {
        display: none
    }
}

.story--after-subscription {
    display: none;
    padding: 0 8px
}

@media (max-width:970px) {
    .stories .story--after-subscription,
    .stories .story--ljsale-native-footer {
        display: block;
        float: none;
        clear: both;
        width: auto!important;
        padding: 0
    }
    .stories .story--after-subscription {
        margin: 0 -8px
    }
    .stories .story--ljsale-native-footer {
        margin-left: -8px;
        margin-right: -8px;
        margin-bottom: 16px
    }
}

@media (max-width:750px) {
    .stories__screen--third .stories__column:first-child {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .stories__subscription-main-wrapper {
        -webkit-box-ordinal-group: -1;
        -webkit-order: -2;
        -ms-flex-order: -2;
        order: -2
    }
    .story--after-subscription {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1
    }
}

.b-updateform {
    margin: 0;
    z-index: 1
}

.b-updateform-bar {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    border: 1px solid #999;
    border-bottom: 0;
    box-sizing: border-box;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background: #F7F9FA;
    font: 11px/12px Arial, sans-serif
}

.b-updateform-bar:after,
.b-updateform-bar:before {
    display: table;
    border-collapse: collapse;
    content: ""
}

.b-updateform-bar:after {
    clear: both
}

.b-watering .b-updateform-bar {
    display: none
}

#js .b-watering .b-updateform-bar {
    display: block
}

.b-updateform-buttons {
    display: none;
    float: left;
    height: 34px;
    margin: 0;
    padding: 4px 0 0;
    list-style: none
}

#js .b-updateform-buttons {
    display: block
}

.b-singlepost .b-updateform-buttons-item,
.b-updateform-buttons-item,
.b-updatepage .b-updateform-buttons-item {
    float: left;
    display: inline-block;
    height: 16px;
    padding: 7px 4px 7px 6px;
    vertical-align: top;
    white-space: nowrap;
    font: 13px/12px ProximaNova, Helvetica, Arial, sans-serif
}

.b-updateform-button,
.b-updateform-button:active,
.b-updateform-button:hover,
.b-updateform-button:link,
.b-updateform-button:visited {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: middle;
    white-space: nowrap;
    text-decoration: none;
    cursor: pointer;
    color: #369!important
}

.b-singlepost .b-updateform-button:active,
.b-singlepost .b-updateform-button:hover,
.b-singlepost .b-updateform-button:link,
.b-singlepost .b-updateform-button:visited,
.b-updatepage .b-updateform-button:active,
.b-updatepage .b-updateform-button:hover,
.b-updatepage .b-updateform-button:link,
.b-updatepage .b-updateform-button:visited {
    text-decoration: none;
    color: #369!important
}

.b-updateform-button:active,
.b-updateform-button:hover {
    color: #C00!important
}

.b-updateform-button:focus {
    outline: dotted thin
}

.b-bubble-link FORM:focus,
.b-updateform-disabled .b-updateform-button:focus {
    outline: 0
}

.b-updateform-button-strikethrough:active,
.b-updateform-button-strikethrough:hover,
.b-updateform-button-strikethrough:link,
.b-updateform-button-strikethrough:visited {
    width: 32px
}

.b-updateform-button-poll,
.b-updateform-button-poll:active,
.b-updateform-button-poll:hover,
.b-updateform-button-poll:link,
.b-updateform-button-poll:visited,
.b-updateform-button-spell:active,
.b-updateform-button-spell:hover,
.b-updateform-button-spell:link,
.b-updateform-button-spell:visited {
    display: none
}

#js .b-updateform-button-poll,
#js .b-updateform-button-spell {
    display: inline-block
}

#js .b-updateform-button-spell {
    display: none
}

.b-updatepage-mode-edit .b-updateform-button-poll {
    pointer-events: none;
    filter: alpha(opacity=30);
    opacity: .3;
    cursor: default
}

.b-updateform-button-title {
    display: none;
    margin: 0
}

.b-updateform-autoformat .b-updateform-button-title {
    display: inline
}

.b-updateform-button-pic {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    font: 0/0 serif;
    background-image: url();
    background-repeat: no-repeat;
    background-position: 0 0
}

.b-updateform-button-bold .b-updateform-button-pic {
    background-position: 0 0
}

.b-updateform-button-italic .b-updateform-button-pic {
    background-position: 0 -16px
}

.b-updateform-button-underline .b-updateform-button-pic {
    background-position: 0 -32px
}

.b-updateform-button-strikethrough .b-updateform-button-pic {
    width: 32px;
    background-position: 0 -48px
}

.b-updateform-button-link .b-updateform-button-pic {
    background-position: 0 -80px
}

.b-updateform-button-photo .b-updateform-button-pic {
    background-position: 0 -128px
}

.b-updateform-button-video .b-updateform-button-pic {
    background-position: 0 -112px
}

.b-updateform-button-user .b-updateform-button-pic {
    background-position: 0 -96px
}

.b-updateform-button-font .b-updateform-button-pic {
    background-position: 0 -320px
}

.b-updateform-button-color .b-updateform-button-pic {
    background-position: 0 -64px
}

.b-updateform-button-like .b-updateform-button-pic {
    background-position: 0 -144px
}

.b-updateform-button-cut .b-updateform-button-pic {
    background-position: 0 -160px
}

.b-updateform-button-spoiler .b-updateform-button-pic {
    background-position: 0 -336px
}

.b-updateform-button-map .b-updateform-button-pic {
    background-position: 0 -416px
}

.b-updateform-button-poll .b-updateform-button-pic {
    background-position: 0 -176px
}

.b-updateform-button-spell .b-updateform-button-pic {
    top: 3px;
    background-position: 0 -352px
}

.b-updateform-button-spell.active .b-updateform-button-pic {
    background-position: 0 -368px
}

.b-updateform-autoformat {
    position: relative;
    display: inline-block;
    min-height: 1.2em;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: middle;
    white-space: nowrap;
    text-decoration: none;
    cursor: pointer;
    color: #000
}

.b-updateform-button-check {
    margin: 0 1px 0 0
}

.b-updateform-buttons-firstsection {
    margin-left: 2px;
    border-right: 1px solid #999
}

.b-updateform-buttons-firstsection,
.b-updateform-buttons-secondsection {
    padding-right: 6px
}

.b-updateform-buttons-secondsection,
.b-updateform-buttons-thirdsection {
    margin-left: 4px
}

.b-updateform-buttons-secondsection {
    border-right: 1px solid #999
}

.b-updateform-buttons-aside {
    display: block;
    float: right;
    margin-right: 2px
}

.b-updateform-textarea {
    position: relative;
    width: 100%;
    height: 33em;
    opacity: 1;
    margin: 0;
    padding: 5px;
    box-sizing: border-box;
    resize: vertical;
    font: 1em/1.2 ProximaNova, Helvetica, sans-serif
}

.b-editpic-urlbox-empty LABEL,
.b-updateform-bubble-link-empty .b-updateform-bubble-option-label {
    opacity: .5
}

.b-updatepage .b-updateform-textarea {
    outline: 0;
    padding: 10px 8px;
    font: 1em/1.4 Consolas, "Liberation Mono", Courier, monospace, sans-serif
}

.b-bubble-color .b-updateform-bubble-wrapper,
.b-bubble-cut .b-updateform-bubble-wrapper,
.b-bubble-font .b-updateform-bubble-wrapper,
.b-bubble-like .b-updateform-bubble-wrapper,
.b-bubble-link .b-updateform-bubble-wrapper,
.b-bubble-map .b-updateform-bubble-wrapper,
.b-bubble-photo .b-updateform-bubble-wrapper,
.b-bubble-poll .b-updateform-bubble-wrapper,
.b-bubble-spoiler .b-updateform-bubble-wrapper,
.b-bubble-user .b-updateform-bubble-wrapper,
.b-bubble-video .b-updateform-bubble-wrapper {
    position: relative
}

.b-updateform-bubble-input-wrapper {
    position: relative;
    display: inline-block;
    margin: 0
}

.b-updateform-bubble-head {
    margin: 0 0 10px
}

.b-updateform-bubble-hint {
    position: relative;
    display: block;
    margin: 2px 0 6px;
    padding: 0 0 1px;
    border-color: #D4D4D6;
    color: #999
}

.b-updateform-bubble-example {
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    border-bottom: 1px dotted;
    cursor: pointer
}

.b-updateform-bubble-example:active,
.b-updateform-bubble-example:hover {
    color: #C00
}

.b-updateform-bubble-warning {
    display: none
}

.b-bubble-error .b-updateform-bubble-warning {
    display: block
}

.b-bubble-link {
    width: 550px
}

.b-bubble-link .b-updateform-bubble-wrapper {
    margin: 0
}

.b-updateform-bubble-link-fields {
    text-align: left
}

.b-bubble-link .b-updateform-bubble-input {
    width: 100%;
    margin: 3px 0;
    box-sizing: border-box
}

.b-bubble-link .b-updateform-bubble-option {
    display: inline-block;
    margin: 3px 0 0
}

.b-bubble-link .b-updateform-bubble-checkbox {
    margin: 0 5px 0 0
}

.b-updateform-bubble-link-button {
    text-align: right
}

.b-bubble-link .b-updateform-bubble-link-button-remove {
    display: none
}

.b-updateform-bubble-link-button .b-ljbutton,
.b-updateform-bubble-link-edit .b-updateform-bubble-link-button-remove {
    display: inline-block
}

.b-updateform-bubble-link-button .b-flatbutton,
.s-schemius .b-updateform-bubble-link-button .b-ljbutton {
    display: none
}

.s-schemius .b-updateform-bubble-link-button .b-flatbutton {
    display: inline-block
}

.b-bubble-photo {
    width: 550px
}

.b-bubble-photo .b-updateform-bubble-wrapper {
    position: relative;
    margin: 0
}

.b-updateform-bubble-photo-pic {
    float: left;
    width: 100px;
    height: 100px;
    box-shadow: 0 0 10px #BBB;
    background: #FFF
}

.b-bubble-photo-preload .b-updateform-bubble-photo-pic {
    background: url() 50% 50% no-repeat #FFF
}

.b-updateform-bubble-photo-inner {
    display: block;
    display: table-cell;
    width: 100px;
    height: 100px;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    vertical-align: middle;
    text-align: center
}

.b-updateform-bubble-photo-preview {
    display: inline;
    max-width: 100px;
    max-height: 100px;
    text-align: center
}

.b-updateform-bubble-photo-fields {
    float: right;
    width: 400px;
    margin: 0;
    padding: 0;
    text-align: left
}

.b-bubble-photo .b-updateform-bubble-input {
    width: 395px;
    margin: 3px 0
}

.b-updateform-bubble-photo-button {
    clear: both;
    font-size: 90%;
    text-align: right
}

.b-bubble-photouploader {
    z-index: 4998
}

.b-bubble-video {
    width: auto;
    width: initial;
    z-index: 4998
}

.b-bubble-video .b-updateform-bubble-wrapper {
    margin: 0
}

.b-updateform-bubble-video-fields {
    text-align: left
}

.b-bubble-video .b-updateform-bubble-input {
    width: 100%;
    margin: 3px 0;
    box-sizing: border-box;
    resize: vertical
}

.b-updateform-bubble-video-button {
    text-align: right
}

.b-updateform-bubble-video-button .b-ljbutton {
    display: inline-block
}

.b-updateform-bubble-video-button .b-flatbutton,
.s-schemius .b-updateform-bubble-video-button .b-ljbutton {
    display: none
}

.s-schemius .b-updateform-bubble-video-button .b-flatbutton {
    display: inline-block
}

.b-bubble-cut,
.b-bubble-spoiler {
    width: 280px
}

.b-bubble-map {
    width: 550px
}

.b-bubble-cut .b-updateform-bubble-wrapper,
.b-bubble-map .b-updateform-bubble-wrapper,
.b-bubble-spoiler .b-updateform-bubble-wrapper {
    margin: 0
}

.b-updateform-bubble-insert-fields {
    margin: 0 0 10px;
    text-align: left
}

.b-bubble-cut .b-updateform-bubble-input-wrapper,
.b-bubble-map .b-updateform-bubble-input-wrapper,
.b-bubble-spoiler .b-updateform-bubble-input-wrapper {
    display: block
}

.b-bubble-cut .b-updateform-bubble-input,
.b-bubble-map .b-updateform-bubble-input,
.b-bubble-spoiler .b-updateform-bubble-input {
    width: 100%;
    margin: 3px 0;
    padding: 3px 2px;
    box-sizing: border-box
}

.b-updateform-bubble-insert-button {
    text-align: right
}

.b-updateform-bubble-insert-button .b-ljbutton {
    display: inline-block
}

.b-updateform-bubble-insert-button .b-flatbutton,
.s-schemius .b-updateform-bubble-insert-button .b-ljbutton {
    display: none
}

.s-schemius .b-updateform-bubble-insert-button .b-flatbutton {
    display: inline-block
}

.b-bubble-like {
    width: 200px
}

.b-bubble-like .b-updateform-bubble-wrapper {
    margin: 0
}

.b-updateform-bubble-like-fields {
    margin: 0 0 1em;
    padding: 0;
    list-style: none;
    text-align: left
}

.b-updateform-bubble-like-field {
    position: relative;
    margin: 0 0 10px;
    padding: 0 0 0 20px;
    white-space: nowrap
}

.b-updateform-bubble-like-checkbox {
    position: absolute;
    top: 50%;
    left: 0;
    margin: -6px 0 0
}

.b-updateform-bubble-like-label {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0 0 0 30px;
    line-height: 25px
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-label {
    padding-left: 34px;
    line-height: 27px
}

.b-updateform-bubble-like-icon {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 25px;
    height: 25px;
    margin: 0;
    padding: 0;
    border-radius: 2px;
    font-size: 0;
    line-height: 25px;
    text-align: center;
    border: 1px solid silver
}

.b-updateform-bubble-like-icon svg {
    width: 16px;
    height: 16px;
    vertical-align: middle
}

.b-updateform-bubble-like-google .b-updateform-bubble-like-icon svg {
    width: 18px;
    height: 18px
}

.lt-ie9 .b-updateform-bubble-like-icon {
    background-image: url()
}

.lt-ie9 .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-icon {
    background-image: url()
}

.b-updateform-bubble-like-icon,
doesnotexist:-o-prefocus {
    background-image: url()
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-icon,
doesnotexist:-o-prefocus {
    background-image: url()
}

.b-updateform-bubble-like-title {
    margin: 0
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-facebook .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    background-color: #fff;
    border-color: silver
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-facebook .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #2A438B
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-facebook .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    background-color: #2A438B;
    border-color: #2A438B
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-facebook .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-twitter .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: silver;
    background-color: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-twitter .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #60B7E6
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-twitter .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: #60B7E6;
    background-color: #60B7E6
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-twitter .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-vkontakte .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: silver;
    background-color: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-vkontakte .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #3B5F8E
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-vkontakte .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: #3B5F8E;
    background-color: #3B5F8E
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-vkontakte .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-google .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: silver;
    background-color: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-google .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #EA4335
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-google .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: #EA4335;
    background-color: #EA4335
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-google .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-surfingbird .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: silver;
    background-color: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-surfingbird .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #26AFF5
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-surfingbird .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: #26AFF5;
    background-color: #26AFF5
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-surfingbird .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-odnoklassniki .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: silver;
    background-color: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-odnoklassniki .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #ED6C23
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-odnoklassniki .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: #ED6C23;
    background-color: #ED6C23
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-odnoklassniki .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-tumblr .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: silver;
    background-color: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-tumblr .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #29344A
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-tumblr .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: #29344A;
    background-color: #29344A
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-tumblr .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-pocket .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: silver;
    background-color: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-pocket .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #EE4256
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-pocket .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: #EE4256;
    background-color: #EE4256
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-pocket .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-digg .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: silver;
    background-color: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-digg .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #000
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-digg .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: #000;
    background-color: #000
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-digg .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-mail .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: silver;
    background-color: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-mail .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #007399
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-mail .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: #007399;
    background-color: #007399
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-mail .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-moimir .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: silver;
    background-color: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-moimir .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #168DE2
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-moimir .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: #168DE2;
    background-color: #168DE2
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-moimir .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-stumbleupon .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: silver;
    background-color: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-stumbleupon .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #EB4924
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-stumbleupon .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: #EB4924;
    background-color: #EB4924
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-stumbleupon .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-share .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: silver;
    background-color: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-share .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #007399
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-share .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: #007399;
    background-color: #007399
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-share .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-openid .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: silver;
    background-color: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-openid .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #F69320
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-openid .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg,
.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-repost .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg,
.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-repost .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    fill: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-openid .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: #F69320;
    background-color: #F69320
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-repost .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: silver;
    background-color: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-repost .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 16px;
    height: 16px;
    margin: auto;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMi4wMjQiPjxwYXRoIGZpbGw9IiMyNjkwQ0YiIGQ9Ik0xMS42OTggMS40MTZjLTEuNDU1IDAtMi44MzcuMzAyLTQuMDkuODQ1TDUuMzQ0IDBINS4zNEExMC4zNCAxMC4zNCAwIDAgMCAwIDUuMzdsMi4yNjggMi4yNjMtLjAwNC4wMDJhMTAuMTkgMTAuMTkgMCAwIDAtLjg3IDQuMDg0YzAgNS42OSA0LjYxMiAxMC4zMDMgMTAuMzA0IDEwLjMwMyA1LjY5IDAgMTAuMzAyLTQuNjEgMTAuMzAyLTEwLjMwMyAwLTUuNjktNC42MS0xMC4zMDQtMTAuMzAyLTEwLjMwNCIvPjxwYXRoIGZpbGw9IiMwMTMwNDAiIGQ9Ik0xMC42NDYgMTZhMTAuMzUzIDEwLjM1MyAwIDAgMSA1LjM0LTUuMzY4TDcuNjA4IDIuMjY1SDcuNmExMC4zNDMgMTAuMzQzIDAgMCAwLTUuMzM3IDUuMzcyTDEwLjY0NSAxNnptNS45MzgtMi41MWE2LjAxNiA2LjAxNiAwIDAgMC0zLjEgMy4xMTZsMy45MTMuODEyLS44MTMtMy45M3oiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTYuNTg0IDEzLjQ5Yy0uMzEtMS41MDItLjU5Ny0yLjg2LS41OTctMi44NmgtLjAwNEExMC4zNDggMTAuMzQ4IDAgMCAwIDEwLjY0NiAxNmwyLjgzNy42MDZhNi4wNzQgNi4wNzQgMCAwIDEgMy4xLTMuMTE3Ii8+PC9zdmc+)
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-livejournal .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon::after,
.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-repost .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon::after {
    display: none
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-repost .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: #248FCE;
    background-color: #248FCE
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-livejournal .b-updateform-bubble-like-checkbox+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: silver;
    background-color: #fff
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-livejournal .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 16px;
    height: 16px;
    margin: auto;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMi4wMjQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMS43IDEuNDE1YTEwLjI1IDEwLjI1IDAgMCAwLTQuMDkyLjg0Nkw1LjM0NCAwSDUuMzRBMTAuMzM3IDEwLjMzNyAwIDAgMCAwIDUuMzY4bDIuMjcgMi4yNjVoLS4wMDRhMTAuMTk0IDEwLjE5NCAwIDAgMC0uODcgNC4wODVjMCA1LjY5MiA0LjYxIDEwLjMwNiAxMC4zMDQgMTAuMzA2IDUuNjkgMCAxMC4zMDItNC42MTMgMTAuMzAyLTEwLjMwNiAwLTUuNjktNC42MS0xMC4zMDMtMTAuMzAzLTEwLjMwMyIvPjxwYXRoIGZpbGw9IiMyNjkwQ0YiIGQ9Ik0xMC42NDYgMTZhMTAuMzU1IDEwLjM1NSAwIDAgMSA1LjM0LTUuMzdMNy42MSAyLjI2NGgtLjAwNmExMC4zNDUgMTAuMzQ1IDAgMCAwLTUuMzQgNS4zNzJMMTAuNjQ3IDE2em01Ljk0LTIuNTFhNi4wMDIgNi4wMDIgMCAwIDAtMy4xIDMuMTE4bDMuOTEuODEtLjgxLTMuOTN6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE2LjU4NyAxMy40OWMtLjMxMi0xLjUwMy0uNi0yLjg2LS42LTIuODZsLS4wMDIuMDAyYTEwLjM0NSAxMC4zNDUgMCAwIDAtNS4zNCA1LjM3bDIuODQuNjA0YTYuMDU2IDYuMDU2IDAgMCAxIDMuMTAyLTMuMTE3Ii8+PC9zdmc+)
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-livejournal .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
    border-color: #248FCE;
    background-color: #248FCE
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-livejournal .b-updateform-bubble-like-checkbox:checked+.b-updateform-bubble-like-label .b-updateform-bubble-like-icon svg {
    display: none
}

.b-updateform-bubble-like-help {
    margin: 0 0 20px
}

.b-updateform-bubble-like-help .b-helplink {
    margin: 0 0 0 18px
}

.b-updateform-bubble-like-button {
    margin: 0 0 0 20px;
    white-space: nowrap
}

.b-updateform-bubble-like-button .b-ljbutton {
    display: inline-block
}

.b-updateform-bubble-like-button .b-flatbutton,
.s-schemius .b-updateform-bubble-like-button .b-ljbutton {
    display: none
}

.s-schemius .b-updateform-bubble-like-button .b-flatbutton {
    display: inline-block
}

.b-bubble-poll {
    width: 550px
}

.b-bubble-poll .b-updateform-bubble-wrapper,
.b-updateform-bubble-poll-head {
    margin: 0
}

.b-updateform-bubble-poll-warning {
    display: none
}

.b-updateform-bubble-poll-disabled .b-updateform-bubble-poll-warning {
    display: block
}

.b-updateform-bubble-poll-disabled .b-updateform-bubble-poll-button,
.b-updateform-bubble-poll-disabled .b-updateform-bubble-poll-fields,
.b-updateform-bubble-poll-disabled .b-updateform-bubble-poll-manage,
.b-updateform-bubble-poll-disabled .b-updateform-bubble-poll-settings {
    display: none
}

.b-updateform-bubble-poll-settings {
    margin: 0 -25px 0 -15px;
    padding: 1.3em 15px .3em;
    border-top: 1px solid #CCC
}

.b-popup-noclosecontrol .b-updateform-bubble-poll-settings {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px
}

.b-updateform-bubble-poll-fields {
    overflow: auto;
    position: relative;
    max-height: 400px;
    margin: 0 -25px 0 -15px;
    padding: 10px 15px;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    background: #FFF
}

.b-updateform-bubble-poll-question {
    position: relative;
    margin: 0 0 20px;
    padding: 20px 0 0;
    border-top: 1px solid #CCC
}

.b-updateform-bubble-poll-question:first-child {
    border-top: 0
}

.b-updateform-bubble-poll-controls {
    position: absolute;
    top: 20px;
    right: 0;
    margin: 0;
    padding: 0;
    list-style: none
}

.b-updateform-bubble-poll-control {
    display: inline;
    margin: 0;
    padding: 0
}

BODY .b-updateform-bubble-poll-control-hide,
BODY .b-updateform-bubble-poll-control-hide:active,
BODY .b-updateform-bubble-poll-control-hide:hover,
BODY .b-updateform-bubble-poll-control-hide:link,
BODY .b-updateform-bubble-poll-control-hide:visited {
    display: none
}

.b-updateform-bubble-poll-control .b-controls {
    margin: 0 0 0 7px;
    vertical-align: top
}

.b-editpic-pic-inner,
.b-updateform-bubble-poll-field-add label {
    vertical-align: middle
}

.b-updateform-bubble-poll-field {
    margin: 0 0 0 11em;
    padding: 0;
    clear: left
}

.b-editpic-field-alignment,
.b-updateform-bubble-poll-field:after {
    clear: both
}

.b-updateform-bubble-poll-field:after,
.b-updateform-bubble-poll-fieldn:before {
    display: table;
    content: ""
}

.b-updateform-bubble-poll-field-head {
    position: relative;
    left: -11em;
    float: left;
    width: 10em;
    margin: 0 -10em 1em 0;
    padding: 0
}

.b-updateform-bubble-poll-field-body {
    margin: 0 0 1em;
    padding: 0
}

.b-updateform-bubble-poll-field-hint {
    margin: .3em 0 0;
    color: #999
}

.b-updateform-bubble-poll-field-hint-html {
    display: none
}

.b-updateform-bubble-poll-question:first-child .b-updateform-bubble-poll-field-hint-html {
    display: block
}

.b-updateform-bubble-poll-field-hint-scale {
    margin: 0 0 0 .5em
}

.b-updateform-bubble-poll-questions-error .b-updateform-bubble-poll-field-hint-scale {
    color: red
}

.b-updateform-bubble-poll-field-name {
    margin: 0
}

.b-updateform-bubble-poll-field-name .b-updateform-bubble-poll-input {
    width: 100%;
    box-sizing: border-box
}

.b-updateform-bubble-poll-field-question .b-updateform-bubble-poll-input {
    width: 70%
}

.b-updateform-bubble-poll-options {
    margin: 0;
    padding: 0;
    list-style: none
}

.b-updateform-bubble-poll-option {
    margin: 0 0 5px;
    padding: 0
}

.b-updateform-bubble-poll-options .b-updateform-bubble-poll-input {
    width: 50%
}

.b-updateform-bubble-poll-manage {
    margin: 0 -25px 0 -15px;
    padding: 15px 15px 5px;
    border-top: 1px solid #FFF
}

.b-popup-noclosecontrol .b-updateform-bubble-poll-manage {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px
}

.b-updateform-bubble-poll-new .b-updateform-bubble-poll-manage {
    border-top-color: #CCC
}

.b-updateform-bubble-poll-button {
    margin: 0 -25px 0 -15px;
    padding: 15px 15px 10px;
    border-top: 1px solid #CCC;
    text-align: right
}

.b-updateform-bubble-poll-new .b-updateform-bubble-poll-button,
.b-updateform-bubble-poll-new .b-updateform-bubble-poll-fields {
    display: none
}

.b-updateform-bubble-poll-button .b-ljbutton {
    margin-left: 1em;
    display: inline-block
}

.b-updateform-bubble-poll-button .b-flatbutton,
.s-schemius .b-updateform-bubble-poll-button .b-ljbutton {
    display: none
}

.s-schemius .b-updateform-bubble-poll-button .b-flatbutton {
    display: inline-block
}

.b-bubble-color {
    width: 450px
}

.b-bubble-color .b-updateform-bubble-wrapper {
    margin: 0
}

.b-colorpalette {
    overflow: hidden;
    margin: 0
}

.b-color-select {
    float: left;
    width: 285px;
    border: none;
    border-collapse: collapse;
    border-spacing: 0
}

.b-color-select TD {
    height: 17px;
    padding: 0
}

.b-color-select A {
    display: block;
    height: 17px;
    text-indent: -9999px
}

.b-color-select A:hover {
    box-shadow: 0 0 2px #F90, inset 0 0 2px #F90
}

.b-colorpalette-controls {
    float: right;
    width: 70px;
    margin: 0;
    padding: 0
}

.b-colorpalette-controls-title {
    margin: 0;
    font-size: 11px
}

.b-colorpalette-controls-current,
.b-colorpalette-controls-new {
    height: 68px;
    margin: 0 0 7px;
    padding: 0;
    border: 1px solid #000
}

.b-editpic-pic,
.b-editpic-pic-inner {
    height: 100px;
    width: 100px;
    position: absolute
}

.b-colorpalette-controls-value {
    margin: 0;
    padding: 0
}

.b-bubble-font {
    width: 180px
}

.b-bubble-font .b-updateform-bubble-wrapper {
    margin: 0
}

.b-fontsize-select {
    margin: 0 -15px;
    padding: 0
}

.b-fontsize-select-item {
    margin: 0;
    padding: 0;
    list-style: none
}

.b-fontsize-select-item A {
    display: block;
    padding: 3px 15px;
    text-decoration: none
}

.b-fontsize-select-item A:link,
.b-fontsize-select-item A:visited {
    text-decoration: none;
    color: #369!important
}

.b-fontsize-select-item A:active,
.b-fontsize-select-item A:hover {
    background: #7292BD;
    text-decoration: none;
    color: #FFF!important
}

.b-fontsize-select-item-active A:active,
.b-fontsize-select-item-active A:hover,
.b-fontsize-select-item-active A:link,
.b-fontsize-select-item-active A:visited {
    background: #7292BD;
    color: #FFF!important
}

.b-editpic {
    width: 480px;
    margin: 0;
    padding: 0
}

.b-editpic-header {
    margin: 0 0 1em;
    font-size: 1em;
    color: #000
}

.b-editpic-wrapper {
    position: relative;
    margin: 0;
    padding: 0 0 0 140px
}

.b-editpic-pic {
    top: 0;
    left: 0;
    margin: 0;
    padding: 10px;
    border: 1px solid #CACACA;
    border-radius: 10px;
    background: #FFF
}

.b-editpic-pic-inner {
    top: 10px;
    left: 10px;
    display: block;
    display: table-cell;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    text-align: center
}

.b-editpic-img {
    max-width: 100px;
    max-height: 100px
}

.b-editpic-security {
    display: none;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 19px;
    height: 15px;
    margin: 0;
    padding: 0;
    background: url() 2px 0 no-repeat;
    font: 0/0 serif
}

.b-editpic-field {
    margin: 0 0 10px;
    line-height: 1.4
}

.b-editpic-field-head {
    margin: 0 0 .1em
}

.b-editpic-field-body {
    margin: 0
}

.b-editpic-submit {
    margin: 20px 0 10px
}

.b-editpic-input {
    width: 336px;
    margin: 0;
    padding: .2em 0
}

.b-editpic-input-border,
.b-editpic-input-param {
    width: 70px
}

.b-editpic-urlbox {
    margin: 0;
    padding: 0;
    list-style: none
}

.b-editpic-urlbox-item {
    margin: 0 0 .1em;
    padding: 0
}

.b-editpic-setbox {
    margin: 0;
    padding: 0;
    list-style: none
}

.b-editpic-setbox-item {
    margin: 0 0 .1em;
    padding: 0
}

.b-editpic-parambox {
    margin: 0;
    padding: 0;
    list-style: none
}

.b-editpic-parambox:after {
    content: "";
    display: table;
    border-collapse: collapse;
    clear: both
}

.b-editpic-parambox-item {
    position: relative;
    float: left;
    margin: 0 .5em 0 0;
    padding: 0
}

.b-editpic-parambox-item LABEL {
    font-size: .9em;
    text-shadow: 0 1px 0 #FFF;
    color: #999
}

.b-editpic-parambox-item-lock {
    width: 10px;
    height: 21px
}

.b-popup .b-editpic-default,
.b-popup .b-editpic-default:link,
.b-popup .b-editpic-default:visited {
    line-height: 1.8;
    border-bottom: 0;
    color: #369!important
}

.b-popup .b-editpic-default:active,
.b-popup .b-editpic-default:hover {
    line-height: 1.8;
    border-bottom: 0;
    color: #C00!important
}

.b-editpic-eq,
.b-editpic-ne {
    display: block;
    position: absolute;
    top: 1px;
    left: 0;
    width: 10px;
    height: 21px;
    margin: 0;
    padding: 0;
    background: url() 0 -21px no-repeat;
    font: 0/0 serif;
    cursor: pointer
}

.b-editpic-ne {
    background-position: 0 0
}

.b-editpic-invalidsrc .b-editpic-pic {
    border-color: red
}

.b-editpic-invalidsrc .b-editpic-field-src .b-editpic-input {
    color: red
}

.animate-move {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.animate-move+.b-updateform-bubble-poll-question {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.animate-leave,
.animate-move.animate-move-active,
.animate-move.animate-move-active+.b-updateform-bubble-poll-question {
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.animate-enter {
    opacity: 1;
    -webkit-transition: all .3s linear;
    transition: all .3s linear
}

.animate-leave.animate-leave-active {
    opacity: 0
}

.b-updateform-disabled .b-updateform-bar {
    opacity: .5
}

.b-updateform-disabled .b-updateform-button:active,
.b-updateform-disabled .b-updateform-button:hover,
.b-updateform-disabled .b-updateform-button:link,
.b-updateform-disabled .b-updateform-button:visited {
    cursor: default
}

.b-updatepage .b-updateform-disabled .b-pseudo:active,
.b-updatepage .b-updateform-disabled .b-pseudo:hover {
    color: #369!important;
    cursor: default
}

.b-updateform-bubble-like-repost {
    height: auto;
    min-height: 24px
}

.b-updateform-bubble-like-repost .b-updateform-bubble-like-checkbox {
    top: 12px
}

.b-updateform-paidrepost {
    margin: 0;
    padding: 0
}

.b-updateform-paidrepost-slider {
    display: none;
    margin: 0 0 .5em;
    font-size: 12px!important;
    font-weight: 400!important;
    color: #A9A9A9!important
}

.b-updateform-paidrepost-head {
    margin: .1em 0 .3em;
    padding: 0;
    font-size: 14px!important;
    font-weight: 400!important;
    color: #333!important
}

.b-updateform-paidrepost-curr {
    width: 50px;
    font-size: 12px!important;
    font-weight: 400!important;
    color: #333!important
}

.b-updateform-paidrepost-toggle {
    font-size: 11px
}

.b-updateform-paidrepost-toggle:link,
.b-updateform-paidrepost-toggle:visited {
    color: #369!important;
    border-bottom: 1px dotted!important;
    text-decoration: none!important;
    cursor: pointer
}

.b-updateform-paidrepost-toggle:active,
.b-updateform-paidrepost-toggle:hover {
    color: #C00!important;
    text-decoration: none!important
}

.b-updateform-paidrepost-decline {
    display: none!important
}

.b-updateform-paidrepost-active .b-updateform-paidrepost-slider {
    display: block
}

.b-updateform-paidrepost-active .b-updateform-paidrepost-decline {
    display: inline!important
}

.b-updateform-paidrepost-active .b-updateform-paidrepost-make {
    display: none!important
}

@media all and (max-width:650px) {
    HTML BODY.p-openpopup .b-popup.b-bubble-photouploader {
        width: auto
    }
    HTML BODY.p-openpopup .b-popup.b-bubble-photouploader .b-photouploader {
        width: auto;
        margin: 0
    }
    HTML BODY.p-openpopup .b-popup.b-bubble-photouploader .b-photouploader .b-menu-pills .b-menu-item {
        display: inline-block;
        margin-left: -.7em;
        margin-right: .7em
    }
    HTML BODY.p-openpopup .b-popup.b-bubble-photouploader .b-photouploader .b-photouploader-byurl-link,
    HTML BODY.p-openpopup .b-popup.b-bubble-photouploader .b-photouploader .b-photouploader-byurl-src {
        width: 100%
    }
    HTML BODY.p-openpopup .b-popup.b-bubble-color,
    HTML BODY.p-openpopup .b-popup.b-bubble-cut,
    HTML BODY.p-openpopup .b-popup.b-bubble-font,
    HTML BODY.p-openpopup .b-popup.b-bubble-like,
    HTML BODY.p-openpopup .b-popup.b-bubble-link,
    HTML BODY.p-openpopup .b-popup.b-bubble-map,
    HTML BODY.p-openpopup .b-popup.b-bubble-poll,
    HTML BODY.p-openpopup .b-popup.b-bubble-spoiler,
    HTML BODY.p-openpopup .b-popup.b-bubble-user,
    HTML BODY.p-openpopup .b-popup.b-bubble-video {
        width: auto
    }
    HTML BODY.p-openpopup .b-popup.b-bubble-video .b-updateform-bubble-input {
        margin-top: 10px
    }
    HTML BODY.p-openpopup .b-popup.b-bubble-video .b-updateform-bubble-hint {
        margin-bottom: 5px
    }
    HTML BODY.p-openpopup .b-popup.b-bubble-poll .b-updateform-bubble-poll-manage,
    HTML BODY.p-openpopup .b-popup.b-bubble-poll .b-updateform-bubble-poll-settings {
        margin-left: -30px;
        margin-right: -30px;
        padding-left: 30px;
        padding-right: 30px
    }
    HTML BODY.p-openpopup .b-popup.b-bubble-poll .b-updateform-bubble-poll-field {
        margin-left: 0
    }
    HTML BODY.p-openpopup .b-popup.b-bubble-poll .b-updateform-bubble-poll-field-head {
        float: none;
        left: auto;
        width: auto;
        margin: 0 0 .3em
    }
    .b-updateform-bar {
        height: auto
    }
    .b-updateform-buttons-aside {
        float: none
    }
    .b-editpic-pic,
    .b-editpic-pic-inner {
        position: static
    }
    .b-editpic-wrapper {
        padding-left: 0
    }
    .b-editpic-pic {
        margin: 0 auto 16px
    }
    .b-updateform-bubble-hint {
        display: inline-block;
        max-width: 240px
    }
}

@media all and (max-width:475px) {
    .b-updateform-buttons-secondsection {
        border-right: 0
    }
}

.b-updateform-v5 .b-updateform-button-strikethrough:active,
.b-updateform-v5 .b-updateform-button-strikethrough:hover,
.b-updateform-v5 .b-updateform-button-strikethrough:link,
.b-updateform-v5 .b-updateform-button-strikethrough:visited {
    width: 16px
}

.b-updateform-v5 .b-updateform-button-bold .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-color .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-font .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-italic .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-strikethrough .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-underline .b-updateform-button-pic {
    background-image: url()
}

.lt-ie9 .b-updateform-v5 .b-updateform-button-bold .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-color .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-font .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-italic .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-strikethrough .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-underline .b-updateform-button-pic {
    background-image: url()
}

.b-updateform-v5 .b-updateform-button-bold .b-updateform-button-pic {
    background-position: -15px -15px
}

.b-updateform-v5 .b-updateform-button-italic .b-updateform-button-pic {
    background-position: -15px -61px
}

.b-updateform-v5 .b-updateform-button-underline .b-updateform-button-pic {
    background-position: -15px -107px
}

.b-updateform-v5 .b-updateform-button-strikethrough .b-updateform-button-pic {
    background-position: -15px -153px
}

.b-updateform-v5 .b-updateform-button-font .b-updateform-button-pic {
    background-position: -15px -199px
}

.b-updateform-v5 .b-updateform-button-color .b-updateform-button-pic {
    background-position: -15px -245px
}

.b-updateform-v5 .b-updateform-button-link .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-user .b-updateform-button-pic {
    background-image: url()
}

.lt-ie9 .b-updateform-v5 .b-updateform-button-link .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-user .b-updateform-button-pic {
    background-image: url()
}

.b-updateform-v5 .b-updateform-button-link .b-updateform-button-pic {
    background-position: -15px -15px
}

.b-updateform-v5 .b-updateform-button-user .b-updateform-button-pic {
    background-position: -15px -61px
}

.b-updateform-v5 .b-updateform-button-cut .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-like .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-map .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-photo .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-poll .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-spoiler .b-updateform-button-pic,
.b-updateform-v5 .b-updateform-button-video .b-updateform-button-pic {
    background-image: url()
}

.lt-ie9 .b-updateform-v5 .b-updateform-button-cut .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-like .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-map .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-photo .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-poll .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-spoiler .b-updateform-button-pic,
.lt-ie9 .b-updateform-v5 .b-updateform-button-video .b-updateform-button-pic {
    background-image: url()
}

.b-updateform-v5 .b-updateform-button-photo .b-updateform-button-pic {
    background-position: -15px -15px
}

.b-updateform-v5 .b-updateform-button-video .b-updateform-button-pic {
    background-position: -15px -61px
}

.b-updateform-v5 .b-updateform-button-cut .b-updateform-button-pic {
    background-position: -15px -107px
}

.b-updateform-v5 .b-updateform-button-spoiler .b-updateform-button-pic {
    background-position: -15px -153px
}

.b-updateform-v5 .b-updateform-button-map .b-updateform-button-pic {
    background-position: -15px -199px
}

.b-updateform-v5 .b-updateform-button-like .b-updateform-button-pic {
    background-position: -15px -245px
}

.b-updateform-v5 .b-updateform-button-poll .b-updateform-button-pic {
    background-position: -15px -291px
}

.b-bubble-user {
    width: 280px
}

.b-updateform-bubble-user-fields {
    text-align: left
}

.b-bubble-user .b-updateform-bubble-input-wrapper {
    position: relative;
    display: block
}

.b-bubble-user .b-updateform-bubble-input,
.b-bubble-user .b-updateform-bubble-input[type=text] {
    width: 100%;
    margin: 3px 0;
    padding: 3px 2px 3px 22px;
    box-sizing: border-box;
    font-weight: 700;
    color: #0051B7
}

.b-updateform-bubble-input-username .b-updateform-bubble-input-pic {
    position: absolute;
    top: 50%;
    left: 5px;
    width: 16px;
    height: 16px;
    margin: -8px 0 0;
    padding: 0;
    background: url() no-repeat;
    font: 0/0 serif
}

.b-updateform-bubble-warning {
    display: none
}

.b-bubble-error .b-updateform-bubble-warning {
    display: block
}

.b-bubble-user .b-updateform-bubble-error .b-updateform-bubble-input,
.b-bubble-user .b-updateform-bubble-error .b-updateform-bubble-input[type=text] {
    color: red
}

.b-updateform-bubble-input-title {
    display: none;
    margin: 10px 0 0
}

.b-updateform-bubble-user-edit .b-updateform-bubble-input-title {
    display: block
}

.b-bubble-user .b-updateform-bubble-input-title .b-updateform-bubble-input,
.b-bubble-user .b-updateform-bubble-input-title .b-updateform-bubble-input[type=text] {
    width: 240px;
    padding-left: 2px
}

.b-updateform-bubble-hint {
    position: relative;
    display: block;
    margin: 2px 0 6px;
    padding: 0 0 1px;
    border-color: #D4D4D6;
    color: #999
}

.b-updateform-bubble-example {
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    border-bottom: 1px dotted;
    cursor: pointer
}

.b-updateform-bubble-example:active,
.b-updateform-bubble-example:hover {
    color: #C00
}

.b-updateform-bubble-user-button {
    text-align: right
}

.b-updateform-bubble-user-button-save,
.b-updateform-bubble-user-edit .b-updateform-bubble-user-button-insert {
    display: none
}

.b-updateform-bubble-user-edit .b-updateform-bubble-user-button-save {
    display: inline
}

@media all and (max-width:650px) {
    .b-bubble-user .b-updateform-bubble-wrapper {
        margin-bottom: 0
    }
}

.categories {
    position: relative;
    background: #FFF;
    font: 15px/1 ProximaNova, Helvetica, sans-serif;
    box-shadow: 0 0 14px 1px rgba(100, 100, 100, .25);
    z-index: 9;
    color: #646464
}

@media screen and (min-device-width:320px) and (max-device-width:568px),
screen and (-ms-high-contrast:active) and (max-width:30em),
(-ms-high-contrast:none) and (max-width:30em) {
    .categories {
        box-shadow: none;
        border-bottom: 1px solid #EDF2F4
    }
}

.categories-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
    height: 44px;
    margin: 0 auto;
    padding: 0 0 1px;
    list-style: none;
    white-space: nowrap
}

.html-ie10 .categories-list,
.html-ie11 .categories-list {
    padding: 3px 0 0
}

.categories-list::-webkit-scrollbar {
    display: none
}

.html-mobile .categories-list {
    overflow: auto
}

.categories-list:after,
.categories-list:before {
    display: table;
    content: ''
}

.categories-list:after {
    clear: both
}

.categories-list-item {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    min-height: 15px;
    margin: 0 0 0 30px;
    padding: 0;
    list-style: none
}

.categories-list-item--home {
    margin: 0;
    padding-left: 16px
}

.categories-list-item--home .categories-list-item-link,
.categories-list-item--send-news .categories-list-item-link {
    padding-left: 23px
}

.categories-list-item--home .svgicon {
    left: 0;
    position: absolute;
    top: 0;
    width: 15px;
    height: 15px;
    fill: #979797
}

.html-ie10 .categories-list-item--home .svgicon,
.html-ie11 .categories-list-item--home .svgicon {
    top: -2px
}

.categories-list-item--send-news {
    margin-left: auto;
    padding-right: 16px;
    text-align: right
}

.categories-list-item--send-news .svgicon {
    left: 0;
    position: absolute;
    top: 0;
    width: 15px;
    height: 15px;
    fill: #979797
}

.html-ie10 .categories-list-item--send-news .svgicon,
.html-ie11 .categories-list-item--send-news .svgicon {
    top: -2px
}

.categories-list-item--expanded {
    padding-bottom: 50px
}

.categories-list-item--expanded .categories-lvl-2 {
    display: block
}

.categories-list-item--more {
    display: none;
    position: relative;
    margin-right: 20px
}

.categories-list-item--more .categories-more-icon {
    position: absolute;
    top: 50%;
    right: -20px;
    width: 20px;
    height: 20px;
    margin-top: -10px
}

.categories-list-item--more .flaticon--arrow-right {
    position: absolute;
    top: 50%;
    right: 3px;
    width: 8px;
    height: 15px;
    margin-top: -8px;
    fill: #000;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
    color: #000
}

.categories-drop-open .flaticon--arrow-right {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

.categories-list--expandable .categories-list-item--more {
    display: block
}

.categories-list-item-link {
    position: relative;
    display: inline-block;
    outline: 0
}

.categories-list-item-link,
.categories-list-item-link:active,
.categories-list-item-link:focus,
.categories-list-item-link:link,
.categories-list-item-link:visited {
    color: #646464
}

.categories-list-item--active .categories-list-item-link,
.categories-list-item-link:hover {
    color: #0E799D
}

.categories-lvl-2 {
    display: none;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding-left: 30px;
    background: #E6E6E6;
    font-size: 12px
}

.categories-lvl-2 .categories-list-item-link {
    line-height: 50px
}

.popupus.categories-subitems--popup {
    display: none;
    z-index: 3000;
    position: absolute;
    top: 30px;
    right: -111px;
    min-width: 200px;
    max-width: 230px;
    box-sizing: border-box;
    background: #FFF
}

.popupus.categories-subitems--popup .popupus__inner {
    padding: 9px 0
}

.categories-subitems {
    margin: 0;
    padding: 0;
    list-style: none
}

.categories-subitems .categories-list-item {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

.categories-subitems .categories-list-item-link {
    display: block;
    padding: 14px 24px;
    font-size: 16px;
    font-weight: 400;
    color: #202020
}

.html-ie10 .categories-subitems .categories-list-item-link,
.html-ie11 .categories-subitems .categories-list-item-link {
    padding-top: 16px;
    padding-bottom: 12px
}

.categories-subitems .categories-list-item-link:hover {
    background-color: #ecf0f1
}

.categories-subitems .categories-list-item:last-child {
    border-bottom: 0
}

.categories-drop-open .popupus.categories-subitems--popup {
    display: block
}

@media (max-width:1000px) {
    .categories-list {
        overflow-x: auto;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .categories-list.categories-list--expandable {
        overflow: visible
    }
    .html-mobile .categories-list-item--send-news {
        margin-left: 35px
    }
}

@media (max-width:600px) {
    .categories-list-item--home {
        font-size: 0
    }
    .categories-list-item--home .svgicon {
        margin-right: 0
    }
}

@media (max-width:360px) {
    .html-desktop .categories-list>.categories-list-item:not(.categories-list-item--home) {
        margin-left: 10px
    }
    .html-desktop .categories-list-item--send-news {
        padding-right: 10px;
        padding-left: 10px
    }
}

@media (max-width:320px) {
    .categories {
        position: static
    }
    .categories-drop-open {
        z-index: 4999
    }
    .categories-drop-open:before {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, .6)
    }
    .popupus.categories-subitems--popup {
        position: fixed;
        top: 14px;
        left: 50%;
        margin: 0 16px;
        max-width: none;
        width: calc(100% - 32px);
        -webkit-transform: translateX(calc((100% + 32px)/ 2 * -1));
        -ms-transform: translateX(calc((100% + 32px)/ 2 * -1));
        transform: translateX(calc((100% + 32px)/ 2 * -1));
        box-shadow: none;
        border: 0
    }
    .popupus.popupus--tc .popupus__inner:before {
        display: none
    }
}

.flatbutton,
.form__bubble a,
.promolabel {
    text-decoration: none
}

.flatbutton:focus::before,
.promolabel--blue:focus::after,
.promolabel--yellow:focus::after,
.promolabel:focus::after {
    content: ''
}

.flatbutton,
.promolabel,
.tabus__item {
    display: inline-block
}

.flatbutton,
.form__bubble,
.inputus,
.tabus__link,
.textareus {
    box-sizing: border-box
}

.flatbutton {
    position: relative;
    padding: 10px 30px;
    border: 1px solid transparent;
    border-radius: 30px;
    outline: 0;
    text-align: center;
    text-transform: uppercase;
    font: 600 14px/1 ProximaNova, Helvetica, sans-serif;
    letter-spacing: .3px;
    cursor: pointer;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-appearance: none
}

.promolabel,
.tabus__link {
    outline: 0;
    font-family: ProximaNova, Helvetica, sans-serif;
    text-transform: uppercase
}

.html-ie10 .flatbutton,
.html-ie11 .flatbutton {
    padding-top: 12px;
    padding-bottom: 8px
}

.flatbutton--small {
    padding: 8px 20px;
    border-radius: 20px;
    font-size: 12px;
    letter-spacing: 0
}

.html-ie10 .flatbutton--small,
.html-ie11 .flatbutton--small {
    padding-top: 10px;
    padding-bottom: 6px
}

.flatbutton--large {
    padding: 12px 35px;
    border-radius: 36px
}

.html-ie10 .flatbutton--large,
.html-ie11 .flatbutton--large {
    padding-top: 14px;
    padding-bottom: 10px
}

.flatbutton--huge {
    padding: 14px 40px;
    border-radius: 40px;
    font-size: 16px
}

.html-ie10 .flatbutton--huge,
.html-ie11 .flatbutton--huge {
    padding-top: 16px;
    padding-bottom: 12px
}

.flatbutton--max {
    width: 100%
}

.flatbutton:focus::before {
    position: absolute;
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
    border: 2px solid #69C9E9;
    border-radius: inherit
}

.flatbutton,
.flatbutton:link,
.flatbutton:visited {
    background: #00A2D9;
    color: #FFF
}

.flatbutton:hover {
    background: #00BEFF;
    color: #FFF
}

.flatbutton:active {
    background: #0092C4;
    color: #FFF
}

.flatbutton--neutral {
    border: 1px solid #C3D3D9;
    background: 0 0;
    color: #333
}

.flatbutton--neutral:link,
.flatbutton--neutral:visited {
    background: 0 0;
    color: #333
}

.flatbutton--neutral:hover {
    border-color: #9CA7AB;
    background: 0 0;
    color: #333
}

.flatbutton--neutral:active:focus {
    background: #F5F5F5;
    color: #333
}

.flatbutton--neutral:focus {
    color: #333
}

.flatbutton--neutral-blue {
    border: 1px solid #00BEFF;
    background: 0 0;
    color: #00BEFF
}

.flatbutton--neutral-blue:link,
.flatbutton--neutral-blue:visited {
    background: 0 0;
    color: #00BEFF
}

.flatbutton--neutral-blue:hover {
    border-color: #00A2D9;
    background: 0 0;
    color: #00BEFF
}

.flatbutton--neutral-blue:active:focus {
    background: #F5F5F5;
    color: #00BEFF
}

.flatbutton--neutral-blue:focus {
    color: #00BEFF
}

.flatbutton--red,
.flatbutton--red:link,
.flatbutton--red:visited {
    background: #D92B2B
}

.flatbutton--red:hover {
    background: #F23030
}

.flatbutton--red:active {
    background: #C42727
}

.flatbutton--green,
.flatbutton--green:link,
.flatbutton--green:visited {
    background: #15CA26
}

.flatbutton--green:hover {
    background: #18F02E
}

.flatbutton--green:active {
    background: #12B522
}

.flatbutton[disabled] {
    pointer-events: none;
    background: #E6E6E6;
    color: #AAB7BB
}

.flatbutton--bold {
    border-width: 2px;
    padding-top: 9px;
    padding-bottom: 9px
}

.html-ie10 .flatbutton--bold,
.html-ie11 .flatbutton--bold {
    padding-top: 11px;
    padding-bottom: 7px
}

.flatbutton--bold.flatbutton--small {
    padding-top: 7px;
    padding-bottom: 7px
}

.html-ie10 .flatbutton--bold.flatbutton--small,
.html-ie11 .flatbutton--bold.flatbutton--small {
    padding-top: 9px;
    padding-bottom: 5px
}

.flatbutton--bold.flatbutton--large {
    padding-top: 11px;
    padding-bottom: 11px
}

.html-ie10 .flatbutton--bold.flatbutton--large,
.html-ie11 .flatbutton--bold.flatbutton--large {
    padding-top: 13px;
    padding-bottom: 9px
}

.flatbutton--bold.flatbutton--huge {
    padding-top: 13px;
    padding-bottom: 13px
}

.html-ie10 .flatbutton--bold.flatbutton--huge,
.html-ie11 .flatbutton--bold.flatbutton--huge {
    padding-top: 15px;
    padding-bottom: 11px
}

.flatbutton--icon {
    height: 36px
}

.flatbutton--icon .svgicon {
    height: 18px;
    margin-top: -2px;
    vertical-align: -4px;
    fill: #333
}

.html-ie10 .flatbutton--icon .svgicon,
.html-ie11 .flatbutton--icon .svgicon {
    margin-top: -4px!important
}

.flatbutton--icon.flatbutton--small {
    height: 30px
}

.flatbutton--icon.flatbutton--small .svgicon {
    height: 16px;
    margin-top: -1px
}

.flatbutton--icon.flatbutton--large {
    height: 40px
}

.flatbutton--icon.flatbutton--large .svgicon {
    height: 18px;
    margin-top: -4px
}

.flatbutton--icon.flatbutton--huge {
    height: 46px
}

.flatbutton--icon.flatbutton--huge .svgicon {
    height: 20px;
    margin-top: -5px
}

.flatbutton--icon[disabled] {
    border-color: #E6E6E6
}

.flatbutton--icon[disabled] .svgicon {
    fill: #AAB7BB
}

.flatbutton--round {
    padding: 0;
    width: 40px;
    height: 40px;
    border-radius: 50%
}

.flatbutton--round.control--darktheme {
    border: 1px solid #A4A6A6
}

.flatbutton--round .svgicon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.control--darktheme:focus::before,
.promolabel--blue:focus::after,
.promolabel--yellow:focus::after,
.promolabel:focus::after {
    top: -2px;
    right: -2px;
    bottom: -2px;
    left: -2px
}

.promolabel {
    font-weight: 600;
    font-size: 12px;
    line-height: 0;
    position: relative;
    padding: 9px 5px;
    border: 1px solid #C3D3D9;
    border-radius: 10px;
    background-color: transparent
}

.html-ie10 .promolabel,
.html-ie11 .promolabel {
    padding-top: 11px;
    padding-bottom: 7px
}

.promolabel,
.promolabel:link,
.promolabel:visited {
    color: #B8C7CC
}

.promolabel:hover {
    cursor: pointer;
    border-color: #9CA7AB;
    color: #9CA7AB
}

.promolabel:active {
    background: #F5F5F5
}

.promolabel:focus {
    border-color: transparent;
    color: #b8c7cc
}

.promolabel:focus::after {
    position: absolute;
    border: 2px solid #00BEFF;
    border-radius: inherit
}

.promolabel--yellow,
.promolabel--yellow:link {
    border-color: #FFAF15;
    color: #FFAF15
}

.promolabel--yellow:visited {
    color: #FFAF15
}

.promolabel--yellow:hover {
    border-color: #FC0;
    color: #FC0
}

.promolabel--yellow:active {
    background-color: #FEF9E6
}

.promolabel--yellow:focus {
    border-color: transparent;
    color: #fc0
}

.promolabel--yellow:focus::after {
    position: absolute;
    border: 2px solid #FC0;
    border-radius: inherit
}

.promolabel--blue,
.promolabel--blue:link {
    border-color: #00A2D9;
    color: #00A2D9
}

.promolabel--blue:visited {
    color: #00A2D9
}

.promolabel--blue:active,
.promolabel--blue:hover {
    border-color: #00BEFF;
    color: #00BEFF
}

.promolabel--blue:active {
    background-color: #E5F8FF
}

.promolabel--blue:focus {
    border-color: transparent;
    color: #00beff
}

.promolabel--blue:focus::after {
    position: absolute;
    border: 2px solid #00BEFF;
    border-radius: inherit
}

.promolabel--disabled {
    pointer-events: none;
    background: #E6E6E6;
    border-color: transparent;
    color: #AAB7BB
}

.darktheme {
    padding: 25px;
    background-color: #25292A
}

.control--darktheme,
.control--darktheme:link,
.control--darktheme:visited {
    border: 1px solid #5C5F5F;
    background-color: transparent;
    color: #BEBFC0
}

.control--darktheme:active:focus,
.control--darktheme:hover {
    border-color: #A8A9AA;
    color: #FFF
}

.control--darktheme:hover {
    background-color: transparent
}

.control--darktheme:active {
    background-color: #3F4344
}

.control--darktheme:focus {
    color: #FFF
}

.control--darktheme:focus::before {
    position: absolute;
    border: 2px solid #65C9EB;
    background: 0 0;
    content: "";
    border-radius: inherit
}

.control--darktheme .svgicon,
.control--darktheme.control--darktheme-disabled:hover .svgicon {
    fill: #7C7F7F
}

.control--darktheme:active .svgicon,
.control--darktheme:focus .svgicon,
.control--darktheme:hover .svgicon {
    fill: #BEBFC0
}

.control--darktheme.control--darktheme-disabled,
.control--darktheme.control--darktheme-disabled:active,
.control--darktheme.control--darktheme-disabled:focus,
.control--darktheme.control--darktheme-disabled:hover,
.control--darktheme.control--darktheme[disabled] {
    pointer-events: none;
    background-color: #3B3F40;
    border-color: #3B3F40
}

.tabus {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0
}

.tabus__item+.tabus__item .tabus__link {
    border-left: none
}

.tabus__item+.tabus__item .tabus__link:hover::before {
    content: '';
    position: absolute;
    width: 1px;
    top: -1px;
    bottom: -1px;
    left: -1px;
    background-color: #9CA7AB
}

.tabus__item--active+.tabus__item .tabus__link:hover::before {
    background-color: #007197
}

.tabus__link {
    position: relative;
    display: block;
    padding: 7px 20px;
    border: 1px solid #C3D3D9;
    background-color: #FFF;
    font-size: 12px;
    line-height: 14px
}

.html-ie10 .tabus__link,
.html-ie11 .tabus__link {
    padding-top: 8px;
    padding-bottom: 6px
}

.tabus__item:first-child .tabus__link {
    border-radius: 20px 0 0 20px
}

.tabus__item:last-child .tabus__link {
    border-radius: 0 20px 20px 0
}

.tabus__link,
.tabus__link:active,
.tabus__link:focus,
.tabus__link:hover,
.tabus__link:link,
.tabus__link:visited {
    color: #333
}

.tabus__link:hover {
    border-color: #9CA7AB
}

.tabus__link:active {
    background-color: #F5F5F5
}

.tabus__item--active .tabus__link {
    background-color: #00A2D9;
    border-color: transparent;
    color: #FFF
}

.tabus__item--active .swithus__link:hover {
    box-shadow: 0 0 0 1px #00A2D9 inset
}

.tabus--disabled .tabus__link:active,
.tabus--disabled .tabus__link:focus,
.tabus--disabled .tabus__link:hover,
.tabus--disabled .tabus__link:link,
.tabus--disabled .tabus__link:visited {
    pointer-events: none;
    background-color: #E6E6E6;
    color: #AAB7BB
}

.tabus--disabled .tabus__item--active .tabus__link {
    background-color: #AAB7BB;
    border-color: #AAB7BB;
    color: #E6E6E6
}

.tabus--naked .tabus__item {
    margin-right: 5px;
    margin-bottom: 6px
}

.tabus--naked .tabus__link {
    padding: 2px 5px;
    border: none;
    font-size: 12px;
    color: #00A3D9;
    font-weight: 700;
    background-color: transparent
}

.tabus--naked .tabus__item:first-child .tabus__link,
.tabus--naked .tabus__item:last-child .tabus__link {
    border-radius: 0
}

.tabus--naked .tabus__item--active .tabus__link {
    background: 0 0;
    border-bottom: 2px solid #40b9e2;
    color: #000
}

.tabus--naked .tabus__item--active+.tabus__item .tabus__link:hover::before {
    background-color: transparent
}

.tabus--naked .tabus__item+.tabus__item .tabus__link:hover::before {
    display: none
}

.tabus-radio {
    position: absolute;
    visibility: hidden
}

.form {
    margin: 20px 0
}

.form__field {
    border: 0;
    margin: 0 0 1em;
    padding: 0
}

.form__field:last-child {
    margin: 0
}

.form__field::after {
    display: table;
    clear: both;
    content: ''
}

.inputus,
.textareus {
    padding: 8px 15px;
    border: 1px solid rgba(195, 211, 217, 1);
    font: 16px/22px ProximaNova, Helvetica, sans-serif;
    color: #000
}

.html-ie10 .inputus,
.html-ie10 .textareus,
.html-ie11 .inputus,
.html-ie11 .textareus {
    line-height: 26px
}

.inputus--small {
    padding: 4px 7px;
    font-size: 14px;
    line-height: 20px
}

.html-ie10 .inputus--small,
.html-ie11 .inputus--small {
    line-height: 22px
}

.inputus--large {
    padding: 11px 20px;
    font-size: 18px;
    line-height: 26px
}

.html-ie10 .inputus--large,
.html-ie11 .inputus--large {
    line-height: 28px
}

.inputus:focus,
.textareus:focus {
    box-shadow: 0 0 0 2px #65C9EB;
    border-color: transparent;
    outline: 0!important
}

.inputus--error,
.inputus--naked:focus,
.inputus[disabled],
.inputus__wrapper--border .inputus:focus {
    box-shadow: 0 0 0 0 transparent
}

.inputus[disabled] {
    pointer-events: none;
    background-color: #E6E6E6;
    border-color: transparent;
    color: #AAB7BB
}

.inputus--naked {
    padding-right: 0;
    padding-left: 0;
    border-color: transparent transparent #19ABDD
}

.inputus--error {
    border-color: #E32
}

.inputus--naked:focus {
    border-color: transparent transparent #19C4FF
}

.inputus--naked[disabled] {
    pointer-events: none;
    background: 0 0;
    border-bottom-color: #E8E8E8;
    color: #E8E8E8
}

.inputus--max {
    width: 100%
}

.inputus__wrapper--border {
    display: inline-block;
    position: relative;
    font-size: 0
}

.html-ie10 .inputus__wrapper--border,
.html-ie11 .inputus__wrapper--border {
    height: 38px
}

.inputus__wrapper--border>* {
    display: inline-block;
    vertical-align: middle
}

.inputus__wrapper--border .inputus {
    position: relative;
    border-width: 0;
    background: 0 0;
    z-index: 1
}

.inputus__wrapper--border .inputus+.flatbutton--small {
    position: static;
    margin-right: 4px
}

.html-ie10 .inputus__wrapper--border .inputus+.flatbutton--small,
.html-ie11 .inputus__wrapper--border .inputus+.flatbutton--small {
    vertical-align: -4px
}

.inputus__wrapper--border .inputus+.flatbutton--small::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid rgba(195, 211, 217, 1);
    border-radius: 25px
}

.inputus__wrapper--border .inputus:focus+.flatbutton--small::after {
    border-color: transparent;
    box-shadow: 0 0 0 2px #65C9EB
}

.inputus--darktheme {
    border-color: rgba(117, 119, 120, 1);
    background-color: #3A3E3F;
    color: #E5E5E5
}

.inputus--darktheme:focus {
    border-color: transparent;
    color: #FFF
}

.inputus--darktheme[disabled],
.inputus--darktheme[disabled]:hover {
    background-color: #4E5253;
    color: #717475;
    box-shadow: 0 0 0 0 transparent
}

.inputus__wrapper--border .inputus+.flatbutton--small.control--darktheme::after {
    border-color: rgba(117, 119, 120, 1)
}

.inputus__wrapper--border .inputus:focus+.flatbutton--small.control--darktheme::after {
    border-color: transparent;
    box-shadow: 0 0 0 2px #4E5253
}

.inputus--error[type=file] {
    color: #E32
}

.form__bubble {
    display: inline-block;
    position: relative;
    margin-left: 11px;
    padding: 10px 12px;
    max-width: 264px;
    font: 14px/18px ProximaNova, Helvetica, sans-serif;
    vertical-align: top;
    background-color: #4B4F51;
    color: #FFF
}

.subscription__text,
.subscription__title {
    font-family: ProximaNova, Helvetica, sans-serif
}

.form__bubble::after {
    position: absolute;
    top: 10px;
    left: -5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4.5px 5px 4.5px 0;
    border-color: transparent #4B4F51 transparent transparent;
    content: ""
}

.form__bubble a {
    color: #FFF;
    border-bottom: 1px dotted #FFF
}

.form__bubble--alert {
    background: #FF4E4E
}

.lite-message::before,
.message-unit__text::before {
    background-position: center center;
    background-repeat: no-repeat;
    content: ''
}

.form__bubble--alert::after {
    border-right-color: #FF4E4E
}

.lite-message::before {
    display: inline-block;
    margin-right: .2em;
    width: 1.06667em;
    height: 1.06667em;
    vertical-align: middle
}

.lite-message--success {
    color: #6FB824
}

.lite-message--success::before {
    margin-top: -.2em;
    background-color: #6FB824;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2710%27%20height%3D%2710%27%20viewBox%3D%270%200%20512%20512%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M491.185%20120.619l-42.818-42.818c-5.667-5.667-13.538-8.815-21.409-8.815-7.871%200-15.742%203.148-21.409%208.815l-206.534%20206.849-92.563-92.877c-5.667-5.667-13.538-8.815-21.409-8.815-7.871%200-15.742%203.148-21.409%208.815l-42.818%2042.818c-5.667%205.667-8.815%2013.538-8.815%2021.409%200%207.871%203.148%2015.742%208.815%2021.409l113.972%20113.972%2042.818%2042.818c5.667%205.667%2013.538%208.815%2021.409%208.815%207.871%200%2015.742-3.148%2021.409-8.815l42.818-42.818%20227.943-227.943c5.667-5.667%208.815-13.538%208.815-21.409%200-7.871-3.148-15.742-8.815-21.409z%27%20fill%3D%27%23fff%27/%3E%3C/svg%3E");
    background-size: .66667em auto;
    border-radius: 50%
}

.lite-message--error {
    color: #E32
}

.lite-message--error::before {
    margin-top: -.13333em;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22488%22%20height%3D%22488%22%20viewBox%3D%220%200%20488%20488%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%09%3Cpath%20d%3D%22M244%200c-134.708%200-244%20109.292-244%20244s109.292%20244%20244%20244%20244-109.292%20244-244-109.292-244-244-244zm40.667%20396.182c0%205.719-4.448%2010.484-9.849%2010.484h-61c-5.719%200-10.484-4.766-10.484-10.484v-60.365c0-5.719%204.766-10.484%2010.484-10.484h61c5.401%200%209.849%204.766%209.849%2010.484v60.365zm-.635-109.292c-.318%204.448-5.083%207.943-10.802%207.943h-58.776c-6.036%200-10.802-3.495-10.802-7.943l-5.401-197.297c0-2.224.953-4.448%203.177-5.719%201.906-1.589%204.766-2.542%207.625-2.542h69.896c2.859%200%205.719.953%207.625%202.542%202.224%201.271%203.177%203.495%203.177%205.719l-5.719%20197.297z%22%20fill%3D%22%23e32%22/%3E%3C/svg%3E");
    background-size: 1.06667em auto
}

.message-unit {
    display: block;
    position: relative;
    margin: 0 0 16px;
    padding: 12px
}

.html-ie10 .message-unit,
.html-ie11 .message-unit {
    padding: 14px 12px 10px
}

.message-unit__text {
    position: relative;
    padding: 0 0 0 24px
}

.message-unit__text::before {
    position: absolute;
    display: block;
    top: 3px;
    left: 4px;
    width: 16px;
    height: 16px
}

.html-ie10 .message-unit__text::before,
.html-ie11 .message-unit__text::before {
    top: 1px
}

.message-unit--success {
    background: #F1F8E9;
    color: #6FB824
}

.message-unit--success .message-unit__text::before {
    background-color: #6FB824;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2710%27%20height%3D%2710%27%20viewBox%3D%270%200%20512%20512%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M491.185%20120.619l-42.818-42.818c-5.667-5.667-13.538-8.815-21.409-8.815-7.871%200-15.742%203.148-21.409%208.815l-206.534%20206.849-92.563-92.877c-5.667-5.667-13.538-8.815-21.409-8.815-7.871%200-15.742%203.148-21.409%208.815l-42.818%2042.818c-5.667%205.667-8.815%2013.538-8.815%2021.409%200%207.871%203.148%2015.742%208.815%2021.409l113.972%20113.972%2042.818%2042.818c5.667%205.667%2013.538%208.815%2021.409%208.815%207.871%200%2015.742-3.148%2021.409-8.815l42.818-42.818%20227.943-227.943c5.667-5.667%208.815-13.538%208.815-21.409%200-7.871-3.148-15.742-8.815-21.409z%27%20fill%3D%27%23fff%27/%3E%3C/svg%3E");
    background-size: 10px auto;
    border-radius: 50%
}

.message-unit--error {
    background: #FEEBE9;
    color: #E32
}

.message-unit--error .message-unit__text::before {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22488%22%20height%3D%22488%22%20viewBox%3D%220%200%20488%20488%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%09%3Cpath%20d%3D%22M244%200c-134.708%200-244%20109.292-244%20244s109.292%20244%20244%20244%20244-109.292%20244-244-109.292-244-244-244zm40.667%20396.182c0%205.719-4.448%2010.484-9.849%2010.484h-61c-5.719%200-10.484-4.766-10.484-10.484v-60.365c0-5.719%204.766-10.484%2010.484-10.484h61c5.401%200%209.849%204.766%209.849%2010.484v60.365zm-.635-109.292c-.318%204.448-5.083%207.943-10.802%207.943h-58.776c-6.036%200-10.802-3.495-10.802-7.943l-5.401-197.297c0-2.224.953-4.448%203.177-5.719%201.906-1.589%204.766-2.542%207.625-2.542h69.896c2.859%200%205.719.953%207.625%202.542%202.224%201.271%203.177%203.495%203.177%205.719l-5.719%20197.297z%22%20fill%3D%22%23e32%22/%3E%3C/svg%3E");
    background-size: 16px auto
}

.html-ie10 .message-unit--error .message-unit__text::before,
.html-ie11 .message-unit--error .message-unit__text::before {
    background-size: 15px
}

.message-unit--small {
    padding: 6px
}

.html-ie10 .message-unit--small,
.html-ie11 .message-unit--small {
    padding: 8px 6px 3px
}

.custom--label .checkbox[type=checkbox],
.custom--label .radio[type=radio],
.custom--label-input {
    position: absolute;
    left: -9999px;
    display: block;
    width: 1px;
    height: 1px
}

.custom--label {
    display: inline-block;
    position: relative;
    padding-left: 27px;
    line-height: 1;
    cursor: pointer
}

.custom--label::after,
.custom--label::before {
    content: "";
    position: absolute;
    top: 50%;
    box-sizing: border-box
}

.custom--label::before {
    left: 0;
    margin-top: -10px;
    border: 1px solid #C3D3D9;
    width: 20px;
    height: 20px
}

.html-ie10 .custom--label::before,
.html-ie11 .custom--label::before {
    margin-top: -12px
}

.custom--label::after {
    display: none;
    left: -1px;
    margin-top: -11px;
    border: 2px solid #00A2D9;
    width: 22px;
    height: 22px
}

.html-ie10 .custom--label::after,
.html-ie11 .custom--label::after {
    margin-top: -13px
}

.checkbox:focus+.custom--label::after,
.radio:focus+.custom--label::after {
    display: block
}

.checkbox+.custom--label::after,
.checkbox+.custom--label::before {
    border-radius: 3px
}

.radio+.custom--label::after,
.radio+.custom--label::before {
    border-radius: 50%
}

.custom--label:hover {
    color: #00A2D9
}

.custom--label:hover::before {
    border-color: #9FA9AD
}

.custom--label-blue::before {
    border-color: #00BEFF
}

.custom--label-blue:hover::before {
    border-color: #00A2D9
}

.custom--label-bold::before {
    border-width: 2px
}

.checkbox:checked+.custom--label::before {
    border-color: #00A2D9;
    background: url() 50% 50% no-repeat #00A2D9
}

.radio:checked+.custom--label::before {
    border-width: 6px;
    border-color: #00A2D9
}

.checkbox[disabled]+.custom--label::before {
    border-color: #E6E6E6;
    background-color: #E6E6E6
}

.checkbox[disabled]:checked+.custom--label::before {
    background-image: url();
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.radio[disabled]+.custom--label::before {
    border-color: #E6E6E6
}

.radio[disabled]:checked+.custom--label::before {
    background-color: #9EAAAE;
    border-color: #E6E6E6
}

.checkbox[disabled]+.custom--label,
.checkbox[disabled]:checked+.custom--label,
.radio[disabled]+.custom--label,
.radio[disabled]:checked+.custom--label {
    cursor: default;
    color: #E6E6E6
}

.inputus--error+.custom--label {
    color: #E32
}

.inputus--error+.custom--label:before {
    border-color: #E32
}

.custom--label-huge {
    padding: 10px 0 10px 52px
}

.custom--label-huge::before {
    width: 32px;
    height: 32px;
    margin-top: -16px
}

.html-ie10 .custom--label-huge::before,
.html-ie11 .custom--label-huge::before {
    margin-top: -18px
}

.radio:checked+.custom--label-huge::before {
    border-width: 12px
}

.custom--label-huge::after {
    width: 34px;
    height: 34px;
    margin-top: -17px
}

.html-ie10 .custom--label-huge::after,
.html-ie11 .custom--label-huge::after {
    margin-top: -19px
}

.custom--label-large {
    padding-left: 31px
}

.custom--label-large::before {
    width: 24px;
    height: 24px;
    margin-top: -12px
}

.html-ie10 .custom--label-large::before,
.html-ie11 .custom--label-large::before {
    margin-top: -14px
}

.custom--label-large::after {
    width: 26px;
    height: 26px;
    margin-top: -13px
}

.html-ie10 .custom--label-large::after,
.html-ie11 .custom--label-large::after {
    margin-top: -15px
}

.custom--label-small {
    padding-left: 22px;
    font-size: 13px
}

.custom--label-small::before {
    width: 16px;
    height: 16px;
    margin-top: -9px
}

.html-ie10 .custom--label-small::before,
.html-ie11 .custom--label-small::before {
    margin-top: -11px
}

.custom--label-small::after {
    width: 18px;
    height: 18px;
    margin-top: -10px
}

.html-ie10 .custom--label-small::after,
.html-ie11 .custom--label-small::after {
    margin-top: -12px
}

.custom--label-darktheme {
    color: #fff
}

.checkbox+.custom--label-darktheme::before {
    border-color: #9FA9AD
}

.checkbox+.custom--label-darktheme:hover::before {
    border-color: #C3D3D9
}

.checkbox:checked+.custom--label-darktheme:hover::before {
    border-color: #00A2D9
}

.radio:checked+.custom--label-darktheme::before {
    background-color: #FFF
}

.checkbox[disabled]+.custom--label-darktheme::before,
.radio[disabled]+.custom--label-darktheme::before {
    background-color: #3B3F40;
    border-color: #3B3F40
}

.radio[disabled]:checked+.custom--label-darktheme::before {
    background-color: #4F5353;
    border-color: #3B3F40
}

.checkbox[disabled]:checked+.custom--label-darktheme::before {
    background-color: #3B3F40;
    border-color: #3B3F40
}

.onoffswitch {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.onoffswitch-checkbox {
    display: none
}

.onoffswitch-label {
    box-sizing: border-box;
    display: block;
    position: relative;
    overflow: hidden;
    border: 1px solid #C3D3D9;
    width: 50px;
    height: 30px;
    cursor: pointer;
    border-radius: 20px;
    background-color: #FFF;
    -webkit-transition: background-color .2s ease-in 0s;
    transition: background-color .2s ease-in 0s
}

.onoffswitch-label::after,
.onoffswitch-label::before {
    position: absolute;
    content: '';
    top: 50%
}

.onoffswitch-label::before {
    display: none;
    left: 6px;
    width: 8px;
    height: 8px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url();
    background-size: 8px;
    background-repeat: no-repeat;
    background-position: 0
}

.onoffswitch-checkbox:checked+.onoffswitch-label::before,
.popupus {
    display: block
}

.onoffswitch-label::after {
    left: 1px;
    bottom: 1px;
    width: 26px;
    height: 26px;
    margin-top: -13px;
    border: 1px solid #C3D3D9;
    background-color: transparent;
    border-radius: 50%;
    -webkit-transition: left .2s ease-in 0s;
    transition: left .2s ease-in 0s;
    box-sizing: border-box
}

.onoffswitch-checkbox:checked+.onoffswitch-label {
    background-color: #00A2D9;
    border: 1px solid #00A2D9;
    -webkit-transition: background-color .3s ease-in 0s;
    transition: background-color .3s ease-in 0s
}

.onoffswitch-checkbox:checked+.onoffswitch-label::after {
    left: 21px;
    border-color: transparent;
    background-color: #FFF
}

.onoffswitch-checkbox[disabled]+.onoffswitch-label {
    background-color: #E6E6E6;
    border-color: #E6E6E6;
    cursor: default;
    pointer-events: none
}

.onoffswitch-checkbox[disabled]+.onoffswitch-label::after {
    border-color: transparent;
    background-color: #FFF
}

.onoffswitch-checkbox[disabled][checked]+.onoffswitch-label {
    background-color: #E6E6E6;
    border-color: #E6E6E6
}

.onoffswitch--small .onoffswitch-label {
    width: 40px;
    height: 20px
}

.onoffswitch--small .onoffswitch-label::after {
    width: 16px;
    height: 16px;
    margin-top: -8px
}

.popupus {
    border: 1px solid #C3D3D9;
    border-radius: 3px;
    box-shadow: 0 0 4px 0 #E5E5E5
}

.popupus__inner {
    position: relative;
    padding: 10px 20px;
    box-sizing: border-box
}

.popupus-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.popupus__inner::before {
    display: none;
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    background-color: #FFF;
    border-top: 1px solid #C3D3D9;
    border-left: 1px solid #C3D3D9;
    border-radius: 3px 0 0
}

.popupus--rc .popupus__inner::before {
    display: block;
    top: 50%;
    right: -7px;
    margin-top: -6px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg)
}

.popupus--bc .popupus__inner::before,
.popupus--bl .popupus__inner::before {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    display: block;
    bottom: -7px
}

.popupus--bc .popupus__inner::before {
    left: 50%;
    margin-left: -6px;
    transform: rotate(-135deg)
}

.popupus--lc .popupus__inner::before {
    display: block;
    top: 50%;
    left: -7px;
    margin-top: -6px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.popupus--tl .popupus__inner::before {
    display: block;
    top: -7px;
    left: 15px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.popupus--tr .popupus__inner::before {
    display: block;
    top: -7px;
    right: 15px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.popupus--bl .popupus__inner::before {
    left: 15px;
    transform: rotate(-135deg)
}

.popupus--br .popupus__inner::before {
    display: block;
    bottom: -7px;
    right: 15px;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.selectus__hidden {
    display: none
}

.selectus {
    position: relative;
    width: 220px;
    height: 50px;
    border: 1px solid #C3D3D9;
    border-radius: 3px;
    cursor: pointer;
    box-sizing: border-box
}

.selectus__label {
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    padding: 0 30px 0 20px;
    line-height: 50px;
    vertical-align: middle;
    white-space: nowrap;
    color: #333
}

.selectus__list {
    display: none;
    margin: 0;
    padding: 10px;
    list-style: none
}

.selectus .flaticon--arrow-bottom-bold {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -3px
}

.flatcalendar {
    width: 300px
}

.flatcalendar__row::after {
    display: table;
    clear: both;
    content: ""
}

.flatcalendar__day {
    float: left;
    width: 42px;
    height: 42px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background-color: #EFEFEF;
    text-align: center
}

.flatcalendar__day:nth-child(7n) {
    border-right: 0
}

.flatcalendar__day:empty {
    background: #fff
}

.flatcalendar__day-inner {
    display: block;
    height: 100%;
    padding: 10px 0 0;
    cursor: pointer;
    box-sizing: border-box;
    color: #333
}

.html-ie10 .flatcalendar__day-inner,
.html-ie11 .flatcalendar__day-inner {
    padding-top: 12px
}

.flatcalendar__day-inner:hover {
    background: #CDCDCD
}

.flatcalendar--head {
    background: #FFF
}

.flatcalendar__title {
    color: #969696;
    text-transform: uppercase
}

.modal-wrapper {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 5000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.modal {
    position: relative;
    width: 800px;
    background-color: #FFF;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .5)
}

.modal__close {
    position: absolute;
    z-index: 1;
    top: 18px;
    right: 18px;
    width: 20px;
    height: 20px;
    font-size: 0;
    line-height: 0;
    cursor: pointer
}

.modal__close::after,
.modal__close::before {
    position: absolute;
    content: '';
    top: 9px;
    right: -3px;
    width: 26px;
    height: 2px;
    background-color: #1EB2EA
}

.modal__close::before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.modal__close::after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.subscription {
    box-sizing: border-box;
    position: relative;
    text-align: center;
    border: 0 solid #E0E0E0;
    border-top-width: 1px;
    border-bottom-width: 1px;
    font-size: 16px
}

.subscription .mdsfooter-section__title {
    display: none
}

.subscription__header {
    display: inline-block;
    text-align: left;
    vertical-align: middle
}

.subscription__title:first-child {
    margin-top: -4px
}

.html-ie10 .subscription__title:first-child,
.html-ie11 .subscription__title:first-child {
    margin-top: -8px
}

.subscription__title {
    margin: 0;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    color: #1F2223
}

.subscription--subtitle {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    color: #000
}

.subscription__aside {
    position: relative;
    display: inline-block;
    margin: 40px 0 40px 30px
}

.mdsfooter__subscribe .flatbutton--small,
.subscription__aside .flatbutton--small {
    padding-top: 12px;
    padding-bottom: 9px;
    width: 200px;
    font-size: 14px
}

.mdsfooter__subscribe .flatbutton--small::before,
.subscription__aside .flatbutton--small::before {
    position: relative;
    display: inline-block;
    top: -3px;
    right: auto;
    bottom: auto;
    left: auto;
    margin-right: 10px;
    width: 24px;
    height: 17px;
    vertical-align: top;
    background-image: url('data:image/svg+xml;charset=UTF-8, %3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2217px%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22%23FFFFFF%22%3E%3Cpath%20d%3D%22M23.948%2C0.52L13.359%2C16.818c-0.051%2C0.078-0.132%2C0.132-0.226%2C0.151c-0.024%2C0.006-0.049%2C0.008-0.074%2C0.008%20c-0.068%2C0-0.137-0.02-0.195-0.057l-2.98-1.912L6.902%2C16.92c-0.108%2C0.069-0.248%2C0.075-0.362%2C0.017c-0.114-0.06-0.187-0.175-0.187-0.3%20v-3.763l13.295-9.593L3.969%2C11.215L0.157%2C8.771C0.046%2C8.7-0.013%2C8.576%2C0.002%2C8.448c0.016-0.127%2C0.104-0.234%2C0.229-0.278L23.528%2C0.02%20c0.141-0.049%2C0.3-0.007%2C0.395%2C0.105C24.017%2C0.239%2C24.028%2C0.396%2C23.948%2C0.52z%22/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    content: '';
    border: none;
    border-radius: 0
}

.subscription__text {
    display: none;
    font-size: 12px;
    color: #B4B5B5;
    text-transform: uppercase
}

.stories__subscription--hidden {
    display: none
}

@media (max-width:750px),
(min-width:1000px) {
    .mdspost-aside .subscription {
        padding: 15px 30px 20px;
        background-color: #EFEFEF;
        border-width: 0
    }
    .mdspost-aside .subscription::before {
        display: block;
        margin: 0 auto;
        width: 50px;
        height: 50px;
        background-color: #FFF;
        background-image: url('data:image/svg+xml;charset=UTF-8, %3Csvg%20width%3D%2220%22%20height%3D%2215%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22m1.90213%2C4.87054c0.25287%2C0.17844%201.0151%2C0.70839%202.28673%2C1.58959c1.27167%2C0.8812%202.24586%2C1.5597%202.9226%2C2.03554c0.07435%2C0.05216%200.23231%2C0.16554%200.47397%2C0.34031c0.24169%2C0.17488%200.44251%2C0.3162%200.60231%2C0.424c0.15992%2C0.10776%200.35324%2C0.22864%200.58016%2C0.36246c0.22684%2C0.1337%200.44068%2C0.23427%200.64146%2C0.30084c0.20082%2C0.06712%200.38672%2C0.10037%200.55773%2C0.10037l0.01121%2C0l0.01125%2C0c0.17101%2C0%200.35699%2C-0.03329%200.55781%2C-0.10037c0.20071%2C-0.06658%200.41474%2C-0.16726%200.64138%2C-0.30084c0.22677%2C-0.13397%200.42009%2C-0.25474%200.58%2C-0.36246c0.15992%2C-0.1078%200.36058%2C-0.24911%200.60235%2C-0.424c0.24161%2C-0.17492%200.39977%2C-0.28815%200.47412%2C-0.34031c0.68405%2C-0.47584%202.42437%2C-1.68434%205.22043%2C-3.62537c0.54285%2C-0.3791%200.99638%2C-0.83654%201.36071%2C-1.37201c0.36461%2C-0.53523%200.54672%2C-1.09671%200.54672%2C-1.68414c0%2C-0.49088%20-0.17672%2C-0.91109%20-0.52999%2C-1.26058c-0.35324%2C-0.34957%20-0.77161%2C-0.52425%20-1.25483%2C-0.52425l-16.42004%2C0c-0.57258%2C0%20-1.01322%2C0.19332%20-1.32184%2C0.57997c-0.30858%2C0.38672%20-0.46287%2C0.8701%20-0.46287%2C1.45011c0%2C0.4685%200.20457%2C0.97618%200.61353%2C1.52274c0.40891%2C0.5466%200.84408%2C0.9761%201.30508%2C1.28839l0.00002%2C0.00001z%22%20id%3D%22svg_3%22%20fill%3D%22%233BA2D9%22/%3E%3Cpath%20d%3D%22m18.87837%2C5.31796c-2.43565%2C1.64854%20-4.28509%2C2.92973%20-5.54743%2C3.84329c-0.4233%2C0.31179%20-0.7667%2C0.55518%20-1.03042%2C0.72959c-0.26372%2C0.17453%20-0.61445%2C0.35276%20-1.0527%2C0.53462c-0.43809%2C0.18213%20-0.84637%2C0.27293%20-1.2252%2C0.27293l-0.01135%2C0l-0.0112%2C0c-0.37875%2C0%20-0.78726%2C-0.09079%20-1.22535%2C-0.27293c-0.43809%2C-0.18186%20-0.78906%2C-0.3601%20-1.0527%2C-0.53462c-0.26357%2C-0.17441%20-0.60708%2C-0.4178%20-1.03034%2C-0.72959c-1.00264%2C-0.73517%20-2.8481%2C-2.01644%20-5.53647%2C-3.84329c-0.42342%2C-0.28202%20-0.79846%2C-0.60528%20-1.12523%2C-0.96912l0%2C8.84475c0%2C0.49045%200.17445%2C0.90986%200.52354%2C1.25891c0.34901%2C0.34917%200.76869%2C0.5237%201.25887%2C0.5237l16.39785%2C0c0.49006%2C0%200.9097%2C-0.17453%201.25875%2C-0.5237c0.34917%2C-0.34917%200.52354%2C-0.76842%200.52354%2C-1.25891l0%2C-8.84475c-0.3194%2C0.35631%20-0.69061%2C0.67957%20-1.11415%2C0.96912l-0.00001%2C0z%22%20id%3D%22svg_4%22%20fill%3D%22%233BA2D9%22/%3E%3C/svg%3E');
        background-size: 25px auto;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        border-radius: 50%;
        content: ''
    }
    .mdspost-aside .subscription__header .subscription__title {
        margin-top: 18px;
        font-size: 18px;
        line-height: 21px;
        text-align: center
    }
    .html-ie10 .mdspost-aside .subscription__header .subscription__title,
    .html-ie11 .mdspost-aside .subscription__header .subscription__title {
        margin-top: 21px
    }
    .mdspost-aside .subscription__header .subscription--subtitle {
        margin-bottom: 0;
        font-size: 13px;
        line-height: 16px
    }
    .mdspost-aside .subscription__header .subscription__title+.subscription--subtitle {
        margin-top: 4px
    }
    .mdspost-aside .subscription__header+.subscription__aside {
        margin-top: 20px
    }
    .mdspost-aside .subscription__aside {
        display: block;
        margin-left: 0;
        margin-bottom: 0
    }
    .mdspost-aside .subscription__aside .flatbutton--small {
        width: 100%
    }
}

.mdsmain .subscription {
    margin: 0 auto;
    padding-left: calc(50% - 620px);
    padding-right: calc(50% - 620px);
    border-bottom: 0
}

.mdsfooter .subscription {
    border: 0;
    text-align: left
}

.mdsfooter .subscription__header {
    display: none
}

.mdsfooter .subscription__aside {
    display: block;
    margin: 0
}

.mdsfooter .stories__subscription--hidden .subscription__aside {
    display: none
}

.mdsfooter .stories__subscription--hidden .subscription__text {
    display: block
}

.mdsmain .subscription {
    padding: 20px 0 40px;
    border-color: #DBE5E8
}

.mdsmain .subscription__header {
    margin-top: 20px;
    vertical-align: top
}

.mdsmain .subscription__aside {
    margin: 20px 30px 0
}

@media (max-width:1000px) {
    .mdsmain .subscription {
        margin-bottom: -10px
    }
}

@media (max-width:750px) {
    .subscription__header {
        display: block
    }
    .mdsmain .subscription {
        padding-bottom: 20px
    }
    .mdsmain .subscription__header {
        margin-top: 0
    }
    .subscription__title:first-child {
        //margin:0}.subscription--subtitle:last-child{margin-bottom:10px}.mdsmain .subscription__aside{display:block;margin-left:0;margin-right:0}.mdsmain .subscription__aside .flatbutton--small{width:100%}}@media (max-width:550px){.mdstop .subscription{margin-bottom:20px}}
        HTML BODY .i-ljuser {
            text-transform: uppercase;
            font-size: 12px
        }
        HTML BODY .i-ljuser-username {
            letter-spacing: .05em
        }
        HTML BODY .i-ljuser-type-C .i-ljuser-profile,
        HTML BODY .i-ljuser-type-P .i-ljuser-profile {
            display: inline-block;
            width: 12px!important;
            height: 12px!important;
            margin: 0 6px 0 0!important;
            background-image: url();
            background-position: -1px -1px;
            background-repeat: no-repeat;
            vertical-align: -2px
        }
        HTML.html-ie10 BODY .i-ljuser-type-C .i-ljuser-profile,
        HTML.html-ie10 BODY .i-ljuser-type-P .i-ljuser-profile,
        HTML.html-ie11 BODY .i-ljuser-type-C .i-ljuser-profile,
        HTML.html-ie11 BODY .i-ljuser-type-P .i-ljuser-profile {
            vertical-align: 0
        }
        HTML.html-ie10 BODY .i-ljuser-type-I .i-ljuser-profile,
        HTML.html-ie11 BODY .i-ljuser-type-I .i-ljuser-profile {
            vertical-align: 3px
        }
        HTML BODY .i-ljuser-type-C .i-ljuser-userhead,
        HTML BODY .i-ljuser-type-P .i-ljuser-userhead {
            opacity: 0;
            filter: alpha(opacity=0)
        }
        HTML BODY .s-header-extra .i-ljuser-type-C .i-ljuser-userhead,
        HTML BODY .s-header-extra .i-ljuser-type-P .i-ljuser-userhead {
            position: absolute
        }
        HTML BODY .i-ljuser-type-C .i-ljuser-profile {
            width: 22px!important;
            background-position: -1px -27px!important
        }
        HTML BODY .i-ljuser-ljusers.i-ljuser-type-P .i-ljuser-profile,
        HTML BODY .story--author-users.i-ljuser-type-P .i-ljuser-profile {
            width: 18px!important;
            background-position: -1px -14px
        }
        HTML BODY .i-ljuser-type-I .i-ljuser-profile {
            margin: 0 .3em 0 0!important
        }
        @media print {
            HTML BODY .i-ljuser-type-C .i-ljuser-userhead,
            HTML BODY .i-ljuser-type-P .i-ljuser-userhead {
                opacity: 1;
                filter: alpha(opacity=1)
            }
            HTML BODY .s-header-extra .i-ljuser-type-C .i-ljuser-userhead,
            HTML BODY .s-header-extra .i-ljuser-type-P .i-ljuser-userhead {
                position: static
            }
        }
        .b-watering .b-myuserpic-current,
        .mdspost-comment--frozen .mdspost-comment-actions__item--reply {
            pointer-events: none
        }
        .mdspost-article .mdspost-extra-follow__item,
        .mdspost-text .b-journalblockquote,
        .signupbanner__inner {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal
        }
        .mdspost {
            margin: 0;
            padding: 0;
            overflow: hidden
        }
        .mdspost-goback {
            height: 40px;
            margin: 0;
            background: #052F3D;
            text-transform: uppercase;
            text-align: center;
            font-weight: 700;
            font-size: 12px;
            letter-spacing: 1px;
            line-height: 40px
        }
        .html-ie10 .mdspost-goback,
        .html-ie11 .mdspost-goback {
            line-height: 43px
        }
        .mdspost-goback__link {
            display: none;
            margin: 0;
            color: #CBD0D2
        }
        .mdspost-goback .mdspost-goback__link:active,
        .mdspost-goback .mdspost-goback__link:hover,
        .mdspost-goback .mdspost-goback__link:link,
        .mdspost-goback .mdspost-goback__link:visited {
            color: #CBD0D2
        }
        .mdspost-goback__icon {
            margin: 0 5px 0 0;
            vertical-align: -1px;
            fill: #B3C1C5
        }
        .mdspost-goback__text {
            margin: 0
        }
        .mdspost-article {
            margin: 0 auto;
            padding: 0 16px;
            box-sizing: border-box;
            background: #FFF
        }
        .mdspost-article__two-sides {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
            justify-content: space-between
        }
        .mdspost-article__two-sides>:first-child {
            margin-right: auto;
            margin-top: 3px
        }
        .html-ie10 .mdspost-article__two-sides>:first-child,
        .html-ie11 .mdspost-article__two-sides>:first-child {
            margin-top: -4px
        }
        .mdspost-article__two-sides>:last-child {
            -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0
        }
        .mdspost-article__entry {
            position: relative;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            width: 100%;
            max-width: 1080px;
            margin: 0 auto;
            padding-top: 30px
        }
        .mdspost-actions,
        .mdspost-furtherdata {
            padding: 0;
            font-size: 14px;
            list-style: none
        }
        .mdspost-article__entry::after {
            content: "";
            display: table;
            clear: both
        }
        .mdspost-entry__wrapper {
            width: 100%;
            max-width: 740px;
            margin-right: 40px
        }
        .mdspost-article__header {
            position: relative;
            margin: 0 0 23px
        }
        .mdspost-furtherdata {
            margin: 0 0 24px;
            line-height: 1.2;
            color: #A1AEB2
        }
        .mdspost-furtherdata__item {
            display: inline;
            margin: 0
        }
        .mdspost-furtherdata A,
        .mdspost-furtherdata A:active,
        .mdspost-furtherdata A:focus,
        .mdspost-furtherdata A:link,
        .mdspost-furtherdata A:visited {
            color: #00BAF8
        }
        .mdspost-actions,
        .mdspost-actions A,
        .mdspost-actions A:active,
        .mdspost-actions A:focus,
        .mdspost-actions A:hover,
        .mdspost-actions A:link,
        .mdspost-actions A:visited,
        .mdspost-furtherdata A:hover {
            color: #000
        }
        .mdspost-furtherdata__item::before {
            content: "\00b7";
            margin: 0 .1em;
            font-weight: 700
        }
        .mdspost-furtherdata__item--author .ljuser {
            display: inline-block!important
        }
        .mdspost-actions__action,
        .mdspost-actions__action [medius-sharings] {
            display: inline-block
        }
        .mdspost-furtherdata__item--author .ljuser:not(:last-child) {
            margin-right: 8px!important
        }
        .mdspost-furtherdata__item--author .ljuser:first-child {
            margin-left: 6px!important
        }
        .mdspost-furtherdata__item--author .ljuser .i-ljuser-profile {
            margin-right: 4px!important
        }
        .mdspost-furtherdata__item--author .ljuser .i-ljuser-username {
            font-size: 14px
        }
        .mdspost-actions {
            margin: 0 0 15px;
            line-height: 1
        }
        .mdspost-actions--fixed {
            position: absolute;
            top: -5px;
            right: 0
        }
        .html-ie10 .mdspost-actions--fixed,
        .html-ie11 .mdspost-actions--fixed {
            top: -3px
        }
        .mdspost-actions__action:not(:first-child) {
            margin-left: 12px
        }
        .mdspost-actions__action .svgicon {
            width: 17px;
            height: 17px;
            margin-right: 4px;
            fill: #D4D7D8;
            vertical-align: middle
        }
        .mdspost-actions__action .svgicon.flaticon--like {
            width: 16px
        }
        .mdspost-actions__action [medius-sharings] .mdspost-social__share-value {
            font-size: 14px
        }
        .mdspost-actions__action [medius-sharings] .mdspost-social__share-value+SPAN {
            display: none
        }
        .mdspost-actions__action [lj-likus] .ljlikus-icon {
            cursor: default
        }
        .mdspost-actions__action [lj-likus] .ljlikus-counter {
            cursor: text
        }
        .mdspost-title {
            margin: -3px 0 10px;
            font-weight: 700;
            font-size: 46px;
            line-height: 1
        }
        .html-ie10 .mdspost-title,
        .html-ie11 .mdspost-title {
            margin-top: 0;
            padding-top: 4px
        }
        .mdspost-branding {
            position: relative;
            margin: 0 0 22px
        }
        .mdspost-branding--nikon {
            padding: 0 67px 0 0;
            font-size: 0;
            line-height: 0
        }
        .mdspost-branding--nikon .mdspost-branding__text {
            position: relative;
            display: inline-block;
            height: 69px
        }
        .mdspost-branding--nikon .mdspost-branding__logo {
            position: absolute;
            top: 0;
            right: 0;
            height: 100%
        }
        .mdspost-branding--sensodyne {
            position: relative;
            margin-bottom: 26px;
            font-weight: 700;
            font-size: 32px;
            line-height: 49px;
            text-transform: uppercase;
            color: #084357
        }
        .html-ie10 .mdspost-branding--sensodyne,
        .html-ie11 .mdspost-branding--sensodyne {
            margin-bottom: 20px;
            line-height: 55px
        }
        .mdspost-branding--sensodyne::after {
            content: "CHRUS/CHSENO/0053/16";
            position: absolute;
            bottom: -14px;
            right: 0;
            line-height: 1;
            font-size: 9px;
            color: #D4D4D4
        }
        .html-ie10 .mdspost-branding--sensodyne::after,
        .html-ie11 .mdspost-branding--sensodyne::after {
            bottom: -9px
        }
        .mdspost-branding--sensodyne .mdspost-branding__text,
        .mdspost-branding--sensodyne .mdspost-branding__text:active,
        .mdspost-branding--sensodyne .mdspost-branding__text:hover,
        .mdspost-branding--sensodyne .mdspost-branding__text:link,
        .mdspost-branding--sensodyne .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--sensodyne .mdspost-branding__logo {
            overflow: hidden;
            position: absolute;
            right: 0;
            width: 196px;
            height: 53px;
            margin: -6px 0 0;
            padding: 0;
            vertical-align: top;
            text-indent: 200px;
            background: url() 0 0/contain no-repeat;
            font: 0/0 a
        }
        .mdspost-branding--mitsubishi {
            position: relative;
            margin-bottom: 26px;
            font-weight: 700;
            font-size: 32px;
            line-height: 86px;
            color: #084357
        }
        .html-ie10 .mdspost-branding--mitsubishi,
        .html-ie11 .mdspost-branding--mitsubishi {
            margin-bottom: 16px;
            line-height: 96px
        }
        .mdspost-branding--mitsubishi .mdspost-branding__text,
        .mdspost-branding--mitsubishi .mdspost-branding__text:active,
        .mdspost-branding--mitsubishi .mdspost-branding__text:hover,
        .mdspost-branding--mitsubishi .mdspost-branding__text:link,
        .mdspost-branding--mitsubishi .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--mitsubishi .mdspost-branding__logo {
            overflow: hidden;
            position: absolute;
            right: 0;
            width: 230px;
            height: 90px;
            margin: 0;
            padding: 0;
            vertical-align: top;
            text-indent: 300px;
            background: url() 0 0/contain no-repeat;
            font: 0/0 a
        }
        .mdspost-branding--shakespeare {
            position: relative;
            font: 0/80px sans-serif;
            color: #DB0D4B
        }
        .mdspost-branding--shakespeare .mdspost-branding__text {
            display: block;
            background: url() 0 0/auto 80px no-repeat, url() 95px 10px/auto 60px no-repeat
        }
        .mdspost-branding--shakespeare .mdspost-branding__logo {
            display: none
        }
        .mdspost-branding--lamizil {
            position: relative;
            margin-bottom: 26px;
            font-weight: 700;
            font-size: 32px;
            line-height: 49px;
            color: #084357
        }
        .html-ie10 .mdspost-branding--lamizil,
        .html-ie11 .mdspost-branding--lamizil {
            margin-bottom: 18px;
            line-height: 57px
        }
        .mdspost-branding--lamizil .mdspost-branding__text,
        .mdspost-branding--lamizil .mdspost-branding__text:active,
        .mdspost-branding--lamizil .mdspost-branding__text:hover,
        .mdspost-branding--lamizil .mdspost-branding__text:link,
        .mdspost-branding--lamizil .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--lamizil .mdspost-branding__text::after {
            content: '';
            display: inline-block;
            width: 185px;
            height: 70px;
            background-image: url();
            background-repeat: no-repeat;
            background-size: 180px auto;
            position: absolute;
            margin: auto 10px;
            top: 0;
            bottom: 0
        }
        .html-ie10 .mdspost-branding--lamizil .mdspost-branding__text::after,
        .html-ie11 .mdspost-branding--lamizil .mdspost-branding__text::after {
            top: -7px
        }
        .mdspost-branding--lamizil .mdspost-branding__logo {
            overflow: hidden;
            position: absolute;
            right: 0;
            width: 196px;
            height: 55px;
            margin: -6px 0 0;
            padding: 0;
            vertical-align: top;
            text-indent: 200px;
            background: url() 112px 0/contain no-repeat;
            font: 0/0 a
        }
        .mdspost-branding--neyrodoz {
            position: relative;
            margin-bottom: 26px;
            font-weight: 700;
            font-size: 32px;
            line-height: 49px;
            color: #084357
        }
        .html-ie10 .mdspost-branding--neyrodoz,
        .html-ie11 .mdspost-branding--neyrodoz {
            margin-bottom: 18px;
            line-height: 57px
        }
        .mdspost-branding--neyrodoz .mdspost-branding__text,
        .mdspost-branding--neyrodoz .mdspost-branding__text:active,
        .mdspost-branding--neyrodoz .mdspost-branding__text:hover,
        .mdspost-branding--neyrodoz .mdspost-branding__text:link,
        .mdspost-branding--neyrodoz .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--neyrodoz .mdspost-branding__logo {
            position: absolute;
            top: -10px;
            right: 0;
            width: 80px;
            height: 80px;
            background: url() 0/contain no-repeat;
            font: 0/0 a;
            z-index: 10
        }
        .mdspost-branding--cartenoire .mdspost-branding__text::after,
        .mdspost-branding--jacobs .mdspost-branding__text::after,
        .mdspost-branding--jacobs4 .mdspost-branding__text::after,
        .mdspost-branding--tassimo .mdspost-branding__text::after {
            content: '';
            display: inline-block;
            background-repeat: no-repeat;
            vertical-align: middle;
            position: relative
        }
        .mdspost-branding--jacobs {
            position: relative;
            font-weight: 700;
            font-size: 32px;
            line-height: 53px;
            color: #084357;
            text-align: center
        }
        .mdspost-branding--jacobs .mdspost-branding__text,
        .mdspost-branding--jacobs .mdspost-branding__text:active,
        .mdspost-branding--jacobs .mdspost-branding__text:hover,
        .mdspost-branding--jacobs .mdspost-branding__text:link,
        .mdspost-branding--jacobs .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--jacobs .mdspost-branding__text::after {
            width: 178px;
            height: 84px;
            background-image: url();
            background-size: 172px auto;
            top: 0;
            bottom: 0;
            margin: auto 0 auto 10px
        }
        .mdspost-branding--jacobs .mdspost-branding__logo {
            font: 0/0 a
        }
        .mdspost-branding--tassimo {
            position: relative;
            margin-bottom: 23px;
            font-weight: 700;
            font-size: 32px;
            line-height: 49px;
            color: #084357;
            text-align: center
        }
        .html-ie10 .mdspost-branding--tassimo,
        .html-ie11 .mdspost-branding--tassimo {
            margin-bottom: 14px;
            line-height: 57px
        }
        .mdspost-branding--tassimo .mdspost-branding__text,
        .mdspost-branding--tassimo .mdspost-branding__text:active,
        .mdspost-branding--tassimo .mdspost-branding__text:hover,
        .mdspost-branding--tassimo .mdspost-branding__text:link,
        .mdspost-branding--tassimo .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--tassimo .mdspost-branding__text::after {
            width: 220px;
            height: 50px;
            background-image: url();
            background-size: 220px auto;
            top: 0;
            bottom: 0;
            margin: auto 0 auto 10px
        }
        .mdspost-branding--tassimo .mdspost-branding__logo {
            font: 0/0 a
        }
        .mdspost-branding--cartenoire {
            position: relative;
            margin: 20px 0 23px;
            font-weight: 700;
            font-size: 32px;
            line-height: 49px;
            color: #084357;
            text-align: center
        }
        .html-ie10 .mdspost-branding--cartenoire,
        .html-ie11 .mdspost-branding--cartenoire {
            margin-bottom: 14px;
            line-height: 57px
        }
        .mdspost-branding--cartenoire .mdspost-branding__text {
            position: relative
        }
        .mdspost-branding--cartenoire .mdspost-branding__text,
        .mdspost-branding--cartenoire .mdspost-branding__text:active,
        .mdspost-branding--cartenoire .mdspost-branding__text:hover,
        .mdspost-branding--cartenoire .mdspost-branding__text:link,
        .mdspost-branding--cartenoire .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--cartenoire .mdspost-branding__text::after {
            top: 1px;
            width: 158px;
            height: 105px;
            margin-left: -7px;
            background-image: url();
            background-size: 158px auto;
            background-position: 0 -15px
        }
        .mdspost-branding--cartenoire .mdspost-branding__logo {
            font: 0/0 a
        }
        .mdspost-branding--jacobs4 {
            position: relative;
            font-weight: 700;
            font-size: 32px;
            line-height: 53px;
            color: #084357;
            text-align: center
        }
        .mdspost-branding--jacobs4 .mdspost-branding__text,
        .mdspost-branding--jacobs4 .mdspost-branding__text:active,
        .mdspost-branding--jacobs4 .mdspost-branding__text:hover,
        .mdspost-branding--jacobs4 .mdspost-branding__text:link,
        .mdspost-branding--jacobs4 .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--jacobs4 .mdspost-branding__text::after {
            width: 178px;
            height: 84px;
            background-image: url();
            background-size: 172px auto;
            top: 0;
            bottom: 0;
            margin: auto 0 auto 10px
        }
        .mdspost-branding--krasnodar .mdspost-branding__text::after,
        .mdspost-branding--minsk .mdspost-branding__text::after,
        .mdspost-branding--samara .mdspost-branding__text::after,
        .mdspost-branding--saratov .mdspost-branding__text::after {
            height: 80px;
            background-position: 50% 100%;
            background-repeat: no-repeat;
            background-size: contain;
            content: '';
            left: 50%;
            width: 50px
        }
        .mdspost-branding--jacobs4 .mdspost-branding__logo {
            font: 0/0 a
        }
        .mdspost-branding--ekaterinburg,
        .mdspost-branding--horoshiyplohoy,
        .mdspost-branding--kaliningrad,
        .mdspost-branding--krasnodar,
        .mdspost-branding--minsk,
        .mdspost-branding--nizhny,
        .mdspost-branding--peterburg,
        .mdspost-branding--samara,
        .mdspost-branding--saratov,
        .mdspost-branding--volgograd {
            font-weight: 700;
            font-size: 32px;
            text-align: center
        }
        .mdspost-branding--saratov {
            position: relative;
            margin-top: 80px;
            color: #084357
        }
        .mdspost-branding--saratov .mdspost-branding__text,
        .mdspost-branding--saratov .mdspost-branding__text:active,
        .mdspost-branding--saratov .mdspost-branding__text:hover,
        .mdspost-branding--saratov .mdspost-branding__text:link,
        .mdspost-branding--saratov .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--saratov .mdspost-branding__text::after {
            position: absolute;
            top: -100%;
            margin: -30px 0 0 -25px;
            background-image: url()
        }
        .mdspost-branding--krasnodar {
            position: relative;
            margin-top: 80px;
            color: #084357
        }
        .mdspost-branding--krasnodar .mdspost-branding__text,
        .mdspost-branding--krasnodar .mdspost-branding__text:active,
        .mdspost-branding--krasnodar .mdspost-branding__text:hover,
        .mdspost-branding--krasnodar .mdspost-branding__text:link,
        .mdspost-branding--krasnodar .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--krasnodar .mdspost-branding__text::after {
            position: absolute;
            top: -100%;
            margin: -30px 0 0 -25px;
            background-image: url()
        }
        .mdspost-branding--minsk {
            position: relative;
            margin-top: 80px;
            color: #084357
        }
        .mdspost-branding--minsk .mdspost-branding__text,
        .mdspost-branding--minsk .mdspost-branding__text:active,
        .mdspost-branding--minsk .mdspost-branding__text:hover,
        .mdspost-branding--minsk .mdspost-branding__text:link,
        .mdspost-branding--minsk .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--minsk .mdspost-branding__text::after {
            position: absolute;
            top: -100%;
            margin: -30px 0 0 -25px;
            background-image: url()
        }
        .mdspost-branding--samara {
            position: relative;
            margin-top: 80px;
            color: #084357
        }
        .mdspost-branding--samara .mdspost-branding__text,
        .mdspost-branding--samara .mdspost-branding__text:active,
        .mdspost-branding--samara .mdspost-branding__text:hover,
        .mdspost-branding--samara .mdspost-branding__text:link,
        .mdspost-branding--samara .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--samara .mdspost-branding__text::after {
            position: absolute;
            top: -100%;
            margin: -30px 0 0 -25px;
            background-image: url()
        }
        .mdspost-branding--peterburg {
            position: relative;
            margin-top: 80px;
            color: #084357
        }
        .mdspost-branding--peterburg .mdspost-branding__text,
        .mdspost-branding--peterburg .mdspost-branding__text:active,
        .mdspost-branding--peterburg .mdspost-branding__text:hover,
        .mdspost-branding--peterburg .mdspost-branding__text:link,
        .mdspost-branding--peterburg .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--peterburg .mdspost-branding__text::after {
            content: '';
            position: absolute;
            top: -100%;
            left: 50%;
            width: 50px;
            height: 80px;
            margin: -30px 0 0 -25px;
            background-image: url();
            background-position: 50% 100%;
            background-repeat: no-repeat;
            background-size: contain
        }
        .mdspost-branding--ekaterinburg .mdspost-branding__text::after,
        .mdspost-branding--horoshiyplohoy .mdspost-branding__text::after,
        .mdspost-branding--kaliningrad .mdspost-branding__text::after,
        .mdspost-branding--moscow .mdspost-branding__text::after,
        .mdspost-branding--nizhny .mdspost-branding__text::after,
        .mdspost-branding--volgograd .mdspost-branding__text::after {
            content: '';
            top: -100%;
            left: 50%;
            width: 68px;
            height: 80px;
            background-position: 50% 100%;
            background-size: contain;
            background-repeat: no-repeat
        }
        .mdspost-branding--moscow {
            position: relative;
            margin-top: 80px;
            font-weight: 700;
            font-size: 32px;
            color: #084357;
            text-align: center
        }
        .mdspost-branding--moscow .mdspost-branding__text,
        .mdspost-branding--moscow .mdspost-branding__text:active,
        .mdspost-branding--moscow .mdspost-branding__text:hover,
        .mdspost-branding--moscow .mdspost-branding__text:link,
        .mdspost-branding--moscow .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--moscow .mdspost-branding__text::after {
            position: absolute;
            margin: -30px 0 0 -25px;
            background-image: url()
        }
        .mdspost-branding--nizhny {
            position: relative;
            margin-top: 80px;
            color: #084357
        }
        .mdspost-branding--nizhny .mdspost-branding__text,
        .mdspost-branding--nizhny .mdspost-branding__text:active,
        .mdspost-branding--nizhny .mdspost-branding__text:hover,
        .mdspost-branding--nizhny .mdspost-branding__text:link,
        .mdspost-branding--nizhny .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--nizhny .mdspost-branding__text::after {
            position: absolute;
            margin: -30px 0 0 -25px;
            background-image: url()
        }
        .mdspost-branding--volgograd {
            position: relative;
            margin-top: 80px;
            color: #084357
        }
        .mdspost-branding--volgograd .mdspost-branding__text,
        .mdspost-branding--volgograd .mdspost-branding__text:active,
        .mdspost-branding--volgograd .mdspost-branding__text:hover,
        .mdspost-branding--volgograd .mdspost-branding__text:link,
        .mdspost-branding--volgograd .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--volgograd .mdspost-branding__text::after {
            position: absolute;
            margin: -30px 0 0 -25px;
            background-image: url()
        }
        .mdspost-branding--ekaterinburg {
            position: relative;
            margin-top: 80px;
            color: #084357
        }
        .mdspost-branding--ekaterinburg .mdspost-branding__text,
        .mdspost-branding--ekaterinburg .mdspost-branding__text:active,
        .mdspost-branding--ekaterinburg .mdspost-branding__text:hover,
        .mdspost-branding--ekaterinburg .mdspost-branding__text:link,
        .mdspost-branding--ekaterinburg .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--ekaterinburg .mdspost-branding__text::after {
            position: absolute;
            margin: -30px 0 0 -25px;
            background-image: url()
        }
        .mdspost-branding--horoshiyplohoy {
            position: relative;
            margin-top: 80px;
            color: #084357
        }
        .mdspost-branding--horoshiyplohoy .mdspost-branding__text,
        .mdspost-branding--horoshiyplohoy .mdspost-branding__text:active,
        .mdspost-branding--horoshiyplohoy .mdspost-branding__text:hover,
        .mdspost-branding--horoshiyplohoy .mdspost-branding__text:link,
        .mdspost-branding--horoshiyplohoy .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--horoshiyplohoy .mdspost-branding__text::after {
            position: absolute;
            margin: -30px 0 0 -25px;
            background-image: url()
        }
        .mdspost-branding--kaliningrad {
            position: relative;
            margin-top: 80px;
            color: #084357
        }
        .mdspost-editor,
        .mdspost-text .b-journalpicture-alignment .b-journalpicture-caption {
            text-align: left
        }
        .mdspost-branding--kaliningrad .mdspost-branding__text,
        .mdspost-branding--kaliningrad .mdspost-branding__text:active,
        .mdspost-branding--kaliningrad .mdspost-branding__text:hover,
        .mdspost-branding--kaliningrad .mdspost-branding__text:link,
        .mdspost-branding--kaliningrad .mdspost-branding__text:visited {
            text-decoration: none;
            color: #000
        }
        .mdspost-branding--kaliningrad .mdspost-branding__text::after {
            position: absolute;
            margin: -30px 0 0 -25px;
            background-image: url()
        }
        @media all and (max-width:1150px) {
            .mdspost-branding--nikon .mdspost-branding__text {
                height: 53px
            }
        }
        @media all and (max-width:1000px) {
            .mdspost-branding--nikon .mdspost-branding__text {
                height: 69px
            }
        }
        @media all and (max-width:750px) {
            .mdspost-branding--nikon .mdspost-branding__text {
                height: 53px
            }
        }
        @media all and (max-width:570px) {
            .mdspost-branding--nikon .mdspost-branding__text {
                height: 42px
            }
            .mdspost-branding--sensodyne {
                margin-bottom: 24px;
                text-align: left;
                line-height: 31px;
                font-size: 20px
            }
            .html-ie10 .mdspost-branding--sensodyne,
            .html-ie11 .mdspost-branding--sensodyne {
                margin-bottom: 18px;
                line-height: 37px
            }
            .mdspost-branding--sensodyne:after {
                bottom: -16px
            }
            .html-ie10 .mdspost-branding--sensodyne:after,
            .html-ie11 .mdspost-branding--sensodyne:after {
                bottom: -11px
            }
            .mdspost-branding--sensodyne .mdspost-branding__logo {
                width: 130px;
                height: 33px;
                margin-top: -3px
            }
            .mdspost-branding--mitsubishi {
                margin-bottom: 24px;
                text-align: left;
                line-height: 28px;
                font-size: 20px
            }
            .html-ie10 .mdspost-branding--mitsubishi,
            .html-ie11 .mdspost-branding--mitsubishi {
                margin-bottom: 18px;
                line-height: 34px
            }
            .mdspost-branding--mitsubishi .mdspost-branding__logo {
                width: 77px;
                height: 30px
            }
            .mdspost-branding--shakespeare {
                line-height: 60px
            }
            .mdspost-branding--shakespeare .mdspost-branding__text {
                background-size: auto 60px, auto 45px;
                background-position: 0 0, 70px 7.5px
            }
            .mdspost-branding--lamizil .mdspost-branding__text::after {
                width: 139px;
                height: 54px;
                background-size: 135px auto;
                margin: auto 0;
                top: 6px
            }
            .html-ie10 .mdspost-branding--lamizil .mdspost-branding__text::after,
            .html-ie11 .mdspost-branding--lamizil .mdspost-branding__text::after {
                top: -2px
            }
            .mdspost-branding--saratov {
                margin-top: 60px
            }
            .mdspost-branding--saratov .mdspost-branding__text::after {
                height: 60px;
                margin-top: -10px
            }
            .mdspost-branding--krasnodar {
                margin-top: 60px
            }
            .mdspost-branding--krasnodar .mdspost-branding__text::after {
                height: 60px;
                margin-top: -10px
            }
            .mdspost-branding--minsk {
                margin-top: 60px
            }
            .mdspost-branding--minsk .mdspost-branding__text::after {
                height: 60px;
                margin-top: -10px
            }
        }
        @media all and (max-width:450px) {
            .mdspost-branding--nikon .mdspost-branding__text {
                height: 32px
            }
            .mdspost-branding--lamizil .mdspost-branding__text::after {
                background-size: 110px auto;
                margin: auto 0;
                bottom: -73px;
                left: 0
            }
        }
        @media all and (max-width:400px) {
            .mdspost-branding--jacobs {
                margin-bottom: 26px;
                line-height: 49px
            }
            .html-ie10 .mdspost-branding--jacobs,
            .html-ie11 .mdspost-branding--jacobs {
                line-height: 57px
            }
            .mdspost-branding--jacobs .mdspost-branding__text:after {
                display: block;
                margin: 0 auto;
                top: 4px
            }
            .html-ie10 .mdspost-branding--jacobs .mdspost-branding__text:after,
            .html-ie11 .mdspost-branding--jacobs .mdspost-branding__text:after {
                top: -4px
            }
            .mdspost-branding--cartenoire .mdspost-branding__text {
                margin-left: 20px
            }
            .mdspost-branding--cartenoire .mdspost-branding__text:after {
                top: auto;
                right: auto;
                margin-left: -7px;
                width: 130px;
                height: 84px;
                background-size: 130px auto;
                background-position: 0 -12px
            }
            .mdspost-branding--jacobs4 {
                margin-bottom: 26px;
                line-height: 49px
            }
            .html-ie10 .mdspost-branding--jacobs4,
            .html-ie11 .mdspost-branding--jacobs4 {
                line-height: 57px
            }
            .mdspost-branding--jacobs4 .mdspost-branding__text:after {
                display: block;
                margin: 0 auto;
                top: 4px
            }
            .html-ie10 .mdspost-branding--jacobs4 .mdspost-branding__text:after,
            .html-ie11 .mdspost-branding--jacobs4 .mdspost-branding__text:after {
                top: -4px
            }
        }
        @media all and (max-width:600px) {
            .mdspost-branding--neyrodoz .mdspost-branding__logo {
                top: 0;
                width: 70px;
                height: 50px
            }
        }
        @media all and (max-width:350px) {
            .mdspost-branding--nikon .mdspost-branding__text {
                height: 26px
            }
            .mdspost-branding--lamizil .mdspost-branding__logo {
                right: -20px
            }
        }
        HTML BODY .mdspost-brief .i-ljuser {
            font-size: 16px
        }
        HTML BODY .mdspost-brief .i-ljuser .i-ljuser-profile {
            vertical-align: 0
        }
        .mdspost-meta {
            margin: 0 0 30px;
            padding: 16px 0;
            border: 1px dotted #CCC;
            border-width: 1px 0
        }
        .mdspost-meta--fixed {
            border-top: 0
        }
        .mdspost-meta::after {
            content: "";
            display: table;
            clear: both
        }
        .mdspost-meta__social:after,
        .mdspost-meta__stat:after,
        .mdspost-text::after {
            content: '';
            clear: both
        }
        .mdspost-meta__stat {
            float: left;
            margin: 0 20px 0 0
        }
        .mdspost-meta__stat:after {
            display: table
        }
        .mdspost-meta-userpic {
            position: relative;
            float: left;
            height: 36px
        }
        .mdspost-meta-userpic__link {
            position: relative;
            display: inline-block;
            width: 36px;
            height: 36px;
            margin: -2px 0 0;
            padding: 0;
            border: 2px solid #FFF;
            border-radius: 50%;
            background-position: 50% 50%;
            background-size: cover;
            background-repeat: no-repeat;
            font: 0/0 a
        }
        .mdspost-meta-userpic__link:first-child {
            margin-left: -2px
        }
        .mdspost-meta-userpic__link:not(:first-child) {
            margin-left: -16px
        }
        .mdspost-meta-userpic__link:last-child {
            margin-right: 10px
        }
        .mdspost-meta-userpic__pic {
            position: absolute;
            opacity: 0;
            width: 36px;
            height: 36px
        }
        .mdspost-meta-info {
            float: left;
            height: 36px
        }
        .mdspost-meta-author {
            margin-top: 2px;
            text-transform: uppercase;
            white-space: nowrap;
            font-size: 14px
        }
        .mdspost-meta-date {
            margin: 0;
            white-space: nowrap;
            font-size: 14px;
            color: #A1AEB2
        }
        .mdspost-meta-date A:active,
        .mdspost-meta-date A:hover,
        .mdspost-meta-date A:link,
        .mdspost-meta-date A:visited {
            color: #A1AEB2
        }
        .mdspost-meta:not(.mdspost-meta--fixed) .mdspost-meta__social {
            float: right
        }
        .mdspost-meta__social:after {
            display: table
        }
        .mdspost-social {
            margin: 0;
            padding: 0;
            list-style: none;
            font-size: 14px
        }
        .mdspost-social--sticky {
            display: none;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            position: fixed;
            bottom: 0;
            left: 0;
            z-index: 2999;
            width: 100%;
            height: 60px;
            padding: 0 60px;
            border-top: 1px dotted #DAE3E6;
            box-sizing: border-box;
            background-color: rgba(255, 255, 255, .95)
        }
        .mdspost-social--mdsrepost,
        .mdspost-social__item {
            display: inline-block;
            vertical-align: top
        }
        .p-ljtimes .mdspost-social--sticky {
            bottom: 50px
        }
        .mdspost-meta__social--with-actions .mdspost-social {
            float: left
        }
        .mdspost-social--mdsrepost:not(.mdspost-social--mdsrepost-actions),
        .mdspost-social:not(.mdspost-social--mdsrepost) .mdspost-social__item--comments,
        .mdspost-social:not(.mdspost-social--mdsrepost) .mdspost-social__item--likes {
            float: right
        }
        .mdspost-social--popup {
            margin: -4px 0
        }
        .mdspost-extra__social .mdspost-social:not(.mdspost-social--mdsrepost) {
            position: relative;
            width: 100%
        }
        .mdspost-meta__social .mdspost-social--actions {
            margin-right: 20px;
            padding-right: 20px;
            border-right: 1px dotted #CCC
        }
        .mdspost-social__item {
            height: 36px;
            margin: 0;
            padding: 0
        }
        .mdspost-social--popup .mdspost-social__item {
            margin-top: 4px;
            margin-bottom: 4px
        }
        .mdspost-social--actions .mdspost-social__item:not(:first-child) {
            margin-left: 20px
        }
        .mdspost-social:not(.mdspost-social--sticky) .mdspost-social__item:not(:first-child) {
            margin-left: 8px
        }
        .mdspost-meta--fixed .mdspost-social .mdspost-social__item--popup,
        .mdspost-social--mdsrepost .mdspost-social__item--popup {
            display: none!important
        }
        .mdspost-social__item--share-medius {
            margin-left: 4px!important
        }
        .mdspost-social.mdspost-social--mdsrepost:not(.mdspost-social--with-likes) .mdspost-social__item--comments {
            margin-left: 0
        }
        .mdspost-social__button-container {
            display: inline-block
        }
        .mdspost-social .mdspost-social__button {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            border: 1px solid transparent;
            border-radius: 36px;
            cursor: pointer;
            -webkit-transition: all .3s ease-out;
            transition: all .3s ease-out;
            outline: 0
        }
        .mdspost-social__button-beside-value {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            height: 34px;
            padding: 1px 0 0 4px;
            font-weight: 700;
            font-size: 12px;
            color: #BCBCBC;
            vertical-align: top
        }
        .html-ie10 .mdspost-social__button-beside-value,
        .html-ie11 .mdspost-social__button-beside-value {
            padding-top: 2px
        }
        .mdspost-social__item--popup .mdspost-social__button--share {
            display: none
        }
        .mdspost-social__item--likes .ljlikus-button {
            display: inline-block;
            margin-top: 6px
        }
        .mdspost-social__item--comments .mdspost-social__button,
        .mdspost-social__item--likes .mdspost-social__button {
            width: auto;
            padding: 0 12px;
            border: none
        }
        .mdspost-social__item:not(.mdspost-social__item--popup):not(.mdspost-social__item--friend):not(.mdspost-social__item--likes):not(.mdspost-social__item--comments) .mdspost-social__button:hover {
            opacity: .8
        }
        .mdspost-social__item--friend .mdspost-social__button,
        .mdspost-social__item--popup .mdspost-social__button {
            border-color: #C4D4DA
        }
        .mdspost-social__item--friend .mdspost-social__button:hover,
        .mdspost-social__item--popup .mdspost-social__button:hover {
            border-color: #9CA7AB
        }
        .mdspost-social__item--livejournal .mdspost-social__button {
            background-color: #00A2D9
        }
        .mdspost-social__item--likes .mdspost-social__button {
            background-color: #FF2D2D
        }
        .mdspost-social__item--likes .mdspost-social__button:hover {
            background-color: #FF5757
        }
        .mdspost-social__item--comments .mdspost-social__button {
            background-color: #2DCF0D
        }
        .mdspost-social--mdsrepost .mdspost-social__item--comments .mdspost-social__button {
            background-color: #00B1ED
        }
        .mdspost-social__item--comments .mdspost-social__button:hover {
            background-color: #57D83D
        }
        .mdspost-social--mdsrepost .mdspost-social__item--comments .mdspost-social__button-container:hover .mdspost-social__button,
        .mdspost-social--mdsrepost .mdspost-social__item--comments .mdspost-social__button:hover {
            background-color: #01BFFF
        }
        .mdspost-social__item--facebook .mdspost-social__button {
            background-color: #44609B
        }
        .mdspost-social__item--twitter .mdspost-social__button {
            background-color: #59ADEB
        }
        .mdspost-social__item--vk .mdspost-social__button {
            background-color: #4E76A1
        }
        .mdspost-social__item--odnoklassniki .mdspost-social__button {
            background-color: #F47421
        }
        .mdspost-social__item--moimir .mdspost-social__button {
            background-color: #3789C9
        }
        .mdspost-social__item--tumblr .mdspost-social__button {
            background-color: #2A354A
        }
        .mdspost-social__item--mail .mdspost-social__button {
            background-color: #A1AEB2
        }
        .mdspost-social__item--pocket .mdspost-social__button {
            background-color: #EE4256
        }
        .mdspost-social__button .svgicon {
            max-width: 18px;
            max-height: 16px;
            margin: 0 auto;
            vertical-align: middle;
            fill: #FFF
        }
        .mdspost-social--sticky .mdspost-social__button .svgicon.flaticon--pocket,
        .mdspost-social--sticky .mdspost-social__button .svgicon.flaticon--vk {
            margin-top: 1px
        }
        .mdspost-social--mdsrepost:not(.mdspost-social--mdsrepost-actions) .mdspost-social__button .svgicon {
            display: block
        }
        .mdspost-social__button .svgicon.flaticon--lj {
            width: 16px;
            height: 16px
        }
        .mdspost-social__button .svgicon.flaticon--vk {
            width: 18px;
            height: 13px
        }
        .mdspost-social__button .svgicon.flaticon--facebook,
        .mdspost-social__button .svgicon.flaticon--twitter {
            width: 16px;
            height: 15px
        }
        .mdspost-social__button .svgicon.flaticon--odnoklassniki {
            width: 14px;
            height: 16px
        }
        .mdspost-social__button .svgicon.flaticon--pocket {
            width: 16px;
            height: 15px
        }
        .mdspost-social__button .svgicon.headerextra--friend-add,
        .mdspost-social__button .svgicon.headerextra--friend-remove {
            max-width: 20px;
            max-height: 20px
        }
        .mdspost-social__item--friend .mdspost-social__button .svgicon,
        .mdspost-social__item--popup .mdspost-social__button .svgicon {
            fill: #9BA4A7
        }
        .mdspost-social__value {
            height: 20px;
            font-weight: 600
        }
        .html-ie10 .mdspost-social__value,
        .html-ie11 .mdspost-social__value {
            height: 16px
        }
        .mdspost-social__value,
        .mdspost-social__value A,
        .mdspost-social__value A:active,
        .mdspost-social__value A:hover,
        .mdspost-social__value A:link,
        .mdspost-social__value A:visited {
            color: #FFF
        }
        .mdspost-social__share {
            margin-right: 5px;
            text-transform: uppercase;
            font-size: 12px;
            font-weight: 600;
            color: #CCC
        }
        .mdspost-social__item--share-medius .mdspost-social__share {
            margin-right: 0
        }
        .mdspost-social__share-value {
            display: block;
            margin-top: 5px;
            font-size: 16px;
            color: #000;
            line-height: 1
        }
        .mdspost-social__item--share-medius .mdspost-social__share-value {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            box-sizing: border-box;
            margin-top: 0;
            padding-bottom: 1px;
            height: 36px;
            font-weight: 700;
            font-size: 12px;
            color: #BCBCBC
        }
        .html-ie10 .mdspost-social__item--share-medius .mdspost-social__share-value,
        .html-ie11 .mdspost-social__item--share-medius .mdspost-social__share-value {
            height: 40px;
            padding-bottom: 4px
        }
        .mdspost-social__item--share-medius .mdspost-social__share-value+SPAN {
            display: none
        }
        .mdspost-social__item--likes-mdsrepost .ljlikus-button,
        .mdspost-social__item--likes-mdsrepost .ljlikus-button:focus,
        .mdspost-social__item--likes-mdsrepost .ljlikus-button:hover {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            width: 36px;
            height: 36px;
            box-sizing: border-box;
            border: 1px solid #C4D4DA!important;
            border-radius: 50%;
            margin-top: 0;
            margin-right: 1px;
            background-color: transparent!important;
            -webkit-transition: all .3s ease-out!important;
            transition: all .3s ease-out!important
        }
        .b-watering-control,
        .mdspost-social__item--likes-mdsrepost .ljlikus-action {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox
        }
        .mdspost-social__item--likes-mdsrepost .ljlikus-button .svgicon {
            width: 15px;
            height: 15px;
            stroke: none;
            fill: #ABBBC2
        }
        .mdspost-social__item--likes-mdsrepost .ljlikus--like-active .svgicon,
        .mdspost-social__item--likes-mdsrepost .ljlikus--like-active:focus .svgicon {
            fill: #FF4C44
        }
        .mdspost-social__item--likes-mdsrepost .ljlikus-action {
            display: inline-flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            height: 34px;
            padding-top: 1px;
            font-weight: 700;
            font-size: 12px;
            color: #BCBCBC;
            vertical-align: top
        }
        .mdspost-editor,
        .mdspost-editor B {
            font-weight: 400
        }
        .html-ie10 .mdspost-social__item--likes-mdsrepost .ljlikus-action,
        .html-ie11 .mdspost-social__item--likes-mdsrepost .ljlikus-action {
            padding-top: 2px
        }
        .mdspost-editor {
            font-size: 14px;
            line-height: 20px;
            color: #8C969B;
            margin-top: 10px
        }
        .mdspost-text-container {
            position: relative
        }
        .mdspost-text {
            overflow: hidden;
            font: 19px/1.45 'PT Serif', Georgia, Times, serif;
            color: #242F33
        }
        .mdspost-text::after {
            display: table
        }
        .mdspost-text DIV+BR,
        .mdspost-text DIV+BR+BR,
        .mdspost-text DIV+BR+BR+BR,
        .mdspost-text FIGURE+BR,
        .mdspost-text FIGURE+BR+BR,
        .mdspost-text FIGURE+BR+BR+BR,
        .mdspost-text H1+BR,
        .mdspost-text H1+BR+BR,
        .mdspost-text H1+BR+BR+BR,
        .mdspost-text H2+BR,
        .mdspost-text H2+BR+BR,
        .mdspost-text H2+BR+BR+BR,
        .mdspost-text H3+BR,
        .mdspost-text H3+BR+BR,
        .mdspost-text H3+BR+BR+BR,
        .mdspost-text H4+BR,
        .mdspost-text H4+BR+BR,
        .mdspost-text H4+BR+BR+BR,
        .mdspost-text H5+BR,
        .mdspost-text H5+BR+BR,
        .mdspost-text H5+BR+BR+BR,
        .mdspost-text H6+BR,
        .mdspost-text H6+BR+BR,
        .mdspost-text H6+BR+BR+BR,
        .mdspost-text IFRAME+BR,
        .mdspost-text IFRAME+BR+BR,
        .mdspost-text IFRAME+BR+BR+BR,
        .mdspost-text OL BR,
        .mdspost-text OL+BR,
        .mdspost-text OL+BR+BR,
        .mdspost-text OL+BR+BR+BR,
        .mdspost-text P+BR,
        .mdspost-text P+BR+BR,
        .mdspost-text P+BR+BR+BR,
        .mdspost-text P:empty,
        .mdspost-text UL BR,
        .mdspost-text UL+BR,
        .mdspost-text UL+BR+BR,
        .mdspost-text UL+BR+BR+BR {
            display: none
        }
        @-moz-document url-prefix() {
            .mdspost-text--styled-first-letter:not(.mdspost-text--punctuation-start)::first-letter,
            .mdspost-text--styled-first-letter:not(.mdspost-text--punctuation-start)>B:first-child::first-letter,
            .mdspost-text--styled-first-letter:not(.mdspost-text--punctuation-start)>DIV:first-child::first-letter,
            .mdspost-text--styled-first-letter:not(.mdspost-text--punctuation-start)>I:first-child::first-letter,
            .mdspost-text--styled-first-letter:not(.mdspost-text--punctuation-start)>P:first-child::first-letter,
            .mdspost-text--styled-first-letter:not(.mdspost-text--punctuation-start)>U:first-child::first-letter {
                margin-top: 11px
            }
        }
        .mdspost-text--styled-first-letter:not(.mdspost-text--punctuation-start)::first-letter {
            float: inherit;
            margin: 0;
            font-size: inherit;
            font-weight: inherit;
            line-height: inherit;
            text-transform: inherit
        }
        .mdspost-text>:first-child {
            margin-top: 0!important
        }

        .mdspost-text IMG {
            max-width: 100%!important;
            height: auto!important
        }
        .mdspost-text H1,
        .mdspost-text H2,
        .mdspost-text H3,
        .mdspost-text H4,
        .mdspost-text H5,
        .mdspost-text H6 {
            font-weight: 700;
            line-height: 1
        }
        .mdspost-text H1 {
            margin: 40px 0 10px;
            font-size: 36px
        }
        .html-ie10 .mdspost-text H1,
        .html-ie11 .mdspost-text H1 {
            margin-top: 46px;
            margin-bottom: 4px
        }
        .mdspost-text H2,
        .mdspost-text H3,
        .mdspost-text H4 {
            margin: 35px 0 18px
        }
        .html-ie10 .mdspost-text H2,
        .html-ie10 .mdspost-text H3,
        .html-ie10 .mdspost-text H4,
        .html-ie11 .mdspost-text H2,
        .html-ie11 .mdspost-text H3,
        .html-ie11 .mdspost-text H4 {
            margin-top: 41px;
            margin-bottom: 12px
        }
        .mdspost-text H5,
        .mdspost-text H6 {
            margin: 30px 0 10px
        }
        .html-ie10 .mdspost-text H5,
        .html-ie10 .mdspost-text H6,
        .html-ie11 .mdspost-text H5,
        .html-ie11 .mdspost-text H6 {
            margin-top: 35px;
            margin-bottom: 4px
        }
        .mdspost-text H2 {
            font-size: 24px
        }
        .mdspost-text H3 {
            font-size: 23px
        }
        .mdspost-text H4 {
            font-size: 22px
        }
        .mdspost-text H5 {
            font-size: 21px
        }
        .mdspost-text H6 {
            font-size: 20px
        }
        .mdspost-text H2+BR+BR+BR+OL,
        .mdspost-text H2+BR+BR+BR+UL,
        .mdspost-text H2+BR+BR+OL,
        .mdspost-text H2+BR+BR+UL,
        .mdspost-text H2+BR+OL,
        .mdspost-text H2+BR+UL,
        .mdspost-text H2+OL,
        .mdspost-text H2+UL,
        .mdspost-text H3+BR+BR+BR+OL,
        .mdspost-text H3+BR+BR+BR+UL,
        .mdspost-text H3+BR+BR+OL,
        .mdspost-text H3+BR+BR+UL,
        .mdspost-text H3+BR+OL,
        .mdspost-text H3+BR+UL,
        .mdspost-text H3+OL,
        .mdspost-text H3+UL,
        .mdspost-text H4+BR+BR+BR+OL,
        .mdspost-text H4+BR+BR+BR+UL,
        .mdspost-text H4+BR+BR+OL,
        .mdspost-text H4+BR+BR+UL,
        .mdspost-text H4+BR+OL,
        .mdspost-text H4+BR+UL,
        .mdspost-text H4+OL,
        .mdspost-text H4+UL {
            margin-top: -6px
        }
        .mdspost-text OL LI,
        .mdspost-text UL LI {
            position: relative;
            margin-bottom: 20px
        }
        .mdspost-text OL LI:before,
        .mdspost-text UL LI:before {
            position: absolute;
            top: 0;
            left: -28px;
            color: #9B9B9B
        }
        .mdspost-text UL LI:before {
            content: '\2014'
        }
        .mdspost-text P {
            margin: 0 0 20px
        }
        .mdspost-text P:first-child {
            margin-bottom: 13px
        }
        .mdspost-text IFRAME:not(:first-child) {
            margin-top: 35px
        }
        .mdspost-text TABLE {
            table-layout: fixed;
            font-size: 16px
        }
        .mdspost-text .mdspost-text__table {
            overflow-x: scroll
        }
        .mdspost-text FONT {
            font: inherit;
            color: inherit
        }
        .mdspost-text .b-journalblockquote,
        .mdspost-text .b-journalblockquote .b-journalblockquote-author,
        .mdspost-text .b-journalpicture-caption,
        .mdspost-text .lj-card,
        .mdspost-text .lj-card__name {
            font-family: ProximaNova, Helvetica, sans-serif
        }
        .mdspost-text A:link {
            color: #00BAF8
        }
        .mdspost-text A:active,
        .mdspost-text A:hover {
            color: #000
        }
        HTML BODY .mdspost-text .i-ljuser {
            font-size: 14px
        }
        HTML BODY * .mdspost-text .b-mediaplaceholder:active,
        HTML BODY * .mdspost-text .b-mediaplaceholder:focus,
        HTML BODY * .mdspost-text .b-mediaplaceholder:hover,
        HTML BODY * .mdspost-text .b-mediaplaceholder:link,
        HTML BODY * .mdspost-text .b-mediaplaceholder:visited {
            max-width: 100%;
            margin-right: 0
        }
        .mdspost-text .b-journalpicture {
            margin: 32px 0 30px;
            text-align: left;
            background-color: #F8F8F8
        }
        .mdspost-text .b-journalpicture-image {
            display: block;
            margin: 0 auto
        }
        .mdspost-text .b-journalpicture-caption {
            margin-top: 0;
            padding-top: 12px;
            font-size: 14px;
            line-height: 1;
            color: #9B9B9B
        }
        .html-ie10 .mdspost-text .b-journalpicture-caption,
        .html-ie11 .mdspost-text .b-journalpicture-caption {
            padding-top: 14px
        }
        .mdspost-text .b-journalpicture-caption BR {
            display: none
        }
        .mdspost-text .lj-card {
            margin-bottom: 20px
        }
        .mdspost-text .lj-card--left,
        .mdspost-text .lj-card--right {
            width: 210px;
            margin-top: 6px;
            padding: 9px 9px 15px
        }
        .mdspost-text .lj-card--left .lj-card__pic,
        .mdspost-text .lj-card--right .lj-card__pic {
            margin: -9px -9px 11px
        }
        .html-ie10 .mdspost-text .lj-card--left .lj-card__pic,
        .html-ie10 .mdspost-text .lj-card--right .lj-card__pic,
        .html-ie11 .mdspost-text .lj-card--left .lj-card__pic,
        .html-ie11 .mdspost-text .lj-card--right .lj-card__pic {
            margin-bottom: 14px
        }
        .mdspost-text .lj-card__name {
            margin-bottom: 6px;
            font-weight: 700;
            font-size: 14px;
            line-height: 1;
            letter-spacing: 1px;
            color: #000
        }
        .html-ie10 .mdspost-text .lj-card__name,
        .html-ie11 .mdspost-text .lj-card__name {
            margin-bottom: 5px
        }
        .mdspost-text .lj-card__title {
            margin-bottom: 6px
        }
        .mdspost-text .lj-card--left .lj-card__title,
        .mdspost-text .lj-card--right .lj-card__title {
            margin-bottom: 0
        }
        .mdspost-text .lj-card--left .lj-card__title,
        .mdspost-text .lj-card--right .lj-card__title,
        .mdspost-text .lj-card__content {
            font-weight: 400;
            font-size: 14px;
            line-height: 1
        }
        .mdspost-text .lj-citation {
            border: none;
            padding: 0 0 0 77px;
            margin: 44px 0 34px
        }
        .mdspost-text .lj-citation__pic {
            top: -2px;
            left: 4px
        }
        .mdspost-text .lj-citation__author {
            margin-bottom: 7px;
            font-size: 12px;
            line-height: 1;
            letter-spacing: .8px
        }
        .mdspost-text .lj-citation__desc {
            margin-bottom: 9px;
            font-size: 14px;
            line-height: 1.2;
            letter-spacing: .5px;
            color: #9B9B9B
        }
        .mdspost-text .lj-citation__content {
            font-size: 16px;
            line-height: 1.44;
            color: #242F33
        }
        .mdspost-text .b-journalgallery {
            margin: 0
        }
        .mdspost-text .b-journalblockquote {
            position: relative;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            margin: 28px 0;
            padding-left: 80px;
            font-size: 24px;
            line-height: 30px
        }
        .mdspost-text .b-journalblockquote BR {
            display: none
        }
        .mdspost-text .b-journalblockquote:before {
            content: '\00ab';
            display: block;
            position: absolute;
            top: -1px;
            left: 14px;
            width: 42px;
            height: 32px;
            font-weight: 700;
            font-size: 90px;
            line-height: 26px;
            color: #C3ECFA
        }
        .html-ie10 .mdspost-text .b-journalblockquote:before,
        .html-ie11 .mdspost-text .b-journalblockquote:before {
            top: 13px
        }
        .mdspost-text .b-journalblockquote BLOCKQUOTE {
            -webkit-box-ordinal-group: 1;
            -webkit-order: 0;
            -ms-flex-order: 0;
            order: 0;
            margin: -1px 0 0;
            padding: 0;
            border: 0;
            color: #232D31
        }
        .html-ie10 .mdspost-text .b-journalblockquote BLOCKQUOTE,
        .html-ie11 .mdspost-text .b-journalblockquote BLOCKQUOTE {
            margin-top: 3px
        }
        .mdspost-text .b-journalblockquote .b-journalblockquote-author {
            -webkit-box-ordinal-group: 2;
            -webkit-order: 1;
            -ms-flex-order: 1;
            order: 1;
            margin: 3px 0 0;
            font-size: 14px;
            line-height: 1;
            color: #9B9B9B
        }
        .html-ie10 .mdspost-text .b-journalblockquote .b-journalblockquote-author,
        .html-ie11 .mdspost-text .b-journalblockquote .b-journalblockquote-author {
            margin-top: 7px
        }
        .mdspost-text .b-journalblockquote .b-journalblockquote-author:before {
            content: 'Источник:';
            display: inline;
            position: static;
            top: auto;
            left: auto;
            width: auto;
            height: auto;
            margin: 0 .3em 0 0;
            padding: 0;
            border: 0;
            font-weight: 400;
            font-size: 14px;
            line-height: 1;
            color: #9B9B9B
        }
        .mdspost-text .b-journalblockquote .b-journalblockquote-author:after {
            display: none
        }
        .mdspost-text .b-journalblockquote FOOTER {
            margin-top: 7px;
            font-size: 14px;
            line-height: 1;
            color: #9B9B9B
        }
        .html-ie10 .mdspost-text .b-journalblockquote FOOTER,
        .html-ie11 .mdspost-text .b-journalblockquote FOOTER {
            margin-top: 6px
        }
        HTML BODY .mdspost-text .b-journalblockquote BLOCKQUOTE .i-ljuser {
            font-size: 20px
        }
        HTML BODY .mdspost-text .b-journalblockquote BLOCKQUOTE .i-ljuser .i-ljuser-profile {
            vertical-align: -3px
        }
        .mdspost-joinus {
            margin-top: 23px;
            margin-bottom: 40px;
            padding: 30px 0 35px;
            border-radius: 5px;
            text-align: center;
            letter-spacing: -.5px;
            color: #FFF
        }
        .mdspost-joinus--facebook {
            background-color: #44609B
        }
        .mdspost-joinus--twitter {
            background-color: #59ADEB
        }
        .mdspost-joinus--vk {
            background-color: #4E76A1
        }
        .mdspost-joinus--telegram {
            background-color: #2BB0DF
        }
        .mdspost-joinus__icon {
            width: 55px;
            height: 55px;
            margin: 0 auto;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            border: 2px solid;
            border-radius: 50%;
            box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
            line-height: 55px
        }
        .mdspost-joinus .flaticon {
            width: 27px;
            height: 27px;
            fill: currentColor
        }
        .mdspost-joinus__title {
            margin-top: 15px;
            font-size: 21px;
            font-weight: 700
        }
        .mdspost-joinus__text {
            margin-top: 3px;
            font-size: 17px
        }
        .mdspost-joinus__button {
            display: inline-block;
            margin-top: 23px;
            padding: 6px 30px;
            background: #FFF;
            border-radius: 15px;
            font-size: 12px;
            font-weight: 600;
            text-transform: uppercase;
            color: #333
        }
        .mdspost-extra {
            margin-top: 23px
        }
        .mdspost-extra__social {
            margin: 0;
            padding: 16px 0
        }
        .mdspost-extra__social:after {
            content: '';
            display: table;
            clear: both
        }
        .mdspost-extra__tags {
            position: relative;
            margin: 0;
            padding: 14px 0;
            font: 0/1 ProximaNova, Helvetica, sans-serif;
            font-weight: 600;
            text-transform: uppercase
        }
        .mdspost-extra__tags A {
            display: inline-block;
            margin: 2px 4px 2px 0;
            padding: 4px 10px;
            border-radius: 12px;
            border: 1px solid #C4D4DA;
            font-size: 13px;
            -webkit-transition: all .2s ease-out;
            transition: all .2s ease-out
        }
        .html-ie10 .mdspost-extra__tags A,
        .html-ie11 .mdspost-extra__tags A {
            padding-top: 6px;
            padding-bottom: 2px
        }
        .mdspost-extra__tags A,
        .mdspost-extra__tags A:active,
        .mdspost-extra__tags A:hover,
        .mdspost-extra__tags A:link,
        .mdspost-extra__tags A:visited {
            color: #9BA4A7
        }
        .mdspost-extra__tags A:hover {
            border-color: #9CA7AB
        }
        .mdspost-extra__follow {
            margin: 38px 0 0
        }
        .mdspost-extra__follow .mdspost-extra-follow {
            margin: 0!important;
            padding: 0!important
        }
        .mdspost-extra-follow {
            position: relative;
            list-style: none
        }
        .mdspost-extra-follow::after {
            display: none;
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            height: 60px;
            background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 1) 70%, rgba(255, 255, 255, 1) 100%);
            background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 1) 70%, rgba(255, 255, 255, 1) 100%)
        }
        .mdspost-extra-follow__item {
            position: relative;
            min-height: 50px;
            margin: 0;
            padding: 10px 180px 10px 60px
        }
        .mdspost-extra-follow__item::before {
            content: none
        }
        .mdspost-extra-follow__item:first-child {
            padding-top: 16px
        }
        .mdspost-extra-follow__item:last-child {
            padding-bottom: 16px
        }
        .mdspost-extra-follow__item::after {
            content: "";
            display: table;
            clear: both
        }
        .mdspost-extra-follow__userpic {
            overflow: hidden;
            position: absolute;
            top: 10px;
            left: 0;
            width: 50px;
            height: 50px;
            margin: 0 10px 0 0;
            padding: 0;
            border-radius: 50px;
            background-repeat: no-repeat;
            background-position: 50% 50%;
            background-size: cover;
            font: 0/0 a
        }
        .mdspost-extra-follow__item:first-child .mdspost-extra-follow__userpic {
            top: 16px
        }
        .mdspost-extra-follow__pic {
            position: absolute;
            width: 50px;
            height: 50px;
        }
        .mdspost-extra-follow__username {
            display: block;
            margin: 5px 0;
            text-transform: uppercase;
            font-size: .75em;
            font-weight: 700
        }
        .mdspost-extra-follow__title {
            display: block;
            margin: 0
        }
        .mdspost-extra-follow__item .mdspost-extra-follow__friend {
            position: absolute;
            top: 20px;
            right: 0
        }
        .mdspost-extra-follow__item:first-child .mdspost-extra-follow__friend {
            top: 26px
        }
        .mdspost-extra-follow__item .mdspost-extra-follow__friend-icon,
        .mdspost-extra-follow__item .mdspost-extra-follow__friend-text--remove {
            display: none
        }
        .mdspost-extra-follow__item .mdspost-extra-follow__friend:hover .mdspost-extra-follow__friend-text--remove {
            display: inline
        }
        .mdspost-extra-follow__item .mdspost-extra-follow__friend:hover .mdspost-extra-follow__friend-text--is-friend {
            display: none
        }
        .mdspost-extra-follow__item .mdspost-extra-follow__friend-icon .svgicon {
            max-width: 18px;
            max-height: 18px;
            fill: #A1AEB2
        }
        .mdspost-extra-follow--collapsed {
            overflow: hidden;
            max-height: 200px
        }
        .mdspost-extra-follow--collapsed::after {
            display: block
        }
        .mdspost-extra-allauthors {
            margin: 0;
            text-align: center
        }
        .mdspost-extra-allauthors__button {
            margin: 0 0 16px
        }
        .mdspost-entry__aside {
            width: 300px;
            margin-right: 50px;
            -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0
        }
        .mdspost-aside__item {
            margin-bottom: 40px
        }
        .mdspost-aside__item--banner {
            margin-bottom: 0
        }
        .mdspost-aside__item--banner .ljsale:not(.ljsale--empty) {
            margin-bottom: 40px
        }
        .mdspost-aside__item--banner .ljsale--sticky.js-sticky-bottom {
            position: static
        }
        .mdspost-aside__item--banner .ljsale--sticky.js-sticky-bottom .ljsale__inner {
            position: absolute!important;
            top: auto!important;
            bottom: 0!important
        }
        .mdspost-aside__title {
            margin: -2px 0 16px;
            font-weight: 700;
            font-size: 28px;
            line-height: 1
        }
        .html-ie10 .mdspost-aside__title,
        .html-ie11 .mdspost-aside__title {
            padding-top: 2px;
            margin-bottom: 13px
        }
        .mdspost-aside__title A:active,
        .mdspost-aside__title A:hover,
        .mdspost-aside__title A:link,
        .mdspost-aside__title A:visited {
            color: #242F33
        }
        .mdspost-aside__content {
            margin: 0
        }
        .mdspost-aside .story.story--type-category-4-image-fluid .story-meta__item--description,
        .mdspost-aside .story.story--type-main-4-image-text .story-meta__item--description {
            color: #333
        }
        .mdspost-aside-external .stories__outer--theme-gray {
            background: 0 0
        }
        .mdspost-aside-external .stories__inner,
        .mdspost-aside-readmore .stories__inner {
            padding: 0
        }
        .mdspost-aside-external .story,
        .mdspost-aside-readmore .story {
            display: block;
            width: auto;
            height: auto;
            margin: 15px 0 0;
            padding: 14px 0 0;
            border: 0;
            border-top: 1px solid #EAEEF0
        }
        .html-ie10 .mdspost-aside-external .story,
        .html-ie10 .mdspost-aside-readmore .story,
        .html-ie11 .mdspost-aside-external .story,
        .html-ie11 .mdspost-aside-readmore .story {
            padding-top: 15px
        }
        .mdspost-aside-external .stories__external-news .story {
            width: auto
        }
        .mdspost-aside-external .story:first-child,
        .mdspost-aside-readmore .story:first-child {
            margin-top: 0;
            padding-top: 0;
            border-top: 0
        }
        .mdspost-aside-external .story .story__inner,
        .mdspost-aside-readmore .story .story__inner {
            position: relative;
            top: 0;
            left: 0;
            width: auto;
            height: auto;
            padding: 0;
            background: 0 0
        }
        .mdspost .mdspost-aside-external .story-extra,
        .mdspost .mdspost-aside-external .story__inner:after,
        .mdspost .mdspost-aside-external .story__inner:before,
        .mdspost .mdspost-aside-readmore .story__inner:after,
        .mdspost .mdspost-aside-readmore .story__inner:before {
            display: none
        }
        .mdspost-aside-external .story--author .story-meta,
        .mdspost-aside-readmore .story--author .story-meta {
            display: block
        }
        .mdspost-aside-external .story--text .story-text,
        .mdspost-aside-external .story--time .story-meta__item--author::after,
        .mdspost-aside-external .story-meta .story-meta__item--time,
        .mdspost-aside-readmore .story--extra .story-extra,
        .mdspost-aside-readmore .story--text .story-text {
            display: none
        }
        HTML BODY .mdspost-aside-external .story--author.story--pic-cover100 .i-ljuser-profile,
        HTML BODY .mdspost-aside-readmore .story--author.story--pic-cover100 .i-ljuser-profile {
            opacity: 1;
            background-position: -1px -1px
        }
        HTML BODY .mdspost-aside-external .story--author.story--pic-cover100 .story--author-users.i-ljuser-type-P .i-ljuser-profile,
        HTML BODY .mdspost-aside-readmore .story--author.story--pic-cover100 .story--author-users.i-ljuser-type-P .i-ljuser-profile {
            opacity: 1;
            background-position: -1px -14px
        }
        HTML BODY .mdspost-aside-external .story--author.story--pic-cover100 .story--author-users.i-ljuser-type-C .i-ljuser-profile,
        HTML BODY .mdspost-aside-readmore .story--author.story--pic-cover100 .story--author-users.i-ljuser-type-C .i-ljuser-profile {
            opacity: 1;
            background-position: -1px -27px!important
        }
        .mdspost .b-pager .b-pager-link,
        .mdspost .b-pager .b-pager-next .b-pager-link:active,
        .mdspost .b-pager .b-pager-next .b-pager-link:hover,
        .mdspost .b-pager .b-pager-prev .b-pager-link:active,
        .mdspost .b-pager .b-pager-prev .b-pager-link:hover,
        .mdspost-content__readmore .story__inner {
            background: 0 0
        }
        HTML BODY .mdspost-aside-external .story--author .story-meta__item--author .i-ljuser-username:link,
        HTML BODY .mdspost-aside-external .story--author .story-meta__item--author .i-ljuser-username:visited,
        HTML BODY .mdspost-aside-readmore .story--author .story-meta__item--author .i-ljuser-username:link,
        HTML BODY .mdspost-aside-readmore .story--author .story-meta__item--author .i-ljuser-username:visited {
            color: #00A3D9
        }
        HTML BODY .mdspost-aside-external .story--author .story-meta__item--author .i-ljuser-username:active,
        HTML BODY .mdspost-aside-external .story--author .story-meta__item--author .i-ljuser-username:hover,
        HTML BODY .mdspost-aside-readmore .story--author .story-meta__item--author .i-ljuser-username:active,
        HTML BODY .mdspost-aside-readmore .story--author .story-meta__item--author .i-ljuser-username:hover {
            color: #0086B3
        }
        .mdspost-aside-readmore .story--pic-cover100 .story-meta__item--time {
            opacity: 1;
            color: #A1AEB2
        }
        .mdspost-aside-external .story--title .story-title,
        .mdspost-aside-readmore .story--title .story-title {
            position: static;
            margin: 7px 0 0;
            padding: 0;
            line-height: 1.1
        }
        .html-ie10 .mdspost-aside-external .story--title .story-title,
        .html-ie10 .mdspost-aside-readmore .story--title .story-title,
        .html-ie11 .mdspost-aside-external .story--title .story-title,
        .html-ie11 .mdspost-aside-readmore .story--title .story-title {
            margin-top: 4px
        }
        .mdspost-aside-external .story--title.story--pic-cover100 .story-title,
        .mdspost-aside-readmore .story--title.story--pic-cover100 .story-title {
            min-height: 70px
        }
        .mdspost-aside-external .story--title.story--pic-cover100 .story-title::before,
        .mdspost-aside-readmore .story--title.story--pic-cover100 .story-title::before {
            content: "";
            float: left;
            width: 120px;
            height: 70px;
            margin: 0 10px 3px 0
        }
        .mdspost-aside-external .story--title .story__title A,
        .mdspost-aside-readmore .story--title .story__title A {
            margin-top: -2px;
            max-height: none;
            text-transform: none;
            text-transform: initial;
            font-size: 16px;
            font-weight: 600;
            color: #333
        }
        .massaction,
        .mdspost-comment-username__name {
            text-transform: uppercase
        }
        .html-ie10 .mdspost-aside-external .story--title .story__title A,
        .html-ie10 .mdspost-aside-readmore .story--title .story__title A,
        .html-ie11 .mdspost-aside-external .story--title .story__title A,
        .html-ie11 .mdspost-aside-readmore .story--title .story__title A {
            margin-top: 1px
        }
        .mdspost-aside-external .story--title .story__inner .story__title A:active,
        .mdspost-aside-external .story--title .story__inner .story__title A:hover,
        .mdspost-aside-external .story--title .story__inner .story__title A:link,
        .mdspost-aside-external .story--title .story__inner .story__title A:visited,
        .mdspost-aside-readmore .story--title .story__inner .story__title A:active,
        .mdspost-aside-readmore .story--title .story__inner .story__title A:hover,
        .mdspost-aside-readmore .story--title .story__inner .story__title A:link,
        .mdspost-aside-readmore .story--title .story__inner .story__title A:visited {
            opacity: 1;
            color: #333
        }
        .mdspost-aside-external .story--pic-cover100 .story-media,
        .mdspost-aside-readmore .story--pic-cover100 .story-media {
            position: absolute;
            top: 23px;
            width: 120px;
            height: 70px;
            margin: 0
        }
        .mdspost-content__readmore {
            margin-top: 56px;
            margin-bottom: 24px;
            padding-top: 32px;
            border-top: 1px solid #DDD
        }
        .mdspost-content__readmore-title {
            margin-top: 0;
            margin-bottom: 32px!important;
            font-size: 28px
        }
        .mdspost-content__readmore .appwidget-medius-readmore {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            margin-left: -7px;
            margin-right: -7px
        }
        .mdscomments-list:empty,
        .mdspost-content__readmore .story-extra__sticker,
        .mdspost-content__readmore .story__meta {
            display: none
        }
        @media (max-width:750px) {
            .mdspost-content__readmore .appwidget-medius-readmore {
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                margin: 0
            }
        }
        .mdspost-content__readmore .story {
            margin: 0 7px;
            padding: 0;
            border-radius: 6px;
            border: 1px solid #D4DCE0;
            box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
            font-family: ProximaNova, Helvetica, sans-serif
        }
        .mdspost-content__readmore .story A,
        .mdspost-content__readmore .story A:hover,
        .mdspost-content__readmore .story A:visited {
            border: none;
            color: inherit
        }
        @media (max-width:750px) {
            .mdspost-content__readmore .story {
                width: auto;
                margin: 0 0 16px
            }
        }
        @media (max-width:600px) {
            .mdspost-content__readmore .story__inner {
                padding: 15px
            }
            .mdspost-content__readmore .story-extra {
                padding: 0 15px
            }
        }
        .mdspost-content__readmore .story-extra__items {
            margin: 0;
            padding: 0!important;
            font: inherit
        }
        .mdspost-content__readmore .story-extra__item {
            margin-bottom: 0
        }
        .mdspost-content__readmore .story-extra__item::before {
            content: none
        }
        .b-watering-outer:after,
        .b-watering-user:after {
            content: '';
            clear: both
        }
        @media (max-width:600px) {
            .mdspost-content__readmore .story-extra__item {
                margin-right: 8px
            }
        }
        .mdspost-content__readmore .story-extra__items,
        .mdspost-content__readmore .story-extra__items A,
        .mdspost-content__readmore .story-extra__items A:visited {
            color: #838B8E
        }
        .mdspost-content__readmore .story-extra__items .svgicon,
        .mdspost-content__readmore .story-extra__items A .svgicon,
        .mdspost-content__readmore .story-extra__items A:visited .svgicon {
            fill: currentColor
        }
        .mdspost-article__comments {
            margin: 0;
            padding: 40px 0
        }
        .mdspost-comments {
            margin: -20px 0 0;
            padding: 20px 0 0
        }
        .mdscomments-list {
            position: relative;
            margin: 0
        }
        .b-grove .b-tree.svgpreloader:after {
            display: none;
            position: absolute;
            top: 5em;
            left: 50%;
            margin: -15px 0 0 -15px
        }
        .b-watering,
        .b-watering-outer {
            position: relative
        }
        .b-grove-loading .b-tree.svgpreloader {
            min-height: 10em
        }
        .b-grove-loading .b-tree.svgpreloader:after,
        .b-grove-loading .b-tree.svgpreloader:empty {
            display: block
        }
        .b-grove-loading .b-tree .mdspost-thread {
            visibility: hidden
        }
        .mdspost-comments-controls {
            margin: 0;
            padding: 40px 0 0;
            border-top: 1px solid #DADCDD
        }
        .mdspost-comments-controls--first {
            padding-top: 0;
            border-top: 0
        }
        .mdspost-comments--3comments .mdspost-comments-controls:not(.mdspost-comments-controls--first) {
            display: none
        }
        .mdspost-comments-controls__meta {
            margin: 0 0 40px
        }
        .mdspost-comments-controls__count,
        .mdspost-comments-controls__separator {
            display: inline-block;
            margin-top: -2px;
            font-weight: 700;
            font-size: 28px;
            line-height: 1
        }
        .html-ie10 .mdspost-comments-controls__count,
        .html-ie10 .mdspost-comments-controls__separator,
        .html-ie11 .mdspost-comments-controls__count,
        .html-ie11 .mdspost-comments-controls__separator {
            margin-top: 3px;
            margin-bottom: -4px
        }
        .mdspost-comments-controls__count:link,
        .mdspost-comments-controls__count:visited {
            color: #000
        }
        .mdspost-comments-controls__count:active,
        .mdspost-comments-controls__count:hover {
            color: #00A2D9
        }
        .mdspost-comments-controls__count[href=""]:active,
        .mdspost-comments-controls__count[href=""]:hover {
            color: #000
        }
        .mdspost-comments-controls__tabs {
            display: inline-block;
            margin: 0 0 0 20px;
            vertical-align: 4px
        }
        .mdspost .b-pager {
            margin: 0 0 40px;
            line-height: 30px;
            font-size: 18px
        }
        .mdspost .b-pager .b-pager-pages {
            margin-left: 0
        }
        .mdspost .b-pager-next,
        .mdspost .b-pager-prev {
            vertical-align: -2px
        }
        .mdspost .b-pager-prev {
            margin-right: 10px
        }
        .mdspost .b-pager-next {
            margin-left: 10px
        }
        .mdspost .b-pager-link--next,
        .mdspost .b-pager-link--prev {
            width: 118px;
            height: 15px;
            margin: 0;
            border: 0;
            background-repeat: no-repeat;
            background-position: 50% 50%;
            background-size: contain
        }
        .mdspost .b-pager-link--prev,
        .mdspost .b-pager-prev .b-pager-link:active,
        .mdspost .b-pager-prev .b-pager-link:hover {
            background-color: transparent;
            background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22long-left-Layer_1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2215%22%20viewBox%3D%220%200%20117.729%2015%22%20width%3D%22118%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20enable-background%3D%22new%200%200%20117.729%2015%22%3E%3Cpolygon%20points%3D%22106.14%207.079%2098.291%207.079%2090.77%207.079%2086.707%207.079%2074.187%207.079%2071.332%207.079%2057.228%207.079%2054.749%207.079%2041.52%207.079%2037.79%207.079%2022.937%207.079%2022.082%207.079%201.614%207.079%208.096%200.596%207.5%200%200%207.499%207.5%2015%208.096%2014.404%201.614%207.921%2022.095%207.921%2022.937%207.921%2037.803%207.921%2041.52%207.921%2054.761%207.921%2057.228%207.921%2071.345%207.921%2074.187%207.921%2086.72%207.921%2090.77%207.921%2098.303%207.921%20106.14%207.921%20117.73%207.921%20117.73%207.079%22%20fill%3D%22%23D1DDE2%22%2F%3E%3C%2Fsvg%3E')
        }
        .mdspost .b-pager-link--next,
        .mdspost .b-pager-next .b-pager-link:active,
        .mdspost .b-pager-next .b-pager-link:hover {
            background-color: transparent;
            background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22long-right-Layer_1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2215%22%20viewBox%3D%220%200%20117.729%2015%22%20width%3D%22118%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20enable-background%3D%22new%200%200%20117.729%2015%22%3E%3Cpolygon%20points%3D%2211.583%207.921%2019.438%207.921%2026.958%207.921%2031.021%207.921%2043.542%207.921%2046.396%207.921%2060.5%207.921%2062.98%207.921%2076.209%207.921%2079.938%207.921%2094.792%207.921%2095.646%207.921%20116.12%207.921%20109.63%2014.404%20110.23%2015%20117.73%207.501%20110.23%200%20109.63%200.596%20116.12%207.079%2095.634%207.079%2094.792%207.079%2079.926%207.079%2076.209%207.079%2062.967%207.079%2060.5%207.079%2046.384%207.079%2043.542%207.079%2031.009%207.079%2026.958%207.079%2019.425%207.079%2011.583%207.079%200%207.079%200%207.921%22%20fill%3D%22%23D1DDE2%22%2F%3E%3C%2Fsvg%3E')
        }
        .mdspost .b-pager-pages {
            margin: 0;
            line-height: 1!important
        }
        .mdspost .b-pager-page .b-pager-more,
        .mdspost .b-pager-page A {
            width: 30px;
            height: 30px;
            margin: 0 3px;
            border: 0;
            border-radius: 30px;
            line-height: 29px;
            font-family: ProximaNova, Helvetica, sans-serif;
            font-size: 18px!important
        }
        .html-ie11 .mdspost .b-pager-page .b-pager-more,
        .html-ie11 .mdspost .b-pager-page A {
            line-height: 34px
        }
        .mdspost .b-pager-page .b-pager-more,
        .mdspost .b-pager-page A:link,
        .mdspost .b-pager-page A:visited {
            color: #202020
        }
        .mdspost .b-pager-page A:active,
        .mdspost .b-pager-page A:hover {
            background: 0 0;
            color: #00A2D9
        }
        .mdspost .b-pager-page-active A:active,
        .mdspost .b-pager-page-active A:hover,
        .mdspost .b-pager-page-active A:link,
        .mdspost .b-pager-page-active A:visited {
            background: #00B0EC;
            color: #FFF
        }
        @media all and (max-width:650px) {
            .mdspost .b-pager {
                white-space: normal
            }
            .mdspost .b-pager .b-pager-link-icon {
                display: block
            }
        }
        .mdspost-comments-controls__addcomment {
            margin: 0 0 40px
        }
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-msgsystem-error-logcommentips,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-msgsystem-error-logcommentips,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-msgsystem-error-logcommentips,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-msgsystem-error-logcommentips,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-msgsystem-error-logcommentips,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-msgsystem-error-logcommentips,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-msgsystem-error-logcommentips,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-msgsystem-error-regonly,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-msgsystem-error-regonly,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-msgsystem-error-regonly,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-msgsystem-error-regonly,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-msgsystem-error-regonly,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-msgsystem-error-regonly,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-msgsystem-error-regonly {
            display: none
        }
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-msgsystem-error-deleted,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-msgsystem-errorbox,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-msgsystem-error-deleted,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-msgsystem-errorbox,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-msgsystem-error-deleted,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-msgsystem-errorbox,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-msgsystem-error-deleted,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-msgsystem-errorbox,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-msgsystem-error-deleted,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-msgsystem-errorbox,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-msgsystem-error-deleted,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-msgsystem-errorbox,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-msgsystem-error-deleted,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-msgsystem-errorbox {
            display: block
        }
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-msgsystem-error-logcommentips,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-msgsystem-error-logcommentips,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-msgsystem-error-logcommentips,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-msgsystem-error-logcommentips,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-msgsystem-error-logcommentips,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-msgsystem-error-logcommentips,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-msgsystem-error-logcommentips,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-msgsystem-error-regonly,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-msgsystem-error-regonly,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-msgsystem-error-regonly,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-msgsystem-error-regonly,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-msgsystem-error-regonly,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-msgsystem-error-regonly,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-msgsystem-error-regonly {
            display: none
        }
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-msgsystem-error-suspended,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-msgsystem-errorbox,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-msgsystem-error-suspended,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-msgsystem-errorbox,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-msgsystem-error-suspended,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-msgsystem-errorbox,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-msgsystem-error-suspended,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-msgsystem-errorbox,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-msgsystem-error-suspended,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-msgsystem-errorbox,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-msgsystem-error-suspended,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-msgsystem-errorbox,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-msgsystem-error-suspended,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-msgsystem-errorbox {
            display: block
        }
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned .b-msgsystem-error-logcommentips,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned .b-msgsystem-error-logcommentips,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned .b-msgsystem-error-logcommentips,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned .b-msgsystem-error-logcommentips,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned .b-msgsystem-error-logcommentips,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned .b-msgsystem-error-logcommentips,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned .b-msgsystem-error-logcommentips,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned .b-msgsystem-error-regonly,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned .b-msgsystem-error-regonly,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned .b-msgsystem-error-regonly,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned .b-msgsystem-error-regonly,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned .b-msgsystem-error-regonly,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned .b-msgsystem-error-regonly,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned .b-msgsystem-error-regonly {
            display: none
        }
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned .b-msgsystem-error-banned,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned .b-msgsystem-errorbox,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned .b-msgsystem-error-banned,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned .b-msgsystem-errorbox,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned .b-msgsystem-error-banned,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned .b-msgsystem-errorbox,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned .b-msgsystem-error-banned,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned .b-msgsystem-errorbox,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned .b-msgsystem-error-banned,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned .b-msgsystem-errorbox,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned .b-msgsystem-error-banned,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned .b-msgsystem-errorbox,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned .b-msgsystem-error-banned,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned .b-msgsystem-errorbox {
            display: block
        }
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notmail .b-msgsystem-error-logcommentips,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notmail .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notmail.b-watering-user-screened-nonf .b-msgsystem-error-screened {
            display: none
        }
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notmail .b-msgsystem-error-notmail,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notmail .b-msgsystem-errorbox {
            display: block
        }
        .b-watering-authtype-anonymous.b-watering-user-friendonly .b-msgsystem-error-logcommentips,
        .b-watering-authtype-anonymous.b-watering-user-friendonly .b-msgsystem-error-screened,
        .b-watering-authtype-anonymous.b-watering-user-friendonly.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notafriend .b-msgsystem-error-logcommentips,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notafriend .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notafriend.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notafriend .b-msgsystem-error-logcommentips,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notafriend .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notafriend.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notafriend .b-msgsystem-error-logcommentips,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notafriend .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notafriend.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notafriend .b-msgsystem-error-logcommentips,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notafriend .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notafriend.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notafriend .b-msgsystem-error-logcommentips,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notafriend .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notafriend.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notafriend .b-msgsystem-error-logcommentips,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notafriend .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notafriend.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notafriend .b-msgsystem-error-logcommentips,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notafriend .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notafriend.b-watering-user-screened-nonf .b-msgsystem-error-screened {
            display: none
        }
        .b-watering-authtype-anonymous.b-watering-user-friendonly .b-msgsystem-errorbox,
        .b-watering-authtype-anonymous.b-watering-user-notafriend .b-msgsystem-error-notafriend,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-error-notafriend,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-errorbox,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-error-notafriend,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-errorbox,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-error-notafriend,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-errorbox,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-error-notafriend,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-errorbox,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-error-notafriend,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-errorbox,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-error-notafriend,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-errorbox,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-error-notafriend,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-errorbox {
            display: block
        }
        .b-watering-authtype-anonymous.b-watering-user-regonly .b-msgsystem-error-logcommentips,
        .b-watering-authtype-anonymous.b-watering-user-regonly .b-msgsystem-error-screened,
        .b-watering-authtype-anonymous.b-watering-user-regonly.b-watering-user-screened-anon .b-msgsystem-error-screened,
        .b-watering-authtype-anonymous.b-watering-user-regonly.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-anonymous.b-watering-authtype-anonymous.b-watering-user-regonly .b-msgsystem-error-notafriend,
        .b-watering-realauth-anonymous.b-watering-authtype-anonymous.b-watering-user-regonly .b-msgsystem-error-notreg,
        .b-watering-realauth-anonymous.b-watering-authtype-anonymous.b-watering-user-regonly.b-watering-user-screened-anon .b-msgsystem-error-screened,
        .b-watering-realauth-anonymous.b-watering-authtype-anonymous.b-watering-user-regonly.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notreg .b-msgsystem-error-logcommentips,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notreg .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notreg.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notreg .b-msgsystem-error-logcommentips,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notreg .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notreg.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notreg .b-msgsystem-error-logcommentips,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notreg .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notreg.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notreg .b-msgsystem-error-logcommentips,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notreg .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notreg.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notreg .b-msgsystem-error-logcommentips,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notreg .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notreg.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notreg .b-msgsystem-error-logcommentips,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notreg .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notreg.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notreg .b-msgsystem-error-logcommentips,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notreg .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notreg.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-user-regonly .b-msgsystem-error-regonly {
            display: none
        }
        .b-watering-authtype-anonymous.b-watering-user-logips-anon .b-msgsystem-error-logcommentips,
        .b-watering-authtype-anonymous.b-watering-user-regonly .b-msgsystem-error-regonly,
        .b-watering-authtype-anonymous.b-watering-user-regonly .b-msgsystem-errorbox,
        .b-watering-realauth-anonymous.b-watering-authtype-anonymous.b-watering-user-screened-anon .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notreg .b-msgsystem-error-notreg,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notreg .b-msgsystem-errorbox,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notreg .b-msgsystem-error-notreg,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notreg .b-msgsystem-errorbox,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notreg .b-msgsystem-error-notreg,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notreg .b-msgsystem-errorbox,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notreg .b-msgsystem-error-notreg,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notreg .b-msgsystem-errorbox,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notreg .b-msgsystem-error-notreg,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notreg .b-msgsystem-errorbox,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notreg .b-msgsystem-error-notreg,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notreg .b-msgsystem-errorbox,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notreg .b-msgsystem-error-notreg,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notreg .b-msgsystem-errorbox,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-user-logips-all .b-msgsystem-error-logcommentips,
        .b-watering-user-screened-all .b-msgsystem-error-screened {
            display: block
        }
        .b-watering-authtype-anonymous.b-watering-user-friendonly .b-msgsystem-error-ajax,
        .b-watering-authtype-anonymous.b-watering-user-regonly .b-msgsystem-error-ajax,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned .b-msgsystem-error-ajax,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-msgsystem-error-ajax,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notafriend .b-msgsystem-error-ajax,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notreg .b-msgsystem-error-ajax,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-msgsystem-error-ajax,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned .b-msgsystem-error-ajax,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-msgsystem-error-ajax,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notafriend .b-msgsystem-error-ajax,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notreg .b-msgsystem-error-ajax,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-msgsystem-error-ajax,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned .b-msgsystem-error-ajax,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-msgsystem-error-ajax,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notafriend .b-msgsystem-error-ajax,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notreg .b-msgsystem-error-ajax,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-msgsystem-error-ajax,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned .b-msgsystem-error-ajax,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-msgsystem-error-ajax,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notafriend .b-msgsystem-error-ajax,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notreg .b-msgsystem-error-ajax,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-msgsystem-error-ajax,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned .b-msgsystem-error-ajax,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-msgsystem-error-ajax,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notafriend .b-msgsystem-error-ajax,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notreg .b-msgsystem-error-ajax,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-msgsystem-error-ajax,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned .b-msgsystem-error-ajax,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-msgsystem-error-ajax,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notafriend .b-msgsystem-error-ajax,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notreg .b-msgsystem-error-ajax,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-msgsystem-error-ajax,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned .b-msgsystem-error-ajax,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-msgsystem-error-ajax,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notafriend .b-msgsystem-error-ajax,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notreg .b-msgsystem-error-ajax,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-msgsystem-error-ajax,
        .b-watering-talkpage.b-watering-realauth-anonymous.b-watering-authtype-anonymous .b-msgsystem-error,
        .b-watering-talkpage.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser .b-msgsystem-error,
        .b-watering-talkpage.b-watering-realauth-facebook.b-watering-authtype-facebook .b-msgsystem-error,
        .b-watering-talkpage.b-watering-realauth-google.b-watering-authtype-google .b-msgsystem-error,
        .b-watering-talkpage.b-watering-realauth-mailru.b-watering-authtype-mailru .b-msgsystem-error,
        .b-watering-talkpage.b-watering-realauth-openid.b-watering-authtype-openid .b-msgsystem-error,
        .b-watering-talkpage.b-watering-realauth-twitter.b-watering-authtype-twitter .b-msgsystem-error,
        .b-watering-talkpage.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte .b-msgsystem-error {
            display: none
        }
        .b-watering-realauth-anonymous.b-watering-authtype-anonymous.b-watering-talkpage .b-msgsystem-errorbox-errors,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-talkpage .b-msgsystem-errorbox-errors,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-talkpage .b-msgsystem-errorbox-errors,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-talkpage .b-msgsystem-errorbo-errorsx,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-talkpage .b-msgsystem-errorbox-errors,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-talkpage .b-msgsystem-errorbox-errors,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-talkpage .b-msgsystem-errorbox-errors,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-talkpage .b-msgsystem-errorbox-errors,
        .b-watering-talkpage.b-watering-realauth-anonymous.b-watering-authtype-anonymous .b-msgsystem-error-server,
        .b-watering-talkpage.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser .b-msgsystem-error-server,
        .b-watering-talkpage.b-watering-realauth-facebook.b-watering-authtype-facebook .b-msgsystem-error-server,
        .b-watering-talkpage.b-watering-realauth-google.b-watering-authtype-google .b-msgsystem-error-server,
        .b-watering-talkpage.b-watering-realauth-mailru.b-watering-authtype-mailru .b-msgsystem-error-server,
        .b-watering-talkpage.b-watering-realauth-openid.b-watering-authtype-openid .b-msgsystem-error-server,
        .b-watering-talkpage.b-watering-realauth-twitter.b-watering-authtype-twitter .b-msgsystem-error-server,
        .b-watering-talkpage.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte .b-msgsystem-error-server {
            display: block!important
        }
        .b-watering {
            display: none;
            margin-top: 20px
        }
        .mdspost-comments-controls--active .b-watering {
            display: block
        }
        .b-watering-outer:after {
            display: table
        }
        .b-watering .b-ljuserpic {
            float: left;
            margin-right: 20px
        }
        .b-watering .b-myuserpic {
            width: 50px;
            margin: 0;
            padding: 0;
            border: none;
            box-shadow: none
        }
        .b-watering .b-myuserpic-current:active,
        .b-watering .b-myuserpic-current:hover,
        .b-watering .b-myuserpic-current:link,
        .b-watering .b-myuserpic-current:visited {
            width: 50px;
            height: 50px;
            border-radius: 50%;
            background-size: cover
        }
        #js .mdspost .b-ljuserpic-mobile .b-ljuserpic-selector {
            display: none
        }
        .b-watering-user {
            margin-bottom: 20px
        }
        .b-watering-user:after {
            display: table
        }
        .b-watering-user-login {
            float: left;
            margin-top: 14px;
            line-height: 1
        }
        .b-watering-iphone .b-watering-user-login {
            margin-top: 0
        }
        .b-watering-user-login-details .i-ljuser-profile {
            vertical-align: top
        }
        .b-watering-user-login-items {
            margin: 0;
            padding: 0;
            list-style: none
        }
        .b-watering-user-login-item {
            position: relative;
            overflow: hidden;
            margin: 0;
            padding: 2px 2px 2px 22px
        }
        .b-watering-user-login-openid,
        .b-watering-user-login-user {
            margin-top: -4px
        }
        .b-watering-user-login-cookieuser {
            padding: 2px
        }
        #js .b-watering-authtype-anonymous .b-watering-user-login-anonymous,
        #js .b-watering-authtype-cookieuser .b-watering-user-login-cookieuser,
        #js .b-watering-authtype-facebook .b-watering-user-login-facebook,
        #js .b-watering-authtype-google .b-watering-user-login-google,
        #js .b-watering-authtype-mailru .b-watering-user-login-mailru,
        #js .b-watering-authtype-openid .b-watering-user-login-openid,
        #js .b-watering-authtype-twitter .b-watering-user-login-twitter,
        #js .b-watering-authtype-user .b-watering-user-login-user,
        #js .b-watering-authtype-vkontakte .b-watering-user-login-vkontakte {
            display: block
        }
        #js .b-watering-user-login-item {
            display: none
        }
        #js .b-watering-authtype-cookieuser .b-watering-user-login-cookieuser {
            display: block
        }
        #js .b-watering-user-login-checkbox {
            position: absolute;
            left: -99px
        }
        .b-watering-user-login-cookieuser .ljuser IMG {
            vertical-align: middle!important
        }
        .b-watering-user-login-pic {
            position: absolute;
            top: 50%;
            left: 0;
            width: 16px;
            height: 16px;
            margin: -9px 0 0;
            padding: 0;
            border: 0;
            background-image: url();
            background-repeat: no-repeat
        }
        .b-watering-user-login-cookieuser .b-watering-user-login-pic {
            display: none
        }
        .b-watering-user-login-user .b-watering-user-login-pic {
            margin-top: -8px;
            background-position: 0 -16px
        }
        .b-watering-user-login-openid .b-watering-user-login-pic {
            margin-top: -8px;
            background-position: 0 -32px
        }
        .b-watering-user-login-facebook .b-watering-user-login-pic {
            background-position: 0 -48px
        }
        .b-watering-user-login-twitter .b-watering-user-login-pic {
            background-position: 0 -64px
        }
        .b-watering-user-login-google .b-watering-user-login-pic {
            background-position: 0 -80px
        }
        .b-watering-user-login-vkontakte .b-watering-user-login-pic {
            background-position: 0 -96px
        }
        .b-watering-user-login-mailru .b-watering-user-login-pic {
            background-position: 0 -112px
        }
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-watering-user-login-username,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-watering-user-login-username,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-watering-user-login-username,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-watering-user-login-username,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-watering-user-login-username,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-watering-user-login-username,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-watering-user-login-username,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-watering-user-login-username,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-watering-user-login-username,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-watering-user-login-username,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-watering-user-login-username,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-watering-user-login-username,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-watering-user-login-username,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-watering-user-login-username {
            text-decoration: line-through
        }
        .b-watering-user-options {
            position: relative;
            z-index: 2;
            display: none;
            float: left;
            margin: 14px 0 0 22px;
            padding: 2px 0;
            line-height: 1
        }
        #js .b-watering-user-options {
            display: block
        }
        .b-watering-iphone .b-watering-user-options {
            margin-top: 0;
            padding: 0
        }
        .b-watering-user-change {
            position: relative;
            z-index: 3;
            margin: 0;
            padding: 0;
            font-size: 13px
        }
        .b-watering-user-change:focus {
            outline: 0
        }
        .b-watering-iphone .b-watering-user-change {
            display: none
        }
        .b-watering-user-services {
            position: absolute;
            left: 0;
            z-index: 2;
            display: none;
            margin: -2em 0 0 -15px;
            padding: 2.5em 0 1em;
            border-radius: 4px;
            background: #FFF;
            border: 1px solid #DADCDD;
            box-shadow: 0 0 1px 0 rgba(0, 0, 0, .12), 0 8px 12px 0 rgba(0, 0, 0, .12);
            white-space: nowrap;
            font-size: 14px;
            line-height: 1.4
        }
        .b-watering-user-options-show .b-watering-user-services {
            display: block
        }
        .b-watering-user-services-items {
            margin: 0;
            padding: 0;
            list-style: none
        }
        .b-watering-user-services-item {
            margin: 0;
            padding: 0
        }
        .b-watering-user-services-item A:link,
        .b-watering-user-services-item A:visited {
            display: block;
            padding: .3em 1.5em .3em 35px;
            border: 0;
            text-decoration: none;
            color: #000;
            cursor: pointer
        }
        .b-watering-user-services-item A:active,
        .b-watering-user-services-item A:focus,
        .b-watering-user-services-item A:hover {
            border: 0;
            background: #C8E6FF;
            text-decoration: none;
            color: #000!important
        }
        .b-watering-user-services-item A.b-watering-user-services-active:link,
        .b-watering-user-services-item A.b-watering-user-services-active:visited {
            border: 0;
            background: #FCEBC5;
            text-decoration: none;
            color: #000
        }
        .b-watering-user-services-pic {
            position: absolute;
            left: 12px;
            width: 16px;
            height: 16px;
            margin: 0;
            padding: 0;
            border: 0;
            background-image: url();
            background-repeat: no-repeat;
            vertical-align: middle
        }
        .b-watering-user-services-cookieuser .b-watering-user-services-pic {
            background: 0 0
        }
        .b-watering-user-services-user .b-watering-user-services-pic {
            background-position: 0 -16px
        }
        .b-watering-user-services-openid .b-watering-user-services-pic {
            background-position: 0 -32px
        }
        .b-watering-user-services-facebook .b-watering-user-services-pic {
            background-position: 0 -48px
        }
        .b-watering-user-services-twitter .b-watering-user-services-pic {
            background-position: 0 -64px
        }
        .b-watering-user-services-google .b-watering-user-services-pic {
            background-position: 0 -80px
        }
        .b-watering-user-services-vkontakte .b-watering-user-services-pic {
            background-position: 0 -96px
        }
        .b-watering-user-services-mailru .b-watering-user-services-pic {
            background-position: 0 -112px
        }
        .b-watering-user-services-disabled {
            opacity: .5;
            filter: alpha(opacity=50)
        }
        .b-watering-user-services-disabled A,
        .b-watering-user-services-disabled A:hover {
            background: 0 0;
            cursor: default
        }
        .b-watering .b-updateform {
            clear: both
        }
        .b-watering .b-updateform-bar,
        .b-watering .b-updateform-textarea {
            border-color: #CCC
        }
        .b-watering .b-updateform-textarea {
            height: 10em;
            border: 1px solid #DADCDD
        }
        .b-watering-submit-wrapper {
            position: relative;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            margin-top: 10px;
            padding-right: 36px
        }
        .b-watering-submit {
            display: inline-block;
            margin-right: 20px
        }
        .b-watering-control {
            display: inline-flex
        }
        .b-watering-control-switch__label {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center
        }
        .b-watering-control-hint {
            margin-left: .53333em
        }
        .b-watering-control-hint:hover .b-watering-control-hint__icon {
            fill: #8C969B
        }
        .b-watering-control-hint:active .b-watering-control-hint__icon,
        .b-watering-control-hint:focus .b-watering-control-hint__icon {
            fill: #00A3D9
        }
        .b-watering-control-hint__icon {
            width: 18px;
            height: 18px;
            fill: #C8D4DA
        }
        .b-watering-preloader {
            position: absolute;
            top: 7px;
            right: 0;
            color: #838B8E
        }
        .b-watering-preloader,
        .b-watering-preloader .svgpreloader {
            width: 20px;
            height: 20px
        }
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser .b-myuserpic-current:focus,
        .b-watering-realauth-facebook.b-watering-authtype-facebook .b-myuserpic-current:focus,
        .b-watering-realauth-google.b-watering-authtype-google .b-myuserpic-current:focus,
        .b-watering-realauth-mailru.b-watering-authtype-mailru .b-myuserpic-current:focus,
        .b-watering-realauth-openid.b-watering-authtype-openid .b-myuserpic-current:focus,
        .b-watering-realauth-twitter.b-watering-authtype-twitter .b-myuserpic-current:focus,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte .b-myuserpic-current:focus {
            outline: dotted thin
        }
        .b-watering-authtype-anonymous .b-myuserpic-current {
            background-image: url()!important;
            cursor: default
        }
        .b-watering-authtype-user .b-myuserpic-current {
            background-image: url()!important;
            cursor: default
        }
        .b-watering-realauth-anonymous.b-watering-authtype-openid .b-myuserpic-current,
        .b-watering-realauth-cookieuser.b-watering-authtype-openid .b-myuserpic-current,
        .b-watering-realauth-facebook.b-watering-authtype-openid .b-myuserpic-current,
        .b-watering-realauth-google.b-watering-authtype-openid .b-myuserpic-current,
        .b-watering-realauth-mailru.b-watering-authtype-openid .b-myuserpic-current,
        .b-watering-realauth-twitter.b-watering-authtype-openid .b-myuserpic-current,
        .b-watering-realauth-vkontakte.b-watering-authtype-openid .b-myuserpic-current {
            background-image: url()!important;
            cursor: default
        }
        .b-watering-realauth-anonymous.b-watering-authtype-facebook .b-myuserpic-current,
        .b-watering-realauth-cookieuser.b-watering-authtype-facebook .b-myuserpic-current,
        .b-watering-realauth-google.b-watering-authtype-facebook .b-myuserpic-current,
        .b-watering-realauth-mailru.b-watering-authtype-facebook .b-myuserpic-current,
        .b-watering-realauth-openid.b-watering-authtype-facebook .b-myuserpic-current,
        .b-watering-realauth-twitter.b-watering-authtype-facebook .b-myuserpic-current,
        .b-watering-realauth-vkontakte.b-watering-authtype-facebook .b-myuserpic-current {
            background-image: url()!important;
            cursor: default
        }
        .b-watering-realauth-anonymous.b-watering-authtype-twitter .b-myuserpic-current,
        .b-watering-realauth-cookieuser.b-watering-authtype-twitter .b-myuserpic-current,
        .b-watering-realauth-facebook.b-watering-authtype-twitter .b-myuserpic-current,
        .b-watering-realauth-google.b-watering-authtype-twitter .b-myuserpic-current,
        .b-watering-realauth-mailru.b-watering-authtype-twitter .b-myuserpic-current,
        .b-watering-realauth-openid.b-watering-authtype-twitter .b-myuserpic-current,
        .b-watering-realauth-vkontakte.b-watering-authtype-twitter .b-myuserpic-current {
            background-image: url()!important;
            cursor: default
        }
        .b-watering-realauth-anonymous.b-watering-authtype-mailru .b-myuserpic-current,
        .b-watering-realauth-cookieuser.b-watering-authtype-mailru .b-myuserpic-current,
        .b-watering-realauth-facebook.b-watering-authtype-mailru .b-myuserpic-current,
        .b-watering-realauth-google.b-watering-authtype-mailru .b-myuserpic-current,
        .b-watering-realauth-openid.b-watering-authtype-mailru .b-myuserpic-current,
        .b-watering-realauth-twitter.b-watering-authtype-mailru .b-myuserpic-current,
        .b-watering-realauth-vkontakte.b-watering-authtype-mailru .b-myuserpic-current {
            background-image: url()!important;
            cursor: default
        }
        .b-watering-realauth-anonymous.b-watering-authtype-google .b-myuserpic-current,
        .b-watering-realauth-cookieuser.b-watering-authtype-google .b-myuserpic-current,
        .b-watering-realauth-facebook.b-watering-authtype-google .b-myuserpic-current,
        .b-watering-realauth-mailru.b-watering-authtype-google .b-myuserpic-current,
        .b-watering-realauth-openid.b-watering-authtype-google .b-myuserpic-current,
        .b-watering-realauth-twitter.b-watering-authtype-google .b-myuserpic-current,
        .b-watering-realauth-vkontakte.b-watering-authtype-google .b-myuserpic-current {
            background-image: url()!important;
            cursor: default
        }
        .b-watering-realauth-anonymous.b-watering-authtype-vkontakte .b-myuserpic-current,
        .b-watering-realauth-cookieuser.b-watering-authtype-vkontakte .b-myuserpic-current,
        .b-watering-realauth-facebook.b-watering-authtype-vkontakte .b-myuserpic-current,
        .b-watering-realauth-google.b-watering-authtype-vkontakte .b-myuserpic-current,
        .b-watering-realauth-mailru.b-watering-authtype-vkontakte .b-myuserpic-current,
        .b-watering-realauth-openid.b-watering-authtype-vkontakte .b-myuserpic-current,
        .b-watering-realauth-twitter.b-watering-authtype-vkontakte .b-myuserpic-current {
            background-image: url()!important;
            cursor: default
        }
        .b-watering .b-myuserpic-options {
            display: none
        }
        .b-watering-captchabox {
            display: none;
            margin: 0 0 .8em
        }
        .b-watering-captchabox-active {
            display: block
        }
        .b-watering-warning {
            display: inline;
            margin: 0 0 0 .5em;
            font-size: 14px;
            color: #8E9194
        }
        .b-watering-close {
            position: absolute;
            top: 0;
            right: 0;
            width: 16px;
            height: 16px;
            margin: 0;
            padding: 0;
            color: #333
        }
        .b-watering-close-svg {
            width: 100%;
            height: 100%;
            vertical-align: top;
            fill: currentColor
        }
        .massaction {
            max-width: 1240px;
            margin: 0;
            padding-left: 0;
            padding-right: 0;
            border-top-color: #DADCDD;
            background: #FFF;
            font-size: 12px;
            line-height: 1;
            letter-spacing: 1px
        }
        .mdspost-comments--3comments .massaction {
            display: none
        }
        .mdspost-comments--3comments.mdspost-comments--checked .massaction {
            display: block
        }
        .massaction .massaction__check {
            margin: 0 5px 0 0;
            vertical-align: middle
        }
        .massaction__label {
            vertical-align: middle
        }
        .massaction .b-ljbutton {
            position: static;
            min-height: 0;
            vertical-align: middle;
            margin-top: 3px;
            margin-bottom: 3px
        }
        .html-ie10 .massaction .massaction__label,
        .html-ie11 .massaction .massaction__label {
            vertical-align: -1px
        }
        .massaction .b-massaction-error,
        .mdspost-article .mdspost-text-container.aentry-post__text .ljuser .i-ljuser-profile {
            vertical-align: middle
        }
        .massaction .b-flatbutton {
            padding: 12px 20px;
            border-radius: 20px;
            font-weight: 700;
            font-size: 12px;
            line-height: 1
        }
        .html-ie10 .massaction .b-flatbutton,
        .html-ie11 .massaction .b-flatbutton {
            padding: 14px 20px 10px
        }
        .html-ie10 .massaction .b-massaction-error,
        .html-ie11 .massaction .b-massaction-error {
            vertical-align: -1px
        }
        .mdspost-comment {
            position: relative;
            min-height: 50px;
            margin: 20px 0 21px;
            padding: 20px 0 0;
            border-top: 1px solid #DADCDD
        }
        .html-ie10 .mdspost-comment,
        .html-ie11 .mdspost-comment {
            margin: 19px 0
        }
        .mdspost-comment__inner {
            margin: 0 0 0 65px
        }
        .mdspost-comment__header {
            margin: 0 0 3px
        }
        .html-ie10 .mdspost-comment__header,
        .html-ie11 .mdspost-comment__header {
            margin-bottom: 3px
        }
        .mdspost-comment__body {
            min-width: 230px;
            overflow: hidden;
            margin: 0 0 4px;
            color: #202020
        }
        .html-ie10 .mdspost-comment__body,
        .html-ie11 .mdspost-comment__body {
            margin-bottom: 2px
        }
        .mdspost-comment__body IMG {
            max-width: 100%;
            height: auto
        }
        .mdspost-comment EMBED,
        .mdspost-comment IFRAME:not(IFRAME[src$="?embed"]),
        .mdspost-comment OBJECT {
            width: 100%;
            max-width: 640px
        }
        .mdspost-comment IFRAME[src$="?embed"] {
            max-width: 100%
        }
        .mdspost-comment__subject {
            margin: 0;
            font-size: 1em;
            font-weight: 700
        }
        .mdspost-comment__footer {
            margin: 0;
            font-size: .875em
        }
        .mdspost-comment-userpic {
            position: absolute;
            top: 25px;
            left: 0;
            width: 50px;
            height: 50px;
            margin: 0
        }
        .mdspost-comment-userpic__pic {
            overflow: hidden;
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            border-radius: 100%;
            background-repeat: no-repeat;
            background-position: 50% 50%;
            background-size: cover;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center
        }
        .mdspost-comment-userpic__img {
            opacity: 0
        }
        .mdspost-comment--best .mdspost-comment-userpic::after,
        .mdspost-comment--promo .mdspost-comment-userpic::after {
            content: "";
            position: absolute;
            top: -5px;
            right: -5px;
            width: 23px;
            height: 23px;
            margin: 0;
            padding: 0;
            border-radius: 100%;
            background-color: #FFF;
            background-position: 50% 50%;
            background-repeat: no-repeat
        }
        .mdspost-comment--promo .mdspost-comment-userpic::after {
            background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22comment-promo-Layer_2%22%20height%3D%2216%22%20viewBox%3D%220%200%2015.992%2016.006%22%20width%3D%2216%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%3E%3Cpolygon%20points%3D%227.996%200%209.973%202.213%2012.938%201.529%2013.171%204.424%2015.992%205.529%2014.393%208.002%2015.992%2010.475%2013.171%2011.582%2012.938%2014.477%209.973%2013.793%207.996%2016.006%206.02%2013.793%203.054%2014.477%202.821%2011.582%200%2010.475%201.599%208.002%200%205.529%202.821%204.424%203.054%201.529%206.02%202.213%22%20fill%3D%22%2329b1df%22%2F%3E%3C%2Fsvg%3E')
        }
        .mdspost-comment--best .mdspost-comment-userpic::after {
            background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22comment-best-Layer_2%22%20height%3D%2215%22%20viewBox%3D%220%200%2016%2015%22%20width%3D%2216%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%3E%3Cpath%20d%3D%22m3%2013h10c0.552%200%201%200.447%201%201%200%200.551-0.448%201-1%201h-10c-0.552%200-1-0.449-1-1%200-0.553%200.448-1%201-1z%22%20fill%3D%22%23ffce26%22%2F%3E%3Cpath%20d%3D%22m15%203.096c-0.552%200-1%200.455-1%201.018%200%200.307%200.134%200.582%200.346%200.766l-3.089%201.926c-0.117%200.074-0.267%200.031-0.333-0.09l-2.56-4.752c0.372-0.148%200.636-0.517%200.636-0.948%200-0.561-0.448-1.016-1-1.016s-1%200.455-1%201.016c0%200.432%200.264%200.801%200.636%200.947l-2.56%204.752c-0.066%200.121-0.216%200.164-0.333%200.09l-3.089-1.926c0.212-0.184%200.346-0.459%200.346-0.766%200-0.562-0.448-1.018-1-1.018s-1%200.456-1%201.018c0%200.561%200.448%201.016%201%201.016%200.022%200%200.044-0.002%200.065-0.004l0.935%205.875c0.029%200.137%200.02%201%201%201h10c0.8%200%200.971-0.863%201-1l0.935-5.875c0.021%200.004%200.043%200.004%200.065%200.004%200.552%200%201-0.455%201-1.016%200-0.562-0.448-1.017-1-1.017z%22%20fill%3D%22%23ffce26%22%2F%3E%3C%2Fsvg%3E')
        }
        .mdspost-comment-details {
            margin: -2px 0 0
        }
        .html-ie10 .mdspost-comment-details,
        .html-ie11 .mdspost-comment-details {
            margin-top: 0
        }
        .mdspost-comment-username {
            display: inline;
            margin: 0;
            font-size: .75em
        }
        .mdspost-comment-username::after {
            content: "\00b7";
            margin: 0 .5em 0 .3em;
            font-weight: 700;
            color: #A1AEB2
        }
        .mdspost-comment-username__name .i-ljuser-alias {
            text-transform: none
        }
        .mdspost-comment-username__ipaddr {
            margin: 0 0 0 .5em
        }
        .mdspost-comment-meta {
            display: inline;
            margin: 0;
            font-size: .875em;
            color: #A1AEB2
        }
        .mdspost-comment-meta::after {
            content: "\00b7";
            margin: 0 .5em;
            font-weight: 700
        }
        .mdspost-comment-meta A:link,
        .mdspost-comment-meta A:visited {
            color: #A1AEB2
        }
        .mdspost-comment-meta A:active,
        .mdspost-comment-meta A:hover {
            color: #00A2D9
        }
        .mdspost-comment-time {
            margin: 0
        }
        .mdspost-comment-time--shorttime {
            display: none;
            white-space: nowrap
        }
        .mdspost-comment-time--editedtime {
            margin: 0 0 0 1em
        }
        .mdspost-comment-actions,
        .mdspost-comment-actions__item {
            display: inline-block;
            margin: 0
        }
        .mdspost-comment-actions {
            position: relative;
            padding: 0;
            list-style: none;
            color: #A1AEB2
        }
        .mdspost-comment-actions A:link,
        .mdspost-comment-actions A:visited {
            color: #1BA3D7
        }
        .mdspost-comment-actions A:active,
        .mdspost-comment-actions A:hover {
            color: #000
        }
        .mdspost-comment-actions__item--check,
        .mdspost-comment-actions__item--expand {
            display: none
        }
        .mdspost-comment-actions__item--check::after,
        .mdspost-comment-actions__item:not(:last-child)::after {
            content: "\00b7";
            margin: 0 .5em;
            font-weight: 700
        }
        .mdspost-comment-seemore__from::after,
        .mdspost-comment-seemore__more::after {
            content: " "
        }
        .mdspost-comment-actions.svgpreloader::after {
            display: none;
            top: 1px;
            right: -20px
        }
        .mdspost-comment-controls {
            position: absolute;
            top: 20px;
            right: 0;
            visibility: hidden;
            margin: 0;
            padding: 0;
            list-style: none;
            box-shadow: 0 0 0 5px #FFF;
            background: #FFF
        }
        .html-mobile .mdspost-comment-controls,
        .mdspost-comment.b-leaf-selected .mdspost-comment-controls,
        .mdspost-comment:hover .mdspost-comment-controls {
            visibility: visible
        }
        .mdspost-comment-controls__item {
            overflow: hidden;
            display: inline-block;
            width: 16px;
            height: 16px;
            margin: 0 10px 0 0
        }
        .mdspost-comment--clipped .mdspost-comment__inner,
        .mdspost-comment--collapsed .mdspost-comment__inner {
            margin-left: 0
        }
        .mdspost-comment-controls__button {
            margin: 0
        }
        .mdspost-comment-controls__button:link,
        .mdspost-comment-controls__button:visited {
            color: #C3D3D9
        }
        .mdspost-comment-controls__button:active,
        .mdspost-comment-controls__button:hover {
            color: #94B1BB
        }
        .mdspost-comment-controls__svg {
            width: 100%;
            height: 100%;
            fill: currentColor
        }
        .mdspost-comment-controls__item--checkbox {
            position: relative
        }
        .mdspost-comment-controls__item--checkbox .mdspost-comment-controls__checkbox {
            position: absolute
        }
        .mdspost-comment--clipped {
            min-height: 0;
            margin-top: 10px;
            margin-bottom: 10px;
            padding-top: 0;
            border-top: 0;
            font-size: .875em;
            color: #A1AEB2
        }
        .mdspost-comment-actions__item--new {
            display: none
        }
        .b-leaf-new.mdspost-comment .mdspost-comment-actions__item--new {
            display: inline-block;
            color: #775e00;
            padding: 2px 4px;
            border-radius: 4px;
            background-color: #fff7d9
        }
        .mdspost-comment--seemore {
            min-height: 0;
            margin-top: 5px;
            margin-bottom: 5px;
            padding-top: 0;
            border-top: 0;
            font-size: .875em;
            color: #A1AEB2
        }
        .mdspost-comment-seemore__from,
        .mdspost-comment-seemore__more,
        .mdspost-comment-seemore__user {
            margin: 0
        }
        .mdspost-comment--seemore .mdspost-comment__inner {
            position: relative;
            display: inline-block;
            margin-left: 0
        }
        .mdspost-comment-seemore__users {
            margin: 0;
            font-size: 16px;
            line-height: 18px
        }
        .mdspost-comment-seemore__user:not(:first-child)::before {
            content: ", "
        }
        .mdspost-comment--seemore .mdspost-comment__inner.svgpreloader::after {
            display: none;
            top: 1px;
            right: -20px
        }
        .mdspost-comment--collapsed {
            min-height: 0;
            margin-top: 10px;
            margin-bottom: 10px;
            padding-top: 0;
            border-top: 0
        }
        .mdspost-comment--collapsed .mdspost-comment__header {
            display: inline
        }
        .mdspost-comment--collapsed .mdspost-comment-userpic {
            display: none
        }
        .mdspost-comment--collapsed .mdspost-comment-details {
            display: inline
        }
        .mdspost-comment--collapsed .mdspost-comment-time--ctime {
            display: none
        }
        .mdspost-comment--collapsed .mdspost-comment-time--shorttime {
            display: inline
        }
        .mdspost-comment--collapsed .mdspost-comment-controls,
        .mdspost-comment--collapsed .mdspost-comment__body {
            display: none
        }
        .mdspost-comment--collapsed .mdspost-comment__footer {
            display: inline
        }
        .mdspost-comment--collapsed .mdspost-comment-actions {
            display: inline-block
        }
        .mdspost-comment--collapsed .mdspost-comment-actions__item--collapse,
        .mdspost-comment--collapsed .mdspost-comment-actions__item--expandchilds,
        .mdspost-comment--collapsed .mdspost-comment-actions__item--reply {
            display: none
        }
        .mdspost-comment--collapsed .mdspost-comment-actions__item--check,
        .mdspost-comment--collapsed .mdspost-comment-actions__item--expand {
            display: inline
        }
        .mdspost-comment--screened,
        .mdspost-comment--spammed {
            opacity: .5
        }
        .mdspost--tretyakov .categories-list-item--home .svgicon,
        .mdspost--tretyakov .categories-list-item--more .svgicon,
        .mdspost--tretyakov .categories-list-item--send-news .svgicon,
        .mdspost--tretyakov .mdspost-goback__icon {
            opacity: .6;
            fill: #FFF
        }
        .b-leaf-expanding .mdspost-comment-actions.svgpreloader::after,
        .b-leaf-expanding.mdspost-comment--seemore .mdspost-comment__inner.svgpreloader::after,
        .mdspost-comment--expanding .mdspost-comment-actions.svgpreloader::after,
        .mdspost-comment--expanding.mdspost-comment--seemore .mdspost-comment__inner.svgpreloader::after {
            display: block
        }
        .mdspost-article .mdspost-furtherdata,
        .signupbanner__inner {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox
        }
        .mdspost-comment--cursor {
            border-left: 3px solid #FBE5B3
        }
        .signupbanner {
            overflow: hidden;
            height: 0;
            margin: 0
        }
        .signupbanner__inner {
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            position: relative;
            height: 420px;
            margin: 0;
            padding: 0;
            background-repeat: no-repeat;
            background-position: 50% 50%;
            background-size: cover;
            text-align: center;
            font-size: 18px;
            color: #FFF
        }
        .signupbanner__inner::before {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background: rgba(0, 0, 0, .6);
            font: 0/0 a
        }
        .signupbanner__title {
            position: relative;
            margin: -2px 10px 6px;
            padding: 0;
            font-weight: 700;
            font-size: 35px;
            line-height: 1;
            text-transform: uppercase;
            letter-spacing: 1.8px
        }
        .html-ie10 .signupbanner__title,
        .html-ie11 .signupbanner__title {
            margin-top: 11px;
            margin-bottom: 3px
        }
        .signupbanner__subtitle {
            position: relative;
            margin: 0 10px 22px;
            padding: 0
        }
        .html-ie10 .signupbanner__subtitle,
        .html-ie11 .signupbanner__subtitle {
            margin-bottom: 19px
        }
        .signupbanner__links {
            position: relative;
            margin: 0
        }
        .signupbanner__links .signupbanner__signin {
            margin: 5px;
            border: 0;
            letter-spacing: 1px
        }
        .signupbanner__links .signupbanner__signin:link,
        .signupbanner__links .signupbanner__signin:visited {
            background: rgba(255, 255, 255, .2);
            color: #FFF
        }
        .signupbanner__links .signupbanner__signin:active,
        .signupbanner__links .signupbanner__signin:hover {
            background: rgba(255, 255, 255, .4);
            color: #FFF
        }
        .signupbanner__links .signupbanner__signup {
            margin: 5px;
            letter-spacing: 1px
        }
        .signupbanner__links .signupbanner__signup:active,
        .signupbanner__links .signupbanner__signup:hover,
        .signupbanner__links .signupbanner__signup:link,
        .signupbanner__links .signupbanner__signup:visited {
            color: #FFF
        }
        .signupbanner__close {
            position: absolute;
            top: 10px;
            right: 10px;
            width: 20px;
            height: 20px;
            cursor: pointer
        }
        .signupbanner__close .svgicon {
            width: 20px;
            height: 20px;
            fill: #FFF;
            cursor: pointer
        }
        .deletecomment {
            max-width: 300px;
            margin: 0
        }
        .deletecomment-header {
            margin: 0 0 .5em;
            font-size: 1em;
            font-weight: 700
        }
        .deletecomment-items {
            margin: 0 0 .5em
        }
        .deletecomment-item {
            display: block;
            margin: 0 0 .3em 1em;
            text-indent: -1em
        }
        .mdspost--tretyakov .mdspost-text IMG[src*=tretyakov_artwork],
        .mdspost-tretyakov-picture__filter,
        .mdspost-tretyakov-picture__image {
            display: none
        }
        .deletecomment-buttons,
        .deletecomment-checkbox,
        .deletecomment-label {
            margin: 0
        }
        .mdspost--tretyakov .categories {
            background: #82000C;
            color: #FFF;
            box-shadow: none
        }
        @media screen and (min-device-width:320px) and (max-device-width:568px),
        screen and (-ms-high-contrast:active) and (max-width:30em),
        (-ms-high-contrast:none) and (max-width:30em) {
            .mdspost--tretyakov .categories {
                border-color: #82000C
            }
        }
        .mdspost--tretyakov .categories-list-item-link,
        .mdspost--tretyakov .categories-list-item-link:active,
        .mdspost--tretyakov .categories-list-item-link:focus,
        .mdspost--tretyakov .categories-list-item-link:link,
        .mdspost--tretyakov .categories-list-item-link:visited {
            color: #FFF
        }
        .mdspost--tretyakov .categories-list-item-link:hover {
            color: #E3FF8A;
            background-color: transparent
        }
        .mdspost--tretyakov .categories-list-item .popupus {
            background: #82000C;
            border-color: #610000;
            box-shadow: 0 0 4px 0 #82000C
        }
        .mdspost--tretyakov .categories-list-item .popupus__inner:before {
            background-color: #82000C;
            border-color: #610000;
            border-width: 1px
        }
        .mdspost--tretyakov .mdspost-goback {
            background: #82000C
        }
        .mdspost--tretyakov .mdspost-goback .mdspost-goback__link:active,
        .mdspost--tretyakov .mdspost-goback .mdspost-goback__link:hover,
        .mdspost--tretyakov .mdspost-goback .mdspost-goback__link:link,
        .mdspost--tretyakov .mdspost-goback .mdspost-goback__link:visited {
            color: #FFF
        }
        .mdspost-tretyakov-picture {
            overflow: hidden;
            position: relative;
            height: 100vh
        }
        .p-ljtimes .mdspost-tretyakov-picture {
            height: calc(100vh - 50px)
        }
        .mdspost-tretyakov-picture__bg {
            position: absolute;
            top: -20px;
            right: -20px;
            bottom: -20px;
            left: -20px;
            margin: 0;
            padding: 0;
            font: 0/0 a;
            -webkit-filter: blur(25px);
            filter: blur(25px);
            background-size: cover;
            background-repeat: no-repeat;
            background-position: 50% 50%
        }
        .mdspost-tretyakov-picture__mask {
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            background: rgba(0, 31, 42, .5)
        }
        .html-ie11 .mdspost-tretyakov-picture__mask {
            background: rgba(0, 31, 42, .8)
        }
        .mdspost-tretyakov-picture__picture {
            position: absolute;
            width: 100%;
            height: 100%;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: 50% 50%
        }
        .mdspost-tretyakov-picture__logo {
            position: absolute;
            top: 30px;
            left: 46px;
            width: 70px;
            height: 38px;
            margin: 0;
            padding: 0;
            background: url() 0 0/contain no-repeat;
            font: 0/0 a
        }
        .ljlikus-list .ljlikus__item--more:link,
        .ljlikus-list .ljlikus__item--more:visited {
            color: #00BAF8
        }
        .ljlikus-list .ljlikus__item--more:hover {
            color: #000
        }
        @media all and (min-width:1000.1px) {
            .mdspost-meta--fixed {
                position: absolute;
                top: 0;
                left: -106px;
                width: 46px;
                height: 100%;
                margin: 0;
                padding: 0;
                border: none
            }
            .mdspost-meta--fixed .mdspost-social {
                padding: 0 0 20px;
                border-radius: 0 0 5px 5px;
                background: rgba(255, 255, 255, .95);
                -webkit-transition: opacity .2s ease;
                transition: opacity .2s ease
            }
            .mdspost-meta--fixed .js-sticky.js-sticky-bottom .mdspost-social {
                position: absolute;
                top: inherit;
                bottom: 0;
                padding: 0
            }
            .mdspost-meta--fixed .js-sticky .mdspost-social {
                position: fixed;
                top: 20px
            }
            .mdspost-meta--fixed .mdspost-social__item {
                display: block
            }
            .mdspost-meta.mdspost-meta--fixed .mdspost-social__item {
                margin-bottom: 0
            }
            .mdspost-meta.mdspost-meta--fixed .mdspost-social__item:before {
                display: none
            }
            .mdspost-meta.mdspost-meta--fixed .mdspost-social__item:not(:first-child) {
                margin-top: 8px;
                margin-left: 0
            }
            .mdspost .mdspost-entry .mdspost-meta.mdspost-meta--fixed .mdspost-social__item.mdspost-social__item--share {
                display: none!important
            }
        }
        @media all and (max-width:2600px) {
            .mdspost-thread--leveldeep-30,
            .mdspost-thread--leveldeep-40,
            .mdspost-thread--leveldeep-50,
            .mdspost-thread--leveldeep-60,
            .mdspost-thread--leveldeep-70 {
                margin-left: 840px!important
            }
        }
        @media all and (max-width:1200px) {
            .mdspost-thread--leveldeep-30,
            .mdspost-thread--leveldeep-40,
            .mdspost-thread--leveldeep-50,
            .mdspost-thread--leveldeep-60,
            .mdspost-thread--leveldeep-70 {
                margin-left: 640px!important
            }
        }
        @media all and (max-width:1000px) {
            .signupbanner__inner {
                height: 300px
            }
            .mdspost-title {
                font-size: 40px
            }
            .html-ie10 .mdspost-title,
            .html-ie11 .mdspost-title {
                padding-top: 3px
            }
            .html-ie10 .mdspost-article__two-sides>:first-child,
            .html-ie11 .mdspost-article__two-sides>:first-child {
                margin-top: -3px
            }
            .html-ie10 .mdspost-actions--fixed,
            .html-ie11 .mdspost-actions--fixed {
                top: -4px
            }
            .mdspost-brief--mdsrepost {
                padding-left: 0;
                padding-top: 18px;
                padding-bottom: 21px
            }
            .html-ie10 .mdspost-brief--mdsrepost,
            .html-ie11 .mdspost-brief--mdsrepost {
                padding-top: 21px;
                padding-bottom: 19px
            }
            .mdspost-editor {
                float: none;
                width: auto;
                margin-top: 0
            }
            .mdspost-editor--mdsrepost {
                margin-top: 10px;
                text-align: left
            }
            .html-ie10 .mdspost-editor--mdsrepost,
            .html-ie11 .mdspost-editor--mdsrepost {
                margin-top: 8px
            }
            .mdspost-text .b-journalblockquote,
            .mdspost-text-container {
                margin-left: 0
            }
            .mdspost-meta--fixed {
                display: none
            }
            .mdspost-article__entry {
                display: block;
                width: 100%;
                max-width: 740px;
                margin: 0 auto
            }
            .mdspost-article__two-sides {
                position: relative
            }
            .mdspost-entry__wrapper {
                width: 100%;
                margin: 0
            }
            .mdspost-entry__content {
                margin-right: 0
            }
            .mdspost-entry__aside {
                float: none;
                width: 100%;
                margin: 0;
                padding-top: 30px
            }
            .mdspost-aside__item {
                margin-bottom: 30px
            }
            .mdspost-aside__item--banner {
                width: 300px;
                margin-left: auto;
                margin-right: auto;
                margin-bottom: 0
            }
            .mdspost-aside__item--banner .ljsale:not(.ljsale--empty) {
                margin-bottom: 30px
            }
            .mdspost-aside__item--external,
            .mdspost-aside__item--readmore {
                display: block;
                width: 50%;
                margin: 0 auto 30px;
                box-sizing: border-box;
                vertical-align: top
            }
            .mdspost-actions--fixed {
                top: auto;
                bottom: 0
            }
            .mdspost-social--sticky {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex
            }
            .mdspost-thread--leveldeep-20,
            .mdspost-thread--leveldeep-30,
            .mdspost-thread--leveldeep-40,
            .mdspost-thread--leveldeep-50,
            .mdspost-thread--leveldeep-60,
            .mdspost-thread--leveldeep-70 {
                margin-left: 420px!important
            }
            .massaction.b-massaction-fixed {
                bottom: 60px;
                left: 0;
                right: 0;
                width: auto;
                padding-left: 20px;
                padding-right: 20px
            }
        }
        @media all and (max-width:750px) {
            .signupbanner__inner {
                font-size: 12px
            }
            .signupbanner__title {
                font-size: 20px
            }
            .mdspost-comment-controls {
                visibility: visible;
                position: static;
                padding: 3px 0 0;
                box-shadow: none;
                background: 0 0
            }
            .mdspost-aside__item--external,
            .mdspost-aside__item--readmore {
                display: block;
                width: auto;
                margin-left: auto;
                margin-right: auto;
                padding: 0
            }
            .mdspost-text .b-journalblockquote BLOCKQUOTE {
                padding-top: 0;
                padding-left: 0;
                padding-right: 0
            }
            .mdspost-comment EMBED,
            .mdspost-comment IFRAME:not(.mdspost-comment IFRAME[src$="?embed"]),
            .mdspost-comment OBJECT {
                height: 250px
            }
            .mdspost-thread--leveldeep-10,
            .mdspost-thread--leveldeep-20,
            .mdspost-thread--leveldeep-30,
            .mdspost-thread--leveldeep-40,
            .mdspost-thread--leveldeep-50,
            .mdspost-thread--leveldeep-60,
            .mdspost-thread--leveldeep-70 {
                margin-left: 270px!important
            }
            .mdspost-text TABLE {
                font-size: 12px
            }
        }
        @media all and (max-width:726px) {
            .mdspost-meta {
                position: relative
            }
            .mdspost-meta:not(.mdspost-meta--fixed) .mdspost-meta__social,
            .mdspost-meta__stat {
                float: none
            }
            .mdspost-meta:not(.mdspost-meta--fixed) .mdspost-meta__social {
                margin-top: 16px;
                padding-top: 16px;
                border-top: 1px dotted #CCC
            }
            .mdspost-social.mdspost-social--actions {
                position: absolute;
                top: 16px;
                right: 0;
                margin-right: 0;
                padding-right: 0;
                border-right: none
            }
            .mdspost-social:not(.mdspost-social--actions):not(.mdspost-social--mdsrepost) {
                width: 100%
            }
        }
        @media all and (max-width:650px) {
            .mdspost-social--popup {
                text-align: center
            }
            .b-popup .b-popup-outer .b-popup-inner .mdspost-social.mdspost-social--popup .mdspost-social__item {
                display: inline-block;
                margin: 4px
            }
            .mdspost-social--sticky {
                padding: 0 40px
            }
            .p-ljtimes .mdspost-social--sticky {
                bottom: 0
            }
            .mdspost-thread--level-1 {
                margin-left: 0!important
            }
            .mdspost-thread--level-2 {
                margin-left: 10px!important
            }
            .mdspost-thread--level-3 {
                margin-left: 20px!important
            }
            .mdspost-thread--level-4 {
                margin-left: 30px!important
            }
            .mdspost-thread--level-5 {
                margin-left: 40px!important
            }
            .mdspost-thread--level-6 {
                margin-left: 50px!important
            }
            .mdspost-thread--level-7 {
                margin-left: 60px!important
            }
            .mdspost-thread--level-8 {
                margin-left: 70px!important
            }
            .mdspost-thread--level-9 {
                margin-left: 80px!important
            }
            .mdspost-thread--level-10,
            .mdspost-thread--leveldeep-10,
            .mdspost-thread--leveldeep-20,
            .mdspost-thread--leveldeep-30,
            .mdspost-thread--leveldeep-40,
            .mdspost-thread--leveldeep-50,
            .mdspost-thread--leveldeep-60,
            .mdspost-thread--leveldeep-70 {
                margin-left: 90px!important
            }
            .mdspost-social__item--likes-mdsrepost .ljlikus-button span {
                height: 15px;
                width: 14px;
                line-height: 36px
            }
            .mdspost-social__item--likes-mdsrepost .ljlikus-button .svgicon {
                vertical-align: top
            }
            .b-watering-submit {
                display: inline-block
            }
            .b-watering-control {
                margin-top: 10px
            }
        }
        @media all and (min-width:550.1px) {
            .mdspost-extra-follow__item .mdspost-extra-follow__friend {
                min-width: 158px
            }
        }
        @media all and (max-width:550px) {
            .mdspost-comment__body {
                min-width: 0
            }
            .mdspost-article__entry {
                padding-top: 12px
            }
            .mdspost-furtherdata {
                margin-top: -2px;
                margin-bottom: 12px
            }
            .html-ie10 .mdspost-furtherdata,
            .html-ie11 .mdspost-furtherdata {
                margin-bottom: 8px
            }
            .mdspost-furtherdata__item--author .ljuser {
                margin-top: 2px!important
            }
            .mdspost-actions--fixed {
                bottom: -8px
            }
            .mdspost-actions--fixed,
            .mdspost-actions__action [medius-sharings] .mdspost-social__share-value,
            .mdspost-furtherdata,
            .mdspost-furtherdata__item--author .ljuser .i-ljuser-username {
                font-size: 11px
            }
            .mdspost-article__header--bordered {
                margin-bottom: 20px
            }
            .mdspost-title {
                margin-bottom: 13px;
                font-size: 31px;
                line-height: .98
            }
            .html-ie10 .mdspost-title,
            .html-ie11 .mdspost-title {
                margin-bottom: 12px
            }
            .mdspost-text {
                font-size: 18px;
                line-height: 1.4
            }
            .mdspost-text H1 {
                margin-top: 20px;
                font-size: 30px
            }
            .mdspost-text H2,
            .mdspost-text H3,
            .mdspost-text H4 {
                margin-top: 27px;
                margin-bottom: 9px
            }
            .mdspost-text H5,
            .mdspost-text H6 {
                margin-top: 24px;
                margin-bottom: 6px
            }
            .mdspost-text>P {
                overflow: hidden
            }
            .mdspost-text OL,
            .mdspost-text P:first-child,
            .mdspost-text UL {
                margin-bottom: 20px
            }
            .mdspost-text OL LI,
            .mdspost-text UL LI {
                margin-bottom: 10px
            }
            .mdspost-text .b-journalpicture {
                margin: 14px 0 8px
            }
            .mdspost-text P+.b-journalpicture,
            .mdspost-text P+BR+.b-journalpicture,
            .mdspost-text P+BR+BR+.b-journalpicture,
            .mdspost-text P+BR+BR+BR+.b-journalpicture {
                margin-top: -6px
            }
            .mdspost-text .b-journalpicture-caption {
                padding-top: 8px;
                font-size: 11px
            }
            .mdspost-text .lj-card {
                float: none;
                width: auto;
                min-height: 0;
                margin: 14px -16px 16px;
                padding: 12px 16px
            }
            .mdspost-text .lj-card .lj-card__pic {
                display: none
            }
            .mdspost-text .lj-card .lj-card__name {
                margin-bottom: 6px;
                font-size: 11px
            }
            .html-ie10 .mdspost-text .lj-card .lj-card__name,
            .html-ie11 .mdspost-text .lj-card .lj-card__name {
                margin-bottom: 8px
            }
            .mdspost-text .lj-card .lj-card__title {
                margin-bottom: 8px;
                font-weight: 700;
                font-size: 20px
            }
            .html-ie10 .mdspost-text .lj-card .lj-card__title,
            .html-ie11 .mdspost-text .lj-card .lj-card__title {
                margin-bottom: 10px
            }
            .mdspost-text .lj-card .lj-card__content {
                display: block;
                line-height: 1.2
            }
            .mdspost-text .lj-citation {
                padding-left: 0;
                margin: 27px 0 21px
            }
            .mdspost-text .lj-citation__pic {
                position: static;
                float: left;
                width: 40px;
                height: 40px;
                margin: 0 11px 10px 0
            }
            .mdspost-text .lj-citation__author {
                margin-bottom: 4px;
                font-size: 11px
            }
            .mdspost-text .lj-citation__desc {
                font-size: 11px
            }
            .mdspost-text .lj-citation__content {
                font-size: 14px;
                line-height: 1.4
            }
            .mdspost-text .b-journalblockquote {
                padding: 42px 0 0;
                font-size: 20px;
                margin: 24px 0 22px;
                line-height: 25px
            }
            .mdspost-text .b-journalblockquote:before {
                top: 0;
                left: 0;
                font-size: 85px
            }
            .mdspost-text .b-journalblockquote FOOTER {
                margin-top: 2px;
                font-size: 11px
            }
            .mdspost-extra {
                margin-top: 20px
            }
            .mdspost-extra--mdsrepost .mdspost-extra__social {
                position: relative;
                padding: 10px 0 66px
            }
            .mdspost-extra-follow__item {
                padding-right: 50px
            }
            .mdspost-extra-follow__item .mdspost-extra-follow__friend {
                top: 18px;
                width: 36px;
                height: 36px;
                padding: 0;
                border-radius: 50%;
                vertical-align: middle;
                text-align: center;
                line-height: 48px
            }
            .mdspost .mdspost-extra-follow .mdspost-extra-follow__item .mdspost-extra-follow__friend-text {
                display: none
            }
            .mdspost-extra-follow__item .mdspost-extra-follow__friend-icon {
                display: inline
            }
            .mdspost-social:not(.mdspost-social--mobile-show-always):not(.mdspost-social--mdsrepost) .mdspost-social__item--popup .mdspost-social__button--points,
            .mdspost-social:not(.mdspost-social--mobile-show-always):not(.mdspost-social--mdsrepost):not(.mdspost-social--popup) .mdspost-social__item:not(.mdspost-social__item--popup):not(.mdspost-social__item--share):not(.mdspost-social__item--comments) {
                display: none
            }
            .mdspost-comment EMBED,
            .mdspost-comment IFRAME:not(.mdspost-comment IFRAME[src$="?embed"]),
            .mdspost-comment OBJECT {
                height: 200px
            }
            .b-watering-wrapper {
                padding-top: 1px
            }
            .b-watering .b-msgsystem-errorbox {
                margin: 20px -20px;
                padding: 10px 30px;
                background-image: none
            }
            .mdspost-social--mdsrepost:not(.mdspost-social--mdsrepost-actions) {
                float: none
            }
            .mdspost-social--mdsrepost.mdspost-social--mdsrepost-actions {
                position: absolute;
                bottom: 10px;
                left: 0;
                width: 100%;
                padding-top: 10px;
                border-top: 1px dotted #CCC
            }
            .mdspost-social:not(.mdspost-social--mobile-show-always):not(.mdspost-social--mdsrepost) .mdspost-social__item.mdspost-social__item--popup {
                margin-left: 0
            }
            .mdspost-social:not(.mdspost-social--mobile-show-always):not(.mdspost-social--mdsrepost) .mdspost-social__item--popup .mdspost-social__button--share {
                display: -webkit-inline-box;
                display: -webkit-inline-flex;
                display: -ms-inline-flexbox;
                display: inline-flex
            }
            .mdspost-aside__item--banner {
                width: auto;
                margin-left: -16px;
                margin-right: -16px
            }
        }
        @media (max-width:500px) {
            .mdspost-social--sticky {
                padding: 0 16px
            }
        }
        @media all and (max-width:480px) {
            .mdspost-furtherdata__item {
                display: block
            }
            .mdspost-furtherdata__item:not(:first-child):before {
                display: none
            }
        }
        @media (max-width:400px) {
            .mdspost-social--sticky .mdspost-social__item--odnoklassniki {
                display: none
            }
        }
        .mdspost-article .mdspost-furtherdata {
            font-size: 14px;
            font-weight: 400;
            line-height: 16px;
            letter-spacing: .03px;
            display: flex;
            -webkit-box-align: start;
            -webkit-align-items: flex-start;
            -ms-flex-align: start;
            align-items: flex-start;
            color: #8C969B
        }
        .mdspost-article .mdspost-extra__tags {
            font-weight: 400;
            padding: 0;
            margin-bottom: 38px;
            text-transform: none
        }
        .mdspost-article .mdspost-extra__tags A {
            font-size: 14px;
            line-height: 24px;
            color: #333;
            padding: 4px 8px;
            margin-right: 8px;
            border-color: #D4DCE0;
            border-radius: 4px
        }
        .mdspost-article .mdspost-extra-follow__item {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            margin-top: 20px;
            padding: 0
        }
        .mdspost-article .mdspost-extra-follow__item:first-child {
            margin-top: 0
        }
        .mdspost-article .mdspost-extra-follow__item .mdspost-extra-follow__userpic {
            position: static;
            width: 42px;
            height: 42px;
            border-radius: 4px;
            margin-bottom: 13px;
            margin-right: 0
        }
        .mdspost-article .acomments .ljuser .i-ljuser-profile,
        .mdspost-article .mdspost-brief.mdspost-brief--mdsrepost.aentry-post__brief .ljuser .i-ljuser-profile,
        .mdspost-article .mdspost-extra-follow__username .ljuser .i-ljuser-profile,
        .mdspost-article .mdspost-furtherdata .ljuser .i-ljuser-profile,
        .mdspost-article .mdspost-text-container.aentry-post__text .ljuser .i-ljuser-profile,
        .mdspost-article .mdspost-title .ljuser .i-ljuser-profile {
            width: auto!important;
            height: auto!important;
            margin-right: 4px!important;
            background-image: none!important
        }
        .mdspost-article .acomments .ljuser .i-ljuser-userhead,
        .mdspost-article .mdspost-brief.mdspost-brief--mdsrepost.aentry-post__brief .ljuser .i-ljuser-userhead,
        .mdspost-article .mdspost-extra-follow__username .ljuser .i-ljuser-userhead,
        .mdspost-article .mdspost-furtherdata .ljuser .i-ljuser-userhead,
        .mdspost-article .mdspost-text-container.aentry-post__text .ljuser .i-ljuser-userhead,
        .mdspost-article .mdspost-title .ljuser .i-ljuser-userhead {
            opacity: 1!important;
            vertical-align: baseline!important
        }
        .mdspost-article .mdspost-extra-follow__username {
            margin: 0 0 16px
        }
        .mdspost .ljsale[lj0sale0init*=super_footer]:not(.ljsale--empty),
        .mdspost .ljsale[lj0sale0init*=super_footer]:not(.ljsale--empty)+.mdspost-content__readmore {
            margin-top: 42px
        }
        .mdspost-article .acomments .ljuser .i-ljuser-username,
        .mdspost-article .mdspost-brief.mdspost-brief--mdsrepost.aentry-post__brief .ljuser .i-ljuser-username,
        .mdspost-article .mdspost-extra-follow__username .ljuser .i-ljuser-username,
        .mdspost-article .mdspost-furtherdata .ljuser .i-ljuser-username,
        .mdspost-article .mdspost-text-container.aentry-post__text .ljuser .i-ljuser-username,
        .mdspost-article .mdspost-title .ljuser .i-ljuser-username {
            font-size: 16px;
            line-height: 18px;
            text-transform: none;
            letter-spacing: inherit
        }
        .mdspost-article .mdspost-title .ljuser .i-ljuser-username {
            font-size: 40px
        }
        .mdspost-article .mdspost-brief.mdspost-brief--mdsrepost.aentry-post__brief .ljuser .i-ljuser-username {
            font-size: 24px
        }
        .mdspost-article .mdspost-furtherdata__item--author .ljuser .i-ljuser-profile {
            margin-right: 8px!important
        }
        .mdspost-article .acomments .ljuser .i-ljuser-username b,
        .mdspost-article .mdspost-brief.mdspost-brief--mdsrepost.aentry-post__brief .ljuser .i-ljuser-username b,
        .mdspost-article .mdspost-extra-follow__username .ljuser .i-ljuser-username b,
        .mdspost-article .mdspost-furtherdata .ljuser .i-ljuser-username b,
        .mdspost-article .mdspost-text-container.aentry-post__text .ljuser .i-ljuser-username b,
        .mdspost-article .mdspost-title .ljuser .i-ljuser-username b {
            font-weight: 400
        }
        .mdspost-article .mdspost-extra-follow__item .mdspost-extra-follow__friend {
            position: static;
            min-width: 0;
            font: 400 16px/1 ProximaNova, Helvetica, sans-serif;
            text-transform: none;
            padding: 6px 12px;
            border-radius: 4px;
            border-color: #D4DCE0;
            -webkit-transition: border-color .2s, background-color .2s;
            transition: border-color .2s, background-color .2s
        }
        .mdspost-article .mdspost-extra-follow__item .mdspost-extra-follow__friend .flaticon--plus {
            vertical-align: middle;
            margin-right: 4px;
            fill: #C8D4DA
        }
        .mdspost-article .mdspost-extra-follow__item .mdspost-extra-follow__friend:hover {
            border-color: #BDC8CD
        }
        .mdspost-article .mdspost-extra-follow__item .mdspost-extra-follow__friend:hover .flaticon--plus {
            fill: #BDC8CD
        }
        .mdspost-article .mdspost-extra-follow__item .mdspost-extra-follow__friend--infriends {
            color: #fff;
            border-color: #00A3D9;
            background-color: #00A3D9
        }
        .mdspost-article .mdspost-extra-follow__item .mdspost-extra-follow__friend--infriends:hover {
            border-color: #00C0FF;
            background-color: #00C0FF
        }
        .mdspost-article .mdspost-extra-follow__item .mdspost-extra-follow__friend:hover .mdspost-extra-follow__friend-text--is-friend {
            display: inline-block
        }
        @media (max-width:550px) {
            .mdspost .mdspost-extra-follow .mdspost-extra-follow__item .mdspost-extra-follow__friend-text {
                display: inline-block
            }
            .mdspost-extra-follow__item .mdspost-extra-follow__friend {
                width: auto;
                height: auto
            }
            .mdspost-social--mdsrepost.mdspost-social--mdsrepost-actions {
                position: static;
                border: 0
            }
        }
        .mdspost .ljsale[lj0sale0init*=super_footer]:not(.ljsale--empty) DIV[id*=super_footer] {
            padding-top: 32px;
            border-top: 1px solid #DDD
        }
        .aentry-head__userpanel,
        .aentry-head__userpic-img {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox
        }
        .aentry-head__location,
        .aentry-head__music {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden
        }
        .aentry-head__info-text,
        .aentry-post {
            word-wrap: break-word
        }
        .aentry-head__info a,
        .aentry-head__userpic-img,
        .aentry-post .public-DraftStyleDefault-block a ins,
        .aentry-post__text a ins,
        .aentry-tags a {
            text-decoration: none
        }
        .aentry {
            font: 400 15px/1.4 ProximaNova, Helvetica, sans-serif;
            padding: 30px 0 0;
            overflow: hidden;
            letter-spacing: normal
        }
        .aentry-head {
            position: relative;
            width: 100%;
            max-width: 772px;
            padding: 0 16px;
            margin: 0 auto 24px;
            box-sizing: border-box
        }
        .aentry-head__userpanel {
            display: flex;
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
            flex-grow: 1
        }
        .aentry-head__userpic {
            margin-right: 16px
        }
        .aentry-head__userpic-img {
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            width: 56px;
            height: 56px;
            border-radius: 8px;
            overflow: hidden
        }
        .aentry-head__userpic img {
            width: 100%;
            height: auto;
            margin: 0
        }
        .aentry-head__block {
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            max-width: calc(100% - 100px);
            min-height: 62px;
            margin: 0 -4px
        }
        .aentry-head__list {
            min-height: 20px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            margin: 0
        }
        .aentry-head .meta-entryunit__item--partner {
            line-height: 0;
            margin-bottom: 6px
        }
        .aentry-head .entryunit__partner {
            margin-bottom: 0;
            margin-right: 1px
        }
        .aentry-head__info {
            margin: 0 4px 6px;
            font-size: 14px;
            font-weight: 400;
            line-height: 0;
            color: #8C969B
        }
        .html-ie10 .mdspost .aentry-head__info,
        .html-ie11 .mdspost .aentry-head__info {
            margin-bottom: 14px;
            line-height: 1.4
        }
        .aentry-head__info:last-child {
            margin-right: 0
        }
        .aentry-head__info a {
            color: #8C969B
        }
        .aentry-head__mood {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-self: center;
            -ms-flex-item-align: center;
            align-self: center;
            visibility: hidden
        }
        .aentry-head__mood img {
            visibility: visible
        }
        .aentry-head__mood .aentry-head__mood-text {
            visibility: visible;
            margin-left: 3px
        }
        .aentry-head__date,
        .aentry-head__music {
            margin: 0 4px;
            font-size: 14px;
            font-weight: 400;
            color: #8C969B;
            line-height: 16px;
            letter-spacing: .03px
        }
        .aentry-head__date TIME {
            margin-right: .5em
        }
        .aentry-head__music {
            margin-top: 5px;
            letter-spacing: -.22px
        }
        .aentry-head__music .aentry-head__info-type b {
            font-weight: 400
        }
        .aentry-head__rating {
            color: #8C969B
        }
        .aentry-head__rating::before {
            content: "\00b7";
            margin: 0 .3em 0 .1em;
            font-weight: 700
        }
        .aentry-head__counter.view-counter {
            display: inline-block;
            margin-left: 0;
            white-space: nowrap;
            color: #8C969B
        }
        .aentry-head__location {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            color: #8C969B
        }
        .aentry-head__location::before {
            content: '';
            position: relative;
            display: inline-block;
            width: 12px;
            height: 16px;
            margin-right: 3px;
            background-image: url("data:image/svg+xml,%3Csvg width='12' height='16' viewBox='0 0 12 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 16c3.115-3.734 6-6.203 6-9.818C12 2.567 9.51 0 6 0S0 2.567 0 6.182 2.798 12.266 6 16zm0-7c1.657 0 3-1.343 3-3S7.657 3 6 3 3 4.343 3 6s1.343 3 3 3z' fill='%23C8D4DA' fill-rule='evenodd'/%3E%3C/svg%3E")
        }
        .aentry-head__location:visited {
            color: #8C969B
        }
        .aentry-head__addfriend {
            margin: 16px 4px 0
        }
        .aentry-head__addfriend-link {
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            height: 32px;
            padding: 0 8px 2px;
            box-sizing: border-box;
            border: 1px solid #D4DCE0;
            -webkit-transition: border-color .2s, background-color .2s, color .2s;
            transition: border-color .2s, background-color .2s, color .2s;
            border-radius: 4px;
            font-size: 14px
        }
        .aentry-head__addfriend-link:hover,
        .aentry-head__addfriend-link:link,
        .aentry-head__addfriend-link:visited {
            color: #333
        }
        .aentry-head__addfriend-link:hover {
            border-color: #BDC8CD
        }
        .aentry-head__addfriend-link .svgicon {
            fill: #C8D4DA;
            margin-right: 8px
        }
        .aentry-head__more {
            position: absolute;
            top: -4px;
            right: -4px;
            font-size: 0
        }
        .aentry-head__more-btn {
            padding: 0;
            border: 0;
            background-color: transparent;
            cursor: pointer
        }
        .aentry-head__more-btn svg {
            width: 18px;
            height: 8px;
            fill: #C8D4DA;
            stroke: #C8D4DA
        }
        .aentry-head__adv-panel {
            -webkit-box-align: start;
            -webkit-align-items: flex-start;
            -ms-flex-align: start;
            align-items: flex-start;
            margin: 0 0 0 12px;
            white-space: nowrap
        }
        @media (max-width:520px) {
            .aentry-head__adv-panel {
                display: none
            }
        }
        .aentry-head__adv-panel--post-media {
            margin: 14px 0
        }
        .aentry-head__adv-panel--post-view {
            margin-right: 32px
        }
        .mdspost-entry__wrapper .aentry-head__username {
            margin-right: 0
        }
        .aentry-head__username {
            line-height: 0
        }
        .aentry-head__username .i-ljuser-username {
            vertical-align: text-bottom;
            font-size: 16px;
            line-height: 1;
            font-weight: 400;
            color: #00A3D9;
            text-decoration: none
        }
        .aentry-head__username .i-ljuser-username b {
            font-weight: 400
        }
        .aentry-head__username .i-ljuser-profile {
            margin-right: 4px!important
        }
        .aentry-head__username .i-ljuser-profile img {
            margin: 0!important;
            box-sizing: border-box
        }
        .html-ie11 .aentry-head__location-icon {
            position: relative;
            top: -3px
        }
        .html-ie11 .aentry-head__username .i-ljuser-profile {
            position: relative
        }
        .html-ie11 .partnermaterial {
            padding-top: 14px!important
        }
        .aentry-post {
            width: 100%;
            max-width: 772px;
            padding: 0 16px;
            margin: 0 auto 56px;
            box-sizing: border-box
        }
        .aentry-post FIGURE IFRAME {
            max-width: 100%
        }
        .aentry-post.mdspost-entry__content {
            max-width: 740px;
            padding: 0
        }
        .aentry-post__title {
            font-size: 0;
            margin: 32px 0 24px
        }
        .aentry-post .mdspost-title,
        .aentry-post__title-text {
            font-size: 40px;
            font-weight: 700;
            line-height: 42px;
            letter-spacing: -.95px
        }
        .aentry-post .mdspost-title {
            margin-top: 32px
        }
        .aentry-post__privacy,
        .aentry-post__status,
        .aentry-post__sticky {
            display: inline-block;
            margin-right: 12px
        }
        .aentry-post__status+.aentry-post__privacy,
        .aentry-post__status+.aentry-post__sticky {
            margin-left: -4px
        }
        .aentry-post__privacy .flaticon,
        .aentry-post__status .flaticon,
        .aentry-post__sticky .flaticon {
            width: 32px;
            height: 24px;
            fill: #838B8E
        }
        .aentry-post__brief {
            font-size: 24px;
            font-weight: 400;
            line-height: 30px;
            color: #8C969B;
            margin-bottom: 28px
        }
        .aentry-post .mdspost-article__two-sides+.aentry-post__brief {
            margin-top: -15px
        }
        .aentry-post__block-with-sidebar {
            overflow: hidden
        }
        .aentry-post__content {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            margin-bottom: 48px
        }
        .aentry-post__content .ljuser {
            display: inline-block!important
        }
        .aentry-post__content .i-ljuser-profile {
            position: absolute;
            vertical-align: middle
        }
        .aentry-post__content .i-ljuser-userhead {
            vertical-align: -2px!important
        }
        .aentry-post__content .i-ljuser-username {
            margin-left: 20px
        }
        .aentry-post--s1-falls-down .aentry-post__content {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column
        }
        .aentry-post__text {
            -webkit-flex-basis: 400px;
            -ms-flex-preferred-size: 400px;
            flex-basis: 400px;
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            max-width: 100%
        }
        .aentry-post--s1-falls-down .aentry-post__text {
            -webkit-flex-basis: auto;
            -ms-flex-preferred-size: auto;
            flex-basis: auto
        }
        .aentry-post__text>img {
            max-width: 100%
        }
        .aentry-post .public-DraftStyleDefault-block,
        .aentry-post__text {
            font: 400 20px/28px 'PT Serif', Georgia, Times, serif
        }
        .aentry-post .public-DraftStyleDefault-block {
            margin: 0 0 20px
        }
        .aentry-post__slot--s1-right {
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            max-width: 300px;
            margin-right: -370px;
            padding-left: 70px
        }
        .aentry-post__slot--s1-right:empty {
            display: none
        }
        .aentry-post--s1-falls-down .aentry-post__slot--s1-right {
            max-width: 100%;
            margin-right: 0;
            margin-top: 48px;
            padding: 0
        }
        .aentry-post--has-wider-image .aentry-post__slot--s1-right {
            margin-right: -500px;
            padding-left: 200px
        }
        .aentry-post__text::after {
            content: "";
            display: block;
            clear: both
        }
        .aentry-post h1 .public-DraftStyleDefault-block,
        .aentry-post__text h1 {
            font: 700 32px/34px ProximaNova, Helvetica, sans-serif;
            margin: 0
        }
        .aentry-post h2 .public-DraftStyleDefault-block,
        .aentry-post__text h2 {
            font: 700 28px/30px ProximaNova, Helvetica, sans-serif;
            margin: 0
        }
        .aentry-post__text--view h2 {
            font: 700 32px/34px ProximaNova, Helvetica, sans-serif;
            margin: 0
        }
        .aentry-post__text--view h3 {
            font: 700 28px/30px ProximaNova, Helvetica, sans-serif;
            margin: 0
        }
        .aentry-post .public-DraftStyleDefault-block a,
        .aentry-post__text a {
            color: #00A3D9;
            border-bottom: 1px solid rgba(0, 163, 217, .25);
            cursor: pointer
        }
        .aentry-post__text a:hover {
            color: #00C0FF;
            border-bottom: 1px solid rgba(0, 192, 255, .25)
        }
        .aentry-post figure>a {
            font: 400 18px/1.6 "PT Serif", Georgia, serif;
            border-bottom: 0;
            padding: 20px
        }
        .aentry-post figure>a:hover {
            border-bottom: 0
        }
        .aentry-post .public-DraftStyleDefault-ol,
        .aentry-post .public-DraftStyleDefault-ul,
        .aentry-post__text ol,
        .aentry-post__text ul {
            font: 400 20px/28px 'PT Serif', Georgia, Times, serif
        }
        .aentry-post .public-DraftStyleDefault-ol li,
        .aentry-post .public-DraftStyleDefault-ul li,
        .aentry-post__text li {
            margin-top: 0;
            margin-bottom: 14px
        }
        .aentry-post .public-DraftStyleDefault-ul li,
        .aentry-post__text ul li {
            position: relative;
            list-style-type: none
        }
        .aentry-post .public-DraftStyleDefault-ul li::before,
        .aentry-post__text ul li::before {
            content: '';
            position: absolute;
            top: 12px;
            left: -20px;
            display: inline-block;
            width: 4px;
            height: 4px;
            border-radius: 50%;
            background-color: #333
        }
        .aentry-post .public-DraftEditor-content figure img {
            border: 2px solid transparent;
            border-radius: 10px;
            -webkit-transition: all .2s ease;
            transition: all .2s ease
        }
        .aentry-post .public-DraftEditor-content figure img:hover {
            border-color: rgba(0, 163, 217, .48)!important
        }
        .twitter-tweet {
            margin: 0 auto
        }
        .aentry-tags {
            margin-bottom: 38px
        }
        .aentry-tags a {
            display: inline-block;
            padding: 4px 15px 5px;
            margin: 0 8px 8px 0;
            color: #333;
            background-color: #FFF;
            outline: 0;
            border: 1px solid #D4DCE0;
            border-radius: 4px;
            box-sizing: border-box;
            -webkit-transition: border-color .2s, background-color .2s, color .2s;
            transition: border-color .2s, background-color .2s, color .2s;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none
        }
        .aentry-tags a:last-child {
            margin-right: 0
        }
        .aentry-tags a:hover {
            border-color: #BDC8CD
        }
        HTML BODY .aentry-post__title-text .i-ljuser-userhead {
            vertical-align: baseline!important
        }
        .aentry-post__block-hidden-placeholder {
            position: absolute;
            left: -6666px;
            display: none;
            width: 0;
            height: 0;
            min-height: 0
        }
        .iframe-likus,
        iframe[src*=likus] {
            position: absolute;
            display: none;
            width: 0;
            height: 0;
            border: 0
        }
        .aentry .b-journalpromo-container {
            max-width: 1160px;
            margin: 20px auto 40px;
            box-sizing: border-box
        }
        @media (max-width:1000px) {
            .aentry-post.mdspost-entry__content {
                max-width: 100%;
                margin-right: 0;
                padding: 0
            }
        }
        @media (max-width:800px) {
            .aentry-head__more {
                right: 30px
            }
        }
        @media (max-width:750px) {
            .aentry-post {
                width: 100%
            }
            .aentry-post__title-text {
                font-size: 35px
            }
        }
        @media (max-width:520px) {
            .html-ios .aentry-post__text WBR {
                display: none
            }
            .aentry-post__text {
                margin-bottom: 35px
            }
            .aentry-post__title-text {
                font-size: 32px;
                line-height: 32px
            }
            .aentry-post__title {
                margin-bottom: 15px
            }
            .aentry-post h1 .public-DraftStyleDefault-block,
            .aentry-post__text h1 {
                font-size: 30px
            }
            .aentry-post h2 .public-DraftStyleDefault-block,
            .aentry-post__text h2 {
                font-size: 26px
            }
            .aentry-post__text--view h2 {
                font-size: 30px
            }
            .aentry-post__text--view h3 {
                font-size: 26px
            }
            .aentry-post .public-DraftStyleDefault-block,
            .aentry-post__text p {
                margin-bottom: 10px
            }
        }
        @media (max-width:500px) {
            .aentry-head {
                margin-bottom: 39px
            }
        }
        .privacy-badge {
            display: inline-block;
            font-size: 24px;
            width: 1.3333em;
            height: 1em;
            background-repeat: no-repeat;
            background-position: 50%;
            background-color: #C8D4DA;
            background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 6c0 1-3.6 6-8 6S0 7 0 6s3.6-6 8-6 8 5 8 6zM8 2C5.8 2 4 3.8 4 6s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 6c1 0 2-1 2-2S9 4 8 4 6 5 6 6s1 2 2 2z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
            background-size: .6667em .5em;
            border-radius: .1667em
        }
        .privacy-badge--friends {
            background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 6h-2V4c0-2.2-1.7-4-4-4S3 1.8 3 4v2H1c-.6 0-1 .6-1 1v8c0 .5.4 1 1 1h12c.5 0 1-.6 1-1V7c0-.4-.4-1-1-1zM7 2c1.2 0 2 1 2 2v2H5V4c0-1 .8-2 2-2zm0 11c-1 0-2-1-2-2s1-2 2-2 2 1 2 2-1 2-2 2z' fill='%23FFF'/%3E%3C/svg%3E");
            background-size: .5833em .6667em
        }
        .privacy-badge--groups {
            background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF'%3E%3Ccircle cx='7' cy='3.5' r='3'/%3E%3Cpath d='M15.2 10h-1.4C11 10 9 11.4 9 12.8v2.5c0 .4.3.7.7.7h9.6c.4 0 .7-.3.7-.7v-2.6c0-1.3-2-2.7-4.8-2.7zm-4.5-1.5C10 8.2 9 8 8 8H6c-3.3 0-6 2.3-6 4v3c0 .6.4 1 1 1h6v-3.3c0-1.8 1.5-3.4 3.7-4.2z'/%3E%3Ccircle cx='14.5' cy='6.3' r='2.8'/%3E%3C/g%3E%3C/svg%3E");
            background-size: .8333em .6667em
        }
        .b-popup--email {
            position: fixed;
            z-index: 5001;
            top: 0!important;
            right: 0!important;
            bottom: 0!important;
            left: 0!important;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            overflow-x: auto;
            overflow-y: auto;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            width: 100%!important;
            height: 100%!important;
            margin: 0!important;
            padding: 0;
            border: 0;
            border-radius: 0;
            background: #000;
            background: rgba(0, 0, 0, .6);
            box-shadow: none;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center
        }
        .b-popup--email .i-popup-arr {
            display: none
        }
        .acomments {
            width: 100%;
            max-width: 1360px;
            margin: 0 auto
        }
        .acomments .mdspost-comments-controls__meta {
            margin-bottom: 40px
        }
        .acomments .b-pager {
            line-height: 32px;
            margin-bottom: 30px
        }
        .acomments .b-pager-pages .b-pager-page {
            display: inline-block;
            margin-right: 8px
        }
        .acomments .b-pager-pages .b-pager-page:last-child {
            margin-right: 0
        }
        .acomments .b-pager-next,
        .acomments .b-pager-prev {
            height: 32px
        }
        .acomments .b-pager-pages {
            margin-left: 15px
        }
        .acomments .b-pager a {
            color: #333;
            height: 32px;
            border: 1px solid #FFF;
            cursor: pointer;
            display: -webkit-inline-box;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            display: inline-flex;
            outline: 0;
            -webkit-transition: border-color .2s, background-color .2s, color .2s;
            transition: border-color .2s, background-color .2s, color .2s;
            box-sizing: border-box;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            border-radius: 4px;
            text-decoration: none;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            background-color: #FFF;
            width: 32px;
            font-size: 16px
        }
        .acomments .b-pager-page-active a {
            color: #FFF;
            border-color: #00A3D9;
            background-color: #00A3D9
        }
        .acomments .mdspost-comment-username__name {
            position: relative;
            font-size: 16px;
            font-weight: 700;
            text-transform: none;
            z-index: 2
        }
        .acomments .mdspost-comment-username__name .i-ljuser-profile {
            margin-right: 4px!important
        }
        .acomments .mdspost-comment-username__name .i-ljuser-profile img {
            box-sizing: border-box
        }
        .acomments .mdspost-thread:not(.mdspost-thread--level-1) {
            margin-top: -3px
        }
        .acomments .mdspost-comment {
            border-top: 0;
            padding: 0;
            margin: 0 0 24px
        }
        .acomments .mdspost-comment:not(.mdspost-comment--poster) {
            padding: 0
        }
        .acomments .mdspost-comment__inner {
            margin-left: 0
        }
        .acomments .mdspost-comment-userpic {
            position: absolute;
            top: 3px;
            left: 4px;
            display: block;
            width: 32px;
            height: 32px;
            min-width: 32px;
            border-radius: 4px;
            z-index: 4
        }
        .acomments .mdspost-comment-userpic__pic {
            border-radius: 4px
        }
        .acomments .mdspost-comment-meta,
        .acomments .mdspost-comment-username,
        .acomments .mdspost-comment__body,
        .acomments .mdspost-comment__footer {
            font-size: 16px;
            font-weight: 400
        }
        .acomments .mdspost-comment-username {
            display: inline-block;
            margin-bottom: 5px
        }
        .acomments .mdspost-comment__body {
            max-width: 860px;
            padding-left: 4px
        }
        .acomments .mdspost-comment__body iframe:not(iframe[src$="?embed"]),
        .acomments .mdspost-comment__body img {
            width: 100%;
            padding-right: 20px;
            box-sizing: border-box
        }
        .acomments .mdspost-comment__body pre {
            white-space: pre-wrap
        }
        .acomments .mdspost-comment__footer {
            padding-left: 4px
        }
        .acomments .mdspost-comment__header {
            position: relative;
            padding: 4px 4px 4px 44px;
            margin-bottom: 4px;
            background-color: #F8F8F8;
            border: 1px solid transparent;
            border-radius: 6px
        }
        .acomments .i-ljuser-username {
            color: #333
        }
        .acomments .mdspost-comment-actions__item:not(:last-child)::after {
            display: none
        }
        .acomments .mdspost-comment-actions__item {
            padding: 1px 0 3px;
            margin-right: 16px
        }
        .acomments .mdspost-comment-actions__item--promote {
            padding: 0 8px 2px;
            border: 1px solid #D4DCE0;
            border-radius: 4px;
            visibility: hidden
        }
        .acomments .mdspost-comment:not(.mdspost-comment--collapsed):hover .mdspost-comment-actions__item--promote {
            visibility: visible
        }
        .acomments .mdspost-comment-actions__item--promote a {
            color: #333
        }
        .acomments .mdspost-comment-actions__item:last-child {
            margin-right: 0
        }
        .acomments .mdspost-comment-controls {
            position: relative;
            top: 3px;
            background-color: transparent;
            box-shadow: none;
            visibility: visible;
            display: none
        }
        .acomments .html-mobile .mdspost-comment-controls,
        .acomments .mdspost-comment.b-leaf-selected .mdspost-comment-controls,
        .acomments .mdspost-comment:hover .mdspost-comment-controls {
            display: inline-block
        }
        .acomments .mdspost-comment-controls__svg {
            fill: #838B8E
        }
        .acomments .mdspost-comment-controls__item--checkbox .mdspost-comment-controls__checkbox {
            position: absolute;
            top: 1px;
            font-size: 20px
        }
        .acomments .mdspost-comment--collapsed {
            display: inline-block;
            margin: 0 0 16px
        }
        .acomments .mdspost-comment--collapsed .mdspost-comment-details {
            display: inline
        }
        .acomments .mdspost-comment--collapsed .mdspost-comment-controls,
        .acomments .mdspost-comment--collapsed .mdspost-comment-userpic {
            display: none
        }
        .acomments .mdspost-comment--collapsed .mdspost-comment__inner {
            margin-left: 0
        }
        .acomments .mdspost-comment--collapsed .mdspost-comment__header {
            background-color: transparent;
            padding: 0;
            margin: 0
        }
        .acomments .mdspost-comment--poster.mdspost-comment--collapsed:not(.mdspost-comment--clipped) .mdspost-comment-username__name::after,
        .acomments .mdspost-comment--poster.mdspost-comment--collapsed:not(.mdspost-comment--clipped):not(.mdspost-comment--frozen):not(.mdspost-comment--tracked):not(.mdspost-comment--screened) .mdspost-comment-username__name::after {
            top: -4px;
            left: -5px;
            padding: 5px 3px 5px 5px
        }
        .acomments .mdspost-comment-details {
            margin-top: 3px
        }
        .acomments .mdspost-comment--collapsed .mdspost-comment__footer {
            margin-top: -3px
        }
        .acomments .mdspost-comment--collapsed .mdspost-comment-meta::after {
            display: inline-block
        }
        .acomments .mdspost-comment.mdspost-comment--collapsed:hover .mdspost-comment-controls {
            display: none
        }
        .acomments .mdspost-comment--clipped .mdspost-comment__header {
            padding: 0 5px
        }
        .acomments .mdspost-comment--clipped .mdspost-comment__inner {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            margin-left: 0
        }
        .acomments .mdspost-comment--poster:not(.mdspost-comment--clipped) .mdspost-comment-username__name::after,
        .acomments .mdspost-comment--poster:not(.mdspost-comment--clipped):not(.mdspost-comment--frozen):not(.mdspost-comment--tracked):not(.mdspost-comment--screened) .mdspost-comment-username__name::after {
            content: '';
            position: absolute;
            top: -6px;
            left: -40px;
            display: block;
            width: 100%;
            height: 100%;
            padding: 7px 0 7px 43px;
            border-radius: 4px;
            background-color: rgba(0, 0, 0, .1);
            z-index: -1
        }
        .acomments .mdspost-comment--best .mdspost-comment-details,
        .acomments .mdspost-comment--frozen .mdspost-comment-details,
        .acomments .mdspost-comment--screened .mdspost-comment-details,
        .acomments .mdspost-comment--tracked .mdspost-comment-details,
        .acomments .mdspost-comment-best-marker {
            position: relative
        }
        .acomments .mdspost-comment-actions__item--new {
            display: none
        }
        .acomments .b-leaf-new.mdspost-comment .mdspost-comment-actions__item--new {
            display: inline-block;
            color: #333;
            padding: 2px 4px;
            border-radius: 4px;
            background-color: #FEE88B
        }
        .acomments .mdspost-comment--clipped {
            display: inline-block;
            color: #333;
            font-size: 16px;
            padding: 1px 6px 0;
            border: 1px solid #E5EBEE;
            border-radius: 4px;
            background-color: #F5F7F8
        }
        .acomments .mdspost-comment.b-leaf-selected .mdspost-comment__header {
            background-color: #E5F2F6
        }
        .acomments .mdspost-comment.b-leaf-selected .mdspost-comment-controls {
            background: 0 0;
            box-shadow: 0 0
        }
        .delcomment-form .b-leaf-userpic-inner,
        .promocomment-update {
            overflow: hidden;
            background-repeat: no-repeat;
            background-position: 50% 50%
        }
        .acomments .mdspost-comment.mdspost-comment--collapsed.b-leaf-selected .mdspost-comment__header {
            display: inline;
            border-color: transparent;
            background-color: transparent
        }
        .acomments .mdspost-comment.b-leaf-selected .mdspost-comment-controls,
        .acomments .mdspost-comment.b-leaf-selected:hover .mdspost-comment-controls {
            display: inline-block
        }
        .acomments .mdspost-comment--best .mdspost-comment-userpic::after,
        .acomments .mdspost-comment.mdspost-comment--collapsed.b-leaf-selected .mdspost-comment-controls,
        .acomments .mdspost-comment.mdspost-comment--collapsed.b-leaf-selected:hover .mdspost-comment-controls {
            display: none
        }
        .acomments .mdspost-comment-best-marker {
            top: 3px;
            display: inline-block;
            width: 16px;
            height: 16px;
            background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FFC938' cx='8' cy='8' r='8'/%3E%3Cpath fill='%23FFF' d='M8 10l-3 2 1-3.5L3 6h3.5L8 3l1.5 3H13l-3 3 1 3'/%3E%3C/g%3E%3C/svg%3E");
            background-repeat: no-repeat
        }
        .acomments .mdspost-comment--collapsed.mdspost-comment--best::after {
            top: 3px;
            right: -20px
        }
        .acomments .mdspost-comment--frozen {
            opacity: .6
        }
        .acomments .mdspost-comment--screened {
            opacity: .6
        }
        .acomments .mdspost-comment--collapsed.mdspost-comment--best .mdspost-comment-details::after,
        .acomments .mdspost-comment--collapsed.mdspost-comment--frozen .mdspost-comment-details::after,
        .acomments .mdspost-comment--collapsed.mdspost-comment--screened .mdspost-comment-details::after,
        .acomments .mdspost-comment--collapsed.mdspost-comment--tracked .mdspost-comment-details::after {
            display: none
        }
        .acomments .b-bubble-intext {
            font-size: 18px;
            font-weight: 400;
            line-height: 24px;
            color: #8C969B;
            margin: 72px 0 126px!important;
            text-align: center;
            background-color: transparent;
            border: 0
        }
        .acomments .b-bubble-intext::before {
            content: '';
            display: block;
            width: 42px;
            height: 42px;
            margin: 0 auto 24px;
            background-repeat: no-repeat;
            background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M35.438 0H6.56C2.94 0 0 2.94 0 6.563v28.875C0 39.06 2.94 42 6.563 42h28.875C39.06 42 42 39.06 42 35.437V6.564C42 2.938 39.06 0 35.437 0zM12 15c0-4.993 4.038-9 9-9s9 4.007 9 9v2h-3v-2c.007-3.034-2.942-6-6-6s-6 2.898-6 6v2h-3v-2zm21 19.23c0 1.53-1.194 2.77-2.667 2.77H11.667C10.194 37 9 35.76 9 34.23V21.77C9 20.24 10.194 19 11.667 19h18.666C31.806 19 33 20.24 33 21.77v12.46zm-15-8.373c0 1.01.553 1.893 1.384 2.4 0 .01-.47 3.75-.47 3.75-.01.095.01.18.024.268.074.415.424.725.904.725h2.316c.48 0 .83-.31.903-.725.017-.087.037-.173.025-.268l-.46-3.728c.822-.53 1.376-1.414 1.376-2.424C24 24.28 22.658 23 21 23s-3 1.28-3 2.857z' fill='%23C8D4DA' fill-rule='evenodd'/%3E %3C/svg%3E")
        }
        .acomments .massaction {
            width: 100vw;
            max-width: 100vw;
            left: calc((1360px - 100vw)/ 2);
            padding: 8px 20px;
            box-sizing: border-box;
            background-color: #F5F7F8;
            text-transform: none
        }
        .acomments .massaction.b-massaction-fixed {
            width: 100%;
            max-width: 100%;
            left: 0;
            bottom: 0
        }
        .acomments .b-massaction-checkall {
            margin-right: 24px
        }
        .acomments .massaction__label {
            font-size: 14px
        }
        .acomments .massaction .b-flatbutton {
            font-size: 14px;
            font-weight: 400;
            color: #333;
            padding: 6px 12px;
            border-radius: 4px;
            border: 1px solid #D4DCE0;
            background-color: #fff;
            text-transform: none
        }
        .acomments .massaction .b-ljbutton {
            margin-right: 8px
        }
        .acomments .massaction .b-ljbutton:last-child {
            margin-right: 0
        }
        .acomments .b-watering {
            width: 100%;
            max-width: 950px
        }
        .acomments .b-watering-replypage {
            margin-bottom: 40px
        }
        .acomments .b-watering .b-ljuserpic {
            margin-right: 12px
        }
        .acomments .b-watering-user-login,
        .acomments .b-watering-user-options {
            margin-top: 6px
        }
        .acomments .b-myuserpic,
        .acomments .b-watering .b-myuserpic-current:active,
        .acomments .b-watering .b-myuserpic-current:hover,
        .acomments .b-watering .b-myuserpic-current:link,
        .acomments .b-watering .b-myuserpic-current:visited {
            width: 32px;
            height: 32px;
            border-radius: 4px
        }
        .acomments .b-watering-close {
            cursor: pointer
        }
        .acomments .b-watering-close svg {
            fill: #C8D4DA
        }
        .acomments .b-watering-user-options {
            margin-left: 17px
        }
        .acomments .b-updateform-bar {
            background-color: #fff
        }
        .acomments .b-updateform-buttons-firstsection,
        .acomments .b-updateform-buttons-secondsection,
        .acomments .b-watering .b-updateform-bar,
        .acomments .b-watering .b-updateform-textarea {
            border-color: #D4DCE0
        }
        .acomments .b-updateform-buttons-secondsection {
            border-right: 1px solid #D4DCE0
        }
        .acomments .b-watering .b-updateform-textarea {
            border-radius: 0 0 4px 4px
        }
        .acomments .b-updateform-button i {
            opacity: .2;
            -webkit-transition: .3s;
            transition: .3s
        }
        .acomments .b-updateform-button i:hover {
            opacity: .5
        }
        .p-ljtimes .acomments .massaction.b-massaction-fixed {
            bottom: 49px
        }
        .html-ie11 .acomments .mdspost-comment-username__name .i-ljuser-profile {
            position: relative;
            top: -6px
        }
        .html-ie11 .acomments .mdspost-comment--poster:not(.mdspost-comment--frozen):not(.mdspost-comment--tracked):not(.mdspost-comment--screened) .mdspost-comment-username__name::after,
        .html-ie11 .acomments .mdspost-comment-username__name::after {
            top: -3px;
            padding: 4px 0 6px 48px
        }
        .html-ie11 .acomments .mdspost-comment--poster.mdspost-comment--collapsed {
            top: -6px;
            padding: 4px 0 6px 10px
        }
        .html-ie11 .acomments .mdspost-comment__header {
            min-height: 33px
        }
        .promocomment {
            width: 250px;
            margin: 0 auto
        }
        .promocomment-message {
            margin: 0 0 .5em;
            color: red
        }
        .promocomment-desc {
            margin: 0 0 .5em;
            opacity: 1;
            -webkit-transition: opacity .3s linear;
            transition: opacity .3s linear
        }
        .promocomment-desc .flaticon--helpicon {
            vertical-align: top
        }
        .promocomment-buttons {
            margin: 0;
            opacity: 1;
            -webkit-transition: opacity .3s linear;
            transition: opacity .3s linear;
            text-align: center
        }
        .promocomment-small {
            margin: 0
        }
        .promocomment-update {
            position: absolute;
            bottom: 9px;
            right: 9px;
            width: 16px;
            height: 16px;
            margin: 0;
            padding: 0;
            border: 0;
            outline: 0;
            background-color: transparent;
            background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20height%3D%2216%22%20width%3D%2216%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20viewBox%3D%22-289.5%20428.5%2016%2016%22%3E%3Cpath%20d%3D%22m-273.5%20434.5h-6l2.242-2.242c-1.133-1.133-2.64-1.758-4.242-1.758s-3.109%200.624-4.242%201.758c-1.133%201.133-1.758%202.64-1.758%204.242s0.624%203.109%201.758%204.242c1.133%201.133%202.64%201.758%204.242%201.758s3.109-0.624%204.242-1.758c0.095-0.094%200.186-0.191%200.273-0.291l1.505%201.316c-1.467%201.675-3.62%202.732-6.021%202.732-4.418%200-8-3.582-8-8s3.582-8%208-8c2.209%200%204.209%200.896%205.656%202.344l2.344-2.344v6z%22%20fill%3D%22%237A9199%22%2F%3E%3C%2Fsvg%3E');
            text-indent: -99px
        }
        .promocomment-update:focus {
            outline: 0
        }
        .promocomment-update-loading {
            -webkit-animation: svgrotate .57s linear infinite;
            animation: svgrotate .57s linear infinite
        }
        @-webkit-keyframes svgrotate {
            100% {
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg)
            }
        }
        @keyframes svgrotate {
            100% {
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg)
            }
        }
        .promocomment-loading .promocomment-buttons,
        .promocomment-loading .promocomment-desc {
            opacity: .3
        }
        .promocomment-loading .b-flatbutton,
        .promocomment-loading .promocomment-update-loading {
            pointer-events: none
        }
        .delcomment-form {
            width: 100%;
            max-width: 1360px;
            min-height: 300px;
            margin: 20px auto 0
        }
        .delcomment-form .form__el-wrap {
            margin-bottom: 20px
        }
        .delcomment-form .comment {
            margin-bottom: 10px;
            padding-bottom: 10px;
            border-bottom: 1px solid #DADCDD
        }
        .delcomment-form .b-leaf-inner::after {
            display: none
        }
        .delcomment-form .b-leaf-header {
            position: relative;
            min-height: 30px;
            padding: 4px 4px 4px 44px;
            margin-bottom: 4px;
            background-color: #F8F8F8;
            border: 1px solid transparent;
            border-radius: 6px
        }
        .delcomment-form .b-leaf-userpic {
            position: absolute;
            top: 3px;
            left: 4px;
            display: block;
            width: 32px;
            height: 32px;
            min-width: 32px;
            border-radius: 4px;
            z-index: 4
        }
        .delcomment-form .b-leaf-userpic-inner {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            border-radius: 4px;
            background-size: cover;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center
        }
        .delcomment-form .b-leaf-userpic-inner IMG {
            width: 100%
        }
        .delcomment-form .b-leaf-details {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            margin-top: 2px
        }
        .delcomment-form .b-leaf-username {
            display: inline-block;
            margin: 0
        }
        .delcomment-form .b-leaf-username-name::after {
            content: "\00b7";
            margin: 0 .5em 0 .3em;
            font-weight: 700;
            color: #A1AEB2
        }
        .delcomment-form .b-leaf-shorttime {
            display: none
        }
        .delcomment-form .i-ljuser-username {
            color: #00BAF8
        }
        .delcomment-form .i-ljuser-username:active,
        .delcomment-form .i-ljuser-username:focus,
        .delcomment-form .i-ljuser-username:hover {
            color: #000
        }
        .delcomment-form .i-ljuser-profile {
            width: auto!important;
            height: auto!important;
            margin-right: 4px!important;
            background-image: none!important
        }
        .delcomment-form .b-leaf-meta {
            font-size: .875em;
            font-weight: 400;
            display: inline;
            margin: 0;
            color: #A1AEB2
        }
        .delcomment-form .b-leaf-meta::after {
            content: "\00b7";
            margin: 0 .5em;
            font-weight: 700
        }
        .delcomment-form .b-leaf-permalink {
            font-size: 16px;
            color: inherit
        }
        .delcomment-form .b-leaf-permalink:active,
        .delcomment-form .b-leaf-permalink:focus,
        .delcomment-form .b-leaf-permalink:hover {
            text-decoration: none;
            color: #0086B3
        }
        @media (max-width:1400px) {
            .acomments {
                width: 100%;
                padding: 0 70px;
                box-sizing: border-box
            }
            .acomments.mdspost-article__comments {
                padding: 0
            }
            .mdspost .massaction {
                left: -20px
            }
            .aentry .massaction {
                left: -70px
            }
        }
        @media (max-width:1250px) {
            .mdspost-thread--leveldeep-20,
            .mdspost-thread--leveldeep-30,
            .mdspost-thread--leveldeep-40,
            .mdspost-thread--leveldeep-50,
            .mdspost-thread--leveldeep-60,
            .mdspost-thread--leveldeep-70 {
                margin-left: 540px!important
            }
        }
        @media (max-width:1100px) {
            .acomments {
                padding: 0 20px
            }
            .acomments.mdspost-article__comments {
                padding: 0
            }
            .acomments .b-watering,
            .acomments .mdspost-comment__body {
                width: 100%
            }
            .aentry .massaction,
            .mdspost .massaction {
                left: -20px
            }
        }
        @media (max-width:1000px) {
            .mdspost-thread--leveldeep-10,
            .mdspost-thread--leveldeep-20,
            .mdspost-thread--leveldeep-30,
            .mdspost-thread--leveldeep-40,
            .mdspost-thread--leveldeep-50,
            .mdspost-thread--leveldeep-60,
            .mdspost-thread--leveldeep-70 {
                margin-left: 420px!important
            }
        }
        @media (max-width:1000px) and (min-width:580px) {
            .acomments .mdspost-comments--is-poster .mdspost-comment:not(.mdspost-comment--collapsed) .mdspost-comment-controls {
                display: inline-block
            }
        }
        @media (max-width:750px) {
            .acomments .mdspost-comment-controls,
            .acomments .mdspost-comment-meta::after {
                display: inline-block
            }
            .acomments .mdspost-thread--leveldeep-10,
            .acomments .mdspost-thread--leveldeep-20,
            .acomments .mdspost-thread--leveldeep-30,
            .acomments .mdspost-thread--leveldeep-40,
            .acomments .mdspost-thread--leveldeep-50,
            .acomments .mdspost-thread--leveldeep-60,
            .acomments .mdspost-thread--leveldeep-70 {
                margin-left: 270px!important
            }
        }
        @media (max-width:650px) {
            .p-ljtimes .acomments .massaction.b-massaction-fixed {
                bottom: 0
            }
            .acomments .mdspost-thread--leveldeep-10,
            .acomments .mdspost-thread--leveldeep-20,
            .acomments .mdspost-thread--leveldeep-30,
            .acomments .mdspost-thread--leveldeep-40,
            .acomments .mdspost-thread--leveldeep-50,
            .acomments .mdspost-thread--leveldeep-60,
            .acomments .mdspost-thread--leveldeep-70 {
                margin-left: 90px!important
            }
        }
        @media (max-width:580px) {
            .acomments .mdspost-comment-details {
                display: inline-block;
                margin-top: 3px
            }
            .acomments .mdspost-comment-userpic {
                top: 4px
            }
            .acomments .mdspost-comment-username__name {
                display: inline-block;
                margin-bottom: 6px
            }
            .acomments .mdspost-comment--poster:not(.mdspost-comment--clipped):not(.mdspost-comment--frozen):not(.mdspost-comment--tracked):not(.mdspost-comment--screened) .mdspost-comment-username__name::after,
            .acomments .mdspost-comment--poster:not(.mdspost-comment--clipped) .mdspost-comment-username__name::after {
                top: -3px;
                padding: 5px 0 5px 52px
            }
            .acomments .mdspost-comment-username__ipaddr {
                display: block;
                margin: 0
            }
            .acomments .mdspost-comment--collapsed .mdspost-comment-meta::after,
            .acomments .mdspost-comment-meta::after,
            .acomments .mdspost-comment-username::after,
            .delcomment-form .b-leaf-meta::after,
            .delcomment-form .b-leaf-username-name::after {
                display: none
            }
            .acomments .mdspost-comment-meta {
                margin-right: 5px
            }
            .delcomment-form .b-leaf-username-name {
                margin-right: 10px
            }
        }
        .categories__wrap-inner,
        .categories__wrap-outer {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox
        }
        .categories {
            font: 14px/1 ProximaNova, Helvetica, sans-serif
        }

@media (max-width:1200px) {
 .categories {
           display: none;
        }
}

        .categories__wrap-outer {
            position: relative;
            display: flex;
            justify-content: center;
            height: 54px;
            box-shadow: 0 0 10px 1px rgba(100, 100, 100, .25);
            background: #FFF;
            z-index: 50
        }
        .categories__wrap-inner {
            position: absolute;
            display: flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            height: 100%
        }
        .categories__list,
        .categories__nav-btn {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox
        }
        .categories__nav-btn {
            display: flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            height: 100%;
            width: 40px;
            opacity: 1;
            visibility: visible;
            -webkit-transition: opacity .2s;
            transition: opacity .2s
        }
        .categories__nav-btn .flaticon {
            width: 8px;
            height: 16px
        }
        .categories__nav-btn--lim {
            visibility: hidden;
            opacity: 0
        }
        .categories__list {
            display: flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            height: 100%;
            margin: 0;
            padding: 0
        }
        .categories__list--aside {
            position: absolute;
            right: 0;
            top: 0;
            line-height: 50px;
            height: 100%;
            text-align: right
        }
        .categories__list--aside .categories__link {
            padding: 0
        }
        .categories__item {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-align-self: stretch;
            -ms-flex-item-align: stretch;
            align-self: stretch;
            -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            position: relative;
            list-style: none;
            padding: 0
        }
        .categories__item:first-child .categories__link {
            padding-left: 0
        }
        .categories__item:first-child .categories__link::after {
            left: 0;
            width: calc(100% - 12px);
            -webkit-transform: translateX(0);
            -ms-transform: translateX(0);
            transform: translateX(0)
        }
        .categories__popup {
            display: none;
            z-index: 3000;
            position: absolute;
            top: 46px;
            right: -103px;
            min-width: 200px;
            max-width: 230px;
            border: 1px solid #D4DDE1;
            border-radius: 6px;
            box-sizing: border-box;
            background: #FFF;
            box-shadow: none
        }
        .categories .popupus__inner {
            padding: 8px 0
        }
        .categories .popupus__inner::before {
            content: none
        }
        .categories .popupus__arrow {
            position: absolute;
            top: -7px;
            left: 0;
            display: block;
            width: 12px;
            height: 12px;
            margin-left: -6px;
            border-radius: 3px 0 0;
            border-top: 1px solid #C3D3D9;
            border-left: 1px solid #C3D3D9;
            background-color: #FFF;
            -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: rotate(45deg)
        }
        .categories__sublist {
            margin: 0;
            padding: 0
        }
        .categories__sublist .categories__link {
            padding: 10px 20px
        }
        .categories__sublist .categories__link:focus,
        .categories__sublist .categories__link:hover {
            background-color: #F5F7F8;
            color: #333
        }
        .categories__sublist .categories__link--active,
        .categories__sublist .categories__link:active {
            background-color: #EFF3F5
        }
        .categories__sublist .categories__link--active::after {
            display: none
        }
        .categories__item--more-open .categories__popup {
            display: block
        }
        .categories__item--more-open .categories__more-icon {
            -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            transform: rotate(90deg)
        }
        .categories__link {
            font-size: 13px;
            font-weight: 600;
            text-transform: uppercase;
            white-space: nowrap;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            height: 100%;
            padding: 0 12px;
            color: #333;
            -webkit-transition: color .2s;
            transition: color .2s
        }
        .categories__link:active,
        .categories__link:visited {
            color: #333
        }
        .categories__link:focus,
        .categories__link:hover {
            outline: 0;
            color: #00A3D9
        }
        .categories__link--active,
        .categories__link--active:active,
        .categories__link--active:visited {
            color: #00A3D9
        }
        .categories__link--active:focus,
        .categories__link--active:hover {
            color: #00C0FF
        }
        .categories__link--active::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 50%;
            width: calc(100% - 24px);
            height: 3px;
            background: #00A3D9;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            transform: translateX(-50%)
        }
        .categories__item--more {
            display: none
        }
        .categories__item--more .categories__link:focus+.categories__popup,
        .categories__wrap-outer--expandable .categories__item--more {
            display: block
        }
        .categories__item--more .categories__link {
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            color: inherit
        }
        .categories__item--more .categories__link:focus .categories__more-icon {
            -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            transform: rotate(90deg)
        }
        .categories__more-icon {
            font-size: 0;
            margin-left: 10px;
            -webkit-transition: -webkit-transform .3s;
            transition: -webkit-transform .3s;
            transition: transform .3s;
            transition: transform .3s, -webkit-transform .3s
        }
        .categories__more-icon .svgicon {
            fill: #333;
            width: 6px;
            height: 12px
        }
        .html-mobile .categories__list {
            -webkit-box-pack: start;
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start;
            background: -webkit-radial-gradient(left, ellipse, rgba(0, 0, 0, .1), transparent 6px), -webkit-radial-gradient(right, ellipse, rgba(0, 0, 0, .1), transparent 6px);
            background: radial-gradient(ellipse at left, rgba(0, 0, 0, .1), transparent 6px), radial-gradient(ellipse at right, rgba(0, 0, 0, .1), transparent 6px);
            background-size: 6px 100%;
            background-repeat: no-repeat;
            background-position: left center, right center
        }
        .html-mobile .categories__list--aside {
            padding: 0 0 0 12px
        }
        .html-mobile .categories__item--more {
            display: none
        }
        .html-mobile .categories__item:first-child {
            background: -webkit-linear-gradient(left, #FFF, rgba(255, 255, 255, 0)) left;
            background: linear-gradient(to right, #FFF, rgba(255, 255, 255, 0)) left
        }
        .html-mobile .categories__item:nth-last-of-type(2) {
            background: -webkit-linear-gradient(right, #FFF, rgba(255, 255, 255, 0)) right;
            background: linear-gradient(to left, #FFF, rgba(255, 255, 255, 0)) right
        }
        .stories-branding-category__content-nav-buttons:after,
        .stories-branding__content:after {
            clear: both
        }
        .mdspost--tretyakov .mdspost-aside-readmore .story .story-title A,
        .mdspost--tretyakov .mdspost-aside__title,
        .stories-branding,
        .stories-branding-category,
        .stories-branding-category__content-nav-buttons .flatbutton,
        .stories-branding-category__footer-button .flatbutton,
        .stories-branding-popup,
        .stories-branding-review,
        .stories-branding__about-button .flatbutton {
            font-family: ProximaNova, Helvetica, sans-serif
        }
        .stories-branding {
            margin-bottom: 26px;
            overflow: hidden;
            line-height: 1;
            color: #FFF
        }
        .stories-branding__inner {
            background: url() 50% 50% no-repeat;
            background-size: cover;
            position: relative;
            width: 100%;
            margin-right: -20px;
            margin-left: -20px;
            padding: 57px 20px 37px
        }
        .stories-branding__inner:after,
        .stories-branding__inner:before {
            content: '';
            display: block;
            position: absolute;
            top: 0;
            width: 20px;
            height: 100%
        }
        .stories-branding__inner:before {
            left: 0;
            background: -webkit-linear-gradient(right, rgba(37, 41, 42, 0) 0, rgba(37, 41, 42, 1) 100%);
            background: linear-gradient(to left, rgba(37, 41, 42, 0) 0, rgba(37, 41, 42, 1) 100%)
        }
        .stories-branding__inner:after {
            right: 0;
            background: -webkit-linear-gradient(left, rgba(37, 41, 42, 0) 0, rgba(37, 41, 42, 1) 100%);
            background: linear-gradient(to right, rgba(37, 41, 42, 0) 0, rgba(37, 41, 42, 1) 100%)
        }
        .stories-branding__header {
            padding: 0 8px
        }
        .stories-branding__logo {
            position: absolute;
            top: 52px;
            left: 28px;
            display: block;
            width: 74px;
            margin: 0
        }
        .stories-branding__logo-image {
            display: block;
            width: 100%
        }
        .stories-branding__bmwlogo {
            position: absolute;
            top: 61px;
            right: 28px;
            font-weight: 600;
            font-size: 10px;
            text-transform: uppercase;
            color: #FFF
        }
        .stories-branding__bmwlogo-image {
            display: inline-block;
            width: 63px;
            margin: 0 0 0 10px;
            vertical-align: -9px
        }
        .stories-branding__title {
            margin: 0;
            font-weight: 700;
            font-size: 35px;
            letter-spacing: .6px;
            text-align: center
        }
        .stories-branding__title-link,
        .stories-branding__title-link:active,
        .stories-branding__title-link:focus,
        .stories-branding__title-link:hover,
        .stories-branding__title-link:link,
        .stories-branding__title-link:visited {
            color: #FFF
        }
        .stories-branding__about-link,
        .stories-branding__about-link:active,
        .stories-branding__about-link:focus,
        .stories-branding__about-link:hover,
        .stories-branding__about-link:link,
        .stories-branding__about-link:visited,
        .stories-branding__title-link:hover {
            color: #00BAF8
        }
        .html-ie10 .stories-branding__title-link,
        .html-ie11 .stories-branding__title-link {
            display: inline-block;
            margin-top: 6px
        }
        .stories-branding__content {
            margin-top: 52px
        }
        .html-ie10 .stories-branding__content,
        .html-ie11 .stories-branding__content {
            margin-top: 46px
        }
        .stories-branding__content:after,
        .stories-branding__content:before {
            display: table;
            content: ''
        }
        .stories-branding__about {
            position: relative;
            float: left;
            width: 318px;
            box-sizing: border-box;
            padding: 0 8px
        }
        .stories-branding__about-text {
            margin: -5px 0 0;
            font-size: 24px;
            line-height: 1.175
        }
        .html-ie10 .stories-branding__about-text,
        .html-ie11 .stories-branding__about-text {
            margin-top: -3px
        }
        .stories-branding__about-link {
            display: inline-block;
            margin-top: 9px;
            font-weight: 700;
            font-size: 12px;
            letter-spacing: .7px;
            text-transform: uppercase
        }
        .html-ie10 .stories-branding__about-link,
        .html-ie11 .stories-branding__about-link {
            margin-top: 6px
        }
        .stories-branding-category .categories-list-item-link,
        .stories-branding-category .categories-list-item-link:active,
        .stories-branding-category .categories-list-item-link:focus,
        .stories-branding-category .categories-list-item-link:link,
        .stories-branding-category .categories-list-item-link:visited,
        .stories-branding__about-link:hover {
            color: #FFF
        }
        .stories-branding__about-button {
            margin-top: 55px
        }
        .html-ie10 .stories-branding__about-button,
        .html-ie11 .stories-branding__about-button {
            margin-top: 53px
        }
        .stories-branding__about-button .flatbutton {
            padding: 10px 28px;
            font-weight: 700;
            font-size: 12px;
            letter-spacing: .7px
        }
        .html-ie10 .stories-branding__about-button .flatbutton,
        .html-ie11 .stories-branding__about-button .flatbutton {
            padding-top: 12px;
            padding-bottom: 8px
        }
        .stories-branding__cards {
            float: left;
            width: 100%;
            box-sizing: border-box;
            padding-left: 318px;
            margin-left: -318px
        }
        @media (max-width:1000px) {
            .stories .stories-branding__inner {
                padding-top: 40px;
                padding-bottom: 76px
            }
            .stories-branding__logo {
                top: 36px
            }
            .stories-branding__bmwlogo {
                top: 44px
            }
            .stories .stories-branding__content {
                margin-top: 30px
            }
            .stories .stories-branding__about {
                float: none;
                position: static;
                width: auto
            }
            .stories .stories-branding__about BR {
                display: none
            }
            .stories .stories-branding__about-text {
                margin-top: 0
            }
            .html-ie10 .stories .stories-branding__about-text,
            .html-ie11 .stories .stories-branding__about-text {
                margin-top: -3px
            }
            .html-ie10 .stories .stories-branding__about-link,
            .html-ie11 .stories .stories-branding__about-link {
                margin-top: 8px
            }
            .stories .stories-branding__about-button {
                position: absolute;
                bottom: 30px;
                left: 0;
                width: 100%;
                text-align: center
            }
            .html-ie10 .stories .stories-branding__about-button,
            .html-ie11 .stories .stories-branding__about-button {
                bottom: 32px
            }
            .stories .stories-branding__cards {
                float: none;
                margin: 30px 0 0;
                padding: 0
            }
            .html-ie10 .stories .stories-branding__cards,
            .html-ie11 .stories .stories-branding__cards {
                margin-top: 28px
            }
        }
        @media (max-width:750px) {
            .stories .stories-branding__title {
                font-size: 30px
            }
            .stories .stories-branding__about-text {
                font-size: 22px
            }
            .stories-branding__logo {
                top: 10px;
                width: 48px
            }
            .stories-branding__bmwlogo {
                top: 10px
            }
        }
        @media (max-width:550px) {
            .stories .stories-branding__inner {
                padding-bottom: 70px
            }
        }
        @media (max-width:490px) {
            .stories .stories-branding__inner {
                padding-top: 30px
            }
            .stories .stories-branding__logo {
                float: none;
                margin: 0 auto
            }
            .stories .stories-branding__title {
                margin-top: 20px;
                padding-right: 0;
                text-align: center
            }
            .stories .stories-branding__about-text {
                font-size: 18px
            }
            .html-ie10 .stories .stories-branding__about-text,
            .html-ie11 .stories .stories-branding__about-text {
                margin-top: -1px
            }
        }
        @media screen and (min-device-width:320px) and (max-device-width:568px),
        screen and (-ms-high-contrast:active) and (max-width:30em),
        (-ms-high-contrast:none) and (max-width:30em) {
            .stories-branding-category .categories {
                border-color: #82000C
            }
        }
        .stories-branding-category .categories-list-item-link:hover {
            color: #E3FF8A;
            background-color: transparent
        }
        .stories-branding-category .categories-list-item--home .svgicon,
        .stories-branding-category .categories-list-item--more .svgicon,
        .stories-branding-category .categories-list-item--send-news .svgicon {
            opacity: .6;
            fill: #FFF
        }
        .stories-branding-category .popupus {
            background: #82000C;
            border-color: #610000;
            box-shadow: 0 0 4px 0 #82000C
        }
        .stories-branding-category .popupus__inner:before {
            background-color: #82000C;
            border-color: #610000;
            border-width: 1px
        }
        .stories-branding-category {
            overflow: hidden;
            line-height: 1;
            color: #FFF
        }
        .stories-branding-category .categories {
            background: #82000C;
            color: #FFF;
            box-shadow: none
        }
        .stories-branding-category__header {
            background: url() 50% 50%/cover no-repeat;
            text-align: center;
            position: relative;
            width: 100%;
            margin-right: -20px;
            margin-left: -20px;
            padding: 60px 20px 66px
        }
        .stories-branding-category__header:after,
        .stories-branding-category__header:before {
            content: '';
            display: block;
            position: absolute;
            top: 0;
            width: 20px;
            height: 100%
        }
        .stories-branding-category__header:before {
            left: 0;
            background: -webkit-linear-gradient(right, rgba(0, 31, 42, 0) 0, rgba(0, 31, 42, 1) 100%);
            background: linear-gradient(to left, rgba(0, 31, 42, 0) 0, rgba(0, 31, 42, 1) 100%)
        }
        .stories-branding-category__header:after {
            right: 0;
            background: -webkit-linear-gradient(left, rgba(0, 31, 42, 0) 0, rgba(0, 31, 42, 1) 100%);
            background: linear-gradient(to right, rgba(0, 31, 42, 0) 0, rgba(0, 31, 42, 1) 100%)
        }
        .stories-branding-category__header-link,
        .stories-branding-category__header-logo,
        .stories-branding-category__header-text,
        .stories-branding-category__header-title {
            position: relative;
            z-index: 2
        }
        .stories-branding-category__header-logo {
            display: inline-block;
            width: 104px
        }
        .html-ie10 .stories-branding-category__header-logo,
        .html-ie11 .stories-branding-category__header-logo {
            margin-top: 1px
        }
        .stories-branding-category__header-logo-image {
            width: 100%
        }
        .stories-branding-category__header-bmwlogo {
            position: absolute;
            top: 20px;
            right: 29px;
            font-weight: 600;
            font-size: 10px;
            text-transform: uppercase;
            color: #FFF
        }
        .stories-branding-category__header-bmwlogo-image {
            display: inline-block;
            width: 63px;
            margin: 0 0 0 10px;
            vertical-align: -9px
        }
        .stories-branding-category__header-title {
            margin: 26px 0 0;
            font-weight: 700;
            font-size: 36px
        }
        .html-ie10 .stories-branding-category__header-title,
        .html-ie11 .stories-branding-category__header-title {
            margin-top: 50px
        }
        .stories-branding-category__header-text {
            max-width: 500px;
            padding: 0 16px;
            margin: 6px auto 0;
            font-size: 16px;
            line-height: 1.25
        }
        .html-ie10 .stories-branding-category__header-text,
        .html-ie11 .stories-branding-category__header-text {
            margin-top: 4px
        }
        .stories-branding-category__header-link {
            margin-top: 12px
        }
        .stories-branding-category__content {
            position: relative;
            padding: 20px 0
        }
        .stories-branding-category__content:after,
        .stories-branding-category__content:before {
            content: '';
            display: block;
            position: absolute;
            left: -20px;
            z-index: 1;
            width: 100%;
            padding: 0 20px;
            height: 180px
        }
        .stories-branding-category__content:before {
            top: -180px;
            background: -webkit-linear-gradient(top, rgba(0, 31, 42, 0) 0, rgba(0, 31, 42, 1) 100%);
            background: linear-gradient(to bottom, rgba(0, 31, 42, 0) 0, rgba(0, 31, 42, 1) 100%)
        }
        .stories-branding-category__content:after {
            bottom: -180px;
            background: -webkit-linear-gradient(bottom, rgba(0, 31, 42, 0) 0, rgba(0, 31, 42, 1) 100%);
            background: linear-gradient(to top, rgba(0, 31, 42, 0) 0, rgba(0, 31, 42, 1) 100%)
        }
        .stories-branding-category__content-cards {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }
        .stories-branding-category__content-nav-buttons {
            padding: 0 8px
        }
        .stories-branding-category__content-nav-buttons:after,
        .stories-branding-category__content-nav-buttons:before {
            display: table;
            content: ''
        }
        .stories-branding-category__content-nav-buttons .flatbutton {
            padding-top: 11px;
            padding-bottom: 11px;
            border-color: #979797;
            font-weight: 700;
            font-size: 12px;
            line-height: 1;
            letter-spacing: .75px;
            color: #FFF
        }
        .html-ie10 .stories-branding-category__content-nav-buttons .flatbutton,
        .html-ie11 .stories-branding-category__content-nav-buttons .flatbutton {
            padding-top: 13px;
            padding-bottom: 9px
        }
        .stories-branding-category__content-nav-buttons .flatbutton:hover {
            border-color: #FFF
        }
        .stories-branding-category__content-nav-buttons .flatbutton--prev {
            float: left
        }
        .stories-branding-category__content-nav-buttons .flatbutton--next {
            float: right
        }
        .stories-branding-category__footer {
            background: url() 50% 50% no-repeat;
            background-size: cover;
            text-align: center;
            position: relative;
            width: 100%;
            margin-right: -20px;
            margin-left: -20px;
            padding: 76px 20px 82px
        }
        .stories-branding-category__footer:after,
        .stories-branding-category__footer:before {
            content: '';
            display: block;
            position: absolute;
            top: 0;
            width: 20px;
            height: 100%
        }
        .stories-branding-category__footer:before {
            left: 0;
            background: -webkit-linear-gradient(right, rgba(0, 31, 42, 0) 0, rgba(0, 31, 42, 1) 100%);
            background: linear-gradient(to left, rgba(0, 31, 42, 0) 0, rgba(0, 31, 42, 1) 100%)
        }
        .stories-branding-category__footer:after {
            right: 0;
            background: -webkit-linear-gradient(left, rgba(0, 31, 42, 0) 0, rgba(0, 31, 42, 1) 100%);
            background: linear-gradient(to right, rgba(0, 31, 42, 0) 0, rgba(0, 31, 42, 1) 100%)
        }
        .stories-branding-category__footer-button,
        .stories-branding-category__footer-text {
            position: relative;
            z-index: 2
        }
        .stories-branding-category__footer-text {
            max-width: 700px;
            padding: 0 16px;
            margin: 0 auto;
            font-size: 24px;
            line-height: 1.165
        }
        .stories-branding-category__footer-button .flatbutton {
            margin-top: 32px;
            padding: 20px 40px;
            border-radius: 40px;
            font-weight: 700;
            font-size: 20px;
            letter-spacing: 1.25px
        }
        .html-ie10 .stories-branding-category__footer-button .flatbutton,
        .html-ie11 .stories-branding-category__footer-button .flatbutton {
            padding-top: 22px;
            padding-bottom: 18px
        }
        @media (max-width:750px) {
            .stories-branding-category__header {
                padding-top: 50px;
                padding-bottom: 30px
            }
            .stories-branding-category__header-title {
                margin-top: 20px
            }
            .html-ie10 .stories-branding-category__header-title,
            .html-ie11 .stories-branding-category__header-title {
                margin-top: 24px
            }
            .stories-branding-category__header-logo {
                position: absolute;
                top: 20px;
                left: 28px;
                width: 47px
            }
            .stories-branding-category__footer {
                padding-top: 30px;
                padding-bottom: 30px
            }
            .stories-branding-category__footer-text {
                font-size: 20px
            }
            .stories-branding-category__footer-button {
                padding-top: 16px;
                padding-bottom: 16px;
                font-size: 16px
            }
        }
        @media (max-width:550px) {
            .stories-branding-category__header-title {
                font-size: 30px
            }
            .stories-branding-category__content-cards {
                height: auto!important
            }
        }
        @media (max-width:400px) {
            .stories-branding-category__content-nav-buttons .flatbutton {
                width: 100%
            }
            .stories-branding-category__content-nav-buttons .flatbutton+.flatbutton {
                margin-top: 16px
            }
            .stories-branding-category__footer-button .flatbutton {
                padding-top: 16px;
                padding-bottom: 16px;
                font-size: 16px
            }
            .html-ie10 .stories-branding-category__footer-button .flatbutton,
            .html-ie11 .stories-branding-category__footer-button .flatbutton {
                padding-top: 18px;
                padding-bottom: 14px
            }
        }
        .js-tretyakovka-popup--visible {
            overflow: hidden
        }
        .stories-branding-popup {
            display: none;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            overflow-x: hidden;
            overflow-y: auto;
            position: fixed;
            top: 0;
            left: 0;
            z-index: 5001;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 31, 42, .95);
            line-height: 1;
            text-align: left
        }
        .stories-branding-popup--open {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }
        .stories-branding-popup__wrapper {
            position: relative;
            width: 100%;
            max-width: 1600px;
            height: 100%;
            margin: 0 auto
        }
        .stories-branding-popup__header {
            position: relative;
            height: 112px
        }
        .stories-branding-popup__header-logo {
            display: block;
            position: absolute;
            top: 50%;
            left: 30px;
            width: 77px;
            height: 50px;
            margin-top: -25px
        }
        .stories-branding-popup__header-logo-image {
            width: 100%
        }
        .stories-branding-popup__header-close {
            position: absolute;
            top: 50%;
            right: 30px;
            margin-top: -13.5px;
            padding: 0;
            border: 0;
            background: 0 0;
            outline: 0;
            font-size: 0;
            cursor: pointer
        }
        .stories-branding-popup__header-close .svgicon {
            width: 27px;
            height: 27px;
            fill: #FFF
        }
        .stories-branding-popup__content {
            position: relative;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            min-height: 300px
        }
        .html-mobile .stories-branding-popup__content {
            min-height: 380px
        }
        .stories-branding-popup__content-inner {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
        .stories-branding-popup__content-inner .stories-branding-popup__wrapper {
            box-sizing: border-box;
            padding: 0 30px
        }
        .stories-branding-popup__pic {
            position: relative;
            width: calc(100% - 454px);
            height: 100%
        }
        .stories-branding-popup__pic-header {
            position: absolute;
            top: 0;
            left: 100%;
            width: 400px;
            padding-left: 54px;
            color: #FFF
        }
        .stories-branding-popup__pic-header-title {
            margin: 0;
            font-weight: 700;
            font-size: 46px;
            line-height: 1
        }
        .html-ie10 .stories-branding-popup__pic-header-title,
        .html-ie11 .stories-branding-popup__pic-header-title {
            margin-top: 7px
        }
        .stories-branding-popup__pic-header-description {
            margin: 24px 0 0;
            font-size: 24px;
            line-height: 28px
        }
        .html-ie10 .stories-branding-popup__pic-header-description,
        .html-ie11 .stories-branding-popup__pic-header-description {
            margin-top: 20px
        }
        .stories-branding-popup__pic-image {
            display: block;
            margin: 0 auto;
            max-width: 100%;
            max-height: 100%
        }
        .stories-branding-popup__pic-footer {
            position: absolute;
            top: 200px;
            left: 100%;
            width: 400px;
            padding-left: 54px;
            color: #FFF
        }
        .stories-branding-popup__pic-footer-name {
            margin: 0;
            font-size: 24px
        }
        .stories-branding-popup__pic-footer-author {
            margin: 12px 0 0;
            font-size: 14px
        }
        .html-ie10 .stories-branding-popup__pic-footer-author,
        .html-ie11 .stories-branding-popup__pic-footer-author {
            margin-top: 11px
        }
        .stories-branding-popup__pic-footer-button {
            padding: 11px 55px;
            margin-top: 24px;
            letter-spacing: .75px;
            font-size: 12px;
            white-space: nowrap
        }
        .html-ie10 .stories-branding-popup__pic-footer-button,
        .html-ie11 .stories-branding-popup__pic-footer-button {
            margin-top: 22px
        }
        .stories-branding-popup__footer {
            position: relative;
            padding: 54px 0
        }
        .stories-branding-popup__footer:after,
        .stories-branding-popup__footer:before {
            content: '';
            display: block;
            position: absolute;
            top: 54px;
            z-index: 2;
            width: 64px;
            height: 100px;
            opacity: 0;
            -webkit-transition: opacity .2s ease;
            transition: opacity .2s ease
        }
        .stories-branding-popup__footer:before {
            left: 0;
            background: -webkit-linear-gradient(right, rgba(0, 31, 42, 0) 0, rgba(0, 31, 42, 1) 100%);
            background: linear-gradient(to left, rgba(0, 31, 42, 0) 0, rgba(0, 31, 42, 1) 100%)
        }
        .stories-branding-popup__footer:after {
            right: 0;
            background: -webkit-linear-gradient(left, rgba(0, 31, 42, 0) 0, rgba(0, 31, 42, 1) 100%);
            background: linear-gradient(to right, rgba(0, 31, 42, 0) 0, rgba(0, 31, 42, 1) 100%)
        }
        .stories-branding-popup__footer:not(.stories-branding-popup__footer--end):after,
        .stories-branding-popup__footer:not(.stories-branding-popup__footer--start):before {
            opacity: 1
        }
        .stories-branding-popup__footer-button {
            position: absolute;
            top: 50%;
            z-index: 3;
            padding: 0;
            margin-top: -13px;
            border: 0;
            background: 0 0;
            outline: 0;
            font-size: 0;
            cursor: pointer
        }
        .stories-branding-popup__footer-button--prev {
            left: 22px
        }
        .stories-branding-popup__footer-button--next {
            right: 22px
        }
        .stories-branding-popup__footer-button .svgicon {
            width: 14px;
            height: 25px;
            fill: #FFF
        }
        .stories-branding-popup__footer--end .stories-branding-popup__footer-button--next,
        .stories-branding-popup__footer--start .stories-branding-popup__footer-button--prev {
            cursor: default
        }
        .stories-branding-popup__footer--end .stories-branding-popup__footer-button--next .svgicon,
        .stories-branding-popup__footer--start .stories-branding-popup__footer-button--prev .svgicon {
            opacity: .2
        }
        .stories-branding-popup__footer-list {
            position: relative;
            z-index: 1;
            padding: 0 64px;
            margin: 0;
            white-space: nowrap;
            font-size: 0
        }
        .stories-branding-popup__footer-list-item {
            display: inline-block;
            position: relative;
            z-index: 1
        }
        .stories-branding-popup__footer-list-item:first-child {
            -webkit-transition: margin .4s ease;
            transition: margin .4s ease
        }
        .stories-branding-popup__footer-list-item:not(:first-child) {
            padding-left: 8px
        }
        .stories-branding-popup__footer-list-item:before {
            content: '';
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 31, 42, .8)
        }
        .stories-branding-popup__footer-list-item .svgicon {
            display: none;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 26px;
            height: 18px;
            margin: -9px 0 0 -13px;
            fill: #FFF
        }
        .stories-branding-popup__footer-list-item--selected .svgicon,
        .stories-branding-popup__footer-list-item--selected:before {
            display: block
        }
        .stories-branding-popup__footer-list-item-image {
            height: 100px;
            cursor: pointer
        }
        @media (max-width:1000px) {
            .stories-branding-popup__footer-button,
            .stories-branding-popup__pic-header-title BR {
                display: none
            }
            .stories-branding-popup__header-logo {
                left: 50%;
                margin-left: -38.5px
            }
            .stories-branding-popup__pic {
                box-sizing: border-box;
                width: 100%;
                padding: 150px 0 140px
            }
            .stories-branding-popup__pic-footer,
            .stories-branding-popup__pic-header {
                left: 0;
                width: 100%;
                padding-left: 0;
                text-align: center
            }
            .stories-branding-popup__pic-image {
                position: relative;
                top: 50%;
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%)
            }
            .stories-branding-popup__pic-footer {
                top: auto;
                bottom: 0
            }
            .stories-branding-popup__footer {
                padding: 40px 0 8px
            }
            .stories-branding-popup__footer:after,
            .stories-branding-popup__footer:before {
                top: 40px;
                opacity: 1
            }
            .stories-branding-popup__footer-list {
                padding: 0;
                overflow-x: scroll
            }
        }
        @media (max-width:550px),
        (max-width:1000px) and (max-height:800px),
        (max-device-width:1000px) and (orientation:landscape) {
            .stories-branding-popup__header {
                height: 90px
            }
            .stories-branding-popup__header-close {
                margin-top: -9.5px
            }
            .stories-branding-popup__header-close .svgicon {
                width: 19px;
                height: 19px
            }
            .stories-branding-popup__pic {
                padding: 90px 0 128px
            }
            .stories-branding-popup__pic-header-title {
                font-size: 28px
            }
            .html-ie10 .stories-branding-popup__pic-header-title,
            .html-ie11 .stories-branding-popup__pic-header-title {
                margin-top: 3px
            }
            .stories-branding-popup__pic-header-description {
                margin-top: 12px;
                font-size: 18px;
                line-height: 20px
            }
            .html-ie10 .stories-branding-popup__pic-header-description,
            .html-ie11 .stories-branding-popup__pic-header-description {
                margin-top: 10px
            }
            .stories-branding-popup__pic-footer-name {
                font-size: 18px
            }
            .stories-branding-popup__pic-footer-author {
                font-size: 12px
            }
            .stories-branding-popup__footer:after,
            .stories-branding-popup__footer:before {
                width: 30px;
                height: 50px
            }
            .stories-branding-popup__footer-list-item-image {
                height: 50px
            }
        }
        .tret-artwork {
            position: relative;
            border: 1px solid #999;
            font-size: 14px;
            background: #F7F9FA;
            overflow: hidden
        }
        .tret-artwork__bg {
            display: none
        }
        .tret-artwork__img {
            box-sizing: border-box;
            position: relative;
            z-index: 1;
            display: block;
            margin: auto;
            padding: .625em .625em 1.25em;
            max-width: 100%;
            max-height: 400px
        }
        .tret-artwork__caption {
            position: relative;
            margin-top: -3.125em;
            padding: 2.5em .625em .625em;
            text-align: center
        }
        .tret-artwork__name {
            padding: .2em 0;
            font-size: 1.333em;
            line-height: 1
        }
        @media all and (min-width:480.1px) {
            .tret-artwork {
                font-size: 16px
            }
        }
        @media all and (min-width:650.1px) {
            .tret-artwork {
                border: none
            }
            .tret-artwork__bg {
                display: block;
                position: absolute;
                top: -35px;
                left: -35px;
                right: -35px;
                bottom: -35px;
                background-size: cover;
                background-position: 50% 50%;
                background-repeat: no-repeat
            }
            .tret-artwork__bg:after {
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(0, 0, 0, .8)
            }
            .tret-artwork__caption {
                color: #fff
            }
            .tret-artwork__img {
                padding: 1.25em
            }
            @supports ((-webkit-filter:blur(1px)) or (filter:blur(1px))) {
                .tret-artwork__bg {
                    -webkit-filter: blur(25px);
                    filter: blur(25px)
                }
                .tret-artwork__bg:after {
                    content: none
                }
                .tret-artwork__caption {
                    background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .6) 80%, rgba(0, 0, 0, .6));
                    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .6) 80%, rgba(0, 0, 0, .6))
                }
            }
        }
        .mdspost--tretyakov .mdspost-goback {
            border-top: 1px solid rgba(255, 255, 255, .6)
        }
        .mdspost--tretyakov .mdspost-aside__title {
            margin-top: 9px;
            font-size: 14px;
            letter-spacing: 1.28px;
            line-height: 1.25;
            text-transform: uppercase
        }
        .html-ie10 .mdspost--tretyakov .mdspost-aside__title,
        .html-ie11 .mdspost--tretyakov .mdspost-aside__title {
            margin-top: 10px
        }
        .mdspost--tretyakov .mdspost-aside-readmore {
            padding-top: 2px
        }
        .html-ie10 .mdspost--tretyakov .mdspost-aside-readmore,
        .html-ie11 .mdspost--tretyakov .mdspost-aside-readmore {
            padding-top: 3px
        }
        .mdspost--tretyakov .mdspost-aside-readmore .story {
            margin-top: 22px;
            padding-top: 0;
            border-top: 0
        }
        .html-ie10 .mdspost--tretyakov .mdspost-aside-readmore .story,
        .html-ie11 .mdspost--tretyakov .mdspost-aside-readmore .story {
            margin-top: 19px
        }
        .mdspost--tretyakov .mdspost-aside-readmore .story .story-title {
            margin-top: 7px
        }
        .html-ie10 .mdspost--tretyakov .mdspost-aside-readmore .story .story-title,
        .html-ie11 .mdspost--tretyakov .mdspost-aside-readmore .story .story-title {
            margin-bottom: 11px
        }
        .mdspost--tretyakov .mdspost-aside-readmore .story .story-title A {
            font-weight: 700;
            font-size: 24px;
            line-height: 1
        }
        .mdspost--tretyakov .mdspost-aside-readmore .story .story-media {
            margin-bottom: 7px
        }
        .html-ie10 .mdspost--tretyakov .mdspost-aside-readmore .story .story-media,
        .html-ie11 .mdspost--tretyakov .mdspost-aside-readmore .story .story-media {
            margin-bottom: 5px
        }
        .stories-branding-review {
            box-sizing: border-box;
            margin-right: auto;
            margin-left: auto;
            padding: 20px;
            background-color: #E5F7FD;
            line-height: 1
        }
        @media (max-width:1000px) {
            .stories-branding-review {
                max-width: 50%
            }
        }
        @media (max-width:750px) {
            .stories-branding-review {
                max-width: none
            }
        }
        .stories-branding-review__text {
            margin: 0;
            font-size: 24px;
            line-height: 1.045
        }
        .html-ie10 .stories-branding-review__text,
        .html-ie11 .stories-branding-review__text {
            margin-top: 3px
        }
        .stories-branding-review__button .flatbutton {
            box-sizing: border-box;
            width: 100%;
            padding-top: 10px;
            padding-bottom: 10px;
            margin-top: 26px;
            font-size: 12px
        }
        .html-ie10 .stories-branding-review__button .flatbutton,
        .html-ie11 .stories-branding-review__button .flatbutton {
            padding-top: 8px;
            padding-bottom: 12px;
            margin-top: 23px
        }
        .b-filterset {
            max-width: 290px;
            font: 14px/1.4 Arial, sans-serif;
            color: #000
        }
        .b-filterset-addnew-input,
        .b-filterset-list LABEL {
            display: block;
            white-space: nowrap;
            line-height: 1.333
        }
        .b-filterset B,
        .b-filterset CODE,
        .b-filterset DD,
        .b-filterset DIV,
        .b-filterset DT,
        .b-filterset EM,
        .b-filterset I,
        .b-filterset KBD,
        .b-filterset LABEL,
        .b-filterset LI,
        .b-filterset P,
        .b-filterset PRE,
        .b-filterset SPAN,
        .b-filterset STRONG,
        .b-filterset TD,
        .b-filterset TH {
            font-size: 100%
        }
        .b-filterset .i-ljuser-userhead {
            vertical-align: top!important;
            margin: 1px 0 0!important;
            border: none!important
        }
        .b-filterset .i-ljuser-username:active,
        .b-filterset .i-ljuser-username:hover,
        .b-filterset .i-ljuser-username:link,
        .b-filterset .i-ljuser-username:visited {
            color: #0051B7!important;
            text-decoration: none!important;
            border: none!important
        }
        .b-filterset .b-filterset-subtitle,
        .b-filterset .b-filterset-title {
            margin: 0 1.142em .5em 0!important;
            color: #222!important
        }
        .b-filterset .b-filterset-title {
            font-weight: 700!important
        }
        .b-filterset-list {
            position: relative;
            z-index: 1;
            overflow: auto;
            max-height: 14em;
            min-width: 220px;
            margin: 0 0 .3em;
            padding: 0;
            background-attachment: scroll;
            background-clip: border-box;
            background-image: -webkit-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, .1), transparent), -webkit-radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, .1), transparent);
            background-image: radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, .1), transparent), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, .1), transparent);
            background-origin: padding-box;
            background-position: 0 0, 0 100%;
            background-repeat: no-repeat;
            background-size: 100% 7px
        }
        .b-filterset-list:after,
        .b-filterset-list:before {
            position: relative;
            z-index: -1;
            display: block;
            content: "";
            height: 14px;
            margin: 0 0 -14px;
            background: -webkit-linear-gradient(top, #F4F5F6, #F4F5F6 30%, rgba(244, 245, 246, 0));
            background: linear-gradient(to bottom, #F4F5F6, #F4F5F6 30%, rgba(244, 245, 246, 0))
        }
        .b-filterset-list:after {
            margin: -14px 0 0;
            background: -webkit-linear-gradient(top, rgba(228, 229, 233, 0), #E4E5E9 70%, #E4E5E9);
            background: linear-gradient(to bottom, rgba(228, 229, 233, 0), #E4E5E9 70%, #E4E5E9)
        }
        .b-filterset-list LI {
            margin: 0;
            padding: 0;
            list-style-type: none
        }
        .b-filterset-list LI.loading {
            background: url() 100% 50% no-repeat
        }
        .b-filterset-list LABEL {
            font-size: .857em
        }
        .b-filterset-list LABEL:hover {
            background: #7292BD;
            color: #FFF
        }
        .b-filterset-addnew-input {
            margin: 0 0 .5em;
            font-size: .857em
        }
        .b-filterset-addnew {
            margin: .5em 0 0
        }
        .b-filterset-pseudo {
            font-size: .857em;
            color: #0051B7
        }
        .b-filterset-submit {
            text-align: right
        }
        .b-filterset-loader:after,
        .b-filterset-loader:before {
            display: inline-block;
            visibility: hidden;
            content: '';
            width: 21px;
            height: 21px;
            margin: -2px 0 0 4px;
            background: url() 50% 50% no-repeat;
            vertical-align: middle
        }
        .b-filterset-loader-after:before,
        .b-filterset-loader-before:after {
            display: none
        }
        .b-filterset-loading .b-filterset-loader-after:after,
        .b-filterset-loading .b-filterset-loader-before:before {
            visibility: visible
        }
        .flatblue.rutos {
            display: none;
            position: fixed;
            top: 50%;
            left: 50%;
            z-index: 5001;
            width: 510px;
            margin: -280px 0 0 -255px;
            padding: 0;
            font: 400 15px/1.4 ProximaNova, Helvetica, sans-serif!important;
            letter-spacing: .01em;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            text-align: left;
            background: #FFF!important;
            color: #242F33!important
        }
        .rutos .flatblue-head {
            margin: 0;
            padding: 15px 25px;
            text-align: left;
            background: #09C;
            color: #FFF
        }
        .html-ie11 .rutos .flatblue-head {
            padding: 18px 25px 12px
        }
        .rutos .flatblue-header {
            margin: 0;
            padding: 0;
            text-transform: uppercase;
            font: 300 21px/1 ProximaNova, Helvetica, Arial, sans-serif!important;
            background: #09C;
            color: #FFF
        }
        .rutos .flatblue-body,
        .rutos__intro {
            font: 400 13px/1.4 ProximaNova, Helvetica, sans-serif!important;
            color: #242F33!important
        }
        .rutos .flatblue-body {
            margin: 0;
            padding: 25px;
            background: #FFF!important
        }
        .rutos__intro,
        .rutos__tos {
            margin: 0 0 15px;
            background: #FFF!important
        }
        .rutos .flatblue-body::after {
            content: "";
            display: table;
            clear: both
        }
        .rutos__intro {
            padding: 0
        }
        .rutos__intro A,
        .rutos__intro A:link,
        .rutos__intro A:visited {
            border: 0!important;
            font: inherit!important;
            text-decoration: none!important;
            color: #00A3D9!important
        }
        .rutos__intro A:active,
        .rutos__intro A:hover {
            border: 0!important;
            text-decoration: none!important;
            color: #0086B3!important
        }
        .rutos__tos {
            overflow: auto;
            height: 130px;
            padding: 0;
            border-top: 1px solid #C3D3D9;
            border-bottom: 1px solid #C3D3D9;
            font: 400 13px/1.4 ProximaNova, Helvetica, sans-serif!important;
            color: #242F33!important
        }
        .tos2017 ol {
            counter-reset: item;
            margin: 1em 0 1em 1em;
            padding: 0
        }
        .tos2017 li,
        .tos2017 p {
            margin: 0 0 1em
        }
        .tos2017 li {
            display: block
        }
        .tos2017 li::before {
            content: counters(item, ".") ". ";
            counter-increment: item
        }
        .tos2017 li h4,
        .tos2017 li h5 {
            display: inline-block
        }
        .tos2017 .tos2017__term {
            margin: 1em 0 1em 1em
        }
        .tos2017 table {
            margin: 0 0 1em
        }
        .tos2017 h3 {
            margin: 0;
            font-size: 1.5em
        }
        .tos2017 h4 {
            margin: 0;
            font-size: 1em
        }
        .tos2017 h5 {
            margin: 0 0 .5em;
            font-size: 1em;
            font-weight: 700
        }
        .rutos__tos DIV,
        .rutos__tos LI,
        .rutos__tos OL,
        .rutos__tos P,
        .rutos__tos UL {
            font: 400 13px/1.4 ProximaNova, Helvetica, sans-serif!important
        }
        .rutos__tos OL,
        .rutos__tos UL {
            margin: 0 0 1em 2em;
            padding: 0
        }
        .rutos__tos LI {
            margin: 0 0 .5em
        }
        .rutos__tos DIV,
        .rutos__tos P {
            margin: 0 0 1em
        }
        .rutos__tos H3,
        .rutos__tos H4,
        .rutos__tos STRONG {
            font: 700 13px/1.4 ProximaNova, Helvetica, sans-serif!important
        }
        .rutos__tos STRONG {
            margin: 0
        }
        .rutos__tos H3,
        .rutos__tos H4 {
            margin: 0 0 1em
        }
        .rutos__bonus,
        .rutos__checkbox {
            margin: 0 0 15px;
            background: #FFF!important;
            color: #242F33!important
        }
        .rutos__bonus,
        .rutos__checkbox .custom--label,
        .rutos__message {
            font: 400 13px/1.4 ProximaNova, Helvetica, sans-serif!important
        }
        .rutos__checkbox .checkbox:focus+.custom--label::after {
            display: none
        }
        .rutos__bonus {
            padding: 0
        }
        .rutos__message {
            margin: 0 0 5px!important;
            padding: 0!important;
            background: #FFF!important;
            color: #242F33!important
        }
        .rutos__actions {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
            justify-content: space-between;
            background: #FFF!important;
            color: #242F33!important
        }
        .p-rutos .rutos {
            display: block
        }
        .p-rutos .b-fader {
            display: block!important
        }
        @media screen and (max-width:650px) {
            .flatblue.rutos {
                position: absolute;
                top: 0;
                right: 0;
                left: 0;
                width: auto!important;
                margin: 0!important
            }
        }
        .b-loginform__social-form,
        .p-loginform .s-loginform {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal
        }
        .b-loginform * {
            font-family: ProximaNova, Helvetica, sans-serif!important;
            font-size: inherit!important;
            text-transform: inherit!important
        }
        .b-loginform .b-loginform DIV {
            cursor: default
        }
        .b-loginform-wrap {
            position: relative;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            box-sizing: border-box;
            width: 100%;
            max-width: 45.71429em;
            height: auto;
            overflow: visible;
            margin: auto;
            padding: 1.14286em 1.71429em 1.71429em;
            border-radius: .57143em;
            background: #FFF!important;
            border: 1px solid #D4DDE1!important;
            box-shadow: 0 0 1px rgba(0, 0, 0, .12), 0 8px 12px rgba(0, 0, 0, .12);
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            -webkit-text-size-adjust: 100%;
            -ms-text-size-adjust: 100%;
            text-size-adjust: 100%;
            font-size: 14px!important;
            letter-spacing: normal!important;
            letter-spacing: initial!important;
            text-transform: none!important;
            cursor: default
        }
        .b-loginform__close {
            display: none!important;
            position: absolute;
            top: 0;
            left: calc(100% + .571428571428571em);
            padding: 0;
            border: none;
            background: 0 0;
            font-size: inherit!important;
            line-height: 0!important;
            cursor: pointer
        }
        .b-loginform__close:focus {
            outline: #00A3D9 auto 3px
        }
        .b-loginform__close .svgicon {
            display: block!important;
            width: 1em;
            height: 1em;
            padding: .07143em;
            fill: #FFF!important;
            font-size: inherit!important
        }
        .b-loginform__title {
            margin: 0 0 .57143em;
            padding: 0;
            text-align: left;
            font-size: 2em!important;
            font-weight: 700!important;
            line-height: 1.21429;
            letter-spacing: -.00357em;
            font-style: normal;
            color: #333!important
        }
        .b-loginform__link,
        .b-loginform__link:visited {
            color: #00A3D9!important;
            text-decoration: none!important
        }
        .b-loginform__text--nowrap {
            white-space: nowrap
        }
        .b-loginform__text--bold {
            font-weight: 700
        }
        .html-ie10 .b-loginform__text--bold,
        .html-ie11 .b-loginform__text--bold {
            padding-top: .3em
        }
        .b-loginform__body {
            position: static;
            width: auto;
            height: auto;
            min-height: 14em;
            overflow: visible;
            display: -webkit-box!important;
            display: -webkit-flex!important;
            display: -ms-flexbox!important;
            display: flex!important;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
            justify-content: space-between;
            border: none;
            font: inherit!important
        }
        .b-loginform__form {
            position: relative;
            display: -webkit-box!important;
            display: -webkit-flex!important;
            display: -ms-flexbox!important;
            display: flex!important;
            -webkit-box-flex: 1!important;
            -webkit-flex: 1!important;
            -ms-flex: 1!important;
            flex: 1!important;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
            justify-content: space-between;
            width: 100%;
            font: inherit!important
        }
        .b-loginform__form-wrap {
            position: static;
            width: 100%;
            height: auto;
            overflow: visible;
            border: none;
            font: inherit!important
        }
        .b-loginform__link {
            border: none!important;
            outline: currentColor;
            text-align: right;
            font: inherit!important;
            line-height: 1.14286em!important;
            letter-spacing: -.00714em!important
        }
        .b-loginform__link:active,
        .b-loginform__link:focus,
        .b-loginform__link:hover,
        .b-loginform__link:link,
        .b-loginform__link:visited {
            text-transform: none!important;
            font-weight: 400!important;
            cursor: pointer!important
        }
        .b-loginform__link:focus,
        .b-loginform__link:hover {
            color: #00C0FF!important
        }
        .b-loginform__link:active {
            color: #0996C5!important
        }
        .html-ie10 .b-loginform__link,
        .html-ie11 .b-loginform__link {
            padding-top: .125em
        }
        .b-loginform__separator {
            width: 1px;
            margin: 0 1.71429em;
            background: #D4DCE0!important
        }
        .b-loginform__separator-mobile {
            line-height: 1.14286em;
            text-align: center;
            position: relative;
            display: none!important;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            width: 100%;
            height: 1.14286em;
            margin: 1.14286em 0;
            color: #8C969B!important
        }
        .b-loginform__separator-mobile::before {
            display: block!important;
            content: '';
            width: 100%;
            height: 1px;
            background: #D4DCE0!important
        }
        .b-loginform__separator-mobile::after {
            content: attr(data-text);
            line-height: 1.14286em;
            white-space: nowrap;
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            padding: 0 .85714em;
            margin-top: -.07143em;
            background: #FFF!important
        }
        .b-loginform__soc-btns-wrap,
        .b-loginform__social-form {
            position: static;
            height: auto;
            overflow: visible;
            border: none
        }
        .b-loginform__social-form {
            width: 100%!important;
            display: -webkit-box!important;
            display: -webkit-flex!important;
            display: -ms-flexbox!important;
            display: flex!important;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-box-flex: 1!important;
            -webkit-flex: 1!important;
            -ms-flex: 1!important;
            flex: 1!important;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }
        .b-loginform__soc-btns-wrap {
            width: 100%;
            margin-top: auto;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
            justify-content: space-between
        }
        .b-loginform__footer-wrap {
            display: none!important;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            width: 100%;
            margin-top: 1.14286em;
            padding-top: 1.14286em;
            border: none;
            border-top: 1px solid #D4DCE0!important;
            color: #333!important
        }
        @media all and (max-width:750px) {
            .logged-out .s-body .b-loginform {
                margin: 10px auto
            }
            .b-loginform__close {
                top: .71429em;
                right: .57143em;
                left: auto;
                left: initial
            }
            .b-loginform__close .svgicon {
                fill: #333!important
            }
            .b-loginform-reg-bar {
                right: 2.85714em!important
            }
        }
        @media all and (max-width:420px) {
            .b-loginform {
                max-width: none;
                border: 0;
                box-shadow: none
            }
        }
        @media all and (max-width:350px) {
            .b-loginform__footer-wrap {
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center
            }
            .b-loginform__text--nowrap {
                display: none!important
            }
        }
        @media all and (max-height:600px) {
            .b-loginform.b-loginform--desktop-wrap {
                font-size: 11.9px
            }
            .b-loginform.b-loginform--desktop__separator--mobile {
                height: .3em
            }
        }
        @media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape) {
            .b-loginform__separator {
                margin: 0 1em
            }
            .b-loginform-other-field {
                white-space: nowrap;
                font-size: 12.2px
            }
        }
        @media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape) {
            .b-loginform__separator {
                margin: 0 1em
            }
            .b-loginform-other-field {
                white-space: nowrap;
                font-size: 12.2px
            }
        }
        .b-loginform-btn--facebook,
        .b-loginform-btn--google,
        .b-loginform-btn--twitter,
        .b-loginform-btn--vkontakte {
            margin-bottom: .75em;
            color: #FFF!important
        }
        .b-loginform-reg-bar {
            position: absolute!important;
            top: 1.14286em;
            right: 1.71429em;
            left: auto;
            bottom: auto;
            width: auto;
            height: auto;
            overflow: visible;
            border: none;
            line-height: 1.14286em!important;
            text-transform: none!important;
            font: inherit!important
        }
        .b-loginform-field,
        .b-loginform-field__wrap {
            position: relative;
            left: 0;
            height: auto;
            overflow: visible;
            bottom: auto;
            top: 0
        }
        .b-loginform-reg-bar__caption {
            margin-right: .28571em;
            font: inherit!important;
            font-weight: 700!important;
            line-height: 1.14286em;
            color: #333!important
        }
        .b-loginform-reg-bar__link {
            border: none!important;
            outline: currentColor;
            font: inherit!important;
            font-weight: 700!important;
            line-height: 1.14286em!important;
            text-decoration: none!important;
            color: #00A3D9!important
        }
        .b-loginform-reg-bar__link:active,
        .b-loginform-reg-bar__link:focus,
        .b-loginform-reg-bar__link:hover,
        .b-loginform-reg-bar__link:link,
        .b-loginform-reg-bar__link:visited {
            text-transform: none;
            cursor: pointer
        }
        .b-loginform-reg-bar__link:visited {
            color: #00A3D9!important
        }
        .b-loginform-reg-bar__link:focus,
        .b-loginform-reg-bar__link:hover {
            color: #00C0FF!important
        }
        .b-loginform-reg-bar__link:active {
            color: #0996C5!important
        }
        @media all and (max-width:650px) {
            .b-loginform-reg-bar {
                right: 2.85714em!important
            }
        }
        .b-loginform-field {
            right: auto;
            width: 100%;
            margin-bottom: .75em;
            border: none;
            font: inherit!important;
            font-size: 1.14286em!important
        }
        .b-loginform-field:only-of-type+.b-loginform-btn--login {
            margin-top: 0
        }
        .b-loginform-field__wrap {
            right: auto;
            width: auto;
            border: none;
            font: inherit!important
        }
        .b-loginform-field__icon-wrap {
            position: absolute;
            top: 0;
            left: 1em;
            right: auto;
            bottom: auto;
            width: auto;
            height: calc(100% - 2px);
            display: -webkit-box!important;
            display: -webkit-flex!important;
            display: -ms-flexbox!important;
            display: flex!important;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            pointer-events: none;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            border: none
        }
        .b-loginform-field__icon-wrap .svgicon {
            fill: #C8D4DA!important;
            width: 1em;
            height: 1em
        }
        .b-loginform-field__input {
            width: 100%;
            height: 2.5em;
            margin: 0;
            padding-left: 2.75em;
            box-sizing: border-box;
            border: 1px solid #D4DCE0!important;
            background-color: #FFF!important;
            border-radius: .25em;
            font: inherit!important;
            color: #333!important;
            -webkit-transition: border-color .2s;
            transition: border-color .2s
        }
        .b-loginform-field__input::-webkit-input-placeholder {
            line-height: 1.5em
        }
        .b-loginform-field__input:focus {
            outline: 0;
            border-color: #00A3D9!important
        }
        .html-ie10 .b-loginform-field__input,
        .html-ie11 .b-loginform-field__input {
            padding-top: .3em
        }
        .b-loginform-field--error .b-loginform-field__input {
            border-color: #FC9B9B!important
        }
        .b-loginform-field--error .b-loginform-field__errorMsg {
            height: 1.2em!important;
            opacity: 1!important
        }
        .b-loginform-field__errorMsg {
            display: block!important;
            z-index: 1!important;
            min-width: 10.41667em;
            padding: 0;
            box-sizing: border-box;
            text-align: left;
            font: inherit!important;
            font-size: .75em!important;
            line-height: 1.5em!important;
            color: #FF4646!important;
            -webkit-transition: height .3s, opacity .2s;
            transition: height .3s, opacity .2s
        }
        .b-loginform-field__errorMsg A {
            text-decoration: underline;
            font: inherit!important;
            color: #FF4646!important
        }
        .b-loginform-field__errorMsg.ng-hide:not(.ng-hide-animate) {
            height: 0!important;
            opacity: 0!important;
            display: block!important
        }
        .html-ie10 .b-loginform-field--error .b-loginform-field__errorMsg,
        .html-ie11 .b-loginform-field--error .b-loginform-field__errorMsg {
            line-height: 1.6em
        }
        .b-loginform-other-field {
            position: static;
            width: auto;
            height: auto;
            overflow: visible;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
            justify-content: space-between;
            border: none;
            font: inherit!important
        }
        .b-loginform-checkbox {
            display: inline-block!important;
            position: relative;
            top: 0;
            left: 0;
            right: auto;
            bottom: auto;
            width: auto;
            padding: 0 0 0 1.71429em;
            box-sizing: border-box;
            border: none;
            line-height: 1.14286em!important;
            font: inherit!important;
            font-weight: 400!important;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none
        }
        .b-loginform-checkbox__input {
            left: -9999px;
            width: 1px;
            height: 1px;
            position: absolute
        }
        .b-loginform-checkbox__input:focus~.b-loginform-checkbox__control,
        .b-loginform-checkbox__input:hover~.b-loginform-checkbox__control {
            border-color: #BDC8CD!important
        }
        .b-loginform-checkbox__input:checked~.b-loginform-checkbox__control {
            border-color: transparent!important;
            background-color: #00A3D9!important
        }
        .b-loginform-checkbox__input:checked~.b-loginform-checkbox__control::after {
            opacity: 1;
            margin-top: 0
        }
        .b-loginform-checkbox__input:checked~.b-loginform-checkbox__label:focus+.b-loginform-checkbox__control,
        .b-loginform-checkbox__input:checked~.b-loginform-checkbox__label:hover+.b-loginform-checkbox__control {
            border-color: transparent!important;
            background-color: #00C0FF!important
        }
        .b-loginform-checkbox__input:checked~.b-loginform-checkbox__label:active+.b-loginform-checkbox__control {
            border-color: transparent;
            background-color: #0996C5!important
        }
        .b-loginform-checkbox__label {
            cursor: pointer!important;
            word-break: break-word;
            font: inherit!important;
            color: #333!important
        }
        .html-ie10 .b-loginform-checkbox__label,
        .html-ie11 .b-loginform-checkbox__label {
            line-height: 0!important;
            vertical-align: -.125em!important
        }
        .b-loginform-checkbox__label:focus {
            outline: 0
        }
        .b-loginform-checkbox__label:focus+.b-loginform-checkbox__control,
        .b-loginform-checkbox__label:hover+.b-loginform-checkbox__control {
            border-color: #BDC8CD!important
        }
        .b-loginform-checkbox__label:active+.b-loginform-checkbox__control {
            border-color: #BDC8CD!important;
            background-color: #F9FAFA!important
        }
        .b-loginform-checkbox__control {
            top: 0;
            position: absolute;
            margin-left: -1.71429em;
            width: 1.14286em;
            height: 1.14286em;
            border: 1px solid #D4DCE0!important;
            cursor: pointer;
            display: block!important;
            box-sizing: border-box;
            -webkit-transition: border-width .15s, border-color .15s, background-color .15s;
            transition: border-width .15s, border-color .15s, background-color .15s;
            border-radius: .14286em;
            background-color: #FFF!important;
            font: inherit!important
        }
        .b-loginform-checkbox__control::after {
            content: "";
            display: block!important;
            -webkit-transition: opacity .15s, margin .15s;
            transition: opacity .15s, margin .15s;
            top: 0;
            width: 100%;
            height: 100%;
            opacity: 0;
            position: absolute;
            margin-top: -.57143em;
            background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1 6l3 3 5-8' stroke-width='2' stroke='%23FFF' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;
            background-size: .714285714em
        }
        .b-loginform--mobile .b-loginform-field__input {
            font-size: 16px;
            padding-top: 6px
        }
        .b-loginform-btn {
            position: relative;
            display: -webkit-inline-box!important;
            display: -webkit-inline-flex!important;
            display: -ms-inline-flexbox!important;
            display: inline-flex!important;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            width: 100%;
            height: 2.5em;
            padding: 0;
            box-sizing: border-box;
            background-color: #FFF!important;
            border: 0;
            border-radius: .25em;
            outline: 0;
            text-decoration: none;
            letter-spacing: -.00625em;
            line-height: 1.125em;
            font-size: 1.14286em;
            cursor: pointer;
            -webkit-transition: border-color .2s, background-color .2s, color .2s;
            transition: border-color .2s, background-color .2s, color .2s
        }
        .b-loginform-btn--disabled {
            cursor: not-allowed;
            opacity: .5
        }
        .b-loginform-btn:active,
        .b-loginform-btn:focus,
        .b-loginform-btn:hover,
        .b-loginform-btn:link,
        .b-loginform-btn:visited {
            height: 2.5em;
            border: none;
            color: #FFF;
            text-decoration: none;
            text-transform: none!important;
            font-weight: 400;
            cursor: pointer!important
        }
        .b-loginform-btn .svgicon {
            fill: #FFF!important
        }
        .b-loginform-btn .flaticon--mailru {
            fill: #FAA832!important
        }
        .b-loginform-btn .flaticon--twitter {
            fill: #59ADEB!important
        }
        .b-loginform-btn .flaticon--vkontakte {
            fill: #3B5F8E!important
        }
        .b-loginform-btn .flaticon--openid {
            fill: #F38019!important
        }
        .b-loginform-btn--facebook .svgicon,
        .b-loginform-btn--google .svgicon,
        .b-loginform-btn--twitter .svgicon,
        .b-loginform-btn--vkontakte .svgicon {
            fill: #FFF!important
        }
        .b-loginform-btn--light {
            border: 1px solid #D4DCE0!important;
            color: #333!important
        }
        .b-loginform-btn--light:hover {
            border-color: #BDC8CD!important
        }
        .b-loginform-btn--light:focus {
            border-color: #00C0FF!important
        }
        .b-loginform-btn--light:active {
            background-color: #F9FAFA!important
        }
        .b-loginform-btn--login {
            position: absolute!important;
            left: 0;
            bottom: 0;
            display: block!important;
            -webkit-align-self: flex-end;
            -ms-flex-item-align: end;
            align-self: flex-end;
            color: #FFF!important;
            border-color: #00A3D9!important;
            background-color: #00A3D9!important
        }
        .b-loginform-btn--login:focus:not(.b-loginform-btn--disabled),
        .b-loginform-btn--login:hover:not(.b-loginform-btn--disabled) {
            border-color: #00C0FF!important;
            background-color: #00C0FF!important
        }
        .b-loginform-btn--login:active:not(.b-loginform-btn--disabled) {
            border-color: #0996C5!important;
            background-color: #0996C5!important
        }
        .b-loginform-btn--register {
            margin-left: 2em;
            color: #333!important
        }
        .b-loginform-btn--register:active,
        .b-loginform-btn--register:focus,
        .b-loginform-btn--register:hover,
        .b-loginform-btn--register:visited {
            color: #333!important
        }
        .b-loginform-btn__icon {
            width: 2.5em;
            height: 100%;
            display: -webkit-box!important;
            display: -webkit-flex!important;
            display: -ms-flexbox!important;
            display: flex!important;
            position: absolute;
            top: 0;
            left: 0;
            border-right: 1px solid rgba(255, 255, 255, .2);
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center
        }
        .b-loginform-btn__text {
            color: #FFF!important
        }
        .b-loginform-btn--facebook {
            background-color: #4E71A8!important
        }
        .b-loginform-btn--facebook:focus,
        .b-loginform-btn--facebook:hover {
            background-color: #2566d0!important
        }
        .b-loginform-btn--facebook:active {
            background-color: #4f678c!important
        }
        .b-loginform-btn--vkontakte {
            background-color: #3B5F8E!important
        }
        .b-loginform-btn--vkontakte:focus,
        .b-loginform-btn--vkontakte:hover {
            background-color: #1459b3!important
        }
        .b-loginform-btn--vkontakte:active {
            background-color: #3b5880!important
        }
        .b-loginform-btn--google {
            background-color: #DC5145!important
        }
        .b-loginform-btn--google:focus,
        .b-loginform-btn--google:hover {
            background-color: #fa3b29!important
        }
        .b-loginform-btn--google:active {
            background-color: #b34e45!important
        }
        .b-loginform-btn--twitter {
            background-color: #59ADEB!important
        }
        .b-loginform-btn--twitter:focus,
        .b-loginform-btn--twitter:hover {
            background-color: #47b3ff!important
        }
        .b-loginform-btn--twitter:active {
            background-color: #59abe6!important
        }
        .b-loginform-btn--inline {
            width: calc(100% / 3 - .666666666666667em)
        }
        @media all and (max-width:420px) {
            .b-loginform__footer-wrap .b-loginform__text {
                display: none
            }
            .b-loginform-btn--register {
                margin-left: 0
            }
        }
        .openid-auth-state .lj_login_form {
            display: none!important
        }
        .openid-auth-state .lj-openid-auth {
            display: block!important
        }
        .lj-openid-auth {
            display: none!important
        }
        .html-mobile .p-loginform {
            position: fixed
        }
        .p-loginform .s-loginform {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: -webkit-box!important;
            display: -webkit-flex!important;
            display: -ms-flexbox!important;
            display: flex!important;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            box-sizing: border-box;
            overflow-y: auto;
            border: none;
            z-index: 5001
        }
        .p-loginform .s-loginform .b-loginform__close {
            display: block!important
        }
        .p-loginform .b-fader {
            z-index: 3002
        }
        @media all and (max-width:650px) {
            .i-bubble,
            .logged-out .s-body .b-bubble {
                border-radius: 0
            }
            .b-loginform--desktop .b-loginform__body {
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column
            }
            .b-loginform--desktop .b-loginform-wrap {
                max-width: 27.85714em
            }
            .b-loginform--desktop .b-loginform__footer-wrap,
            .b-loginform--desktop .b-loginform__separator-mobile {
                display: -webkit-box!important;
                display: -webkit-flex!important;
                display: -ms-flexbox!important;
                display: flex!important
            }
            .b-loginform--desktop .b-loginform-btn--login {
                position: static!important;
                margin-top: 1em
            }
            .b-loginform--desktop .b-loginform-reg-bar,
            .b-loginform--desktop .b-loginform__separator {
                display: none!important
            }
        }
        @media all and (max-width:478px) {
            .b-loginform--mobile .b-loginform__body {
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column
            }
            .b-loginform--mobile .b-loginform-wrap {
                max-width: 27.85714em
            }
            .b-loginform--mobile .b-loginform__footer-wrap {
                display: -webkit-box!important;
                display: -webkit-flex!important;
                display: -ms-flexbox!important;
                display: flex!important
            }
            .b-loginform--mobile .b-loginform__separator-mobile {
                display: -webkit-box!important;
                display: -webkit-flex!important;
                display: -ms-flexbox!important;
                display: flex!important;
                height: .3em;
                margin: 1em 0
            }
            .b-loginform--mobile .b-loginform-btn--login {
                position: static!important;
                margin-top: 1em
            }
            .b-loginform--mobile .b-loginform-reg-bar,
            .b-loginform--mobile .b-loginform__separator {
                display: none!important
            }
        }
        .calendar.popup {
            display: none;
            position: absolute;
            width: 237px;
            font-family: ProximaNova, Helvetica, sans-serif!important
        }
        .popup-inner.calendar {
            position: static;
            width: 237px;
            height: auto;
            overflow: visible;
            margin: 0 auto;
            border: none;
            cursor: default!important
        }
        .input-wrapper .calendar.popup {
            right: 0;
            top: 30px
        }
        .input-wrapper .calendar.popup.left-aligned {
            right: auto;
            left: 0;
            top: 30px
        }
        .calendar .popup-outer {
            padding: 1px;
            border: 1px solid #CCC;
            border-radius: 7px;
            background: #FFF
        }
        .calendar .popup-inner {
            padding: 10px 12px 5px 8px;
            border: 2px solid #E7E7E7;
            border-radius: 7px
        }
        .calendar .cal-nav {
            overflow: hidden;
            margin-top: 0;
            margin-bottom: 10px;
            font-size: 12px!important;
            color: #799297!important
        }
        .calendar .cal-nav .cal-nav-month {
            float: left;
            color: inherit!important
        }
        .calendar .cal-nav .cal-nav-year {
            float: right;
            color: inherit!important
        }
        .calendar .cal-nav .cal-month,
        .calendar .cal-nav .cal-year {
            padding: 0 5px;
            vertical-align: middle;
            color: inherit!important
        }
        .calendar .cal-nav .cal-month {
            display: inline-block;
            text-align: center
        }
        .calendar .cal-nav .cal-nav-next,
        .calendar .cal-nav .cal-nav-prev {
            display: inline-block;
            width: 10px;
            height: 14px;
            background-image: url();
            background-image: url(), none;
            background-repeat: no-repeat;
            vertical-align: middle;
            cursor: pointer!important
        }
        .calendar .cal-nav .cal-nav-next-dis,
        .calendar .cal-nav .cal-nav-prev-dis {
            cursor: default!important;
            opacity: .3
        }
        .calendar .cal-nav .cal-nav-prev {
            background-position: -240px -40px
        }
        .calendar .cal-nav .cal-nav-next {
            background-position: -250px -40px
        }
        .calendar-table {
            width: 100%;
            margin: 0;
            border: 0;
            border-collapse: collapse;
            text-align: center;
            font-size: 12px!important
        }
        .calendar-cell {
            width: 30px;
            height: 31px;
            border: 1px solid #DAE3E6;
            border-right-width: 0;
            text-align: center;
            color: #799299!important
        }
        .calendar-cell SPAN {
            color: inherit!important
        }
        .calendar-cell:first-child {
            border-left: 0
        }
        .calendar-cell--header {
            background: #F8F9FB;
            text-transform: uppercase;
            letter-spacing: .05em
        }
        .calendar-cell A:link,
        .calendar-cell A:visited {
            display: block;
            border: 0;
            text-decoration: underline!important;
            font-weight: 700;
            color: #000!important;
            cursor: pointer!important
        }
        .calendar-cell A:active,
        .calendar-cell A:hover {
            display: block;
            text-decoration: none!important;
            font-weight: 700;
            color: #000!important
        }
        .calendar-cell.current {
            border-radius: 2px;
            color: #000!important;
            font-weight: 700
        }
        .calendar TABLE.all-days TD.current,
        .calendar TABLE.all-days TD:hover {
            border-radius: 2px;
            background: #38454B;
            color: #FFF!important;
            cursor: pointer!important
        }
        .calendar TABLE.all-days TD.other:hover,
        .calendar-cell.other {
            border-radius: 0;
            background: 0 0;
            color: #CCC!important;
            cursor: default!important
        }
        .input-wrapper {
            display: inline-block;
            position: relative
        }
        .b-bubble-calendar.b-popup-withclosecontrol .b-popup-inner {
            padding-right: 15px
        }
        .b-bubble-calendar .i-popup-close {
            display: none
        }
        .html-s2-no-adaptive,
        BODY:not([class]) {
            padding-bottom: 60px
        }
        HTML BODY .b-discoverytimes A:active,
        HTML BODY .b-discoverytimes A:hover,
        HTML BODY .b-discoverytimes A:link,
        HTML BODY .b-discoverytimes A:visited {
            border: 0;
            text-decoration: none;
            text-transform: inherit!important;
            font-weight: 400!important;
            font-family: inherit!important;
            line-height: inherit!important;
            cursor: pointer!important
        }
        HTML BODY .b-discoverytimes A:link,
        HTML BODY .b-discoverytimes A:visited {
            color: #242F33
        }
        .b-discoverytimes A:active,
        .b-discoverytimes A:hover {
            color: #008FBF
        }
        HTML BODY .b-discoverytimes .i-ljuser {
            text-transform: uppercase;
            font-size: 12px
        }
        HTML BODY .b-discoverytimes .i-ljuser-username {
            letter-spacing: .05em
        }
        HTML BODY .b-discoverytimes .i-ljuser-username B {
            font-weight: 600
        }
        HTML BODY .b-discoverytimes .i-ljuser-type-C .i-ljuser-profile,
        HTML BODY .b-discoverytimes .i-ljuser-type-P .i-ljuser-profile {
            display: inline-block;
            width: 12px!important;
            height: 12px!important;
            margin: 0 6px 0 0!important;
            background-image: url();
            background-position: -1px -1px;
            background-repeat: no-repeat;
            vertical-align: -2px
        }
        HTML BODY .b-discoverytimes .i-ljuser-type-C .i-ljuser-userhead,
        HTML BODY .b-discoverytimes .i-ljuser-type-P .i-ljuser-userhead {
            opacity: 0;
            filter: alpha(opacity=0)
        }
        HTML BODY .b-discoverytimes .s-header-extra .i-ljuser-type-C .i-ljuser-userhead,
        HTML BODY .b-discoverytimes .s-header-extra .i-ljuser-type-P .i-ljuser-userhead {
            position: absolute
        }
        HTML BODY .b-discoverytimes .i-ljuser-type-C .i-ljuser-profile {
            width: 22px!important;
            background-position: -1px -27px!important
        }
        HTML BODY .b-discoverytimes .i-ljuser-ljusers.i-ljuser-type-P .i-ljuser-profile {
            width: 18px!important;
            background-position: -1px -14px
        }
        HTML BODY .b-discoverytimes .i-ljuser-type-I .i-ljuser-profile {
            margin: 0 .3em 0 0!important
        }
        .b-discoverytimes-wrapper DIV[style="visibility:hidden; position:absolute;"] {
            top: 0;
            right: 0
        }
        .discoverytimes-noiframe {
            position: fixed;
            top: auto;
            right: auto;
            bottom: 0;
            left: 0;
            z-index: 10;
            width: 100%;
            height: auto;
            margin: 0;
            padding: 0;
            background: #FFF;
            border: none;
            text-align: left;
            font-size: 0;
            color: #242F33
        }
        .b-discoverytimes,
        .b-discoverytimes-head {
            width: auto;
            overflow: hidden;
            margin: 0;
            letter-spacing: .01em;
            border: none
        }
        .b-discoverytimes {
            position: static;
            height: auto;
            padding: 0;
            font: 18px/1.1 ProximaNova, Helvetica, sans-serif!important;
            -webkit-font-smoothing: antialiased
        }
        .b-discoverytimes A:hover,
        .b-discoverytimes A:link,
        .b-discoverytimes A:visited {
            height: auto;
            -webkit-filter: none;
            filter: none;
            cursor: pointer
        }
        .b-discoverytimes-head {
            position: relative;
            z-index: 1;
            float: left;
            height: 49px;
            padding: 0 30px 0 20px;
            border-top: 1px solid #DAE3E6;
            vertical-align: top;
            text-transform: uppercase;
            font-weight: 400;
            font-size: 21px;
            color: #39BF71;
            line-height: 49px
        }
        .b-discoverytimes-head:after,
        .b-discoverytimes-head:before {
            content: " ";
            position: absolute;
            top: 50%;
            width: 0;
            margin: -60px 0 0;
            padding: 0;
            border-top: 60px solid transparent;
            border-bottom: 60px solid transparent
        }
        .b-discoverytimes-head:before {
            right: 0;
            border-left: 25px solid #DAE3E6
        }
        .b-discoverytimes-head:after {
            right: 1px;
            border-left: 25px solid #FFF
        }
        A.b-discoverytimes-head-link {
            line-height: 49px
        }
        .html-ie10 A.b-discoverytimes-head-link,
        .html-ie11 A.b-discoverytimes-head-link {
            line-height: 56px
        }
        A.b-discoverytimes-head-link:active,
        A.b-discoverytimes-head-link:hover,
        A.b-discoverytimes-head-link:link,
        A.b-discoverytimes-head-link:visited {
            border: 0;
            text-decoration: none;
            font-size: 21px;
            font-weight: 400;
            color: red!important
        }
        .b-discoverytimes-container {
            position: static;
            width: auto;
            height: 49px;
            overflow: visible;
            margin: 0;
            border: none;
            border-top: 1px solid #DAE3E6;
            font: inherit!important
        }
        .b-discoverytimes-items-container {
            position: static;
            overflow: hidden;
            width: auto;
            height: auto;
            min-width: 300px;
            border: none;
            font: inherit!important
        }
        .b-discoverytimes-items {
            display: inline-block;
            vertical-align: top;
            margin: 0;
            padding: 0;
            width: 70%;
            list-style: none
        }
        .b-discoverytimes-item {
            display: none;
            height: 49px;
            overflow: hidden;
            margin: 0;
            padding: 0;
            background: #FFF;
            text-align: left;
            text-overflow: ellipsis;
            white-space: nowrap;
            line-height: 45px!important;
            opacity: 0;
            -webkit-backface-visibility: hidden;
            -webkit-transition: opacity .5s ease-in;
            transition: opacity .5s ease-in
        }
        .html-ie10 .b-discoverytimes-item,
        .html-ie11 .b-discoverytimes-item {
            line-height: 50px!important
        }
        .b-discoverytimes-item:after {
            content: "";
            display: table;
            border-collapse: collapse;
            clear: both
        }
        .b-discoverytimes-item-head {
            position: relative;
            display: inline;
            margin: 0;
            padding: 0 0 0 20px;
            border: none;
            text-transform: uppercase!important;
            font-size: 13px!important;
            line-height: 1.1!important
        }
        .b-discoverytimes-item-author,
        .b-discoverytimes-item-author .ljuser,
        .b-discoverytimes-item-head B {
            text-transform: inherit!important
        }
        HTML BODY .b-discoverytimes-item-head A:link,
        HTML BODY .b-discoverytimes-item-head A:visited {
            border: 0;
            text-decoration: none;
            text-transform: inherit!important;
            color: #008FBF!important
        }
        HTML BODY .b-discoverytimes-item-head A:active,
        HTML BODY .b-discoverytimes-item-head A:hover {
            border: 0;
            text-decoration: none;
            color: #242F33!important
        }
        .b-discoverytimes-item-head B {
            font-weight: 400;
            color: inherit!important
        }
        .b-discoverytimes-item-author {
            display: inline-block
        }
        .b-discoverytimes-item-body {
            display: inline;
            margin: 0;
            padding: 0 0 0 20px;
            font: inherit!important;
            font-weight: 400;
            font-size: 1em!important;
            line-height: inherit!important
        }
        HTML BODY .b-discoverytimes-item-body .i-ljuser-type-P .i-ljuser-profile {
            vertical-align: middle
        }
        HTML BODY .b-discoverytimes-item-body A:hover,
        HTML BODY .b-discoverytimes-item-body A:link,
        HTML BODY .b-discoverytimes-item-body A:visited {
            font-size: 16px!important;
            font-weight: 700!important;
            line-height: inherit!important
        }
        HTML BODY .b-discoverytimes .b-discoverytimes-item-body A:hover {
            color: #555!important
        }
        HTML BODY .b-discoverytimes .b-discoverytimes-item-body A p {
            display: inline
        }
        .b-discoverytimes-item-active {
            display: block;
            opacity: 1
        }
        .b-discoverytimes-aside {
            float: right;
            height: 50px;
            margin: 0;
            padding: 0 20px;
            border-left: 1px solid #DAE3E6;
            font: inherit!important;
            line-height: 50px!important;
            text-transform: none!important
        }
        .b-discoverytimes-aside-random,
        .b-discoverytimes-aside-recommend,
        .b-discoverytimes-aside-recommended {
            display: none;
            font-size: 15px!important;
            line-height: 47px!important
        }
        .html-ie10 .b-discoverytimes-aside-random,
        .html-ie10 .b-discoverytimes-aside-recommend,
        .html-ie10 .b-discoverytimes-aside-recommended,
        .html-ie11 .b-discoverytimes-aside-random,
        .html-ie11 .b-discoverytimes-aside-recommend,
        .html-ie11 .b-discoverytimes-aside-recommended {
            line-height: 52px!important
        }
        .b-discoverytimes-banner {
            display: none;
            position: relative;
            z-index: 1;
            top: 0;
            right: 0;
            left: 0;
            float: right;
            width: 300px;
            height: 49px;
            overflow: visible;
            border: none;
            border-top: 1px solid #DAE3E6;
            border-left: 1px solid #DAE3E6;
            font: inherit
        }
        .b-discoverytimes-close,
        .b-discoverytimes-stanlee-link:before {
            margin: 0;
            padding: 0;
            background-repeat: no-repeat;
            background-position: 0 0;
            font: 0/0 a
        }
        .b-discoverytimes-close {
            position: absolute;
            top: 9px;
            right: 15px;
            width: 30px;
            height: 30px;
            background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22cross-Layer_1%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20width%3D%2230%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%3E%3Cpolygon%20points%3D%2230%202.728%2027.271%200%2015%2012.273%202.727%200%200%202.728%2012.272%2015%200%2027.273%202.727%2030%2015%2017.729%2027.271%2030%2030%2027.273%2017.727%2015%22%20fill%3D%22%23DAE3E6%22%2F%3E%3C%2Fsvg%3E');
            cursor: pointer
        }
        .b-discoverytimes-state-branding .b-discoverytimes-banner {
            display: block
        }
        .b-discoverytimes-state-extended {
            border-right: none
        }
        .b-discoverytimes-state-extended .b-discoverytimes-items {
            width: 100%
        }
        .b-discoverytimes-state-extended .b-discoverytimes-banner {
            width: 600px
        }
        .b-discoverytimes-state-recommend .b-discoverytimes-aside-recommend {
            display: inline
        }
        .b-discoverytimes-state-recommended .b-discoverytimes-aside-recommend {
            display: none
        }
        .b-discoverytimes-state-recommended .b-discoverytimes-aside-recommended {
            display: inline;
            opacity: .5;
            pointer-events: none
        }
        .b-discoverytimes-state-random .b-discoverytimes-aside-random {
            display: inline
        }
        .b-discoverytimes-state-stanlee {
            position: relative
        }
        .b-discoverytimes-stanlee {
            position: absolute;
            top: 17px;
            left: 70px;
            margin: 0;
            padding: 0
        }
        .b-discoverytimes-stanlee-link:before {
            content: " ";
            position: absolute;
            top: -20px;
            left: -85px;
            width: 80px;
            height: 78px;
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABOCAYAAADW1bMEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNTcyMzAwMzU3QTIxMUU0QjE1OUQ1NDgzOTJERTI5RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNTcyMzAwNDU3QTIxMUU0QjE1OUQ1NDgzOTJERTI5RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE1NzIzMDAxNTdBMjExRTRCMTU5RDU0ODM5MkRFMjlEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE1NzIzMDAyNTdBMjExRTRCMTU5RDU0ODM5MkRFMjlEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ly0vGgAALItJREFUeNrsXQd8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)
        }
        .b-discoverytimes-head,
        .b-discoverytimes-head-link {
            display: none!important
        }
        @media only screen and (max-width:1140px) {
            .b-discoverytimes-state-extended .b-discoverytimes-banner {
                width: 500px
            }
        }
        @media only screen and (max-width:1000px) {
            .b-discoverytimes-state-extended .b-discoverytimes-banner {
                width: 400px
            }
        }
        @media only screen and (max-width:900px) {
            .b-discoverytimes-items {
                width: 100%
            }
            .b-discoverytimes-aside {
                display: none
            }
            .b-discoverytimes-state-extended .b-discoverytimes-banner {
                width: 300px
            }
        }
        @media only screen and (max-width:800px) {
            .b-discoverytimes-state-extended .b-discoverytimes-banner {
                display: none
            }
        }
        @media only screen and (max-width:650px) {
            .b-discoverytimes-wrapper {
                display: none
            }
        }
        @media all and (max-width:480px) {
            .b-discoverytimes-state-branding {
                margin-right: 0;
                border-right: 0
            }
            .b-discoverytimes-state-branding .b-discoverytimes-banner {
                display: none
            }
        }
        @media print {
            .b-discoverytimes-container {
                display: none
            }
        }
        .b-ljtimes-lwrapper,
        .b-ljtimes-wrapper {
            position: fixed;
            bottom: 0;
            left: 0
        }
        .b-ljtimes-wrapper {
            top: auto;
            right: auto;
            width: 100%;
            margin: 0;
            padding: 0;
            z-index: 2999;
            font-size: 0;
            background: #FFF
        }
        @media all and (max-width:650px) {
            .b-ljtimes-wrapper {
                display: none
            }
        }
        .i-ljtimes-bl,
        .i-ljtimes-border,
        .i-ljtimes-br,
        .i-ljtimes-btn {
            position: absolute;
            font: 0/0 serif
        }
        .i-ljtimes-border {
            top: -1px;
            left: 0;
            display: block;
            overflow: hidden;
            width: 100%;
            height: 1px;
            background: #CCC
        }
        .i-ljtimes-bl,
        .i-ljtimes-br {
            top: 0;
            left: 50%;
            display: block;
            width: 3000px;
            height: 10px;
            background: url()
        }
        .i-ljtimes-bl {
            margin: 0 0 0 -3030px
        }
        .i-ljtimes-br {
            margin: 0 0 0 30px
        }
        .b-ljtimes-lwrapper .i-ljtimes-border {
            display: none
        }
        .i-ljtimes-btn {
            overflow: hidden;
            top: -17px;
            left: 14px;
            width: 46px;
            height: 17px;
            background: url() no-repeat
        }
        .b-ljtimes-lwrapper .i-ljtimes-btn {
            bottom: auto;
            top: 0;
            left: 50%;
            height: 24px;
            width: 60px;
            margin: 0 0 0 -30px;
            background: 0 0
        }
        .i-ljtimes-click,
        .i-ljtimes-drag {
            position: absolute;
            left: 0;
            font: 0/0 serif;
            display: block
        }
        .i-ljtimes-drag {
            top: 0;
            width: 60px;
            height: 5px;
            cursor: row-resize
        }
        .b-ljtimes-lwrapper .i-ljtimes-drag {
            top: 16px;
            height: 8px;
            background: url() no-repeat;
            cursor: pointer
        }
        .i-ljtimes-click {
            overflow: hidden;
            top: 5px;
            width: 46px;
            height: 18px;
            cursor: pointer
        }
        .b-ljtimes-lwrapper .i-ljtimes-click {
            top: 0;
            width: 60px;
            height: 16px;
            background: url() no-repeat
        }
        .b-ljtimes-inbox {
            position: fixed;
            bottom: 33px;
            right: 0;
            width: 300px;
            font: 11px/1.2 Arial, sans-serif;
            color: #000;
            z-index: 999
        }
        .b-ljtimes-inbox-head {
            display: block;
            margin: 0;
            padding: 7px 10px;
            text-align: center;
            font-weight: 400
        }
        .b-ljtimes-inbox-item {
            display: block;
            margin: 0;
            padding: 5px 10px 7px;
            list-style: none;
            border-top: 1px solid #C1C1C1
        }
        .b-ljtimes-inbox-item:first-child {
            border: 0
        }
        .b-ljtimes-inbox-item B {
            font-weight: 400
        }
        .b-ljtimes-inbox-item IMG {
            vertical-align: -5px!important
        }
        .b-ljtimes-inbox A:link,
        .b-ljtimes-inbox A:visited {
            color: #41789C!important;
            text-decoration: underline!important;
            border: 0!important
        }
        .b-ljtimes-inbox A:active,
        .b-ljtimes-inbox A:hover {
            color: #41789C!important;
            text-decoration: none!important;
            border: 0!important
        }
        .b-ljtimes-inbox .i-popup-arr {
            left: auto;
            right: 15px;
            margin: 0
        }
        .b-ljtimes-update {
            position: fixed;
            bottom: 33px;
            right: 0;
            width: 380px;
            font: 11px/1.2 Arial, sans-serif;
            z-index: 9999
        }
        .b-ljtimes-update .b-popup {
            position: static
        }
        .b-ljtimes-logged-label {
            display: block;
            margin: 0;
            padding: 0
        }
        .b-ljtimes-logged-input {
            overflow: hidden;
            display: block;
            margin: 1px 0 7px;
            padding: 1px
        }
        .b-ljtimes-logged .i-ljtimes-text,
        .b-ljtimes-logged .i-ljtimes-textarea {
            width: 330px;
            padding: 2px 1px;
            font: 12px/1.2 Arial, sans-serif;
            margin: 0
        }
        .b-ljtimes-logged .i-ljtimes-textarea {
            height: 65px
        }
        .b-ljtimes-logged .i-ljtimes-tags {
            float: left;
            width: 180px
        }
        .b-ljtimes-logged-submit {
            float: right;
            margin: 0
        }
        .b-ljtimes-success {
            color: #000
        }
        .b-ljtimes-success .b-popup-inner {
            padding: 30px
        }
        .b-ljtimes-success-title {
            display: block;
            margin: 0 0 10px;
            font: 700 15px/1.2 Arial, sans-serif;
            text-align: center
        }
        .b-ljtimes-success-body {
            display: block;
            line-height: 1.4;
            text-align: center
        }
        .b-ljtimes-login {
            color: #000;
            font-size: 12px
        }
        .b-ljtimes-login-form {
            position: relative;
            overflow: hidden;
            display: block;
            margin: 0;
            padding: 0;
            text-align: left
        }
        .b-ljtimes-logged-head,
        .b-ljtimes-login-head {
            display: block;
            margin: 0 0 5px;
            padding: 0;
            font: 700 14px/1.2 Arial, sans-serif;
            color: #000
        }
        .b-ljtimes-login-input {
            float: left;
            margin: 0;
            padding: 20px 5px 20px 1px;
            list-style: none;
            line-height: 1.2
        }
        .b-ljtimes-login .i-ljtimes-text {
            width: 115px;
            margin: 0 0 5px;
            padding: 2px 1px;
            font: 12px/1.2 Arial, sans-serif
        }
        .b-ljtimes-login .i-ljtimes-submit {
            vertical-align: -6px
        }
        .b-ljtimes-login-create {
            position: absolute;
            top: 0;
            left: 0
        }
        .b-ljtimes-login-remember {
            position: absolute;
            top: 45px;
            left: 0
        }
        .b-ljtimes-login-lostinfo {
            position: absolute;
            top: 48px;
            left: 158px
        }
        .b-ljtimes-login-connect {
            margin: 0;
            padding: 0;
            text-align: left
        }
        .b-ljtimes-login-connect IMG {
            border: 0;
            margin: 0 3px 0 0
        }
        .b-ljtimes-update A:link,
        .b-ljtimes-update A:visited {
            color: #41789C!important;
            text-decoration: underline!important;
            border: 0!important
        }
        .b-ljtimes-update A:active,
        .b-ljtimes-update A:hover {
            color: #41789C!important;
            text-decoration: none!important;
            border: 0!important
        }
        .b-ljtimes-bubble {
            position: absolute;
            left: 14px;
            width: 292px;
            margin: 0;
            padding: 0;
            font: 12px/1.2 Arial, sans-serif;
            color: #000;
            text-align: left
        }
        .b-ljtimes-bubble-bg,
        .b-ljtimes-bubble-close,
        .b-ljtimes-bubble-top {
            display: block;
            position: absolute;
            margin: 0;
            padding: 0;
            font: 0/0 serif
        }
        .b-ljtimes-bubble-top {
            top: 0;
            left: 0;
            width: 292px;
            height: 7px;
            background: url() no-repeat
        }
        .b-ljtimes-bubble-content {
            overflow: hidden;
            position: relative;
            top: 7px;
            margin: 0;
            padding: 8px 15px 22px
        }
        .b-ljtimes-bubble-head {
            position: relative;
            display: block;
            margin: 0 20px 5px 0;
            padding: 0;
            font-weight: 700;
            z-index: 2
        }
        .b-ljtimes-bubble-p {
            position: relative;
            display: block;
            z-index: 2
        }
        .b-ljtimes-bubble-bg {
            bottom: 0;
            left: 0;
            width: 292px;
            height: 357px;
            background: url() no-repeat;
            z-index: 1
        }
        .b-ljtimes-bubble-close {
            top: 8px;
            right: 16px;
            width: 12px;
            height: 12px;
            background: url() no-repeat;
            cursor: pointer;
            z-index: 3
        }
        .b-ljtimes-suggest,
        .b-ljtimes-suggestbbl {
            position: fixed;
            bottom: 33px;
            right: 0;
            width: 380px;
            font: 11px/1.2 Arial, sans-serif;
            color: #000;
            z-index: 999
        }
        .b-ljtimes-suggest .i-ljtimes-text {
            width: 245px;
            margin: 0 0 5px;
            padding: 2px 1px;
            font: 12px/1.2 Arial, sans-serif
        }
        .b-ljtimes-suggest-alert {
            margin: 0 0 5px;
            padding: 0;
            font: 11px/1.2 Arial, sans-serif
        }
        .b-ljtimes-suggestbbl-alert {
            margin: 0 0 5px;
            padding: 0;
            font: 12px/1.2 Arial, sans-serif
        }
        .b-ljtimes-suggest-input .i-ljtimes-submit {
            vertical-align: 0
        }
        .p-footer-lite #ljtime_bottom,
        .p-nofooter #ljtime_bottom {
            height: 21px!important
        }
        .p-footer-lite.ljtimes-minimized #ljtime_bottom {
            height: 0!important
        }
        .b-msgsystem-wrapper {
            width: 100%;
            height: auto
        }
        .b-msgsystem-wrapper.b-msgsystem-wrapper-fixed {
            position: fixed;
            top: 0;
            left: 0;
            z-index: 100;
            overflow: hidden;
            padding: 0 0 10px
        }
        .flatpopup-open .b-msgsystem-wrapper.b-msgsystem-wrapper-fixed {
            z-index: 12
        }
        .b-msgsystem-wrapper-ontop.b-msgsystem-wrapper.b-msgsystem-wrapper-fixed {
            position: absolute;
            top: 60px;
            z-index: 100
        }
        .flatpopup-open .b-msgsystem-wrapper-ontop.b-msgsystem-wrapper.b-msgsystem-wrapper-fixed {
            z-index: 12
        }
        .b-msgsystem {
            position: relative;
            min-height: 50px;
            padding: 10px 140px 10px 120px;
            font: 14px/1.357 Arial, Helvetica, sans-serif
        }
        .b-msgsystem CODE,
        .b-msgsystem DD,
        .b-msgsystem DIV,
        .b-msgsystem DT,
        .b-msgsystem KBD,
        .b-msgsystem LI,
        .b-msgsystem P,
        .b-msgsystem PRE,
        .b-msgsystem TD,
        .b-msgsystem TH {
            font-size: 100%
        }
        .b-msgsystem .i-ljuser-userhead {
            vertical-align: top!important;
            margin: 3px 0 0
        }
        .b-msgsystem:after {
            position: absolute;
            bottom: -10px;
            left: 0;
            display: block;
            content: '';
            width: 100%;
            height: 10px;
            background-image: -webkit-linear-gradient(top, rgba(53, 99, 161, .3), rgba(53, 99, 161, 0));
            background-image: linear-gradient(to bottom, rgba(53, 99, 161, .3), rgba(53, 99, 161, 0));
            background-size: 10px 10px;
            background-position: 0 100%;
            background-repeat: repeat-x
        }
        .b-msgsystem-head {
            margin: 0 0 .357em;
            padding: 0;
            font-size: 1.142em;
            font-weight: 700
        }
        .b-msgsystem-wrap {
            display: table;
            min-height: 50px
        }
        .b-msgsystem-head~.b-msgsystem-wrap {
            line-height: inherit;
            min-height: 0
        }
        .b-msgsystem-body {
            display: table-cell;
            vertical-align: middle;
            font-size: 1em;
            color: #787878
        }
        .b-msgsystem-intext {
            margin-bottom: 2em
        }
        .b-msgsystem .i-ljuser-type-C .i-ljuser-profile {
            display: inline-block;
            width: 16px!important;
            height: 16px!important;
            margin: 0 .3em 0 0!important;
            background-image: url();
            background-position: 0 0;
            background-repeat: no-repeat;
            vertical-align: middle
        }
        .b-msgsystem .i-ljuser-type-C .i-ljuser-profile .i-ljuser-userhead {
            opacity: 0
        }
        .b-msgsystem .i-ljuser-username,
        .b-msgsystem .i-ljuser-username:link {
            text-decoration: none!important;
            text-transform: uppercase!important;
            font-family: ProximaNova, sans-serif!important;
            font-weight: 600!important;
            color: #00A3D9!important;
            letter-spacing: .05em!important
        }
        .b-msgsystem .i-ljuser-username:visited {
            color: #5CB7D6!important
        }
        .b-msgsystem .i-ljuser-username:active,
        .b-msgsystem .i-ljuser-username:hover {
            text-decoration: none!important;
            color: #0086B3!important
        }
        .b-msgsystem .i-ljuser-username B {
            font-weight: inherit!important
        }
        .b-msgsystem-type-error {
            background: url('data:image/png;base64,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') 2.7em 50% no-repeat #FFEFEF;
            color: #CB1427
        }
        .b-msgsystem-type-error+.b-msgsystem-type-error {
            border-top: 1px solid #FFDFDF
        }
        .b-msgsystem-type-warning {
            background: url('data:image/png;base64,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') 2.7em 50% no-repeat #FCF8E3;
            color: #C09853
        }
        .b-msgsystem-type-warning+.b-msgsystem-type-warning {
            border-top: 1px solid #F9F1C7
        }
        .b-msgsystem-type-success {
            background: url('data:image/png;base64,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') 2.7em 50% no-repeat #DFF0D8;
            color: #468847
        }
        .b-msgsystem-type-success+.b-msgsystem-type-success {
            border-top: 1px solid #BFE1B1
        }
        .b-msgsystem-type-info {
            background: url('data:image/png;base64,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') 2.7em 50% no-repeat #D9EDF7;
            color: #3A87AD
        }
        .b-msgsystem-type-info+.b-msgsystem-type-info {
            border-top: 1px solid #B3DBEF
        }
        .b-msgsystem-close {
            position: absolute;
            right: 0;
            top: 50%;
            width: 100px;
            margin: -.714em 0 0;
            padding: 0 2em 0 0;
            text-align: right;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            color: #000
        }
        .b-msgsystem-close:hover {
            color: #C00
        }
        .b-msgsystem-close-text {
            border-bottom: 1px dotted
        }
        .b-msgsystem-close-ctrl {
            margin: 0 0 0 .1em;
            vertical-align: middle;
            font-size: 1.3em
        }
        @media all and (max-width:45em) {
            .b-msgsystem-wrapper-ontop.b-msgsystem-wrapper.b-msgsystem-wrapper-fixed,
            .b-msgsystem-wrapper.b-msgsystem-wrapper-fixed {
                z-index: 5002
            }
            .b-msgsystem {
                padding: 10px 50px 10px 44px;
                background-size: 24px;
                background-position: .7em 50%
            }
            .b-msgsystem-close {
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                margin: 0;
                width: 50px
            }
            .b-msgsystem-close-text {
                display: none
            }
            .b-msgsystem-close-ctrl {
                position: absolute;
                top: 50%;
                left: 50%;
                margin: -.6em 0 0 -.2em;
                text-shadow: 0 -1px 0 rgba(255, 255, 255, .5);
                font-size: 1.7em;
                color: rgba(0, 0, 0, .5)
            }
        }
        .b-msgsystem {
            top: 0;
            opacity: 1;
            -webkit-transition: .3s top, .3s opacity;
            transition: .3s top, .3s opacity
        }
        .b-msgsystem-enter,
        .b-msgsystem-leave {
            top: -100px;
            opacity: 0
        }
        @media print {
            .b-msgsystem-wrapper {
                display: none
            }
        }

                .plista_widget_oba {
            display: block;
            cursor: pointer;
            margin-left: 1px;
            width: 14px;
            height: 13px;
            background-repeat: no-repeat
        }
        
        .plista_widget_oba:hover {
            width: 112px
        }
        
        .plista_widget_oba_hint {
            width: 112px!important
        }
        
        .plista_widget_oba_right {
            float: right;
            background-position: 100% 0
        }
        
        .plista_widget_oba_right:hover {
            background-position: right -14px
        }
        
        .plista_widget_oba_left {
            margin-left: 0
        }
        
        .plista_widget_oba_left:hover {
            background-position: left -14px
        }
        
        span[data-oba=text]:hover {
            color: transparent!important;
            white-space: nowrap
        }
        
        span[data-oba=text] .plista_widget_oba {
            margin-top: -1px
        }
        
        span[data-oba=text] .plista_widget_oba_left {
            float: left
        }
        
        .plista_widget_sidebar {
            background: transparent;
            width: auto;
            height: auto;
            margin: 10px 0 15px 0
        }
        
        .plista_widget_sidebar .plistaAllOuter {
            display: block;
            -webkit-font-smoothing: antialiased
        }
        
        .plista_widget_sidebar a,
        .plista_widget_sidebar a:hover {
            text-decoration: none !important
        }
        
        .plista_widget_sidebar .itemLink,
        .plista_widget_sidebar .itemLinkPET {
            position: relative;
            display: block;
            text-transform: none;
            text-decoration: none;
            overflow: hidden;
            background: transparent;
            width: auto;
            height: auto;
            float: none;
            border: none;
            margin: 0;
            padding: 5px 0;
            border-bottom: 1px solid #EAEEF0
        }
        
        .plista_widget_sidebar [data-position="4"] {
            border: none !important
        }
        
        .plista_widget_sidebar .plistaHeadline {
            position: relative;
            display: block;
            font-style: normal;
            text-transform: none;
            text-decoration: none;
            text-align: left;
            margin: 0;
            padding: 10px 0 5px;
            font-family: 'ProximaNova', Helvetica, sans-serif;
            font-weight: bold;
            font-size: 28px;
            line-height: 28px;
            color: #242F33
        }
        
        .plista_widget_sidebar .itemDate {
            display: block;
            float: none;
            font-style: normal;
            text-transform: none;
            text-decoration: none;
            text-align: left;
            margin: 1px 0 3px 0;
            padding: 0;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: normal;
            font-size: 12px;
            line-height: 150%;
            color: #888
        }
        
        .plista_widget_sidebar .itemCategory {
            display: block;
            float: none;
            font-style: normal;
            text-transform: none;
            text-decoration: none;
            text-align: left;
            margin: 1px 0 3px;
            padding: 0;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 12px;
            line-height: 15px;
            color: #888
        }
        
        .plista_widget_sidebar .itemKicker {
            display: block;
            float: none;
            font-style: normal;
            text-transform: none;
            text-decoration: none;
            text-align: left;
            margin: 1px 0 2px;
            padding: 0;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 12px;
            line-height: 15px;
            color: #888
        }
        
        .plista_widget_sidebar .itemTitle {
            position: relative;
            display: block;
            font-style: normal;
            text-transform: none;
            text-decoration: none;
            text-align: left;
            margin: 1px 0 6px;
            padding: 0;
            font-family: 'ProximaNova', Helvetica, sans-serif;
            font-weight: 300;
            font-size: 16px;
            line-height: 17.6px;
            color: #333
        }
        
        .plista_widget_sidebar .itemAuthor {
            position: relative;
            display: block;
            font-style: normal;
            text-transform: uppercase;
            white-space: nowrap;
            text-decoration: none;
            text-align: left;
            margin: 0 0 6px 0;
            padding: 0;
            font-family: 'ProximaNovaRegular', Helvetica, sans-serif;
            font-weight: bold;
            letter-spacing: 0.6px;
            font-size: 12px;
            line-height: 16.8px;
            color: #00A3D9
        }
        
        .plista_widget_sidebar .itemTimereading {
            position: relative;
            display: inline-block;
            font-style: normal;
            text-transform: none;
            text-decoration: none;
            text-align: left;
            margin: 0;
            padding: 0 0 0 15px;
            font-family: 'ProximaNovaRegular', Helvetica, sans-serif;
            font-weight: normal;
            font-size: 12px;
            line-height: 16.8px;
            color: #A1AEB2
        }
        
        .plista_widget_sidebar .itemText {
            position: relative;
            display: none;
            font-style: normal;
            text-transform: none;
            text-decoration: none;
            text-align: left;
            margin: 0 0 6px;
            padding: 0;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: normal;
            font-size: 15px;
            line-height: 18px;
            color: #000
        }
        
        .plista_widget_sidebar .itemMore {
            text-transform: none;
            text-decoration: none;
            color: #000;
            font-weight: bold
        }
        
        .plista_widget_sidebar .itemVideo span[data-id=video-play] {
            width: 100%!important
        }
        
        .plista_widget_sidebar .itemVideo {
            display: block;
            margin: 3px 0 3px 0;
            padding: 0
        }
        
        .plista_widget_sidebar .itemFlash {
            display: block;
            margin: 0 0 0 23%
        }
        
        .plista_widget_sidebar .plista_widget_imgwrapper,
        .plista_widget_sidebar .itemVideo {
            position: relative;
            line-height: 0;
            margin: 3px 3% 3px 0 !important;
            width: 40% !important;
            float: left;
            height: auto !important
        }
        
        .plista_widget_sidebar .plista_widget_imgwrapper img {
            border: none;
            width: 100% !important;
            height: auto !important;
            margin: 0;
            padding: 0;
            vertical-align: middle
        }
        
        .plista_widget_sidebar .plista_widget_imgwrapper + .itemDate + .itemCategory + .itemKicker + .itemTitle {
            margin: 1px 0 6px 23%
        }
        
        .plista_widget_sidebar .plista_widget_imgwrapper + .itemDate + .itemCategory + .itemKicker + .itemTitle + .itemText {
            margin: 0 0 6px 23%
        }
        
        .plista_widget_sidebar .plista_widget_imgwrapper + .itemTitle {
            margin: 1px 0 6px 23%
        }
        
        .plista_widget_sidebar .plista_widget_imgwrapper + .itemTitle + .itemText {
            margin: 0 0 6px 23%
        }
        
        .plista_widget_sidebar .itemAd {
            display: block;
            height: auto
        }
        
        .plista_widget_sidebar .plista-oba,
        .plista_widget_sidebar .plista_widget_oba_hint {
            margin: 0;
            padding: 0
        }
        
        .plista_widget_sidebar .plista-oba {
            position: absolute;
            bottom: 3px;
            right: 3px
        }
        
        .plista_widget_sidebar .plistaPetImg {
            position: inherit !important;
            display: inherit !important;
            font-style: inherit !important;
            text-transform: inherit !important;
            white-space: inherit !important;
            text-decoration: inherit !important;
            text-align: inherit !important;
            margin: inherit !important;
            padding: inherit !important;
            font-family: inherit !important;
            font-weight: inherit !important;
            letter-spacing: inherit !important;
            font-size: inherit !important;
            line-height: inherit !important;
            color: inherit !important
        }
        
        .plista_widget_sidebar .plistaFooter {
            display: none;
            text-align: right;
            padding: 2px 0 15px
        }
        
        .plista_widget_sidebar .plista-advertise,
        .plista_widget_sidebar .plista-powered {
            font-family: Arial, Helvetica, sans-serif !important;
            font-size: 9px !important;
            font-weight: normal !important;
            text-decoration: none !important;
            text-transform: none !important;
            color: #777 !important;
            line-height: 14px !important;
            padding: 0;
            margin: 0 0 5px
        }
        
        .plista_widget_sidebar .plista-powered:hover,
        .plista-advertise:hover {
            color: #444 !important
        }
        
        .plista_widget_sidebar .plista-advertise {
            float: left
        }
        
        .plista_widget_sidebar .plista-powered {
            float: right
        }
        
        .plista_widget_sidebar .plista-powered img {
            display: inline !important;
            vertical-align: middle;
            border: none;
            margin: 0 !important;
            padding: 0
        }
        
        .plista_widget_sidebar .plistaClear {
            display: block;
            clear: both;
            line-height: 0;
            height: 0;
            font-size: 1px
        }
        
        @media screen and (max-width:320px) {
            .plista_widget_sidebar .itemMore {
                display: none
            }
            .plista_widget_sidebar .itemFlash {
                margin: 0
            }
            .plista_widget_sidebar .itemVideo span[data-id=video-play] {
                width: 100%!important
            }
            .plista_widget_sidebar .itemFlash {
                margin: 0
            }
            .plista_widget_sidebar .plista_widget_imgwrapper,
            .plista_widget_sidebar .itemVideo {
                line-height: 0;
                margin: auto !important;
                width: 100% !important;
                height: auto !important
            }
            .plista_widget_sidebar .plista_widget_imgwrapper img {
                height: auto !important
            }
            .plista_widget_sidebar .plista_widget_imgwrapper + .itemDate + .itemCategory + .itemKicker + .itemTitle {
                margin: 1px 0 6px 0
            }
            .plista_widget_sidebar .plista_widget_imgwrapper + .itemDate + .itemCategory + .itemKicker + .itemTitle + .itemText {
                margin: 0 0 6px 0
            }
            .plista_widget_sidebar .plista_widget_imgwrapper + .itemTitle {
                margin: 1px 0 6px 0
            }
            .plista_widget_sidebar .plista_widget_imgwrapper + .itemTitle + .itemText {
                margin: 0 0 6px 0
            }
        }
        
        @media screen and (max-width:350px) {
            .plista_widget_sidebar .plista-advertise {
                display: none
            }
        }
        
        .plista_widget_sidebar .plista_widget_oba {
            display: none
        }

@charset "UTF-8";
        [ng\:cloak],
        [ng-cloak],
        [data-ng-cloak],
        [x-ng-cloak],
        .ng-cloak,
        .x-ng-cloak,
        .ng-hide:not(.ng-hide-animate) {
            display: none !important;
        }
        
        ng\:form {
            display: block;
        }
        
        .ng-animate-shim {
            visibility: hidden;
        }
        
        .ng-anchor {
            position: absolute;
        }

        
         .ljshare-container {
            position: absolute;
            border: 1px solid #555;
            -moz-border-radius: 4px;
            background-color: #fff;
            padding: .1em;
            line-height: 1.3em
        }
        
        .ljshare-service-list li {
            border: 1px solid #fff;
            padding: .1em
        }
        
        .ljshare-service-list li:hover {
            background-color: #eee;
            border: 1px solid #bbb;
            -moz-border-radius: 2px;
            cursor: pointer
        }

 .lj-recommended {
            margin: 20px 0;
            padding: 0 30px;
            background-color: #EBEBEB;
            overflow: hidden
        }
        
        [ng-app=S2Layout] .lj-recommended {
            margin: 0;
            padding: 0;
            background-color: inherit;
            overflow: visible
        }
        
        .recommended-entries {
            position: relative;
            max-width: 1044px;
            margin: 0 auto
        }
        
        [ng-app=S2Layout] .recommended-entries {
            position: relative;
            margin: 0 auto;
            box-sizing: border-box
        }
        
        .recommended-entries__title {
            text-align: left;
            margin: 20px 0 14px;
            padding: 0;
            text-transform: uppercase;
            letter-spacing: .05em;
            color: #839399
        }
        
        [ng-app=S2Layout] .recommended-entries__title {
            text-align: center
        }
        
        HTML BODY .recommended-entries__title {
            font: 600 14px/1.2 ProximaNova, Tahoma, Arial, sans-serif!important
        }
        
        .recommended-entries__list {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            list-style: none;
            margin: 0 0 20px;
            padding: 0;
            font-size: 0
        }
        
        [ng-app=S2Layout] .recommended-entries__list {
            margin: 0 -10px
        }
        
        .recommended-entries__item {
            display: block;
            box-sizing: border-box;
            vertical-align: top
        }
        
        [ng-app=S2Layout] .recommended-entries__item {
            min-width: 120px;
            margin: 0 10px 20px;
            padding: 0;
            -webkit-flex-basis: 100%;
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
            flex-grow: 1
        }
        
        [ng-app=S2Layout] .recommended-entries--items-in-row-2 .recommended-entries__item {
            -webkit-flex-basis: 40%;
            -ms-flex-preferred-size: 40%;
            flex-basis: 40%
        }
        
        [ng-app=S2Layout] .recommended-entries--items-in-row-3 .recommended-entries__item {
            -webkit-flex-basis: 27%;
            -ms-flex-preferred-size: 27%;
            flex-basis: 27%
        }
        
        [ng-app=S2Layout] .recommended-entries--items-in-row-6 .recommended-entries__item {
            -webkit-flex-basis: 12%;
            -ms-flex-preferred-size: 12%;
            flex-basis: 12%
        }
        
        .recommended-entries__link {
            display: block;
            max-width: 300px;
            padding: 0
        }
        
        [ng-app=S2Layout] .recommended-entries__link {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }
        
        [ng-app=S2Layout] .recommended-entries--item-size-xs .recommended-entries__link,
        [ng-app=S2Layout] .recommended-entries--items-in-row-1 .recommended-entries__link {
            -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap
        }
        
        .recommended-entries__image {
            width: 150px;
            height: 120px;
            margin: 0;
            background-size: cover;
            background-position: 50% 50%
        }
        
        [ng-app=S2Layout] .recommended-entries__image {
            width: 100%;
            height: 120px;
            margin-right: 10px;
            -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0
        }
        
        [ng-app=S2Layout] .recommended-entries--item-size-xs .recommended-entries__image,
        [ng-app=S2Layout] .recommended-entries--items-in-row-1 .recommended-entries__image {
            width: 50%
        }
        
        .recommended-entries__image--hide {
            display: none
        }
        
        .recommended-entries__caption {
            color: inherit
        }
        
        HTML BODY .recommended-entries__caption {
            max-width: 150px;
            margin: 10px 0 0;
            text-align: left;
            font: 14px/1.4 ProximaNova, Tahoma, Arial, sans-serif!important;
            color: #000
        }
        
        [ng-app=S2Layout] .recommended-entries__caption {
            max-width: 100%;
            margin-top: 10px;
            color: inherit
        }
        
        [ng-app=S2Layout] .recommended-entries--item-size-xs .recommended-entries__caption,
        [ng-app=S2Layout] .recommended-entries--items-in-row-1 .recommended-entries__caption {
            margin-top: 0
        }
        
        @media (max-width:1000px) {
            .lj-recommended {
                padding: 0 30px
            }
            .recommended-entries__image {
                width: 130px;
                height: 100px
            }
            HTML BODY .recommended-entries__caption {
                max-width: 130px
            }
        }
        
        @media (max-width:880px) {
            .recommended-entries__item {
                width: 30%;
                margin: 0 0 20px
            }
            .recommended-entries__image {
                width: 150px;
                height: 120px
            }
            HTML BODY .recommended-entries__caption {
                max-width: 150px
            }
            .recommended-entries__link {
                max-width: 100%
            }
        }
        
        @media (max-width:600px) {
            .recommended-entries__item {
                width: 32%
            }
            .recommended-entries__image {
                width: 100%;
                height: 20vw
            }
        }
        
        @media (max-width:460px) {
            .lj-recommended {
                padding: 0 15px
            }
            .recommended-entries__item {
                width: 50%
            }
            .recommended-entries__image {
                width: 150px;
                height: 120px
            }
        }
        
        @media (max-width:400px) {
            .recommended-entries__title {
                margin-bottom: 10px
            }
            [ng-app=S2Layout] .recommended-entries__list {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex
            }
        }
        
        @media (max-width:360px) {
            .recommended-entries__item {
                width: 48%
            }
            .recommended-entries__image {
                width: 100%;
                height: 34vw
            }
            HTML BODY .recommended-entries__caption {
                max-width: 100%
            }
        }

.b-journalgallery {
            overflow: hidden;
            display: block;
            position: relative;
            width: 100%;
            margin: 0 auto;
            padding: 0 0 70px;
            font: 600 13px/1.1 ProximaNova, Tahoma, Arial, sans-serif;
            font: 600 .8125rem/1.1 ProximaNova, Tahoma, Arial, sans-serif
        }
        
        .b-journalgallery-container {
            position: relative;
            margin: 0 auto;
            background: #FFF
        }
        
        .b-journalgallery-picture {
            position: absolute;
            top: 0;
            width: 100%;
            margin: 0!important;
            -webkit-transition: .5s cubic-bezier(.25, .25, .75, .75) all;
            transition: .5s cubic-bezier(.25, .25, .75, .75) all;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            text-align: center
        }
        
        .b-journalgallery-picture::after {
            content: '';
            display: inline-block;
            height: 100%;
            margin: 0 0 0 -.05em;
            vertical-align: middle
        }
        
        .b-journalgallery-preloader.svgpreloader {
            position: absolute;
            top: 50%;
            left: 50%;
            margin: -8px 0 0 -8px
        }
        
        .b-journalgallery-wrapper {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            margin: auto;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: 50% 50%
        }
        
        .b-journalgallery-hightpriority .b-journalgallery-wrapper {
            display: inline
        }
        
        .b-journalgallery-image {
            display: none
        }
        
        .b-journalgallery.b-journalgallery-hightpriority .b-journalgallery-picture .b-journalgallery-wrapper .b-journalgallery-image {
            width: auto;
            max-height: 100%
        }
        
        .b-journalgallery-caption {
            position: absolute;
            top: 100%;
            left: 0;
            right: 0;
            height: 70px;
            margin: 0;
            padding: 0;
            border: 0;
            text-align: center;
            background: #FFF;
            color: #829399
        }
        
        .b-journalgallery-caption-title {
            overflow: hidden;
            position: absolute;
            top: 0;
            right: 40px;
            left: 40px;
            height: 3.3em;
            margin: 0;
            padding: 10px 2px 0;
            line-height: 1.1
        }
        
        .b-journalgallery-picture-loaded {
            background-image: none
        }
        
        .b-journalgallery-picture-loaded .b-journalgallery-image {
            opacity: 1
        }
        
        .b-journalgallery-picture-prev {
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
            opacity: 0
        }
        
        .b-journalgallery-picture-next {
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
            opacity: 0
        }
        
        .b-journalgallery-picture-current {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0)
        }
        
        .b-journalgallery-counter {
            position: absolute;
            bottom: 44px;
            right: 0;
            margin: 0;
            padding: 2px;
            border: 0;
            text-align: right;
            color: #829399
        }
        
        .b-journalgallery-nav {
            position: absolute;
            top: 0;
            bottom: 70px;
            margin: 0;
            padding: 0;
            border: 0;
            cursor: pointer;
            font: 0/0 a
        }
        
        .b-journalgallery-nav:after,
        .b-journalgallery-nav:before {
            content: " ";
            position: absolute;
            top: 50%;
            padding: 0
        }
        
        .b-journalgallery-nav:before {
            width: 50px;
            height: 50px;
            margin: -25px 0 0;
            border: 0;
            border-radius: 3px;
            background: #839399
        }
        
        .b-journalgallery-nav:hover:before {
            background: #09C
        }
        
        .b-discoveryarticle .b-journalgallery-nav:hover:before {
            background: #39BF71
        }
        
        .b-journalgallery-nav:after {
            width: 9px;
            height: 16px;
            margin: -8px 0 0;
            background: url(https://l-stat.livejournal.net/img/icons/journalgallery.png?v=39648) no-repeat
        }
        
        .b-journalgallery-nav-prev {
            left: 0;
            width: 30%
        }
        
        .b-journalgallery-nav-prev::before {
            left: 20px
        }
        
        .b-journalgallery-nav-prev::after {
            left: 40px
        }
        
        .b-journalgallery-nav-next {
            right: 0;
            width: 70%
        }
        
        .b-journalgallery-nav-next::before {
            right: 20px
        }
        
        .b-journalgallery-nav-next::after {
            right: 40px;
            background-position: 0 -17px
        }
        
        @media all and (max-width:480px) {
            .b-journalgallery-nav-prev::before {
                left: 0
            }
            .b-journalgallery-nav-prev::after {
                left: 20px
            }
            .b-journalgallery-nav-next::before {
                right: 0
            }
            .b-journalgallery-nav-next::after {
                right: 20px
            }
        }

        .b-addtomemories {
            width: 150px;
            margin: 0;
            padding: 0;
            text-align: left
        }
        
        .b-addtomemories-head {
            margin: 0 0 .5em;
            padding: 0;
            font: 700 1.13em/1.1 Arial, sans-serif;
            color: #000
        }
        
        .b-addtomemories-intro {
            margin: 0 0 .3em
        }
        
        .b-addtomemories-items {
            margin: 0;
            padding: 0;
            list-style: none
        }
        
        .b-addtomemories-item {
            margin: 0;
            padding: 0
        }
        
        .b-addtomemories-label {
            display: block;
            margin: 0 -5px;
            padding: 5px;
            cursor: pointer
        }
        
        .b-addtomemories-item:hover .b-addtomemories-label {
            background: #C8E6FF
        }
        
        .b-addtomemories-footer {
            margin: 1em 0
        }
        
        .b-addtomemories-options {
            margin: .3em -5px 0;
            padding: .3em 5px 0;
            border-top: 1px solid #DAE3E6
        }
        
        .b-addtomemories-loading {
            background: url(https://l-stat.livejournal.net/img/preloader/preloader-blue-gray.gif?v=16423) 50% 50% no-repeat
        }
        
        .b-addtomemories-loading .b-addtomemories-footer,
        .b-addtomemories-loading .b-addtomemories-head,
        .b-addtomemories-loading .b-addtomemories-intro,
        .b-addtomemories-loading .b-addtomemories-items,
        .b-addtomemories-loading .b-addtomemories-options {
            visibility: hidden
        }
       
        
        .b-filterset {
            max-width: 290px;
            font: 14px/1.4 Arial, sans-serif;
            color: #000
        }
        
        .b-filterset-addnew-input,
        .b-filterset-list LABEL {
            display: block;
            white-space: nowrap;
            line-height: 1.333
        }
        
        .b-filterset B,
        .b-filterset CODE,
        .b-filterset DD,
        .b-filterset DIV,
        .b-filterset DT,
        .b-filterset EM,
        .b-filterset I,
        .b-filterset KBD,
        .b-filterset LABEL,
        .b-filterset LI,
        .b-filterset P,
        .b-filterset PRE,
        .b-filterset SPAN,
        .b-filterset STRONG,
        .b-filterset TD,
        .b-filterset TH {
            font-size: 100%
        }
        
        .b-filterset .i-ljuser-userhead {
            vertical-align: top!important;
            margin: 1px 0 0!important;
            border: none!important
        }
        
        .b-filterset .i-ljuser-username:active,
        .b-filterset .i-ljuser-username:hover,
        .b-filterset .i-ljuser-username:link,
        .b-filterset .i-ljuser-username:visited {
            color: #0051B7!important;
            text-decoration: none!important;
            border: none!important
        }
        
        .b-filterset .b-filterset-subtitle,
        .b-filterset .b-filterset-title {
            margin: 0 1.142em .5em 0!important;
            color: #222!important
        }
        
        .b-filterset .b-filterset-title {
            font-weight: 700!important
        }
        
        .b-filterset-list {
            position: relative;
            z-index: 1;
            overflow: auto;
            max-height: 14em;
            min-width: 220px;
            margin: 0 0 .3em;
            padding: 0;
            background-attachment: scroll;
            background-clip: border-box;
            background-image: -webkit-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, .1), transparent), -webkit-radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, .1), transparent);
            background-image: radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, .1), transparent), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, .1), transparent);
            background-origin: padding-box;
            background-position: 0 0, 0 100%;
            background-repeat: no-repeat;
            background-size: 100% 7px
        }
        
        .b-filterset-list:after,
        .b-filterset-list:before {
            position: relative;
            z-index: -1;
            display: block;
            content: "";
            height: 14px;
            margin: 0 0 -14px;
            background: -webkit-linear-gradient(top, #F4F5F6, #F4F5F6 30%, rgba(244, 245, 246, 0));
            background: linear-gradient(to bottom, #F4F5F6, #F4F5F6 30%, rgba(244, 245, 246, 0))
        }
        
        .b-filterset-list:after {
            margin: -14px 0 0;
            background: -webkit-linear-gradient(top, rgba(228, 229, 233, 0), #E4E5E9 70%, #E4E5E9);
            background: linear-gradient(to bottom, rgba(228, 229, 233, 0), #E4E5E9 70%, #E4E5E9)
        }
        
        .b-filterset-list LI {
            margin: 0;
            padding: 0;
            list-style-type: none
        }
        
        .b-filterset-list LI.loading {
            background: url(https://l-stat.livejournal.net/img/preloader/preloader-blue-gray.gif?v=16423) 100% 50% no-repeat
        }
        
        .b-filterset-list LABEL {
            font-size: .857em
        }
        
        .b-filterset-list LABEL:hover {
            background: #7292BD;
            color: #FFF
        }
        
        .b-filterset-addnew-input {
            margin: 0 0 .5em;
            font-size: .857em
        }
        
        .b-filterset-addnew {
            margin: .5em 0 0
        }
        
        .b-filterset-pseudo {
            font-size: .857em;
            color: #0051B7
        }
        
        .b-filterset-submit {
            text-align: right
        }
        
        .b-filterset-loader:after,
        .b-filterset-loader:before {
            display: inline-block;
            visibility: hidden;
            content: '';
            width: 21px;
            height: 21px;
            margin: -2px 0 0 4px;
            background: url(https://l-stat.livejournal.net/img/preloader/preloader-blue-gray.gif?v=16423) 50% 50% no-repeat;
            vertical-align: middle
        }
        
        .b-filterset-loader-after:before,
        .b-filterset-loader-before:after {
            display: none
        }
        
        .b-filterset-loading .b-filterset-loader-after:after,
        .b-filterset-loading .b-filterset-loader-before:before {
            visibility: visible
        }

        ._uy {
            font: 400 14px/1 "ProximaNova", Helvetica, sans-serif;
            color: #333;
            border: 0;
            display: inline-flex;
            padding: 0;
            outline: 0;
            box-sizing: border-box;
            align-items: center;
            user-select: none;
            justify-content: center;
            text-decoration: none;
            background-color: #FFF;
        }
        
        ._uz {
            transition: color .2s;
        }
        
        ._uz,
        ._uz:visited {
            color: #00A3D9;
        }
        
        ._uz:not(._v1):hover,
        ._uz:not(._v1):focus {
            color: #00C0FF;
        }
        
        ._uz:not(._v1):active {
            color: #0996C5;
        }
        
        ._v0 {
            height: 32px;
            border: 1px solid #D4DCE0;
            padding: 0 15px 2px;
            transition: border-color .2s, background-color .2s, color .2s;
            border-radius: 4px;
        }
        
        a._v0,
        a._v0:visited {
            color: #333;
        }
        
        ._v0 + ._v0 {
            margin-left: 8px;
        }
        
        ._v0:not(._v1):hover {
            border-color: #BDC8CD;
        }
        
        ._v0:not(._v1):focus {
            border-color: #00A3D9;
        }
        
        ._v0:not(._v1):active {
            background-color: #F9FAFA;
        }
        
        ._v1 {
            cursor: not-allowed;
            opacity: 0.5;
        }
        
        ._v1 > button {
            cursor: not-allowed;
        }
        
        ._v2 {
            padding-left: 8px;
            padding-right: 8px;
        }
        
        ._v3 {
            height: 28px;
            font-size: 13px;
        }
        
        ._v4 {
            margin-right: 8px;
        }
        
        ._v4 + ._v4 {
            margin-left: 0;
        }
        
        ._v5 + ._v5 {
            margin-left: 3px;
        }
        
        ._v5._v4 {
            margin-left: 0;
            margin-right: 3px;
        }
        
        ._v6 {
            margin-top: 2px;
            margin-bottom: 2px;
        }
        
        ._v7 {
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        ._v8 {
            width: 100%;
        }
        
        ._v9 {
            cursor: default;
        }
        
        ._va {
            font-weight: 600;
        }
        
        ._vb {
            font-weight: 700;
        }
        
        ._vc {
            color: #00A3D9;
        }
        
        a._vc,
        a._vc:visited {
            color: #00A3D9;
        }
        
        ._vd {
            color: #FFF;
            border-color: #00A3D9;
            background-color: #00A3D9;
        }
        
        a._vd {
            color: #FFF;
        }
        
        a:visited._vd {
            color: #FFF;
        }
        
        ._vd:not(._v1):hover,
        ._vd:not(._v1):focus {
            border-color: #00C0FF;
            background-color: #00C0FF;
        }
        
        ._vd:not(._v1):active {
            border-color: #0996C5;
            background-color: #0996C5;
        }
        
        ._vd .svgicon {
            fill: #FFF !important;
        }
        
        ._ve {
            border-color: #FFF;
        }
        
        ._ve:not(._v1):hover {
            color: #00A3D9;
            border-color: #FFF;
        }
        
        ._ve:not(._v1):focus {
            border-color: #00A3D9;
        }
        
        ._vf {
            border-color: #76DBEF;
            background-color: #76DBEF;
        }
        
        ._vg {
            border-color: transparent;
            background-color: transparent;
        }
        
        ._vg:not(._v1):hover {
            color: #00A3D9;
            border-color: transparent;
        }
        
        ._vg:not(._v1):focus {
            border-color: #00A3D9;
        }
        
        ._vh .svgicon {
            fill: #C8D4DA;
            max-width: 18px;
            max-height: 18px;
        }
        
        ._vi:after {
            left: 50%;
            width: 4px;
            bottom: -10px;
            height: 4px;
            content: "";
            display: block;
            position: absolute;
            margin-left: -2px;
            border-radius: 50%;
            background-color: #333;
        }
        
        ._vj {
            width: 32px;
            padding: 0 !important;
            position: relative;
        }
        
        ._vj._v3 {
            width: 28px;
        }
        
        ._vk {
            padding-left: 12px;
        }
        
        ._vk .svgicon {
            margin: 0 0 -2px 12px;
        }
        
        ._vl {
            padding-right: 12px;
        }
        
        ._vl .svgicon {
            margin: 0 12px -2px 0;
        }
        
        ._vm {
            padding-left: 8px;
            padding-right: 8px;
        }
        
        ._vm .svgicon {
            fill: #C8D4DA;
            margin-right: 8px;
        }
        
        ._vn {
            padding-left: 7px;
            padding-right: 10px;
        }
        
        ._vn ._uy {
            margin: 2px 0 0 9px;
            background-color: transparent;
        }
        
        ._vn ._uy:focus .svgicon {
            box-shadow: 0 0 0 2px #00A3D9;
            border-radius: 2px;
        }
        
        ._vn .svgicon {
            fill: #C8D4DA;
            transition: fill .2s;
        }
        
        ._vn._v3 .svgicon {
            width: 10px;
            height: 10px;
        }
        
        ._vn:not(._v1):hover .svgicon {
            fill: #BDC8CD;
        }
        
        ._vo {
            padding-left: 11px;
            padding-right: 11px;
        }
        
        ._vo .svgicon {
            fill: #333;
            margin: 2px 0 0 9px;
        }
        
        ._vp .svgicon {
            fill: #333;
            margin: 2px 0 0 7px;
        }
        
        ._vp._vc .svgicon {
            fill: #00A3D9;
        }
   
        .ReactModal__Body--open {
            overflow: hidden;
        }
        
        ._wy {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            padding: 10px;
            z-index: 9999;
            position: fixed;
            min-width: 320px;
            box-sizing: border-box;
            overflow-y: auto;
            flex-direction: column;
            background-color: rgba(0, 0, 0, .4);
        }
        
        ._wz {
            width: 100%;
            margin: auto;
            display: flex;
            outline: none;
            position: relative;
            max-width: 628px;
        }
        
        ._x0 {
            flex-shrink: 0;
        }
        
        ._x1 {
            width: 100%;
            display: flex;
            padding: 16px 32px;
            box-sizing: border-box;
            max-height: 100%;
            border-radius: 8px;
            flex-direction: column;
            background-color: #FFF;
        }
        
        ._x2 {
            top: -3px;
            right: -25px;
            width: 20px;
            height: 20px;
            border: none;
            padding: 4px;
            outline: 0;
            position: absolute;
            background: none;
        }
        
        ._x2 .svgicon--close-rounded {
            fill: #FFF;
            width: 14px;
            height: 14px;
        }
        
        ._x2:focus .svgicon--close-rounded {
            box-shadow: 0 0 0 2px #00A3D9;
            border-radius: 2px;
        }
        
        ._x3 {
            margin: 2px 0 18px;
            font-size: 28px;
            letter-spacing: -0.5px;
        }
        
        @media (max-width: 700px) {
            ._x2 {
                top: 10px;
                right: 8px;
            }
            ._x2 .svgicon--close-rounded {
                fill: #333;
            }
        }
        
        @media (max-width: 460px) {
            ._x1 {
                padding-left: 16px;
                padding-right: 16px;
            }
            ._x3 {
                font-size: 24px;
                padding-right: 24px;
                margin-bottom: 14px;
            }
        }
  
        ._wq {
            max-width: 460px;
        }
        
        ._wr {
            margin-bottom: 48px;
        }
        
        ._ws {
            display: flex;
            align-items: center;
            padding-left: 0;
            padding-right: 0;
            border-bottom: 1px solid #D4DCE0;
            justify-content: space-between;
        }
        
        ._ws:last-child {
            border: 0;
        }
        
        ._wt {
            margin-left: 9px;
        }
        
        ._wu {
            height: auto;
            padding: 5px 5px;
            margin-left: auto;
        }
        
        ._wv {
            height: auto;
            padding: 6px 7px;
            margin-left: auto;
        }
  
        ._4m {
            height: 17px;
            border: 0;
            display: inline-block;
            padding: 0;
            outline: 0;
            position: relative;
            font-size: 0;
            font-family: inherit;
            background-color: transparent;
        }
        
        ._4m:active ._4o svg,
        ._4m:focus ._4o .svgicon--vk rect {
            fill: #A8B3B9;
        }
        
        ._4m:active ._4q {
            color: #A8B3B9;
        }
        
        ._4m:hover ._4o svg,
        ._4m:hover .svgicon--vk rect,
        ._4m:hover svg path {
            fill: #5B5F61;
            transition: fill .2s ease;
        }
        
        ._4m:hover ._4o .svgicon--lj path:nth-child(2),
        ._4m:hover .svgicon--vk path {
            fill: #FFF;
            transition: fill .2s ease;
        }
        
        ._4m:hover ._4q {
            color: #5B5F61;
            transition: fill .2s ease;
        }
        
        ._4n {
            pointer-events: none !important;
        }
        
        ._4n svg {
            pointer-events: none !important;
        }
        
        ._4o {
            width: 17px;
            height: 17px;
            display: inline-block;
            opacity: 0.5;
            transition: all .2s ease;
        }
        
        ._4o span {
            width: 16px;
            height: 16px;
            display: inline-block;
        }
        
        ._4o svg {
            width: 16px;
            height: 16px;
        }
        
        ._4o .svgicon--bookmark {
            height: 15px;
        }
        
        ._4o .svgicon--lj,
        ._4o .svgicon--fb,
        ._4o .svgicon--ok,
        ._4o .svgicon--vk,
        ._4o .svgicon--twitter,
        ._4o .svgicon--share,
        ._4o .svgicon--comments {
            width: 17px;
            height: 17px;
        }
        
        ._4o svg,
        ._4o .svgicon--vk rect {
            fill: #838B8E;
        }
        
        ._4p svg {
            fill: #FF4C44;
        }
        
        ._4q {
            color: #838B8E;
            height: 16px;
            margin: 0 0 0 8px;
            display: inline-block;
            opacity: 0.5;
            font-size: 14px;
            transition: fill .2s ease;
            font-weight: 600;
            line-height: 20px;
            vertical-align: top;
        }
        
        ._4r {
            opacity: 1;
        }
        
        ._4s {
            opacity: 1;
        }
        
        ._4s:visited {
            color: #838B8E;
        }
    
        ._5d {
            height: 35px;
            display: inline-block;
            position: relative;
            font-size: 0;
        }
        
        ._5d:hover ._5f .svgicon {
            fill: #5B5F61;
            transition: fill .2s ease;
        }
        
        ._5d:hover ._5h .svgicon path {
            fill: #FF4C44;
            transition: fill .2s ease;
        }
        
        ._5d:hover ._5i {
            color: #5B5F61;
            transition: fill .2s ease;
        }
        
        ._5e {
            pointer-events: none !important;
        }
        
        ._5e svg {
            pointer-events: none !important;
        }
        
        ._5f {
            width: 16px;
            height: 16px;
            border: 0;
            display: inline-block;
            padding: 0;
            outline: 0;
            transition: all .2s ease;
            background-color: transparent;
        }
        
        ._5f span {
            width: 16px;
            height: 16px;
            display: inline-block;
        }
        
        ._5f .svgicon {
            fill: #838B8E;
            width: 16px;
            height: 16px;
        }
        
        ._5g {
            cursor: not-allowed;
            opacity: 0.5;
        }
        
        ._5g:focus svg {
            fill: #C8D4DA;
        }
        
        ._5g:hover svg {
            fill: #C8D4DA;
        }
        
        ._5h svg path {
            fill: #FF4C44;
        }
        
        ._5i {
            color: #838B8E;
            height: 16px;
            margin: 0 0 0 8px;
            border: 0;
            display: inline-block;
            outline: 0;
            position: relative;
            font-size: 14px;
            transition: fill .2s ease;
            font-weight: 600;
            line-height: 20px;
            vertical-align: top;
            background-color: transparent;
        }
        
        ._5i span:focus {
            outline: 0;
        }
        
        ._5i:visited {
            color: #838B8E;
        }
        
        ._5j {
            z-index: 100;
            min-width: 110px;
            padding-left: 0;
            padding-right: 0;
        }
        
        ._5j a,
        ._5j span {
            color: #fff;
            display: block;
            padding: 4px 8px;
            line-height: 16px;
        }
        
        ._5j a:hover,
        ._5j a:focus,
        ._5j span:hover,
        ._5j span:focus {
            text-decoration: underline;
        }
        
        ._5j::before {
            top: -8px;
            left: -16px;
            right: -16px;
            bottom: -16px;
            cursor: default;
            content: "";
            z-index: -1;
            position: absolute;
        }
        ._4c {
            width: 100%;
            margin: 0;
            display: flex;
            padding: 0;
            list-style: none;
            line-height: 23px;
        }
        
        ._4d {
            height: 16px;
            display: inline-block;
            line-height: 16px;
            vertical-align: middle;
        }
        
        ._4e {
            margin-right: 24px;
            vertical-align: top;
        }
        
        ._4f {
            height: 16px;
            display: inline-block;
            font-size: 0;
            transition: fill .2s ease;
        }
        
        ._4f svg {
            width: 16px;
            height: 16px;
        }
        
        ._4g {
            height: 16px;
            display: inline-block;
            font-size: 0;
            transition: fill .2s ease;
        }
        
        ._4g svg {
            width: 14px;
            height: 19px;
        }
        
        ._4h {
            margin-left: auto;
        }
        
        ._4h ._4e:last-child {
            margin-right: 0;
        }
        
        ._4i {
            bottom: 8px;
            position: relative;
        }
    
        ._56:last-child {
            margin-right: 0;
        }
        
        ._56:last-child ._57 {
            margin-right: 0;
        }
        
        ._57 {
            opacity: 1;
        }
        
        @media (min-width: 751px) {
            ._58:last-child {
                margin-right: 0;
            }
        }
        
        @media (max-width: 750px) {
            ._56:last-child {
                margin-right: 24px;
            }
            ._5a > span {
                margin-right: 0;
            }
        }
        
        @media (max-width: 350px) {
            ._5a {
                margin-left: auto;
            }
            ._5a button {
                margin-right: 0;
            }
        }
   
        ._a {
            top: 0;
            left: 0;
            width: 100%;
            height: 44px;
            display: flex;
            padding: 0 140px;
            z-index: 100;
            position: fixed;
            box-sizing: border-box;
            align-items: center;
            border-bottom: 1px solid #E5EBEE;
            background-color: rgba(255, 255, 255, .96);
        }
        
        ._a a::after {
            border: 0;
        }
        
        ._b {
            justify-content: center;
        }
        
        ._c {
            display: inline-flex;
            align-items: center;
            margin-right: 16px;
        }
        
        ._d {
            margin-right: 8px;
        }
        
        ._f {
            display: flex;
            align-items: center;
        }
        
        ._g {
            max-width: 333px;
            margin-right: 24px;
        }
        
        ._g h3 {
            width: 100%;
            margin: 0;
            overflow: hidden;
            font-size: 16px;
            font-weight: 400;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        ._g h3 a {
            color: #333;
            text-decoration: none;
        }
        
        ._i {
            width: 24px;
            height: 24px;
        }
        
        ._i svg {
            margin-left: -2px;
        }
        
        ._j {
            width: 24px;
            height: 24px;
        }
        
        ._j svg {
            margin-left: 2px;
        }
        
        ._32 {
            width: auto;
            margin-top: -2px;
            margin-left: auto;
        }
        
        ._33 {
            margin-right: 24px;
        }
        
        @media (max-width: 1100px) {
            ._g {
                max-width: 280px;
            }
        }
        
        @media (max-width: 1000px) {
            ._a {
                padding: 9px 20px 10px;
            }
            ._34 {
                margin-right: 24px;
            }
        }
        
        @media (max-width: 800px) {
            ._34 {
                margin-right: 20px;
            }
            ._33 {
                margin-right: 20px;
            }
        }
        
        @media (max-width: 750px) {
            ._a {
                display: none;
            }
        }
 @media (max-width: 430px) {
    span._4d._4h._4f {
    display: none;
 }
}
