/* ---------------------------------------------------------------------------------
   file-start: stc/schemius_v4/header_v4.css 
*/

.s-header {
    position: relative;
    z-index: 4999;
    height: 60px;
    padding: 0;
    background: #004359;
    font-size: 13px;
    font-family: 'ProximaNovaSemibold', Helvetica, sans-serif;
    }

    /* header links */
    .s-header .s-nav-rootlink,
    .s-header .s-nav-sub-item-link,
    .s-header .s-do-link {
        text-decoration: none;
        }
    .s-header .s-nav-rootlink:link,
    .s-header .s-nav-rootlink:visited,
    .s-header .s-nav-sub-item-link:link,
    .s-header .s-nav-sub-item-link:visited,
    .s-header .s-do-link:link,
    .s-header .s-do-link:visited {
        color: #FFF;
        }
    .s-header .s-nav-rootlink:hover,
    .s-header .s-nav-rootlink:active,
    .s-header .s-nav-rootlink:focus,
    .s-header .s-do-link:hover,
    .s-header .s-do-link:active,
    .s-header .s-do-link:focus {
        color: #829399;
        }


/* Logo */
.s-logo {
    position: relative;
    float: left;
    width: 203px;
    height: 60px;
    margin: 0 10px 0 0;
    padding: 0;
    transition-delay: 0s;
    transition-duration: 0.5s;
    transition-property: width;
    transition-timing-function: ease;
    }
    .s-logo-link {
        display: block;
        width: 100%;
        height: 30px;
        padding: 15px 0;
        }
        .s-logo-title {
            display: block;
            width: 173px;
            height: 30px;
            margin: 0 20px;
            background-image: url(/img/schemius/logo.svg?v=40215);
            background-repeat: no-repeat;
            background-size: auto 100%;
            background-position: 50% 50%;
            text-shadow: none;
            font: 0/0 a;
            color: transparent;
            }
        .lt-ie9 .s-logo-title {
            background-image: url(/img/schemius/logo.png?v=40835);
            }

@media (min-width: 1149px) {
    .s-logo-title {
        transition-delay: 0.3s;
        transition-duration: 0.4s;
        transition-property: width;
        transition-timing-function: ease;
        background-position: 0 0;
        }
}


/*@media (max-width: 1050px) and (min-width: 481px) {*/
@media (max-width: 1150px) {
    .s-logo {
        width: 70px;
        margin: 0 -15px 0 0;
        }
        .s-logo-title {
            width: 30px;
            background-size: auto 100%;
            background-position: 0 0;
            }
}

@media (max-width: 650px) {
    .s-logo {
        float: none;
        width: 173px;
        margin: 0 auto;
        background-color: transparent;
        transition-duration: 0s;
        }
        .s-logo-title {
            width: 173px;
            margin: 0;
            transition-delay: 0s, .3s;
            transition-timing-function: ease, ease;
            transition-duration: .3s, .3s;
            transition-property: width, background-size;
            }
}

.p-ssl .s-logo {
    width: 213px;
    }
    .p-ssl .s-logo-title {
        width: 173px;
        margin: 0 20px;
        background-size: 100% auto;
        background-position: 50% 50%;
        }



/* Name of Server */
.s-logo-server-sign {
    position: absolute;
    right: 0.5em;
    top: 0.5em;
    width: 1.5em;
    height: 2em;
    }
    .s-logo-server-sign[title*="OMEGA"]:after,
    .s-logo-server-sign[title*="ALPHA"]:after,
    .s-logo-server-sign[title*="BETA"]:after {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        font-size: 2em;
        color: #FC6;
        line-height: 1;
        }
    .s-logo-server-sign[title*="OMEGA"]:after {
        content:"\03a9";
        }
    .s-logo-server-sign[title*="ALPHA"]:after {
        content:"\0391";
        }
     .s-logo-server-sign[title*="BETA"]:after {
        content:"\0392";
        }
     .s-logo-server-sign[title*="DELTA"]:after {
        content:"\0394";
        }
        .s-logo-server-sign-link {
            position: relative;
            z-index: 100;
            display: block;
            height: 100%;
            }

@media (max-width: 650px) and (min-width: 481px) {
     .s-logo-server-sign {
        right: -1.5em;
        }
}

@media (max-width: 480px) {
    .s-logo-server-sign {
        right: -1em;
        top: 1em;
        }
        .s-logo-server-sign[title*="OMEGA"]:after {
            font-size: 1.5em;
            }
}

.print-logo {
    display: none;
    }

