/**create by nadida */@import url('icomoon/icon.css?ver=3');html, body {    height: 100%;}body {    background-color: #fff;    padding: 0;    background: none;    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;    font-size: 14px;    font-weight: normal;    line-height: normal;}input {    -webkit-appearance: none;    box-shadow: none;    -webkit-box-shadow: none;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;    -webkit-appearance: none;}input, select, textarea, button {    outline: none;}textarea {    resize: none;}a:active, a:focus { outline: none; }input, textarea {outline:none;}input:active, textarea:active {outline:none;}:focus {outline:none;}textarea {resize:none;}textarea {resize:vertical;}textarea {resize:horizontal;}a {    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;}img {    margin: 0;}#page {   display: flex;    flex-direction: column;    min-height: 100%;}header {    position: relative;    padding-bottom: 55px; }.top-header {    display: flex;    justify-content: space-between;    padding: 40px 0;    color: #1d518b;}.gs-title {    color: #1d518b;    font-size: 12px;    margin-bottom: 15px;}.gsInformer {    width: auto !important;    display: flex;    flex-direction: column;    justify-content: space-between;    height: 100% !important;}.top-header .gsInformer td {    border: none;    padding: 0;}.top-header .gsInformer .gsIContent {    margin-bottom: 15px;}.top-header table {    margin: 0;    padding: 0;}.top-header .gsInformer .leftCol>a {    display: flex;    justify-content: flex-start;    align-items: flex-end;}.top-header .gsInformer .gsTemp {    text-align: left;    font-weight: bold;    font-size: 30px;}.top-header .gsInformer .gsAddInfo {    text-transform: lowercase;    font-size: 14px;    font-weight: bold;    text-align: left;}.top-header .gsInformer .gsLinks {    display: none;}.gs-links img {    display: block;}.gs-links>a {    color: #1d518b;    font-size: 10px;    border-bottom: 1px dotted #1d518b;}.header-logo {    font-size: 67px;    display: flex;    align-items: center;}.header-logo a {    line-height: 1;}.header-currency {    display: flex;    flex-direction: column;    justify-content: space-between;}.header-date {    text-align: center;    background-color: #1d518b;    color: #fff;    width: 160px;    padding: 10px 0;    text-transform: uppercase;    font-size: 12px;    font-weight: bold;    margin-bottom: 15px;}.header-date p {    margin-bottom: 5px;    line-height: 1;    font-size: 12px;}.header-date p:last-child {    margin-bottom: 0;}.header-currency-bottom {    text-align: right;}.header-currency-bottom p {    font-weight: bold;    line-height: 1;    font-size: 14px;    margin-bottom: 0;}.best-curr {    text-align: right;    color: #1d518b;    border-bottom: 1px dotted #1d518b;    font-size: 10px;    line-height: 1;}.header-menu {    display: flex;    align-items: center;    justify-content: space-between;    width: 100%;    height: 55px;    border-top: 1px solid #1d518b;    border-bottom: 1px solid #1d518b;    color: #1d518b;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    position: relative;    background: #fff;    position: absolute;    bottom: 0;}.header-menu-fixed {    max-width:1200px;    top: 0;    position: fixed;    z-index: 2;}.main-menu-desc {    width: calc(100% - 331px);    height: 100%;}.main-menu-mob {    display: none;}.menu-novoe-menyu-container {    height: 100%;    width: 100%;}.header-menu .menu {    display: flex;    justify-content: space-between;    align-items: center;    text-transform: uppercase;    height: 100%;}.header-menu .menu li {    height: 100%;    display: flex;    align-items: center;    padding: 0 15px;}.header-menu .menu .current-menu-item {    background-color: #1d518b;}.header-menu .menu .current-menu-item a {    color: #fff;}.header-menu .menu a {    color: #1d518b;    white-space: nowrap;}.subj-menu-btn {    display: flex;    width: 60px;    height: 100%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    justify-content: center;    align-items: center;    border-right: 1px solid #1d518b;}.subj-menu-btn i {    cursor: pointer;}.subj-menu-btn.active {    background-color: #1d518b;    color: #fff;}.main-menu-social-desc {    width: 220px;    height: 100%;}.header-menu .header-social-links {    width: 100%;    height: 100%;    display: flex;    justify-content: space-between;    align-items: center;    border-left: 1px solid #1d518b;    border-right: 1px solid #1d518b;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    padding: 0 18px;    font-size: 18px;    line-height: 1;}.header-menu .header-social-links a {    color: #1d518b;    line-height: 1;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;}.header-menu .header-social-links a:hover {    color: #ffb93c;}.header-search {    width: 52px;    height: 100%;    display: flex;    justify-content: center;    align-items: center;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    font-size: 24px;    cursor: pointer;}.header-search-form {    position: absolute;    top: 0;    right: 0;    bottom: 0;    display: none;}.header-search-form button {    height: 53px;    width: 53px;    border-left: 1px solid #fff;    background-color: #1d518b;    font-size: 24px;}.header-search-form input {    height: 53px;    width: 272px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    border: none;    background-color: #1d518b;    color: #fff;    font-size: 14px;    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;    padding-left: 15px;}.header-search-form input.s:focus {    border: none;}.header-search-form input::-webkit-input-placeholder {color:#fff;font-size: 14px;}.header-search-form input::-moz-placeholder          {color:#fff;font-size: 14px;}/* Firefox 19+ */.header-search-form input:-moz-placeholder           {color:#fff;font-size: 14px;}/* Firefox 18- */.header-search-form input:-ms-input-placeholder      {color:#fff;font-size: 14px;}.header-search-form input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.2s ease;}.header-search-form input::-moz-placeholder                {opacity: 1; transition: opacity 0.2s ease;}.header-search-form input:-moz-placeholder                 {opacity: 1; transition: opacity 0.2s ease;}.header-search-form input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.2s ease;}.header-search-form input:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.2s ease;}.header-search-form input:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.2s ease;}.header-search-form input:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.2s ease;}.header-search-form input:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.2s ease;}.header-search-form input:-webkit-autofill {    -webkit-box-shadow: inset 0 0 0 50px #1d518b; !important;    -webkit-text-fill-color: #fff !important;    background-color: #1d518b; !important;    color: #fff !important;}.header-drop-down {    position: absolute;    width: 100%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    top: calc(100% + 1px);    left: 0;    z-index: 1;    background: rgba(255,255,255,0.97);    margin-top: 1px;    display: none;    border-bottom: 1px solid #1d518b;}.header-drop-down-mob-menu {    display: none;}.header-drop-down-about p {    color: #000;    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;    font-size: 14px;    margin-bottom: 20px;    line-height: normal;}.header-drop-down-wrap {    display: flex;    justify-content: center;}.header-drop-down-about .left-block {    display: flex;    justify-content: center;    width: 64%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    border-right: 1px solid #1d518b;    padding: 42px 0 40px;}.header-drop-down-about .header-drop-down-desc {    padding-right: 6%;    min-width: 370px;}.header-drop-down-about .header-drop-down-desc a {    font-family: "Arial Black", Gadget, sans-serif;    font-size: 12px;    color: #1d518b;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;    margin-top: 40px;    display: table;}.header-drop-down-about .header-drop-down-desc a:hover {    color: #ffb93c;}.header-drop-down-about .header-drop-down-desc a i {    font-size: 8px;    font-weight: 800;}.header-drop-down-about .header-drop-down-img {    margin-top: 3px;}.header-drop-down-about .right-block {    display: flex;    align-items: center;    flex-direction: column;    width: 36%;    padding-top: 60px;}.header-drop-down-about .right-block a {    width: 274px;    height: 44px;    display: flex;    justify-content: center;    align-items: center;    background-color: #ffb93c;    border: 2px solid #fff;    outline: solid 1px #ffb93c;    color: #1d518b;    font-weight: bold;    font-size: 14px;    text-transform: uppercase;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;    margin-bottom: 40px;}.header-drop-down-about .right-block a:hover {    color: #fff;    background-color: #1d518b;    outline: solid 1px #1d518b;}.header-drop-down-submenu .left-block {    display: flex;    width: 62%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    justify-content: space-around;    border-right: 1px solid #1d518b;    padding-top: 40px;    padding-bottom: 10px;    text-transform: uppercase;}.header-drop-down-submenu a {    display: table;    color: #1d518b;    border-bottom: 1px dotted #1d518b;    margin-bottom: 20px;    font-size: 16px;}.header-drop-down-submenu a.active {    color: #ffb93c;}.header-drop-down-submenu a:hover {    color: #ffb93c;}.header-drop-down-submenu .right-block {    display: flex;    width: 38%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    flex-direction: column;    padding-top: 30px;    padding-bottom: 10px;    text-transform: uppercase;    font-size: 16px;    align-items: center;}.header-drop-down-submenu .subj-cat-title {    font-weight: bold;    margin-bottom: 20px;}#main {    padding-top: 45px;    position: relative;}.inner-wrap {    max-width: 100%;}.page-preload {    position: absolute;    top: 0;    left: 0;    right: 0;    height: 375px;    background-color: #fff;    z-index: 1;    display: flex;    justify-content: center;    align-items: center;}.page-preload img {    width: 32px;    height: 32px;    margin: 0;    display: block;}.main-news-slider {    margin-bottom: 60px;    max-height: 330px !important;    overflow: hidden;}.main-news-slider .slick-slide {    position: relative;    margin: 0 2px;    max-height: 330px;    overflow: hidden;    display: flex;    justify-content: center;    align-items: center;}.main-news-slider .slick-slide:before {    /*display: block;    content: '';    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    background: rgba(29,81,139,0.32);*/}.main-news-slider .slick-slide a {    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    z-index: 1;}.main-news-slider .slick-slide img {    max-width: 100%;    width: 100%;    height: auto;    margin: 0;    visibility: hidden;}.main-slider-cat {    position: absolute;    top: 0;    left: 0;    padding: 15px 15px 0;    display: flex;    justify-content: flex-start;    flex-wrap: wrap;}.main-slider-cat>div {    margin: 5px;}.main-slide-capture {    position: absolute;    bottom: 0;    left: 0;    right: 0;    min-height: 90px;    background: rgba(29,81,139,0.85);    color: rgba(255,255,255,1);    padding: 13px 18px 30px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    line-height: normal;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;}.main-slide-capture-add {    position: absolute;    left: 18px;    right: 18px;    bottom: 15px;    display: flex;    justify-content: space-between;    align-items: flex-end;    font-size: 14px;    font-family: "Arial Black", Gadget, sans-serif;    line-height: 1;}.main-slide-capture-add i {    font-size: 8px;}.cat-label {    height: 28px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    line-height: 28px;    padding: 0 20px;    font-size: 12px;    text-transform: uppercase;    color: #fff;    background-color: #1d518b;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;}.main-news-slider .slick-slide .cat-label {    background: rgba(29,81,139,1);}.main-news-slider .slick-center .main-slide-capture {    background: rgba(29,81,139,0.85);    color: #fff;}.main-news-slider .slick-center:before {    display: none;}.main-news-slider .slick-center .cat-label {    background: rgba(29,81,139,1);}.main-news-slider .slick-slide:hover .cat-label {     color: #ffb93c; }.main-news-slider .slick-slide:hover .main-slide-capture {    color: rgba(255,185,60,1);}.main-news-slider .slick-center:hover .main-slide-capture {    color: #ffb93c;}.main-page-cont {    display: flex;    justify-content: space-between;}.main-page-cat {    width: 75%;    margin-right: 15px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.main-page-cat-single:after {    content: '';    display: block;    clear: both;    margin-bottom: 20px;}.main-page-cat-single-wrap {    display: flex;    justify-content: space-between;    border: 1px solid #1d518b;    padding:3% 2% 2%;}.main-page-cat-single>a {    text-transform: uppercase;    float: right;    font-size: 12px;    color: #000;    margin-top: 15px;}.main-page-cat-single>a i {    font-size: 10px;}.prev-post {    width: 32%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    position: relative;}.prev-post>a {    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    z-index: 1;}.prev-post-img {    overflow: hidden;    position: relative;    width: 100%;    height: 196px;    display: flex;    justify-content: center;    align-items: center;}.prev-post-img .cat-label {    position: absolute;    top: 0;    left: 0;}.prev-post-img img {    min-height: 100%;    width: auto;    visibility: hidden;}.prev-post-text {    padding-top: 15px;    color: #000;    font-size: 14px;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;}.prev-post-date {    font-family: "Arial Black", Gadget, sans-serif;    font-size: 12px;    padding-top: 10px;}.prev-post .prev-post-img:before {    display: block;    content: '';    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    background: rgba(29,81,139,0);    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;}.prev-post .prev-post-img:after {    display: block;    content: 'Читать далее';    text-transform: uppercase;    font-weight: bold;    color: #1d518b;    position: absolute;    top: 50%;    left: 50%;    background-color: #fff;    padding: 15px 27px;    line-height: 1;    outline: 1px solid #fff;    outline-offset: 2px;    white-space: nowrap;    margin-left: -80px;    margin-top: -22px;    opacity: 0;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;}.prev-post:hover .prev-post-img:before {    background: rgba(29,81,139,0.32);}.prev-post:hover .prev-post-img:after {    opacity: 1;}.prev-post:hover .prev-post-text{    color: #1d518b;}.main-big-banner {    width: 100%;    position: relative;    margin-top: 5px;    margin-bottom: 45px;}.main-big-banner>a {    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;}.main-big-banner>img {    max-width: 100%;    width: 100%;}.new-sidebar {    width: 23%;    min-width: 240px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.main-cat-page .page-link, .main-cat-page .current {    border: none;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;    background: #ffb93c;    color: #fff;    line-height: 28px;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;}.main-cat-page .current {    background: #1d518b;}.main-cat-page .ellipse {    color: #000;}.main-cat-page .page-link:hover {    cursor: pointer;    background-color: #fff;    color: #ffb93c;}.main-cat-page ul li:first-child, .main-cat-page ul li:last-child{    display: none;}.last-news-sidebar {    padding: 27px 20px 40px;    background-color: #1d518b;}.last-news-sidebar-title {    text-transform: uppercase;    font-weight: bold;    color: #ffb93c;    margin-bottom: 30px;}.last-news-sidebar-item {    margin-bottom: 30px;    position: relative;    color: #fff;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;}.last-news-sidebar .last-news-sidebar-item:last-child {    margin-bottom: 0;}.last-news-sidebar-item a {    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;}.last-news-sidebar-item .cat {    text-transform: uppercase;    font-size: 12px;    font-weight: bold;    color: #ffb93c;    margin-bottom: 10px;}.last-news-sidebar-item .text {    margin-bottom: 10px;}.last-news-sidebar-item .date {    font-size: 12px;    /*font-family: "Arial Black", Gadget, sans-serif;*/    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}.last-news-sidebar-item .date span {    font-family: "Arial Black", Gadget, sans-serif;}.last-news-sidebar-item:hover {    color: #ffb93c;}.sidebar-subscr {    display: block;    width: calc(100% - 6px);    height: 44px;    line-height: 44px;    text-transform: uppercase;    position: relative;    color: #1d518b;    background-color: #ffb93c;    font-weight: bold;    text-align: center;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;    margin: 20px 0 3px 3px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    outline: 1px solid #ffb93c;    outline-offset: 2px;}.sidebar-subscr span {    text-transform: lowercase;}.sidebar-subscr:after {    content: "\e669";    font-family: 'new-icomoon' !important;    position: absolute;    right: 10px;    top: 0;    font-size: 18px;}.sidebar-subscr:hover {    color: #ffb93c;    background-color: #1d518b;    outline: 1px solid #1d518b;}/*.gsInformer {    width: 100% !important;    border: none !important;    background-color: #1d518b !important;    margin-top: 20px;    padding: 20px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    font-size: 14px !important;    padding-bottom: 10px;}.gsInformer-title {    text-transform: uppercase;    color: #ffb93c;    font-weight: bold;    margin-bottom: 25px;}.gsInformer table, .gsInformer table td {    border: none !important;    background-color: #1d518b !important;    color: #fff !important;    padding: 0;    margin: 0;}.gsIContent>a {    display: flex;    justify-content: space-between;}.gsIContent>a .head {    display: none;}.gsIContent .cols_1 table tr:first-child {    display: none;}#colsData {    display: flex;    flex-direction: column;    background: #1d518b !important;}#colsData td:last-child {    display: none;}.gsAddInfo2 {    background-color: #1d518b !important;    color: #fff !important;}.secondaryWrap td {    text-align: left !important;    padding: 0;}.gsTemp {    font-size: 30px;    display: block;}#colsData td {    display: flex;    justify-content: space-between;    font-size: 12px;    width: 85px;    padding-bottom: 15px;}#colsData td:nth-child(3) {     padding-bottom: 0; }.gsInformer .centralized {    display: none;}#gs-moduleCurrentBlock {    display: flex;    flex-direction: column;    justify-content: space-between;}.gsLinks {    margin-top: 20px;    background: #1d518b !important;}.gsLinks td {    display: flex;    width: 100%;    justify-content: space-between;    align-items: center;}.gsLinks .leftCol a, .gsLinks .rightCol a {    display: flex;    align-items: center;}.gsLinks .leftCol a img:first-child {    margin-right: 2px;}*/.sidebar-curr {    margin-top: 30px;    color: #fff;    background-color: #1d518b;    padding: 20px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    font-size: 14px;    font-weight: normal !important;}.sidebar-curr table {    width: 100%;    margin-bottom: 0;}.sidebar-curr table td {    border: none;    padding: 0;    margin: 0;    background-color: #1d518b;}.sidebar-curr table td>img {    display: none;}.sidebar-curr .raise {    display: none;}.sidebar-curr table td {    padding-bottom: 10px;    text-align: center;}.sidebar-curr table tr:last-child td {     padding-bottom: 0;}.sidebar-curr table tr:first-child td {    padding-bottom: 15px;}.sidebar-curr table tr:nth-child(2) {    color: #ffb93c;    text-transform: uppercase;    font-size: 12px;}.sidebar-curr table tr{    margin-bottom: 10px;    height: auto !important;}.sidebar-curr table td:first-child a {    text-transform: uppercase;    color: #ffb93c;    font-weight: bold;    font-size: 14px;    margin: auto;    margin-bottom: 10px;    display: block;    max-width: 187px;}.sidebar-curr table strong {    font-weight: normal !important;}.main-adv-sec {    margin-top: 50px;    display: flex;    justify-content: flex-start;}.main-small-banner {    width: 31%;    max-width: 375px;    margin: 0 1.75%;    position: relative;}.main-small-banner>a {    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;}.main-adv-sec>div:first-child {    margin-left: 0;}.main-adv-sec>div:last-child {    margin-right: 0;}.main-social {    margin-top: 50px;    border-top: 1px solid #1d518b;    border-bottom: 1px solid #1d518b;    padding: 40px 0 0;    display: flex;    flex-direction: column;    align-items: center;}.main-social h1 {    font-size: 16px;    font-weight: bold;    color: #1d518b;    text-transform: uppercase;    margin-bottom: 50px;    line-height: 1;    padding: 0;}.main-social-wrap {    width: 100%;    display: flex;    justify-content: space-between;    flex-wrap: wrap;}.main-social-item {    display: flex;    flex-direction: column;    align-items: center;    position: relative;    font-size: 16px;    color: #1d518b;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;    margin-bottom: 30px;}.main-social-item a {    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    z-index: 1;}.main-social-item-icon {    width: 128px;    height: 128px;    display: flex;    justify-content: center;    align-items: center;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;    color: #fff;    background-color: #1d518b;    font-size: 47px;    outline: 1px solid #1d518b;    outline-offset: 2px;    margin-bottom: 20px;}.main-social-item:hover {    color: #ffb93c;}.main-social-item:hover .main-social-item-icon {    background-color: #ffb93c;    outline: 1px solid #ffb93c;}.main-popular-posts {    margin-top: 50px;    background-color: #1d518b;    color: #fff;    padding: 20px 0 0;    position: relative;    max-height: 302px;    overflow: hidden;}.main-popular-posts-title {    padding: 0 25px 20px;    border-bottom: 2px solid #fff;    color: #fff;    text-transform: uppercase;    font-weight: bold;    line-height: 1;    text-align: center;}.main-popular-posts-slider {    margin: 30px 10px 0 25px;}.pop-post {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    position: relative;    padding-left: 6%;}.pop-post a {    display: table;    line-height: 45px;    text-transform: uppercase;    font-size: 12px;    font-weight: bold;    color: #fff;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;    margin-bottom: 31px;    border-radius: 29px;    border: 2px solid #1d518b;    box-sizing: border-box;    padding-right: 23px;}.pop-post a.active, .pop-post a:hover {    background-color: #fff;    color: #1d518b;    border-color: #fff;}.pop-post a i {    font-size: 45px;    font-weight: normal;    margin-right: 20px;    float: left;}.pop-post a:after {    content: '';    display: block;    clear: both;}.pop-post .subj {    text-transform: uppercase;    font-weight: bold;    font-size: 12px;    color: #ffb93c;    margin-bottom: 18px;}.pop-post .subj a {    color: #ffb93c;}.pop-post .text {    margin-bottom: 18px;}.pop-post .date {    font-size: 12px;    font-family: "Arial Black", Gadget, sans-serif;}.main-popular-posts-slider .slick-prev {    position: absolute;    top: 0;    right: 0;    left: unset;    margin-top: -63px;    margin-right: 40px;    width: 28px;    height: 28px;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.main-popular-posts-slider .slick-next {    position: absolute;    top: 0;    right: 10px;    margin-top: -63px;    width: 28px;    height: 28px;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.main-popular-posts-slider .slick-prev:before, .main-popular-posts-slider .slick-next:before {    font-family: 'new-icomoon';    width: 28px;    height: 28px;    opacity: 1;    background-color: #fff;    color: #1d518b;    font-size: 11px;    display: flex;    justify-content: center;    align-items: center;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;}.main-popular-posts-slider .slick-prev:hover:before, .main-popular-posts-slider .slick-next:hover:before {    background-color: #ffb93c;}.main-popular-posts-slider .slick-prev:before {    content: '\e669';    -webkit-transform: rotate(180deg);    -moz-transform: rotate(180deg);    -ms-transform: rotate(180deg);    -o-transform: rotate(180deg);    transform: rotate(180deg);}.main-popular-posts-slider .slick-next:before {    content: '\e669';}.public-slider {    margin-top: 20px;}.public-slide {    position: relative;}.public-slide a {    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;}footer {    background-color: #0c1c2e;    color: #fff;    clear: both;    width: 100%;    max-width: 1200px;    margin: auto;    padding: 40px 15px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    display: flex;    justify-content: space-around;    margin-top: 60px;}.footer-submenu, .footer-subj {    padding-top: 25px;    margin-right: 10px;}.footer-submenu, .footer-subj, .footer-main-menu .menu {    display: flex;    flex-direction: column;    align-items: flex-start;}.footer-submenu a, .footer-subj a, .footer-subj-title {    display: block;    color: #fff;    text-transform: uppercase;    font-size: 10px;    margin-bottom: 15px;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;}.footer-submenu a:last-child, .footer-subj a:last-child {    margin-bottom: 0;}.footer-submenu a:hover, .footer-subj a:hover {    color: #ffb93c;}.footer-main-menu {    border-left: 1px solid #fff;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    padding: 25px 0 0 30px;    display: flex;}.footer-main-menu .menu a {    display: block;    color: #fff;    text-transform: uppercase;    font-size: 12px;    margin-bottom: 25px;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;    white-space: nowrap;}.footer-main-menu .menu li:last-child a {    margin-bottom: 0;}.footer-add-info {    padding-top: 25px;    display: flex;    flex-direction: column;    justify-content: space-between;}.footer-add-info-top-item {    font-size: 12px;    margin-bottom: 20px;}.footer-add-info-bottom .header-social-links {    font-size: 18px;    margin-bottom: 23px;}.footer-add-info-bottom .header-social-links a {    color: #fff;    margin-right: 13px;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;}.footer-add-info-bottom .header-social-links a:hover {    color: #ffb93c;}.footer-copyright {    font-size: 12px;}.up-block {    position: fixed;    right: 30px;    bottom: 30px;    width: 50px;    height: 50px;    background-color: #1d518b;    color: #fff;    cursor: pointer;    text-align: center;    line-height: 50px;    border: 1px solid #fff;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    transition: .2s;    z-index: 1;}.up-block:hover {    background-color: #ffb93c;}.entry-header {    margin-bottom: 25px;}#content .post .article-content .below-entry-meta {    padding-bottom: 25px;}.article-social-networks {    margin-bottom: 25px;}.folk-timetable {    clear: both;    line-height: 1.6;    margin-bottom: 25px;    font-family: 'Open Sans', serif;    font-size: 15px;}.election-banner {    margin-bottom: 20px;}.election-banner img {    width: 100%;}.goverment-links {    border: 1px solid #1d518b;    margin-top: 55px;    padding: 20px 15px;    width: 100%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.goverment-links .slick-slide img {    margin: auto;}.afisha-banner {    margin-top: 20px;}.video-channel {    margin-top: 20px;}.video-channel-chapter {    display: flex;    justify-content: space-between;    position: relative;}.video-channel-title {    text-transform: uppercase;    color: #1d518b;    background-color: #fff;    padding-right: 5px;    z-index: 1;}.video-channel .icon-youtube {    color: red;    background-color: #fff;    padding-left: 5px;    z-index: 1;}.video-channel-chapter:before {    content: '';    width: 100%;    height: 1px;    top: 50%;    left: 0;    position: absolute;    display: block;    background-color: #1d518b;    z-index: 0;}.video-channel .video-title {    padding: 5px 0;    font-weight: bold;    color: #1d518b;}@media screen and (max-width: 1190px) {    #page {        width: 100%;    }    .top-header {        width: 94%;        margin: auto;    }}@media screen and (max-width: 1066px) {    .header-menu .menu {        font-size: 12px;    }    .header-menu .menu li {        padding: 0 1%;    }    .header-drop-down-wrap {        padding: 0 15px;    }    .header-drop-down-submenu a {        font-size: 14px;    }    .header-drop-down-submenu .right-block {        padding-left: 15px;    }    .header-drop-down-about .left-block {        width: 60%;        padding-right: 15px;    }    .header-drop-down-about .right-block {        width: 40%;    }    .header-drop-down-about .header-drop-down-desc {        width: auto;    }    .header-drop-down-about .header-drop-down-desc br {        display: none;    }    .header-drop-down-about .left-block img {        max-width: unset;    }    .pop-post {        padding-left: 2%;    }}@media screen and (max-width: 966px) {    .header-logo {        font-size: 57px;    }    .header-menu {        border-top: none;        border-bottom: 1px solid #fff;    }    .main-menu-desc {        display: none;    }    .main-menu-mob {        display: block;    }    .main-menu-social-desc {        display: none;    }    .subj-menu-btn {        background-color: #1d518b;        color: #fff;        margin-right: 10px;        border: 1px solid #1d518b;    }    .subj-menu-btn.active {        background-color: #fff;        color: #1d518b;        border-bottom: 1px solid #fff;    }    .subj-menu-btn.active .icon-menu:before {        content: "\e945";    }    .main-menu-mob {        border: 1px solid #1d518b;        background-color: #1d518b;        color: #fff;        text-transform: uppercase;        text-align: center;        font-size: 14px;        height: 100%;        width: calc(100% - 140px);        line-height: 53px;        position: relative;        cursor: pointer;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }    .main-menu-mob:after {        display: block;        content: '\e944';        font-family: 'new-icomoon' !important;        position: absolute;        right: 15px;        top: 0;        font-size: 10px;    }    .main-menu-mob.active {        color: #1d518b;        background-color: #fff;    }    .main-menu-mob.active:after {        -webkit-transform: rotate(180deg);        -moz-transform: rotate(180deg);        -ms-transform: rotate(180deg);        -o-transform: rotate(180deg);        transform: rotate(180deg);    }    .header-search {        height: 100%;        background-color: #1d518b;        color: #fff;        margin-left: 10px;        border: 1px solid #1d518b;        width: 60px;    }    .header-search.active {        background-color: #fff;        color: #1d518b;    }    .header-search.active .icon-search {        font-size: 14px;        line-height: 14px;    }    .header-search.active .icon-search:before {        content: "\e945";    }    .header-search-form {        z-index: 1;        top: 100%;    }    .header-search-form button {        width: 60px;        border-top: 1px solid #fff;    }    .header-search-form input {        padding-right: 70px;        border-top: 1px solid #fff;        width: 320px;    }    .header-drop-down {        background-color: #1d518b;        top: 100%;        margin-top: 0;        border-top: 1px solid #fff;        border-bottom: 1px solid #fff;    }    .header-drop-down-submenu .left-block {        border-right: 1px solid #fff;        padding-top: 20px;    }    .header-drop-down-submenu .right-block {        padding-top: 20px;    }    .header-drop-down-submenu a {        color: #fff;        border-bottom: none;    }    .subj-cat-title {        color: #fff;    }    .header-menu .menu a {        color: #fff;    }    .header-menu .header-social-links a {        color: #fff;    }    .header-drop-down-mob-menu {        width: calc(100% - 140px);        margin-left: 70px;        border-top: none;    }    .header-drop-down-mob-menu .header-drop-down-wrap {        flex-direction: column;        padding: 0;    }    .header-drop-down-mob-menu .top-block {        padding: 25px 40px 0;        border-bottom: 1px solid #fff;    }    .header-menu .menu {        font-size: 14px;        flex-wrap: wrap;        justify-content: center;    }    .header-menu .menu li {        padding: 0;        margin: 0 4% 20px;    }    .header-drop-down-mob-menu .bottom-block {        padding: 15px 0;    }    .header-drop-down-mob-menu .header-social-links {        justify-content: center;    }    .header-drop-down-mob-menu .header-social-links a {        margin: 0 8px;    }    .main-popular-posts-title {        color: #ffb93c;        text-align: left;    }    .search-form {        border-bottom: 1px solid #fff;    }    .main-page-cat-single-wrap>div:nth-child(3) {        display: none;    }    .prev-post {        width: 49%;    }}@media screen and (max-width: 966px) {    .top-header .gsInformer {        display: none;    }    .top-header .header-currency {        display: none;    }    .top-header {        justify-content: center;    }}@media screen and (max-width: 769px) {    .main-page-cont {        flex-direction: column;    }    .main-page-cat {        width: 100%;        margin: 0;    }    .new-sidebar {        width: 100%;        margin-top: 30px;    }    .public-slider {        overflow: hidden;    }    .public-slider .slick-list {        margin-left: -10px;        margin-right: -10px;    }    .public-slider .slick-slide img {        width: 100%;    }    .public-slide {        padding: 0 10px;        box-sizing: border-box;    }    .sidebar-subscr {        width: calc(50% - 14px);        float: left;        margin-bottom: 20px;    }    .sidebar-buy {        float: right;    }    .gsInformer {        clear: both;        width: calc(50% - 14px) !important;        float: left;        margin-bottom: 20px;    }    #curr {        width: calc(50% - 14px);        float: right;        margin-bottom: 20px;    }    .main-social-wrap {        justify-content: space-around;    }    .pop-post {        padding-left: 0;    }    .pop-post a {        line-height: normal;        display: flex;        align-items: center;    }    .pop-post a:hover {        background-color: #1d518b;        color: #fff;        border-color: #1d518b;    }    .afisha-banner img {        width: calc(50% - 10px);    }}@media screen and (max-width: 600px) {    header {        padding-bottom: 37px;    }    .header-logo {        font-size: 32px;    }    .top-header {        padding-top: 35px;        padding-bottom: 20px;    }    footer {        /*display: none;*/    }    .header-menu {        height: 37px;        font-size: 12px;    }    .subj-menu-btn {        width: 42px;    }    .main-menu-mob {        line-height: 36px;        width: calc(100% - 106px);        font-size: 12px;    }    .main-menu-mob:after {        font-size: 8px;    }    .header-search {        width: 43px;        font-size: 18px;    }    .header-search-form {        width: 100%;    }    .header-search-form input {        height: 37px;        width: 100%;        padding-right: 43px;        padding-left: 10px;    }    .header-search-form button {        width: 43px;        font-size: 18px;        height: 37px;    }    .search-wrap button {        line-height: 38px;        padding: 0 10px;    }    .header-drop-down-mob-menu {        width: calc(100% - 106px);        margin-left: 53px;    }    .header-drop-down-mob-menu .top-block {        padding: 20px 0 5px;    }    .header-menu .menu {        flex-direction: column;        justify-content: center;    }    .header-menu .menu li {        margin-bottom: 15px;    }    .subj-menu-btn.active {        z-index: 2;        color: #fff;        background-color: #1d518b;        border: none;    }    .header-drop-down-submenu {        /*height: 100vh;        overflow-y: scroll;*/        top: 0;        border-top: none;        width: auto;    }    .header-drop-down-submenu .left-block {        flex-direction: column;        padding-top: 0;    }    #page {        min-height: 1000px;    }    .header-drop-down-submenu .header-drop-down-wrap {        flex-direction: column;        padding: 0;        height: 100vh;        font-size: 12px;        overflow: auto;    }    .header-drop-down-submenu .header-drop-down-wrap .jspTrack {        background: #2563a8;    }    .header-drop-down-submenu .header-drop-down-wrap .jspDrag {        background: #ffb93c;    }    .header-drop-down-submenu .header-drop-down-wrap>div {        width: auto;        width: calc(100vw - 53px);        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }    .header-drop-down-submenu .left-block{        border-right: none;        border-bottom: 1px solid #fff;        padding-left: 43px;        margin-right: 0;        width: 95%;    }    .header-drop-down-submenu a {        font-size: 12px;        margin-bottom: 15px;    }    .header-drop-down-submenu .categories-block:first-child {        padding-top: 10px;    }    .header-drop-down-submenu .right-block {        padding-left: 43px;        padding-bottom: 90px;        width: 95%;    }    .header-drop-down-submenu .subj-cat-title {        font-size: 12px;    }    .header-drop-down-submenu .right-block .subj-cat a {        margin-left: 15px;    }    .jspVerticalBar {        position: absolute;        top: 0;        right: 0;   /* можно прижать к правому или левому краю */        width: 16px;   /* ширина полосы прокрутки */        height: 100%;        background: red;    }    .footer-submenu, .footer-subj, .footer-main-menu {        display: none;    }    .footer-add-info {        padding-top: 0;        width: 100%;        text-align: center;    }    .sidebar-subscr {        width: 100%;        clear: both;        margin-bottom: 0;    }    .gsInformer {        width: 100% !important;        clear: both;        margin-bottom: 0;    }    #curr {        width: 100% !important;        clear: both;        margin-bottom: 0;    }    .afisha-banner img {        width: 100%;        margin-top: 20px;    }}@media screen and (max-width: 460px) {    .main-adv-sec {        flex-direction: column;        align-items: center;    }    .main-small-banner {        width: auto;        max-width: 375px;        margin: 0 0 20px 0;    }    .main-popular-posts-title {        color: #ffb93c;    }    .main-adv-sec {        margin-top: 20px;    }    .main-social {        margin-top: 0;        padding-top: 30px;        border-bottom: none;    }    .main-social h1 {        margin-bottom: 30px;    }    .main-popular-posts {        margin-top: 20px;    }    footer {        margin-top: 20px;    }    .main-page-cat-single-wrap>div:nth-child(2) {        display: none;    }    .prev-post {        width: 100%;    }}@media screen and (max-width: 425px) {    .public-slider .slick-list {        margin-left: 0;        margin-right: 0;    }    .public-slider .slick-slide img {        width: 100%;    }    .public-slide {        padding: 0;    }}@media screen and (max-height: 600px) {    .header-drop-down-wrap {        height: calc(100vh - 56px);        overflow-y: scroll;    }    .header-drop-down-mob-menu .header-drop-down-wrap {        height: auto;    }}