/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/Open Sans/v13/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/Open Sans/v13/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/Open Sans/v13/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/Open Sans/v13/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/Open Sans/v13/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/Open Sans/v13/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/Open Sans/v13/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/Open Sans/v13/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/Open Sans/v13/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/Open Sans/v13/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/Open Sans/v13/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/Open Sans/v13/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/Open Sans/v13/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/Open Sans/v13/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/Open Sans/v13/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/Open Sans/v13/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.site-nav_list2 .menu-item:not(:has(a)),  .site-nav_list  .current-menu-item2 a, .current-menu-item2  {
    background-color: #233f93
;
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: 400;
    margin-right: 10px;
    padding: 16px 22px;
    position: relative;
    white-space: nowrap;
    border-radius: 4px;

}

.current-menu-item, .current-menu  {

    background-color: #233f93
;
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: 400;
    margin-right: 10px;
    padding: 16px 22px;
    position: relative;
    white-space: nowrap;
    border-radius: 4px;
}

.fb_iframe_widget {
    padding-bottom: 40px !important;
}



hr {
    border: none;
    height: 1px; /* Set the hr color */
    color: #e1e1e1; /* old IE */
    background-color: #e1e1e1; /* Modern Browsers */
}


.mobile-menu_inner {
    display: none;
}


.post-article_to-top {
    display: block;
    position: fixed;
    right: 25px;
    bottom: 60px;
    height: 40px;
    width: 40px;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 4px;
    color: #fff;
    font-size: 20px;
    line-height: initial;;
    text-align: center;
    text-decoration: none;
    z-index: 200;
}


#header {
    display: none;
}


#header.active {
    display: block;
}


.article_title, .article_content h1 {
    font-size: 32px;
    line-height: initial;;
}


.widgeteg {
    clear: both;
}


.widgeteg {
    width: 300px;
}


@media (max-width: 600px) {
    .widgeteg {
        width: 100%;
    }
}


.widgeteg_right {
    margin-top: 8px;
    margin-left: 20px;
    margin-right: -30px;
    margin-bottom: 20px;
    padding: 13px;
    float: right;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}


.widgeteg_left {
    margin-top: 8px;
    margin-right: 20px;
    margin-left: -30px;
    margin-bottom: 20px;
    padding: 13px;
    float: left;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}


.widgeteg_more {
    margin-top: 0px;
    font-size: 12px;
    padding-bottom: 7px;
    text-transform: uppercase;
    color: #222222;
    font-weight: 500;
    font-family: "Open Sans", "Roboto", san-serif;
}


.widgeteg_link {
    line-height: initial;;
    display: block;
    margin-top: -5px;
    font-size: 14px;
    padding-bottom: 7px;
    color: #ed1c24;
    font-weight: 600;
    font-family: "Open Sans", "Roboto", san-serif;
    text-decoration: none;
}


.widgeteg_link:hover {
    text-decoration: underline;
}


span.widgeteg_link:hover {
    text-decoration: none;
}


.widgeteg_lead {
    line-height: initial;;
    margin-top: 7px;
    font-size: 12px;
    padding-bottom: 2px;
    color: #222222;
    font-weight: 400;
    font-family: "Open Sans", "Roboto", san-serif;
    text-decoration: none;
}


.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}


.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

html, body {
    height: 100%
}


*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}


html, body {
    font-size: 100%
}


body {
    background: #fff;
    color: #222;
    cursor: auto;
    font-family: "Helvetica Neue", Helvetica, Open Sans, Arial,  san-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5;
    margin: 0;
    padding: 0;
    position: relative
}


a:hover {
    cursor: pointer
}


img {
    max-width: 100%;
    height: auto
}


.left {
    float: left !important
}


.right {
    float: right !important
}


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


.clearfix:after {
    clear: both
}


.hide {
    display: none
}


.invisible {
    visibility: hidden
}


.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}


img {
    display: inline-block;
    vertical-align: middle
}


textarea {
    height: auto;
    min-height: 50px
}


select {
    width: 100%
}


.row {
    margin: 0 auto;
    max-width: 100rem;
    width: 100%
}


.row:before, .row:after {
    content: " ";
    display: table;
    height: 0px;
}


.row:after {
    clear: both
}


.row.collapse > .column, .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0
}


.row.collapse .row {
    margin-left: 0;
    margin-right: 0
}


.row .row {
    margin: 0 -0.9375rem;
    max-width: none;
    width: auto
}


.row .row:before, .row .row:after {
    content: " ";
    display: table
}


.row .row:after {
    clear: both
}


.row .row.collapse {
    margin: 0;
    max-width: none;
    width: auto
}


.row .row.collapse:before, .row .row.collapse:after {
    content: " ";
    display: table
}


.row .row.collapse:after {
    clear: both
}


.column, .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 100%;
    float: left
}


.column + .column:last-child, .columns + .column:last-child, .column + .columns:last-child, .columns + .columns:last-child {
    float: right
}


.column + .column.end, .columns + .column.end, .column + .columns.end, .columns + .columns.end {
    float: left
}


@media only screen {


    .column, .columns {
        position: relative;
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        float: left
    }


    .column.small-centered, .columns.small-centered {
        margin-left: auto;
        margin-right: auto;
        float: none
    }


    .column.small-uncentered, .columns.small-uncentered {
        float: left;
        margin-left: 0;
        margin-right: 0
    }


    .column.small-centered:last-child, .columns.small-centered:last-child {
        float: none
    }


    .column.small-uncentered:last-child, .columns.small-uncentered:last-child {
        float: left
    }


    .column.small-uncentered.opposite, .columns.small-uncentered.opposite {
        float: right
    }


    .row.small-collapse > .column, .row.small-collapse > .columns {
        padding-left: 0;
        padding-right: 0
    }


    .row.small-collapse .row {
        margin-left: 0;
        margin-right: 0
    }


    .row.small-uncollapse > .column, .row.small-uncollapse > .columns {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        float: left
    }

    .small-1 {
        width: 8.33333%
    }


    .small-2 {
        width: 16.66667%
    }


    .small-3 {
        width: 25%
    }


    .small-4 {
        width: 33.33333%
    }


    .small-5 {
        width: 41.66667%
    }


    .small-6 {
        width: 50%
    }


    .small-7 {
        width: 58.33333%
    }


    .small-8 {
        width: 66.66667%
    }


    .small-9 {
        width: 75%
    }


    .small-10 {
        width: 83.33333%
    }


    .small-11 {
        width: 91.66667%
    }


    .small-12 {
        width: 100%
    }
}


@media only screen and (min-width: 30.0625em) {


    .column, .columns {
        position: relative;
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        float: left
    }


    .medium-1 {
        width: 8.33333%
    }


    .medium-2 {
        width: 16.66667%
    }


    .medium-3 {
        width: 25%
    }


    .medium-4 {
        width: 33.33333%
    }


    .medium-5 {
        width: 41.66667%
    }


    .medium-6 {
        width: 50%
    }


    .medium-7 {
        width: 58.33333%
    }


    .medium-8 {
        width: 66.66667%
    }


    .medium-9 {
        width: 75%
    }


    .medium-10 {
        width: 83.33333%
    }


    .medium-11 {
        width: 91.66667%
    }


    .medium-12 {
        width: 100%
    }


    .medium-reset-order {
        float: left;
        left: auto;
        margin-left: 0;
        margin-right: 0;
        right: auto
    }


    .column.medium-centered, .columns.medium-centered {
        margin-left: auto;
        margin-right: auto;
        float: none
    }


    .column.medium-uncentered, .columns.medium-uncentered {
        float: left;
        margin-left: 0;
        margin-right: 0
    }


    .column.medium-centered:last-child, .columns.medium-centered:last-child {
        float: none
    }


    .column.medium-uncentered:last-child, .columns.medium-uncentered:last-child {
        float: left
    }


    .column.medium-uncentered.opposite, .columns.medium-uncentered.opposite {
        float: right
    }


    .row.medium-collapse > .column, .row.medium-collapse > .columns {
        padding-left: 0;
        padding-right: 0
    }


    .row.medium-collapse .row {
        margin-left: 0;
        margin-right: 0
    }


    .row.medium-uncollapse > .column, .row.medium-uncollapse > .columns {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        float: left
    }


}


@media only screen and (min-width: 51.3125em) {


    .column, .columns {
        position: relative;
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        float: left
    }


    .large-1 {
        width: 8.33333%
    }


    .large-2 {
        width: 16.66667%
    }


    .large-3 {
        width: 25%
    }


    .large-4 {
        width: 33.33333%
    }


    .large-5 {
        width: 41.66667%
    }


    .large-6 {
        width: 50%
    }


    .large-7 {
        width: 58.33333%
    }


    .large-8 {
        width: 66.66667%
    }


    .large-9 {
        width: 75%
    }


    .large-10 {
        width: 83.33333%
    }


    .large-11 {
        width: 91.66667%
    }


    .large-12 {
        width: 100%
    }


    .large-reset-order {
        float: left;
        left: auto;
        margin-left: 0;
        margin-right: 0;
        right: auto
    }


    .column.large-centered, .columns.large-centered {
        margin-left: auto;
        margin-right: auto;
        float: none
    }


    .column.large-uncentered, .columns.large-uncentered {
        float: left;
        margin-left: 0;
        margin-right: 0
    }


    .column.large-centered:last-child, .columns.large-centered:last-child {
        float: none
    }


    .column.large-uncentered:last-child, .columns.large-uncentered:last-child {
        float: left
    }


    .column.large-uncentered.opposite, .columns.large-uncentered.opposite {
        float: right
    }


    .row.large-collapse > .column, .row.large-collapse > .columns {
        padding-left: 0;
        padding-right: 0
    }


    .row.large-collapse .row {
        margin-left: 0;
        margin-right: 0
    }


    .row.large-uncollapse > .column, .row.large-uncollapse > .columns {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        float: left
    }

}


@media only screen and (min-width: 56.3125em) {


    .column, .columns {
        position: relative;
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        float: left
    }


    .xlarge-1 {
        width: 8.33333%
    }


    .xlarge-2 {
        width: 16.66667%
    }


    .xlarge-3 {
        width: 25%
    }


    .xlarge-4 {
        width: 33.33333%
    }


    .xlarge-5 {
        width: 41.66667%
    }


    .xlarge-6 {
        width: 50%
    }


    .xlarge-7 {
        width: 58.33333%
    }


    .xlarge-8 {
        width: 66.66667%
    }


    .xlarge-9 {
        width: 75%
    }


    .xlarge-10 {
        width: 83.33333%
    }


    .xlarge-11 {
        width: 91.66667%
    }


    .xlarge-12 {
        width: 100%
    }


    .column.xlarge-centered, .columns.xlarge-centered {
        margin-left: auto;
        margin-right: auto;
        float: none
    }


    .column.xlarge-uncentered, .columns.xlarge-uncentered {
        float: left;
        margin-left: 0;
        margin-right: 0
    }


    .column.xlarge-centered:last-child, .columns.xlarge-centered:last-child {
        float: none
    }


    .column.xlarge-uncentered:last-child, .columns.xlarge-uncentered:last-child {
        float: left
    }


    .column.xlarge-uncentered.opposite, .columns.xlarge-uncentered.opposite {
        float: right
    }


    .row.xlarge-collapse > .column, .row.xlarge-collapse > .columns {
        padding-left: 0;
        padding-right: 0
    }


    .row.xlarge-collapse .row {
        margin-left: 0;
        margin-right: 0
    }


    .row.xlarge-uncollapse > .column, .row.xlarge-uncollapse > .columns {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        float: left
    }
}


@media only screen and (min-width: 67.5625em) {


    .column, .columns {
        position: relative;
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        float: left
    }


    .xxlarge-1 {
        width: 8.33333%
    }


    .xxlarge-2 {
        width: 16.66667%
    }


    .xxlarge-3 {
        width: 25%
    }


    .xxlarge-4 {
        width: 33.33333%
    }


    .xxlarge-5 {
        width: 41.66667%
    }


    .xxlarge-6 {
        width: 50%
    }


    .xxlarge-7 {
        width: 58.33333%
    }


    .xxlarge-8 {
        width: 66.66667%
    }


    .xxlarge-9 {
        width: 75%
    }


    .xxlarge-10 {
        width: 83.33333%
    }


    .xxlarge-11 {
        width: 91.66667%
    }


    .xxlarge-12 {
        width: 100%
    }


    .column.xxlarge-centered, .columns.xxlarge-centered {
        margin-left: auto;
        margin-right: auto;
        float: none
    }


    .column.xxlarge-uncentered, .columns.xxlarge-uncentered {
        float: left;
        margin-left: 0;
        margin-right: 0
    }


    .column.xxlarge-centered:last-child, .columns.xxlarge-centered:last-child {
        float: none
    }


    .column.xxlarge-uncentered:last-child, .columns.xxlarge-uncentered:last-child {
        float: left
    }


    .column.xxlarge-uncentered.opposite, .columns.xxlarge-uncentered.opposite {
        float: right
    }


    .row.xxlarge-collapse > .column, .row.xxlarge-collapse > .columns {
        padding-left: 0;
        padding-right: 0
    }


    .row.xxlarge-collapse .row {
        margin-left: 0;
        margin-right: 0
    }


    .row.xxlarge-uncollapse > .column, .row.xxlarge-uncollapse > .columns {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        float: left
    }
}


@media only screen {
    .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
        display: inherit !important
    }


    .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
        display: none !important
    }


    .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto
    }


    .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
        clip: rect(1px, 1px, 1px, 1px);
        height: 1px;
        overflow: hidden;
        position: absolute !important;
        width: 1px
    }


}


@media only screen and (min-width: 30.0625em) {
    .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
        display: inherit !important
    }


    .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
        display: none !important
    }


    .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto
    }


    .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
        clip: rect(1px, 1px, 1px, 1px);
        height: 1px;
        overflow: hidden;
        position: absolute !important;
        width: 1px
    }


}


@media only screen and (min-width: 51.3125em) {
    .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
        display: inherit !important
    }


    .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
        display: none !important
    }


    .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto
    }


    .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
        clip: rect(1px, 1px, 1px, 1px);
        height: 1px;
        overflow: hidden;
        position: absolute !important;
        width: 1px
    }


}


@media only screen and (min-width: 56.3125em) {
    .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
        display: inherit !important
    }


    .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
        display: none !important
    }


    .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto
    }


    .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
        clip: rect(1px, 1px, 1px, 1px);
        height: 1px;
        overflow: hidden;
        position: absolute !important;
        width: 1px
    }


}


@media only screen and (min-width: 67.5625em) {
    .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
        display: inherit !important
    }


    .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
        display: none !important
    }


    .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto
    }


    .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
        clip: rect(1px, 1px, 1px, 1px);
        height: 1px;
        overflow: hidden;
        position: absolute !important;
        width: 1px
    }


}


.show-for-landscape, .hide-for-portrait {
    display: inherit !important
}


