/* cyrillic-ext */
@font-face {
                    font-family: 'Montserrat'; font-display: swap;
                    font-style: italic;
                    font-weight: 300;
                    src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUPjIg1_i6t8kCHKm459WxZYgzz8fZwnCo.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: 'Montserrat'; font-display: swap;
                    font-style: italic;
                    font-weight: 300;
                    src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUPjIg1_i6t8kCHKm459WxZYgzz-PZwnCo.woff2) format('woff2');
                    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin-ext */
@font-face {
                    font-family: 'Montserrat'; font-display: swap;
                    font-style: italic;
                    font-weight: 300;
                    src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUPjIg1_i6t8kCHKm459WxZYgzz8vZwnCo.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: 'Montserrat'; font-display: swap;
                    font-style: italic;
                    font-weight: 300;
                    src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUPjIg1_i6t8kCHKm459WxZYgzz_PZw.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: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 400;
                    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WRhyzbi.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: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 400;
                    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
                    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin-ext */
@font-face {
                    font-family: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 400;
                    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wdhyzbi.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: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 400;
                    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wlhyw.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: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 500;
                    src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.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: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 500;
                    src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format('woff2');
                    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin-ext */
@font-face {
                    font-family: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 500;
                    src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.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: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 500;
                    src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.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: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 600;
                    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.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: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 600;
                    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format('woff2');
                    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin-ext */
@font-face {
                    font-family: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 600;
                    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.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: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 600;
                    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.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: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 700;
                    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.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: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 700;
                    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format('woff2');
                    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin-ext */
@font-face {
                    font-family: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 700;
                    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.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: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 700;
                    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.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: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 800;
                    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gTD_u50.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: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 800;
                    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3g3D_u50.woff2) format('woff2');
                    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
                    font-family: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 800;
                    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gfD_u50.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: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 800;
                    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gnD_g.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: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 900;
                    src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gTD_u50.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: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 900;
                    src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3g3D_u50.woff2) format('woff2');
                    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin-ext */
@font-face {
                    font-family: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 900;
                    src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gfD_u50.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: 'Montserrat'; font-display: swap;
                    font-style: normal;
                    font-weight: 900;
                    src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gnD_g.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;
}




.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: 40px;
                    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: 38px;
}



.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: 10px;
                    padding-bottom: 7px;
                    text-transform: uppercase;
                    color: #222222;
                    font-weight: 500;
                    font-family: "Montserrat", "Tahoma", san-serif;
}



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



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



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



.widgeteg_lead {
                    line-height: 16px;
                    margin-top: 7px;
                    font-size: 12px;
                    padding-bottom: 2px;
                    color: #222222;
                    font-weight: 400;
                    font-family: "Montserrat", "Tahoma", 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, Montserrat, Arial, sans-"Tahoma", 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: 67.5rem;
                    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: #e4e4e4;
                    color: #333;
                    font-family: "Montserrat", "Tahoma", san-serif;
                    line-height: 1.3
}



a {
                    color: inherit
}



.site-wrapper {
                    overflow: hidden
}



.page-wrapper {
                    margin: auto;
                    max-width: 1080px;
                    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: 35px;
                    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: 55px;
                    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: "Montserrat", sans-"Tahoma", san-serif;
                    font-size: 19px;
                    font-weight: bold;
                    line-height: 30px
}



.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: 28px;
                    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: "Montserrat", sans-"Tahoma", san-serif;
                    font-size: 14px;
                    font-weight: 500;
                    line-height: 30px
}



.page-header_social .fa {
                    height: 30px;
                    width: 30px;
                    border: 1px solid #b0b0b0;
                    border-radius: 50%;
                    color: #b0b0b0;
                    font-size: 16px;
                    line-height: 28px;
                    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: "Montserrat", sans-"Tahoma", san-serif;
                    font-size: 14px;
                    font-weight: 500;
                    line-height: 38px;
                    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;
                    }



                    .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: 35px;
                                        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: "Montserrat", sans-"Tahoma", san-serif;
                    font-size: 10px;
                    line-height: 25px;
                    text-decoration: none;
                    text-transform: uppercase
}



