/* >>> file start: stc/schemius_v4/header_v5.css */
.s-logo, .userpic-header {
    float: left
}

.s-header-item__link, .s-header-search__input, .s-logo, .s-logo-link {
    box-sizing: border-box
}

.i-iconus {
    position: relative
}

.i-iconus .svgicon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.appwidget-stylealwaysmine, .s-header-extra__user, .s-logo, .w-cs-view-style {
    background: 0 0 !important
}

.appwidget-stylealwaysmine, .s-header-extra__user {
    height: 43px;
    overflow: hidden
}

.s-header-in, .s-logo {
    overflow: visible;
    height: 60px
}

.s-header {
    position: absolute;
    z-index: 1005;
    top: 0;
    width: 100%;
    min-width: 1000px;
    padding: 0;
    text-align: left;
    font: 600 13px/60px ProximaNova, Helvetica, sans-serif !important;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}

.s-header DIV {
    visibility: visible;
    cursor: default;
    border: none
}

.s-header A:hover, .s-header A:link, .s-header A:visited {
    height: auto;
    -webkit-filter: none;
    filter: none;
    cursor: pointer !important
}

HTML BODY .s-header {
    opacity: 1 !important
}

.html-adaptive .s-header {
    position: relative;
    top: auto;
    width: auto
}

.s-header-in, .s-logo {
    top: 0;
    right: 0;
    left: 0
}

.s-header-in {
    position: relative;
    z-index: 4998;
    width: 100%;
    background: #004359 !important;
    font: inherit !important
}

.s-header-in * {
    font-family: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
    text-transform: uppercase !important
}

.s-header-in--black, .s-header-in--black .s-header-search__input-wrapper, .s-header-in--black .s-nav-control, .s-header-in--black .s-nav-control-common {
    background-color: #000 !important
}

.s-header-in--black .b-flatbutton-simple {
    background: #004359 !important
}

.s-header-in--black .b-flatbutton-simple:hover {
    background: #00475e !important
}

.s-header-in--black .b-flatbutton-simple:active {
    background: #004156 !important
}

HTML BODY .s-header-extra__user .i-ljuser-profile, HTML BODY .s-header-extra__user .i-ljuser-username, HTML BODY .s-header-item .b-flatbutton, HTML BODY .s-header-item__link, HTML BODY .s-header-sub-list-item__link {
    border: none !important;
    text-shadow: none;
    font: inherit !important
}

HTML BODY .s-header-item .b-flatbutton {
    line-height: 1 !important;
    text-transform: inherit !important;
    color: #FFF !important
}

HTML BODY .s-header-item .b-flatbutton, HTML BODY .s-header-item__link, HTML BODY .s-header-sub-list-item__link {
    text-decoration: none !important;
    font-size: 13px;
    font-weight: 600 !important
}

HTML BODY .s-header-extra__user .i-ljuser-profile, HTML BODY .s-header-extra__user .i-ljuser-username, HTML BODY .s-header-item__link, HTML BODY .s-header-sub-list-item__link {
    background-color: inherit !important;
    color: #FFF !important
}

HTML BODY .s-header-item__link:hover {
    border: none !important;
    background: 0 0 !important;
    color: #829399 !important
}

.s-header--logged-out .s-nav-item--journal .s-header-sub-list-item__link, .s-header--logged-out .s-nav-item--journal .s-header-sub-list-item__link:hover {
    color: #7A9199 !important
}

.s-header--logged-out .s-nav-item--journal .s-drop:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.s-logo {
    position: relative;
    width: 199px;
    padding-left: 15px;
    font: inherit !important;
    -webkit-transition: width .3s ease-in;
    transition: width .3s ease-in
}

.s-logo-link {
    overflow: hidden;
    display: inline-block;
    height: 60px;
    max-width: 100%;
    padding: 15px 0;
    vertical-align: top
}

HTML BODY .s-logo-link, HTML BODY .s-logo-link:hover, HTML BODY .s-logo-server-sign-link, HTML BODY .s-logo-server-sign-link:hover {
    border: none;
    background-color: inherit;
    cursor: pointer !important
}

.s-logo-title {
    display: block;
    width: 165px;
    height: 30px;
    background-image: url(/img/schemius/logo.svg?v=51065);
    background-position: left;
    background-size: auto 100%;
    background-repeat: no-repeat;
    text-shadow: none;
    font: 0/0 a !important;
    color: transparent !important;
    cursor: pointer !important
}

.lt-ie9 .s-logo-title {
    background-image: url('/img/schemius/logo.png?v=40835')
}

@media (min-resolution: .001dpcm) {
    .html-android .s-logo-title, _:-o-prefocus {
        width: 175px;
        background-image: url('/img/schemius/logo.png?v=40835')
    }
}

.s-logo-server-sign {
    position: absolute;
    top: .5em;
    right: .57em;
    width: 1.5em;
    height: 2em;
    font-size: 9.75px !important
}

.s-logo-server-sign[data-server*=ALPHA]:after, .s-logo-server-sign[data-server*=BETA]:after, .s-logo-server-sign[data-server*=DELTA]:after, .s-logo-server-sign[data-server*=EPSILON]:after, .s-logo-server-sign[data-server*=OMEGA]:after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    font-size: 2em !important;
    color: #FC6 !important;
    line-height: 1 !important
}

.s-logo-server-sign[data-server*=ALPHA]:after {
    content: "\0391"
}

.s-logo-server-sign[data-server*=BETA]:after {
    content: "\0392"
}

.s-logo-server-sign[data-server*=DELTA]:after {
    content: "\0394"
}

.s-logo-server-sign[data-server*=EPSILON]:after {
    content: "\03b5"
}

.s-logo-server-sign[data-server*=OMEGA]:after {
    content: "\03a9"
}

.s-logo-server-sign-link {
    position: relative;
    z-index: 100;
    display: block;
    height: 100% !important
}

.p-ssl .s-logo {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    width: 213px;
    text-align: left
}

.p-ssl .s-logo-title {
    margin: 0 20px;
    background-size: 100% auto;
    background-position: 50% 50%
}

.p-ssl .s-header--logged-out .s-header-item__link--login {
    padding: 0 12px
}

.print-logo {
    display: none
}

.s-userpic {
    position: relative;
    top: 0;
    width: 30px;
    height: 30px;
    overflow: visible;
    border-radius: 3px;
    background-position: 50% 50%;
    background-size: cover;
    font-family: inherit;
    cursor: pointer
}

.s-userpic::after, .s-userpic::before {
    content: none !important
}

.s-userpic A {
    display: block;
    height: 100%
}

.s-userpic .i-supus-empty {
    position: absolute;
    right: -2px;
    top: -2px;
    left: auto;
    box-shadow: 0 0 0 2px #004359
}

.s-userpic-empty {
    background: #829399
}

.s-userpic-empty .flaticon--userhead {
    display: block;
    width: 22px;
    height: 22px;
    margin: 4px auto 0;
    fill: #004359
}

.s-nav-control {
    display: none;
    width: 60px;
    height: 60px;
    padding: 0;
    outline: 0;
    border: 0;
    background: #004359;
    text-shadow: none;
    font: 0/0 a !important
}

.s-nav-control:hover .svgicon {
    fill: #829399
}

.s-nav-control .i-iconus {
    display: inline-block;
    width: 26px;
    height: 26px;
    margin: 17px;
    background-image: url('../img/schemius/s-icons.svg?v=40651');
    background-repeat: no-repeat
}

.lt-ie9 .s-nav-control .i-iconus {
    background-image: url('../img/schemius/s-icons.png?v=40651')
}

.s-nav-control .i-iconus-login, .s-nav-control .i-iconus-menu {
    background-image: none
}

.s-nav-control-common {
    float: left;
    border-right: 1px solid #005673
}

.s-nav-control-login {
    float: right;
    box-shadow: 1px 0 0 #005673 inset
}

.s-nav-control .s-userpic {
    display: block;
    margin: 15px
}

.i-iconus-menu.s-nav-control__icon-close, .s-header-item--support, .s-header-item-post--short {
    display: none
}

.s-nav-control-user {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    background: 0 0 !important
}

.i-iconus-menu.s-nav-control__icon-close .flaticon--cross {
    width: 20px;
    height: 20px
}

.s-header-extra__user .i-ljuser-username, .s-header-item__link, .s-header-sub-list-item__link {
    text-transform: uppercase !important
}

.s-header__nav {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    font: inherit !important;
    text-transform: inherit !important
}

.s-header-item, .s-header-sub-list__item, .s-nav-body {
    margin: 0;
    padding: 0;
    list-style: none;
    background: 0 0;
    font: inherit !important;
    text-transform: inherit !important
}

.s-header-item {
    position: relative
}

.s-header-item--left {
    float: left
}

.s-header-item--right {
    float: right
}

.s-header-item-post--long, .s-header-item-post--short {
    color: inherit !important;
    text-transform: inherit !important;
    cursor: inherit !important
}

.s-header-item__link--find-more, .s-nav-sub-item--active .s-header-sub-list-item__link, .s-nav-sub-item--active .s-header-sub-list-item__link:hover, .s-nav-sub-item--active .s-header-sub-list-item__link:link, .s-nav-sub-item--active .s-header-sub-list-item__link:visited {
    cursor: default
}

.s-header-item--signup .b-flatbutton {
    margin-top: 12px
}

.s-header--logged-out .s-header-item--support {
    display: block
}

.s-header-item--search {
    display: none
}

.s-nav-item {
    z-index: 10;
    float: left
}

.s-header-item--has-sub {
    margin-right: 15px
}

.s-header--logged-out .s-header-item--has-sub {
    margin-right: 10px
}

.s-header--logged-out .s-header-item--has-sub.s-nav-item-lang {
    margin-right: 0
}

.s-header-item__link {
    display: block;
    max-height: 60px;
    padding: 0 12px;
    outline: 0;
    letter-spacing: .05em !important;
    -webkit-transition: all 0s ease 0s;
    transition: all 0s ease 0s
}

.s-header-item__link--icon {
    padding-left: 30px !important
}

.s-header-item__link--icon::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 10px;
    margin-top: -2px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.s-header-item__link--fire-icon::before {
    width: 14px;
    height: 18px;
    background-image: url(img/icons/fire.svg)
}

.s-header-item--has-sub .s-header-item__link {
    padding-right: 14px
}

.s-header-item--has-sub:after {
    content: ' ';
    position: absolute;
    top: 27px;
    right: -1px;
    display: inline-block;
    width: 7px;
    height: 5px;
    background: url('../img/schemius/s-icons.svg?v=40651') -238px 0 no-repeat;
    vertical-align: baseline
}

.body-log-in .s-nav-item-login, .s-header-item--adblock, .s-nav-item-post {
    display: none
}

.s-nav-sub {
    padding: 0;
    margin: 0;
    z-index: 1
}

.s-header-sub-list__item {
    position: relative;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #00394D;
    line-height: 1.4 !important
}

.s-nav-sub-item--has-sub {
    position: relative;
    padding-right: 10px
}

.s-nav-sub-item--has-sub:after {
    content: '';
    position: absolute;
    top: 16px;
    right: 10px;
    width: 0;
    height: 0;
    border-width: 4px 0 4px 5px;
    border-style: solid;
    border-color: transparent transparent transparent #99BFCC
}

.s-nav-sub-item--active {
    background: #00394D
}

.s-header-item--special .flaticon, .s-header-sub-list-item .flaticon {
    position: relative;
    width: 19px;
    margin-right: 12px;
    fill: #99BFCC;
    vertical-align: middle
}

.s-header-item--special:hover .flaticon, .s-header-search__btn:hover .svgicon, .s-header-sub-list-item:hover .flaticon {
    fill: #829399
}

.s-header-item--special .s-header-item__link, .s-header-sub-list-item--special .s-header-sub-list-item__link {
    position: relative;
    color: #99BFCC !important;
    padding: .5em 15px
}

.s-header-sub-list-item__link {
    display: block;
    padding: .9em 15px;
    white-space: nowrap;
    -webkit-transition: all 0s ease 0s;
    transition: all 0s ease 0s;
    letter-spacing: .05em
}

.s-header-sub-list-item__title {
    display: block;
    text-transform: none !important;
    color: #FFF !important
}

HTML BODY .s-header-sub-list-item__link:active, HTML BODY .s-header-sub-list-item__link:focus, HTML BODY .s-header-sub-list-item__link:hover {
    border: none !important;
    color: #829399 !important
}

.s-nav-item-auth {
    border-color: #99BFCC
}

.s-header-sub-list-item--user, .s-header-sub-list__item--friends, .s-header-sub-list__item--friendsactivity, .s-header-sub-list__item--friendsoffriends, .s-header-sub-list__item--lj18, .s-header-sub-list__item--media, .s-header-sub-list__item--newyear, .s-header-sub-list__item--support {
    display: none
}

@media all and (max-width: 720px) and (min-width: 600px) {
    .s-header--nocyr .s-header-item__link--newyear {
        display: none
    }

    .s-header--nocyr .s-header-sub-list__item--newyear {
        display: list-item
    }
}

.s-drop, .s-drop-sub {
    position: absolute;
    background: #003040;
    color: #829399 !important;
    font: inherit !important;
    display: none
}

.s-drop-sub:before, .s-drop:before {
    content: "\00a0";
    position: absolute
}

.s-drop:before {
    left: 15px;
    top: -10px;
    width: 18px;
    height: 10px;
    background: url(/img/schemius/s-nav-sub.png?v=49993) no-repeat
}

.s-drop-sub:before {
    left: -10px;
    top: 11px;
    width: 10px;
    height: 18px;
    background: url('/img/schemius/s-nav-sub-right.png?v=1') no-repeat
}

.s-drop {
    top: 60px;
    left: 2px
}

.s-drop-sub {
    top: 0;
    left: 100%;
    background: #004359
}

.s-header-sub-list__item:first-child .s-drop-sub {
    border-top: 1px solid #00394D
}

#no-js .s-drop-master:hover .s-drop, HTML BODY .s-drop-master-sub:hover .s-drop-sub, HTML BODY .s-drop-open .s-drop {
    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
}

.s-header-sub-list--left {
    right: -26px;
    left: auto
}

.s-header-sub-list--left:before {
    right: 20px;
    left: auto
}

.s-header-item--user .s-header-item__link {
    padding-top: 0
}

.s-header-item--user .s-nav-item__name, .s-header-item--user .s-userpic {
    display: inline-block
}

.s-header-item--user .s-userpic {
    position: relative;
    top: 0;
    right: auto;
    left: 0;
    margin-top: 15px;
    vertical-align: top
}

.s-header-item--user .i-supus {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 22px;
    height: 22px;
    padding: 0;
    font-family: inherit;
    line-height: 24px !important
}

.s-header-item--user .s-nav-item__name {
    overflow: hidden;
    margin-left: 12px;
    max-width: 200px;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: inherit !important;
    color: inherit !important;
    cursor: inherit !important
}

.s-header-messages-count {
    float: right;
    color: inherit !important
}

.s-header .s-header-messages-count-empty {
    visibility: hidden
}

.s-header-search {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    font: inherit !important
}

.s-header-search__form-content, .s-header-search__input-wrapper {
    position: relative;
    top: 0;
    font: inherit !important;
    overflow: visible
}

.s-header-search--mobile {
    padding: 5px 20px 0 12px
}

.s-header-search__form {
    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
}

.s-header-search__form-content {
    right: auto;
    left: 0;
    width: auto;
    height: auto;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch
}

.s-header-search__input-wrapper {
    right: 0;
    left: auto;
    z-index: 11;
    margin-right: -1px;
    height: 60px;
    width: 190px;
    max-width: 0;
    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;
    background: #004359;
    -webkit-transition: .2s ease-in;
    transition: .2s ease-in;
    -webkit-transition-property: max-width, margin-left;
    transition-property: max-width, margin-left
}

.s-header-search__input-wrapper:before {
    content: '';
    position: absolute;
    top: 0;
    left: -50px;
    width: 50px;
    height: 60px;
    background-image: -webkit-linear-gradient(left, transparent, #004359);
    background-image: linear-gradient(90deg, transparent, #004359)
}

.s-header-search__input {
    position: relative;
    display: block;
    width: 100%;
    padding: 10px;
    border: none;
    border-radius: 3px;
    background: #F7F9FA;
    font: inherit !important;
    font-size: 16px !important;
    line-height: 1em !important;
    font-weight: 400 !important;
    text-transform: none !important;
    color: #000 !important
}

.html-ie11 .s-header-search__input {
    height: 40.5px;
    line-height: 1.6em !important
}

.html-ie11 .s-header-search__input::-webkit-input-placeholder {
    line-height: 40.5px !important;
    padding-top: 2px
}

.html-ie11 .s-header-search__input::-moz-placeholder {
    line-height: 40.5px !important;
    padding-top: 2px
}

.html-ie11 .s-header-search__input:-ms-input-placeholder {
    line-height: 40.5px !important;
    padding-top: 2px
}

.html-ie11 .s-header-search__input::placeholder {
    line-height: 40.5px !important;
    padding-top: 2px
}

INPUT.s-header-search__input {
    background-image: none
}

.s-header-search__input:focus {
    outline: 0;
    background: #FFF
}

.s-header-search__input[type=search] {
    box-sizing: border-box;
    -webkit-appearance: textfield;
    outline-offset: -2px
}

.s-header-search__input[type=search]::-webkit-search-cancel-button, .s-header-search__input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

.s-header-search__input::-webkit-input-placeholder {
    padding-top: 4px;
    text-transform: uppercase !important;
    font-size: 13px;
    color: #819399 !important
}

.s-header-search__input::-moz-placeholder {
    padding-top: 4px;
    text-transform: uppercase !important;
    font-size: 13px;
    color: #819399 !important
}

.s-header-search__input:-ms-input-placeholder {
    padding-top: 4px;
    text-transform: uppercase !important;
    font-size: 13px;
    color: #819399 !important
}

.s-header-search__input::placeholder {
    padding-top: 4px;
    text-transform: uppercase !important;
    font-size: 13px;
    color: #819399 !important
}

.s-header-search__btn {
    padding: 17px 10px;
    outline: 0;
    border: 0;
    background: 0 0
}

.s-header-search__icon {
    display: block;
    width: 26px;
    height: 26px;
    cursor: pointer !important
}

.i-iconus.s-header-search__icon .flaticon--search {
    display: block;
    position: relative;
    cursor: inherit !important
}

@media (min-width: 601px) {
    .s-header .s-header-search__input-wrapper {
        visibility: hidden
    }

    .p-show-search .s-header-search__input-wrapper, .s-header-search:valid {
        position: absolute;
        visibility: visible;
        max-width: 190px
    }

    .s-header--logged-out .s-header-search:valid, .s-header--logged-out.p-show-search .s-header-search__input-wrapper {
        margin-left: 15px
    }
}

@media (min-width: 1101px) {
    .p-show-search .s-header-search__input-wrapper, .s-header-search__input-wrapper:valid {
        position: relative
    }

    .s-header-search__input-wrapper:before {
        content: none
    }

    .s-header-search__form-content {
        width: auto
    }
}

@media (min-width: 601px) and (max-width: 1100px) {
    .s-header-search__input-wrapper {
        position: absolute
    }
}

.s-do {
    float: right;
    height: 60px;
    margin: 0;
    padding: 0;
    font: inherit !important;
    text-transform: inherit !important
}

.i-supus {
    display: inline-block;
    width: 2em;
    height: 1.6em;
    padding: .2em 0;
    border-radius: 50%;
    text-align: center;
    font-size: 11px !important;
    line-height: 1.6 !important;
    color: #FFF !important
}

.i-supus-new {
    background: #ff7040
}

.i-supus-empty {
    font: 0/0 a !important;
    height: 10px;
    width: 10px;
    padding: 0
}

.s-do-item-lang {
    position: relative
}

.s-do-item-lang-body {
    display: none;
    position: absolute;
    right: 0;
    padding: 1em;
    background: #005673
}

.pagewide-wrapper, .pagewide-wrapper DIV {
    position: static;
    width: auto
}

.s-do-item-lang-open {
    background-color: #004C66
}

.s-do-item-lang-open .s-do-item-lang-body {
    display: block
}

.s-loginform, HTML:not(.html-adaptive) .s-header--logged-out .s-header-item__link--support .svgicon {
    display: none
}

HTML:not(.html-adaptive) BODY .s-header--logged-out .s-header-item__link {
    padding: 0 10px
}

HTML:not(.html-adaptive) .s-header--logged-out .s-header-item__link--support {
    padding-top: 0;
    padding-bottom: 0;
    color: #FFF !important
}

.pagewide-wrapper DIV {
    top: auto;
    height: auto;
    overflow: visible
}

.pagewide-wrapper .ljsale[lj-sale-init*=billboard]:not(.ljsale--empty) {
    min-height: 100px
}

/* <<< file end: stc/schemius_v4/header_v5.css */

/*# map link was there [header_v5.css.map] */
/* >>> file start: stc/schemius_v4/header_v5-adaptive.css */
.s-header {
    min-width: 240px
}

.html-adaptive .iphone .s-header {
    width: 100%
}

.iphone .s-header {
    margin-left: 0;
    -webkit-transition: margin-left .1s ease-in;
    transition: margin-left .1s ease-in
}

.html-android.p-nav-common-menu-open {
    -webkit-transform: translateZ(0)
}

.s-nav-body--common {
    right: 100%;
    left: -100%
}

.p-nav-common-menu-open .s-nav-control-common:after, .p-nav-user-menu-open .s-nav-control-login:after, .p-nav-user-menu-open .s-nav-control-user:after {
    content: '';
    position: fixed;
    top: 60px;
    bottom: 0;
    width: 60px;
    cursor: default;
    z-index: 1
}

.p-nav-common-menu-open .s-nav-control-common:after {
    right: 0
}

.p-nav-user-menu-open .s-nav-control-login:after, .p-nav-user-menu-open .s-nav-control-user:after {
    left: 0
}

.p-nav-user-menu-open .p-loginform .s-header {
    z-index: 3001
}

.html-android .s-nav-control-login {
    overflow: hidden
}

@media (max-width: 1200px) {
    .s-header-item--user .s-nav-item__name {
        max-width: 200px
    }
}

@media (max-width: 1100px) {
    .s-header-item--user .s-nav-item__name {
        max-width: 125px
    }

    .s-header-item-post--long {
        display: none
    }

    .s-header-item-post--short {
        display: block
    }
}

@media (max-width: 1000px) {
    .s-header-item--user .s-nav-item__name {
        max-width: 110px
    }
}

@media (max-width: 960px) {
    .s-logo {
        width: 45px
    }

    .s-logo-server-sign {
        right: -.7em
    }
}

@media (max-width: 800px) {
    .s-nav-body--user .s-drop-master:hover .s-drop, .s-nav-body--user .s-drop-open .s-drop {
        left: auto;
        right: -30px
    }

    .s-nav-body--user .s-drop:before {
        right: 70px;
        left: auto
    }

    .s-header-item--user .s-nav-item__name {
        display: none
    }

    .s-header-sub-list-item__title {
        color: #829399
    }

    .s-header-sub-list-item--user {
        display: block
    }
}

@media (max-width: 700px) and (min-width: 611px) {
    .s-header--logged-out .s-header-item--support, .s-header-item--lj18, .s-header-item--support {
        display: none
    }

    .s-header-sub-list__item--lj18, .s-header-sub-list__item--support {
        display: block
    }
}

@media (min-width: 700px) {
    BODY .s-header--logged-out .s-header-item__link {
        padding: 0 10px
    }

    BODY .s-header--logged-out .s-header-item__link--icon {
        padding-left: 30px !important
    }

    .s-header--logged-out .s-header-item__link--support {
        padding-top: 0;
        padding-bottom: 0;
        color: #FFF !important
    }

    .s-header--logged-out .s-header-item__link--support .svgicon {
        display: none
    }
}

@media (max-width: 700px) {
    .s-header-item--has-sub:after, .s-nav-body--convertible .s-drop-master .s-drop:before {
        content: none
    }

    .p-nav-user-menu-open.html-adaptive BODY, .s-header--logged-out .s-header-item--has-sub, .s-header-item--has-sub {
        margin-right: 0
    }

    .s-logo {
        position: absolute;
        top: 0;
        right: 60px;
        left: 60px;
        width: auto;
        padding: 0;
        text-align: center
    }

    .s-logo-server-sign {
        right: .57em
    }

    .s-header--logged-out .s-do {
        display: none
    }

    .s-header-sub-list-item__title {
        color: #FFF
    }

    .s-header-sub-list__item, .s-nav-item {
        margin-bottom: -1px;
        border-top: 1px solid #00394D;
        border-bottom: 1px solid #00394D
    }

    .s-nav-item.s-nav-item-login {
        margin-bottom: 0;
        border: none
    }

    .s-nav-control, .s-nav-control-user {
        display: block;
        cursor: pointer
    }

    .s-nav-body--convertible {
        position: fixed;
        top: 0;
        bottom: 0;
        visibility: hidden;
        overflow-y: auto;
        -webkit-transition: .2s ease;
        transition: .2s ease;
        -webkit-transition-property: right, left, visibility;
        transition-property: right, left, visibility;
        -webkit-transition-delay: 0s, 0s, .2s;
        transition-delay: 0s, 0s, .2s;
        background: #003040
    }

    .s-nav-body--user {
        right: -100%;
        left: 100%;
        display: block
    }

    .s-userpic .i-supus-empty {
        display: block
    }

    .s-nav-body--convertible .s-userpic {
        display: none
    }

    .s-header-item--user {
        width: 60px;
        height: 60px;
        margin: 0;
        border-left: 1px solid #005673
    }

    .s-header-item--user .s-header-item__link {
        padding: 0 15px
    }

    .s-nav-body--convertible .s-nav-item {
        float: none;
        overflow: hidden
    }

    .s-nav-body--convertible .s-header-item__link {
        padding: 1em 24px .7em;
        line-height: 1.4 !important
    }

    .s-nav-body--convertible .s-header-item__link--icon {
        padding: 1em 24px .7em 4.46em !important
    }

    .s-nav-body--convertible .s-header-item__link--icon::before {
        left: 28px;
        margin-top: 0
    }

    .s-nav-body--convertible .s-nav-item-signup {
        margin: 0
    }

    .s-nav-item-signup .b-flatbutton, .s-nav-item-signup .b-flatbutton:link, .s-nav-item-signup .b-flatbutton:visited {
        background: 0 0
    }

    .s-nav-item-signup .b-flatbutton {
        padding: 0 24px;
        line-height: 40px
    }

    .s-nav-body--convertible .s-header-sub-list-item__link, .s-nav-body--convertible .s-nav-sub-item-p {
        min-width: auto;
        padding: 1em 24px .7em;
        white-space: normal
    }

    .s-nav-body--convertible .s-header-item__link:focus, .s-nav-body--convertible .s-header-item__link:hover, .s-nav-body--convertible .s-header-sub-list-item__link:focus, .s-nav-body--convertible .s-header-sub-list-item__link:hover {
        background: #004359 !important
    }

    .s-nav-body--convertible .s-drop {
        background: #003040
    }

    .s-nav-body--convertible .s-drop-master .s-drop, .s-nav-body--convertible .s-drop-master:hover .s-drop {
        position: static;
        display: block
    }

    .s-nav-body--convertible .s-drop, .s-nav-body--convertible .s-drop-open .s-drop {
        display: block
    }

    .s-header-item-post, .s-header-search--wide-screens {
        display: none
    }

    .s-header-item--search, .s-nav-item-post {
        display: block
    }

    .s-header-item--find-more, .s-header-sub-list-item--user {
        background: #829399
    }

    .s-header-item--friends, .s-header-sub-list-item--support {
        display: none
    }

    .s-header-item--support, .s-header-sub-list__item--friends, .s-header-sub-list__item--friendsactivity, .s-header-sub-list__item--friendsoffriends, .s-header-sub-list__item--media {
        display: block
    }

    .html-adaptive .body-content, BODY {
        position: relative;
        left: 0;
        -webkit-transition: left .2s ease;
        transition: left .2s ease
    }

    .p-nav-common-menu-open, .p-nav-common-menu-open BODY {
        overflow: hidden
    }

    .p-nav-common-menu-open, .p-nav-common-menu-open BODY, .p-nav-user-menu-open, .p-nav-user-menu-open BODY {
        min-width: 0;
        -webkit-overflow-scrolling: none
    }

    .p-nav-common-menu-open BODY, .p-nav-common-menu-open.html-adaptive .body-content {
        left: 100%;
        margin-left: -60px
    }

    .p-nav-common-menu-open .s-nav-body--convertible, .p-nav-user-menu-open .b-loginform.s-loginform, .p-nav-user-menu-open .s-nav-body--user {
        visibility: visible;
        -webkit-transition-delay: 0s;
        transition-delay: 0s
    }

    .p-nav-common-menu-open .s-nav-body--common {
        right: 60px;
        left: 0
    }

    .p-nav-user-menu-open .s-nav-body--user {
        right: 0;
        left: 60px
    }

    .p-nav-common-menu-open .b-loginform.s-loginform, .p-nav-common-menu-open .i-iconus-menu.s-nav-control__icon-open, .p-nav-common-menu-open .l-flatslide-controls, .p-nav-common-menu-open .s-footer, .p-nav-common-menu-open .s-nav-body--user, .p-nav-nav-menu-open .i-iconus-menu.s-nav-control__icon-open, .p-nav-user-menu-open .l-flatslide-controls, .p-nav-user-menu-open .s-footer, .p-nav-user-menu-open .s-nav-body--common {
        display: none
    }

    .p-nav-common-menu-open .i-iconus-menu.s-nav-control__icon-close, .p-nav-nav-menu-open .i-iconus-menu.s-nav-control__icon-close {
        display: inline-block
    }

    BODY.s-schemius {
        left: auto;
        -webkit-transition: none;
        transition: none
    }

    .html-adaptive.p-nav-common-menu-open BODY, .html-adaptive.p-nav-user-menu-open BODY, .p-nav-common-menu-open, .p-nav-user-menu-open {
        width: 100%
    }

    .p-nav-common-menu-open.html-adaptive BODY, .p-nav-user-menu-open.html-adaptive BODY {
        left: auto
    }

    .p-nav-common-menu-open.html-adaptive BODY {
        margin-left: 0
    }

    BODY.s-rambler-adblock .s-header-item--adblock {
        display: block
    }
}

@media (max-width: 380px) {
    .s-header-item-post {
        display: none
    }

    .s-nav-item-post {
        display: block
    }
}

.s-nav-nojs-control-login {
    display: none
}

@media (max-width: 700px) {
    #no-js .s-header__nav {
        position: absolute;
        left: 0;
        top: 0;
        width: 60px;
        height: 60px;
        cursor: pointer;
        -webkit-transition: none;
        transition: none
    }

    #no-js .s-header--logged-out .s-header__nav {
        width: 100%;
        padding-right: 60px;
        box-sizing: border-box
    }

    #no-js .s-header--logged-out .s-logo {
        z-index: 3
    }

    #no-js .s-nav-body--common.s-nav-body--convertible, #no-js .s-nav-body--user.s-nav-body--convertible {
        display: none
    }

    #no-js .s-header__nav:hover .s-nav-body--common.s-nav-body--convertible {
        display: block;
        position: absolute;
        z-index: 1;
        overflow: hidden;
        left: 0;
        right: 0;
        top: 60px;
        bottom: auto;
        min-width: 320px;
        padding-bottom: 30px;
        visibility: visible;
        -webkit-transition: none;
        transition: none
    }

    #no-js .s-drop-master:hover .s-nav-body--user.s-nav-body--convertible {
        display: block;
        z-index: 1;
        visibility: visible;
        position: absolute;
        overflow: hidden;
        -webkit-transition: none;
        transition: none;
        bottom: auto;
        left: -260px;
        min-width: 320px;
        right: 0;
        top: 60px
    }

    #no-js BODY, .html-adaptive .body-content {
        -webkit-transition: none;
        transition: none
    }

    #no-js .s-nav-control-login {
        position: absolute;
        right: 0;
        z-index: 1
    }

    #no-js .s-nav-nojs-control-login {
        display: block;
        z-index: 5;
        position: absolute;
        right: 0;
        top: 0;
        width: 60px;
        height: 60px;
        background: 0 0
    }
}