.hide-for-landscape, .show-for-portrait {
    display: none !important
}


table.hide-for-landscape, table.show-for-portrait {
    display: table !important
}


thead.hide-for-landscape, thead.show-for-portrait {
    display: table-header-group !important
}


tbody.hide-for-landscape, tbody.show-for-portrait {
    display: table-row-group !important
}


tr.hide-for-landscape, tr.show-for-portrait {
    display: table-row !important
}


td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait {
    display: table-cell !important
}


@media only screen and (orientation: landscape) {
    .show-for-landscape, .hide-for-portrait {
        display: inherit !important
    }


    .hide-for-landscape, .show-for-portrait {
        display: none !important
    }


    table.show-for-landscape, table.hide-for-portrait {
        display: table !important
    }


    thead.show-for-landscape, thead.hide-for-portrait {
        display: table-header-group !important
    }


    tbody.show-for-landscape, tbody.hide-for-portrait {
        display: table-row-group !important
    }


    tr.show-for-landscape, tr.hide-for-portrait {
        display: table-row !important
    }


    td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait {
        display: table-cell !important
    }
}


@media only screen and (orientation: portrait) {
    .show-for-portrait, .hide-for-landscape {
        display: inherit !important
    }


    .hide-for-portrait, .show-for-landscape {
        display: none !important
    }


}


.show-for-touch {
    display: none !important
}


.hide-for-touch {
    display: inherit !important
}


.touch .show-for-touch {
    display: inherit !important
}


.touch .hide-for-touch {
    display: none !important
}


table.hide-for-touch {
    display: table !important
}


.touch table.show-for-touch {
    display: table !important
}


thead.hide-for-touch {
    display: table-header-group !important
}


.touch thead.show-for-touch {
    display: table-header-group !important
}


tbody.hide-for-touch {
    display: table-row-group !important
}


.touch tbody.show-for-touch {
    display: table-row-group !important
}


tr.hide-for-touch {
    display: table-row !important
}


.touch tr.show-for-touch {
    display: table-row !important
}


td.hide-for-touch {
    display: table-cell !important
}


.touch td.show-for-touch {
    display: table-cell !important
}


th.hide-for-touch {
    display: table-cell !important
}


.touch th.show-for-touch {
    display: table-cell !important
}


.show-for-sr {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px
}


.show-on-focus {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px
}


.show-on-focus:focus, .show-on-focus:active {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto
}


.print-only, .show-for-print {
    display: none !important
}


@media print {
    .print-only, .show-for-print {
        display: block !important
    }


    .hide-on-print, .hide-for-print {
        display: none !important
    }


    table.show-for-print {
        display: table !important
    }


    thead.show-for-print {
        display: table-header-group !important
    }


    tbody.show-for-print {
        display: table-row-group !important
    }


    tr.show-for-print {
        display: table-row !important
    }


    td.show-for-print {
        display: table-cell !important
    }


    th.show-for-print {
        display: table-cell !important
    }
}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}


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


html {
    font-size: 16px
}


body {
    background: #ffffff;
    color: #333;
    font-family: "Open Sans", "Roboto", san-serif;
    line-height: 1.3
}


a {
    color: inherit
}


.site-wrapper {
    overflow: hidden
}


.page-wrapper {
    margin: auto;
    max-width: 1360px;
    background: #fff
}


.text-centered {
    text-align: center
}


h1 a, h2 a, h3 a {
    text-decoration: none
}


.eg-bn {
    margin-bottom: 20px
}


.fixed-me-parent {
    clear: both
}


.end-of-post {
    height: 0px;
    clear: both
}


.page-title {
    margin-bottom: 25px;
    font-size: 25px
}


.page-header {
    position: relative;
    margin-bottom: 25px;
    height: 82px; /* border-bottom: 1px solid #dadada;*/
}


.page-header_wrapper {
    height: 95px;
    padding-top: 15px;
}


.page-header_logo {
    display: block;
    position: absolute;
    left: 6px;
    top: 10px;
    height: 51px;
    width: 160px;
    background: url("/assets/css/express-gazeta.svg");
    background-size: contain;
    background-repeat: no-repeat;
    text-indent: -999px;
    overflow: hidden
}


.page-header_search {
    display: block;
    position: absolute;
    top: 5px;
    right: 15px;
    height: 60px;
    width: 60px
}


.page-header_search-body {
    display: none;
    position: absolute;
    top: 10px;
    right: 60px;
    height: 40px;
    width: 465px;
    background: #F5F5F5
}


.page-header_search-body .fa {
    float: right;
    height: 40px;
    width: 50px;
    color: #b2b2b2;
    font-size: 20px;
    line-height: initial;;
    text-align: center
}


.page-header_search-text {
    display: block;
    float: left;
    padding-left: 20px;
    height: 40px;
    width: 415px;
    background: #F5F5F5;
    border: none
}


.page-header_search-btn {
    position: absolute;
    top: 0;
    right: 0;
    height: 60px;
    width: 60px;
    font-size: 22px;
    line-height: initial;;
    text-align: center
}


.page-header_search-btn .fa {
    cursor: pointer
}


.page-header_search-btn .fa-times {
    display: none
}


.page-header_search-btn.active .fa-search {
    display: none
}


.page-header_search-btn.active .fa-times {
    display: inline-block
}


.page-header_bottom {
    margin-bottom: 30px
}


.page-header_currency {
    float: left;
    margin-left: 12px;
    padding: 5px 0;
    height: 40px;
    color: #484848;
    font-family: "Open Sans",  san-serif;
    font-size: 19px;
    font-weight: bold;
    line-height: initial;
}


.page-header_currency:first-child {
    margin-left: 40px;
}


.page-header_currency .fa-eur, .page-header_currency .fa-usd {
    color: #b0b0b0;
    font-size: 19px;
    line-height: initial;;
    text-align: center
}


.page-header_currency .fa-angle-up, .page-header_currency .fa-angle-down {
    margin-left: 5px
}


.page-header_currency .fa-angle-down {
    color: #ed1c24
}


.page-header_currency .fa-angle-up {
    color: #44b976
}


.page-header_social {
    margin-left: 12px;
    padding: 5px 0;
    height: 40px;
    color: #484848;
    font-family: "Open Sans",  san-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: initial;
}


.page-header_social .fa {
    height: 30px;
    width: 30px;
    border: 1px solid #b0b0b0;
    border-radius: 50%;
    color: #b0b0b0;
    font-size: 16px;
    line-height: initial;;
    text-align: center;
    transition: all 200ms ease-out
}


.page-header_social .fa:hover {
    color: #fff
}


.page-header_social .fa-twitter:hover {
    background: #00a2f5;
    border: 1px solid #00a2f5
}


.page-header_social .fa-facebook:hover {
    background: #23599b;
    border: 1px solid #23599b
}


.page-header_social .fa-vk:hover {
    background: #5184ab;
    border: 1px solid #5184ab
}


.page-header_button {
    display: inline-block;
    height: 40px;
    width: 195px;
    border: 1px solid #dcdcdc;
    color: #8f8f8f;
    font-family: "Open Sans",  san-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: initial;;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 200ms ease-out
}


.page-header_button.active {
    border: 1px solid #ed1c24;
    color: #ed1c24
}


.page-header_button:hover {
    background: #ed1c24;
    border: 1px solid #ed1c24;
    color: #fff
}


@media only screen and (min-width: 56.25em) {
    .page-header.fixhead {
        max-width: 1080px;
        width: 100%;
        background: #fff;
        transition: all 300ms ease-out
    }


    .page-header.fixhead.active {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        margin: auto;
        height: 50px;
        z-index: 100;
        box-shadow: 0px 5px 0px rgba(0, 0, 0, 0.2);

    }


    .page-header.fixhead.active .page-header_logo {
        height: 30px;
        width: 96px;
        transition: all 300ms ease-out
    }


    .page-header.fixhead.active .main-menu {
        padding-top: 17px;
        transition: all 300ms ease-out
    }


    .page-header.fixhead.active .page-header_search-btn, .page-header.fixhead.active .page-header_search {
        height: 40px;
        width: 40px;
        transition: all 300ms ease-out
    }


    .page-header.fixhead.active .page-header_search-btn {
        line-height: initial;;
        transition: all 300ms ease-out
    }


    .page-header.fixhead.active .page-header_search-body {
        top: 0;
        transition: all 300ms ease-out
    }
}


@media only screen and (max-width: 56.25em) and (min-width: 30em) {
    .page-header_logo {
        position: static;
        margin: 6px auto
    }


    .page-header_currency .fa-eur, .page-header_currency .fa-usd {
        margin-right: 2px
    }
}


@media only screen and (max-width: 30em) {
    .page-header_button {
        padding: 0 20px;
        width: auto;
        font-size: 12px
    }


    .page-header_button .fa-home {
        font-size: 24px;
        vertical-align: middle
    }


    .page-header_logo {
        position: static;
        margin: 6px auto
    }
}


.slideshow:before, .slideshow:after {
    content: " ";
    display: table
}


.slideshow:after {
    clear: both
}


.slideshow_wrapper {
    margin-bottom: 25px;
    min-height: 640px;
    background: #23475F url("../images/carousel2.jpg") center top no-repeat
}


.page-footer {
    padding-top: 30px;
    padding-bottom: 30px;
    background: #2d3e50;
    color: #fff;
    font-size: 12px
}


.article_premium-meta {
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    color: #fff;
    text-align: left;
}


.article_premium-rubr {
    display: inline-block;
    padding: 0 15px;
    height: 25px;
    border: 1px solid #fff;
    font-family: "Open Sans",  san-serif;
    font-size: 12px;
    line-height: initial;;
    text-decoration: none;
    text-transform: uppercase
}


.article_premium-title {
    margin-left: 17.7%;
    margin-bottom: 30px;
    max-width: 801px;
    font-weight: bold;
    font-size: 42px;
    line-height: initial;;
    padding-left: 30px;
    padding-right: 8%;
    border-left: 3px solid white;
}


.article_title {
    margin-bottom: 10px;
    color: #222222;
    font-size: 32px;
    font-weight: 700;
}


.article_subtitle {
    margin-bottom: 20px;
    font-size: 19px;
    font-weight: bold
}


.article_content {
    font-family: "Open Sans", san-serif;
    font-size: 16px;
    line-height: initial;;
}


.article_content p, .article_content h2, .article_content h3 {
    margin-bottom: 20px;
    line-height: initial;;
}


.article_content iframe, .article_content object {
    margin-bottom: 20px;
    max-width: 100%
}






.article_figure {
    display: block;
    position: relative;
    margin-bottom: 5px
}


.article_figure img {
    display: block;
    position: relative;
    width: 100%
}


.article_figure .wp-caption-text {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 5px 12px;
    background: rgba(0, 0, 0, 0.51);
    color: #fff;
    font-family: "Open Sans",  san-serif;
    font-size: 12px;
    text-transform: uppercase
}


.article_tags-block {
    margin-bottom: 20px;
    padding-bottom: 0px;
    margin-top: -26px;
    clear: both;
    margin-left: 0px;
    padding-bottom: 9px;
}


.article_tags-block .article_nav-list .article_nav-list1 {
    min-height: 120px;
}


.article_tags {
    max-width: 340px;
    min-height: 26px;

}


.article_tags-block:after, .article_tags-block:before {
    clear: both
}


.article_tags-title {
    float: left;
    margin-right: 15px;
    padding: 0 13px;
    height: 25px;
    border: 1px solid #ed1c24;
    color: #ed1c24;
    font-family: "Open Sans",  san-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: initial;;
}


.article_tag {
    color: #ed1c24;
    font-family: "Open Sans",  san-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: initial;;
    text-decoration: underline;
    letter-spacing: 0.04em;
}


.NOcolumns .wp-caption-text {
    margin-left: 72px;
}


.article_bn {
    margin-bottom: 20px
}


.article_b-a-n-e-r {
    margin-bottom: 20px
}

.comments {
    width: 100%;
    overflow: auto;
}

.article_b-a-n-e-r_gnezdo {
    margin: 0 0px -12px 0;
    width: calc(100% + 9px);
    margin-left: -9px;
    background-color: rgba(100,100,100,0.06);
    display: flex;
    width: calc(100% + 7px);
    margin-left: -7px;
    min-height: 240px;
    flex-direction: column;
    justify-content: center;
}


.article_meta {
    margin-bottom: 10px;
    padding: 0px 0;
    border-bottom: 1px solid #dcdcdc;
    color: #8f8f8f;
    font-family: "Open Sans", san-serif;
    font-size: 12px;
    text-transform: uppercase
}


.article_author {
    margin-bottom: 20px;
    color: #8f8f8f;
    font-family: "Open Sans",  san-serif;
    font-size: 12px;
    text-transform: uppercase
}


.article_author:before, .article_author:after {
    content: " ";
    display: table
}


.article_author:after {
    clear: both
}


.article_author-link {
    text-decoration: none
}


.article_nav-title {
    position: relative;
    margin-bottom: 5px;
    padding-bottom: 12px;
    border-bottom: 2px solid #e9e9e9;
    color: #222222;
    font-family: "Open Sans",  san-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1;
    margin-left: 22px;
}


.article_nav-title1 {
    margin-left: 0px;
}


.article_nav-list {
    color: #303030;
    font-size: 16px;
    font-weight: 500;
    margin-left: 18px;
}


.article_nav-list1 {
    margin-left: 0px;
}


.article_nav-item {
    padding: 0px 0;
    border-bottom: 1px solid #e1e1e1;
    list-style: none;
    min-height: 57px;
}


.article_nav-link {
    text-decoration: none;
    top: 4px;
    position: relative;
}


.article_nav-link:hover {
    text-decoration: none;
}


.article_nav-link.passed {
    color: #8f8f8f
}


@media only screen and (max-width: 51.25em) and (min-width: 801px) {
    .article_premium-title {
        font-size: 30px
    }
}


@media only screen and (max-width: 801px) and (min-width: 30em) {
    .article_premium-title {
        font-size: 26px
    }
}


@media only screen and (max-width: 30em) {
    .article_premium-title {
        font-size: 20px
    }


    .article_premium-rubr {
        display: none
    }
}


@media only screen and (max-width: 300px) {
    .article_premium-title {
        font-size: 16px
    }
}


.comments_top {
    margin-bottom: 20px
}


.comments_name {
    display: inline-block;
    position: relative;
    text-decoration: none
}


.comments_name-big {
    color: #e6e6e6;
    font-family: "Open Sans",  san-serif;
    font-size: 36px;
    font-weight: 800;
    text-transform: uppercase
}


.comments_name-small {
    display: block;
    position: absolute;
    right: 15px;
    bottom: 5px;
    font-family: "Open Sans",  san-serif;
    font-size: 18px;
    font-weight: 300
}


.comment-form {
    display: block;
    margin-bottom: 30px
}


.comment-form:before, .comment-form:after {
    content: " ";
    display: table
}


.comment-form:after {
    clear: both
}