.article_premium-title {
                    margin-left: 17.7%;
                    margin-bottom: 30px;
                    max-width: 700px;
                    font-weight: bold;
                    font-size: 42px;
                    line-height: 48px;
                    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: 18px;
                    font-weight: bold
}



.article_content {
                    font-family: "Montserrat", sans-"Tahoma", san-serif;
                    font-size: 16px;
                    line-height: 21px;
}



.article_content p, .article_content h2, .article_content h3 {
                    margin-bottom: 20px
}



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



.article_content a {
                    color: #ed1c24
}



.article_content blockquote {
                    display: block;
                    margin-bottom: 46px;
                    margin-top: -13px;
                    font-family: "Montserrat", "Tahoma", san-serif;
                    font-weight: 500;
                    font-size: 18px;
                    font-style: italic;
                    clear: both;
}



.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: "Montserrat", sans-"Tahoma", san-serif;
                    font-size: 10px;
                    text-transform: uppercase
}



.article_tags-block {
                    margin-bottom: 20px;
                    padding-bottom: 0px;
                    margin-top: -12px;
                    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: 49px;
}



.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: "Montserrat", sans-"Tahoma", san-serif;
                    font-size: 10px;
                    font-weight: 500;
                    line-height: 23px;
}



.article_tag {
                    color: #ed1c24;
                    font-family: "Montserrat", sans-"Tahoma", san-serif;
                    font-weight: 400;
                    font-size: 10px;
                    line-height: 16px;
                    text-decoration: underline;
                    letter-spacing: 0.04em;
}



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



.article_bn {
                    margin-bottom: 20px
}



.article_znamya {
                    margin-bottom: 20px
}



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



.article_author {
                    margin-bottom: 20px;
                    color: #8f8f8f;
                    font-family: "Montserrat", sans-"Tahoma", san-serif;
                    font-size: 10px;
                    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: "Montserrat", sans-"Tahoma", san-serif;
                    font-size: 20px;
                    font-weight: 600;
                    line-height: 1;
                    margin-left: 22px;
}



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






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



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



.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: 700px) {
                    .article_premium-title {
                                        font-size: 30px
                    }
}



@media only screen and (max-width: 700px) 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: "Montserrat", sans-"Tahoma", san-serif;
                    font-size: 36px;
                    font-weight: 800;
                    text-transform: uppercase
}



.comments_name-small {
                    display: block;
                    position: absolute;
                    right: 15px;
                    bottom: 5px;
                    font-family: "Montserrat", sans-"Tahoma", 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: "Montserrat", sans-"Tahoma", san-serif;
                    font-size: 11px;
                    line-height: 38px;
                    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: "Montserrat", sans-"Tahoma", san-serif;
                    font-size: 10px;
                    line-height: 30px;
                    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: 10px;
                    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: "Montserrat", "Tahoma", 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: 45px;
                    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: 11px;
                    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: "Montserrat", sans-"Tahoma", san-serif;
                    font-size: 14px
}



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



.search_rubr a {
                    text-decoration: none
}



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



.search_meta {
                    color: #8f8f8f;
                    font-family: "Montserrat", sans-"Tahoma", san-serif;
                    font-size: 10px;
                    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: 700px !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: 10px;
                                        line-height: 24px;
                                        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: 7px;
                    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: 15px;
                    }
}



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



.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: 1px solid #e1e1e1;
}



.hr1 {
                    width: 50%;
                    margin-bottom: 22px;
                    margin-top: 18px;
}



.hr2 {
                    width: 100%;
                    margin-bottom: 22px;
                    margin-top: 18px;
}