/* <<< file end: stc/schemius_v4/header_v5-adaptive.css */

/*# map link was there [header_v5-adaptive.css.map] */
/* >>> file start: stc/schemius_v4/header-journal.css */
.s-header-extra__menu:before, .s-header-extra__user .i-ljuser-withalias .i-ljuser-username:after {
    content: none
}

.s-header-extra {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: auto;
    min-height: 43px;
    overflow: visible;
    padding: 0 19px;
    box-sizing: border-box;
    font: 600 13px/43px ProximaNova, Helvetica, sans-serif !important;
    background: #003040 !important
}

.s-header-extra * {
    line-height: inherit !important;
    text-transform: uppercase !important
}

.s-header-extra use {
    color: inherit !important
}

.s-header-extra__user {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: static;
    width: auto;
    min-width: 0;
    height: auto;
    overflow: visible;
    margin-right: 20px;
    text-transform: uppercase !important;
    color: #829399 !important;
    font: inherit !important
}

.s-header-extra__user .ljuser {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    max-width: 100%;
    min-width: 0;
    height: 43px !important;
    vertical-align: top;
    font: inherit !important;
    text-transform: inherit !important
}

.s-header-extra-user__dash, .s-header-extra-user__status, .s-header-extra__user .i-ljuser-profile, .s-header-extra__user .i-ljuser-username, .s-header-extra__user .i-ljuser-username B {
    vertical-align: top;
    display: inline-block;
    text-transform: inherit !important
}

HTML BODY .s-header-extra__user .ljuser .i-ljuser-profile {
    width: 16px !important;
    height: 43px !important;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0 .3em 0 0 !important
}

HTML BODY .s-header-extra__user .i-ljuser-type-P .i-ljuser-profile {
    background: url(/img/userinfo_v3.svg?v=41686) 0 13px no-repeat
}

HTML BODY .s-header-extra__user .i-ljuser-type-C .i-ljuser-profile {
    background: url(/img/community_v3.svg?v=43924) 0 13px no-repeat
}

HTML BODY .s-header-extra__user .i-ljuser-type-C .i-ljuser-userhead, HTML BODY .s-header-extra__user .i-ljuser-type-P .i-ljuser-userhead {
    position: absolute;
    width: 16px !important;
    height: 16px !important;
    margin-top: 12px !important;
    vertical-align: top !important;
    opacity: 0
}

HTML BODY .s-header-extra__user .i-ljuser-userhead {
    vertical-align: text-bottom !important;
    cursor: pointer !important
}

HTML BODY .s-header-extra__user .i-ljuser-username {
    max-width: 100%;
    min-width: 0;
    height: 43px;
    letter-spacing: .05em
}

.s-header-extra-user__dash, .s-header-extra-user__status, .s-header-extra__user .i-ljuser-username {
    font: inherit !important;
    color: inherit !important
}

.s-header-extra-user__status {
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.s-header-extra__user .i-ljuser-username {
    border: none
}

.s-header-extra__user .i-ljuser-username B {
    display: inline-block;
    max-width: 100%;
    margin-left: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none !important;
    font: inherit !important;
    font-weight: 600 !important;
    color: #FFF !important;
    cursor: pointer !important
}

HTML BODY .s-header-extra__user .i-ljuser-username B, HTML BODY .s-header-extra__user .i-ljuser-username:hover B {
    padding: 0;
    border: 0
}

.s-header-extra-user__dash {
    margin: 0 .15em;
    line-height: 41px !important
}

.s-header-extra__menu-container {
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    width: auto;
    -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;
    overflow: visible;
    vertical-align: top;
    font: inherit !important
}

.s-header-extra__menu-icon {
    margin-left: 20px
}

.s-header-extra-menu-item-link-icon, .s-header-extra__menu-icon {
    display: none;
    position: static;
    height: 43px;
    overflow: visible;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #99BFCC !important;
    fill: currentColor
}

.s-header-extra-menu-item-link-icon .svgicon, .s-header-extra__menu-icon .svgicon {
    margin-top: -2px;
    vertical-align: middle
}

.s-header-extra-menu-item-link-icon .headerextra--comm-leave {
    margin-top: 0
}

.s-header-extra-menu-item-link-icon .headerextra--gift, .s-header-extra-menu-item-link-icon .headerextra--manage-pending {
    margin-top: -4px
}

.s-header-extra-menu-item-link-text-short {
    display: none
}

.s-header-extra__menu {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 43px;
    margin: 0;
    padding: 0;
    font: inherit !important;
    font-size: 0 !important
}

.s-header-extra-menu__item {
    position: relative;
    display: inline-block;
    margin: 0 0 0 25px;
    padding: 0;
    list-style: none;
    background: 0 0;
    white-space: nowrap;
    font-size: 13px !important;
    line-height: inherit !important;
    font-family: inherit !important;
    vertical-align: top
}

.s-header-extra .s-header-extra-menu-item__link {
    position: static;
    display: inline-block;
    width: auto;
    height: auto;
    overflow: visible;
    border: none;
    vertical-align: top;
    text-decoration: none !important;
    text-transform: uppercase !important;
    font: inherit !important;
    font-weight: 600 !important;
    color: #99BFCC !important;
    cursor: pointer
}

.s-header-extra .s-header-extra-menu-item__link:hover {
    border: none;
    text-shadow: none;
    color: #829399 !important
}

.s-header-extra-menu-item--disabled .s-header-extra-menu-item__link, .s-header-extra-menu-item__link.js--disabled {
    background: 0 0 !important;
    color: #3D6978 !important;
    pointer-events: none;
    cursor: not-allowed
}

.s-header-extra-menu-item--disabled .s-header-extra-menu-item__link .s-header-extra-menu-item-link-icon, .s-header-extra-menu-item--disabled .s-header-extra-menu-item__link .svgicon, .s-header-extra-menu-item__link.js--disabled .s-header-extra-menu-item-link-icon, .s-header-extra-menu-item__link.js--disabled .svgicon {
    color: inherit !important;
    fill: currentColor
}

.s-header-extra-menu-item-link--community-pending {
    margin: 0 1em 0 -1em
}

.s-header-extra-menu-item-link--community-pending:before {
    content: '\00a0('
}

.s-header-extra-menu-item-link--community-pending:after {
    content: ')'
}

.s-header-extra-menu .s-header-extra-menu__item {
    margin-left: 0 !important
}

.s-header-extra-menu .s-header-extra-menu-item__link:hover {
    color: #fff !important;
    background: #004359
}

.s-header-extra-menu .s-header-extra-menu-item-link-text {
    margin: 0 1em;
    text-transform: inherit !important;
    font: inherit !important;
    color: inherit !important;
    cursor: inherit !important
}

.s-header-extra-menu .s-header-extra-menu-item-link-icon {
    width: 3.5em;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.s-header-extra-filter {
    display: none;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif
}

.s-header-extra-filter__header {
    margin: 0 0 10px;
    padding: 0;
    font-weight: 700;
    font-size: 15px !important;
    line-height: 15px !important;
    color: #000 !important
}

.s-header-extra-filter .w-cs-filter-sort FIELDSET {
    position: relative;
    margin: 0;
    padding: 0;
    border: none
}

.s-header-extra-filter .w-cs-filter-sort H6 {
    margin-bottom: 5px
}

.s-header-extra-filter .w-cs-filter-sort .w-cs-text {
    width: 100%;
    padding: 7px 15px 7px 10px;
    box-sizing: border-box;
    border: 1px solid #DAE3E6;
    border-radius: 3px;
    background: #FFF !important;
    font: 15px/1.4 ProximaNova, Helvetica, sans-serif !important;
    height: 2.25em;
    color: #000 !important
}

.s-header-extra-filter .w-cs-filter-sort .w-cs-submit {
    position: absolute;
    top: 0;
    right: 5px;
    bottom: 0;
    width: 7px;
    height: 11px;
    margin: auto;
    padding: 0;
    border: 0;
    background-color: transparent;
    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%22filter2-Layer_1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2211%22%20viewBox%3D%220%200%206.783%2011%22%20width%3D%227%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20enable-background%3D%22new%200%200%206.783%2011%22%3E%3Cpath%20d%3D%22m6.231%205.201l-5.127-5.201-1.104%201.12%204.515%204.58-4%204.18%201.104%201.12%204.612-4.679%200.552-0.56-0.552-0.56z%22%20fill%3D%22%23DAE3E6%22%2F%3E%3C%2Fsvg%3E');
    font: 0/0 a !important;
    cursor: pointer
}

.s-header-extra-filter__item {
    margin: 0 0 0 -5px;
    padding: 0;
    white-space: nowrap;
    font-size: 12px !important
}

.s-header-extra-filter-item__link {
    display: block;
    margin: 0;
    padding: 3px 5px;
    border: 0;
    border-radius: 3px;
    background: #FFF;
    text-decoration: none;
    color: #000 !important
}

.s-header-extra-filter__item--active .s-header-extra-filter-item__link {
    background: #C5E1F7
}

#no-js .s-header-extra .s-drop-master:hover .s-drop, HTML BODY .s-header-extra .s-drop-master-sub:hover .s-drop-sub, HTML BODY .s-header-extra .s-drop-open .s-drop {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.s-header-extra__control-item {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
    -ms-flex-order: 20;
    order: 20;
    color: #99BFCC !important
}

.s-header-extra-menu .s-header-extra__control-item {
    margin-left: auto !important
}

.s-header-extra-menu .s-header-extra__control-item + .s-header-extra__control-item {
    margin-left: 16px !important
}

.s-header-extra__control-item .appwidget-goldenentries, .s-header-extra__control-item .appwidget-stylealwaysmine {
    position: static;
    width: auto;
    height: auto;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0 0 0 auto;
    overflow: visible;
    font: inherit !important
}

.s-header-extra__control-item .appwidget-goldenentries *, .s-header-extra__control-item .appwidget-stylealwaysmine * {
    font: inherit !important;
    color: inherit !important
}

.s-header-extra__control-item .appwidget-goldenentries FORM, .s-header-extra__control-item .appwidget-stylealwaysmine FORM {
    height: 100%;
    margin: 0;
    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
}

.s-header-extra__control-item .appwidget-goldenentries .w-cs-view-style, .s-header-extra__control-item .appwidget-stylealwaysmine .w-cs-view-style {
    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
}

.s-header-extra__control-item .appwidget-goldenentries .w-cs-label, .s-header-extra__control-item .appwidget-stylealwaysmine .w-cs-label {
    display: inline-block;
    margin: 0 0 0 8px;
    font: inherit !important;
    font-weight: 600 !important;
    text-transform: inherit !important;
    color: inherit !important;
    cursor: pointer !important
}

.s-header-extra__control-item .appwidget-stylealwaysmine-label-adapt {
    color: inherit !important
}

.s-header-extra__control-item .w-cs-checkbox {
    margin: 0
}

.b-bubble-calendar, .b-bubble-filter {
    margin-left: -9px
}

.s-header-extra__addfriend {
    position: static;
    float: left;
    width: auto;
    height: 43px;
    overflow: visible;
    margin-left: 10px;
    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;
    font: inherit !important
}

.s-header-extra .b-flatbutton-addfriend-link:hover, .s-header-extra .b-flatbutton-addfriend-link:link, .s-header-extra .b-flatbutton-addfriend-link:visited {
    font: inherit !important;
    line-height: 1 !important;
    color: #FFF !important
}

.s-header-extra .b-flatbutton-addfriend-link:link, .s-header-extra .b-flatbutton-addfriend-link:visited {
    background: #265A68
}

.s-header-extra .b-flatbutton-addfriend-link:hover {
    background: #306a79
}

.html-ie11 .s-header-extra-user__dash, .html-ie11 .s-header-extra-user__status, .html-ie11 .s-header-extra__user .i-ljuser-username, .html-ie11 BODY .s-header-extra-menu-item__link {
    padding-top: 3px;
    height: 40px;
    line-height: 40px !important
}

.html-ie11 .s-header-extra-menu-item-link-icon {
    height: 40px
}

BODY:not(.s-schemius) .s-header .appwidget-sitemessages {
    position: absolute;

    left: 0;
    right: 0;
    z-index: 99
}

.s-header .appwidget-sitemessages .b-message-system {
    margin: 0;
    padding: 0;
    border: none;
    background: 0 0;
    font-size: 15px !important;
    line-height: 1.4 !important;
    color: #FFF !important
}

.s-header .appwidget-sitemessages .b-message-system A:active, .s-header .appwidget-sitemessages .b-message-system A:hover, .s-header .appwidget-sitemessages .b-message-system A:link, .s-header .appwidget-sitemessages .b-message-system A:visited {
    border: 0 !important;
    text-decoration: underline;
    font-size: 1em !important;
    color: #FFF !important
}

.s-header .appwidget-sitemessages .b-message-system .b-message-wrap {
    position: relative;
    display: block;
    margin: 0;
    padding: 10px 50px;
    border: 0;
    background: #00A3D9;
    text-align: center
}

.s-header .appwidget-sitemessages .b-message-system IMG {
    margin: 0 5px 0 0 !important;
    padding: 0 !important;
    vertical-align: -2px
}

.s-header .appwidget-sitemessages .b-message-system > IMG {
    display: none
}

.s-header .appwidget-sitemessages .b-message-system .ljuser IMG {
    margin: 0 !important;
    padding: 0 0 0 1px !important
}

.s-header .appwidget-sitemessages .b-message-system .ljuser A:active, .s-header .appwidget-sitemessages .b-message-system .ljuser A:hover, .s-header .appwidget-sitemessages .b-message-system .ljuser A:link, .s-header .appwidget-sitemessages .b-message-system .ljuser A:visited {
    text-decoration: none
}

.s-header .appwidget-sitemessages .b-message-system I.close {
    position: absolute;
    top: 50%;
    right: 8px;
    display: block;
    height: 34px;
    width: 34px;
    margin-top: -17px;
    cursor: pointer;
    background-image: url(/img/schemius/s-icons.svg?v=40651);
    background-repeat: no-repeat;
    background-position: -60px -26px;
    font-size: 0
}

@media (max-width: 1420px) {
    .s-header--community-journal .s-header-extra-menu__item, .s-header--user-status .s-header-extra-menu__item {
        margin-left: 10px
    }

    .s-header--community-journal .s-header-extra-menu__item:first-child, .s-header--user-status .s-header-extra-menu__item:first-child {
        margin-left: 0
    }

    .s-header--community-journal .s-header-extra-menu-item--write .s-header-extra-menu-item-link-icon, .s-header--community-journal .s-header-extra-menu-item-link--community-pending, .s-header--community-journal .s-header-extra-menu-item-link-text, .s-header--user-status .s-header-extra-menu-item-link-text {
        display: none
    }

    .s-header--community-journal .s-header-extra-menu-item--write .s-header-extra-menu-item-link-text {
        display: inline
    }

    .s-header--community-journal .s-header-extra-menu-item-link-icon, .s-header--user-status .s-header-extra-menu-item-link-icon {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

@media (max-width: 1375px) {
    .s-header-extra-menu-item-link-text-full {
        display: none
    }

    .s-header-extra-menu-item-link-text-short {
        display: inline
    }
}

@media (max-width: 1200px) {
    .s-header-extra--profile .s-header-extra-menu-item-link-text {
        display: none
    }

    .s-header-extra--profile .s-header-extra-menu-item-link-icon {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .s-header-extra:not(.s-header-extra--profile) .s-header-extra-menu__item {
        margin-left: 10px
    }

    .s-header--friends-page .s-header-extra-menu-item-link-text, .s-header--notown-journal .s-header-extra-menu-item-link-text, .s-header-extra-menu-item-link--community-pending {
        display: none
    }

    .s-header--friends-page .s-header-extra-menu-item-link-icon, .s-header--notown-journal .s-header-extra-menu-item-link-icon {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

@media (max-width: 960px) {
    .s-header--community-journal .s-header-extra-menu-item--write .s-header-extra-menu-item-link-text {
        display: none
    }

    .s-header--community-journal .s-header-extra-menu-item--write .s-header-extra-menu-item-link-icon {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

/* <<< file end: stc/schemius_v4/header-journal.css */

/*# map link was there [header-journal.css.map] */
/* >>> file start: stc/schemius_v4/header-journal-adaptive.css */
@media (max-width: 1290px) {
    BODY .s-header-extra .appwidget-stylealwaysmine-label-adapt {
        display: none
    }
}

@media (max-width: 800px) {
    BODY .s-header-extra__user {
        margin-right: 10px
    }

    BODY .s-header-extra-user__dash, BODY .s-header-extra-user__status {
        display: none !important
    }
}

@media (max-width: 600px) {
    #no-js .s-header-extra .s-drop-master:hover .s-drop, HTML BODY .s-header-extra .s-drop-master-sub:hover .s-drop-sub, HTML BODY .s-header-extra .s-drop-open .s-drop {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    BODY .s-header--own-journal:not(.s-header--friends-page) .s-header-extra {
        padding-right: 0
    }

    BODY .s-header-extra__menu-container {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        margin-left: auto
    }

    BODY .s-header--friends-page .s-header-extra-menu, BODY .s-header--notown-journal .s-header-extra-menu {
        position: absolute;
        z-index: 5;
        top: 54px;
        right: -18px;
        display: none
    }

    BODY .s-header-extra:not(.s-header-extra--profile) .s-header-extra-menu {
        height: auto
    }

    BODY .s-header--friends-page .s-header-extra-menu:before, BODY .s-header--notown-journal .s-header-extra-menu:before {
        content: '\00a0'
    }

    BODY .s-header--friends-page .s-header-extra__menu-icon, BODY .s-header--notown-journal .s-header-extra__menu-icon {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    BODY .s-header--community-journal .s-header-extra-menu-item, BODY .s-header--user-status .s-header-extra-menu-item, BODY .s-header-extra:not(.s-header-extra--profile) .s-header-extra-menu-item {
        position: relative;
        display: block;
        margin: 0;
        border-top: 1px solid #00394D
    }

    BODY .s-header--community-journal .s-header-extra-menu-item:first-child, BODY .s-header--user-status .s-header-extra-menu-item:first-child, BODY .s-header-extra:not(.s-header-extra--profile) .s-header-extra-menu-item:first-child {
        border: 0
    }

    BODY .s-header-extra:not(.s-header-extra--profile) .s-header-extra-menu .s-header-extra-menu-item__link {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 0 15px
    }

    BODY .s-header--community-journal .s-header-extra-menu-item--write .s-header-extra-menu-item-link-text, BODY .s-header--community-journal .s-header-extra-menu-item-link-text, BODY .s-header--friends-page .s-header-extra-menu-item-link-text, BODY .s-header--notown-journal .s-header-extra-menu-item-link-text, BODY .s-header--user-status .s-header-extra-menu-item-link-text {
        display: inline
    }

    BODY .s-header-extra:not(.s-header-extra--profile) .s-header-extra-menu-item-link-text {
        margin: 0
    }

    BODY .s-header--community-journal .s-header-extra-menu-item--write .s-header-extra-menu-item-link-icon, BODY .s-header--community-journal .s-header-extra-menu-item-link-icon, BODY .s-header--friends-page .s-header-extra-menu-item-link-icon, BODY .s-header--notown-journal .s-header-extra-menu-item-link-icon, BODY .s-header--user-status .s-header-extra-menu-item-link-icon {
        display: none
    }

    .s-header-extra {
        border-top: 1px solid #005673
    }

    .s-header-extra--profile {
        padding: 0
    }

    .s-header-extra--profile .s-header-extra__menu:only-child {
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap
    }

    .s-header-extra--profile .s-header-extra__menu:only-child::-webkit-scrollbar {
        display: none
    }

    HTML BODY .s-header-extra__control-item {
        -webkit-box-ordinal-group: 1 !important;
        -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
        order: 0 !important
    }

    HTML BODY .s-header-extra-menu .s-header-extra__control-item, HTML BODY .s-header-extra-menu .s-header-extra__control-item + .s-header-extra__control-item {
        margin-left: 0 !important
    }
}

@media (max-width: 460px) {
    .s-header-extra {
        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
    }

    .s-header-extra::after, .s-header-extra::before {
        content: none !important
    }

    .s-header-extra__menu-container {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}

@media (max-width: 380px) {
    .s-header--logged-out .s-header-extra__user {
        margin-bottom: -5px
    }

    .s-header--logged-out .s-header-extra__addfriend {
        margin-left: 0
    }

    .s-header--logged-out .s-header-extra .appwidget-stylealwaysmine {
        float: none;
        clear: both
    }

    .s-header--logged-out .s-header-extra .appwidget-stylealwaysmine .w-cs-label {
        display: inline-block
    }
}

/* <<< file end: stc/schemius_v4/header-journal-adaptive.css */

/*# map link was there [header-journal-adaptive.css.map] */
/* >>> file start: stc/schemius_v4/normalize.css */
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
button, hr, input {
    overflow: visible
}

audio, canvas, progress, video {
    display: inline-block
}

progress, sub, sup {
    vertical-align: baseline
}

[type=checkbox], [type=radio], legend {
    box-sizing: border-box;
    padding: 0
}

html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bolder
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

audio:not([controls]) {
    display: none;
    height: 0
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

button, input, optgroup, select, textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button, select {
    text-transform: none
}

[type=reset], [type=submit], button, html [type=button] {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
    outline: ButtonText dotted 1px
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal
}

textarea {
    overflow: auto
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

[hidden], template {
    display: none
}

/* <<< file end: stc/schemius_v4/normalize.css */

/*# map link was there [normalize.css.map] */
/* >>> file start: stc/schemius_v4/layout.css */
BODY, figure {
    margin: 0
}

.s-footer A, A, A:visited {
    text-decoration: none
}

.s-apps-item, .s-social-item {
    overflow: hidden;
    border-radius: 2px
}

BODY, HTML {
    height: 100%
}

BODY {
    padding: 0;
    width: 100%;
    box-sizing: border-box;
    background: #FFF;
    letter-spacing: .01em;
    font: 400 15px/1.4 ProximaNova, Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #242F33
}

.emailverify-close, .emailverify-close .svgicon {
    width: 16px;
    height: 16px
}

.s-apps, .s-footer-nav LI, .s-option DT, .s-welcometo-switch {
    letter-spacing: .05em;
    text-transform: uppercase
}

@media (min-width: 1366px) {
    BODY {
        font-size: 16px
    }
}

A {
    color: #00A3D9
}

A:visited {
    color: #007399
}

A:active, A:focus, A:hover {
    text-decoration: none;
    color: #0086B3
}

.clearfix:after, .clearfix:before {
    display: table;
    content: ''
}

.s-body:after, .s-layout:after {
    content: ""
}

.clearfix:after {
    clear: both
}

.s-schemius {
    min-width: auto
}

.p-loginform .b-fader {
    display: block
}

.logged-in.p-loginform .b-fader {
    display: none
}

.i-iconus {
    position: relative
}

.i-iconus .svgicon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

@media (max-width: 650px) {
    .s-body {
        padding-bottom: 0
    }
}

.emailverify {
    position: relative;
    margin: 0;
    padding: 15px 40px;
    border-bottom: 1px solid #DAE3E6;
    background: #F7F9FA;
    text-align: center
}

.emailverify-message {
    margin: 0
}

.emailverify-close {
    position: absolute;
    top: 50%;
    right: 20px;
    margin: -8px 0 0;
    padding: 0
}

.s-footer, .s-layout, .s-social-item {
    position: relative
}

.s-layout {
    min-height: 100%;
    margin: 0 auto -210px
}

.s-layout:after {
    display: block;
    height: 210px
}

.p-ljtimes .s-layout {
    margin-bottom: -260px
}

.p-ljtimes .s-layout:after {
    height: 260px
}

.s-body {
    padding: 0;
    text-align: left
}

.s-body:after {
    display: table;
    clear: both;
    border-collapse: collapse
}

.p-nofooter .s-layout {
    min-height: auto
}

@media (max-width: 650px) {
    .p-ljtimes .s-layout {
        margin-bottom: -461px
    }

    .p-ljtimes .s-layout:after {
        height: 461px
    }

    .b-ljtimes-wrapper {
        display: none !important
    }
}

.s-footer {
    height: 207px;
    margin: 0;
    border-top: 3px solid #00394c;
    background: #004359;
    font-size: 13px;
    font-family: ProximaNova, sans-serif;
    font-weight: 600;
    color: #8faab2
}

.s-copyright, .s-lang SELECT {
    font-family: ProximaNova, sans-serif;
    font-weight: 400
}

.p-ljtimes .s-footer {
    margin-top: -260px;
    margin-bottom: 0;
    padding-bottom: 50px
}

.p-nofooter .s-footer {
    display: none
}

@media (max-width: 650px) {
    .p-ljtimes .s-footer {
        margin-top: 0;
        padding-bottom: 0
    }

    .p-ljtimes .s-footer:after, .s-footer:after {
        content: '';
        display: table;
        clear: both
    }

    .s-footer-nav {
        margin-bottom: 1.45em
    }
}

.s-footer-in {
    padding: 35px 40px 0
}

.s-footer DD, .s-footer DT, .s-footer UL {
    padding: 0;
    margin: 0
}

.s-footer LI, .s-footer UL {
    list-style: none
}

.s-footer A:link, .s-footer A:visited {
    color: #FFF
}

.s-footer A:active, .s-footer A:focus, .s-footer A:hover {
    color: #00a3d9
}

.s-footer-nav {
    float: left;
    margin-bottom: 1.5em
}

.s-footer-nav LI {
    display: inline;
    margin: 0 2.3em 0 0;
    padding: 0
}

.s-footer-nav A {
    display: inline-block;
    padding: 1em;
    margin: -1em
}

.s-option {
    margin: 0
}

.s-option DT {
    margin-bottom: 1.1em;
    text-align: center;
    white-space: nowrap
}

.s-option DD {
    margin-bottom: 1.6em
}

.s-option:last-child DD {
    margin-bottom: .9em
}

.s-option.s-version DD {
    word-wrap: break-word
}

@media screen and (min-width: 650.1px) {
    .s-options {
        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
    }

    .s-option {
        margin-bottom: 40px
    }

    .s-option:first-child {
        margin-left: 0
    }

    .s-option DT {
        text-align: inherit
    }

    .s-option DD, .s-option:last-child DD {
        margin: 0
    }
}

@media screen and (min-width: 720.1px) {
    .s-options {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .s-option {
        margin-left: 30px
    }
}

.s-social {
    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
}

.s-social-item {
    width: 30px;
    height: 30px;
    padding: 0;
    margin: 0 0 0 10px;
    background-color: #005673
}

.s-social-item:first-child {
    margin-left: 0
}

@media screen and (min-width: 650.1px) {
    .s-social {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.s-social-item-f:hover {
    background-color: #3B5998
}

.s-social-item-tw:hover {
    background-color: #00ACEE
}

.s-social-item-vk:hover {
    background-color: #45668E
}

.s-social-item-gp:hover {
    background-color: #EA4335
}

.s-social-item-tm:hover {
    background-color: #3faedd
}

.s-social-item A {
    display: block;
    height: 100%;
    margin: 0;
    padding: 0
}

.s-social-item .svgicon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.s-social-item .svgicon.flaticon--facebook {
    width: 16px
}

.s-social-item .svgicon.flaticon--twitter {
    height: 15px
}

.s-social-text {
    display: none
}

.s-apps {
    margin: 0;
    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
}

.s-apps-item {
    position: relative;
    width: 30px;
    height: 30px;
    padding: 0;
    margin: 0 0 0 10px;
    background-color: #005673
}

.s-apps-item:first-child {
    margin-left: 0
}

.s-option .s-apps-link {
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    font-size: 0
}

.s-apps-link .s-apps-icon {
    position: relative;
    top: 6px;
    left: 8px;
    fill: #fff
}

.s-apps-item-apple .s-apps-link:hover {
    background: #333
}

.s-apps-item-android .s-apps-link:hover {
    background: #6AB344
}

.s-lang {
    width: 100%
}

.s-lang .s-lang-select {
    max-width: 100%
}

.s-lang .b-selectus .label {
    text-overflow: ellipsis
}

.s-lang SELECT {
    height: 1.7em;
    color: #3e5359
}

.html-ie11 .s-lang SELECT {
    height: auto;
    padding-top: .15em
}

@media screen and (min-width: 650.1px) {
    .s-apps {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .s-lang {
        width: 27%
    }
}

@media screen and (min-width: 720.1px) {
    .s-lang {
        width: 250px
    }
}

@media screen and (min-width: 950.1px) {
    .s-lang {
        width: 300px
    }
}

.s-copyright {
    float: right;
    padding-bottom: 1.5em
}

.s-copyright P {
    display: inline
}

.s-welcometo {
    display: none;
    width: 300px;
    margin: 0;
    padding: 0;
    font-size: .8125rem
}

.p-welcome .s-welcometo, .p-welcomefirst .s-welcometo {
    display: block
}

.s-welcometo-header {
    position: relative;
    margin: 0 0 .7rem;
    padding: 50px 0 0;
    font: 300 21px/1 ProximaNova, Helvetica, Arial, sans-serif;
    font: 300 1.3125rem/1 ProximaNova, Helvetica, Arial, sans-serif;
    text-align: center
}

.s-welcometo-header:before {
    content: " ";
    position: absolute;
    top: 5px;
    left: 50%;
    width: 173px;
    height: 30px;
    margin: 0 0 0 -86px;
    padding: 0;
    background-image: url(/img/schemius/logo-deathstar.png?v=40834);
    background-image: url(/img/schemius/logo-deathstar.svg?v=40834), none;
    background-repeat: no-repeat;
    background-position: 0 0;
    font: 0/0 a
}

.s-welcometo-intro {
    margin: 0 0 1rem;
    padding: 0
}

.s-welcometo-action {
    margin: 0 0 1rem;
    text-align: center
}

.s-welcometo-switch {
    margin: 0;
    text-align: center;
    font-family: ProximaNova, sans-serif;
    font-weight: 600
}

.s-welcometo-switcher {
    margin: 0
}

.p-welcomefirst {
    overflow-y: hidden
}

.p-welcomefirst .s-header {
    z-index: auto
}

.p-welcomefirst .s-do-item-feedback A {
    position: relative;
    z-index: 5001
}

.p-welcomefirst .b-fader {
    display: block !important
}

.survey-popup {
    width: 510px;
    margin: -91px 0 0 -255px;
    padding: 0;
    background: #fff;
    color: #242f33
}

.survey-popup__body {
    overflow: auto;
    max-height: 260px
}

.survey-popup__head .i-iconus {
    top: 8px;
    right: 12px
}

.survey-popup__intro {
    margin: 0 0 1em;
    font-size: 1.5em
}

.p-survey .survey-popup {
    display: block
}

.p-survey .b-fader {
    display: block !important
}

.s-ljvideo {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 5001;
    width: 640px;
    margin: -200px 0 0 -320px;
    padding: 0
}

.s-ljvideo-header {
    position: relative;
    z-index: 5002;
    margin: 0;
    padding: 15px 25px;
    background: #09C;
    color: #FFF
}

.s-ljvideo-head {
    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;
    text-align: center
}

.s-ljvideo-header .i-iconus {
    position: absolute;
    width: 30px;
    height: 30px;
    right: 12px;
    top: 12px;
    background-image: url(/img/schemius/s-icons.svg?v=40651);
    background-position: -62px 6px;
    background-repeat: no-repeat;
    cursor: pointer
}

.s-ljvideo-movie {
    position: relative;
    z-index: 5002;
    margin: 0;
    background: #000
}

.s-ljvideo-action, BODY > IFRAME[style*="height:0"][src^="//profile.ssp.rambler.ru"] {
    position: absolute
}

.s-ljvideo-movie IFRAME {
    vertical-align: top
}

.s-ljvideo-action {
    visibility: hidden;
    top: 70%;
    left: 0;
    right: 0;
    z-index: 5001;
    margin: 0;
    padding: 1em 0 0;
    text-align: center;
    -webkit-transition: top .2s ease;
    transition: top .2s ease
}

.s-ljvideo-end .s-ljvideo-action {
    visibility: visible;
    top: 100%
}

.p-ljvideo .s-ljvideo {
    display: block
}

.p-ljvideo .b-fader {
    display: block !important
}

@media all and (max-width: 650px) {
    .p-ljvideo .s-ljvideo {
        display: none
    }

    .p-ljvideo .b-fader {
        display: none !important
    }
}

@media screen and (max-width: 950px) {
    .s-version DD {
        width: 15em
    }
}

@media screen and (max-width: 950px) and (min-width: 650px) {
    .s-footer-in {
        padding-right: 20px;
        padding-left: 20px
    }

    .s-version DD {
        width: 12em
    }

    .s-copyright {
        float: none;
        clear: both
    }

    .s-option {
        margin-bottom: 1.5em
    }
}

@media screen and (max-width: 650px) {
    .s-footer, .s-footer-nav LI {
        margin: 0;
        text-align: center
    }

    .s-footer {
        height: auto
    }

    .s-footer-in {
        padding: 35px 20px 0
    }

    .s-copyright {
        float: none;
        text-align: center
    }

    .s-footer-nav {
        float: none
    }

    .s-footer-nav LI {
        display: block;
        padding: .7em;
        border-bottom: 1px solid #004c67
    }

    .s-footer .b-selectus-wrapper {
        width: auto;
        max-width: 300px;
        margin: 0 auto
    }

    .b-selectus .label {
        text-align: left
    }

    .s-version DD {
        margin: auto
    }

    .s-apps-link .s-apps-icon {
        left: 0;
        width: 29px;
        margin: 0 auto
    }
}

@media print {
    .b-ljtimes-wrapper, .b-loginform.s-loginform {
        display: none
    }
}

/* <<< file end: stc/schemius_v4/layout.css */

/*# map link was there [layout.css.map] */
/* >>> file start: stc/schemius_v4/print.css */
.b-singlepost-qrcode, .mdspost-qrcode {
    display: none
}

@media print {
    #ljlive, .b-ljpromo-nav, .b-ljtimes-wrapper .html5-video-player, .b-loginform.s-loginform, .b-massaction, .common-banner, .s-footer, .s-header, .s-layout:after, BUTTON {
        display: none
    }

    .b-singlepost-body A[href]:after {
        content: ' (' attr(href) ') '
    }

    .b-singlepost-body .i-ljuser-profile[href]:after {
        content: none
    }

    .b-singlepost-qrcode {
        display: block;
        position: absolute;
        top: 0;
        right: 0
    }

    * {
        -webkit-transition: none !important;
        transition: none !important
    }

    .print-logo {
        display: block
    }
}

/* <<< file end: stc/schemius_v4/print.css */

/*# map link was there [print.css.map] */

      /* >>> file start: stc/lj-basestrap.css */
  .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(/img/message-error.gif?v=4888);
    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-image: url(/img/schemius/s-icons.svg?v=40651);
    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-image: url(../img/schemius/s-icons.svg?v=40651);
    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(/img/CloseButton_gray.gif?ver=1) 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(/img/arrow-spotlight.gif?v=16423);
    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(/img/popup-close.gif?v=9045) 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(/img/icon-social-capital.png?v=19876);
    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(/img/icons/error.png?v=15718) 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(/img/icons/warning-age-sprite.png?v=13205) 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(/img/icons/error.png?v=15718) 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(/img/btn_actions.png?v=70036);
    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(/img/icons/controls-v7.svg?v=70039)
}

.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(/img/userinfo_v3.svg?v=41686) 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(/img/preloader-s.gif?ver=1) 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(/img/preloader-s.gif?v=9673) 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(/img/points.svg?v5) 50% 50% no-repeat;
        cursor: pointer
    }

    .lj-like--v4 .lj-like-item:nth-child(4):before, doesnotexist:-o-prefocus {
        background-image: url(/img/points.png?v5)
    }

    .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(/img/icons/lj-repost.svg?v=71292) !important;
    background-repeat: no-repeat !important;
    background-position: center !important
}

.lj-like--v4 .b-flatrepost:hover .b-flatrepost-name:before {
    background-image: url(/img/icons/lj-repost-light.svg?v=71292) !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(/img/icons/lj-repost-light.svg?v=71660) !important
}

.lj-like--v4 .b-flatrepost-reposted:hover .b-flatrepost-name:before {
    background-image: url(/img/icons/lj-repost-reposted-light.svg?v=1510221496) !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(/img/icons/lj-repost-disabled.svg?v=71292) !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(/img/preloader/preloader-disc-blue-white-16.gif?v=39502);
    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(/img/register/register-controls.png?v=36776) -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;
    z-index: 0;
    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(/img/schemius/s-icons.svg?v=40651);
    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
}

/* <<< file end: stc/lj-basestrap.css */

/*# map link was there [lj-basestrap.css.map] */
/* >>> file start: stc/lj-basestrap-app.css */
.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(/img/input-bg.gif?v=9533) 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(/img/userinfo_v3.svg?v=41686)
}

.b-input-community-wrapper:after {
    background-image: url(/img/community_v3.svg)
}

.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(/img/arrow-double-blue.gif?v=11518) 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(/horizon/upgrade-paid-icon.gif?v=2621) right 50% no-repeat
}

.arrow-link, .more-link {
    padding-left: 12px;
    background: url(/img/arrow-double-black.gif?v=10472) 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(/img/corner.gif?v=11411) no-repeat #EDEDED
}

H2.solid-blue {
    position: relative;
    background: url(/img/corner.gif?v=11411) no-repeat #D7E7F7
}

.solid-neutral {
    background: #EDEDED
}

.lj_progresscontainer {
    width: 400px;
    height: 25px;
    margin: 1em;
    background: url(/img/progress/inactive.gif?v=6460)
}

.lj_progressoverlay {
    background: url(/img/progress/active.gif?v=6460)
}

.lj_progressindefinite {
    background-image: url(/img/progress/barber.gif?v=6460)
}

.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(/img/play-button.png?v=8454) 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(/img/message-warning.gif?v=4888)
}

.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(/img/buttons/pending-close.gif?v=9474) 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(/img/icons/error-mini.png?v=15718) 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(/img/preloader/preloader-blue-blue.gif?v=16423) 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(/img/icons/popup-close.png?v=15718) 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-v5 .b-service-unsubscribe-button {
    margin-top: 0
}

.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(/img/icons/unit_v3.png?v=42878);
    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(../img/schemius/s-icons.svg?v=40651);
    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(/img/userinfo_v8.svg?v=70323) no-repeat
}

.b-formset-field-community .b-formset-input-pic {
    background: url(/img/community.gif?v=556) 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(/img/schemius/s-icons.svg?v=40651);
    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(/img/icons/unit_v3.png?v=42878) 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(/img/icons/unit_v3.png?v=42878) 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(/img/icons/unit_v3.png?v=42878) 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(/img/icons/unit_v3.png?v=42878) 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(../img/schemius/s-icons.svg?v=40651) -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(/img/icons/unit_v3.png?v=42878) 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(/img/arrows-menu.gif?v=9114) 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
}

/* <<< file end: stc/lj-basestrap-app.css */

/*# map link was there [lj-basestrap-app.css.map] */
/* >>> file start: stc/flatbutton.css */
.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(/img/icons/flatsocial_16_white.svg?v=46590) 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
}

/* <<< file end: stc/flatbutton.css */

/*# map link was there [flatbutton.css.map] */
/* >>> file start: stc/svg/flaticon.css */
.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
}

/* <<< file end: stc/svg/flaticon.css */

/*# map link was there [flaticon.css.map] */
/* >>> file start: stc/svg/headerextra.css */
.headerextra {
    fill: #99BFCC
}

.ie8 .headerextra {
    display: inline-block;
    background-image: url(headerextra.png?v=59422)
}

.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
}

/* <<< file end: stc/svg/headerextra.css */

/*# map link was there [headerextra.css.map] */
/* >>> file start: stc/medius/scheme/components.css */
.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(/img/frameworkus/checkbox.svg?v=63456) 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(/img/frameworkus/checkbox.svg?v=63456);
    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(/img/frameworkus/checkbox.svg?v=63456);
    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
    }
}

/* <<< file end: stc/medius/scheme/components.css */

/*# map link was there [components.css.map] */
/* >>> file start: stc/core/components/basepopup.css */
.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
}

/* <<< file end: stc/core/components/basepopup.css */

/*# map link was there [basepopup.css.map] */
/* >>> file start: stc/core/components/lightcontrols.css */
.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
}