/* Userpic */
.s-userpic {
    position: relative;
    width: 30px;
    height: 30px;
    -webkit-background-size: cover;
         -o-background-size: cover;
            background-size: cover;
    background-position: 50% 50%;
    border-radius: 3px;
    }
    .s-userpic A {
        display: block;
        height: 100%;
        }
    .s-userpic .i-supus-empty {
        display: none;
        position: absolute;
        right: -2px;
        top: -2px;
        left: auto;
        box-shadow: 0 0 0 2px #004359;
        }
.s-userpic-empty {
    background: #99BFCC;
    }

/* Search form  */
.s-search {
    display: none;
    position: absolute;
    top: 60px;
    left: 0;
    right: 0;
    padding: 0.45em;
    background: #005673;
    font-size: 2.2em;
    font-family: 'ProximaNovaRegular', Helvetica, sans-serif;
    }
.s-search INPUT {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 5px 20px;
    border: 0;
    border-radius: 3px;
    color: #8faab3;
    }
    .s-search INPUT:focus {
        outline: none;
        }
    .s-search INPUT::-webkit-input-placeholder,
    .s-search INPUT:-moz-placeholder,
    .s-search INPUT:-ms-input-placeholder {
        color:#9BB7DA;
        }

.s-nav-item-post,
.s-nav-item-messages,
.s-nav-item-search {
    display: none;
    }

/* Mobile phone's control */
/* Invisible controls */
.s-nav-control {
    position: absolute;
    top: 0;
    display: none;
    width: 60px;
    height: 60px;
    padding: 0;
    outline: none;
    border: 0;
    background: #004359;
    text-shadow: none;
    font: 0/0 a;
    color: transparent;
    }
    .s-nav-control .i-iconus {
        display: inline-block;
        width: 26px;
        height: 26px;
        margin: 17px;
        background-image: url(../img/schemius/s-icons.svg?v=2);
        background-repeat: no-repeat;
        }
    .lt-ie9  .s-nav-control .i-iconus {
        background-image: url(../img/schemius/s-icons.png?v=2);
        }
    .s-nav-control .i-iconus-menu {
        background-image: none;
        }
    .s-nav-control .i-iconus-login {
        background-image: none;
        }
    .s-nav-control-common {
        border-right: 1px solid #005673;
        }
    .s-nav-control-user,
    .s-nav-control-login {
        border-left: 1px solid #005673;
        }
    .s-nav-control .s-userpic {
        display: block;
        margin: 15px;
        }

/* Main nav */
.s-nav {
    }
    .s-nav-rootlink,
    .s-nav-sub-item-link {
        text-transform: uppercase;
        }

    .s-nav-body {
        padding: 0;
        }
    .s-nav-body,
    .s-nav-item,
    .s-nav-sub-item {
        margin: 0;
        list-style: none;
        }

/* Invisible Header for Accessability */
.s-nav-header {
    display: none;
    }

/* The First level of Menu */
.s-nav-item {
    float: left;
    position: relative;
    z-index: 1;
    }
    /* link */
    .s-nav-rootlink {
        display: block;
        padding: 1px 12px 0;
        line-height: 59px;
        vertical-align: middle;
        letter-spacing: 0.05em;
        outline: 0;
        }
    .s-nav-item:hover .s-nav-rootlink,
    .s-nav-item:active .s-nav-rootlink,
    .s-nav-item:focus .s-nav-rootlink,
    .s-drop-open:link .s-nav-rootlink {
        color: #829399;
        }
    .s-nav-item-sub .s-nav-rootlink {
        padding-right: 14px;
        }

    .s-nav-item-sub .s-nav-rootlink:after {
        content: " ";
        position: relative;
        top: -0.15em;
        display: inline-block;
        width: 7px;
        height: 5px;
        padding-left: 8px;
        vertical-align: baseline;
        background: url(../img/schemius/s-icons.svg?v=2) no-repeat -230px 0;
        -webkit-transform: none;
           -moz-transform: none;
            -ms-transform: none;
             -o-transform: none;
                transform: none;
        -webkit-transition: transform 1s easy 0;
           -moz-transition: transform 1s easy 0;
            -ms-transition: transform 1s easy 0;
             -o-transition: transform 1s easy 0;
                transition: transform 1s easy 0;
        }
    .s-nav-item-sub:hover .s-nav-rootlink:after,
    .s-drop-open .s-nav-rootlink:after {
        -webkit-transform: rotateX(180deg);
           -moz-transform: rotateX(180deg);
            -ms-transform: rotateX(180deg);
             -o-transform: rotateX(180deg);
                transform: rotateX(180deg);
        }

    .s-nav-item-signup {
        margin: 13px 0 0 10px;
        }

    .body-log-in .s-nav-item-login {
        display: none;
        }


/* Dublicates for mobile */
.s-nav-body-lang .s-nav-item-mobile {
    display: none;
    }