.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: 10px;
                    }







                    .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: 21px;
                    }



                    .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: 20px;
                                        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: 20px;
                    }



                    .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: 35px;
                                        padding-right: 35px;;
                    }



                    .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: 28px;
                    }



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



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



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



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



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



                    .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: 10px;
                                        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: "Montserrat", "Tahoma", 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: "Montserrat", "Tahoma", san-serif;
                                        font-weight: 700 !important;
                                        margin-left: 0px;
                                        padding-bottom: 10px;
                    }



                    .article_title {
                                        margin-left: -8px;
                    }



                    .article_subtitle {
                                        font-family: "Montserrat", "Tahoma", san-serif;
                                        margin-left: 0px;
                                        font-weight: 500;
                                        font-size: 18px;
                                        line-height: 24px;
                    }



                    .article_date {
                                        font-family: "Montserrat", "Tahoma", 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: 10px;
                                        color: #666666;
                                        font-weight: 400;
                                        letter-spacing: 600;
                                        text-transform: uppercase;
                                        margin-left: -8px;
                                        margin-top: -8px;
                                        height: 56px;
                    }



                    .article_meta .article_author-link {
                                        color: #ed1c24;
                                        font-size: 12px;
                                        line-height: 20px;
                                        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: "Montserrat", sans-"Tahoma", san-serif;
                                        font-size: 10px;
                                        line-height: 16px;
                                        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: "Montserrat", sans-"Tahoma", san-serif;
                    font-weight: bold;
                    font-size: 12px;
}



.ad_mobile, .znamya_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 .znamya_desctop, .article_content .znamya_all {
                    margin-left: -30px;
                    float: left;
                    padding-right: 20px;
                    padding-bottom: 30px;
}



.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) {
                    .mobile-menu_inner {
                                        position: absolute;
                                        left: 0px;
                                        top: 50px;
                                        padding: 0;
                                        min-height: 100%;
                                        width: 300px;
                                        background: #34495e;
                                        color: #fff;
                                        font-family: "Montserrat", sans-"Tahoma", 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: 10px;
                    }



                    .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: 21px;
                                        margin-bottom: 12px;
                    }



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



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



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



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



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



                    .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: 10px;
                                        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: 18px;
                    }



                    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: "Montserrat", "Tahoma", san-serif;
                                        font-weight: 500;
                                        font-size: 16px;
                                        line-height: 20px;
                                        color: #222222;
                                        margin-top: -12px;
                                        margin-bottom: -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;
                    }



                    .article_content blockquote {
                                        display: block;
                                        margin-bottom: 46px;
                                        margin-top: 0px;
                                        font-family: "Montserrat", "Tahoma", san-serif;
                                        font-weight: 300;
                                        font-size: 14px;
                                        font-style: italic;
                                        clear: both;
                                        color: #222222;
                                        margin-left: 15px;
                                        margin-right: 15px;
                    }



                    .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: "Montserrat", "Tahoma", san-serif;
                                        font-weight: 300;
                                        font-size: 15px;
                                        font-style: italic;
                                        clear: both;
                                        color: #222222;
                                        line-height: 20px;
                    }



                    .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: 18px;
                                        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: 18px;
                    }



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



                    .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: 10px;
                                        padding-bottom: 7px;
                                        text-transform: uppercase;
                                        color: #222222;
                                        font-weight: 400;
                                        font-family: "Montserrat", "Tahoma", san-serif;
                    }



                    .widgeteg_link {
                                        line-height: 17px;
                                        display: block;
                                        margin-top: -1px;
                                        font-size: 14px;
                                        padding-bottom: 7px;
                                        color: #ed1c24;
                                        font-weight: 600;
                                        font-family: "Montserrat", "Tahoma", 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: 10px;
                                        padding-left: 0px;
                                        padding-top: 7px;
                                        padding-bottom: 6px;
                                        margin-left: 15px;
                                        letter-spacing: 0.05em;
                                        color: #666666;
                                        line-height: 16px;
                                        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;
                    }



                    .article_meta {
                                        height: 35px;
                    }



                    .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: "Montserrat", sans-"Tahoma", san-serif;
                                        font-size: 16px;
                                        font-weight: 600;
                                        line-height: 20px;
                                        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;
                    }



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



                    .znamya_desctop {
                                        display: none;
                    }



                    .article_content .ad_all, .article_content .ad_mobile, .article_content .znamya_all, .article_content .znamya_mobile {
                                        margin-left: 0px !important;
                                        float: none;
                                        padding-right: 0px;
                                        padding-bottom: 10px;
                                        width: 100%;
                    }



                    .ad_mobile, ad_all, .znamya_mobile, znamya_all {
                                        display: block !important;
                                        padding-bottom: 20px;
                                        width: 100%;
                    }



                    .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: 14px;
                                        margin-right: 15px;
                                        margin-left: 15px;
                    }



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



                    .article_meta {
                                        font-size: 9px;
                    }



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



                    .article_meta {
                                        margin-left: 15px;
                    }



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



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



                    .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: 10px;
                                        font-weight: 400;
                                        line-height: 14px;
                    }



                    .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:before {
                    content: url(/assets/css/Quote30x19pix.svg);
                    width: 30px;
                    font-family: "Tahoma", san-serif;
                    font-size: 12px;
                    display: block;
                    margin: 0 auto;
                    color: red;
                    top: -11px;
                    position: relative;
                    z-index: 20;
                    margin: 0 auto;
                    clear: both;
}



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