.lightinput-label {
    display: inline-block;
    position: relative
}

.lightinput-tip {
    display: none;
    position: absolute;
    padding: 0 12px;
    font-size: 14px;
    line-height: 22px;
    color: #7D7F7F
}

.lightinput:not(:placeholder-shown) + .lightinput-tip {
    display: block
}

.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:hover {
    border-color: #BDC8CD
}

.lightbutton:active {
    border-color: #0996C5
}

.lightbutton:focus {
    outline: 0;
    border-color: #00A3D9
}

.lightbutton:disabled {
    opacity: .5;
    cursor: not-allowed
}

.lightbutton--link, .lightbutton--link:link, .lightbutton--link:visited {
    color: #00A3D9
}

.lightbutton--link:hover {
    color: #00C0FF
}

.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--no-border:not(:hover) {
    border-color: transparent
}

.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
}

/* <<< file end: stc/core/components/lightcontrols.css */

/*# map link was there [lightcontrols.css.map] */
/* >>> file start: stc/popup/popup-suggestion.css */
.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(/img/popup/suggestion/mr-cabbage.png?v=1559127351) 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(/img/popup/suggestion/mr-cabbage@2x.png?v=1559127351)
    }
}

/* <<< file end: stc/popup/popup-suggestion.css */

/*# map link was there [popup-suggestion.css.map] */
/* >>> file start: stc/journalpromo/journalpromo_v3.css */
.b-journalpromo-container {
    display: block;
    max-width: 1000px;
    margin: 0 auto;
    padding: 22px;
    background: #FFF4EC !important
}

.b-journalpromo-header {
    overflow: hidden;
    margin: 0 0 5px;
    padding: 0;
    font: 400 14px/1.2 ProximaNova, sans-serif;
    color: #7A9199 !important
}

.b-journalpromo-header A:link, .b-journalpromo-header A:visited, .b-singlepost .b-journalpromo-header A:link, .b-singlepost .b-journalpromo-header A:visited {
    border: 0 !important;
    text-decoration: none !important;
    color: #00A3D9 !important
}

.b-journalpromo-header A:active, .b-journalpromo-header A:hover, .b-singlepost .b-journalpromo-header A:active, .b-singlepost .b-journalpromo-header A:hover {
    border: 0 !important;
    text-decoration: none !important;
    color: #0086B3 !important
}

.b-journalpromo-meta {
    float: left;
    margin: 0;
    padding: 0
}

HTML BODY .b-journalpromo-header .b-journalpromo-label, HTML BODY .b-singlepost .b-journalpromo-header .b-journalpromo-label {
    display: inline-block;
    margin: 0 8px 0 0;
    padding: 4px 10px;
    border: 0;
    border-radius: 10px;
    text-transform: uppercase;
    font: 600 11px/1 ProximaNova, Tahoma, Arial, sans-serif;
    background: #FD8F40 !important;
    text-decoration: none !important;
    color: #FFF !important
}

.b-journalpromo-author {
    margin: 0 5px 0 0;
    padding: 0;
    text-transform: uppercase;
    font: 600 14px/1 ProximaNova, sans-serif
}

.b-journalpromo-author B {
    font-weight: 400
}

.b-journalpromo-date {
    margin: 0 15px 0 0;
    padding: 0
}

.b-journalpromo-comments {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0 0 0 22px;
    text-transform: uppercase;
    font: 600 14px/1.2 ProximaNova, sans-serif
}

.b-journalpromo-comments-icon {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 16px;
    height: 16px;
    margin: 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%2216px%22%20height%3D%2216px%22%20viewBox%3D%227%206.032%2016%2016%22%3E%0D%0A%3Cpath%20fill%3D%22%237A9199%22%20d%3D%22M23%2C12.219c0-2.958-2.197-5.384-5-5.646V6.549h-5v0.025c-0.166-0.015-0.333-0.025-0.5-0.025%0D%0A%09c-3.037%2C0-5.5%2C2.539-5.5%2C5.671c0%2C3.131%2C2.463%2C5.67%2C5.5%2C5.67c0.169%2C0%2C0.335-0.011%2C0.5-0.025v0.025c0%2C0%2C2.525%2C2.219%2C3.707%2C3.239%0D%0A%09C17.731%2C22.014%2C18%2C21.136%2C18%2C20.895v-3.007l0%2C0v-0.025C20.803%2C17.603%2C23%2C15.177%2C23%2C12.219L23%2C12.219z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat;
    font: 0/0 serif
}

.b-journalpromo-admin {
    float: right;
    margin: 0;
    padding: 0
}

.b-journalpromo-options {
    display: inline;
    padding: 1px 0 0;
    white-space: nowrap
}

.b-journalpromo-options A, .b-journalpromo-options A:link {
    margin-right: 8px;
    vertical-align: top;
    background: 0 0 !important;
    font-weight: 400 !important
}

.b-journalpromo-options A.journalpromo-info-icon {
    width: 16px;
    height: 16px
}

.b-journalpromo-options .b-journalpromo-actions, .b-journalpromo-options A.b-journalpromo-actions {
    display: inline-block;
    margin: 0 4px 0 0;
    cursor: pointer;
    vertical-align: top;
    background: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%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%0D%0A%09%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%224%204%2016%2016%22%20enable-background%3D%22new%204%204%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%237A9199%22%20d%3D%22M12.788%2C9.596V7.98h-1.577v1.616H12.788z%20M12.788%2C16.018v-4.807h-1.577v4.807H12.788z%20M12%2C4%0D%0A%09c2.204%2C0%2C4.088%2C0.782%2C5.651%2C2.347C19.217%2C7.913%2C20%2C9.797%2C20%2C12c0%2C2.204-0.783%2C4.088-2.349%2C5.654C16.088%2C19.219%2C14.204%2C20%2C12%2C20%0D%0A%09c-2.203%2C0-4.087-0.781-5.653-2.346C4.782%2C16.088%2C4%2C14.204%2C4%2C12c0-2.203%2C0.782-4.087%2C2.347-5.653C7.913%2C4.782%2C9.797%2C4%2C12%2C4z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat !important
}

.b-journalpromo-options .b-journalpromo-actions-close, .b-journalpromo-options A.b-journalpromo-actions-delete {
    background: 0 0 !important
}

.b-journalpromo-subject {
    display: block;
    margin: 0 0 5px;
    padding: 0
}

.b-journalpromo-subject, .b-singlepost .b-journalpromo-subject {
    font: 300 26px/1 ProximaNova, sans-serif
}

.b-journalpromo-subject A:link, .b-journalpromo-subject A:visited {
    border: 0 !important;
    text-decoration: none !important;
    color: #242F33 !important
}

.b-journalpromo-subject A:active, .b-journalpromo-subject A:hover {
    border: 0 !important;
    text-decoration: none !important;
    color: #00A3D9 !important
}

.b-journalpromo-body {
    display: block;
    margin: 0;
    padding: 0;
    overflow: hidden;
    text-align: left;
    font: 400 15px/1.4 ProximaNova, sans-serif;
    color: #242F33
}

.journalpromo-popup-content {
    overflow: hidden
}

.journalpromo-popup-content H4 {
    margin: 0 0 5px;
    font: 700 14px/1.6 Arial, sans-serif !important;
    text-align: left
}

.journalpromo-popup-content A, .journalpromo-popup-content A:link, .journalpromo-popup-content A:visited {
    color: #00C
}

.journalpromo-popup-content .b-splatest-more {
    padding: 20px 0;
    line-height: 19px;
    text-align: center
}

.journalpromo-popup-content .b-splatest-more-inner {
    display: inline-block;
    padding: 0 0 0 25px;
    background: url(/img/preloader/spinner1.gif?v=19441) 0 60% no-repeat
}

.journalpromo-popup-content-delete {
    width: 270px
}

.journalpromo-popup-info-list {
    max-width: 440px;
    min-width: 250px;
    margin: 0;
    padding: 0;
    list-style: none
}

.journalpromo-popup-info-error {
    padding: 3px 5px;
    border-radius: 4px;
    background: #ffedeb
}

HTML BODY .journalpromo-popup-info-list LI {
    overflow: hidden;
    margin-bottom: 3px;
    font: 14px/1.6 Arial, sans-serif !important;
    text-align: left
}

#journalpromo-user-ban {
    margin: 0 5px 0 0
}

.journalpromo-popup-info-value {
    float: right;
    margin-left: 20px;
    text-align: right
}

.journalpromo-sc-icon {
    display: inline-block;
    width: 14px;
    height: 15px;
    margin: 1px 5px 0;
    background-image: url(/img/journalpromo/journal-promo-icons.png?ver=4);
    background-repeat: no-repeat;
    background-position: 0 -143px;
    vertical-align: top
}

HTML BODY .journalpromo-popup-info-option {
    font-weight: 400 !important
}

.journalpromo-popup-content-action .journalpromo-popup-info-error, .journalpromo-popup-content-action .journalpromo-popup-spinner, .journalpromo-popup-content-error .journalpromo-popup-info-action, .journalpromo-popup-content-error .journalpromo-popup-spinner, .journalpromo-popup-content-loading .journalpromo-popup-info-action, .journalpromo-popup-content-loading .journalpromo-popup-info-error, .journalpromo-popup-info-error, .journalpromo-popup-spinner {
    display: none
}

@media all and (max-width: 650px) {
    .b-journalpromo-subject, .b-singlepost .b-journalpromo-subject {
        font-size: 21px
    }
}

@media all and (max-width: 480px) {
    .b-journalpromo-header {
        line-height: 1.7
    }

    .b-journalpromo-admin, .b-journalpromo-meta {
        display: inline;
        float: none
    }
}

@media print {
    .b-journalpromo-admin {
        display: none
    }
}

/* <<< file end: stc/journalpromo/journalpromo_v3.css */

/*# map link was there [journalpromo_v3.css.map] */
/* >>> file start: stc/medius/entry/entry.css */
.mdspost-furtherdata .aentry-head__counter, .mdspost-meta-date {
    white-space: nowrap
}

.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;
    letter-spacing: normal;
    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 DL A, .mdspost-furtherdata DL A:active, .mdspost-furtherdata DL A:focus, .mdspost-furtherdata DL A:link, .mdspost-furtherdata DL 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 DL A:hover {
    color: #000
}

.mdspost-furtherdata__item::before {
    content: "\00b7";
    margin: 0 .1em;
    font-weight: 700
}

.mdspost-furtherdata .aentry-head__date-time {
    margin-right: 0
}

.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
}

.aentry-head__rating {
    margin-right: .5em
}

.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(/img/medius/branding/sensodyne/sensodyne-blue.svg?v=65353) 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(/img/medius/branding/mitsubishi/mitsubishi.svg?v=65805) 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(/img/medius/branding/shakespeare/sh-face.png?v=66156) 0 0/auto 80px no-repeat, url(/img/medius/branding/shakespeare/sh-title-left.png) 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(/img/medius/branding/lamizil/lamisil.png?v=66362);
    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(/img/medius/branding/gsk/gsk.png?v=66344) 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(/img/medius/branding/stada/neyrodoz.png?v=1512481170) 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(/img/medius/branding/jacobs/logo.png?v=66625);
    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(/img/medius/branding/tassimo/tassimo.png?v=67936);
    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(/img/medius/branding/jacobs/carte_noire.png?v=68219);
    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(/img/medius/branding/jacobs/logo.png?v=66625);
    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(/img/medius/branding/saratov/logo.png?v=68368)
}

.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(/img/medius/branding/krasnodar/logo.png?v=68368)
}

.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(/img/medius/branding/minsk/logo.png?v=68368)
}

.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(/img/medius/branding/samara/logo.png?v=1502451685)
}

.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(/img/medius/branding/peterburg/logo.png?v=1507288420);
    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(/img/medius/branding/moscow/logo.png?v=1504186014)
}

.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(/img/medius/branding/nizhny/logo.png?v=1510239508)
}

.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(/img/medius/branding/volgograd/logo.png?v=1516364122)
}

.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(/img/medius/branding/ekaterinburg/logo.png?v=15120123509)
}

.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(/img/medius/branding/horoshiyplohoy/logo.png?v=1537198615)
}

.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(/img/medius/branding/kaliningrad/logo.png?v=1512081509)
}

@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;
    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 + BR, .mdspost-text OL + BR + BR + BR, .mdspost-text OL > 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 + BR, .mdspost-text UL + BR + BR + BR, .mdspost-text UL > 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 > :last-child {
    margin-bottom: 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 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;
    opacity: 0
}