/* The Second level of navigation */
/* How it looks */
.s-nav-sub {
    padding: 0;
    margin: 0;
    }
    .s-nav-sub-item {
        margin: 0;
        padding: 0;
        border-top: 1px solid #00394d;
        }
    .s-nav-sub-item:first-child {
        border-top: 0;
        }
        .s-nav-sub-item-link,
        .s-nav-sub-item-p {
            display: block;
            min-width: 10em;
            padding: 1em 15px 0.7em;
            white-space: nowrap;
            }
        .s-nav-sub-item-p {
            margin: 0;
            font-family: 'ProximaNovaRegular', Helvetica, sans-serif;
            }
             .s-nav-sub-item-p .s-nav-sub-item-link {
                padding: 0.2em;
                margin: 0 -0.2em -0.2em;
                font-family: 'ProximaNovaSemibold', Helvetica, sans-serif;
                }
        .s-header .s-nav-sub-item-link {
            letter-spacing: 0.05em;
            }
        .s-header .s-nav-sub-item-link:hover,
        .s-header .s-nav-sub-item-link:active,
        .s-header .s-nav-sub-item-link:focus {
            color: #0099cc;
            }
     .s-nav-body-user .s-nav-sub-item:first-child {
        display: block;
        position: relative;
        }



/* How it works */
.s-drop  {
    position: absolute;
    background: #003040;
    color: #829399;
    }
    .s-drop:before {
        content: "\00a0";
        position: absolute;
        left: 15px;
        top: -10px;
        width: 17px;
        height: 10px;
        background: url(/img/schemius/s-nav-sub.png?v=38067) no-repeat;
        }
.s-drop {
    display: none;
    }

.s-drop-open .s-drop {
    position: absolute;
    display: block;
    left: 0;
    top: 60px;
    }

/* @media (max-width: 800px) and (min-width: 65px) */
@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;
        }
}


/* Menu of User */
.s-nav-item-user {
    padding-left: 40px;
    }
     .s-nav-item-user .s-userpic {
        position: absolute;
        left: 10px;
        top: 15px;
        }


/* If item has counters */
.s-nav-item-counter  {
    position: relative;
    padding-right: 45px;
    }
 .s-nav-item-counter .i-supus {
    position: absolute;
    top: 1em;
    right: 24px;
    }



/* Inline search */
.s-inline-search-container {
    height: 60px;
    overflow: hidden;
    padding: 0 12px;
    }
    .s-inline-search-container:before {
        /* Makes .s-inline-search to creep under and disappear on small header width */
        content: "";
        float: right;
        visibility: hidden;
        width: 1px;
        height: 100%;
        }
.s-inline-search {
    position: relative;
    display: inline-block;
    float: right;
    width: 100%;
    min-width: 120px;
    max-width: 300px;
    margin: 10px -1px 0 0;
    transition-property: max-width;
    transition-duration: .5s;
    transition-timing-function: ease;
    transition-delay: 0s;
    }
    .s-inline-search:before {
        content: "";
        display: block;
        position: absolute;
        left: 11px;
        top: 7px;
        width: 26px;
        height: 26px;
        background-image: url(../img/schemius/s-icons.svg?v=2);
        background-position: -102px 1px;
        }
    .lt-ie9 .s-inline-search:before {
        background-image: url(../img/schemius/s-icons.svg?v=2);
        }
    .s-inline-search-input {
        display: block;
        width: 100%;
        padding: 11px 10px 7px 43px;
        border: none;
        border-radius: 3px;
        background: #F7F9FA;
        font-size: 18px;
        font-family: "ProximaNovaRegular", Helvetica, sans-serif;
        line-height: 19px;
        }
        .s-inline-search-input[type="search"] {
            -webkit-box-sizing: border-box;
               -moz-box-sizing: border-box;
                    box-sizing: border-box;
            }
        .s-inline-search-input:focus {
            background: #FFF;
            }
        .s-inline-search-input::-webkit-input-placeholder {
            text-transform: uppercase;
            font-size: 13px;
            color: #819399;
            }
        .s-inline-search-input::-moz-placeholder {
            text-transform: uppercase;
            font-size: 13px;
            color: #819399;
            }
        .s-inline-search-input:-moz-placeholder {
            text-transform: uppercase;
            font-size: 13px;
            color: #819399;
            }
        .s-inline-search-input::-ms-input-placeholder {
            text-transform: uppercase;
            font-size: 13px;
            color: #819399;
            }

/* Actions panel */
.s-do {
    float: right;
    height: 60px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
    }
    .s-do-item {
        float: right;
        margin: 0;
        padding: 0;
        border-left: 1px solid #004C66;
        }
    .s-do-item:hover {
        background: #004C66;
        }
            .s-do-item A,
            .s-do-item-search-btn {
                display: block;
                padding: 17px;
                }