.egblockquote {
                    font-family: "Montserrat", "Tahoma", san-serif;
                    font-weight: 300 i;
                    line-height: 24px;
                    font-style: italic;
                    padding-top: 0px;
                    border-top: 1px solid #e1e1e1;
                    border-bottom: 1px solid #e1e1e1;
                    position: relative;
                    top: 20px;
                    margin-bottom: 39px;
}



.egblockquote p {
                    font-family: "Montserrat", "Tahoma", 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: 26px;
                    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%;
}



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



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



.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: 700px) {
                    .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: "Montserrat", sans-"Tahoma", san-serif;
                    font-size: 11px;
                    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: 700px) {
                    .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: "Montserrat", sans-"Tahoma", 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: "Montserrat", sans-"Tahoma", 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;
}



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



@media screen and (max-width: 700px) {
                    .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: 60px;
                    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("../images/lolgo-360.png") center center no-repeat;
                    background-size: contain
}



@media screen and (max-width: 700px) {
                    .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: fixed;
                    top: 0px;
                    left: -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% - 540px);
}



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



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



.menu-mobile_list .menu-item {
                    margin: 0;
                    padding: 0;
                    list-style: none;
                    border-bottom: 1px solid #eee;
                    color: #222;
                    font-family: "Montserrat", sans-"Tahoma", 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: inherit;
                    line-height: 39px;
                    text-decoration: none
}



.menu-mobile_item {
                    margin: 0;
                    padding: 15px 0;
                    list-style: none;
                    border-bottom: 1px solid #eee;
                    color: #222;
                    font-family: "Montserrat", sans-"Tahoma", 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: "Montserrat", sans-"Tahoma", 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: "Montserrat", sans-"Tahoma", 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: #eee;
                    border-radius: 50%;
                    line-height: 30px;
                    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: 11px;
                    font-weight: normal;
                    margin-bottom: 10px;
                    text-align: center
}



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



.main2019_aside {position: relative}



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



@media all and (max-width: 480px) {
                    .main2019_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}
}


.main2019_footer {background-color: #eee}



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



.main2019_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) {
                    .main2019_footer-bottom-socials-n-counters {flex-direction: row;float: none;justify-content: space-between;width: 100%}
}



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



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



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



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



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



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



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



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



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



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



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



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



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



.main2019_footer-bottom-disclaimer {float: right;width: 74%;font-size: 11px;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,.main2019_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(51, 51, 51)' 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: 40px; height: 40px;
                    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(51, 51, 51)" 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: 12px;
                    padding-top: 8px;


}

.fa-vk: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="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(51, 51, 51)" 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(51, 51, 51)" 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: 12px; height: 12px;
                      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(51, 51, 51)" 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(51, 51, 51)" 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: 19px; height: 19px;
                        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(51, 51, 51)" 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(51, 51, 51)" 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(51, 51, 51)" 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: 11px;
                    padding-top: 13px;

}

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

.shleft {
                    float: left;

}

.sh1on, .sh2on, .sh3on {
                    background-color: #eeeeee;
                    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;
                    }
}