.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(/img/icons/services.png?v=1513178064);
    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(/img/icons/services.png?v=1513178064);
    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(/img/userpics/userpic-anonymous.png?v=15821) !important;
    cursor: default
}

.b-watering-authtype-user .b-myuserpic-current {
    background-image: url(/img/userpics/userpic-user.png?v=15821) !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(/img/userpics/userpic-openid.png?v=15821) !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(/img/userpics/userpic-facebook.png?v=15821) !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(/img/userpics/userpic-twitter.png?v=15821) !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(/img/userpics/userpic-mailru.png?v=15821) !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(/img/userpics/userpic-google.png?v=15821) !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(/img/userpics/userpic-vkontakte.png?v=15821) !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([src$="?embed"]), .mdspost-comment OBJECT {
    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 {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
    color: #A1AEB2
}

.mdspost-comment-actions__item {
    display: inline-block;
    margin: 0
}

.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(/img/medius/branding/tretyakovgallery/logo.svg?v=67082) 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 all and (max-width: 425px) {
    .mdspost-furtherdata {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .aentry-head__adv-panel--post-media {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1
    }

    .aentry-head__userpanel {
        width: 100%
    }
}

@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
}

/* <<< file end: stc/medius/entry/entry.css */

/*# map link was there [entry.css.map] */
/* >>> file start: stc/updateform_v3.css */
.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(/js/ckeditor/skins/v2_lj/icons-new.png?v=28859);
    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(/img/preloader/preloader-circle.gif?v=15772) 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(/img/icons/flatsocial_25.png?v=46688)
}

.lt-ie9 .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-icon {
    background-image: url(/img/icons/flatsocial_v4_26.png?v=60437)
}

.b-updateform-bubble-like-icon, doesnotexist:-o-prefocus {
    background-image: url(/img/icons/flatsocial_25.png?v=46688)
}

.b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-icon, doesnotexist:-o-prefocus {
    background-image: url(/img/icons/flatsocial_v4_26.png?v=60437)
}

.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(/img/widget/pics/settings.gif?v=21472) 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(/img/icons/eq.png?v=22322) 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(/js/ckeditor/skins/v2_lj/icons_v5_1.svg?v=288591)
}

.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(/js/ckeditor/skins/v2_lj/icons_v5_1.png?v=288591)
}

.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(/js/ckeditor/skins/v2_lj/icons_v5_2.svg?v=288591)
}

.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(/js/ckeditor/skins/v2_lj/icons_v5_2.png?v=288591)
}

.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(/js/ckeditor/skins/v2_lj/icons_v5_3.svg?v=288591)
}

.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(/js/ckeditor/skins/v2_lj/icons_v5_3.png?v=288591)
}

.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
}

/* <<< file end: stc/updateform_v3.css */

/*# map link was there [updateform_v3.css.map] */
/* >>> file start: stc/widgets/bubble-ljuser.css */
.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(/img/userinfo_v8.svg?v=70323) 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
    }
}

/* <<< file end: stc/widgets/bubble-ljuser.css */

/*# map link was there [bubble-ljuser.css.map] */
/* >>> file start: stc/post2017/view.css */
.aentry-head, .aentry-wrapper {
    max-width: 772px;
    position: relative
}

.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
}

.PostActions-morePanel--placeholder .PostActions-moreBtn, .aentry-tags a {
    -moz-user-select: none;
    text-decoration: none;
    box-sizing: border-box;
    outline: 0
}

.aentry {
    font: 400 15px/1.4 ProximaNova, Helvetica, sans-serif;
    padding: 30px 0 0;
    overflow: hidden;
    letter-spacing: normal
}

.aentry-wrapper {
    left: 0;
    margin: 0 auto 24px;
    -webkit-transition: left .5s;
    transition: left .5s
}

@media (min-width: 1200px) and (max-width: 1560px) {
    .aentry-wrapper--has-s1-slot {
        left: -175px
    }
}

.aentry-wrapper--has-wider-image {
    left: 0
}

@media (min-width: 1380px) and (max-width: 1720px) {
    .aentry-wrapper--has-wider-image {
        left: -165px
    }
}

.aentry-wrapper--has-bothsides-images {
    left: 0
}

@media (min-width: 1280px) and (max-width: 1570px) {
    .aentry-wrapper--has-bothsides-images {
        left: -170px
    }
}

.aentry-wrapper--has-rightside-image {
    left: 0
}

@media (min-width: 1240px) and (max-width: 1570px) {
    .aentry-wrapper--has-rightside-image {
        left: -185px
    }
}

.aentry-wrapper--has-leftside-image {
    left: 0
}

@media (min-width: 1240px) and (max-width: 1570px) {
    .aentry-wrapper--has-leftside-image {
        left: -155px
    }
}

.aentry-head {
    width: 100%;
    padding: 0 16px;
    margin: 0 0 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;
    text-decoration: none;
    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;
    text-decoration: none
}

.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;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.aentry-head__adv-panel--post-view {
    margin-right: 32px
}

.aentry-head__branding + .badge {
    margin-left: 20px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto
}

.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
}

.golden-entry {
    display: none !important;
    border: 1px solid #CBCBCB !important;
    border-radius: 10px;
    font: 600 12px/1 ProximaNova, Helvetica, sans-serif;
    text-shadow: none;
    color: #666;
    background: #FFF6C2
}

.golden-entry__title {
    font: 600 12px/0 ProximaNova, Helvetica, sans-serif;
    display: block;
    padding: 9px 5px;
    text-transform: uppercase;
    cursor: default
}

.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__slot--s1-right, .aentry-socials {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

.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-wrapper--hide-s1-slot .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-wrapper--hide-s1-slot .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 blockquote .public-DraftStyleDefault-block, .aentry-post__text blockquote {
    font: 400 20px/28px ProximaNova, Helvetica, sans-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: flex;
    max-width: 300px;
    margin-right: -100%;
    padding-left: 70px
}

.aentry-post__slot--s1-right:empty, .aentry-wrapper--hide-s1-slot .aentry-post__slot--s1-right {
    display: none
}

.aentry-wrapper--has-bothsides-images .aentry-post__slot--s1-right, .aentry-wrapper--has-rightside-image .aentry-post__slot--s1-right {
    padding-left: 90px
}

.aentry-wrapper--has-wider-image .aentry-post__slot--s1-right {
    padding-left: 160px
}

@media (max-width: 1379px) {
    .aentry-wrapper--has-wider-image .aentry-post__slot--s1-right {
        display: none
    }
}

@media (max-width: 1279px) {
    .aentry-wrapper--has-bothsides-images .aentry-post__slot--s1-right {
        display: none
    }
}

@media (max-width: 1239px) {
    .aentry-wrapper--has-leftside-image .aentry-post__slot--s1-right, .aentry-wrapper--has-rightside-image .aentry-post__slot--s1-right {
        display: none
    }
}

@media (max-width: 1199px) {
    .aentry-post__slot--s1-right {
        display: none
    }
}

.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 .public-DraftStyleDefault-block a ins, .aentry-post__text a ins {
    text-decoration: none
}

.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;
    border: 1px solid #D4DCE0;
    border-radius: 4px;
    -webkit-transition: border-color .2s, background-color .2s, color .2s;
    transition: border-color .2s, background-color .2s, color .2s;
    -webkit-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
}

.PostActions-morePanel--placeholder .PostActions-moreBtn, .aentry-socials__item {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    cursor: pointer
}

.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
}

.PostActions-morePanel--placeholder {
    top: 0;
    right: 16px;
    position: absolute;
    font-size: 0
}

.PostActions-morePanel--placeholder .PostActions-moreBtn {
    width: auto;
    height: auto;
    margin: 0;
    border: 0;
    padding: 5px 5px 0 !important;
    background-color: transparent;
    position: relative;
    font: 400 14px/1 ProximaNova, Helvetica, sans-serif;
    color: #333;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-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
}

.PostActions-morePanel--placeholder .PostActions-moreBtn .svgicon {
    fill: #838B8E
}

.PostActions-morePanel--placeholder .PostActions-popup {
    display: none;
    position: absolute;
    z-index: 1;
    top: calc(100% + 10px);
    right: -11px;
    width: 225px;
    padding: 7px 0;
    box-sizing: border-box;
    background-color: #FFF;
    border: 1px solid #D4DDE1;
    border-radius: 6px;
    box-shadow: 0 0 1px rgba(0, 0, 0, .12), 0 8px 12px rgba(0, 0, 0, .12);
    text-align: center;
    color: #333
}

.PostActions-morePanel--placeholder .PostActions-popup .PopupLite-arrow {
    right: 1em;
    width: 1em;
    height: .5em;
    top: -.5em;
    position: absolute;
    overflow: hidden;
    font-size: 16px
}

.PostActions-morePanel--placeholder .PostActions-popup .PopupLite-arrow::before {
    content: "";
    position: absolute;
    display: block;
    box-sizing: border-box;
    left: 0;
    bottom: 0;
    width: 1em;
    height: 1em;
    font-size: 11.31px;
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    border: 1px solid #D4DDE1;
    background-color: #FFF;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.PostActions-morePanel--placeholder .PostActions-popup .PopupButton {
    font: 400 14px/20px ProximaNova, Helvetica, sans-serif;
    color: #333;
    display: block;
    padding: 6px 13px
}

.PostActions-morePanel--placeholder input:checked + .PostActions-popup {
    display: inline-block
}

.aentry-socials {
    width: 100%;
    margin: 0;
    padding: 0;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.aentry-socials__holder {
    height: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    line-height: 16px
}

.aentry-socials__holder--sharing {
    margin-left: auto
}

@media (max-width: 750px) {
    .aentry-socials__holder--actions {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .aentry-socials__holder--sharing {
        display: none
    }
}

.aentry-socials__item {
    position: relative;
    margin-right: 24px;
    display: inline-flex;
    vertical-align: top
}

.aentry-socials__item:last-child {
    margin-right: 0
}

.aentry-socials__btn {
    position: relative;
    min-width: 17px;
    height: 17px;
    padding: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    border: 0;
    outline: 0;
    font-size: 0;
    font-family: inherit;
    background-color: transparent;
    color: #838B8E;
    cursor: pointer;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.aentry-socials__btn:hover {
    color: #5B5F61
}

.aentry-socials__btn:active, .aentry-socials__btn:focus {
    color: #A8B3B9
}

.aentry-socials__btn--likes {
    min-width: 16px
}

.aentry-socials__btn--bookmarked, .aentry-socials__btn--bookmarked:active, .aentry-socials__btn--bookmarked:focus, .aentry-socials__btn--bookmarked:hover {
    color: #00A3D9
}

.aentry-socials__btn--liked, .aentry-socials__btn--liked:active, .aentry-socials__btn--liked:focus, .aentry-socials__btn--liked:hover {
    color: #FF4C44
}

@media (min-width: 751px) {
    .aentry-socials__btn--share {
        display: none
    }
}

@media (max-width: 350px) {
    .aentry-socials__btn--share {
        margin-left: auto
    }
}

.aentry-socials__counter {
    margin-left: 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    color: #838B8E;
    -webkit-transition: fill .2s ease;
    transition: fill .2s ease
}

.aentry-socials__counter:empty {
    display: none
}

.aentry-socials__item:hover .aentry-socials__counter {
    color: #5B5F61
}

.aentry-socials__icon {
    width: 17px;
    height: 17px;
    fill: currentColor;
    pointer-events: none
}

.aentry-socials__icon--bookmark {
    width: 13px
}

.aentry-socials__icon--embed, .aentry-socials__icon--heart {
    width: 16px
}

/* <<< file end: stc/post2017/view.css */

/*# map link was there [view.css.map] */
/* >>> file start: stc/post2017/comments.css */
.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([src$="?embed"]) {
    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-actions__item .reaction-stats {
    margin: -3px 0 -2px
}

.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
    }
}

/* <<< file end: stc/post2017/comments.css */

/*# map link was there [comments.css.map] */
/* >>> file start: stc/entryunit_v4.css */
.entryunit:after, .entryunit__body:after, .entryunit__text TABLE, .likes-entryunit:after {
    border-collapse: collapse
}

.entryunit {
    position: relative;
    margin: 0;
    padding: 1.5em 60px 1.5em 0;
    border-bottom: 1px solid #DAE3E6;
    color: #242F33
}

.entryunit--view-recent {
    min-height: 170px
}

.j-p-layout-tw .entryunit {
    padding-left: 30px
}

.j-p-no-sidebar .entryunit {
    padding-left: 0
}

.entryunit:after {
    content: "";
    display: table;
    clear: both
}

.entryunit:last-child {
    border-bottom: 0
}

.entryunit--selfpromo .entryiunit--journalpromo {
    padding: 1.5em 60px 1.5em 0
}

.entryunit--feed ~ .feedpromo-closed {
    background-color: #F8F9FB
}

.box-after-first-post + .entryunit--view-recent {
    margin-top: 2px
}

.labels-entryunit__item--goldpost {
    display: none !important
}

.golden-entry {
    display: inline-block;
    border: 1px solid #CBCBCB;
    border-radius: 10px;
    font: 600 12px/1 ProximaNova, Helvetica, sans-serif;
    text-shadow: none;
    color: #666;
    background: #FFF6C2
}

.golden-entry__title {
    font: 600 12px/0 ProximaNova, Helvetica, sans-serif;
    display: block;
    padding: 9px 5px;
    text-transform: uppercase;
    cursor: default
}

.entryunit:hover .quick-comment-entryunit-form {
    opacity: 1
}

.meta-entryunit {
    margin: 0 0 .3em;
    font-size: .875rem;
    letter-spacing: normal;
    color: #7A9199
}

.meta-entryunit__items {
    position: relative;
    margin: 0;
    padding: 0 80px 0 0;
    list-style: none
}

.meta-entryunit__item {
    display: inline;
    margin: 0;
    padding: 0
}

.entryunit__body:after, .entryunit__footer:after, .entryunit__footer:before {
    display: table;
    content: "";
    clear: both
}

.meta-entryunit__item--author SPAN, .meta-entryunit__item--comments SPAN, .meta-entryunit__item--date TIME {
    white-space: nowrap
}

.entryunit__head {
    margin: 0 0 .6em
}

.entryunit__title {
    margin: 0;
    padding: 0;
    font: 300 1.733em/1 ProximaNova, Helvetica, Arial, sans-serif;
    position: relative
}

.entryunit__title A:link {
    color: #242F33
}

.entryunit__title A:visited {
    color: #5CB7D6
}

.entryunit__title A:active, .entryunit__title A:hover {
    color: #00A3D9
}

.entryunit__body {
    margin: 1em 0 0;
    font-size: 1em;
    line-height: 1.4
}

.b-entryunits .entryunit__body {
    margin-top: 0
}

.entryunit__footer {
    clear: both;
    margin: .85em 0 0
}

.entryunit__footer--comments-disabled {
    margin-top: 0
}

.entryunit--discovery .controls-entryunit, .entryunit--discovery .position-entryunit, .entryunit--feedpromo-site .b-lenta-meta, .entryunit--feedpromo-site .entryunit__meta:not(.meta-entryunit), .entryunit--feedpromobeta, .entryunit--mustread .controls-entryunit, .entryunit--mustread .position-entryunit {
    display: none
}

.js--state-restored .entryunit__author, .js--state-restored .entryunit__body, .js--state-restored .entryunit__comments, .js--state-restored .entryunit__date, .js--state-restored .entryunit__head, .js--state-restored .entryunit__label, .js--state-restored .entryunit__position {
    -webkit-transition: all .2s;
    transition: all .2s;
    opacity: .2
}

.entryunit--promo {
    overflow: hidden;
    height: 99px;
    min-height: 0;
    padding-top: 0;
    padding-bottom: 0
}

.entryunit--emptypromo {
    height: auto
}

.entryunit--promo .entryunit__meta {
    overflow: hidden;
    position: relative;
    height: 21px
}

.entryunit--promo .entryunit__head {
    overflow: hidden;
    position: relative;
    height: 27px;
    margin: 0 0 .3em
}

.entryunit--promo .entryunit__body {
    overflow: hidden;
    position: relative;
    height: 42px;
    margin: 0
}

.entryunit--journalpromo {
    padding: 15px;
    background-color: #fff4ec
}

.entryunit--emptypromo .entryunit__body, .entryunit--promo.entryunit--journalpromo, .entryunit--promo.entryunit--journalpromo .entryunit__body, .entryunit--promo.entryunit--journalpromo .entryunit__head, .entryunit--promo.entryunit--journalpromo .entryunit__meta {
    height: auto
}

.shop-page .entryunit {
    min-height: auto;
    border-bottom: 1px solid #DAE3E6
}

.shop-page .entryunit__meta {
    overflow: hidden;
    position: relative;
    height: 21px
}

.shop-page .entryunit__head {
    overflow: hidden;
    position: relative;
    height: 27px;
    margin: 0 0 .3em
}

.shop-page .entryunit__title {
    font-size: 1.625em;
    line-height: 1.1;
    font-family: ProximaNova, Helvetica, sans-serif;
    font-weight: 700
}

.shop-page .entryunit__title A, .shop-page .entryunit__title A:visited {
    color: #000
}

.shop-page .entryunit__body {
    overflow: hidden;
    position: relative;
    height: 42px;
    margin: 0
}

.shop-page .entryunit__body::before, .shop-page .entryunit__head::before, .shop-page .entryunit__meta::before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 10%;
    height: 21px;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
    text-align: right;
    z-index: 1
}

.shop-page .labels-entryunit__item {
    font: 600 12px/0 ProximaNova, Helvetica, sans-serif;
    margin: 0;
    padding: 10px 6px;
    border-radius: 10px;
    text-transform: uppercase;
    color: #fff;
    background: #FD8F40
}

.shop-page .labels-entryunit__item--selfpromo {
    background: #FD8F40
}

.shop-page .labels-entryunit__item--commpromo {
    background: #40AEFD
}

.shop-page .labels-entryunit__item--mustread {
    background: #39BF71
}

.shop-page .labels-entryunit__item A {
    color: #fff
}

.html-ie10 .shop-page .labels-entryunit__item, .html-ie11 .shop-page .labels-entryunit__item {
    padding-top: 12px;
    padding-bottom: 8px
}

.entryunit--feedpromo-site {
    padding-bottom: 2em
}

.position-entryunit {
    position: absolute;
    right: 100%;
    display: inline-block;
    margin: 0 1em 0 0;
    padding: 0
}

.js--state-topthree .position-entryunit__number {
    font-size: 1.2307em;
    font-weight: 700
}

.position-entryunit__number:after {
    content: none;
    display: block;
    width: 7px;
    height: 7px;
    background-repeat: no-repeat;
    position: absolute;
    right: 35%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAQCAYAAADagWXwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExODIyQUM0OEJGRjQzMkFEMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNjVDMzQwRjM2ODIxMUU0OUY2Q0Y4NDQ1MTc2MzNCNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNjVDMzQwRTM2ODIxMUU0OUY2Q0Y4NDQ1MTc2MzNCNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDU4MDExNzQwNzIwNjgxMTgyMkFDNDhCRkY0MzJBRDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU4MDExNzQwNzIwNjgxMTgyMkFDNDhCRkY0MzJBRDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6RdrdHAAAAe0lEQVR42mKsPqXHgASagLgOxmFCknAE4logtscmWQ+lG9AlHZB0OEAxXLKeARXUwyTtYCqRAFg3ExZdcN2M5xhwAyYGApL7gfg/FrwPJNmIQ2MjSPIAFCMDEP8gE3qowHQhO+ggku5DMDa2sG3E5hWQjhaQK2ECAAEGALblGtgbcGfQAAAAAElFTkSuQmCC)
}

.entryunit--state-up .position-entryunit__number:after {
    content: "";
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20class%3D%22arrow--top%22%20viewBox%3D%220%200%206%206%22%3E%3Cpath%20d%3D%22M0%2C6%203%2C0%2C%206%2C6%22%20fill%3D%22rgb%28125%2C200%2C60%29%22/%3E%3C/svg%3E);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20class%3D%22arrow--top%22%20viewBox%3D%220%200%206%206%22%3E%3Cpath%20d%3D%22M0%2C6%203%2C0%2C%206%2C6%22%20fill%3D%22rgb%28125%2C200%2C60%29%22/%3E%3C/svg%3E)
}

.entryunit--state-down .position-entryunit__number:after {
    content: "";
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20class%3D%22arrow--bottom%22%20viewBox%3D%220%200%206%206%22%3E%3Cpath%20d%3D%22M0%2C0%203%2C6%2C%206%2C0%22%20fill%3D%22rgb%28204%2C0%2C0%29%22/%3E%3C/svg%3E);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20class%3D%22arrow--bottom%22%20viewBox%3D%220%200%206%206%22%3E%3Cpath%20d%3D%22M0%2C0%203%2C6%2C%206%2C0%22%20fill%3D%22rgb%28204%2C0%2C0%29%22/%3E%3C/svg%3E);
    background-position: 50% bottom
}

.rating-label {
    font: 600 12px/0 ProximaNova, Helvetica, sans-serif;
    display: inline-block;
    margin: 0;
    padding: 9px 5px;
    border-radius: 10px;
    text-transform: uppercase;
    color: #fff;
    background: #40AEFD
}

A.rating-label {
    cursor: pointer;
    text-decoration: none
}

A.rating-label:active, A.rating-label:focus, A.rating-label:hover, A.rating-label:visited {
    color: #fff
}

A.rating-label:focus, A.rating-label:hover {
    background: #26A4FF
}

.html-ie10 .rating-label, .html-ie11 .rating-label {
    padding-top: 5px;
    padding-bottom: 3px
}

.labels-entryunit {
    display: inline-block;
    padding: 0
}

.labels-entryunit__item {
    margin: 0 .5rem .3rem 0
}

.labels-entryunit__item .rating-label {
    vertical-align: 1px
}

.labels-entryunit__item--journalpromo .rating-label, .labels-entryunit__item--selfpromo .rating-label {
    background: #FD8F40
}

.labels-entryunit__item--selfpromo .rating-label:hover {
    background: #FF8126
}

.labels-entryunit__wrap--feedpromo {
    position: absolute;
    top: 0;
    right: 0
}

.labels-entryunit__item--feedpromo {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    padding: 2px 10px;
    margin: 0;
    border-radius: 20px;
    color: #fff;
    background: #FD8F40
}

HTML:not(.html-mobile) .labels-entryunit__item--feedpromo {
    float: right
}

.labels-entryunit__buttonclose {
    cursor: pointer
}