.comment-form .submit {
    display: block;
    float: right;
    padding: 0 30px;
    height: 40px;
    background: #fff;
    border: 1px solid #484848;
    color: #484848;
    cursor: pointer;
    font-family: "Open Sans",  san-serif;
    font-size: 12px;
    line-height: initial;;
    text-transform: uppercase
}


.comment-form-comment {
    display: block;
    margin-bottom: 15px;
    padding: 10px;
    min-height: 100px;
    min-width: 100%;
    max-width: 100%;
    background: #ededed;
    border: 1px solid #ededed
}


.comment-form-author-p {
    float: left
}


.comment-form-author {
    display: block;
    padding: 0 8px;
    height: 30px;
    width: 180px;
    background: #ededed;
    border: 1px solid #ededed
}


.ulogin_block {
    float: right
}


.ulogin_label {
    color: #8f8f8f;
    font-family: "Open Sans",  san-serif;
    font-size: 12px;
    line-height: initial;;
    text-transform: uppercase
}


.form-submit {
    clear: both
}


.eg-gallery {
    position: relative;
    width: auto;
    max-width: 100%
}


.eg-gallery_wrapper {
    position: relative;
    margin: 0 0 25px 0;
    background: #f7f7f7;
    clear: both
}


.eg-gallery_wrapper:before, .eg-gallery_wrapper:after {
    content: " ";
    display: table
}


.eg-gallery_wrapper:after {
    clear: both
}


.eg-gallery_photo {
    display: block;
    margin: 0 auto 12px;
    width: auto;
    max-width: 100%
}


.eg-gallery_title {
    display: block;
    position: static;
    padding: 15px 15px 15px 80px;
    background: transparent;
    color: #646464;
    font-size: 12px;
    text-transform: uppercase;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden
}


.eg-gallery_item {
    display: block;
    position: static
}


.eg-gallery_pager {
    display: block;
    float: left;
    height: 0;
    width: 65px
}


.eg-gallery_pager-nums {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0 15px;
    height: 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #f7f7f7;
    color: #666;
    font-family: "Open Sans", "Roboto", san-serif;
    font-size: 18px
}


.eg-gallery_pager-current {
    font-size: 30px;
    font-weight: bold
}


.eg-gallery_pager-total:before {
    content: "/"
}


.eg-gallery_pager-controls {
    display: block;
    position: static
}


.eg-gallery_pager-next, .eg-gallery_pager-prev {
    position: absolute;
    top: 50%;
    height: 45px;
    width: 34px;
    background: #fff;
    color: #242626;
    cursor: pointer;
    font-size: 15px;
    line-height: initial;;
    text-align: center;
    transform: translateY(-50%);
    opacity: 0.8
}


.eg-gallery_pager-next {
    right: 0;
    box-shadow: -2px 2px 2px #777
}


.eg-gallery_pager-prev {
    left: 0;
    box-shadow: 2px 2px 2px #777
}


@media only screen and (max-width: 51.25em) {
    .eg-gallery_title {
        padding-right: 10px;
        padding-left: 80px
    }


    .eg-gallery_pager-controls {
        display: none
    }
}


.gallery {
    position: relative;
    background: #f7f7f7
}


.gallery img {
    display: block;
    float: none;
    margin: auto
}


.gallery .gallery-caption {
    display: block;
    position: static;
    padding: 15px 15px 15px 80px;
    min-height: 60px;
    background: transparent;
    color: #303030;
    font-size: 12px;
    text-transform: uppercase;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden
}


.gallery .eg-gallery_pager-nums {
    position: absolute;
    bottom: 0;
    left: 0
}


.gallery-item {
    position: relative
}


.search_top {
    margin-bottom: 15px
}


.search_list {
    list-style: none
}


.search_item {
    padding: 20px 0;
    border-top: 1px solid #e6e6e6
}


.search_item:before, .search_item:after {
    content: " ";
    display: table
}


.search_item:after {
    clear: both
}


.search_content {
    overflow: hidden
}


.search_figure {
    float: right;
    margin-left: 15px;
    width: 35%
}


.search_title {
    margin-bottom: 15px;
    font-size: 20px
}


.search_title a:hover {
    text-decoration: underline
}


.search_excerpt {
    margin-bottom: 10px;
    font-family: "Open Sans",  san-serif;
    font-size: 14px
}


.search_rubr {
    margin-bottom: 10px;
    color: #8f8f8f;
    font-family: "Open Sans",  san-serif;
    font-size: 12px;
    text-transform: uppercase
}


.search_rubr a {
    text-decoration: none
}


.search_rubr a:hover {
    text-decoration: underline
}


.search_meta {
    color: #8f8f8f;
    font-family: "Open Sans",  san-serif;
    font-size: 12px;
    text-transform: uppercase
}


.search_meta a {
    text-decoration: none
}


.search_meta a:hover {
    text-decoration: underline
}


.search_date, .search_author {
    display: inline-block;
    margin-right: 8px
}


@media only screen and (max-width: 30em) {
    .search_figure {
        float: none;
        margin: 0 0 15px 0;
        width: 100%
    }
}


.instagram-media {
    position: inherit !important;
    min-height: 801px !important;
}


.main-menu_list li {
    position: relative;
    float: left;
    left: 8px;
    padding: 0 8px;
    list-style: none;
}


.main-menu_list li a {
    color: #303030;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0.002em;
}


.mobile-menu_list li a {
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
}


.mobile-menu_list li {
    padding: 5px 0;
    list-style: none;
}


.carousel_author-photo {
    width: 60px;
    height: 60px;
}


.slideshow_wrapper {
    margin-top: 15px;
}


.footer-bottom_menu li {
    float: left;
    margin-left: 28px;
    list-style: none;
}


.footer-bottom_menu li a {
    text-decoration: none;
}


.article_content h1 {
    margin-top: 20px;
}


.article_content h2, .article_content h3 {
    margin-top: 35px;
    margin-bottom: 10px !important;
}


.article_bn15 {
    margin-left: 15px;
}


.page-numbers {
    text-decoration: none;
    padding: 5px;
}


.current {
    color: #ed1c24;
}


.alignleft {
    float: left;
    padding-right: 30px;
    margin-left: -28px;
    max-width: 50%;
    padding-bottom: 2px;
}


.alignright {
    float: right;
    padding-left: 30px;
    margin-right: -28px;
    max-width: 50%;
}


.article_nav-link:hover, .footer-posts_post-title a:hover {
    text-decoration: underline;
}


.mtop_photo-frame:after, .mrubr_photo-frame:after, .carousel_photo-frame:after {
    background: rgba(0, 0, 0, 0.16) !important;
}


.mtop_photo-frame:hover:after, .mrubr_photo-frame:hover:after, .carousel_photo-frame:hover:after {
    background: rgba(0, 0, 0, 0.26) !important;
}


.img-desc {
    color: #303030;
    padding-bottom: 15px;
    font-size: 12px;
    margin-top: 2px;
}


.fa-telegram:before {
    content: "\f2c6"
}


.fa-telegram:hover {
    background: #00a2f5;
    border: 1px solid #00a2f5
}


.fa-instagram:hover {
    background: #00a2f5;
    border: 1px solid #00a2f5
}


.fa-odnoklassniki:hover {
    background: #F2720C;
    border: 1px solid #F2720C
}


.footer-bottom_soc-icon {
    margin: 0px 2px !important;
}


.gallery .gallery-caption {
    padding: 15px 15px 15px 99px;
}


.bannerleft .mobilesubscriptions {
    text-align: right !important;
    margin-right: 15px !important;
}


@media screen and (max-width: 600px) {
    .nr-player, .yandex_adp3 {
        display: none
    }


    .page-header_button {
        font-size: 12px;
        line-height: initial;;
        padding: 0 3px;
        margin-bottom: -19px;
        height: 26px;
    }


    .bannerleft .mobilesubscriptions {
        text-align: center !important;
        width: 100%;
    }


    .padding30 {
        padding-left: 10px;
        padding-right: 10px;
    }


    .article_content ul li {
        margin-left: 10px !important;
    }
}


.ad600 {
    display: none;
}


.mainfoto {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 8px;
}


@media screen and (max-width: 730px) {
    .ad600 {
        display: block;
    }


    .yandex_adp3 {
        display: none;
    }


    .article_content {
        margin-right: 15px;
        margin-left: 15px;
    }


    .columns {
        padding-right: 15px;
    }


    .mainfoto {
        padding-right: 0px;
    }
}


figcaption.wp-caption-text {
    font-size: 12px;
    padding-left: 0px;
    padding-top: 7px;
    padding-bottom: 6px;
    margin-left: 28px;
    letter-spacing: 0.05em;
    color: #666666;
    line-height: initial;;
}


.aligncenter .wp-caption-text, .alignnone .wp-caption-text, .alignright .wp-caption-text, .alignleft .wp-caption-text { /* margin-left: 0px; */
    text-align: left;
    padding-bottom: 25px;
}


img.aligncenter {
    display: block;
    margin: 0 auto;
}


.aligncenter {
    text-align: center;
}


.carousel_wrapper, .slideshow_wrapper, .page-footer {
    position: relative
}


.slideshow_wrapper {
    margin-top: 0px !important;
}


.page-header_button {
    background: #ed1c24;
    border: 1px solid #ed1c24;
    color: #fff;
}


.page-header_search-body {
    width: 267px !important;
}


.padding30 {
    padding-left: 50px;
    padding-right: 30px;
}


.page-header_search-text {
    width: 202px;
}


.visually-hidden {
    position: absolute;
    top: -9999em;
    left: -9999em;
    box-sizing: border-box;
}


.page-header_button.active {
    color: #ffffff;
}


.hr {
    border-bottom: none;
}


.hr1 {
    width: 100%;
    margin-bottom: 6px;
    margin-top: 8px;
}


.hr2 {
    width: 100%;
    margin-bottom: 6px;
    margin-top: 8px;
}


.hr300 {
    border-bottom: 1px solid #e1e1e1;
    width: 50%;
    max-width: 300px;
    margin-bottom: 22px;
    margin-top: 8px;
    margin-left: -6px;
}


h2 {
    font-size: 1.3em;
}


@media screen and (min-width: 100px) {
    .mobile_premium_columns .wp-caption-text {
        margin-left: 17.7%;
        font-size: 12px;
    }


    .comblock {
        padding-left: 52px !important;
        padding-right: 50px !important;
    }


    .article_content ul {
        margin-bottom: 30px;
        margin-top: -7px;
    }


    .article_content ul li {
        clear: both;
        position: relative;
        margin-bottom: 10px;
        padding-left: 25px;
        list-style: none;
        margin-left: 30px;
        font-size: 16px;
        line-height: initial;;
    }


    .article_content ul li strong, .article_content ol li strong, .article_content ul li b, .article_content ol li b {
        font-weight: 500;
    }


    .article_content ol li {
        position: relative;
        margin-bottom: 10px;
        padding-left: 25px;
        list-style: none;
        font-size: 16px;
    }


    .article_content ol {
        list-style: none;
        counter-reset: item;
        margin-left: 29px;
        margin-bottom: 20px;
        clear: both;
    }


    .article_content ol li {
        counter-increment: item;
        margin-bottom: 5px;
        margin-top: 18px;
    }


    .article_content ol li:before {
        margin-right: 10px;
        margin-left: -28px;
        content: counter(item);
        color: #f24b4b;
        width: 1.2em;
        text-align: center;
        display: inline-block;
        font-weight: 700;
    }


    .article_content h1, .article_content h2, .article_content h3 {
        clear: both;
    }



    .article_content h2, .article_content h3 {
        clear: both;
        font-size: 22px;
        font-weight: 600;
        color: #222222;
        margin-top: 28px;
        margin-bottom: 26px;
    }


    .article_content h3 {
        clear: both;
        font-size: 16px;
        font-weight: 700;
        color: #222222;
        margin-top: 22px;
        margin-bottom: 20px;
        line-height: initial;;
    }


    .article_content ul li:before {
        position: absolute;
        font-size: 0.7em;
        display: inline-block;
        left: 0;
        top: 2px;
        margin: 0 6px 0 0;
        width: 11px;
        color: #f24b4b;
        content: url("/assets/css/marker.svg")
    }


    .page-header_bottom {
        margin-bottom: 10px !important;
    }


    .article_content {
        padding-left: 12px;
        padding-right: 12px;;
    }


    .article_content_premium {
        padding-left: 0px;
        padding-right: 0px;
    }


    .article_content_premium .article_meta {
        height: 77px;
    }


    .article_content_premium .article_subtitle {
        font-size: 22px;
        line-height: initial;;
    }


    .article_content_premium p {
        font-size: 18px;
        line-height: initial;;
    }


    .article_content_premium h2 {
        font-size: 22px;
        line-height: initial;;
    }


    .article_content_premium h3, .article_content_premium ol li, .article_content_premium ul li {
        font-size: 18px;
        line-height: initial;;
    }


    .article_content_premium ol li {
        margin-left: 30px;
        margin-top: 8px;
    }


    .article_content_premium .egblockquote p {
        font-size: 20px;
        line-height: initial;;
    }


    .article_content_premium .alignnone {
        margin: 15px;
        margin-top: 40px;
        max-width: 1051px;
        width: 98%;
    }


    .article_content_premium p img.alignnone {
        margin: 15px;
        margin-top: 40px;
        max-width: 1051px; /* width: 98%; */
        margin-left: -170px;
        margin-right: -170px; /* position: fixed; */
        width: 1038px;
    }


    .article_content_premium figcaption.wp-caption-text {
        font-size: 12px;
        padding-left: 0px;
        padding-top: 7px;
        padding-bottom: 17px;
        margin-left: 0%;
        margin-right: 0%;
    }


    .article_content_premium .alignnone figcaption.wp-caption-text {
        margin-left: 16.7%;
        margin-right: 16.7%;
    }


    .egw1 {
        float: left;
        padding-right: 10px;
    }


    .egw2 {
        border-radius: 30px;
    }


    .egw11 {
        margin-top: 11px;
    }


    .egw-25 {
        margin-top: -9px;
    }


    .egw-25 p {
        margin-bottom: 4px;
    }


    .article_content_premium .egw-25 {
        margin-top: 0px;
    }


    .article_content_premium .widgeteg_left {
        margin-left: 14%;
    }


    .article_content_premium .widgeteg_right {
        margin-right: 14%;
    }


    .article_content_premium .article_nav-list1 {
        margin-left: 17%;
        margin-right: 17%;
    }


    .article_content_premium .alignleft, .article_content_premium .alignright {
        float: left;
        padding-right: 15px;
        padding-right: 0px;
        margin-left: 17.7%;
        margin-right: 17.7%;
        max-width: 120%;
        width: inherit;
        padding-bottom: 2px;
        margin-top: 7px;
    }


    .article_content_premium p .alignleft, .article_content_premium p .alignright {
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: 20px;
    }


    .article_content_premium .alignright {
        float: right;
        padding-right: 0px;
        padding-left: 15px;
    }


    .article_content_premium p, .article_content_premium h1, .article_content_premium h3, .article_content_premium h2, .article_content_premium ol, .article_content_premium ul, .article_content_premium blockquote, .article_content_premium .article_subtitle, .article_content_premium .article_meta, .article_content_premium .hr300, .article_content_premium figure.alignleft, .article_content_premium figure.alignright, .article_content_premium .tele-gallery, .article_content_premium .article_nav-title1, .article_content_premium .article_nav-list1 {
        margin-left: 17.7%;
        margin-right: 17.7%;
    }


    .article_content_premium_end .hr300 {
        margin-bottom: 30px;
        margin-top: 30px;
    }


    .article_content_premium .addthis_inline_share_toolbox_2 {
        margin-bottom: -50px;
        margin-top: 0px;
        width: 100%;
        text-align: center;
    }


    .article_content_premium .alignleft {
        padding-right: 15px;
    }


    .article_content_premium .alignright {
        padding-left: 15px;
    }


    .article_content_premium div.row {
        margin-left: 12.7%;
        margin-right: 12.7%;
        margin-bottom: 20px;
    }


    .article_content_premium div.row p {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 0;
        text-align: justify;
    }


    .article_content_premium .insta_left {
        margin-left: 15%;
    }


    .article_content_premium .insta_right {
        margin-right: 15%;
    }


    .page-header_logo {
        left: 20px;
    }


    .red a {
        color: #ed1c24 !important;
    }


    .page-header.fixhead {
        left: 0;
        width: 100%;
    }


    .page-header.fixhead.active {
        box-shadow: -6px 6px 27px -4px rgba(0, 0, 0, 0.2);
        height: 55px;
    }


    .article_content {
        font-family: "Open Sans", "Roboto", san-serif;
        font-weight: normal;
    }


    .article_title, article h1, article h2, article h3, .article_title b, article h1 b, article h2 b, article h3 b {
        font-family: "Open Sans", "Roboto", san-serif;
        font-weight: 700 !important;
        margin-left: 0px;
        padding-bottom: 10px;
    }


    .article_title {
        margin-left: 0px;
    }


    .article_subtitle {
        font-family: "Open Sans", "Roboto", san-serif;
        margin-left: 0px;
        font-weight: 500;
        font-size: 19px;
        line-height: initial;
    }


    .article_date {
        font-family: "Open Sans", "Roboto", san-serif;
        font-weight: normal;
        margin-left: 0px;
    }


    .article {
        margin-left: 41px;
        margin-right: 37px;
    }


    .article_premium {
        margin-left: 0px;
        margin-right: 0px;
    }


    .article_premium-rubr {
        display: none;
    }


    .article45 {
        margin-left: 50px;
        margin-right: 50px;
    }


    .article_meta {
        border-bottom: none;
        text-transform: none;
        font-size: 12px;
        color: black;
        font-weight: 700;
        letter-spacing: 600;
        margin-left: -8px;
        margin-top: -8px;
        height: 15px;
    }


    .article_meta .article_author-link {
        color: #ed1c24;
        font-size: 12px;
        line-height: initial;;
        font-weight: 600;
        text-transform: none;
        text-decoration: underline;
    }


    .article_figure .wp-caption-text, .wp-caption-text-wide {
        position: relative;
        bottom: 0;
        padding: 0px 0px 00px 0px;
        background: #ffffff;
        color: #666666;
        font-family: "Open Sans",  san-serif;
        font-size: 12px;
        line-height: initial;;
        text-transform: none;
        margin-top: 13px;
    }


    .wp-caption-text-wide {
        margin-left: 80px;
        top: -13px;
        display: block;
    }


    .greyback {
        background: #f3f3f3;
    }


    .twitter-tweet {
        margin-bottom: 35px;
    }


    .whiteback {
        background: #ffffff;
        padding-top: 20px;
        top: 0px;
        margin-top: -1px;
    }
}