.s-do-item .i-iconus {
    display: block;
    width: 26px;
    height: 26px;
    background-image: url(../img/schemius/s-icons.svg?v=2);
   /*  background-image: url(../img/schemius/icons-schemius.png); */
    background-repeat: no-repeat;
    }
.lt-ie9  .s-do-item .i-iconus {
    background-image: url(../img/schemius/s-icons.png?v=2);
    }
.s-do-item-notify .i-iconus {
    background-position: 0 -1px;
    }
.s-do-item-message {
    position: relative;
    }
.s-do-item-message .i-iconus {
    background-position: -34px 3px;
    }
.s-do-item-search-btn {
    display: none;
    outline: none;
    border: 0;
    background: none;
    }
.s-do-item-search .i-iconus {
    background-image: none;
    }

    .s-do .i-iconus ~ .i-supus {
        position: absolute;
        left: 33px;
        top: 9px;
        width: 1.8em;
        height: 1.8em;
        padding: 0;
        line-height: 1.8;
        -webkit-transition: color 0.8s ease 0.5s;
           -moz-transition: color 0.8s ease 0.5s;
            -ms-transition: color 0.8s ease 0.5s;
             -o-transition: color 0.8s ease 0.5s;
                transition: color 0.8s ease 0.5s;
        box-shadow: 0 0 1px 2px #004359;
        }
    .s-do .s-do-item:hover .i-iconus ~ .i-supus {
        box-shadow: 0 0 1px 2px #004C66;
        }
.s-do-item-feedback .i-iconus {
    background-image: none;
    }
.s-do-item-lang .i-iconus {
    background-position: -306px 0px;
    }


/* Choose your language */
.s-nav-body-lang {
    float: right;
    }
    .s-nav-body-lang .s-drop-master:hover .s-drop,
    .s-nav-body-lang .s-drop-open .s-drop {
        left: auto;
        right: -20px;
        }
    .s-nav-body-lang .s-drop:before {
        right: 30px;
        left: auto;
        }
    .s-nav-body-lang .s-nav-rootlink-lang,
    .s-nav-body-lang .s-nav-sub-item-link {
        white-space: nowrap;
        }
    .s-nav-body-lang .s-nav-rootlink-lang {
        padding-left: 0;
        }

@media (max-width: 950px) {
    .s-nav-item-user .s-nav-rootlink {
        padding-left: 10px;
        }
    .s-nav-rootlink-blog-title {
        display: none;
        }
}

/* Action at different screens */
@media (max-width: 1550px) {
    .s-inline-search {
        max-width: 180px;
        }
}

@media (max-width: 1250px) {
    .s-logged-in .s-do {
        float: none;
        }
    .s-do-item-search-btn {
        display: block;
        }

    .s-inline-search-container {
        position: absolute;
        top: 0;
        right: 62px;
        z-index: 1;
        width: 0;
        overflow: visible;
        padding: 0;
        }
    .s-inline-search {
        position: absolute;
        top: 0;
        right: 0;
        width: 0;
        min-width: 0;
        max-width: none;
        overflow: hidden;
        display: none;
        transition-property: width, opacity;
        transition-duration: .2s;
        transition-timing-function: ease;
        }
    .p-show-search .s-inline-search {
        width: 180px;
        display: block;
        }
}

@media (max-width: 1150px) {
    .s-do-item-notify,
    .s-do-item-message {
        display: none;
        }
    .s-nav-item-messages,
    .s-nav-item-notify {
        display: block;
        }
    .s-userpic .i-supus-empty {
        display: block;
        }
}

@media (max-width: 940px) {
    .s-nav-item-signup {
        display: none;
        }
}

@media (max-width: 800px) {
    .s-nav-body-lang {
        display: none;
        }
}

/* Link to update.bml */
.s-do-item-post {
    border: none;
    letter-spacing: 0.05em;
    }
        .s-do-item-post-link,
        .s-do-item-post-link:link {
            border: 0;
            display: block;
            padding: 1px 10px 0;
            vertical-align: middle;
            line-height: 59px;
            text-transform: uppercase;
            color: #FFF;
            }
       .s-do-item-post-link:hover,
       .s-do-item-post-link:active{
            color: #829399;
            }
        .s-do-item-post:hover {
            background: transparent;
            }

    .s-do-item-post-title-short {
        display: none;
        }

@media (max-width: 800px) {
    .logged-in .s-do-item-feedback {
        display: none;
        }
}

/* Search form */
.p-show-search .s-do-item-search {
    background-color: #004C66;
    }
    .p-show-search .s-do-item-search .i-iconus {
        background-position: -65px 4px;
        }