.labels-entryunit__buttonclose:before {
    display: block;
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.labels-entryunit__buttonclose .svgicon {
    width: 8px;
    height: 8px;
    margin: 0 0 0 4px;
    fill: #FFF !important
}

.labels-entryunit__item--discovery .rating-label, .labels-entryunit__item--mustread .rating-label {
    background: #39BF71
}

.labels-entryunit__item {
    display: none
}

.entryunit--commpromo .labels-entryunit__item--commpromo, .entryunit--discovery .labels-entryunit__item--discovery, .entryunit--feedpromo .labels-entryunit__item--feedpromo, .entryunit--journalpromo .labels-entryunit__item--selfpromo, .entryunit--mustread .labels-entryunit__item--mustread, .entryunit--selfpromo .labels-entryunit__item--selfpromo {
    display: inline-block
}

.labels-entryunit__item.labels-entryunit__item--magazinepromo, .labels-entryunit__item.labels-entryunit__item--magazinepromo:hover {
    vertical-align: 1px;
    background: #FD8F40
}

.labels-entryunit__item.labels-entryunit__item--magazinespecial, .labels-entryunit__item.labels-entryunit__item--magazinespecial:hover {
    background: #FD722A;
    vertical-align: 1px
}

.entryunit__date, .entryunit__ratingpos {
    position: relative;
    display: inline-block;
    margin: 0 1em .3em 0;
    padding: 0
}

.entryunit__feedpromo, .entryunit__partner {
    display: inline-block;
    margin: 0 1em .3em 0;
    padding: 0
}

.author-entryunit {
    position: relative;
    display: inline-block;
    margin: 0 1em .3em 0
}

.author-entryunit:empty {
    display: none
}

.author-entryunit .i-ljuser-username B {
    font-weight: inherit
}

.author-entryunit__wrotein {
    text-transform: none;
    letter-spacing: normal;
    font-family: ProximaNova, Helvetica, Arial, sans-serif
}

.actions-entryunit__item, .comments-entryunit, .tagscurrents-entryunit__label {
    text-transform: uppercase;
    letter-spacing: .05em
}

.author-entryunit A:link, .author-entryunit A:visited {
    color: #00A3D9
}

.author-entryunit A:active, .author-entryunit A:hover {
    color: #0086B3
}

.entryunit__userpic {
    position: relative;
    z-index: 1;
    float: left;
    border-radius: 3px;
    overflow: hidden;
    margin-right: 25px
}

.stat-entryunit {
    display: inline-block
}

.stat-entryunit__item {
    position: relative;
    display: inline-block;
    margin: 0 0 0 1em;
    padding: 0
}

.stat-entryunit__item:before {
    content: " ";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0 4px 0 0;
    padding: 0;
    vertical-align: -3px;
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.stat-entryunit__item--friends:before {
    top: -2px;
    background-image: url(/img/userinfo_v3.svg?v=41686), none
}

.stat-entryunit__item--posts:before {
    top: -2px;
    background-image: url(/img/icons/posts-14.svg?v=44494), none
}

.comments-entryunit {
    position: relative;
    display: inline-block;
    margin: 0 0 .3em;
    font-family: ProximaNova, Tahoma, Arial, sans-serif;
    font-weight: 600
}

.comments-entryunit .svgicon {
    vertical-align: middle
}

.comments-entryunit A:link, .comments-entryunit A:visited {
    text-decoration: none;
    color: #00A3D9
}

.comments-entryunit A:active, .comments-entryunit A:hover {
    text-decoration: none;
    color: #0086B3
}

.comments-entryunit SPAN[lj-svg-icon*=comments-bold] {
    display: inline-block;
    width: 17px;
    height: 16px;
    margin: 0;
    padding: 0;
    vertical-align: 3px;
    background-repeat: no-repeat;
    background-position: 0 0;
    font: 0/0 a
}

.actions-entryunit__item .svgicon, .types-entryunit {
    vertical-align: middle
}

.comments-entryunit SPAN[lj-svg-icon*=comments-bold], doesnotexist:-o-prefocus {
    background-image: url(/img/icons/comments-bold-7a9199.png?v=57421)
}

.actions-entryunit {
    padding-left: 0
}

.actions-entryunit:after {
    content: "";
    display: table;
    width: 100%;
    clear: both
}

.actions-entryunit__items {
    margin: 0;
    padding: 0
}

.actions-entryunit__item {
    display: block;
    float: left;
    margin-right: 15px;
    font: 600 .875em/33px ProximaNova, Helvetica, sans-serif
}

.meta-entryunit__item .ljlikus--like .ljlikus-icon, .types-entryunit {
    display: inline-block
}

.actions-entryunit__item:first-child {
    margin-top: -1px
}

.actions-entryunit__item--reactions:first-child {
    margin-top: 0
}

.actions-entryunit__item:last-child {
    margin-right: 0
}

.actions-entryunit__item .ljlikus-button {
    padding: 1px
}

.actions-entryunit__item .ljlikus-button .svgicon {
    width: 25px;
    height: 24px;
    stroke: #7A9199;
    stroke-width: 2.5px
}

.actions-entryunit__item .ljlikus--like-active .svgicon {
    fill: #FF4C44;
    stroke-width: 0
}

.actions-entryunit__item--comments .svgicon {
    width: 28px;
    margin-right: 0
}

.actions-entryunit__item--reply .svgicon {
    width: 28px
}

.meta-entryunit__item .ljlikus--like {
    margin-left: .6em;
    font-weight: 600
}

.meta-entryunit__item .ljlikus--like:link, .meta-entryunit__item .ljlikus--like:visited {
    text-decoration: none;
    color: #00A3D9
}

.meta-entryunit__item .ljlikus--like:active, .meta-entryunit__item .ljlikus--like:hover {
    text-decoration: none;
    color: #0086B3
}

.meta-entryunit__item .ljlikus--like .svgicon {
    width: 18px;
    height: 17px;
    vertical-align: middle
}

.types-entryunit {
    margin: 0 10px 0 0;
    padding: 0
}

.types-entryunit__item {
    overflow: hidden;
    display: inline-block
}

.types-entryunit__item .svgicon {
    display: block;
    position: relative
}

.types-entryunit__item .flaticon--security-protected {
    width: 18px;
    top: -2px
}

.types-entryunit__item .flaticon--security-private {
    width: 20px
}

.types-entryunit__item .flaticon--security-custom {
    width: 20px;
    top: 2px
}

.b-item-type-label {
    display: none
}

.types-entryunit__item--security-protected ~ .types-entryunit__item--sticky {
    margin-left: 5px
}

.types-entryunit__item--security-protected ~ .types-entryunit__item--sticky .flaticon--sticky {
    width: 18px;
    top: -2px
}

@media (max-width: 660px) {
    .types-entryunit {
        margin-right: 5px
    }

    .types-entryunit__item .flaticon--security-protected, .types-entryunit__item--security-protected ~ .types-entryunit__item--sticky .flaticon--sticky {
        width: 16px;
        height: 16px;
        top: 0
    }

    .types-entryunit__item .flaticon--security-custom, .types-entryunit__item .flaticon--security-private {
        width: 16px;
        height: 16px;
        top: 1px
    }
}

@media (max-width: 480px) {
    .actions-entryunit__item .svgicon {
        width: 25px;
        height: 22px
    }

    .actions-entryunit__item:last-child {
        margin-right: 30px
    }

    .actions-entryunit__items .ljlikus-button .flaticon--like {
        width: 24px;
        height: 22px
    }

    .actions-entryunit__item--comments .actions-entryunit__text, .actions-entryunit__items .ljlikus-action span {
        font-size: 12px
    }

    .entryunit__actions.actions-entryunit {
        margin-top: 2px !important
    }
}

.entryunit__promoimage {
    display: block;
    max-width: 100%;
    max-height: 1000px;
    margin: 0 0 1em
}

.entryunit--promo .entryunit__text:before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 10%;
    height: 21px;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
    text-align: right
}

.entryunit__text CODE, .entryunit__text DD, .entryunit__text DIV, .entryunit__text DT, .entryunit__text KBD, .entryunit__text LI, .entryunit__text P, .entryunit__text PRE, .entryunit__text TD, .entryunit__text TH {
    font-size: 1em
}

.entryunit__text H1, .entryunit__text H2, .entryunit__text H3, .entryunit__text H4, .entryunit__text H5, .entryunit__text H6 {
    margin: 1em 0 .5em;
    padding: 0;
    font-weight: 400;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif
}

.entryunit__text B, .entryunit__text H5, .entryunit__text STRONG {
    font-weight: 700
}

.entryunit__text H1 {
    font-size: 1.7em
}

.entryunit__text H2 {
    font-size: 1.428em
}

.entryunit__text H3 {
    font-size: 1.285em
}

.entryunit__text H4 {
    font-size: 1.14em
}

.entryunit__text H5, .entryunit__text H6 {
    font-size: 1em;
    font-style: italic
}

.entryunit__text P {
    margin: 0 0 1em;
    padding: 0
}

.entryunit__text ABBR[title] {
    border-bottom: 1px dotted
}

.entryunit__text DFN {
    font-style: italic
}

.entryunit__text MARK {
    background: #ff0;
    color: #000
}

.entryunit__text CODE, .entryunit__text KBD, .entryunit__text PRE, .entryunit__text SAMP {
    font-size: .825em;
    font-family: monospace, serif
}

.entryunit__text PRE {
    margin: 0;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
}

.entryunit__text SMALL {
    font-size: 80%
}

.entryunit__text SUB, .entryunit__text SUP {
    position: relative;
    vertical-align: baseline;
    line-height: 0;
    font-size: 75%
}

.entryunit__text SUP {
    top: -.5em
}

.entryunit__text SUB {
    bottom: -.25em
}

.entryunit__text TABLE {
    border-spacing: 0
}

.entryunit__text OL, .entryunit__text UL {
    padding-left: 40px
}

.entryunit__text OL {
    list-style: decimal
}

.entryunit__text UL {
    list-style: disc
}

.entryunit__text IMG {
    border: 0
}

.entryunit__body IMG:not(.emoji), .entryunit__text IMG:not(.emoji) {
    max-width: 100%;
    height: auto
}

.entryunit__text A IMG {
    border: none
}

.entryunit__text .ljuser IMG {
    padding-right: 1px;
    vertical-align: bottom
}

.entryunit__text .b-mediaplaceholder, .entryunit__text > .lj_embedcontent {
    max-width: 100%
}

.thumbnail-entryunit {
    float: left;
    margin: 3px 1em .7em 0;
    padding: 0
}

.thumbnail-entryunit__pic {
    float: left;
    width: 100px;
    border: 0
}

.panorama-entryunit {
    margin: 0 0 1em
}

.panorama-entryunit__pic {
    display: block;
    width: 100%;
    height: 360px;
    max-width: 900px;
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.entryunit--promo .video-entryunit, .panorama-entryunit__pic--print {
    display: none
}

.video-entryunit {
    margin: 0
}

.video-entryunit EMBED, .video-entryunit IFRAME, .video-entryunit OBJECT {
    position: static !important;
    width: 100% !important;
    height: 360px !important;
    max-width: 900px
}

.video-entryunit IFRAME:-webkit-full-screen {
    width: auto;
    max-width: none
}

.b-browsepage .likes-entryunit {
    display: none;
    margin-top: 5px
}

.likes-entryunit:after {
    content: "";
    display: table;
    clear: both
}

.likes-entryunit__item {
    float: left
}

.likes-entryunit__item .lj-like-item {
    margin-top: 0 !important
}

.likes-entryunit__item--share {
    margin: 0 12px 0 0
}

.likes-entryunit__item--share.lj-like--v4 {
    margin-right: 5px
}

.likes-entryunit__item--share .b-flatsocial-share {
    display: block !important;
    font: 0/0 a !important
}

.tagscurrents-entryunit {
    margin-top: 15px;
    padding: 0;
    list-style-type: none;
    font-size: .875em
}

.tagscurrents-entryunit__list {
    margin: 0
}

.tagscurrents-entryunit__item {
    margin: 0 0 7px;
    padding: 0;
    list-style: none;
    color: #333
}

.tagscurrents-entryunit__content, .tagscurrents-entryunit__label {
    display: inline;
    margin: 0
}

.tagscurrents-entryunit__label {
    font-family: ProximaNova, Tahoma, Arial, sans-serif;
    font-weight: 600;
    color: #7A9199
}

.s-schemius .b-updateform-bubble-video-button .b-ljbutton {
    display: none
}

.quick-comments-entryunit {
    clear: both;
    -webkit-transition: opacity .1s;
    transition: opacity .1s
}

.quick-comments-entryunit:before {
    content: '';
    display: table
}

.quick-comment-entryunit-form {
    opacity: 0;
    -webkit-transition: opacity .2s;
    transition: opacity .2s
}

.quick-comment-entryunit--mobile, .quick-comment-entryunit-form--focus {
    opacity: 1
}

.quick-comment-entryunit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-top: 8px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.logged-out .quick-comment-entryunit__userpic, .quick-comment-entryunit__userpic--hide {
    display: none
}

.quick-comment-entryunit__userpic {
    font-size: .875em;
    float: left;
    min-width: calc(2.571em + 1px * 2);
    min-height: calc(2.571em + 1px * 2);
    margin: 0 14px 0 0;
    border-radius: 2px;
    background-position: 50% 50%;
    background-size: cover
}

.quick-comment-entryunit__content {
    width: 100%
}

.quick-comment-entryunit__comment, .quick-comment-entryunit__header {
    font-size: .875em
}

.quick-comment-entryunit__comment IMG {
    max-width: 100%;
    height: auto
}

.quick-comment-entryunit__text-wrap {
    font-size: .875em;
    position: relative;
    min-height: 2.571em;
    margin-bottom: .75em;
    border: 1px solid #D4DCE0;
    border-radius: 2px
}

.quick-comment-entryunit__text {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 2.571em;
    max-height: 12.5em;
    padding: .75em 124px .7em 12px;
    line-height: 1.1;
    border: none;
    resize: none;
    -webkit-transition: height .3s;
    transition: height .3s;
    background: 0 0;
    box-sizing: border-box
}

.quick-comment-entryunit__text-outline {
    display: none;
    outline: 0;
    box-shadow: inset 0 0 2px 0 #3b99fc;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    border: 1px solid #00A3D9;
    border-radius: 2px;
    z-index: 4
}

.quick-comment-entryunit__text::-webkit-input-placeholder {
    color: #BFCACD;
    opacity: 1;
    opacity: initial;
    line-height: 1
}

.quick-comment-entryunit__text::-moz-placeholder {
    color: #BFCACD;
    opacity: 1;
    opacity: initial;
    line-height: 1
}

.quick-comment-entryunit__text:-ms-input-placeholder {
    color: #BFCACD;
    opacity: 1;
    opacity: initial
}

.quick-comment-entryunit__text::placeholder {
    color: #BFCACD;
    opacity: 1;
    opacity: initial;
    line-height: 1
}

.quick-comment-entryunit__text:-ms-input-placeholder {
    line-height: 1.2;
    vertical-align: middle
}

.quick-comment-entryunit__text:hover {
    background: 0 0
}

.quick-comment-entryunit__text:focus {
    outline: 0
}

.quick-comment-entryunit__controls {
    opacity: 0
}

.html-ie11 .quick-comment-entryunit__text {
    overflow: hidden;
    padding: .75em 124px .7em 12px
}

.quick-comment-entryunit__text--focus {
    outline: 0;
    height: 6em
}

.quick-comment-entryunit__text--focus ~ .quick-comment-entryunit__controls {
    opacity: 1
}

.quick-comment-entryunit__text--focus ~ .quick-comment-entryunit__text-outline {
    display: block;
    border: 1px solid #00A3D9
}

.html-ie11 .quick-comment-entryunit__text--focus {
    overflow: auto
}

.quick-comment-entryunit__text--focus ~ .quick-comment-entryunit__footer-text {
    visibility: visible;
    height: inherit;
    padding: 8px 12px
}

.quick-comment-entryunit__footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -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
}

.quick-comment-entryunit__controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.quick-comment-entryunit__footer-text {
    position: relative;
    bottom: 0;
    left: 0;
    visibility: hidden;
    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: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    box-sizing: border-box;
    width: 100%;
    height: 0;
    padding: 0 12px;
    line-height: 1.4em;
    pointer-events: none;
    z-index: 3
}

.quick-comment-entryunit__footer-text::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    height: 0;
    display: block;
    background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to top, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);
    -webkit-transition: all .3s;
    transition: all .3s
}

.quick-comment-entryunit--mobile {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.quick-comment-entryunit--mobile .quick-comment-entryunit__controls {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.quick-comment-entryunit--mobile .quick-comment-entryunit__warning {
    padding-right: 40px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.quick-comment-entryunit .b-flatbutton {
    float: right
}

.quick-comment-entryunit .b-flatbutton:focus {
    outline: 0
}

.quick-comment-entryunit__hint {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.quick-comment-entryunit__warning {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: right;
    white-space: nowrap
}

.quick-comment-entryunit__logcommentips, .quick-comment-entryunit__sendingtips {
    display: inline-block;
    margin: 0;
    text-align: left;
    vertical-align: bottom;
    lline-height: 1.3em;
    color: #7A9199
}

.quick-comment-entryunit__sendingtips:not(:last-child) {
    margin-right: 8px
}

.quick-comment-entryunit__controls {
    font-size: 0;
    margin: 0;
    padding: 0;
    list-style: none;
    white-space: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.quick-comment-entryunit__controls-form {
    font-size: .875em;
    position: absolute;
    top: 3px;
    right: 20px;
    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;
    width: 88px;
    height: 2.571em
}

.quick-comment-entryunit__control {
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    vertical-align: middle
}

.quick-comment-entryunit__control:hover .svgicon {
    fill: #7A9199
}

.quick-comment-entryunit__control .svgicon {
    fill: #7A9199;
    cursor: pointer
}

.quick-comment-entryunit__control--camera .svgicon, .quick-comment-entryunit__control--video-camera .svgicon {
    width: 18px;
    height: 18px
}

.quick-comment-entryunit__control--userhead .svgicon {
    width: 15px;
    height: 19px
}

.quick-comment-entryunit__control--delete, .quick-comment-entryunit__control--edit {
    font-family: ProximaNova, Helvetica, sans-serif;
    font-weight: 400;
    margin: 0;
    padding: 0;
    border: none;
    color: #00A3D9;
    cursor: pointer;
    background: 0 0
}

.quick-comment-entryunit__control--delete:hover, .quick-comment-entryunit__control--edit:hover {
    color: #0086B3
}

.quick-comment-entryunit__control--middot::after {
    content: '\b7';
    font-weight: 700;
    font-size: 16px;
    margin: 0 5px;
    vertical-align: middle;
    color: #8F9A9D
}

.quick-comment-entryunit__send {
    position: absolute;
    top: 0;
    left: -22px
}

.quick-comment-entryunit__send.svgpreloader-pseudo:after {
    top: 9px;
    left: 0;
    display: none
}

.quick-comment-entryunit--loading .quick-comment-entryunit__send.svgpreloader-pseudo:after {
    display: block
}

.quick-comment-entryunit__item .quick-comment-entryunit__controls {
    visibility: hidden
}

.quick-comment-entryunit__item .quick-comment-entryunit__controls--mobile, .quick-comment-entryunit__item:hover .quick-comment-entryunit__controls {
    visibility: visible
}

.quick-comment-entryunit__hidden-el {
    position: absolute;
    left: -99999px;
    display: block;
    width: 1px;
    height: 1px
}

.quick-comment-entryunit .b-watering-captchabox {
    margin: 10px 0
}

.quick-comment-entryunit #recaptcha_table .recaptcha_image_cell {
    width: inherit
}

.quick-comment-entryunit #recaptcha_table .recaptcha_image_cell CENTER {
    height: 38px
}

.quick-comment-entryunit #recaptcha_table #recaptcha_challenge_image, .quick-comment-entryunit #recaptcha_table #recaptcha_image {
    width: 170px !important;
    height: 38px !important
}

.quick-comment-entryunit #recaptcha_table #recaptcha_response_field {
    box-sizing: border-box;
    width: 170px !important;
    height: 36px;
    padding: 0 10px;
    border: 1px solid #dfdfdf !important
}

.quick-comment-entryunit #recaptcha_logo {
    width: 100%;
    min-width: 46px;
    height: inherit
}

@media all and (max-width: 1200px) and (min-width: 1000px),(max-width: 840px) {
    .quick-comment-entryunit__footer {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .quick-comment-entryunit__help, .quick-comment-entryunit__hint {
        width: 100%;
        padding: 0
    }

    .quick-comment-entryunit--mobile {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .quick-comment-entryunit--mobile .quick-comment-entryunit__warning {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
        width: 100%;
        padding: 6px 0 0
    }

    .quick-comment-entryunit--mobile .quick-comment-entryunit__warning--logcommentips {
        display: block
    }
}

@media all and (max-width: 500px) {
    .quick-comment-entryunit {
        margin-top: 10px
    }

    .quick-comment-entryunit--mobile .quick-comment-entryunit__userpic {
        display: none
    }

    .quick-comment-entryunit__text-wrap {
        margin-bottom: 1.5em
    }

    .quick-comment-entryunit--mobile .quick-comment-entryunit__text-wrap {
        margin-bottom: .75em
    }

    .html-ie11 .quick-comment-entryunit__text, .quick-comment-entryunit__text {
        padding: .75em 8px .7em
    }

    .quick-comment-entryunit__controls-form {
        top: 100%;
        left: 0;
        right: inherit
    }

    .quick-comment-entryunit--mobile .quick-comment-entryunit__controls-form {
        top: calc(100% + 12px)
    }

    .quick-comment-entryunit__footer {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .quick-comment-entryunit__hint {
        padding: 0
    }

    .quick-comment-entryunit__warning {
        text-align: left
    }

    .quick-comment-entryunit__warning--logcommentips {
        display: block;
        margin-top: 6px 0 0
    }

    .quick-comment-entryunit .b-watering-captchabox {
        margin: 34px 0 10px
    }

    .quick-comment-entryunit--mobile .b-watering-captchabox {
        margin: 46px 0 10px
    }
}

.controls-entryunit {
    visibility: hidden;
    position: absolute;
    clear: both;
    z-index: 10;
    top: 0;
    bottom: 0;
    right: 0;
    width: 40px;
    margin: 0;
    padding: 10px 0 0;
    border: 1px solid #DAE3E6;
    border-width: 0 0 0 1px;
    background: #F7F9FA
}

.b-mainpage-type-latest .controls-entryunit, .entryunit--promo .controls-entryunit {
    display: none
}

.entryunit:hover .controls-entryunit, .js--addmem-open .controls-entryunit, .js--share-open .controls-entryunit, .p-ljtour .entryunit--first-private .controls-entryunit {
    visibility: visible
}

.js--scrolling {
    position: fixed;
    top: 0
}

.js--scrolling-stop {
    position: absolute;
    top: auto;
    bottom: 0
}

.j-p-layout-tw .controls-entryunit {
    border-width: 0 1px
}

.controls-entryunit__items {
    margin: 0;
    padding: 0
}

.controls-entryunit__items .controls-entryunit__item--addmem .svgicon, .controls-entryunit__items .controls-entryunit__item--mem_add .svgicon {
    height: 18px
}

.controls-entryunit__item, .controls-entryunit__link {
    display: block;
    position: relative;
    width: 40px;
    height: 40px
}

.controls-entryunit__item {
    list-style-type: none
}

.controls-entryunit__link {
    color: #7A9199
}

.controls-entryunit__icon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 16px;
    height: 16px;
    margin: 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;
    color: #7A9199
}

.controls-entryunit__item--pressed .controls-entryunit__icon, .controls-entryunit__link:hover .controls-entryunit__icon {
    color: #0086B3
}

.controls-entryunit__icon .svgicon {
    display: block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    fill: currentColor !important
}

.controls-entryunit__tooltip {
    display: block;
    position: absolute;
    z-index: 5;
    top: 0;
    bottom: 0;
    visibility: hidden;
    right: 40px;
    padding: 0 10px;
    line-height: 40px;
    background: #FFF;
    border: 1px solid #DAE3E6;
    white-space: nowrap
}

.controls-entryunit__tooltip:hover {
    color: #136480
}

.b-lenta-tiny-size .controls-entryunit__tooltip {
    font-size: 1em
}

.controls-entryunit__link:hover .controls-entryunit__tooltip {
    visibility: visible
}

.controls-entryunit__link:after, .controls-entryunit__link:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -1px;
    z-index: 5;
    width: 0;
    height: 0;
    margin: auto
}

.controls-entryunit__link:after {
    color: #FFF
}

.controls-entryunit__link:before {
    color: #DAE3E6
}

.controls-entryunit__link:hover:before {
    border: 7px solid;
    border-color: transparent transparent transparent currentColor
}

.controls-entryunit__link:hover:after {
    border: 5px solid;
    border-color: transparent transparent transparent currentColor
}

.js--state-restored-author .tooltip-entryunit--hide-hide, .tooltip-entryunit--hide-show {
    display: none
}

.js--state-restored-author .tooltip-entryunit--hide-show {
    display: inline
}

.js--state-restored-entry .tooltip-entryunit--read-read, .tooltip-entryunit--read-unread {
    display: none
}

.js--state-restored-entry .tooltip-entryunit--read-unread {
    display: inline
}

.entryunits__more {
    display: none
}

#js .entryunits__more {
    display: block
}

@media all and (max-width: 1100px) {
    .panorama-entryunit__pic, .video-entryunit EMBED, .video-entryunit IFRAME, .video-entryunit OBJECT {
        height: 300px
    }
}

@media (max-width: 1000px) {
    .j-p-layout-tw .entryunit {
        padding-left: 0
    }

    .entryunit__userpic IMG {
        max-width: 80px;
        height: auto
    }

    .j-layer-air .tagscurrents-entryunit {
        font-size: 1em
    }
}

@media all and (max-width: 700px) {
    .panorama-entryunit__pic, .video-entryunit EMBED, .video-entryunit IFRAME, .video-entryunit OBJECT {
        height: 250px
    }
}

@media (max-width: 680px) {
    .entryunit {
        padding-right: 0
    }

    .entryunit--promo {
        padding: 0
    }

    .entryunit__userpic {
        margin-right: 15px
    }

    .entryunit__userpic IMG {
        max-width: 50px;
        height: auto
    }

    .entryunit--promo .entryunit__head {
        height: 21px
    }

    .entryunit__title {
        font-size: 1.4em
    }

    .entryunit__text {
        line-height: 1.5
    }

    .actions-entryunit--no-controls {
        margin-bottom: 1.5em
    }

    .j-layer-air .actions-entryunit, .p-lenta .actions-entryunit {
        float: left;
        margin-top: 3px
    }

    .controls-entryunit {
        position: relative;
        display: block;
        width: 100%;
        margin-top: 15px;
        padding: 0;
        visibility: visible;
        background: #f8f9fb;
        border: 1px solid #DAE3E6
    }

    .controls-entryunit, .j-p-layout-tw .controls-entryunit {
        border-width: 1px 0 0
    }

    .p-ljtour .controls-entryunit {
        visibility: hidden
    }

    .p-ljtour .entryunit--first-private .controls-entryunit {
        visibility: visible
    }

    .j-layer-air .controls-entryunit, .p-lenta .controls-entryunit {
        float: right;
        clear: none;
        width: auto;
        margin-top: 0;
        background: 0 0 !important;
        border: 0 !important
    }

    .controls-entryunit__item {
        display: inline-block;
        vertical-align: top;
        margin-top: -3px
    }

    .b-mainpage-state-mobileadaptive .controls-entryunit, .controls-entryunit__link:after, .controls-entryunit__link:before, .controls-entryunit__tooltip {
        display: none
    }

    .js--scrolling, .js--scrolling-stop {
        position: relative;
        top: auto;
        bottom: auto
    }

    .b-lenta-mobileadaptive .entryunit, .j-layer-air .entryunit {
        padding: 1.5em 0 .85em
    }
}

@media all and (max-width: 650px) {
    .quick-comment-entryunit__userpic {
        min-width: 1.786em;
        min-height: 1.786em
    }

    .position-entryunit {
        position: static;
        right: auto;
        margin-right: .5em
    }

    .actions-entryunit__item--reply .actions-entryunit__text, .position-entryunit__number::after, .position-entryunit__number::before {
        display: none
    }

    .entryunit__text IFRAME {
        width: 100%
    }
}

@media all and (max-width: 560px) {
    .entryunit-video EMBED, .panorama-entryunit__pic, .video-entryunit IFRAME, .video-entryunit OBJECT {
        height: 200px
    }
}

@media all and (max-width: 480px) {
    .panorama-entryunit__pic, .video-entryunit EMBED, .video-entryunit IFRAME, .video-entryunit OBJECT {
        height: 130px
    }

    .author-entryunit {
        display: inline
    }

    .entryunit__body {
        margin-top: 0
    }

    .entryunit__text {
        line-height: 1.4
    }

    .j-layer-air .entryunit__text {
        font-size: 16px;
        line-height: 1.5
    }

    .actions-entryunit__item {
        margin-right: 5px
    }

    .actions-entryunit__item .ljlikus-action {
        margin-left: -2px
    }

    .controls-entryunit__item, .controls-entryunit__link {
        width: 27px
    }

    .quick-comment-entryunit__control--camera SVG, .quick-comment-entryunit__control--video-camera SVG {
        width: 18px;
        height: 18px
    }
}

@media print {
    .controls-entryunit {
        display: none
    }

    .entry-content A:after, .entryunit__text A:after {
        content: ' (' attr(href) ') '
    }
}

/* <<< file end: stc/entryunit_v4.css */

/*# map link was there [entryunit_v4.css.map] */
/* >>> file start: stc/lj_base-journal.css */
.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(/img/preloader-s.gif?v=9673) 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(/img/showmore-login.gif?v=11457) 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(/img/showmore-login.gif?v=11457) 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(/img/icons/services.png?v=1513178064);
    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(/img/userinfo_v8.svg?v=70323)
}

.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(/img/icons/services.png?v=1513178064);
    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(/img/repost/pics-bg.png?v=9861) #FFF
}

.b-repost-pics-l {
    top: 0;
    left: -9px;
    width: 9px;
    height: 144px;
    background: url(/img/repost/pics-l.png?v=9859)
}

.b-repost-pics-r {
    top: 0;
    right: -9px;
    width: 9px;
    height: 144px;
    background: url(/img/repost/pics-r.png?v=9859)
}

.b-repost-pics-arr {
    top: 138px;
    left: 160px;
    width: 13px;
    height: 13px;
    background: url(/img/repost/pics-arr.png?v=9859)
}

#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(/img/arrow-spotlight.gif?v=16423);
    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(/img/repost/pics-frame.gif?v=9859) 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(/img/repost/pics-aframe.gif?v=9960) 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(/img/icons/sharethis.png?v=36067);
    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(/img/icons/lj-repost-light.svg?v=71292) 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(/img/icons/lj-repost-reposted-light.svg?v=1510221496) 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(/img/icons/lj-repost-reposted.svg?v=71649) 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(/img/preloader/preloader-disc-blue-white-16.gif?v=39502);
    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(/img/icons/lj-repost-disabled.svg?v=71292) 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(/img/icons/lj-repost-disabled.svg?v=71292) 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(/img/subjecticons.gif?v=19333);
    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(/img/icons/donate-inactive.png?v=13054) !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(/img/icons/donate.png?v=12515) !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(/img/icons/repost.png?v=20181) 50% no-repeat !important;
    vertical-align: middle
}

.lj-button-light.repost-button-inactive .lj-button-icon {
    background: url(/img/icons/repost.png?v=20181) 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(/img/icons/repost.png?v=20181) 50% no-repeat !important;
    vertical-align: middle
}

.lj-button-light.paidrepost-button-inactive .lj-button-icon {
    background: url(/img/icons/repost.png?v=20181) 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(/img/icons/paidrepost.png?v=22784) 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(/img/preloader/preloader-blue-white.gif?v=16618) 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(/img/mediaplaceholder.png?v=11488) 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(/img/preloader-s.gif?v=9673) 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(/img/mediaplaceholder.png?v=11488) 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(/img/mediaplaceholder.png?v=11488) -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(/img/icons/lock-16-gray.gif?v=1) 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(/img/icons/lock-16-gray.gif?v=1) .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(/air/default_theme/img/sprite.png?v=40848);
    background-image: url(/air/default_theme/img/sprite.svg?v=40878), 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::after, .grant-control__title::after {
    bottom: -1px;
    height: 1px;
    right: 0;
    content: ""
}

.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;
    position: absolute;
    left: 0;
    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;
    text-shadow: none !important;
    color: #666 !important;
    cursor: pointer;
    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
}

.grant-control, .grant-control__title {
    position: relative !important;
    margin: 0 !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
}

.grant-control, .partnermaterial {
    display: inline-block !important;
    text-shadow: none !important
}

.grant-control {
    z-index: 8;
    padding: 0 !important;
    border: 1px solid #CBCBCB;
    border-radius: 10px;
    background: #FFF !important;
    font: 600 12px/1 ProximaNova, Helvetica, sans-serif !important;
    color: #666
}

.grant-control__title {
    font: 600 12px/0 ProximaNova, Helvetica, sans-serif !important;
    z-index: 1 !important;
    display: block !important;
    padding: 9px 5px !important;
    text-transform: uppercase;
    text-shadow: none !important;
    color: #666 !important;
    cursor: default
}

.html-ie11 .grant-control__title {
    padding: 11px 5px 7px !important
}

.grant-control__title::after {
    display: none;
    position: absolute;
    left: 0;
    background: #FFF !important;
    font: 0/0 a
}

.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 {
    position: relative !important;
    margin: 0 7px 0 0 !important;
    padding: 10px 7px !important;
    border-radius: 10px !important;
    vertical-align: middle;
    text-transform: uppercase;
    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
}

.journal-reactions__inner, .untrasted-placeholder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-box-align: center
}

.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: flex;
    -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)
}