.page-header_bottom {
    padding-top: 30px;
}


.main-menu {
    font-family: "Open Sans",  san-serif;
    font-weight: bold;
    font-size: 12px;
}


.ad_mobile, .b-a-n-e-r_mobile {
    display: none;
}


.egmobile {
    display: none;
}


.outdata {
    font-size: 16px;
    text-transform: initial;
    margin-bottom: 34px;
    text-align: left;
}


.article_content .ad_desctop, .article_content .ad_all, .article_content .b-a-n-e-r_desctop, .article_content .b-a-n-e-r_all {
    float: left;
    margin-bottom: 20px;
}

.article_content .b-a-n-e-r_desctop, .article_content .b-a-n-e-r_all {
    min-height: 342px;
    width: 100%;
    background-color: rgba(100, 100, 100, 0.06);
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}

.telepro_insta {
    border: 0px !important;
}


.insta_left {
    padding-right: 30px;
    width: 330px;
    float: left;
    height: 390px;
    margin-left: -28px !important;
    clear: both;
}


.insta_right {
    padding-left: 30px;
    width: 330px;
    float: right;
    height: 390px;
    margin-right: -34px !important;
}


.insta_row1 {
    padding-right: 5px;
    width: 310px;
    float: left;
    height: 390px;
    margin-left: -28px !important;;
    clear: both;
}


.insta_row2 {
    padding-left: 5px;
    width: 310px;
    float: right;
    height: 390px;
    margin-right: -28px !important;
}


@media screen and (max-width: 980px) {
    .insta_left {
        padding-right: 30px;
        width: 330px;
        float: none;
        height: 390px;
        margin-left: 0px;
        clear: both;
    }


    .insta_right {
        padding-left: 30px;
        width: 330px;
        float: none;
        height: 390px;
        margin-right: 0px;
    }


    .insta_row1 {
        padding-right: 5px;
        width: 310px;
        float: none;
        height: 390px;
        margin-left: 0px;
        clear: both;
    }


    .insta_row2 {
        padding-left: 5px;
        width: 310px;
        float: none;
        height: 390px;
        margin-right: 0px;
    }
}