/* Lang select */
.s-do-item-lang {
    position: relative;
    }
    .s-do-item-lang-body {
        display: none;
        position: absolute;
        right: 0;
        padding: 1em;
        background: #005673;
        }
 .s-do-item-lang-open {
    background-color: #004C66;
    }
    .s-do-item-lang-open .s-do-item-lang-body {
        display: block;
        }



@media (max-width: 750px) {
    .s-do-item-search-btn {
        display: none;
        }
    .s-nav-item-search {
        display: block;
        }
}


@media (max-width: 650px) {
    /* Invisible controls */
    .s-nav-control {
        display: block;
        position: absolute;
        }
    .s-nav-control-common {
        left: 0;
        }
    .s-nav-control-user,
    .s-nav-control-login {
        right: 0;
        }
        .s-nav-control-user .i-supus {
            position: absolute;
            right: -2px;
            top: -2px;
            left: auto;
            box-shadow: 0 0 0 2px #004359;
            }
    .s-nav-body {
        position: absolute;
        top: 0;
        background: #7A9199;
        }
        .s-nav-body-common,
        .s-nav-body-user,
        .b-loginform.s-loginform {
            position: fixed;
            top: 0;
            bottom: 0;
            overflow-y: auto;
            transition: .2s ease;
            transition-property: right, left;
            }
        .s-nav-body-common {
            right: 100%;
            left: -100%;
            }
        .s-nav-body-user,
        .b-loginform.s-loginform {
            display: block;
            right: -100%;
            left: 100%;
            }
            .s-userpic .i-supus-empty {
                display: block;
                }
            .s-nav-body-user .s-userpic {
                display: none;
                }
            .s-nav-item-user {
                padding-left: 0;
                }
            .s-nav-item-signup {
                display: block;
                }

    /* Menu */
    .s-nav-item {
        float: none;
        overflow: hidden;
        }
    .s-nav-item-sub .s-nav-rootlink:after {
        content: none;
        }
        .s-nav-rootlink {
            padding: 0 24px;
            line-height: 40px;
            color: #8faab2;
            }
        .s-nav-item:hover .s-nav-rootlink,
        .s-nav-item:active .s-nav-rootlink,
        .s-nav-item:focus .s-nav-rootlink {
            color: #FFF;
            }
        .s-nav-item-mobile {
            display: block;
            }

        .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: none;
            }
            .s-nav-item-signup .b-flatbutton {
                padding: 0 24px;
                line-height: 40px;
                }

    .s-nav-sub-item-link,
    .s-nav-sub-item-p {
        min-width: auto;
        padding: 1em 24px 0.7em;
        white-space: normal;
        }
    .s-nav-sub-item:focus,
    .s-nav-sub-item:hover {
        background: #004359;
        }
        .s-nav-item-you,
        .s-nav-sub .s-nav-item-you:focus,
        .s-nav-sub .s-nav-item-you:hover {
            min-height: 60px;
            background: #7A9199;
            color: #FFF;
            }
        .s-header .s-nav-item-you A:hover,
        .s-header .s-nav-item-you A:visited,
        .s-header .s-nav-item-you A:active {
            color: #FFF;
            }

    /* Second level */
    .s-drop {
        background: #003040;
        }
    .s-drop-master .s-drop,
    .s-drop-master:hover .s-drop {
        position: static;
        display: block;
        }
    .s-drop-master .s-drop:before {
        content: none;
        }
    .s-nav-body-common .s-nav-sub-item {
        padding-left: 15px;
        }
    .s-nav-body-common .s-nav-sub .s-nav-sub-item:first-child {
        display: none;
        }
    .s-nav-body-user .s-drop-open .s-drop,
    .s-nav-body-user .s-drop {
        display: block;
        }

    /* Actions panel */
    .s-do {
        display: none;
        }
    .s-nav-sub .s-nav-item-mobile:first-child + LI {
        border-top: 1px solid #00394d;
        }

    .s-inline-search {
        display: none;
        }

    /* Low width menues open behaviour */
    .s-layout {
        left: 0;
        transition: left .2s ease;
        }

    .p-nav-common-menu-open,
    .p-nav-common-menu-open BODY,
    .p-nav-user-menu-open,
    .p-nav-user-menu-open BODY {
        width: 100%;
        overflow: hidden;
        -webkit-overflow-scrolling: none;
        }
        .p-nav-common-menu-open .s-layout {
            left: 100%;
            margin-left: -60px;
            }
        .p-nav-user-menu-open .s-layout {
            left: -100%;
            margin-right: -60px;
            }
            .p-nav-common-menu-open .s-nav-body-common {
                right: 60px;
                left: 0;
                }
            .p-nav-user-menu-open .s-nav-body-user,
            .p-nav-user-menu-open .b-loginform.s-loginform {
                right: 0;
                left: 60px;
                }

        .p-nav-common-menu-open .s-nav-body-user,
        .p-nav-common-menu-open .b-loginform.s-loginform,
        .p-nav-common-menu-open .l-flatslide-controls,
        .p-nav-common-menu-open .s-footer,
        .p-nav-user-menu-open .s-nav-body-common,
        .p-nav-user-menu-open .l-flatslide-controls,
        .p-nav-user-menu-open .s-footer {
            display: none;
            }
}