.journal-reactions {
    position: relative
}

.journal-reactions--hidden {
    display: none
}

.journal-reactions--entry {
    margin-top: 1em
}

.journal-reactions__inner {
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.journal-reactions .reaction-state, .journal-reactions .reaction-stats {
    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-right: 0;
    font: inherit
}

.journal-reactions .reaction-state__icon, .journal-reactions .reaction-stats__count {
    line-height: 1
}

.journal-reactions .reaction-stats {
    margin-left: 10px
}

.journal-reactions .reaction-stats__list {
    margin: 0;
    padding: 0 !important;
    list-style-type: none
}

.journal-reactions .reaction-stats__item {
    margin-bottom: 0;
    margin-left: 0
}

/* <<< file end: stc/lj_base-journal.css */

/*# map link was there [lj_base-journal.css.map] */
/* >>> file start: stc/common-post.css */
.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-left: 0;
    margin-right: 0;
    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 {
    width: 740px;
    max-width: 100%
}

.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
    }
}

/* <<< file end: stc/common-post.css */

/*# map link was there [common-post.css.map] */
/* >>> file start: stc/adv/native.css */
.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;
    -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: 200px;
    width: 75%;
    max-width: calc(25% + 16px);
    max-height: none
}

.ljsale[lj0sale0init*=adfox_native_footer] .ad_native_img {
    margin: -13px 20px -13px -20px
}

.ljsale[lj0sale0init*=adfox_native_footer] .ad_native_img IMG {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.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_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% - 180px);
        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
}

@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% - 180px)
    }
}

.b-singlepost-wrapper .ljsale .ad_native_img IMG {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.b-singlepost-wrapper .ljsale .ad_native_desc {
    margin-top: 9px
}

.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_desc_2 {
    display: none
}

.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 {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.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_img__img {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.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: 180px;
        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: 160px;
        height: 200px
    }

    .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%
    }
}

/* <<< file end: stc/adv/native.css */

/*# map link was there [native.css.map] */
/* >>> file start: stc/recaptcha.css */
.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)
    }
}

/* <<< file end: stc/recaptcha.css */

/*# map link was there [recaptcha.css.map] */
/* >>> file start: stc/mainpage2018/categories.css */
.categories__wrap-inner, .categories__wrap-outer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

.categories {
    font: 14px/1 ProximaNova, Helvetica, sans-serif
}

.mainpage--cat-page-with-branding .categories {
    margin-bottom: 20px
}

.categories__wrap-outer {
    position: relative;
    display: flex;
    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
}

/* <<< file end: stc/mainpage2018/categories.css */

/*# map link was there [categories.css.map] */
/* >>> file start: stc/categories/category-panel.css */
.badge, .badge:link, .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: 12px 0 20px;
    padding: 4px 0 12px
}

.b-singlepost .category-panel {
    margin: 16px 0 20px;
    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
}

.badge:active, .badge:focus, .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(/img/icons/thumbs-up.svg?v=1545601435)
}

/* <<< file end: stc/categories/category-panel.css */

/*# map link was there [category-panel.css.map] */
/* >>> file start: stc/core/components/tag.css */
.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
}

/* <<< file end: stc/core/components/tag.css */

/*# map link was there [tag.css.map] */
/* >>> file start: stc/widgets/reactions.css */
.reaction-popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5001;
    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
}

.reaction-popup__loader, .reaction-tabs__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

.reaction-popup > DIV {
    max-width: 440px;
    width: 100%;
    min-height: 300px;
    overflow: hidden
}

.reaction-popup__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    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;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.reaction-tabs {
    width: 100%;
    margin: 16px -16px 0;
    padding: 0 16px;
    border-bottom: 1px solid #D4DCE0
}

.reaction-tabs__list {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none
}

.reaction-details__item, .reaction-tabs__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

.reaction-tabs__item {
    position: relative;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-right: 16px;
    padding-bottom: 6px;
    font-size: 14px;
    font-weight: 600;
    line-height: 17px;
    color: #86939E;
    cursor: pointer;
    -webkit-transition: color .2s;
    transition: color .2s
}

.reaction-tabs__item:active, .reaction-tabs__item:hover {
    color: #0086B3
}

.reaction-tabs__item:last-child {
    margin-right: 0
}

.reaction-tabs__item::after {
    position: absolute;
    bottom: -1px;
    display: block;
    width: 100%;
    height: 2px;
    background: #00A2D8
}

.reaction-tabs__item:active::after, .reaction-tabs__item:hover::after {
    background: #0086B3
}

.reaction-tabs__item--active {
    color: #00A2D8
}

.reaction-tabs__item--active::after {
    content: ""
}

.reaction-tabs__label {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    cursor: pointer
}

.reaction-tabs__icon {
    margin-right: 6px;
    height: 17px
}

.reaction-tabs__icon--heart .svgicon {
    color: #FF3127
}

.reaction-tabs__input {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    white-space: nowrap;
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    clip: rect(0 0 0 0);
    overflow: hidden
}

.reaction-tabs__input:focus + SPAN {
    color: #0086B3
}

.reaction-details {
    max-height: 500px;
    margin: 0 -16px -16px;
    overflow: auto
}

.reaction-details__list {
    padding: 0;
    margin: 16px 0
}

.reaction-details__item {
    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;
    margin-bottom: 8px;
    padding: 4px 16px
}

.reaction-details__user, .reaction-picker {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

.reaction-details__item:last-child {
    margin-bottom: 0
}

.reaction-details__user {
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.reaction-details__userpic {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 12px
}

.reaction-details__userpic IMG {
    max-width: 32px;
    max-height: 32px;
    border-radius: 4px
}

.reaction-details__user-reaction {
    position: absolute;
    top: -4px;
    right: -8px;
    line-height: 0
}

.reaction-details__user-reaction--heart .svgicon {
    color: #FF3127
}

.reaction-details__userhead {
    max-width: 16px;
    max-height: 16px;
    margin-right: 6px
}

.reaction-picker {
    display: flex;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 8;
    border-radius: 25px;
    box-shadow: 0 3px 11px 0 rgba(0, 0, 0, .2);
    background: #FFF;
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity .1s, -webkit-transform .2s;
    transition: opacity .1s, -webkit-transform .2s;
    transition: opacity .1s, transform .2s;
    transition: opacity .1s, transform .2s, -webkit-transform .2s
}

.reaction-picker.ng-hide {
    opacity: 0;
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

.reaction-picker__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 8px;
    list-style: none
}

.reaction-picker__item {
    position: relative;
    margin: 0 4px;
    cursor: pointer
}

.reaction-picker__hint {
    position: absolute;
    bottom: 48px;
    left: 50%;
    min-width: 28px;
    padding: 3px 8px;
    border-radius: 12px;
    font-size: 12px;
    line-height: 15px;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    color: #FFF;
    opacity: 0;
    visibility: hidden;
    background: rgba(7, 39, 50, .90196);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: opacity .2s;
    transition: opacity .2s
}

.reaction-picker__icon--heart, .reaction-stats__item .reaction--heart {
    color: #FF3127
}

.reaction-picker__label {
    cursor: pointer
}

.reaction-picker__input {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    white-space: nowrap;
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    clip: rect(0 0 0 0);
    overflow: hidden
}

.reaction-picker__icon {
    position: relative;
    bottom: 0;
    display: block;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.reaction-picker__icon::after {
    position: absolute;
    display: block;
    width: 100%;
    height: 8px;
    z-index: 10
}

.reaction-picker__icon .svgicon {
    display: block;
    width: 30px;
    height: 30px;
    fill: currentColor
}

.reaction-picker__icon:hover + .reaction-picker__hint, .reaction-picker__input:focus + .reaction-picker__icon + .reaction-picker__hint {
    opacity: 1;
    visibility: visible
}

.reaction-picker__icon:hover::after, .reaction-picker__input:focus + .reaction-picker__icon::after {
    content: ''
}

.reaction-picker__icon:hover, .reaction-picker__input:focus + .reaction-picker__icon {
    bottom: 8px;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}

.reaction-picker__arrow {
    position: absolute
}

.reaction-picker__arrow .svgicon {
    width: 34px;
    height: 25px;
    fill: #FFF
}

.reaction-picker__arrow--bottom {
    top: calc(100% - 1px)
}

.reaction-picker__arrow--top {
    bottom: calc(100% - 1px);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.reaction-stats {
    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: 3px 10px;
    border: none;
    border-radius: 13px;
    cursor: pointer;
    outline: 0;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    background-color: #EDF1F3
}

.reaction-stats:focus, .reaction-stats:hover {
    background-color: #DFE3E4
}

.reaction-stats:active {
    background-color: #D3D7D8
}

.reaction-stats__list {
    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: 0;
    padding: 0;
    list-style: none
}

.reaction-stats__item {
    margin-right: 4px
}

.reaction-stats__item .svgicon {
    display: block;
    width: 16px;
    height: 16px
}

.reaction-stats__count {
    margin-left: 4px;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    color: #86939E
}

.aentry-post .reaction-stats, .entryunit--feed .reaction-stats, .mdspost-entry .reaction-stats, .post-card .reaction-stats {
    padding: 0;
    background-color: transparent
}

.aentry-post .reaction-stats, .mdspost-entry .reaction-stats {
    margin: 16px 0
}

.post-card .reaction-stats__item .svgicon {
    width: 15px;
    height: 16px
}

.aentry-post .reaction-stats__count, .mdspost-entry .reaction-stats__count {
    font-size: 14px;
    line-height: 17px
}

.aentry-post .reaction-stats:active .reaction-stats__count, .aentry-post .reaction-stats:focus .reaction-stats__count, .aentry-post .reaction-stats:hover .reaction-stats__count, .mdspost-entry .reaction-stats:active .reaction-stats__count, .mdspost-entry .reaction-stats:focus .reaction-stats__count, .mdspost-entry .reaction-stats:hover .reaction-stats__count {
    color: #5B5F61
}

.aentry-post .reaction-stats:active, .aentry-post .reaction-stats:focus, .aentry-post .reaction-stats:hover, .mdspost-entry .reaction-stats:active, .mdspost-entry .reaction-stats:focus, .mdspost-entry .reaction-stats:hover {
    background-color: inherit
}

.entryunit--feed .reaction-stats__count, .post-card .reaction-stats__count {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    color: #A0A9AD
}

.entryunit--feed .reaction-stats__count {
    margin-bottom: 4px;
    font-weight: 600
}

.entryunit--feed .reaction-stats {
    height: 36px
}

.entryunit--feed .reaction-stats__item .svgicon {
    width: 22px;
    height: 22px
}

.reaction-state {
    margin-right: -8px;
    padding: 0;
    border: none;
    font-family: ProximaNova, Helvetica, sans-serif;
    font-weight: inherit;
    text-transform: inherit;
    white-space: nowrap;
    color: #00A3D9;
    background-color: transparent;
    cursor: pointer
}

.reaction-state:focus {
    outline: 0
}

.reaction-state:not(.reaction-state--active):active, .reaction-state:not(.reaction-state--active):focus, .reaction-state:not(.reaction-state--active):hover {
    outline: 0;
    color: #0086B3
}

.reaction-state__icon {
    margin-right: 8px;
    font-size: 0;
    vertical-align: -2px
}

.reaction-state SVG {
    width: 16px;
    height: 16px
}

.reaction-state--heart {
    color: #FF3127
}

.reaction-state--pencil {
    color: #00A3D9
}

.reaction-state--fire {
    color: #EA5010
}

.reaction-state--poo {
    color: #A16B34
}

.reaction-state--laugh, .reaction-state--sad {
    color: #E5B405
}

.reaction-state--angry {
    color: #FD294B
}

[class*=SocialPanel] .reaction-state {
    margin-right: 24px;
    height: 17px;
    font-size: 14px;
    font-weight: 600;
    -webkit-transition: fill .2s ease;
    transition: fill .2s ease
}

[class*=SocialPanel] .reaction-state:not(.reaction-state--active) {
    color: #838B8E
}

[class*=SocialPanel] .reaction-state__caption {
    display: inline-block;
    line-height: 20px
}

[class*=SocialPanel] .reaction-state:not(.reaction-state--active):active, [class*=SocialPanel] .reaction-state:not(.reaction-state--active):focus, [class*=SocialPanel] .reaction-state:not(.reaction-state--active):hover {
    outline: 0;
    color: #5B5F61
}

.entryunit--feed .reaction-state {
    margin-right: 0
}

.entryunit--feed .reaction-state__icon {
    margin-right: 4px;
    font-size: inherit;
    vertical-align: 0
}

.entryunit--feed .reaction-state__icon .svgicon {
    width: 22px;
    height: 22px
}

.entryunit--feed .reaction-state__icon .flaticon--like {
    fill: transparent;
    stroke: #7A9199;
    stroke-width: 2.5px
}

/* <<< file end: stc/widgets/reactions.css */

/*# map link was there [reactions.css.map] */
/* >>> file start: stc/widgets/rutos.css */
.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
    }
}

/* <<< file end: stc/widgets/rutos.css */

/*# map link was there [rutos.css.map] */
/* >>> file start: stc/widgets/likes.css */
.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(/img/ljuser-medius.svg?v=64196);
    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(/img/userinfo_v3.svg?v=41686);
    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
    }
}

/* <<< file end: stc/widgets/likes.css */

/*# map link was there [likes.css.map] */
/* >>> file start: stc/widgets/login_v2.css */
.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-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;
    width: 100%;
    height: 40px;
    padding: 11px 0 11px 60px !important;
    box-sizing: border-box;
    background-color: #FFF !important;
    border: 0;
    border-radius: 4px;
    outline: 0;
    font-size: 1.14286em;
    letter-spacing: .22px !important;
    line-height: 18px;
    text-decoration: none;
    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: 40px;
    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 {
    width: 18px;
    height: 18px;
    fill: #FAA832 !important
}

.b-loginform-btn .flaticon--twitter {
    width: 18px;
    height: 15px;
    fill: #5AADEB !important
}

.b-loginform-btn .flaticon--vkontakte {
    fill: #4F7194 !important
}

.b-loginform-btn .flaticon--openid {
    width: 18px;
    height: 17px;
    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 {
    height: 100%;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    position: absolute;
    top: 0;
    left: 20px;
    -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 {
    margin-bottom: .75em;
    background-color: #4267B2 !important;
    color: #FFF !important
}

.b-loginform-btn--facebook:focus, .b-loginform-btn--facebook:hover {
    background-color: #3162c4 !important
}

.b-loginform-btn--facebook:active {
    background-color: #425780 !important
}

.b-loginform-btn--vkontakte {
    margin-bottom: .75em;
    background-color: #4F7194 !important;
    color: #FFF !important
}

.b-loginform-btn--vkontakte:focus, .b-loginform-btn--vkontakte:hover {
    background-color: #3973ac !important
}

.b-loginform-btn--vkontakte:active {
    background-color: #4f6780 !important
}

.b-loginform-btn--google {
    margin-bottom: .75em;
    border: 1px solid #DEE4E7 !important;
    background-color: #FFF !important;
    color: #333 !important
}

.b-loginform-btn--google .b-loginform-btn__text {
    color: #333 !important
}

.b-loginform-btn--twitter {
    margin-bottom: .75em;
    background-color: #5AADEB !important;
    color: #FFF !important
}

.b-loginform-btn--twitter:focus, .b-loginform-btn--twitter:hover {
    background-color: #47afff !important
}

.b-loginform-btn--twitter:active {
    background-color: #59a9e6 !important
}

.b-loginform-btn--inline {
    width: calc(100% / 3 - .666666666666667em)
}

.b-loginform-btn--center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    padding: 0 !important
}

@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
    }
}

/* <<< file end: stc/widgets/login_v2.css */