@media screen and (max-width: 800px) {
    .article_b-a-n-e-r_gnezdo {
        width: calc(100%);
        margin-left: 0;
        height: 320px;
        margin: 0;
        padding: 0;
        display: block;
    }

    .article_b-a-n-e-r_gnezdo .b-a-n-e-r.b-a-n-e-r_all {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .mobile-menu_inner {
        position: absolute;
        left: 0px;
        top: 50px;
        padding: 0;
        min-height: 100%;
        width: 300px;
        background: #34495e;
        color: #fff;
        font-family: "Open Sans",  san-serif;
        display: block;
    }


    .addthis_inline_share_toolbox_e2ax {
        margin-left: 13px;
        display: block;
    }


    #header {
        display: none;
        z-index: 120;
        width: 100%;
        position: fixed;
        left: 0;
        top: 0;
        background-color: white;
        padding: 8px;
        border-bottom: 1px #e1e1e1 solid;
        box-shadow: -6px 6px 27px -4px rgba(0, 0, 0, 0.2);
        height: 50px;
    }


    #header.active {
        display: block;
    }


    .row50 .column {
        margin-top: 20px;
    }


    .article mobile_premium {
        margin-left: 15px;
        margin-right: 15px;
    }


    .article_content_premium .insta_left {
        margin-left: 0%;
    }


    .article_content_premium .insta_right {
        margin-right: 0%;
    }


    .mobile_premium_columns .wp-caption-text {
        margin-left: 34px;
        font-size: 12px;
    }


    .mobile_premium_columns {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }


    .article_content_premium {
        padding-left: 0px;
        padding-right: 0px;
    }


    .article_content_premium .article_meta {
        height: 77px;
    }


    .article_content_premium .article_subtitle {
        font-size: 17px;
        line-height: initial;;
        margin-bottom: 12px;
    }


    .article_content_premium p {
        font-size: 18px;
        line-height: initial;;
    }


    .article_content_premium h2 {
        font-size: 22px;
        line-height: initial;;
    }


    .article_content_premium h3, .article_content_premium ol li, .article_content_premium ul li {
        font-size: 18px;
        line-height: initial;;
    }


    .article_content_premium ol li {
        margin-left: 30px;
        margin-top: 8px;
    }


    .article_content_premium .egblockquote p {
        font-size: 20px;
        line-height: initial;;
    }


    .article_content_premium .alignnone, .article_content_premium .alignleft, .article_content_premium .alignright {
        padding-left: 15px;
        padding-right: 15px; /* margin: 15px; */
        margin-top: 10px;
        margin-bottom: 10px;
        max-width: 1051px;
        width: 100%;
        margin-left: 0px;
    }


    p .article_content_premium .alignnone, p .article_content_premium .alignleft, p.article_content_premium .alignright {
        padding-left: 0px;
        padding-right: 0px;
    }


    .article_content_premium figcaption.wp-caption-text {
        font-size: 12px;
        padding-left: 0px;
        padding-top: 7px;
        padding-bottom: 17px;
        margin-left: 0%;
        margin-right: 0%;
    }


    .article_content_premium .alignnone figcaption.wp-caption-text {
        margin-left: 0px;
        margin-right: 0px;
    }


    .article_content_premium .egw-25 {
        margin-top: 0px;
    }


    .article_content_premium .widgeteg_left {
        margin-left: 15px;
    }


    .article_content_premium .widgeteg_right {
        margin-left: 15px;
    }


    .article_content_premium .article_nav-list1 {
        margin-left: 10px;
        margin-right: 10px;
    }


    .article_content_premium .alignleft, .article_content_premium .alignright {
        float: none;
        padding-right: 0px;
        padding-left: 0px;
        margin-left: 0;
        margin-right: 0;
        max-width: 120%;
        width: 100%;
        padding-bottom: 2px;
        margin-top: 7px;
    }


    .article_content_premium p .alignleft, .article_content_premium p .alignright {
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: 20px;
    }


    .article_content_premium .alignright {
        float: none;
        padding-right: 0px;
        padding-left: 0px;
    }


    .article_content_premium .alignleft.size-full {
        max-width: 100%;
        width: inherit;
        float: left;
        padding-right: 15px;
    }


    .article_content_premium .alignright.size-full {
        max-width: 100%;
        width: inherit;
        float: right;
        padding-left: 15px;
    }


    .article_content_premium p, .article_content_premium h1, .article_content_premium h3, .article_content_premium h2, .article_content_premium ol, .article_content_premium ul, .article_content_premium blockquote, .article_content_premium .article_subtitle, .article_content_premium .article_meta, .article_content_premium .hr300, .article_content_premium .tele-gallery, .article_content_premium .article_nav-title1, .article_content_premium .article_nav-list1, .article_content_premium .mobile_premium {
        margin-left: 15px;
        margin-right: 15px;
    }


    .article_content_premium figure.alignleft, .article_content_premium figure.alignright {
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 15px;
        padding-right: 15px; /* margin: 15px; */
        margin-top: 10px;
        margin-bottom: 10px;
        max-width: 1051px;
        width: 100%;
        margin-left: 0px;
    }


    .article_content_premium_end .hr300 {
        margin-bottom: 30px;
        margin-top: 30px;
    }


    .article_content_premium .alignleft {
        padding-right: 0px;
    }


    .article_content_premium .alignright {
        padding-left: 0px;
    }


    .article_content_premium div.row {
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: 20px;
    }


    .article_content_premium div.row p {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 0;
        text-align: justify;
    }


    .article_premium-meta {
        display: none;
    }


    .article_content ol li {
        position: relative;
        margin-bottom: 10px;
        padding-left: 25px;
        padding-right: 25px;
        list-style: none;
        font-size: 14px;
        line-height: initial;;
    }


    blockquote {
        clear: both;
    }


    .page-header_logo {
        position: absolute;
        top: 2px;
        left: 68px;
    }


    .columns822 {
        padding-right: 0 !important;
        padding-left: 0 !important;;
    }


    .article_subtitle {
        margin-left: 15px;
        margin-right: 15px;
        font-family: "Open Sans", "Roboto", san-serif;
        font-weight: 500;
        font-size: 17px;
        line-height: initial;
        color: #222222;
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .article_subtitle.wideart {
        margin-left: 7px;
        margin-right: 7px;

    }

    .mobile-menu_trigger {
        left: 4px !important;
    }


    .row {
        margin: 0 0 0 0;
    }


    .page-header { /* border-bottom: 1px solid #e1e1e1; */
        height: 70px;
    }


    .hr1 {
        width: 100%;
        margin-bottom: 22px;
        margin-top: 18px;
        padding-left: 15px;
        padding-right: 15px;
    }


    .hr1.show-for-medium-down {
        margin-top: 0px;
    }


    .article_content .egblockquote:before {
        margin-left: 0px;
    }




    .widgeteg_left, .widgeteg_right {
        margin-top: 8px;
        margin-right: 0px;
        margin-left: 0px;
        margin-bottom: 20px;
        padding: 13px;
        float: none;
        border-top: 1px solid #e1e1e1;
        border-bottom: 1px solid #e1e1e1;
    }


    .article_content .egblockquote p {
        display: block;
        font-family: "Open Sans", "Roboto", san-serif;
        font-weight: 300;
        font-size: 15px;
        font-style: italic;
        clear: both;
        color: #222222;
        line-height: initial;;
    }


    .article_content h2, .article_content h3 {
        clear: both;
        font-size: 20px;
        font-weight: 600;
        color: #222222;
        margin-top: 28px;
        margin-bottom: 26px;
        margin-left: 15px;
    }


    .article_content h2 b, .article_content h3 b, .article_content h2 strong, .article_content h3 strong {
        clear: both;
        color: #222222;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }


    .article_content h3, .article_content h3 b, .article_content h3 strong {
        clear: both;
        font-size: 14px;
        line-height: initial;;
        font-weight: 700;
        color: #222222;
        margin-top: 18px;
        margin-bottom: 20px;
        margin-left: 15px;
    }


    .widgeteg_right, .widgeteg_left {
        margin-left: 15px;
        margin-right: 15px;
        margin-bottom: 20px;
        padding: 15px 0 15px 0px;
        float: none;
        width: calc(100% - 30px);
    }


    .heightegw-25 {
        min-height: 109px;
    }


    .article_content ul {
        margin-left: 16px;
        clear: both;
    }


    .article_content ul li {
        clear: both;
        position: relative;
        margin-bottom: 10px;
        padding-left: 19px;
        padding-right: 25px;
        list-style: none;
        margin-left: 30px;
        font-size: 14px;
        line-height: initial;;
    }


    .article_content_premium ul li, .article_content_premium ol li {
        font-size: 15px;
        line-height: initial;;
    }


    .size-thumb330 {
        width: 100%;
    }


    .insta_row1, .insta_row2, .insta_left, .insta_right {
        float: none;
        margin: 0 0px 0 0;
        max-width: 124% !important;
        width: 100%;
        margin-top: 0px !important;
        padding-left: 0;
        padding-right: 0;
    }


    .widgeteg_more {
        margin-top: -7px;
        font-size: 12px;
        padding-bottom: 7px;
        text-transform: uppercase;
        color: #222222;
        font-weight: 400;
        font-family: "Open Sans", "Roboto", san-serif;
    }


    .widgeteg_link {
        line-height: initial;;
        display: block;
        margin-top: -1px;
        font-size: 14px;
        padding-bottom: 7px;
        color: #ed1c24;
        font-weight: 600;
        font-family: "Open Sans", "Roboto", san-serif;
        text-decoration: none;
    }


    .insta_row1, .insta_row2, .insta_left, .insta_right {
        float: none;
        margin: 0 auto;
    }


    .alignleft, .alignright {
        float: none;
        padding-right: 0px;
        margin-left: 0px;
        max-width: 120%;
        width: 109%;
        padding-bottom: 20px;
    }


    figcaption.wp-caption-text {
        font-size: 12px;
        padding-left: 0px;
        padding-top: 7px;
        padding-bottom: 6px;
        margin-left: 15px;
        letter-spacing: 0.05em;
        color: #666666;
        line-height: initial;;
        margin-right: 39px;
    }


    p .alignleft, p .alignright {
        float: none;
        padding-right: 0px;

        max-width: 120%;
        margin-left: 7%;

        width: 87%;
        padding-bottom: 20px;
    }


    p .insta_row1, p .insta_row2, p .insta_left, p .insta_right {
        float: none;
        margin: 0 -15px 0 15px !important;
    }


    .mobile-menu_trigger {
        left: 4px !important;
    }


    .columns822 {
        padding-right: 22px;
        padding-left: 15px;
    }


    .page-header {
        position: relative;
        margin-bottom: 25px;
        height: 71px;
        border-bottom: 1px solid #dadada;
    }



    .timeclass {
        margin-top: -13px;
        position: absolute;
        right: 15px;
    }


    .mobile_premium .timeclass {
        margin-top: -13px;
        position: absolute;
        right: 31px;
    }


    .article_nav-title {
        position: relative;
        margin-bottom: 5px;
        padding-bottom: 12px;
        border-bottom: 2px solid #e9e9e9;
        color: #222222;
        font-family: "Open Sans",  san-serif;
        font-size: 16px;
        font-weight: 600;
        line-height: initial;;
        margin-left: 15px;
    }


    .article_nav-list {
        color: #222222;
        font-size: 12px;
        font-weight: 500;
        margin-left: 15px;
        margin-right: 15px;
    }


    .article_date img {
        display: none;
    }

    .article_nav-list .b-a-n-e-r {
        min-height: 61px;
    }


    .wide_figure {
        margin: 0 -66px 0 -66px !important;
    }


    .hr300 {
        display: none;
    }


    .comments {
        margin-left: 15px;
        margin-right: 15px;
    }


    .subscribe_block .columns {
        padding-right: 0;
        padding-left: 0;
    }


    .ad_desctop {
        display: none;
    }


    .b-a-n-e-r_desctop {
        display: none !important;
    }


    .article_content .ad_all, .article_content .ad_mobile, .article_content .b-a-n-e-r_all, .article_content .b-a-n-e-r_mobile {
        margin-left: 0px !important;
        float: none;
        padding-right: 0px;
        padding-bottom: 0;
        margin-bottom: 10px;
        width: 100%;
        /* min-height: calc(100vh - 22px); */
    }


    .ad_mobile, ad_all, .b-a-n-e-r_mobile, b-a-n-e-r_all {
        display: block !important;
        padding-bottom: 20px;
        width: 100%;
    }

    .article_b-a-n-e-r .b-a-n-e-r_mobile {
        background: #ffffff;
        min-height: 302px;
        display: flex;
        flex-direction:column;
        justify-content: center;
    }

    article .b-a-n-e-r_mobile, .article_content .b-a-n-e-r_all {
        display: flex ;
        flex-direction: column;
        justify-content: center;
        min-height: 302px;
        margin-left: 0;
        margin-right: 0;
        /* width: 110%; */
        background-color: rgba(100, 100, 100, 0.06);
        text-align: center;
    }

    .egmobile {
        display: block !important;
        padding-bottom: 20px;
    }


    .article {
        margin-left: 0;
        margin-right: 0;
    }


    .article_content {
        padding-left: 0px;
        padding-right: 0px;;
    }


    .article_content p, .article_content {
        font-size: 17px;
        margin-right: 15px;
        margin-left: 15px;
    }

    .article_content.wideart p, .article_content.wideart {
        font-size: 14px;
        margin-right: 7px;
        margin-left: 7px;
    }


    .article_content_premium p, .article_content_premium {
        font-size: 15px;
        line-height: initial;;
        margin-right: 15px;
        margin-left: 15px;
    }


    .article_meta {
        font-size: 12px;
    }


    .article_title {
        font-size: 20px;
        line-height: initial;;
        font-weight: 700;
        color: #222222;
        margin-left: 15px;
        margin-right: 15px;
        margin-top: -3px;
    }

    .article_title.wideart {
        font-size: 20px;
        line-height: initial;;
        font-weight: 700;
        color: #222222;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: -3px;
    }

    .article_meta {
        margin-left: 15px;
    }

    .article_meta.wideart {
        margin-left: 4px;
    }


    .article_content h1 {
        font-size: 20px;
        line-height: initial;;
        font-weight: 600;
        color: #222222;
    }


    .article_content h2 {
        font-size: 18px;
        line-height: initial;;
    }


    .article_figure .wp-caption-text, .wp-caption-text-wide {
        font-size: 14px;
        margin-top: 10px;
        margin-bottom: 5px;
        margin-left: 23px;
        margin-right: 15px;
        font-size: 12px;
        font-weight: 400;
        line-height: initial;;
    }


    .article_figure {
        margin: 0 0px;
        margin-bottom: 0px;
    }


    .article_author-link {
        font-size: 16px;
    }


    .outdata {
        font-size: 14px;
        text-transform: initial;
        margin-bottom: 4px;
        text-align: left;
    }
}





.egblockquote strong, .egblockquote b {
    color: #ed1c24;
}


.egblockquote {
    font-family: "Open Sans", "Roboto", san-serif;
    font-weight: 300;
    line-height: initial;;
    font-style: italic;
    padding-top: 22px;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    position: relative;
    top: 20px;
    margin-bottom: 39px;
}


.egblockquote p {
    font-family: "Open Sans", "Roboto", san-serif;
    font-weight: 500;
    font-style: italic;
    margin: 0 0 16px;
    font-size: 18px;
    color: black;
}


.egblockquote cite {
    font-style: normal;
}


.padding30 {
    padding-right: 35px;
}


.column, .columns {
    padding-right: 15px;
    padding-left: 15px;
}


.columns_premium {
    padding-left: 0px;
    padding-right: 0px;
}


.columns822 {
    padding-right: 22px;
    padding-left: 15px;
}


.page-header_logo {
    position: absolute;
    top: 14px;
    left: 50px;
}


.main-menu_list {
    left: 200px;
}


.page-header_bottom {
    padding-left: 18px;
}


.article_content iframe {
    margin-top: 16px;
}


.article_content_wide h2, .article_content_wide h3, .article_content_wide h2 strong, .article_content_wide h3 strong, h2 strong, h3 strong {
    font-size: 20px;
    font-weight: 600;
    line-height: initial;;
    color: #222222;
    margin-top: 28px;
    margin-bottom: 26px;
}


.article_content_wide p strong, .article_content_wide p b, .article_content p strong, .article_content p b {
    font-weight: 500;
}

.article_content_wide p blockquote strong, .article_content blockquote strong {
    font-weight: 900;
    color: black;
}

.thumb-wrap {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

.thumb-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-width: 0;
    outline-width: 0;
}

.youtube_embed_iframe {
    margin-bottom: 5px !important;
    margin-top: 5px !important;
}


.banner647150 {
    width: 110%;
    float: none;
    margin-left: 0 !important;
    margin-right: 0;
}


.banner647148 {
    margin-left: 0;
    margin-right: 0;
    width: 110%;
}


.b-a-n-e-r647150 {
    width: 110%;
    float: none;
    margin-left: 0 !important;
    margin-right: 0;
}


.article_b-a-n-e-r_gnezdo .b-a-n-e-r.b-a-n-e-r_all {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}


.article_b-a-n-e-r_gnezdo .b-a-n-e-r.b-a-n-e-r_all>div {
    width: 100%;
}

.MediaCard-mediaAsset {
    display: block;
    position: fixed !important;
    max-height: 1000px !important;
}


.small40 {
    font-size: 30px;
}


img.lazy {
    opacity: 1;
    transition: opacity 0.3s;
}


img.lazy[data-src] {
    opacity: 0;
}


.site-header {
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px;
    overflow: hidden
}


@media screen and (max-width: 801px) {
    .site-header {
        display: none
    }
}


.site-header_all {
    position: relative
}


.site-header_logo, .site-header_fresh-issue, .site-header_socials {
    flex-grow: 1;
    flex-basis: 33.3333%
}


@media screen and (max-width: 900px) {
    .site-header_logo, .site-header_fresh-issue, .site-header_socials {
        display: none
    }
}


.site-header_social-btn {
    display: inline-block;
    margin: 0 8px
}


.site-header_social-btn .fa:hover {
    background: none;
    border: none
}


.site-header_logo {
    display: block;
    height: 69px;
    max-width: 318px;
    background: url("../images/logo.png") center center no-repeat;
    background-size: contain;
    overflow: hidden;
    text-indent: -9999px
}


.site-header_fresh-issue {
    display: -webkit-flex;
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: flex-end
}


.site-header_fresh-cover {
    display: block;
    position: relative;
    height: 80px;
    width: 150px
}


.site-header_fresh-cover img {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 115px;
    transform: skew(-10deg, 0);
    transition: all .4s
}


.site-header_fresh-cover:hover img {
    transform: none
}


.site-header_fresh-number {
    display: block;
    margin-right: 15px;
    color: #222;
    font-family: "Open Sans",  san-serif;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase
}


.site-header_fresh-number strong {
    display: block;
    font-weight: 600
}


.site-header_fresh-number span {
    display: block;
    font-weight: 300
}


.site-header_overlay {
    display: none;
    position: absolute;
    height: 12000px;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.47);
    z-index: 100
}


.site-header_overlay.open {
    display: block
}


.site-nav {
    flex-grow: 1;
    flex-shrink: 1
}


@media screen and (max-width: 801px) {
    .site-nav {
        display: none
    }
}


.site-nav_list {
    margin: 0 20px;
    padding: 0;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center
}


.site-nav_list .menu-item {
    margin: 0 10px;
    list-style: none;
    font-family: "Open Sans",  san-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase
}


.site-nav_list a {
    text-decoration: none
}


.site-nav_duplicator-wrapper {
    margin: 0 10px;
    list-style: none;
    font-family: "Open Sans",  san-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer
}


.site-nav_inner {
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 60px;
    width: 1080px;
    background: #eee
}


@media screen and (max-width: 1080px) {
    .site-nav_inner {
        width: 100vw
    }
}


.site-nav_inner.fixed {
    position: fixed;
    top: 0px;

    border-bottom: 1px solid #cfdee5;


    padding-bottom: 12px;
    height: 70px;

}




@media screen and (max-width: 801px) {
    .site-nav_inner.fixed .site-nav_logo-mobile {
        display: none
    }
}


@media screen and (max-width: 801px) {
    .site-nav_inner.fixed .site-nav_sharing-mobile {
        display: block
    }
}


.site-nav_wrapper {
    height: 60px
}


.site-nav_search-trigger, .site-nav_hamburger {
    flex-grow: 0;
    flex-shrink: 0;
    height: 60px;
    width: 60px;
    text-align: center;
    line-height: initial;;
    cursor: pointer
}


.site-nav_search-trigger .fa, .site-nav_hamburger .fa {
    font-size: 20px
}


.site-nav_search-trigger .fa-close {
    display: none
}


.site-nav_search-trigger.open {
    background: #ec1c24;
    color: #fff
}


.site-nav_search-trigger.open .fa-search {
    display: none
}


.site-nav_search-trigger.open .fa-close {
    display: inline-block;
    font-size: 25px
}


.site-nav_search-block {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -100px;
    padding: 10px 20px;
    background: #ec1c24;
    box-sizing: border-box;
    color: #fff;
    height: 100px
}


.site-nav_search-block.open {
    display: block
}


.site-nav_search-block form {
    display: block;
    position: relative;
    width: 100%;
    height: 80px
}


.site-nav_search-text {
    display: block;
    position: absolute;
    bottom: 15px;
    width: 100%;
    background: transparent;
    border: none;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 18px;
    font-style: italic;
    text-transform: uppercase;
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
    appearance: textfield;
    outline: none
}


.site-nav_search-text::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.6)
}


.site-nav_search-text:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.6)
}


.site-nav_search-text::-moz-placeholder {
    color: rgba(255, 255, 255, 0.6)
}


.site-nav_search-text:-moz-placeholder {
    color: rgba(255, 255, 255, 0.6)
}


.site-nav_logo-mobile {
    display: none;
    height: 40px;
    width: 183px;
    overflow: hidden;
    text-indent: -9999px;
    //background: url("https://www.eg.ru/wp-content/uploads/2021/12/logo2022080517.png") center center no-repeat;
    background-size: contain
}


@media screen and (max-width: 801px) {
    .site-nav_logo-mobile {
        display: block
    }
}


.site-nav_sharing-mobile {
    display: none;
    height: 40px;
    width: 183px;
    overflow: hidden;
    flex-grow: 1;
    text-align: center
}


.menu-mobile {
    position: absolute;
   // top: 0px;
    right: -380px;
    padding: 15px 30px;
    max-height: 100vh;
    width: 380px;
    background: #fff;
    box-sizing: border-box;
    z-index: 101;
    transition: all .4s;
    overflow-y: auto
}


@media screen and (max-width: 380px) {
    .menu-mobile {
        padding: 15px;
        width: 320px
    }


    .menu-mobile.open {
        left: 0
    }
}


.menu-mobile.open {
    left: calc(50% + 160px);
}


@media screen and (max-width: 800px) {
    .menu-mobile.open {
        left: 0
    }

    .article_tags {
        margin-left: 16px;
    }

    .b-a-n-e-r141679 {
        min-height: 120px;
    }
}


.menu-mobile_list {
    margin: 0;
    padding: 0
}


.menu-mobile_list .menu-item {
    margin: 0;
    padding: 0;
    list-style: none;

    color: #222;
    font-family: "Open Sans", san-serif;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase
}


.menu-mobile_list .menu-item:last-child {
    border-bottom: none
}


.menu-mobile_list .menu-item a {
    display: block;
    height: 40px;
    color: #233f93;
    line-height: initial;;
    text-decoration: none
}


.menu-mobile_item {
    margin: 0;
    padding: 15px 0;
    list-style: none;
    border-bottom: 1px solid #cfdee5;
    color: #222;
    font-family: "Open Sans",  san-serif;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase
}