@media (max-width: 320px) {
    .iphone .s-loginform {
        width: 250px;
        }
}

@media (max-width: 480px) {
    .iphone .s-loginform {
        width: 420px;
        }
}

@media (max-width: 640px) and (orientation: portrait) {
    .iphone .s-loginform {
        width: 260px;
        }
}

@media (max-width: 640px) and (orientation: landscape) {
    .iphone .s-loginform {
        width: 420px;
        }
}

@media (max-width: 860px) {
    .s-do-item-post-title-long {
        display: none;
        }
    .s-do-item-post-title-short {
        display: block;
        }
}

@media (max-width: 680px) {
    .s-do-item-post {
        display: none;
        }
    .s-nav-item-post {
        display: block;
        }
}

/* HTML selector is to fix iOS overflow-x body bug */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
    HTML {
        -webkit-overflow-scrolling: touch;
        }

     .shop-page .s-nav-body-common,
     .shop-page .s-nav-body-user,
     .shop-page .b-loginform.s-loginform {
        /*visibility: hidden;*/
        }
     .p-nav-common-menu-open .shop-page .s-nav-body-common,
     .p-nav-user-menu-open .shop-page .s-nav-body-user,
     .p-nav-user-menu-open .shop-page .b-loginform.s-loginform {
        /*visibility: visible;*/
        }
}


/* file-end: stc/schemius_v4/header_v4.css 
----------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------
   file-start: stc/schemius_v4/normalize.css 
*/

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

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

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

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}


/* file-end: stc/schemius_v4/normalize.css 
----------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------
   file-start: stc/schemius_v4/layout.css 
*/