/*# map link was there [login_v2.css.map] */
/* >>> file start: stc/medius/mainpage/discoverytimes.css */

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(/img/ljuser-medius.svg?v=64196);
    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+ly0vGgAALItJREFUeNrsXQd8lFX2PdN7S5n0HhJKEjCE0EG6oCjVir279rLuWrGsugp2WV1XUVdRYF0RQTpI7y0kBBLSe5tkev/mf983Q5Ua4i77+zv4nGQy5X3vvnvuOffd90YQCATEADj8frsUbgIBGUT4u0F+N8jvt98N8rtB/mO3QMCPAMfR1YgQCD4CAf8T3QvE7DJ/N8hvffP7XTTeHERiBZz2Jvi8figUBtAdhAJmDA89ZoVUqoBEHsYbTSCQXvIGEf5vuYIHfm8HOM4Jn89ORnGHHj82v+g/ARlESPfC4B8CAfrPB87voN84aoFL+hLF/zOG4GiGB5zky2QEkYyHomNAJEAIlgRH7+g1AvbbsScIIDr6Zvy/4N8uPSi7tCGLDb7fyg8gJ1DS8PkIpTwQiNXkIW5+UCVSDf3Vx88t8o1TYouX/se8SEJe5YaQXhey1vEBuLQMc4nGEGYIzh68Z8MnkoMLyGnYPLxBIFLxgyri74Hm+v25mzdtGdPe2twtPjaBO1xWIQ2P0NrSU5O3pKRnLY+M6WEKkJdBIDrj4F8ihrnEDHKSIQShAST/ENAMh4w3CIMvocTIP33Dmm/ve/2N2c9u3rw7XkxPl4hFGDs0G3KFDB1mO5KTY2C2OdErt//HDz/x0oMCgcofOOelngh1/18NclpD4Djm8waR8HFDSN7SVLt77A3X3zB/3eZS/dFnCYVCpCZGQymTYmBed4hFYqQkxiA+WodZ73+Gbj0TGuf9sD4P0NedObAH/ttG+S+zLGYAnynYGBTxmkF0uicSvVXzxvjhuzdnRyfkrTjRGPwzSIccqaxHQUktVm8pgsXuRHllA8UNKT798FXs3lER/cQTf34uONwUW0AEAa5TmjvUXGQaxsrYc/z/D4I67xG2oBF+5RGnTloaEGkY/SDF7L/84Ycnn5sziT0co5XgnqkDcc34QQjXyXmDVNaasLekHrsP1cMfkKKkug3hBhUuH5QNa1sb+qYEkDfx7seTe135ToAGnTvPy2YMTUCf/x/wmv8wZJF+gN8eYj7nMETIMyBW0vN0ePPVB79/+vmPprBH7xydgb9M7YmoK0YC8ckU1duC8Vgpo4BPl9NoQk1JA/YcaYKFYkhsmAa5eekwJGqxYcFSqAf+4ercvqN+4o5C5LlYNz88jMORYYTi/32DBHh9Rt7Auc7TEKH0B3uqUIUv//7KnNvufeF+9uiVeYlYMnMMysqboEnvBWNmBmCxnJwekdCgqck4KlkwLHiJFtto8D1+BEi9L9pU2Jo//fXucVEJbfB3nDe7CgQ4XnhCKKeXyP9HYwhH2oFPc7CPY7NdwcPPuZucN0ZzY3n/Pzz64v1Hu/uHCT1gsXrQbHHD2toStLboFAMzA7STJxKEoY5aMxnMQQbxeiEIj0GSQRSxbfncl/juCUWkcYTn1QLkHfzPNLk4jsWYro8vv51BGPaz1EbAByFLZ1D3hXQB59METNCFnPbdd2Y9YXeS5lAoMb5/GjJj1ahrs0OhVMBUVwdzdQ2g04X0XuBcgACYOgi+8tBaW3h7WVWFUSjQkJ0vpGlDTf4rIXpppk54fPLxib8gPF1opwkWRAp+fHdtnnfD/G++mK4kh5HKBEiPVlGYkBD6uIhxMTwXonzPHmSKxVDGxRI5cgW9hb3YzVR+4NdoxPoXZkAkvdWuzctuSEt64D2vq6WTojCYJxNRnBNLdJcgy+I9wt95JGSDJVbAbreE7dn+8yerV62aJpInIyEhmozAQWc5iL7SEnAiGcEGcR4hSUWnC36/H6nZ2YjM6AZbfT0sDg/CIiMhl9N8407jNQY11v60EZsbsPT5V9+5ytbefFI65YKmDzFFiVQLhSa5S+zRZR7CeTrgczfTIEk6/R4SCsYep0z6y88f/7Oyxj7h9gfepPjshYdme5PZiXXflyLBVI+0eCPaOSXZTwSpXA6vx4Pa4iI01zXA6heSMcJhMAqC3sL5TgFpetzh4tV8fU1NLxuFGpUuhT7D2ck5FOBF6SUXQzjC/QBhdIAFv042SMNxuHjHtJ27D0zwknF37tiIpsZmNDbUQ0zvH5uchlpNLmyGbKhUCohYWp08QCyRQq2So7KqHmY/4ZtCg+q6VrhZIBedcoliEcwmO3mPEtKAI6myri5JIJQiQMbrVKP3CwhFnfaw3yyGiGWRfLvYm1IV0VTT4IEiLB1eWwGKCk3Q6aOQkaHD+Ek3YtHqJCyqLEZsYwH6G52QG+Lg83M4UGNGq8mJdE0LdMoUaAx6SESBX0OWj6PwFsBlPePxw+ZiQUODRZeVwex0sYtXgkvLICyIs1W5zncswMNdamrarvSMhHYOEkNYWBLUYSkoJcW9fP0eDBvgQ1aCAbX+aDhUI7CmpQo57Y2I1YrICBKkRcciXku0tLoAClUPCCLjyCChKieKM0cnsT5FDcQl0GP/gsNUkQYMKhBfBNRekiyLcfNg3qdzBhHSgASI2+/dte5hoUCs8xD0i1WpKK2oAle/EZGk8r/7tgg33Hgz+g8ZjkbHSPzy8/ewNBbCqDYiO0kPpVSEjSVmVFsFaNy4CVPzY5DVN51EogZeqxec2w9ZpBKOeit2LduH2pJSDJkqDVniKNXuHNtiay6A6KLHsctYVqDTF3M8v9pYu2/Ed998usgrTNSmpXeHSK7FtsUfYVCcHRMnjcDKrZX4+zoPhg64DCWNZmQ4t+D6nkJIVTocbnJj3tpSzFtTCDMnJ1wXIkPnR0+iymEEXw9M7I6e8Tp8sKwcby4+RHGkDQzRUpKjLDfMmLz52VfeuY7EqJXzuTppEFIl4otW712YOgl0DQSXFv48af4P634YPGwq9hUV4sjiN/HEhFR8utmEKbddhbfnLMZ3S3ZT4I7AnUMi8Y8nB+PH9XV4eM4qqMU+TBw/lAwgh8XUhKqqZjRXNWJzNfDOg0PIIBEY8qdFGBgDXD9tEHTxcdj45SKsKvZiUXFZ78syUwscjgtnW0GmJSCiIA+mVi4F2uv3O8B57XwpTqfxkzzCYAjfo5ByNgpJ6g6LDWmxWkIcDaT2I2grK8GD90yGMn4Eqgp/wYqtu9D9rha4iLJOzvJh6thUJOVnwdxQAkuLF440CQQOLcZUu/Hm9wehVQrx2lSgf48oNPi90PiaMGOKCr4Ndvi8wSklloguYnoLLp0YIiKWIhL6LiI9FizdiYjrXz10UOn7i5d998zeShcul4tQWm9GmDEcB3Ydgt6sQHzmIEzpZsYVDybj6rcOoMV+GHdcH4Zyorr+HR+jzRRAbauQArsYk0cRnNk9cMvicOVgek0fJarb3Kg4vBMj8kjc0wgIw9Js3RIM9fx1sFXJTvVdGMrBXSq5LPIMj08Cj1dITdSJRqLQE5xhMYm952o0Stw4fSrMmh4QedthjFCjvKYRSdoANDo9OjqsvMabMTQVmSl6RCXr4ApI0Oo1QKCPQHZeLHJyYxDZw4jCOjFumTIA10xIhlQvx7pdTsQkGzH41j7YU0NdD8vfqNcZ2rwuE/wUQy60+bxOXrFfYrSXpbC8oQrCzrsuC8YapbYmPja+2aAUGeu4aKypLMF1uWIMSu+HouZmrNu9AXlSK8xpUmJWHJrapHCqMjFkAok+8gbSiIgjA0mSDXj7hfUUT4x4cHo4jljluGbUIPRrroWMebIsHcv27cOjL97wBT8YUnkniQmFYEHX0GZhF9qDBJoP3otsLCNrsVpVZotNveSHb9G/dyY2u3rhT1/tRFKMAR67Hdkdy5Ab4UQL4c3grHAYpVrc+lohaRMj0ntnI7F7b+wsFuP66zbgpbfrML53AnplhqOyXolKqxE33TcONk6CwSMWoOeAW5ZePXHiAsBMF8GWCZydaI5LT6mzm1Spv+glFvbyxNSeno2bHnekdctV5mb3xN6iw7AppmHvoVokGlXkQUnomxqB8mY7jFopxveLw+xl9fjrXw6RUV0USzpQ0+hCdQPw7PTemNBHR1pEBJdHjZkvFiCZqPCaXQ2+W+57/a0773qEXxfx8WFA0smpKIG4i8pUuzTby3maCbY6LtJ9BRApjFg0/71XyurVz0WEh+FwSSFyLsvHX595DAUlVfjHo5djMhmhusUOpTiAVUdsyBw0AC+9Ph/b9h6BNiwck8YOQPfUBOwmY+ZIavGnh6/Ed7vt6GjnECZthChj4n1Tp9/7CUdB3A9fp9fLmf4SBaQUz7oEsrp2xdDPBSiwM+jxX0Tz8peZP3B4weKFH2Pr1u3Qh8WgvLQYPfr1MtHMce4vbYReK0dVqwNHiIGlJETi8MEj2HDYRRA0GFnJavhs7ZBJ/JgwbgAqFd0w69sDWLapFA//5TMcaOKOMGOQX4AJQQHnD2aFL7h56bWkQbpOPUA0c+ZMQVcBICvVkbAkozTsIlo4Tx81uvjDEZoWabhOmNjY4tNt3rYLd99784eT8hOa1q5a2ystPgpurx9tFicSYiL4VcaCRiEeev5dUt+p2L9/DxrrKhCmFiM22oDNdRKovDbonFUYefPTz/TOyd3N+Z00JUX0WgE69w+8ZwgEXZYHE3SpQUIrNkerGjrfQmiQmTViTZ+80e92NO0MbFi3dsSd997xeZivKUptqcxdU2SiAOiHUi5BuF6F8PgEtBVthUUYhUkPPII7broBGm0UopOzkD/6Wj4V37rmY/QfN6b0/j++c1tovS/IawSdbQLeGIKuA5rfoMiBN68vuHJ4EY1ljrnQ4lKfy/K3PXjftMVxCVmfr9/f6hqQrseNk4diwf4OlNW2w2szwy9R4PrxuejvW4ovP/wIJSQMJ197A8ZfPR3JKelIFTeiuhUwDrzxnWC6wxWsajljC/BNKBSHaDwXmrcnNsFFZSZ++yVcPpB4g/jaWS0iEsPtssHpbIdKrYdYoj9J13w167EvtCWLb5309CM4UOPDy89/jGu6y5A/8QrEJcVDxtlQSoF/Q4UaWUOvQXRUNPwd5bj12qlQJmYeWvPL3h7scgMB58lLB0cHPHA8DcLgzOlwQiwSERTLQ3UCp6hzVknTdQV0gq4tcmAd5vwX6XhCPlnH1K+DVZs4nVDrokh/NIW989Hsj/etWz3pgb4xMB+uQfaEUXjk6Zsw7+0vEEHBP/2yHoTpYeghUyNZcQCrlvwZiwrrYSCI99LAXnPd7Qt4VPW10mcIyAP9fJ+FIil1WXYMhvgWCCJ5bU09IiPDoJdp6HHPKVDADOQLpd4vsfWQYPzwd8l7yBSMHCTz+CzkB0GEL7+Z88qa5qLpWVkZ8Dtq4HI5oSupxpD8NAjuvQ7/+uLfaPt8MW569HrALocioSdGqaOR2rOVL9QeMs6KI67SfHCtcFitfHZWLJbyKXNW/8Xqho/S2GDRUoCvsGTr5WdeMxfw+bfgMF5yK4aB0PpOZzE1EJyZIgkO7t7ebevOpQ+4OcRpRbLlV4+4fFWjSDIqvd9wBNashTJKBjurVvQQPDa3Y/CwnuidGYd/L9qEdV+uwohJ/YmoaQnyNMjK7AbEhaN4/TbsXVmthDACcrUUfj8ZRKoKQpMgcAIMcSetJ5w9DXTUS7xdkljsUtobYHW7LPUg8Ifc+EKaN4hyNEs3rVo87aV3n95Ybm0dENkztld1W+U1s974+O4OsTycwrDYu2ULpg/rhg6bG2ExMRAxbO+wQRofDq1Bg/u/3Ao5QVC2gWBISm/qcQOHq/Hm5+uxqrwpLlpmVmRmDVgrFquoz0HNExxzwbFgfVQkEqihvb0dSqUCMrkKZ66E50KwJbhUYgixIoED/BLcBXcqNCACHX5ZsXLkO/PeXnjXGw/B1uBAW1Mrrnv8YUTFLVav+KUQPRPJADFhfBGc2+mF3WaDPiIiVBTnR31BGSSpydiXlIGDi7chXS+jgZRiT2UbYiZNwLP90sWv/+H5Py/5efX4t9/57EqZNraelYMGa3YvhlZ2nZd0Ce1lda4cT1WFfLC8sMZgIRL7t6we/cnCV9fc/NQM6AhuYhMjYWruwKZ1WxAfbyQkE2Ho4F6Iu3oiFqw7hGSNGG1VlUHYUihoLMSobmzHgVXbkJ1GzCraiH0kVGVjhiN94jAYw5WI06sx/c5b0aQW9Xn7ny/U/bL02xn8VgNe2F0MSIj4Xb7c0V3B/23I8vH4LyMvkV5Q42ggJEId6o8cTJ/1+XO/jLlzmjQmPAqm1nZIZRJ4PX5YzFa6UA7NDj/0ChH2bCpAo9oItdOGRKGVBJ8DSmMMBGoVavcexO7iKmizeiA3NRJ1xZXolZWCcLUCu7cVkiN5oVXJEBMfC2mEEW+89voUrbg1K7vngIVsZ2/nIYsZxAWfhyiyRP3fVeoBvkA6uHdCeIH/xGRENsNnffTM8tTRucnd0rqRV5ggEgnJGF4+JrTR75Z2C8rK6rF9yVasXLgahowUlEnCsWPLQSRw7UgII6aUmIaGA4fQTPHjiy/XYe1XPyExMxHxSTHQhWn5QT14qBqx8VForW2ClFhWQs+esCsdPXcsX3RF36wB34nkGi9fW3wMjM7XIEFW5vNYSEaRchd2GrouXqkL2IJUZ1rosr/6+p23xOnaftnZOWhrbCX6ebxLKo2SZSzh8nHQy4V48NHpeO37N+G0mnHVtKGwDhqJp7Y7MHP2v4DifUiKM2AL6Y7LshJx62PX4aobRsMQqSeP60BcfASkUhmqaltoFovR2kosjajz2ImTIewRNeC19x8uaq0pTxDwwVnYqUjCGObFrhxelIewbWQcvyPKyW/IOe/Gufi95vu3rhy3pWrdnAFjR8PWauaLp0+8sYDc3twKiy+AnFEDcFnPBChUSmzfUYRuNMB33Xs1pKkpWFntRvvWbaiqacReoQEvvHQbxkweQZ5lJaXt4nWEWCyGzeqAzUmEwOPDoaIKJFBsijBqERObBIdSrl+68INHesR3+1kbkVAfpLu+8/YQFkP9Pg95tySkaQT/YQ8hZuJymqkjwYpDMKXLXJX/+exNKA1HwGHBxqIVb6UN6AvOeeZZJZFI0NJmQ3V1CyqqGxGmkKBPbi9s3lyIlsYW9E6JIMh7DFU5g7G4TYpZs++HPkyDgl0H4SHYU6mV0Oo15GgcYmMNsLo8qCcvkVL/NQYNPxNtJhPyKO70vGqC8G/fz95ctn/DwOBWCsWFs69jea//MMti+/P4tQQyhECoCGpMjlWbS87SyGABKf+xK9Yv+pPfKM9OiImHz+s9CaqOdY48xu3zo8PihMNs47MZLMiPG9OP3kaMXVsL4aO/N5ZWYuTEIRgyZSxWrdmDIgrmWoI7hUqBqiO12L5uD2rKG8gTIqDXa2HqcEClECM6JpxIhRB28pjdB0qREB2HkTdOks7fsWDLY3+6qaWi9EBeSkoWEQxFSC+dJ3jxGWv/f9Ig/iAbOVr1zbK7ZCAGOQKRmJro9E3o51MVzTUlGWXmgtfjUzPQWNkAm8VB+s3zK1UsoAvjyEM6CHo8ZgvUNNsdJPRYyeigwX1QR57DGJjX50OYXgV3hwXNdc2Iig4nFS4hI9ShsqSGh6qainpsWbkDtnYzvFIpzGaCMo0aa7cewvo9FWgy2dHSYoKTk0MWlYhf6usi5s778JmNq74b3dLYlkDcOnTd3Gma/wTUD/DAwyhwZ2hwJ4QhFzxD5CRbBo+l4MvyBWc6wpFtaQsehfHxJ6/NqgrY0Fekh5u8w0uzXErxIpJmLGNEfp8/hIocUVU/QQqxF0kSf61i8qRWkxnpKdGIjNLCQoMtCbEypU6JTIUUMWQQM3lUE0FTRlYqcvJ7oJ1iVF11M7b+tAV1lY0I2ByY8/Z8qCPDkdmvJ0GjCBsLqsloCwkGI3HvvTfjhRkzJ28t2Db5wTtnLElIeWoioAFb1Dp1HrMUvN/jQpChCYKsi/PRdZghVcT8th7C76YNcGdZ8D/9LKKwCrOpvMdrs2+v2trUOFGki0cb/UmbEIVuvdORQhRVoZLTBftDh/sI+GBcc6SazzVxShX2H67nDcJyfW7yKCXBFvudfaqdDBOXFE1B2Irmhjb+mA2ZQgarxY7W5nY47U7EpsUivXcmXPQcG/0el5GMnmSMlso67P5lD9rLqzEyLw133D+J+mqGSKvAwPETUe1ru2reP15/ka/fFSmDO3BPahJ+R9eJebDgOgnHb3n7DQ3CBQ9/OfVlgmB9K5sVbHgY1LB8HbsHCSZh8PmCJ5+8f8n7/96UOGzalVBq5airqENFWR2cbh90JN70WiXkNMhymZgwXsrHx5KCMugj9BSY1ahsMKHD6oSMnsPe2uc7jtPsZ+ZhLKXeQTRXrVERsxKGsrdBKHSSccT0Wi95JSlEKCPC0EzGaKtt5o2XOzgHU2+bwH9W7ZEqzLhlLHmgDek5eagI1Mxc+v2cp4Ox7eQWzNgHMw8nT07BbwtZQWOEsrK/2vF6tAOSUPZUEExhCzleyR7Zv/LqpYtWpybn98eQnEREjbsMlYerYbM5YXN5cbCymV+cYnvMBTTrVToNCtftRGVpDa6aMBxepxMe0iOtZiciacC8bpKkgpM9lW1T0+rUqKa4FJ0cwzM05kkCUfAcLfZsFxlfJRF6pXW1HV888kKEMDZGMGbaVUgjz2lxBbBw2W7ERmgw/PLeKN9fivVbipCdm4H8ieOx/Kuv3/D/K9BxxfgpnzS3NPC0nw2DgrxXo9HzlPcMCuW3MMjpYsc5kob8Eqcc65d+ddPcJV98/cxXr+DIvnI8Pv0F5A3NxpT7puBIVRvKKxp5c7rsLtIjHXASDdYYw7HrxzWIT09COLGjlpomiGg6NppsSCH6ygb5dKEqOsqArxauh5VEYHakFrVEGBj0sdc6vRxq65uhlkl867ZszalvbEh87sWZc7794NO+BQNzMWT0CGh0KpTUmCDSaLBmYxFGjLwMBw+UYX9JHXrl5aG91mf0On3kOXYoFEoyOqtpJk3vcxPzl54ZyQVdDFlnjx1HcStkuBP2iiz5199eemj2q1+nT56IiVddiQf/PAP3PHMzagiq3nzyA2I3NsQlx8FJmuLAii1Y/e1SLHv3ayx45j04CPuH33gFOuieQYKc2BXzkBaznWDr111n5y46yAN6ZyZg9NAcmAiimJcyxc9ijZ0IQjsxMbVc2kZ41Ryb2nfH5//8KW//qp+vGpMSXb9v0xq4SeDlDsrB6vmrULDjEBJze6BXejSMEgEspO7XrFg5QawyCHtmD0VKeg7ikzKhM0SHvCVw1uWeLjQIF1w7OJeO5HHUEzzThG7Fu5dNf/3HuS+Y5EbMe/ZT/PGvc7G5sBZ98zPx9ncv47K+mVj92Q/Ys24HysubYAk4MHJ4N3y/4P23Vi2cc0d0pIJrbbPybIvvLL2/18dqeW3BcxVPmXYsNjC6Gx0dBo1SiigiDKxWbM/GAuiJgYmUwbiVHB/dwJSU32sldmZCRt74pR99tDjui+defMzT0IzFc3/E1oWrMWr6SOwsqAKnUGPC9OEQ2X0YG+sc8Le/3lFRVn0kMbgG4uVjZ1fdhOftHeexQ4o/y5Agyu+xMf2L4tqD/YqaOdyUFo419+TDsG4FPvnnWuwob0FJYQWm3TeNP3CseFcRMjPVmPPMgwt++OJH/ZTpD/1x9LT7544e1G/d9tUboAnXHas/kBE9bW63854gE0tOOtTST8ZSETngPYViU7jRgB7ZqWhqMuGbr9fg52+W0+uBvP55BxkbtJvr4XM7gjqK3icnd9K7mkb3l8s//hZTnrodPQfmwEm6paLVipWbDgF19Zjx8v24bkhK4uL37infsWvVaBCVFzJxzE+QczjCeXjJeeSyOD73hBOOwOMpHWM5Xje/JVnIB3l/ULXT34JnG0qxZvOufF3xppEf/vVOaEaMwHiNFWsXrMZ2YQR6strcigYk9U6D0tSCJybdPKrfwBveojniZvkxdnSFQiBwL129ZFpKXi4f1HkqTNDjIBKgIw8I08l5jznuoAL4SSia2jogIk/xur2IJeYlN0Zg9ZZivnAhIkaHPrEJ/+oRH7exubWBBKkLKq0xlEcTIS5aqan3lE02sYUrorgxsdFocLhhWr8dj03oDRXpJU1YBPqkxwi3/zzvFgJTc3Ja3jYWP0QiWahsSMR7DctmsOLBk47gEFxk+j0QcIdmkPAkIXTcIBLqBFPiKjS1t+r27N6e22F3BWoaDg+RlS3/5KknphFlUqJi0XKEdUtDlsSJLQfrIEjLgNXUAbFajXglh2Rj3w/CouMbGM/ggmIXSem9in5Zvmx6hdVsTEqOhc/jO7ZS0U7CTqeWEntV8Nuig4+yQzHFxN5q8PP2Q+iWEoMIgxr7D9XB7nRDH6lH/eEyjOs3+OvUbpftc3uCeTiFUnusyCEqNr1gTHafbzUWh6Cs6mDf0voy4b6l26HYtQk39TNCEhPPTqzhy4KystPRVLDpiqXLlgw9vHvDDc1tVVkRcZlb5TKNlzHS0xrk7EY5l0F+7R1HDcL2evv9BBtyPa/Of/7pq7v2LP1oraRtz721+9c8tvjT92+cfP1okT41CT+8MRecTIHEsUMRofBgw09bcVgRCZ2KPMrro8GyQWAxF3Xvmb3dYSmhTxITc1Hzs5braJUu27Diil5DB8BltfNewFiNhZgYY09xRFGPeglPbf0BUuityM/vjvi4cN6b9hdX8zDmJw/xmRtx04Tr5ujCkspUmnCotZH8uSknXrPSENuWnTtsWd/k1OXhblgfn/HA/ZmDx6yev3zZ0NpNKzSJGjnk8QmEn2povQ64d69I7d8nOV3pax6ya/e2SdEZg75UyDVev99KBlF1nUGC3uE/wTtCu00JToRCKQVQGcpqahVLFr79N2HZ8pk3TugnzhzaH9l90gVpApfAVdeAtct3QRUdi1F/uAbmdRsx4/Fv8NXGKvTqm0Ez1gA3KWaRXAKVqXlL76zYDab6I7zby9TBlEOvnIyCLet+urOOE6sjDRo+d8UaU/XEYmEg6FLQ61nwZjjuIZjqaLegF8UOOWkas8uH/QXlPMtyk0eHKZWYOPiKl+VKvclPM5ivkOSvURQsCaWffV47XXIAurDYul7Zg1aGR8U2paV3L+5/1Q2zTZLo2nXL/j3cX10sT+ibh/07DxMlbkL+mCGIyeuLWG+DcfvurX2kMdnzwrTRpy8zFXQq/c4F2cOJxWP0s5BwsqOjMaGgYMP0BV+/8/mO7553jDI23zXl/hkQKMOA2hbA4eGp75HD5cghfj/h9tGY/+gsGMfOwve76oIB2MmwW4Ptm3ehYccWjB170zbI8xCVdiXU4Zn8ZGDlnhAbHNeNu/pta0UhsSQNL0gVRGNbK+pRVVoHG42lTBw88515lJfPHINnW+xmJW3DjOQlyPJ63OykIc7jEPJZPxHFPNbEbIL9aigCockIeDwueq0Ncnps9LgbP7vtg036Cnm3HwvnfYX8ATnIofj4y9ZSoKUNWmMq9K2HJ+z9+nH7jk1fzbLZ2uKCmQzueOO4M4LSGQ3CKgfdLisf9NjBLKzxlX40k156ZPryda9NXzBKfvD2gdF+bDrY0bFx+T4Hr1OMehwoOIIlOxsw9Nrp6DkkE9+8+oHv1m93+z0nVGXEZySipLQSqprattlPvZ0ZldpvdbBHwQPO/DRL/b7gQZVXXnv3W4OSMwvLy8vBRltGcaOtrglHdhTCDranMXQmFwvqPj88Lj9qqpv5NZC2VjOEUinFHy/UCg1Mbrtw/761AxhddZorjzW7qRRel/nMe1sEAv6Ic85vg4rQIWPYra/tOlJDXeUw9Jp8aAw6tNW2YdPWYt+aikCF3NooW/XSrU98+Py1y9hn+TkzGbaFb25XQ+jaLsAgIpEYUjEHichLzcc3IV8P68GN9zz5mjgmK7Bk417sshkXpEydZaho5tZzbXXwtZixt7get983HeFZSfj3S29D3/+2u7ZsWHlf7vhUaLMSMX3mPYjs3R0dh/bgredfvUETk1MS9AhfCCo5+iwx39jJcnD4UVlUoZBRoBQRDFnbzEjr24NUvYkgoxg+qRzh4VroIvR8ir6pqZ0GpghyMpzZZIGbKLDXxbLBWrjdVrpqp5ohANuCd7yxQfOeFVICnJCPUezs4N65g3Z0qDN3VBcTeyPl3jsjBuFhpHWEfvGQ6566Pu7qpwbEDp1UdNW1d/+d34QkDJ52xJpUylYVxReWOmEUVsQqKNgSreCEGOLrQL/Bk75J7J671GJtlXdL7ttYWlunCbQcyhdGjsauPTUwxkUgIjsRHSvXYl+LoOmhcbfMi1TJvAvemtOweO8v7xU2tqT9+P4c3H35FQtzhl69ij8Uk9+o4+V1PltVFEgUx/D3y/kfv1smC6Rd2b0bX/1kIRhiC1Us97X0syUkMLuTHAie5Xhg72FiTVKMHZfPTj2Dg2x8eFcx+o3Kg518NE4otIweMfknAjqir8knATtLDQX8jl/NU15fBRhcK/j+sfO52LGOqYOmzfrxh5kLHsrpA30YaSW5CD7OjsqD268aetujL/TKHp7Fe1zAGkJ9USgbrqJfTp9mOWv1O5uxPI6f1EGKDhyri1UGUyPLv7uJK189V9NeLRkxfixcRB/9NLiqOCPWfD4XtbqBb936wCt/ZJWN/Mqipw0lxSW9Te2mlMv6DVktU+lsAd/RNQa2Lm05JkJFYikROCFuuf26QlP3zF6XD+uL6uIK2Jua0VpcBrfJSuBGkMpO8vF5EROlQbvJiYz0eEgp0NtpNruJiR3YdghhWd1xoKgIsx56ePaUa+5+kt+seVpXEPL9Z7kytmTABs7LVkYpnohEomPILxQGzzZ57clrl/cNlIwb99BDQIQOJWt3YMEvh+ofevmLVJ06zM35bKFqzuPKUEgM8gw1imevXAyeY6U6pQJJwKeci0sPRBZs/uHTaPOBa4aP6Y+dxRHYub0Q/cYNJthnh4RZ0QYdsgdNnhtc8hXzByazLmX0Hrif7vYz2swRbQyuFLITrDm6fumxgQrmiQ144NY7Zj/4+szPN9Y1ooY+w9HcCiV5gdnuhdliDwpEorQrfm7DddcMxNqVe1BcXIdRgzJ5jI/Ry9FeWIBkrgPWlro4PtiT2DuakjnRSzjyIolYAqVaeXxdX3z8zPjjJvTyvRt32xOvrXh56riBW9Zjn9uAw2UNULlbYivLDw/pnTNwTVAkd0G2NxBKSghOYAOhdQ2sWzf/xbbt82f20QWwr64Nc77ejAf+eD24mib+PCp2+o6N6GtlE3dkWEJ8sdveyGsFOalZQm7Ca3ZmooQ/9Ex8NOHAq/DTd37A5dfPndnqk02cfvPf0pMiUN9qg8N+/JAYpVqOMMJvVLXxFY7sS10cPjI2ibeCg5WooT6mJkcgKlqCH35aM3DStAdJQMrh8jpOUysAvi7sGIyxoXc2H2ecp9Qz9M3qv6Fs2LSf3v9u/kR/dBb6ZCWg6XArXf/BDKKYa9zOmpNHleKjVBZ9TIiev0HYhsZTj1sierhlw78fqpj31Myeadn2H8s8ziON5ogXbhqBFX//HqmJRkSE62FIiMI/Pvon4offvDw63EjhoQVimZi/2oD/dPFKRDARQFtzaeibcIQnwCZH6rk7tGEKnpa0WT2IjtIjOlqHqCgDdDoZ7DYXf7Lc5Cn5qChrxeBBGZg2OR/1zWb4hC7IlSIK5hy2bmtArwxvpE6vNJAZ25VK+RkL+QN+T7AOgMUPifoMu3SDkzUmc/CP+zcsnzi4TzLMZjuxKB8OFhwySqO3E3trOuF9AzyFzh8wEgbDBRrEz7DvhFkhkSrp4y3ieW/+6a+pYWG2im7jX81Mqbv3djUiVm/dj8zu6Xj9y9UYmkoQ566Fasgd791414uP8jAniQjONvYtN2zb9Elp6gBfPuRzt8DWUR6qEThlS0O4EDu3rukRH69BdEwMumcYERsbBhepda1eAq0mGiUlzSjYVweL1cm/p9XlgpV+njZtAE0uouabS7FlK4dIY6TfbnH5VVolaQvfWVdzhHyG20N0WnFWmIlIzlkTk5AAib0d9nYX9pXXw5Dv9yTEJqL5hCULfiMSxTqJWHqhkBWgoK072TuYYXx27c2PPvuGKCZrndqy59nwqrqUWV/vxoiBg1FXU4i+l8Ui3iCGKWb8a9fNeO7ZEAU4lmcKnGaescFns9HS3gqtLppP0J0smugVsliCPEFMt24RSE9PoPjtQ1sb2/bGit5EMEaqkZERgfZ2Bw6TYWpqTCQQ/RTgHZg3bwcSk/QYNCCNvEmElhaPxmq3GVTaMMvZEn3B9BAJXNJjZ9vzwhFu9eiWWVmYmvnz8u/+McEiMCA2p5f53qee+UYlj0C0MeKC1gXFZ1xsEiDINo6W5rCdaiK5qf/oW1/+8YtX/uHYNHfcbpsA2WmRELo73EVmsShfYxZbwod9edwY53HCnIAd9Wrlv9xLKNT+mvPwHkpB2eqM57cNsK4QvKlUYjQ0mqBRh8FOwZ1tEI0iliWVihETo+VnY2ODGUmJ4Xzhto1ijlSmQlXZQbisTemISaySSM514Bgr/PMFj789Y1IjOHmGTX3giQNFhzKjtSrJ7U9/OoyMUR2kuMJTnis865ic0VSspsjvNQe/du7okyUyvhbuyP6NYy2ShA59pF/AtXuVTT0GfCgsnfdEgyqtcOrtr9wW/Gg37xEn8rNTj+YW8KzGB78gAAURgdPtVmLBF5wDTkdbulKloVjgg1olQ11tB78ZMz09Am1EdVnyMEB03Gp18ef16rQKvsihe/coYmIuMhrFHqOKIE6L2gaLLDkD51FhKOR3dAW/2wRn3sjqqkVUZNyhFz5c1Cvg56QSidYagPsMQCjtHMsKzljpr4zJMrF3vPRljp8TqpZ99sLiHv0nvJeZO2bhxyVFaSNvf+ZZOX82ui/0FQ8nxwr+/fhvFwicwDrYopPqjFvHGBsxNVUnmNtbE6KMBshI5TY1W2iQ3Rg+PIUMRjJLJYSlg0NHhwf1DXaIhQLYrF50WBzkQWbYHaSLVERlCXri4w2ordiR4OqdRB5Wf46FOY6vJotPSIVMqeDPjj9DJykGmmk0tW6JVO/mSOj++nICCJ7JKOxskYOA/2qGU5eJ2e8GbQxFZq7j2ofe6iulwWQM576n3pys0YQFN+Cc9jBIwQmrjqGvs2PdE4vPeZxTS2tDSkV1vYCdYcK8xe8LIC5OR97g4WOFRiuFziAkBhMkqj7qD4Mxq4WajeAstEOKLV4JhBy8XMDISApbXDsXpPpIlTvtZsjYUuNpq22Ox1i+KifgDKEKd5oROPf+y/8TYACTiGt/ankhJwAAAABJRU5ErkJggg==)
}

.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
    }
}

/* <<< file end: stc/medius/mainpage/discoverytimes.css */

/*# map link was there [discoverytimes.css.map] */
/* >>> file start: stc/ljtimes/ctrl.css */
.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(/img/ljtimes/border.png?v=9478)
}

.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(/img/ljtimes/button.png?v=10067) 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(/img/ljtimes/down.png?v=10005) 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(/img/ljtimes/arrow.png?v=10005) 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(/img/ljtimes/bubble-top.png?v=10269) 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(/img/ljtimes/bubble-bg.png?v=10269) no-repeat;
    z-index: 1
}

.b-ljtimes-bubble-close {
    top: 8px;
    right: 16px;
    width: 12px;
    height: 12px;
    background: url(/img/ljtimes/bubble-close.gif?v=10269) 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
}

/* <<< file end: stc/ljtimes/ctrl.css */