.menu-mobile_item:after {
    display: block;
    clear: both;
    content: ''
}


.menu-mobile_item:last-child {
    border-bottom: none
}


.menu-mobile_logo {
    display: block;
    margin-bottom: 20px;
    height: 61px;
    width: 275px;
    background: url("../images/logo-small.png") center center no-repeat;
    background-size: contain;
    overflow: hidden;
    text-indent: -9999px
}


@media screen and (max-width: 380px) {
    .menu-mobile_logo {
        width: 220px
    }
}


.menu-mobile_close {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    height: 40px;
    width: 40px;
    color: #999;
    cursor: pointer;
    font-size: 30px
}


.menu-mobile_fresh-issue {
    display: -webkit-flex;
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: space-between;
    font-family: "Open Sans",  san-serif
}


.menu-mobile_fresh-cover {
    width: 45%;
    height: auto
}


.menu-mobile_fresh-cover img {
    display: block;
    width: 100%
}


.menu-mobile_fresh-number {
    width: 50%;
    color: #222;
    font-family: "Open Sans",  san-serif;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase
}


.menu-mobile_fresh-number strong {
    display: block;
    font-weight: 600
}


.menu-mobile_fresh-number span {
    display: block;
    font-weight: 300
}


.menu-mobile_fresh-number strong a, .menu-mobile_fresh-number span a {
    text-decoration: none;
    color: inherit
}


.menu-mobile_fresh-number div {
    margin-bottom: 30px
}


.menu-mobile_fresh-number div:last-child {
    margin-bottom: 0
}


.menu-mobile_soc-link {
    display: inline-block;
    margin: 0 5px;
    height: 30px;
    width: 30px;
  //  background: #cfdee5;
    border-radius: 50%;
    line-height: initial;;
    text-align: center
}


@media screen and (max-width: 380px) {
    .menu-mobile_soc-link {
        margin: 0 2px
    }
}


.menu-mobile_soc-link .fa:hover {
    background: transparent;
    border: none
}


.menu-mobile_soc-text {
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 10px;
    text-align: center;
    color: #ffffff;
}


.page-wrapper {
    overflow: hidden
}


.text-center {
    text-align: center
}


.hidden {
    display: none
}


body.menu-open {
  //  overflow: hidden
}


.article_content_premium .article_nav-title {
    margin-left: 17.7%;
    margin-right: 17.7%;
    border-bottom: 1px solid #e9e9e9 !important;
    margin-bottom: 27px;
    padding-bottom: 31px;
}


.mobile-menu_inner {
    position: fixed !important;
}


.yandex_adp3, .ad5 {
    width: 100%;
    text-align: center;
}


.site-header_fresh-issue {
    max-height: 100px;
}


.article_content_premium .telepro_insta {
    padding: 30px;
}


.root_aside {
    position: relative
}


.root_aside:after {
    border-left: solid 1px #ffffff;
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: -15px;
    bottom: 0
}


.root_border-bottom-3 {
    height: 100%;
    position: static
}


.root_border-bottom-3:after {
    border-bottom: solid 1px #ffffff;
    content: " ";
    display: block;
    position: absolute;
    bottom: 15px;
    width: calc(33.3333% - 30px)
}


.root_border-bottom {
    height: 100%;
    position: static
}


.root_border-bottom:after {
    border-bottom: solid 1px #ffffff;
    content: " ";
    display: block;
    position: absolute;
    bottom: 15px;
    width: calc(50% - 30px)
}


@media all and (max-width: 820px) and (min-width: 421px) {
    .root_pos-relative-medium {
        position: relative
    }
}


@media all and (min-width: 821px) {
    .root_pos-relative-large {
        position: relative
    }
}


.root_ad-240x400 {
    margin: 15px 0;
    max-width: 240px;
    max-height: 400px
}


.root_first-top-news-item, .root_top-news-item {
    display: block;
    position: relative;
    margin: 15px 0
}


@media all and (max-width: 820px) {
    .root_first-top-news-item {
        margin: 0 0 15px 0;
        width: 100vw
    }
}


@media all and (max-width: 820px) {
    .root_top-news-item {
        padding: 0 10px
    }
}


.root_top-news-section {
    background-color: #cfdee5;
    color: #888;
    display: block;
    font-size: 12px;
    font-weight: 300;
    height: 25px;
    line-height: initial;;
    padding: 0 12px;
    position: absolute;
    text-decoration: none;
    text-transform: uppercase;
    bottom: 0;
    left: 0;
    transform: translateY(50%)
}


.root_top-news-section:hover {
    text-decoration: underline
}


@media all and (max-width: 480px) {
    .root_top-news-section {
        left: 25px
    }
}


.root_top-news-label-small {
    display: none
}


@media all and (max-width: 480px) {
    .root_top-news-label-small {
        display: block;
        position: absolute;
        left: 0;
        bottom: 0;
        top: auto;
        transform: translateY(50%);
        width: 25px;
        padding: 0 0 0 5px;
        font-size: 16px
    }
}

.root_footer {
    background-color: #cfdee5;
}


.root_footer-collection-header {
    border-bottom: solid 1px #fff;
    height: 37px;
    margin-bottom: 15px
}


.root_footer-collection-header-title {
    border-bottom: solid 1px #e74c3c;
    bottom: -1px;
    color: #333;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    line-height: initial;;
    position: relative;
    text-transform: uppercase
}


.root_footer-collection-item {
    border-bottom: solid 1px #fff;
    display: flex;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 15px
}


.root_footer-collection-item-image-link {
    display: block;
    flex: 0 0 80px;
    order: 3
}


.root_footer-collection-item-image {
    display: block;
    width: auto;
    height: 80px
}


.root_footer-collection-item-title {
    align-self: flex-start;
    color: #222;
    display: block;
    font-size: 14px;
    font-weight: 500;
    flex: auto;
    line-height: 1.2;
    max-height: 69px;
    overflow: hidden;
    text-decoration: none;
    width: 100%
}


.root_footer-collection-item-meta {
    display: flex;
    position: absolute;
    bottom: 15px;
    left: 0;
    width: calc(100% - 90px)
}


.root_footer-collection-item-meta-view, .root_footer-collection-item-meta-comments, .root_footer-collection-item-meta-share {
    color: #999;
    display: block;
    flex: auto;
    font-size: 12px;
    font-weight: 300
}


.root_footer-collection-item-meta-view .fa, .root_footer-collection-item-meta-view .far, .root_footer-collection-item-meta-comments .fa, .root_footer-collection-item-meta-comments .far, .root_footer-collection-item-meta-share .fa, .root_footer-collection-item-meta-share .far {
    padding-right: 5px
}


.root_footer-collection-item-section {
    background-color: #fff;
    color: #888;
    display: block;
    font-size: 12px;
    font-weight: 300;
    height: 25px;
    line-height: initial;;
    padding: 0 12px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    bottom: 15px;
    right: 0;
    width: 80px
}


.root_footer-collection-item-section:hover {
    text-decoration: underline
}


.root_footer-tags {
    margin: 15px 0;
    display: flex;
    justify-content: space-between
}


.root_footer-tags-primary {
    list-style-type: none;
    padding: 0 8px;
    width: 131px
}


.root_footer-tags-secondary-item {
    list-style-type: none
}


.root_footer-tags-primary-link, .root_footer-tags-secondary-item-link {
    text-decoration: none
}


.root_footer-tags-primary-link:hover, .root_footer-tags-secondary-item-link:hover {
    text-decoration: underline
}


.root_footer-tags-primary-link {
    color: #222;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase
}


.root_footer-tags-secondary-item-link {
    color: #222;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.63
}


.root_footer-bottom:after {
    clear: both;
    content: " ";
    display: block
}


@media all and (max-width: 820px) {
    .root_footer-bottom {
        display: flex;
        flex-direction: column
    }
}


.root_footer-bottom-logo {
    float: left;
    width: 24%
}


@media all and (max-width: 820px) {
    .root_footer-bottom-logo {
        float: none;
        text-align: center;
        width: 100%
    }
}


.root_footer-bottom-logo-caption {
    color: #222;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.63;
    margin: 8px
}


.root_footer-bottom-socials-n-counters {
    display: flex;
    flex-direction: column;
    float: left;
    width: 24%;
    padding: 0 8px 8px 8px
}


@media all and (max-width: 820px) {
    .root_footer-bottom-socials-n-counters {
        flex-direction: row;
        float: none;
        justify-content: space-between;
        width: 100%
    }
}


.root_footer-bottom-socials {
    display: flex;
    flex-wrap: nowrap;
    flex: auto;
    justify-content: space-between;
    padding-bottom: 8px
}


@media all and (max-width: 820px) {
    .root_footer-bottom-socials {
        padding-right: 15px
    }
}


.root_footer-bottom-social {
    display: block;
    font-size: 16px;
    line-height: initial;;
    padding-right: 8px
}


.root_footer-bottom-social:last-child {
    padding-right: 0
}


.root_footer-bottom-social i:hover {
    border: none;
    background: none
}


.root_footer-bottom-nav {
    display: flex;
    flex-wrap: wrap;
    float: right;
    width: 74%
}


@media all and (max-width: 820px) {
    .root_footer-bottom-nav {
        justify-content: space-around;
        float: none;
        width: 100%
    }
}


.root_footer-bottom-nav-item {
    list-style-type: none;
    padding-right: 45px;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 15px;
    text-transform: uppercase
}


.root_footer-bottom-nav-item:last-child {
    padding-right: 0
}


@media all and (max-width: 820px) {
    .root_footer-bottom-nav-item {
        padding: 0 15px
    }


    .root_footer-bottom-nav-item:last-child {
        padding: 0 15px
    }
}


.root_footer-bottom-nav-link {
    text-decoration: none
}


.root_footer-bottom-nav-link:hover {
    text-decoration: underline
}


.root_footer-bottom-disclaimer {
    float: right;
    width: 74%;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.45
}

.addthis_inline_share_toolbox_4 {
    margin-top: 30px;
    text-align: left;
    margin-left: 18%;
    top: -12px;
    position: relative;
}

.menu-mobile_soc-link, .site-nav_hamburger, .root_footer-bottom-socials {
    color: #333333;
}

.fa-facebook-f:before, .fa-facebook:before {
    width: 12px;
    height: 12px;
    display: block;
    content: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='facebook-f' class='svg-inline--fa fa-facebook-f fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='rgb(157, 157, 157)' d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'%3E%3C/path%3E%3C/svg%3E");


}

.fa-bars:before {
    width: 22px;
    height: 22px;
    display: block;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="bars" class="svg-inline--fa fa-bars fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="rgb(157, 157, 157)" d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"></path></svg>');
    padding-left: 6px;
    padding-top: 3px;


}

.fa-vk:before {
    width: 19px;
    height: 19px;
    display: block;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="vk" class="svg-inline--fa fa-vk fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="rgb(157, 157, 157)" d="M545 117.7c3.7-12.5 0-21.7-17.8-21.7h-58.9c-15 0-21.9 7.9-25.6 16.7 0 0-30 73.1-72.4 120.5-13.7 13.7-20 18.1-27.5 18.1-3.7 0-9.4-4.4-9.4-16.9V117.7c0-15-4.2-21.7-16.6-21.7h-92.6c-9.4 0-15 7-15 13.5 0 14.2 21.2 17.5 23.4 57.5v86.8c0 19-3.4 22.5-10.9 22.5-20 0-68.6-73.4-97.4-157.4-5.8-16.3-11.5-22.9-26.6-22.9H38.8c-16.8 0-20.2 7.9-20.2 16.7 0 15.6 20 93.1 93.1 195.5C160.4 378.1 229 416 291.4 416c37.5 0 42.1-8.4 42.1-22.9 0-66.8-3.4-73.1 15.4-73.1 8.7 0 23.7 4.4 58.7 38.1 40 40 46.6 57.9 69 57.9h58.9c16.8 0 25.3-8.4 20.4-25-11.2-34.9-86.9-106.7-90.3-111.5-8.7-11.2-6.2-16.2 0-26.2.1-.1 72-101.3 79.4-135.6z"></path></svg>');


}

.fa-youtube:before {
    width: 23px;
    height: 23px;
    display: block;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="youtube" class="svg-inline--fa fa-youtube fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="rgb(157, 157, 157)" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg>');


}

.fa-odnoklassniki:before {
    width: 10px;
    height: 10px;
    display: block;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="odnoklassniki" class="svg-inline--fa fa-odnoklassniki fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="rgb(157, 157, 157)" d="M275.1 334c-27.4 17.4-65.1 24.3-90 26.9l20.9 20.6 76.3 76.3c27.9 28.6-17.5 73.3-45.7 45.7-19.1-19.4-47.1-47.4-76.3-76.6L84 503.4c-28.2 27.5-73.6-17.6-45.4-45.7 19.4-19.4 47.1-47.4 76.3-76.3l20.6-20.6c-24.6-2.6-62.9-9.1-90.6-26.9-32.6-21-46.9-33.3-34.3-59 7.4-14.6 27.7-26.9 54.6-5.7 0 0 36.3 28.9 94.9 28.9s94.9-28.9 94.9-28.9c26.9-21.1 47.1-8.9 54.6 5.7 12.4 25.7-1.9 38-34.5 59.1zM30.3 129.7C30.3 58 88.6 0 160 0s129.7 58 129.7 129.7c0 71.4-58.3 129.4-129.7 129.4s-129.7-58-129.7-129.4zm66 0c0 35.1 28.6 63.7 63.7 63.7s63.7-28.6 63.7-63.7c0-35.4-28.6-64-63.7-64s-63.7 28.6-63.7 64z"></path></svg>');


}

.fa-twitter:before {
    width: 19px;
    height: 19px;
    display: block;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="twitter" class="svg-inline--fa fa-twitter fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(157, 157, 157)" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg>');


}

.fa-instagram:before {
    width: 17px;
    height: 17px;
    display: block;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="instagram" class="svg-inline--fa fa-instagram fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="rgb(157, 157, 157)" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>');


}

.fa-telegram:before {
    width: 19px;
    height: 19px;
    display: block;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="telegram" class="svg-inline--fa fa-telegram fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="rgb(157, 157, 157)" d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm121.8 169.9l-40.7 191.8c-3 13.6-11.1 16.9-22.4 10.5l-62-45.7-29.9 28.8c-3.3 3.3-6.1 6.1-12.5 6.1l4.4-63.1 114.9-103.8c5-4.4-1.1-6.9-7.7-2.5l-142 89.4-61.2-19.1c-13.3-4.2-13.6-13.3 2.8-19.7l239.1-92.2c11.1-4 20.8 2.7 17.2 19.5z"></path></svg>');


}

.fa-search:before {
    padding-left: 14px;
    width: 35px;
    height: 35px;
    display: block;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="search" class="svg-inline--fa fa-search fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(157, 157, 157)" d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg>');


}