BODY,HTML{height:100%}BODY{margin:0;padding:0;background:#FFF;letter-spacing:.01em;font:15px/1.4 ProximaNovaRegular,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;color:#242F33}@media (min-width:1366px){BODY{font-size:16px}}A:link{text-decoration:none;color:#00A3D9}A:visited{text-decoration:none;color:#007399}A:active,A:focus,A:hover{text-decoration:none;color:#0086B3}.clearfix:after,.clearfix:before{display:table;content:''}.clearfix:after{clear:both}.s-schemius{min-width:310px}.p-loginform .b-fader{display:block}.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}.body-log-in .s-nav-control-login,.logged-out .s-nav-body--user,.p-loginform .b-fader{display:none}.b-lenta-body .entryunit__title,.s-schemius .b-entryunit-title,.s-schemius .b-ljpromo-emptiness H3,.s-schemius .selfpromo-shop H3.b-entryunit-title{font-size:1.4em}.s-schemius .b-ljpromo .b-entryunit .b-entryunit-head{height:21px}}.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;width:16px;height:16px;margin:-8px 0 0;padding:0}.emailverify-close .svgicon{width:16px;height:16px}.s-layout{position:relative;min-height:100%;margin:0 auto -210px}.s-layout:after{content:"";display:block;height:210px}.s-body{padding:0;text-align:left}.s-body:after{content:"";display:table;clear:both;border-collapse:collapse}.p-ljtimes .s-body{padding:0 0 50px}.p-nofooter .s-layout{min-height:auto}@media (max-width:650px){.b-ljtimes-wrapper{display:none!important}}.s-footer{position:relative;height:207px;margin:0;border-top:3px solid #00394c;background:#004359;font-size:13px;font-family:ProximaNovaSemibold,sans-serif;color:#8faab2}.p-ljtimes .s-footer{margin-top:-260px;margin-bottom:0;padding-bottom:50px}.p-nofooter .s-footer{display:none}.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{text-decoration: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;text-transform:uppercase;letter-spacing:.05em}.s-footer-nav A{display:inline-block;padding:1em;margin:-1em}.s-options{clear:both}.s-options:after{content:"";display:table;clear:both;border-collapse:collapse}.s-option{float:left;margin:0 30px 40px 0}.s-option DT{margin-bottom:1.1em;text-transform:uppercase;letter-spacing:.05em}.s-social-item{display:inline-block;position:relative;overflow:hidden;width:30px;height:30px;padding:0;margin:0 10px 0 0;background-color:#005673;border-radius:2px}.s-social-item:last-child{margin-right:0}.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:#DD4B39}.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-text{display:none}.s-lang{width:300px}.s-lang SELECT{font-family:ProximaNovaRegular,sans-serif;color:#3e5359}.s-copyright{float:right;padding-bottom:1.5em;font-family:ProximaNovaRegular,sans-serif}.s-copyright P{display:inline}.s-welcometo{display:none;width:300px;margin:0;padding:0;font-size:13px;font-size:.8125rem}.s-welcometo-header{position:relative;margin:0 0 .7rem;padding:50px 0 0;font:21px/1 ProximaNovaLight,Helvetica,Arial,sans-serif;font:1.3125rem/1 ProximaNovaLight,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.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;letter-spacing:.05em;text-transform:uppercase;font-family:ProximaNovaSemibold,sans-serif}.s-welcometo-switcher{margin:0}.p-welcome .s-welcometo{display:block}.p-welcomefirst{overflow-y:hidden}.p-welcomefirst .s-welcometo{display:block}.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}.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}.flatblue-header{margin:0;padding:0;text-transform:uppercase;font:1.3125rem/1 ProximaNovaLight,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}}.s-feedback{width:510px;margin:-280px 0 0 -255px}.s-feedback-head .i-iconus{right:12px;top:12px}.s-feedback-intro{margin:0 0 1em}.s-feedback-error.b-bubble{display:none;padding:.5em 1em}.s-feedback-success{display:none}.s-feedback-success:after{content:"";display:table;border-collapse:collapse;clear:both}.s-feedback-success .b-bubble{padding:.5em 1em}.s-feedback-success .b-flatbutton.s-feedback-another{float:left}.s-feedback-success .b-flatbutton.s-feedback-close{float:right;margin:0}.s-feedback-close .flaticon--cross{width:20px;height:20px;fill:#FFF}.s-feedback-form{overflow:auto;position:relative;max-height:400px;margin:0 -5px;padding:0 5px}.s-feedback .b-formset-field{position:relative;margin:0 0 1em}.s-feedback .b-formset-field-head{display:none;position:static;left:0;float:none;width:auto;margin:0 0 .3em;padding:0 0 0 3px;text-align:left}.lt-ie10 .s-feedback .b-formset-field-head{display:block}.s-feedback .b-formset-field-head LABEL{margin:0;padding:0;font:1.125rem/1 ProximaNovaRegular,Helvetica,Arial,sans-serif;color:#858C8E}.s-feedback .b-formset-field-body{margin:0;padding:0}.s-feedback .b-formset-field-desc{display:none}.s-feedback .b-formset-input-wrapper{display:block}.s-feedback .b-formset-input{width:100%;margin:0;padding:13px;border:1px solid #CED6D9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:1.125rem/1 ProximaNovaRegular,Helvetica,Arial,sans-serif;background:#F7F9FA;color:#242F33}.s-feedback .b-formset-input:focus{border-color:#00A3D9}.s-feedback .b-formset-field-username .b-formset-input{width:100%;font-weight:400;color:#242F33}.s-feedback .b-formset-field-username .b-formset-input-pic{background-image:url(/img/userinfo_v3.svg?v=41686),none}.s-feedback .b-formset-textarea{width:100%;height:6em;margin:0;padding:13px;border:1px solid #CED6D9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:vertical;font:1.125rem/1 ProximaNovaRegular,Helvetica,Arial,sans-serif;background:#F7F9FA;color:#242F33}.s-feedback .b-formset-textarea:focus{border-color:#00A3D9}.s-feedback .b-formset-options{margin:0 0 1em;padding:0;list-style:none;text-transform:uppercase;letter-spacing:.05em;font-family:ProximaNovaSemibold,Tahoma,Arial,sans-serif;color:#7A9199}.s-feedback .b-formset-options-item{position:relative;display:inline-block;margin:0;padding:0}.s-feedback .b-formset-radio{position:absolute;left:-999px;margin:0}.s-feedback .b-formset-label{display:inline-block;margin:0;padding:10px 25px;border:1px solid #DAE3E6;border-left:0;cursor:pointer}.s-feedback .b-formset-labelradio .b-formset-label{margin:0}.s-feedback .b-formset-label:hover,.s-feedback .b-formset-radio:focus~.b-formset-label{color:#16A8D9}.s-feedback .b-formset-radio:checked~.b-formset-label{background:#F7F9FA;color:#16A8D9}.s-feedback .b-formset-options-item:first-child .b-formset-label{border-left:1px solid #DAE3E6;border-radius:3px 0 0 3px}.s-feedback .b-formset-options-item:last-child .b-formset-label{border-radius:0 3px 3px 0}.s-feedback .b-formset-submitbox{margin:0}.s-feedback .b-formset-submitbox-inner{display:inline-block;padding:0 30px 0 0;background:url(/img/preloader/preloader-disc-blue-white-16.gif?v=39502) -700px 0 no-repeat}.s-feedback-creating .b-formset-input,.s-feedback-creating .b-formset-select,.s-feedback-creating .b-formset-submitbox BUTTON,.s-feedback-creating .b-formset-textarea{opacity:.5;pointer-events:none}.s-feedback-creating .b-formset-submitbox-inner{background-position:100% 50%}.s-feedback-erroneously .s-feedback-error{display:block}.s-feedback-successfully .s-feedback-success{display:block}.s-feedback-successfully .s-feedback-error,.s-feedback-successfully .s-feedback-form{display:none}.p-feedback .s-feedback{display:block}.p-feedback .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:1.3125rem/1 ProximaNovaLight,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-movie IFRAME{vertical-align:top}.s-ljvideo-action{visibility:hidden;position:absolute;top:70%;left:0;right:0;z-index:5001;margin:0;padding:1em 0 0;text-align:center;-webkit-transition:top .2s ease;-moz-transition:top .2s ease;-ms-transition:top .2s ease;-o-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}.s-lang{width:250px}}@media screen and (max-width:950px) and (min-width:650px){.s-footer-in{padding-right:20px;padding-left:20px}.s-version DD{width:10em;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.s-copyright{float:none;clear:both}.s-option{margin-bottom:1.5em}}@media screen and (max-width:720px) and (min-width:650px){.s-version{display:none}}@media screen and (max-width:650px){.s-footer{height:auto;margin:0;text-align:center}.s-footer-in{padding:35px 20px 0}.s-copyright{float:none;text-align:center}.s-option{float:none;margin:0}.s-option DT{text-align:center}.s-option DD{margin-bottom:1.6em}.s-option:last-child DD{margin-bottom:.9em}.s-option A{padding:0;margin:0}.s-footer-nav{float:none}.s-footer-nav LI{display:block;margin:0;padding:.7em;border-bottom:1px solid #004c67;text-align:center}.s-lang{width:100%}.s-footer .b-selectus-wrapper{width:auto;max-width:300px;margin:0 auto}.b-selectus .label{text-align:left}.s-version DD{margin:auto}}@media print{.b-ljtimes-wrapper,.b-loginform.s-loginform{display:none}}

/* file-end: stc/schemius_v4/layout.css 
----------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------
   file-start: stc/schemius_v4/print.css 
*/

@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}*{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.print-logo{display:block}}