/*# map link was there [ctrl.css.map] */
/* >>> file start: stc/msgsystem.css */
.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(/img/community_v3.svg?v=43924);
    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,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAKeElEQVRo3tVbCVBURxp2ACMBRWaiOICCIMQDLFDjuaWGxERDUmYVIpaKEl1dN0aN1xrRoBDBAwwi4m0irhpjJB4rri7GI2q5luJ9gMageAAKiJwCwr/9U/9QPc17MwOZgbGrvpqZ9/r//++b7v67X7/3mjUzXVEQLARYchDPaWxei8KLs2JozvAGQwsGaw5vCr9bUL3mZMeLN3uB1jP9PlReXRjpn/HtqsjHUXFJWcvjr+asWJv1dMXaF89WJgB+4m88juexHtZHO/oDzEq4guuWSKwFI/rW7bBlkx5FrT6as3zNy6cr4qG+QDu0Rz/oj1q9OdftFY0tUiO0RmRswBine0uil2VHxeXmLFsDxgL6Q7/onxPdaGNbwXXXNzo7qFumLYqambU0Nj87cjWYCsz/c4yD8WhsW5m6lfnWtE6eOsvnQXhM6pOlsdBYwHgYlxvTJhGs4MamTercsAmPwmMKH0esAl14unE7FBw9AaU30qDiSQ68KiyCqrKXgAU/8Tcex/NYD+vr84lxMT7y4MaywthCsfvYXp8fvuThkuhqBpBD/sEjUJHzDBpS0A7tdfnH+MgD+RAvowjWEnprfvjazLAVIAckWfWyHIxR0E/+waOgKx7jE28swVpCL81eFHF/0TKQwpO1W6H8cRaYoqBf9C8XG3n9WcF8MrI9M23epIzQyGoGEJHFxhlUVYNJC/OPcaTiI6/T0+Z+ToLrnbR4oTY7Rof0+X1+eOm9+REgIu/wMWjMgvGkeDB+hVsDx73DJS2DBStoHrN2smutvDX7m0t35y0BEbnJKdAUBeNK8WE8L3u2cVDRtGRliFhNq2L/b3V6yqy56bPDQERm/BZoyoLxpXid+fvsUORN/PW2bm33ndx7QMebM0Of3/5qIfDIWJUAUF3dpGKhqgr+WBkPIjfGtwB5C91ZZ/bFNajdyYnTo25OXwAiyh49AXMoZZmPQIof8kb+pEM2Oys0rern5uF09Yt5eden/RN4PN6VBOZUHv+YBCJH5I38udZVyHXhmlbdP/rzyVenzgERr0rLzEos8pHiyfhP4VrXQi4D4w6C6mzIlymXJ88CHpmJuw1bBBQVw7nl38HeT0bBLyPHwpVN26CqolL/MGR1sC7aoC36QF96k1XiTyByZfyPoQ7SUyczaxJTy37OLh0uTpzxMnXiDOBRcv+h3sCVpaWwa7A/rGnrroWDY/+mO6mxc1hHtENfFSUlOmOWPHgIIlfkP8jFzQX1SCUqC5qfWm/xHznqQsg04HFj4VKDWvXKxh/qENbg/q+nZO3wnJwd+tRXbiyMBJEz6kA9pMtCsgsfCgiOPR88FXg82LHHILEp0+fJkr4Yt17W7sLqdbJ26FNfQX4iZ9Qh1ZU1WRjXlm1TPptw5NyYycAj73yqQWL/tyJWlnT63gOydnhOzu7cslX6l5GMn8gZdaAebs2saMavmBjUxwNDbp8JmgQ8ijMyDRJb9CQbNr3dsw7hf/UfApVl8pkcz2Ed0Q59oU99pfh+JoicmY401COsqGqnHOzfTicDJuT+FhgCPMoLXhi+dr2dDvsCx0O82hMS2neFwxOnQXF2jn7CrM7hSV/W2KAt+kBfBs0Aefkgcj4RMD4H9ZCuFrxYHMT2DM4nRgRXnBwRDDwMmTqadL4tKQWR8/G/jitGPaSrNklZ0g/cnO5wfPgYEPE6FCneqId01RGLmcsl5eOgimMfBwGPqooKsxZayVpW5JziP6qYxGou+yw1Yt/UiD08NCDv6LBA4FGeX2DWYl/m5oHIOXnoyKeoh5t+LOu07IH3h6f954MRwOPF73+YtdjCexkgcmY60uVatnbM7h44LCX5veHAI+vU2T+3nZJ2F65uSYRfZ4fC/s8mwJ6hI2uA3/EYnsM6DS3IT+SMOqTGrFY23tTHL+Hfgz8BHjfiN9d/V5BtgF9evxW2931PdsEgIrGPH1xatwXKXxTWKxbyEzmjDqlsrDXPLujWM+TAwI+Ax/HxUw2PzBb117ftgs2de2kJWd/RG3YOHAb7Ro6DQ8FTaoDf8RieExcT6KOa7UgYlIkZP5Ez6pCbZ2tXUK42rbyTBnxQ/suAD4HH83T93ayUTe4HgkJqCG/o5AP//WIOpP28DwoyHui96sE6WBdt0BZ97B8VUuNTV0FeIlfk36mlXXepFZTW2pjBfVuvQaf29n0feKRG6l6jFrHN7MTe78KeYQFwZ98heFXe8DsDaHtn/yH42T+wxmeRjq0g5CVyRf6oQ2ptrHXVgxl5cWffOXveYcQFVMpcW5Y+y63plpknTxt/J5H5RN8Yo+78WgJSPJG/MO1oXcDXXs/ioG5vbeOz03fg8909BgGPC99GSxLKTr0CVZWvTLeZyHznXL5W99JwaQyIHJE38qfkVOd6VmungsGBoVNMl54bd/n8BUTkp90xi7k172YaSPFD3sifdEjuVGi6so2mK/dopeyf6NX3xQ7vfsDjMEsaTV0wSycHBIPIjfEtRN5cF7aRuztQu7vI4Mjgubhjt6jtXfuAiCNjJzepWIwvxSvCzSsaeRN/2d1FrbsBDPiUimsLC4vu6z19b25jc6aIizFrmkQoxpXis8HT95atpSVON67E31bXXQGtOwI0R3kMV6lHbPXoUfa9Rw8QcWFlXKMKxXhSPLZ4+Bb7K9t9Sq2qNuSOgNi6Klpbdp3l6B661d2nmgFEHGJjuPpVlWnHKPOPcaTiI69ZavevkSe38Nd7r6fOXTzKaG4M3mFOHhs3s2WdFJI+CoBn126aRCj6Rf9ysb9x6oRrYG/i6VCfu3ha92dpnlJTKveJcPTYubFDN5DDb18vYbv4RUYRWcHuBpxeEA664jE+O5AX8VNz86pVfW5G891ZSRM0jgffUIeOCRucu1QzgBxOzl0E+ekNu2RDO7TX5R/jIw8S6kkLfmVD7rzXeaaCxkGt4H8onUPXOnqWrHN8G3Rhz5BP4UxYJNw9kAxPr92A4qzs2ss3/MTfeBzPn10cVVNfn0+Mi/E5oc7Er0HPVEg+LUPpXCPYx8/GPjDGwf12QjsPaCxgPIwrI9S4jweRYycaI97NFYo+M+wdo+Mc3ArjHdzBVGD+izAOxqNk1Il4GE2onGAlJQM3Sve+7s2th8y3d/4htk3HgjVt3MBYQH/M7zZP5p/F6UHx3Ci+0thCJZ9dpKzXluY1DwYvhp5tLK0GT2nlELHUvv351SrX8jiVK9QXzK4C7dEP+kO/5N+D4rWl+CZ5dlHyqVSaz1T0L7vSGPKiFujdxsLq3SAb1cy5durvF7d2Or7cvv2daPsOud8pXUpWK10AP/E3HsfzWG+0jeortEN78uNFfl0pjorimvSpVMnnjenftaPk5UhXGzieutDY8mXoReT7MvRj6M+hHx3vTfV8ya4L+XEhv29RHJvGet5Y9klyGjt29M+3oyzpQlsjnkS+G7UUiulOn150vAvVcyc7Z/KjIr+2TfEkuc53BOifb0ljSkXjS02Z05nGXAcSpPnuTOfVVF9F9q3IX5O+I2DQ2x+092NLpFvT/q2SxGigpOMacbbcazBm/dqLwkTv9bwWLzWZ3Rtb/weCZK6FTFk50QAAAABJRU5ErkJggg==') 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,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAJyUlEQVRo3tVbDVRUxxVmWUAEREHFBSpEhUarFrXRiCdHkxxzmkSt1arxaKMSlJrE+IPWvwRUBEzCUWKAClYDFhNrqoBRTBQDgpQ2AWUNsqIYDQqKAiIEEBC5nUvvcmaH93YXw8I653wH9u3ce79vZ+bOvHnzLCxMVxQESwFKDuJ3WpunovDirBisGWwYejHYcugtfO5F9azJjhdv9gJtVwZMcVJnbnj9+oUtYaUFIUdva0Ivll8Ou3O3KKzm3pVwwL/4Ga/j91gP66Md/QBmJVzBdUsk1mtVwJT+mpxN/qUF206VX97eeLcoFDoLtEN79IP+qNWtuW6v6G6RWqFtIiNDZ7ldy/1gx53CkMpyzXboKqA/9Iv+OdHdNrYVXHe1edbLxUGTs3FV2aWt928XbgNTgfmvxjgYj8a2lalbmW9N29QvlvqU5AedLyvYAt0FjIdxuTFtEsEKbmza5aWtXnxLHVRbejEI9OHulWh4UHYSGqoLoLnhNrQ018DjloeABf/iZ7yO32M9rG/IJ8bF+MiDG8uKrhaK3cf+h7OBW2/mv9/KAHKoupkMzQ/L4UkK2qG9Pv8YH3kgH+LVJYJ1hBZmBUaXnN8EcqgqSWYt1ghdUdAP+tMXj/GJ6irBOkIvpL0XciN3PUihrDASmupLwRQF/aJ/udjI65cK5pORfdaxAP8fv1vXygAiyjQxAK2PwaSF+cc4UvGRV2bKMj8S3OmkxQu1S4yaM6H434EN13ICQURlyQnozoLxpHgwfrX7ds56jktaRgtW0Dxm6zaoj1NhxooLV7NXgYiKn76CnigYV4oP45nvPaS/M01LVsaI1bYq9v8+WUl+64qyVoCIEnUk9GTB+FK8ziX7bUbexN9g67Z332ULxj1zKf3tak3GO8Djet6HOIh6VCyO4eu5YSByY3wfIG+hO+vNvrgGdcz48s3wS2f+AiIe1t4EcygNtSUgxQ95I3/SIZudFdpWfdHX0039jX/VD6eXAo9SzT/AnEqpJhFEjupT/lXIn2tdhVwXbmvV5L2zl6m/9gMRLY8azEos8pHiyfgHcK1rKZeBcQfBOfvIgrQLJxYBj5KL+8EcC/ISuTL+Z1AH6emQmbWJyWHiWNfBuSkLG/OOLQQe9Q9uGBW8/EYuJEW8AjHL+0DsigFwer8fG18VRozBe2110QZt0Qf6MlSQl8gV+U8e7+6BeqQSlSXNT33/vmPqvO+T5wOPgjPrjBJ6/3YRxL47AKID7HVwKOR51uWa9HTHprY6ol3sioFtPg2Vgm//CiJn1IF6SJelZBc+vnd65H+PzAUeP6kTjBKbnvguRAXYSeLHfPlFSPH5JFk79GmoID+RM+qQ6sraLIxry4Gn42d8k3N4NvCovPUfo8Qe+2QmRC2zk4T6TLSsnTotStYOfRpcRjJ+ImfUgXq4NbPCgl8xMajSD8y4nP3FTOBRd/+6UWJzkoIZwd6SKC3KlLW7VXRW1g59Gip11TdA5Mx0FKEeYUXVPuVg/3bLODCtMjNxOvBoelht5ERfAQkbnoVPl9rqIPVvbxi0TY2Z18EOfRmT3BrrK0HknJ4w7S7qIV29eLE4iPsxuKfHv9qckfAq8Hjc0tyJlU0FnDu8Hg6HvgBHP57a1n1bH7cYvll//KitLtqgLfowRiiWR831IHJOj/99HeohXe1JSkkfcHN68Lf7XwERT0OR4o16SFcHsZi5PE7Hvdyctvdl4NGZlu2J8qipHkTOp+NeqiOx2ts+pVZsb63YkzGTq07tmQI8mhrum7XYxroKEDmnRk++h3q46UfZoWVTIicVnYx+AXjUVFw1a7G1FcUgcmY6rsi1bPuYPRT+XNqJ3ROBx53idLMWi/xEzqhDaszqZOO4zb+N+WrXeOBx6ewusxaL/ETOqEMqG+vMs5sWD12SEjEOeKTHzzUY8Fpeikmhd5nK+ImcUYfcPNu+gvJ0tR119EOfpqSPfIBHdfllvQF3LVKYFHIFeYlckf8w996jpVZQOmtjhqEJQSMyj4SPAh7nU7foFbvzTQuTQq4gL5Er8kcdUmtjnbsezMhb3vJce3j7CBDxqKnOzObXOpDiifyFaUfnBr79fhYH9a9cbHwOBntXH9r6a+Dx/fEgsxKbezwYRI7IG/lTcupwP6uzU8HgwjAs4m2PuM+DhoGI+3c0ZiG0qqwApPghb+RPOiR3KrRd2U7blcd62/kmbPKsSXz/GeCRGjOjx4W2sn3jE1GvgciN8a1F3lwXtpN7OtC+u8jgyuAdvEgVfmCjB4j4OvZPPSoW40vx2rZEFYG8ib/s7qLO0wAGPKXi2ctaMXrParfChPXuICLvZFiPCMW4UnxiV7tp7G0tcbrxJP72+p4K6DwRoDnK6w++DrP2B6oefrZWBSJyT4R2b0Ji8aR47AtU1b0+wX4mtarKmCcCYus609pyxJrZ/TbvW+PSygAijn86w6ib81/2aKelLY5UfOS1ela/jciTW/gbfNbT4SkeZbQhDKOCF/SN27uyP0jh6EeToeKm2jSPKJlf9C8X+4P5fXENPIp4unTmKZ7O81map1SUyn1CFjp+HrfCCeSQdWgN26+q7RKRzY0/w7l/BoK+eIzPQeRF/FTcvGrVmYfRfHd2ogkax8OYTXPtY/a849jKAHI4e/A9qLr9ZPMx2qG9Pv8YH3mQUG9a8Ds9yZP3DmcqaBy0C17+mu3mqACH+pjlDqAPh0MnQfaXG6A49wjcK8lnW55lbNej5v8HQ9hf/IzX8fvsf21sq2/IJ8bF+JxQd+L3RGcqJE/LUDrXCvZ5abTVnIglvS9Hs1377gLGw7gyQrv2eBA5dqMxMsraymLCymk2Ebvfsq2NYvu8pgLz/zPGwXiUjIYRjy4TKifYiZLBEEr3Y4YOUkxd/0fr+F1+Ng92+9tAVwH9Mb8JXq6WU1mcsRRvCMV36mqhkmcXKesNpHnNi2Ekw7gBjoopAVOVIdvnW30XucSq6RM/K+gsmF0z2qMf9Id+yb8XxRtI8U1ydlHyVCrNZ870K3vSGBpJLTB+QB+LF+f5Wq5aO93ys+A5yvQdC5RXI/6srNy5SFkfuVgJ+Bc/43X8Huu9MclyNdqhPfkZSX49KY4zxTXpqVTJ88b06zpS8nKluw0cT8NpbI1h+B2Rf55hIoMvh4l0fTzVG0N2w8mPB/ntT3Hsuuu8sexJcho7jvTLD6Is6UFbI95E/jfUUihmNP0dSdeHU72hZOdOfpzJr31PnCTX+44A/fIONKacaXypKHO605gbTIK0/7vT9yqq70z2fchfj74jYNTbH7T3Y0+k+9L+rROJ0cKJrmvF2XOvwZj1ay8KE73X81S81GR2b2z9DzRDXz0l+Xs9AAAAAElFTkSuQmCC') 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,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAKXElEQVRo3tVbCVRV1xX1MwsIgkoRFBwgscikBkTSRq2miRpjnIixDkkVMdYposUhMgq2tQaM4JCotUZNamNjTDROC61jspyXAxqJKAoEBRFkRjh9m5zPujze+/9j+YCXtdfnv3vPOXv/e++5901t2hivaBgmMpgKkNdpbZ6LIoozk2AuwUKCpQQrAW1l3y25nTnbieJbvUCrQfMGOSy+vHh4dEZ0fFxW3O74nPjLCbkJOQkPEgpXPlxJ+MR3HEc92qE97PgHaFXCNcKwBDFLiWiHZWnLpsXdjzsYnxtfLgmixgJ2sIcf+ONeNxeGvaa5RWqF1oocnTjGZXl65Mq4nBV5K36Op6YC/MEv/Auim21ua4ThauH0opPtkrRl82Ky4x7F5qwgY0HyX4A4iMdz28zYvSz2ptWMfTP8Iu9GnY/JjqXmAuIhrjCnjSJYI8xN6wXnw6dG3Y8uisqKIV1Y92ADfff4AF0pvUrZldlU+LSIyqrLCAWf+I7jqEc7tNfnE3ERHzyEuaxpaqEYPjbhVyKiP7wXXSOB1PDVo730c2UuPUuBHex1+Ud88AAf5tUkgusLvR6RvDQzktQAkuXV5dQUBX72SP50xZP4rG0qwfWEzruwIHbxnQ9JCWuyk+l+RRYZo8Av/KvFBq//V7CYjGzCTsyetuj2shoJJEdK9idULf0Zs8A/4ijFB68Zx2e/x4IbnbREodbjt08MDE9fUhr+0xKS49v8A9ScBfGUeEj8isZsDnlJSFoGC9bwOmbVzsXOYc71hRfm34ogOb7J208tURBXiY/E82IHz46OvCyZGSJW26sY/+2mnXh/4dybi0iOpMwUasmC+Eq8pp2ctRS8mb/e3q0bvn1D+3ebdS284E9pC0nEXzOSqEb6a8mCOZxw+yOSc5P4PgZv2XDWmX2xB7WbciwsYea1BSTHvbL71BrK3bJ7pMQPvMGfdahmZ422V90H93CZfnlefuiV+STis6x/UWsqn2XtIjlH8AZ/oXc1akO4tlfH7pkc+sfLc0mO0qelrUos+CjxlPjPEHrXRC0D4wqC4x9OhR2eenE2idicuYNaY9mSuZPkXCX+R6CD9TTIzNrEZNs5qGvXSedmlU86P4tEZJRkGhS8qKKYYs6k0OB/v0uv7Q6l5Es7qLK6Sq8d2qAtbGALH/Clr9yReMm5gn+XV7q5QY9SojLh9cl+6KZRIe+cDSMRi67GGCS0pKqMXtoxnizX+NXD6L1zdGZw1KGN3A6+iiv1T50/S/zknKEDeliXieIQHvntxMSQH0JJxNa7hiWmtRe3NyCsxaE7p1TtUKdmB5/6CvjJOUOH0lDWZmHsLTu9eWjygbGnp5GIM3nnDBIbejhSlfTfzm5WtUOdmt30Q8v1xgU/OWfogB5hz6xpI+6YJDiPTJ2S9tbJ90jE7eK7BomN+369KunPb6hvL1GnZhd9Ollv3IziTJJzlnTcgB7ZjqpuycH4dhlxbEreG8enkoiCikKDxGY9yaXOG19pQNhn2ygqrVI/z0Ud2sjt4As+9ZW8ikck5zzi6JRc6GFdlqJYTOL2ElyHHZ1cOezYZBJhSDbVlqt5t2j4V2Fk/XEfsk8OpIn7F1JO8UO9dmiDtrCBLXzAl0GJUVpv5ZxfT51UDD2sqy5JmfIXXJzu+vvUiSTH81CUeEMP62ogFpnLbcihCZVDDk8gEZXVla1aaElVKck5/+7Q28UsVnvaZ6oV21YrduD+8fmDDoaQiEcVj1u12Ifl+STnPHDfuAfQIyw/pg16Nvjr0Td+8904EvFjYUarFnurKIPknCUdN9V6tm7OBnzxxuEB+8aQiKM5Z1q1WPCTc4YOpTlbLxv7bnw1JXDvWyTio6ubdQZLzfye8suMN9TzSgtqY6gV8JNzhg6lbFxvne25JODdfntGkoiQ1Nk6yZQ9La/d2yZd2KZzPW30KZzkCz7hGzHUCvjJOUOH2jpbt4Nq627n7b97eIX/f0aQiLSCdJ3EsGHHGYvLJwNrdz3pBZnPLBK28AFf8KnrZAC85FzB37qnvY/SDqre3lhCD6+tQ//r8+UwEhF1Psmg07SIE6vrdkCBO0No6clE+jo9le4UZlFV9dMGNjiGOrRBW9ho7eFL34YGvORcwR86lPbG9c56kJHdowLCvXa9RnIUVxl2peJM9iUK+nxCg+0fdkZunw4hzy2v1wL/45i8HWxPZ1/UGwd8lHiCv2zZqXcCX3c+i0lt2cXW74UdQwte/OJVErH8bKLBQxHnqEfunqEJ+8LJIaW/6kZfC7RBW9gYevUy8mwSyTmCN/hzcmpwPlvvSoUEJwk93f4etNFj5xCS4/qj9EbPQSSXE/fPUcqlnbVDc+aRmFrgfxxDna4EpFSu5N8kJX7gDf6sQ/FKhXYoW2uHsnWfDgO6/XNQYfftg0nEyP1hLb6uVtfU0PB900nOTeJbBN7CELZWuztQd3VRQmcJns5RfRLctg0kOcYemN2iYhFfiZdzbN9V4M38Va8u1rsbIAFPqbhrLE19XNYHX3Pd+luSI/7chhYRirhKfFw2BF83sTHDcuPO/G103RWod0eA1ygP2ze7jnbe/HKZ85aXSY4VZ9c1q1DEU+LhvCm42GZ4l1Hcq86G3BGQ964j7y1/3f4Dr6VOm4JrJJAcI7+ZSU9rjHt/Fv4RRyk+eLWf77UYPIWNv957PQ3u4nFG6y7B2z7Sd2OHT4NICa/snkyXHqYZRSj8wr9abPvlPtgDezNPp8bcxat3f5bXKWdO5X52sb47HDYGkho+OL7SoAvbhpQnlSW04MRfSFc8ic928GJ+zsK6ataYm9HicHbgBRrzwd92iVeK/fqAGgmkhjnHVlBa/k/PJBJ2sNflH/HBg4V68obf4VnuvDd4poLnQZ1gq/c9ltom9y2xXdePdCF41zsUcXI1fXnrIF18kEZZxblUWPGkVhQ+8R3HUb/41Ora9vp8Ii7iC0Jdmd8zPVOh+LQMp3OtYD+zwU7j2q7yS7NO7kvNBcRDXBWhTft4EDt24Tni3cbcJNBirscqqzV+RVZr/cloWOP3BHEQj5NRT+bRZELVBDtwMujO6d5f08NmqHnEC/+wSPR9bPGxHzUZJH+S360mnrZDpTh9OF53ju/Q1EIVn13krNeJ1zUPCb0l9NV0tBhoNqNbrHmc1w/mib4V5km+1Ggk+lbCHn7gD37ZvwfH68TxjfLsouJTqbyeOfKv7M5zqDf3QECbjhaDTEJc55mEe2wxjeyVarqy94+mq7zzTFd7l5gm+lDtJ77juFSPdiZvu86HXa39L356s193juPIcY36VKri88b869px8urMZxuYT714bvlL6Mfk+0sIkjBAQBAfD+B2/mzXi/24sd8OHMe6uZ43Vn2SnOeOHf/yv+Is6caXRjyZvBf3FMT48GdvPt6L2/VgO1f248h+bVriSXKd7wjwL2/Lc8qR55czZ05XnnNdWZD2f1eud+b2jmzfjv216DsCBr39wdd+bJi0PV+/dWAxWjjwca04G+E1mFb92ovGSO/1PBcvNbW6N7b+B2yJlhtD2EeEAAAAAElFTkSuQmCC') 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,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAK6UlEQVR42tVbCVBUVxYdQEVpINIsQRgQUeLKgNEYnZpKdEonVpwJbnEdt3JEGQ0uDGNEBhQ3iEbcUFBBUVR0BEFBURBQxJEgMSibK6Ls0Cwt0NAsd96lXpvfrz/dSNE0OVWnoLv/u/ec/9677/3fv3+nRmhRajPU4ZD5jLb5LYAx14ewL2E/Ql3C/hwOYF7r0uP6YjvGfK832H/ywvVGHuGZX/tcy9+1K64oYs+tkkzfhLIS34TyWr/bFYB/8TW+j5/jcXg8tsP2/MY1b1KHCtMlQo09I3JX7owrvLk7vqxxT0I5fCixHbbHOBgP49L4Oj1rmp2L1OQcN38L7+iXe3bdKq0kYqG7iPEwLsaXme7Jua3FGa79zAYP1996OW/9jriSqp03S0FdJPGrMQ/mw7yYX629zPRmf+eDsQ7eMQUZPnHF0FPEfJhXNqe7zTAAmBKuIAwhfNDW1pbR0tISVltbu9b3araL9/VC8bYbRaCMx+6VQ1xuDWQVN0BxrRTEkhaQSFsBgX/xNb6Pn+NxeLyqmJh3U1jGMiJRjzOXtbpqchBhGChBDREZk1UNXrFveRn9uArKxFLoArAdtmdjsmxzD3+yjcgV4LDukmEAWEpYAQTNLa1w7eFLWHfyNkzb/l+Y4nURXILiIe5RPsiQXlAHntfevGdUZhU0NrdCNwDjoGkam5/uF3MOd8kwAAQBRVTac/jDplAwWnqElyuP3mw/GYjQtDI4nFwMhTVNoA5gXIzvcfU1LzeE/ezDGlZldA4QtLS2wfqQRDSkktsv3QdEYXUTkGZqBcYPTCmB76Py+djmcjxlBTWsumgBwAEg8DiXImfIZHkA/HV3JKwhw9d+o3xPm688BrUNTdCTiM0SgXvkS0VGvBDP8Qwej0VLpWEAcAaC0KTs92am74iAF6XVIAMaG+8eJmf41i+voacR86QS3C4/V+CG8JxHxlZ2Qros9VFmdiRhMxAE3HgEc/dehabmFkC8KG+AjAIxIPyvZciZPXc3FzSBQ4lvYMOlpwpcFXTPg9gxwPmrqncnAIO0V9VNruG5cD6tGBBhd3PkzN5+XACaAM5hv7hXgNq4/O5Cds14p1U2zHDmhVZDQ8NEiUTiLZVKE+4/LU1eez4bkElPRYDAosQ1K3onAU2hQCRBbQpccTR5N/FiSKirrDpr0bOhZ/PpFIvVZzJFa8KeAPJNlQQQk70uvjeK666mcS6tCPXJcfXZTBHq5/Qur1ltejYM5/lGrXIOzQSkZ2QuIN5UiOV6FeevptHQ1IIaFUj0O3N6V5uvV/vQOwjCpYGp8StPPQJkSEoBILAYcc3mvBVBR3iUXw6eF+7BuhO32wteTX0jqML9vCLYEpbSvmM7Hv8Y6iRS6AxOp75BnXIk+hPQB/pRqMycqxl9i9ETrZaffNi4PDgDkHFPygCB4mVGjZcFtG9A+BB4KxOEy+Q3ICNdT9FljB97ItMUNi24zJVU14EqvK6sR51yRP1WDl9Yox++QqVN16ePvtp8ct6SE+kgY1JeBSBwZ8XdbOB2kUVBhRg/491xzfSLBj78kl/e4S7tH2Rb2hlsuZyFWuWIPtAP9aXNO4Rn+sb4LwpMAxkvpxcCwu/KT3JC0p6VAAt2aWJ3Y208g+FgTEaHbezWBkNncCa1ALXKEX2wQ5lbhQWEprN/jI+bf/R/IKNPdDYg7mS/VXnWo3960aFwK+cg4EPw7ScdtnF0OwOdwYOXItQqR/SBftAXtypr0x2HAaH5LP+k3LlHUkHGBcfuAwJ75QvP8HYR49zPwglSRFhgURn+XQiv8M1n7wIfymvqwXr1cd42OJo6g/yKOtQqR+IjD/3I76jokkPHt8VM/+TKWQfvApeya9S8QhE8eFaMxpVWYodNoQqjoFHaAh3hXm4RjHD99SRhgdt4KokWQdUQvWsCVvNM/6Qy9IO+ZEsQtzgNJLT8Zn+S9Bv/ZOBS2tLK9iAuRTgEeSsmHo9LSWzGK3hZWtPJi/UWuJtTCNd/ftW+pn8I6sl6y2r+2/7EOvSDvrhFSoe+MCK0mrEvEViyRrlXP8PWnoS3lWLQNPh0ox/0xWdWSGg93S9eOv2HBOCS27N4W4adW7hOag7Ys83Aav7KL76OmhVSfzoyswNkZqfuviGa5nsLuKyqa5Kbk6zZH6LSQZOoEDcCq3nqruvl6Iez/Ogo9OzkbdF5f951A7h8XloLXHiFp8p2SXgzjpwMCWgSL8rEwGomPp6yPaswZ/+4JTz+yx2xwOWd3BJgUVZTj8UHK7PGgfpYzeiDmbOK1Xi86/GAP227BlweisuC3gzUx2pGH0w1Vlxnh8/bsnySVzRwufhIouotW3K2WqkMqI/VjD7YdVZhB6VnZjNmwtbIpgmeV4DLvGKl6yXOX7WyI6AuVivqFwwaas/uoBT2xoS2DhtC74zbEgFc7ojM6JVmURerFfWjD3ZvrHDVQ2g9bKG3m+PmS8CyrrEZehNQD59O1I8+2KsehetZQsv+Jr93GON2rtrePRy43H45HXoTfCLSgdWIulE/+mCuZxXvVBCaEQ4dumJf0Ci388Ayt6gKegOy3oqATx/qRv3og71TwV7A68mGsr7t2EmfrA+tHb4xDLic/eN10DRayeLutDcWWG1Erxh1c4awHjOEFe8uEg4itLOa573bzvUMsFxwIA40CczPp8t6gc9e1E31895dZIeyHqEx4WCtvrr2Ns6B2bbrQoGlX3QGaAKYl0+PjXNQjrauwB51U/0CdgizQ1mH07vmhMMGjneaZeMSIrH55ylg6Rv1EHoQmI/mZugSXPfR2K+daK+a830joKp3hXRvOdJ0xkYPqzXBbYTAcva+GHpHQX3A+JiHLz/qIvq+R51Ur1Dldz0UWsyOyoxwCOEYs7leQZarTwAfp+2IgMyCClAHMC7G7yi32Zz/BKA+qtOsU9/isZWZs+6a01LuYDLP55z5qiDoiO7kpppY0gTdgXcSKfw7LAWU5SN6wlAX1WeOetnvZ1WaZYazEaElnQ+OQiePALOVgW2E0BE3nk6GvC6ux9gO2yuLj/lRBxqluixQp+pv3lUbFhAKuYYNp7p4mCw7Um+y4igo42TvS7D1/D24kvYcMl+XQ3FV3ftHE/Avvsb38XPPC6ntx6uKiXkxP8eoJdUn6IpRtjr3o4GMOYYd+o+aMtdo0b5c4fIA6CliPszLGlX+tEzXDWNgCzpHxmjp9J2g/xfXvQOXHBQPXHoY1EUS/x3mwXyYl+a3UGa0uwwb0WIwhJZ7Rx0z26mCGZtPGS72rzFccgi6ixiPxD3d52O7qSTPWJpvCM1v1L1GWcO0aNGqZ0rXtWGEowk/1TYw+XLAFGcf/bk70wwWH2gy+PtB+FCSdlJsj3EwHsal8YfRfKaYn312Ua1PpdL1TEjP8mA6h0bTHviMCJ2sO2H++gHT/xWi5+SdqPet7zPB/L2VgoX76wWLDgD+xdf4Pn6Ox+l+vmADtsP2GIfGs6PxzWk+A/ap1B553pieXUNavAYRWtP5NILOLUfCcVT854QTCSdxOJG+/xk9zpG2G0HjWNO4xjSPHvu8cY8/SU7njiE98x8TWlKhttgzVPwo7Clqxp7+HU3fH0GPs6XtLGkcIY0r4HuSXKO/EaBnXh/nFBVqSoefBTVgRWnN+d+Sfm5OjxfS9gYYj+83Ar3u1x/03o8ARVPxA2kFFXJohO9zzAloO03/+kO1aXX8rkdDJn/7v9j6P5SDt02QcYOYAAAAAElFTkSuQmCC') 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
    }
}

/* <<< file end: stc/msgsystem.css */

/*# map link was there [msgsystem.css.map] */