.fa-eye:before {
    width: 10px;
    height: 10px;

    display: inline-block;;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="eye" class="svg-inline--fa fa-eye fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="rgb(153, 153, 153)" d="M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z"></path></svg>');


}

.fa-comment-alt:before {
    width: 10px;
    height: 10px;
    display: inline-block;;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="comment-alt" class="svg-inline--fa fa-comment-alt fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(153, 153, 153)" d="M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 9.8 11.2 15.5 19.1 9.7L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64z"></path></svg>');


}

.fa-share-square:before {
    width: 10px;
    height: 10px;
    display: inline-block;;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="share-square" class="svg-inline--fa fa-share-square fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="rgb(153, 153, 153)" d="M568.482 177.448L424.479 313.433C409.3 327.768 384 317.14 384 295.985v-71.963c-144.575.97-205.566 35.113-164.775 171.353 4.483 14.973-12.846 26.567-25.006 17.33C155.252 383.105 120 326.488 120 269.339c0-143.937 117.599-172.5 264-173.312V24.012c0-21.174 25.317-31.768 40.479-17.448l144.003 135.988c10.02 9.463 10.028 25.425 0 34.896zM384 379.128V448H64V128h50.916a11.99 11.99 0 0 0 8.648-3.693c14.953-15.568 32.237-27.89 51.014-37.676C185.708 80.83 181.584 64 169.033 64H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48v-88.806c0-8.288-8.197-14.066-16.011-11.302a71.83 71.83 0 0 1-34.189 3.377c-7.27-1.046-13.8 4.514-13.8 11.859z"></path></svg>');


}

article .fa-share-square:before, .sh3 .fa-share-square:before {
    width: 10px;
    height: 10px;
    display: inline-block;;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="share-square" class="svg-inline--fa fa-share-square fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="rgb(255, 255, 255)" d="M568.482 177.448L424.479 313.433C409.3 327.768 384 317.14 384 295.985v-71.963c-144.575.97-205.566 35.113-164.775 171.353 4.483 14.973-12.846 26.567-25.006 17.33C155.252 383.105 120 326.488 120 269.339c0-143.937 117.599-172.5 264-173.312V24.012c0-21.174 25.317-31.768 40.479-17.448l144.003 135.988c10.02 9.463 10.028 25.425 0 34.896zM384 379.128V448H64V128h50.916a11.99 11.99 0 0 0 8.648-3.693c14.953-15.568 32.237-27.89 51.014-37.676C185.708 80.83 181.584 64 169.033 64H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48v-88.806c0-8.288-8.197-14.066-16.011-11.302a71.83 71.83 0 0 1-34.189 3.377c-7.27-1.046-13.8 4.514-13.8 11.859z"></path></svg>');


}

article .sh1on .fa-share-square:before, article .sh2on .fa-share-square:before, .sh3on .fa-share-square:before {
    width: 10px;
    height: 10px;
    display: inline-block;;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="share-square" class="svg-inline--fa fa-share-square fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="rgb(238, 68, 51)" d="M568.482 177.448L424.479 313.433C409.3 327.768 384 317.14 384 295.985v-71.963c-144.575.97-205.566 35.113-164.775 171.353 4.483 14.973-12.846 26.567-25.006 17.33C155.252 383.105 120 326.488 120 269.339c0-143.937 117.599-172.5 264-173.312V24.012c0-21.174 25.317-31.768 40.479-17.448l144.003 135.988c10.02 9.463 10.028 25.425 0 34.896zM384 379.128V448H64V128h50.916a11.99 11.99 0 0 0 8.648-3.693c14.953-15.568 32.237-27.89 51.014-37.676C185.708 80.83 181.584 64 169.033 64H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48v-88.806c0-8.288-8.197-14.066-16.011-11.302a71.83 71.83 0 0 1-34.189 3.377c-7.27-1.046-13.8 4.514-13.8 11.859z"></path></svg>');


}

.fa-user:before {

    width: 15px;
    height: 15px;
    display: inline-block;;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="user" class="svg-inline--fa fa-user fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="white" d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path></svg>');


}

.fa-gem:before {

    width: 15px;
    height: 15px;
    display: inline-block;;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="gem" class="svg-inline--fa fa-gem fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="white" d="M485.5 0L576 160H474.9L405.7 0h79.8zm-128 0l69.2 160H149.3L218.5 0h139zm-267 0h79.8l-69.2 160H0L90.5 0zM0 192h100.7l123 251.7c1.5 3.1-2.7 5.9-5 3.3L0 192zm148.2 0h279.6l-137 318.2c-1 2.4-4.5 2.4-5.5 0L148.2 192zm204.1 251.7l123-251.7H576L357.3 446.9c-2.3 2.7-6.5-.1-5-3.2z"></path></svg>');


}

.fa-images:before {

    width: 15px;
    height: 15px;
    display: inline-block;;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="images" class="svg-inline--fa fa-images fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="white" d="M480 416v16c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V176c0-26.51 21.49-48 48-48h16v208c0 44.112 35.888 80 80 80h336zm96-80V80c0-26.51-21.49-48-48-48H144c-26.51 0-48 21.49-48 48v256c0 26.51 21.49 48 48 48h384c26.51 0 48-21.49 48-48zM256 128c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-96 144l55.515-55.515c4.686-4.686 12.284-4.686 16.971 0L272 256l135.515-135.515c4.686-4.686 12.284-4.686 16.971 0L512 208v112H160v-48z"></path></svg>');


}

.fa-video:before {

    width: 15px;
    height: 15px;
    display: inline-block;;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="video" class="svg-inline--fa fa-video fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="white" d="M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8zm189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8z"></path></svg>');


}

.fa-microphone:before {

    width: 15px;
    height: 15px;
    display: inline-block;;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="microphone" class="svg-inline--fa fa-microphone fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="white" d="M176 352c53.02 0 96-42.98 96-96V96c0-53.02-42.98-96-96-96S80 42.98 80 96v160c0 53.02 42.98 96 96 96zm160-160h-16c-8.84 0-16 7.16-16 16v48c0 74.8-64.49 134.82-140.79 127.38C96.71 376.89 48 317.11 48 250.3V208c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v40.16c0 89.64 63.97 169.55 152 181.69V464H96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16h-56v-33.77C285.71 418.47 352 344.9 352 256v-48c0-8.84-7.16-16-16-16z"></path></svg>');


}

.fa-comment-dots:before {

    width: 15px;
    height: 15px;
    display: inline-block;;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="comment-dots" class="svg-inline--fa fa-comment-dots fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="white" d="M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32zM128 272c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"></path></svg>');


}

.fa-question-circle:before {

    width: 15px;
    height: 15px;
    display: inline-block;;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="question-circle" class="svg-inline--fa fa-question-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="white" d="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"></path></svg>');


}


.fablue-ie:before {

    width: 12px;
    height: 12px;
    display: inline-block;;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="internet-explorer" class="svg-inline--fa fa-internet-explorer fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(118, 167, 234)" d="M483.049 159.706c10.855-24.575 21.424-60.438 21.424-87.871 0-72.722-79.641-98.371-209.673-38.577-107.632-7.181-211.221 73.67-237.098 186.457 30.852-34.862 78.271-82.298 121.977-101.158C125.404 166.85 79.128 228.002 43.992 291.725 23.246 329.651 0 390.94 0 436.747c0 98.575 92.854 86.5 180.251 42.006 31.423 15.43 66.559 15.573 101.695 15.573 97.124 0 184.249-54.294 216.814-146.022H377.927c-52.509 88.593-196.819 52.996-196.819-47.436H509.9c6.407-43.581-1.655-95.715-26.851-141.162zM64.559 346.877c17.711 51.15 53.703 95.871 100.266 123.304-88.741 48.94-173.267 29.096-100.266-123.304zm115.977-108.873c2-55.151 50.276-94.871 103.98-94.871 53.418 0 101.981 39.72 103.981 94.871H180.536zm184.536-187.6c21.425-10.287 48.563-22.003 72.558-22.003 31.422 0 54.274 21.717 54.274 53.722 0 20.003-7.427 49.007-14.569 67.867-26.28-42.292-65.986-81.584-112.263-99.586z"></path></svg>');


}

.fablue-facebook-f:before, .fablue-facebook:before {
    width: 10px;
    height: 10px;
    display: block;
    content: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='facebook-f' class='svg-inline--fa fa-facebook-f fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='rgb(118, 167, 234)' d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'%3E%3C/path%3E%3C/svg%3E");


}


.fablue-vk:before {
    width: 18px;
    height: 18px;
    display: block;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="vk" class="svg-inline--fa fa-vk fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="rgb(118, 167, 234)" d="M545 117.7c3.7-12.5 0-21.7-17.8-21.7h-58.9c-15 0-21.9 7.9-25.6 16.7 0 0-30 73.1-72.4 120.5-13.7 13.7-20 18.1-27.5 18.1-3.7 0-9.4-4.4-9.4-16.9V117.7c0-15-4.2-21.7-16.6-21.7h-92.6c-9.4 0-15 7-15 13.5 0 14.2 21.2 17.5 23.4 57.5v86.8c0 19-3.4 22.5-10.9 22.5-20 0-68.6-73.4-97.4-157.4-5.8-16.3-11.5-22.9-26.6-22.9H38.8c-16.8 0-20.2 7.9-20.2 16.7 0 15.6 20 93.1 93.1 195.5C160.4 378.1 229 416 291.4 416c37.5 0 42.1-8.4 42.1-22.9 0-66.8-3.4-73.1 15.4-73.1 8.7 0 23.7 4.4 58.7 38.1 40 40 46.6 57.9 69 57.9h58.9c16.8 0 25.3-8.4 20.4-25-11.2-34.9-86.9-106.7-90.3-111.5-8.7-11.2-6.2-16.2 0-26.2.1-.1 72-101.3 79.4-135.6z"></path></svg>');


}

.fablue-youtube:before {
    width: 17px;
    height: 17px;
    display: block;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="youtube" class="svg-inline--fa fa-youtube fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="rgb(118, 167, 234)" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg>');


}

.fablue-odnoklassniki:before {
    width: 10px;
    height: 10px;
    display: block;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="odnoklassniki" class="svg-inline--fa fa-odnoklassniki fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="rgb(118, 167, 234)" d="M275.1 334c-27.4 17.4-65.1 24.3-90 26.9l20.9 20.6 76.3 76.3c27.9 28.6-17.5 73.3-45.7 45.7-19.1-19.4-47.1-47.4-76.3-76.6L84 503.4c-28.2 27.5-73.6-17.6-45.4-45.7 19.4-19.4 47.1-47.4 76.3-76.3l20.6-20.6c-24.6-2.6-62.9-9.1-90.6-26.9-32.6-21-46.9-33.3-34.3-59 7.4-14.6 27.7-26.9 54.6-5.7 0 0 36.3 28.9 94.9 28.9s94.9-28.9 94.9-28.9c26.9-21.1 47.1-8.9 54.6 5.7 12.4 25.7-1.9 38-34.5 59.1zM30.3 129.7C30.3 58 88.6 0 160 0s129.7 58 129.7 129.7c0 71.4-58.3 129.4-129.7 129.4s-129.7-58-129.7-129.4zm66 0c0 35.1 28.6 63.7 63.7 63.7s63.7-28.6 63.7-63.7c0-35.4-28.6-64-63.7-64s-63.7 28.6-63.7 64z"></path></svg>');


}

.fablue-twitter:before {
    width: 15px;
    height: 15px;
    display: block;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="twitter" class="svg-inline--fa fa-twitter fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(118, 167, 234)" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg>');


}

.fablue-instagram:before {
    width: 15px;
    height: 15px;
    display: block;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="instagram" class="svg-inline--fa fa-instagram fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="rgb(118, 167, 234)" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>');


}

.fablue-telegram:before {
    width: 15px;
    height: 15px;
    display: block;
    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="telegram" class="svg-inline--fa fa-telegram fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="rgb(118, 167, 234)" d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm121.8 169.9l-40.7 191.8c-3 13.6-11.1 16.9-22.4 10.5l-62-45.7-29.9 28.8c-3.3 3.3-6.1 6.1-12.5 6.1l4.4-63.1 114.9-103.8c5-4.4-1.1-6.9-7.7-2.5l-142 89.4-61.2-19.1c-13.3-4.2-13.6-13.3 2.8-19.7l239.1-92.2c11.1-4 20.8 2.7 17.2 19.5z"></path></svg>');


}

.sh1 {
    right: 0;
    color: white;
    padding: 10px;
    width: 185px;
    height: 32px;
    background-color: #f54d4b;
    position: absolute;
    right: 45px;
    margin-top: 8px;
    cursor: pointer;
}


.sh2 {
    right: 0;
    color: white;
    padding: 10px;
    width: 95%;
    height: 32px;
    background-color: #f54d4b;
    margin: 15px auto 10px;
    text-align: center;
    cursor: pointer;
}

.sh3 {
    right: 0;
    color: white;
    padding: 10px;
    width: 49%;
    height: 40px;
    background-color: #f54d4b;
    /* margin: 15px auto 10px;*/
    text-align: center;
    cursor: pointer;
    font-size: 12px;
    padding-top: 13px;

}

.shright {
    float: right;
    background-color: #cfdee5;
    color: #666666;
}

.shleft {
    float: left;

}

.sh1on, .sh2on, .sh3on {
    background-color: #cfdee5;
    color: #666666;
}

#sh2 {
    display: none;
    background-color: white;
    width: 100%;
    top: 0;
    z-index: 100;

    text-align: center;


    margin-top: 32px;
    position: absolute;
    padding-top: 7px;
    margin-left: -11px;;
}

@media (max-width: 900px) {
    .sh1 {
        display: none;
    }

    .shleft, .shright {
        width: calc(100% - 30px);
        float: none;
    }

    .shright {
        margin-top: 12px;
    }

    #sh2 {

        margin-top: -59px;

        margin-left: -9px;
        padding-bottom: 10px;
    }

    .sh2 {
        display: block;
    }

    #sh11 {
        display: none;
        background-color: white;
        width: 300px;
        top: 0;
        z-index: 100;
        left: 50%;
        margin-left: -150px;
        text-align: center;
        position: absolute;;
    }


}

#sh1 {
    display: none;
    background-color: white;
    width: 100%;
    top: 0;
    z-index: 100;

    text-align: center;
    position: absolute;
    padding-bottom: 8px;;
}

@media (min-width: 900px) {
    .sh2 {
        display: none;
    }


    .sh1 {
        display: block;
    }

    #sh12 {
        display: none;
        padding: 13px;
        position: absolute;
        background-color: white;
        width: 301px;
        height: 131px;
        right: 0;
        top: 0;
        z-index: 100;
    }
}

.feed_sub{
    margin: 8px -35px 0;
}
.feed_sub_h{
    font-weight: 900;
    font-size: 16px;
    color: rgb(126, 126, 126);
    line-height: 1.3;
}