/* file-end: stc/schemius_v4/print.css 
----------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------
   file-start: stc/proximanova-opentype-ie.css 
*/

@font-face {
    font-family: 'ProximaNovaLight';
    src: url('/proximanova/proximanova-opentype/2B055F_0_0.eot');
    src: url('/proximanova/proximanova-opentype/2B055F_0_0.eot?#iefix') format('embedded-opentype');
    }

@font-face {
    font-family: 'ProximaNovaSemibold';
    src: url('/proximanova/proximanova-opentype/2B055F_2_0.eot');
    src: url('/proximanova/proximanova-opentype/2B055F_2_0.eot?#iefix') format('embedded-opentype');
    }

@font-face {
    font-family: 'ProximaNovaRegular';
    src: url('/proximanova/proximanova-opentype/2B055F_4_0.eot');
    src: url('/proximanova/proximanova-opentype/2B055F_4_0.eot?#iefix') format('embedded-opentype');
    }

@font-face {
    font-family: 'ProximaNovaRegular';
    font-weight: 700;
    src: url('/proximanova/proximanova-opentype/2B055F_5_0.eot');
    src: url('/proximanova/proximanova-opentype/2B055F_5_0d.eot?#iefix') format('embedded-opentype');
    }

@font-face {
    font-family: 'ProximaNovaRegular';
    font-style: italic;
    src: url('/proximanova/proximanova-opentype/2B055F_1_0.eot');
    src: url('/proximanova/proximanova-opentype/2B055F_1_0.eot?#iefix') format('embedded-opentype');
    }

@font-face {
    font-family: 'ProximaNovaRegular';
    font-weight: 700;
    font-style: italic;
    src: url('/proximanova/proximanova-opentype/2B055F_3_0.eot');
    src: url('/proximanova/proximanova-opentype/2B055F_3_0.eot?#iefix') format('embedded-opentype');
    }


/* file-end: stc/proximanova-opentype-ie.css 
----------------------------------------------------------------------------------*/
