/* >>> file start: stc/schemius_v4/header_v5.css */
.s-logo,
.s-nav-control-common,
.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: 45px;
    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(../fonts/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('logo.png?v=40835')
}

@media (min-resolution:.001dpcm) {

    .html-android .s-logo-title,
    _:-o-prefocus {
        width: 175px;
        background-image: url('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*=ZETA]: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*=ZETA]:after {
    content: "\0396"
}

.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('../fonts/s-icons.svg?v=40651');
    background-repeat: no-repeat
}

.lt-ie9 .s-nav-control .i-iconus {
    background-image: url('s-icons.png?v=40651')
}

.s-nav-control .i-iconus-login,
.s-nav-control .i-iconus-menu {
    background-image: none
}

.s-nav-control-login {
    float: right
}

.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-header-item--notifications {
    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 12px;
    height: 100%
}

@media all and (max-width:820px) {
    .s-header-item--notifications {
        float: left;
        margin: 0;
        padding: 0
    }
}

.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(../fonts/fire.svg?v=1545601435)
}

.s-header-item__link--home-icon {
    position: relative;
    padding-left: 30px !important
}

.s-header-item__link--home-icon SPAN {
    position: absolute;
    top: 50%;
    left: 8px;
    font-size: 14px !important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.html-ie11 .s-header-item__link--home-icon SPAN {
    top: calc(50% - 2px);
    font-size: 18px !important
}

.s-header-item--has-sub .s-header-item__link {
    padding-right: 14px
}


.body-log-in .s-nav-item-login,
.s-header-item--adblock,
.s-nav-item-post {
    display: none
}

.s-nav-item-signup {
    margin-right: 10px
}

@media (min-width:1301px) and (max-width:1490px) {
    .s-header-item__link--istayhome {
        display: none
    }
}

@media (min-width:820px) and (max-width:1000px) {
    .s-header-item__link--istayhome {
        display: none
    }
}

@media (min-width:1300px) and (max-width:1320px) {
    .s-header-item__link--shop {
        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(s-nav-sub.png?v=49993) no-repeat
}

.s-drop-sub:before {
    left: -10px;
    top: 11px;
    width: 10px;
    height: 18px;
    background: url('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-search__form,
.s-header-search__input-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-align: center
}

.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-search,
.s-header-search__form-content,
.s-header-search__input-wrapper {
    font: inherit !important;
    overflow: visible
}

.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
}

.s-header-search--mobile {
    padding: 5px 20px 0 12px
}

.s-header-search__form {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.s-header-search__form-content {
    position: relative;
    top: 0;
    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 {
    position: relative;
    top: 0;
    right: 0;
    left: auto;
    z-index: 11;
    margin-right: -1px;
    height: 60px;
    width: 190px;
    max-width: 0;
    display: -webkit-flex;
    display: flex;
    -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
}

.s-header-notifications,
.s-header-search__icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

.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: flex;
    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:1301px) {

    .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
    }

    .s-logo {
        width: 199px
    }
}

@media (min-width:601px) and (max-width:1300px) {
    .s-header-search__input-wrapper {
        position: absolute
    }
}

@media (max-width:1300px) {
    .s-logo-server-sign {
        right: -.7em
    }
}

.s-header-notifications {
    display: flex;
    margin: auto;
    cursor: pointer !important;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

.s-header-notifications .svgicon {
    width: 18px;
    height: 21px;
    fill: #99BFCC;
    -webkit-transition: fill .2s;
    transition: fill .2s
}

.s-header-notifications:hover .svgicon {
    fill: #829399
}

.s-header-notifications-active .svgicon {
    fill: #BFEFFF
}

.logged-out .s-header-item--notifications {
    float: left
}

.s-header-notifications-count {
    position: absolute;
    top: 15px;
    left: calc(100% - 20px);
    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;
    width: 18px;
    height: 18px;
    padding: 0;
    border-radius: 100%;
    font-size: 10px !important;
    font-weight: 700 !important;
    line-height: 0 !important;
    text-align: center !important;
    color: #FFF !important;
    background: #FF3838;
    cursor: pointer !important
}

@media all and (max-width:820px) {
    .s-header-notifications {
        padding: 6px
    }

    .s-header-notifications-count {
        left: calc(100% - 14px)
    }

    .logged-out .s-nav-control-notifications,
    .s-header--logged-out .s-nav-control-notifications {
        position: relative;
        z-index: 10;
        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;
        float: right;
        width: auto;
        font-family: ProximaNova, Helvetica, sans-serif !important
    }
}

.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:1300px) {
    .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
    }

    .s-logo {
        width: 45px
    }

    .s-logo-server-sign {
        right: -.7em
    }
}

@media (max-width:1000px) {
    .s-header-item--user .s-nav-item__name {
        max-width: 110px
    }
}

@media (max-width:900px) {

    .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:820px) 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:820px) {
    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:820px) {

    .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: left
    }

    .s-logo-server-sign {
        left: 16.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
    }

    .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--home-icon,
    .s-nav-body--convertible .s-header-item__link--icon {
        padding: 1em 24px .7em 4.46em !important
    }

    .s-nav-body--convertible .s-header-item__link--home-icon SPAN,
    .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-logo-link {
        padding: 16px 0
    }

    .s-logo-title {
        width: 152px;
        height: 28px
    }

    .s-logo-server-sign {
        left: 15.57em
    }
}

.s-nav-nojs-control-login {
    display: none
}

@media (max-width:820px) {
    #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-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/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;
    top: 103px;
    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(../fonts/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/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(logo-deathstar.png?v=40834);
    background-image: url(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(../fonts/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] */

@media (max-width: 768px) {
    .s-nav {
        display: none;
    }
    .s-logo {
        text-align: center;
    }
    .aentry-post.mdspost-entry__content,
    .aentry-post__text {
        margin-bottom: 0 !important;
    }
}

@media (max-width: 480px) {
    .mdspost-extra {
        margin-top: 0 !important;
    }
}