.feed_sub_links{
    display: flex;
    overflow-x: auto;
    margin: 10px 0 20px;
}
.feed_sub_links a:hover{
    border-color: #ed1c24;
}
.feed_sub_links a:last-child{
    margin-right: 0 !important;
}
.feed_sub_links a{
    border: 1px solid transparent;
    display: inline-block;
    margin-right: 12px;
}
@media screen and (max-width: 800px){
    .feed_sub_links{
        margin-top: 12px;
    }
    .feed_sub_links a{
        margin-bottom: 6px;
    }
    .feed_sub{
        margin: 8px 0 0;
    }
    .feed_sub_h{
        max-width: 210px;
        margin: 0 auto;
        text-align: center;
        font-size: 14px;
        line-height: 1.2;
        font-weight: bold;
    }
}

#adfox_154591633109866031 {

    min-height: 600px;
}

.anchor {
    display: block;
    position: relative;
    top: -200px;
    visibility: hidden;
}



.viqeo-slot {
    padding-bottom: 27px;
}

.b-a-n-e-r141679.b-a-n-e-r_mobile {
    min-height: 120px;
}
.b-a-n-e-r141679.b-a-n-e-r_desctop {
       min-height: 90px;
   }



.root_editors-header {
    border-bottom: solid 1px #ffffff;
    height: 37px
}



.root_editors-header-title {
    border-bottom: solid 1px #e74c3c;
    bottom: -1px;
    color: #333;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    line-height: initial;;
    position: relative;
    text-transform: uppercase
}



.root_editors-body {
    padding-top: 8px
}



.root_editors-item {
    border-bottom: solid 1px #233f93;
    margin: 16px 0
}



.root_editors-item:first-child .root_editors-item-lead {
    display: none
}



.root_editors-item:first-child .root_editors-item-image-wrapper {
    display: block
}



@media all and (max-width: 820px) {
    .root_editors-item {
        min-height: 96px;
        padding-right: 90px;
        position: relative
    }
}



.root_editors-item-image-wrapper {
    display: none;
    position: relative;
    margin-bottom: 24px
}



@media all and (max-width: 820px) {
    .root_editors-item-image-wrapper {
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        height: 80px;
        width: 80px;
        overflow: hidden
    }

    .b-a-n-e-r1235851 {min-height: 300px;}
}



@media all and (max-width: 820px) {
    .root_editors-item-image {
        display: block;
        height: 100%;
        max-width: none
    }
}



.root_editors-item-section {
    background-color: #cfdee5;
    color: #888;
    display: block;
    font-size: 12px;
    font-weight: 300;
    height: 25px;
    line-height: initial;;
    padding: 0 12px;
    position: absolute;
    text-decoration: none;
    text-transform: uppercase;
    bottom: 0;
    left: 0;
    transform: translateY(50%)
}



.root_editors-item-section:hover {
    text-decoration: underline
}



@media all and (max-width: 820px) {
    .root_editors-item-section {
        display: none
    }
}



.root_editors-item-title {
    color: #222;
    display: block;
    line-height: 1.2;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 9px;
    text-decoration: none
}



.root_editors-item-title:hover {
    text-decoration: underline
}



.root_editors-item-lead {
    color: #505050;
    display: block;
    font-size: 12px;
    font-weight: 300;
    line-height: 1.2;
    margin-bottom: 12px
}



@media all and (max-width: 820px) {
    .root_editors-item-lead {
        display: none
    }
}



.root_editors-item-meta {
    display: none;
}



@media all and (max-width: 820px) {
    .root_editors-item-meta {
        position: absolute;
        bottom: 0;
        width: calc(100% - 90px)
    }
}



.root_editors-item-meta-view,
.root_editors-item-meta-comments,
.root_editors-item-meta-share {
    color: #999;
    display: block;
    flex: auto;
    font-size: 12px;
    font-weight: 300;
    margin-bottom: 12px
}



.root_editors-item-meta-view .fa,
.root_editors-item-meta-view .far,
.root_editors-item-meta-comments .fa,
.root_editors-item-meta-comments .far,
.root_editors-item-meta-share .fa,
.root_editors-item-meta-share .far {
    padding-right: 5px
}


.root_news-of-day-header {

    height: 27px
}



.root_news-of-day-header-title {

    bottom: -1px;
    color: #333;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    line-height: initial;;
    position: relative;
    text-transform: uppercase
}



.root_news-of-day-body {
    padding-top: 8px
}



.root_news-of-day-item {
    border-bottom: solid 1px #ffffff;
    display: block;
    line-height: 1.15;
    margin: 12px 0;
    padding-bottom: 12px;
    text-decoration: none
}



.root_news-of-day-item:hover {
    text-decoration: underline
}



.root_news-of-day-item:first-child {
    margin-top: 0
}



.root_news-of-day-time {
    color: #999;
    display: inline-block;
    font-size: 12px;
    margin-right: 10px
}



.root_news-of-day-headline {
    color: #222;
    font-size: 13px;
    font-weight: 400
}


.menu-item { white-space: nowrap; font-family: Open Sans !important; font-size: 16px !important; color: white;letter-spacing: 0.15em;}
#menu-main_menu li:nth-child(n+7)

{

    display: none;
}


.root_editors-header.mobilenow , .root_news-of-day-header.mobilenow  {text-align: right; margin-right: 15px;}

.root_news-of-day-item {border-bottom: none !important;}

@media screen and (max-width: 801px) {
    .root_news-of-day-header {text-align: right;}

    .fa-bars:before {
        width: 36px;
        height: 36px;
        display: block;

        padding-left: 6px;
        padding-top: 10px;
    }
}

.logg1 {height: 60px; width: 196px !important;}
.logg2 {height: 60px; width: 138px !important;}
.ham2 {    margin-right: 20px;margin-top: -19px; }
.nav2 {   max-width: 758px; width: 758px; }
.social2 { max-width: 179px;   flex-basis: 12.3333%;}
.wi16 {width: 16px;}
.mms {z-index: 300; background-color: white; color:#233f93; border:1px solid #233f93}
.closeclass {color: #ccc; font-style: normal;}
.posabs { margin-top: 14px;  position: absolute;}
.ppl10 {padding-left: 10px;}
.colorw {color: white}
.posrel {position: relative;}
.comclass {padding-left: 15px; padding-right: 15px;}

.figwidth {width: 100%;}
.figwidth1 {width: 100%; padding-bottom: calc(75% + 20px);}
.bt13pa {bottom: -13px; position: absolute;}
.auth12 { margin-top: 15px; padding-left: 8px; display: inline-block;}

.ml00 {margin-left: 0;}
.mw95 {max-width: 95%;}
.ttu {text-transform: uppercase;}
.also20 {clear: both; border:0; padding-top: 20px;}
.ptpl30 {padding-right: 30px; padding-left: 30px;}
.popularart {background-color: #cfdee5; padding-right: 25px; padding-left: 25px; margin:5px;margin-top: 15px; border-radius: 9px;}
.h57 {    height: 57px;}
.pttt15 {padding-top: 15px;}
.dinline {display: inline;}
.mtt15 {margin-top: 15px;}
.bbanner {bottom: 0px; position: fixed; z-index: 99999998; width: 100%; max-height: 100px; left: 0px; background-color: #808080;}
.stclose {z-index: 99999999;width: 30px;height: 30px;position: absolute;top: 0px;right: 0px;border: 1px solid rgba(0,0,0,0.5);border-radius: 4px; display: none}
.posabs {position: absolute;}
.bgclw {background-color: black; color: white;}
.zin250 {  z-index: 250;  position: relative;}
#licntAFB9 {border:0;}
#containerId275151 {margin:10px 0;}


@media (max-width: 1100px) {
    .viqeo-flyWidget, .viqeo-fly-widget {display: none !important;}

}

#adfox_163239936582813484 {
    max-height: 120px;
}
.b-a-n-e-r1271096 {
    max-height: 70vh;
}

.menu-mobile_list .menu-item {
    color:white;
    height: 40px;
}
.menu-mobile_list .current-menu-item {
    margin-top: 7px;
    margin-bottom: 3px;
    color: #1e88e5;
}

.menu-mobile_list .menu-item a {

    line-height: initial;

}
.menu-mobile.open {
    position: fixed !important;

}


.pager { padding: 25px 0; border-top: 1px solid #8f8f8f; font-size: 14px; text-align: center }



.pager_link { display: inline-block; margin: 0 5px; text-decoration: none }



.pager_link.active { color: #d34b4d }



#menu-item-857819 { color: #ec1c24; }



.mapvirus {width: 100%; height: calc(100vw * 1.5);}



.b-a-n-e-r715012 { padding-bottom: 0px !important; }



.root_footer-tags-secondary-list .root_footer-tags-primary-link { color: #222; font-size: 12px; font-weight: 400; line-height: 1.63; text-transform: initial; }



.root_footer-tags-primary-link { font-size: 13px;}



/* ���� ��������� */
.alert { padding: 0px; color: black; position: absolute; left: 55%; top: -42px; width: 290px; z-index: 999; }



.box { display: none; }



/* ������� */
.closebtn { margin-left: 15px; color: #888888; font-weight: bold; float: right; font-size: 26px; line-height: initial;; cursor: pointer; transition: 0.3s; }



.closebtn:hover { color: black; }

.mobilenow {display: none;}
.desknow {display: block;}

@media screen and (max-width: 801px) {
    .mobilenow {display: block;}
    .desknow {display: none;}
    .b-a-n-e-r141703 {min-height: 85px; max-height: 120px;}
}

.idheader {display: none;}

.page-wrapper-inheader {position: relative; z-index: 10;}

.posstatic {position: static;}

.zin250 { z-index: 250;
    position: relative;}

.bgclw {background-color: black; color: white;}

.log1 {height: 60px; min-width: 196px !important;}
.log2 {height: 37px;
    min-width: 138px !important;
    margin-top: 14px;
    margin-left: 15px;}
.log3 {overflow: hidden; max-height: 47px; border-bottom: none;}

.radius50 {border-radius: 25px; width: 50px; height: 50px;}

.imgwid {float:left;     margin-top: 6px; padding-right: 15px;padding-bottom: 15px;}
.see61 {clear: both; min-height: 30px; border-bottom: none;}

.ptop20 {padding-top: 20px; }

.maxh70 {max-height: 70vh;}
.maxh63 {height: 63vh;}

 .container1{overflow:hidden;width:98%}
.box1{white-space:nowrap}
.box1 div{vertical-align: top; font-size:11px; width:66%;display:inline-block; white-space: initial;}
.box1 div p, .box1 div noindex{font-size:11px; padding: 0px; margin: 0;}
.box1 div.toright{width:33%; text-align: right; font-size: 13px; padding-right: 15px;}
.toright div { display: inline-flex; right:60px; width: initial;}


@media screen and (max-width: 800px) {

    .box1{white-space:initial; }
    .box1 div{width:100%; padding-left: 15px; padding-right: 15px;  white-space: initial;}
    .box1 div.toright{width:100%;text-align: right; padding-right: 15px; font-size: 13px;}
    .toright div {margin: 0 0 0 auto; width: initial;}
    .b-a-n-e-r141703 {max-height: 120px; min-height: 100px; padding: 3px;}


}
@media (min-width: 800px) {
    .b-a-n-e-r1277672 {
        WIDTH: 694px;
        margin-left: -34px;
    }

}
.b-a-n-e-r141703 {max-height: 150px; min-height: 100px; padding: 10px;}
.bottom__cookie-block {
    width: 100%;
    min-height: 48px;
    background-color: #aaaaaa;
    color:white;
    font-weight: bold;
    padding: 10px;
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 100000;
    text-align: center;
    font-size: 12px;
    -webkit-transform: translateZ(0)
}


.also_block::before {   content: "�������";
     display: block;
     position: absolute;
     bottom: 3px;
     right: 0;
     color: #666;
     font-size: 12px;
     font-family: arial;
 }
.strongzag {

    line-height: initial;;
    font-size: 1.2em;

}

blockquote, .paragraph-type-quote {
    background-color: #f5f0cb;
}

blockquote, .paragraph-type-quote {
    padding-left: 81px;
    padding-right: 35px;
}

blockquote, .paragraph-type-quote {
    -ms-grid-columns: 1fr;
    display: -ms-grid;
    display: grid;
    font-size: 16px;
    font-weight: 400;
    grid-template-columns: 1fr;
    line-height: 1.5;
    margin: 0 0 20px;
    padding: 23px 10px 20px 62px;
    position: relative;
    font-style: italic;
    padding-right: 30px;
}

blockquote:before, .paragraph-type-quote:before {
    content: ' ';
    width: 27px;
    height:27px;
    margin-top: 30px;
    position: absolute;
    margin-left: 20px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28' height='28'%3E%3Cdefs%3E%3Cpath id='a' d='M0 .346h11.953v26.655H0z'/%3E%3Cpath id='c' d='M.279.347h11.915v26.75H.279z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(0 .105)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath fill='%23000' d='m9.196 26.994 2.757-4.53c-4.398-1.733-5.472-5.51-5.734-9.922h4.54V.346H.075C.046.57-.002.764 0 .958.044 5 .037 9.046.162 13.086c.071 2.328.39 4.647 1.4 6.775 1.588 3.347 4.126 5.637 7.357 7.13.046.021.108.003.277.003' mask='url(/themes/custom/oracle_today_theme/css/%2523b)'/%3E%3C/g%3E%3Cg transform='translate(15.508 .105)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath fill='%23000' d='M12.194 22.45c-4.425-1.728-5.471-5.5-5.732-9.887h4.499V.347H.333C.315.617.278.893.279 1.17.292 4.894.253 8.62.354 12.343c.045 1.646.257 3.31.6 4.918.904 4.232 3.498 7.1 7.031 9.14.41.235.84.43 1.365.696l2.844-4.647' mask='url(/themes/custom/oracle_today_theme/css/%2523d)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.paragraph-type-quote:before, .paragraph-type-quote:before {
    background-position: 0 0;
    background-repeat: no-repeat;
    content: "";
    height: 30px;
    left: 19px;
    position: absolute;
    top: 27px;
    width: 30px;
}
.article_content a {
    color: #233f93;
}

.alignnone {
    margin-top: 15px;
    margin-bottom: 15px;
}

.article_subtitle_scroll ,  .article_subtitle_scroll a {
    margin-left: 0px;
    margin-right: 0px;
    font-family: "Open Sans", "Roboto", san-serif;
    font-weight: initial;
    font-size: 20px;
    line-height: initial;;
    color: #222222;
    margin-top: 10px;
    margin-bottom: 0px;
}

@media screen and (max-width: 800px) {
    .article_subtitle_scroll ,  .article_subtitle_scroll a {
        margin-left: 0px;
        margin-right: 0px;
        font-family: "Open Sans", "Roboto", san-serif;
        font-weight: initial;
        font-size: 17px;
        line-height: initial;;
        color: #222222;
        margin-top: 10px;
        margin-bottom: 0px;
    }
}

.see61 a  {

    color:#222222;
}