/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
.snowblock {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    pointer-events: none;
    width: 100%;
    height: 100%;
    background-image: url(data:image/png;base64,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), url(data:image/png;base64,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), url(data:image/png;base64,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);
    animation: snow 40s linear infinite;
}
@keyframes snow {
    0% {
        background-position: 0px 0px, 0px 0px, 0px 0px;
    }
    100% {
        background-position: 1800px 2000px, 1600px 1600px, 1400px 1200px;
    }
}
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

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

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

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

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

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

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

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

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

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

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
ul {
  margin: 0;
  padding: 0;
}

.container {
  max-width: 1280px;
  margin: 0 auto;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

.header {
  height: 164px;
  background-color: #004445;
  display: flex;
  padding-top: 8px;
  padding-bottom: 12px;
}

.header .header__logo {
  display: flex;
}

.header .header__logo img {
  width: 253px;
  height: 56px;
  margin: 40px auto 42px 58px;
}

.header .header__logo .burger__menu {
  margin-top: 60px;
  margin-left: 25px;
}

.header .header__logo .burger__menu .burger__menu-item {
  background-color: #FFFFFF;
  width: 26px;
  height: 2px;
  margin-top: 5px;
}

.header .header__body {
  padding-bottom: 21px;
  border-right: 1px solid #A6BDD2;
  padding-right: 12px;
}

.header .header__body .header__body-up {
  display: flex;
  align-items: center;
}

.header .header__body .header__body-up .header__body-up_fresh {
  margin-top: 30px;
  font-family: 'Circe';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  background: #FFFFFF;
  border-radius: 100px;
  display: flex;
  align-items: center;
  padding: 4px 13px 4px 10px;
  margin-left: 42px;
}

.header .header__body .header__body-up .header__body-up_fresh-tir {
  font-family: 'Circe';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
  margin-left: 22px;
  margin-top: 40px;
}

.header .header__body .header__body-up .header__body-up-archive {
  margin-left: 66px;
  font-family: 'Circe';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #81919D;
  margin-top: 35px;
  border: 1px solid #FFFFFF;
  box-sizing: border-box;
  border-radius: 100px;
  padding: 4px 16px 5px 18px;
}

.header .header__body .header__body-up .header__body-up_weather {
  margin-left: 106px;
  display: flex;
}

.header .header__body .header__body-up .header__body-up_weather .weather-temp {
  display: flex;
  margin-top: 42px;
}

.header .header__body .header__body-up .header__body-up_weather .weather-temp .temp-value {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
  margin-top: 5px;
}

.header .header__body .header__body-up .header__body-up_weather .weather-temp img {
  width: 25px;
  height: 25px;
  margin-left: 5px;
}

.header .header__body .header__body-up .header__body-up_weather .weather-text {
  margin-left: 22px;
  margin-top: 45px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
}

.header .header__body .header__body-up .header__body-up_money {
  display: flex;
  margin-left: 42px;
  margin-top: 45px;
}

.header .header__body .header__body-up .header__body-up_money .money-usd,
.header .header__body .header__body-up .header__body-up_money .money-euro {
  display: flex;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
}

.header .header__body .header__body-up .header__body-up_money .money-usd .money-usd-value,
.header .header__body .header__body-up .header__body-up_money .money-euro .money-usd-value {
  margin-left: 25px;
}

.header .header__body .header__body-up .header__body-up_money .money-usd .money-usd-value::before,
.header .header__body .header__body-up .header__body-up_money .money-euro .money-usd-value::before {
  content: url(../img/arrow-down.png);
  margin-right: 5px;
}

.header .header__body .header__body-up .header__body-up_money .money-usd .money-euro-value,
.header .header__body .header__body-up .header__body-up_money .money-euro .money-euro-value {
  margin-left: 27px;
}

.header .header__body .header__body-up .header__body-up_money .money-usd .money-euro-value::before,
.header .header__body .header__body-up .header__body-up_money .money-euro .money-euro-value::before {
  content: url(../img/arrow-down.png);
  margin-right: 5px;
}

.header .header__body .header__body-up .header__body-up_money .money-usd .money-euro-title,
.header .header__body .header__body-up .header__body-up_money .money-euro .money-euro-title {
  margin-left: 23px;
}

.header .header__body .header__body-up .oldrate {
  font-family: 'Circe';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #81919D;
  margin-left: 28px;
  margin-top: 15px;
}

.header .header__body .header__body-down {
  display: flex;
  justify-content: space-between;
}

.header .header__body .header__body-down .header__body-down-menu {
  margin-left: 42px;
  margin-top: 36px;
  list-style: none;
  display: flex;
}

.header .header__body .header__body-down .header__body-down-menu li a {
  text-decoration: none;
  font-family: 'Circe';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
  margin-right: 41px;
}

.header .header__body .header__body-down .header__body-down-search {
  margin-right: 170px;
  padding-top: 25px;
}

.header .header__body .header__body-down .header__body-down-search .search-input {
  position: relative;
  border: 0;
  border-bottom: 1px solid #BAC5CE;
  background: transparent;
  width: 100%;
  padding: 8px 0 5px 0;
  font-size: 16px;
  color: #fff;
}

.header .header__body .header__body-down .header__body-down-search .search-input:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto 0;
  width: 25px;
  height: 25px;
  background: url("../img/search.png") no-repeat;
  background-size: cover;
}

.header .header__body .header__body-down .header__body-down-search .search-img {
  position: absolute;
  margin-top: 10px;
}

.header .header__body .header__body-down .header__body-down-social {
  padding-top: 32px;
  margin-right: 30px;
}

.header .header__body .header__body-down .header__body-down-social a {
  margin-right: 17px;
}

.header .header_electron {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-left: 16px;
}

.header .header_electron .header_electron-title {
  font-family: 'Circe';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
}

.header .header_electron .header_subscribe {
  font-family: 'Circe';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  background: #FFFFFF;
  border-radius: 100px;
  padding: 4px 21px 5px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 23px;
  text-decoration: none;
}

.general__block {
  display: flex;
}

.general__block .tab-box {
  margin-top: 27px;
  margin-left: 22px;
  position: relative;
  width: 665px;
}

.general__block .tab-box .tabs {
  display: flex;
  justify-content: space-around;
  background-color: #f1f1f1;
  border-radius: 77px;
}

.general__block .tab-box .tabs .tabs__button {
  padding: 6px 14px 8px 10px;
  font-size: 14px;
  border: none;
  background: none;
  border: 1px solid #BAC5CE;
}

.general__block .tab-box .tabs .tabs__button:hover {
  background-color: #cccccc;
}

.general__block .tab-box .tabs .tabs__button--active {
  background-color: #cccccc;
}

.general__block .tab-box .tabs .buttonone {
  border-top-left-radius: 77px;
  border-bottom-left-radius: 77px;
  width: 40%;
}

.general__block .tab-box .tabs .buttontwo {
  border-top-right-radius: 77px;
  border-bottom-right-radius: 77px;
  width: 60%;
}

.general__block .tab-box .tab-content {
  display: none;
  padding: 20px;
  border: 1px solid #D7E7F6;
  border-top: none;
  position: absolute;
  padding-top: 37px;
}

.general__block .tab-box .tab-content--active {
  display: block;
  animation-name: tabsAnim;
  animation-duration: 1s;
}

.general__block .tab-box .tab-content--active .tab-content__item-breaking {
  margin-bottom: 27px;
}

.general__block .tab-box .tab-content--active .tab-content__item-breaking .dateandcategory {
  display: flex;
  margin-bottom: 10px;
}

.general__block .tab-box .tab-content--active .tab-content__item-breaking .dateandcategory .dateandcategory_date {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #81919D;
}

.general__block .tab-box .tab-content--active .tab-content__item-breaking .dateandcategory .dateandcategory_category {
  margin-left: 19px;
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #81919D;
}

.general__block .tab-box .tab-content--active .tab-content__item-breaking .picandtitle_news .tab-content_news {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  text-decoration: none;
}

.general__block .tab-box .tab-content--active .tab-content__item {
  margin-bottom: 27px;
}

.general__block .tab-box .tab-content--active .tab-content__item .dateandcategory {
  display: flex;
  margin-bottom: 10px;
}

.general__block .tab-box .tab-content--active .tab-content__item .dateandcategory .dateandcategory_date {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #81919D;
}

.general__block .tab-box .tab-content--active .tab-content__item .dateandcategory .dateandcategory_category {
  margin-left: 19px;
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #81919D;
}

.general__block .tab-box .tab-content--active .tab-content__item .picandtitle_news .tab-content_news {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  text-decoration: none;
}

.general__block .tab-box .tab-content .tab-content__caption {
  margin-top: 0;
  margin-bottom: 16px;
}

@keyframes tabsAnim {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.general__block .tab-box .tab-content .tab-content__text {
  margin: 0;
}

.general__block .main__block {
  margin-right: 16%;
  margin-left: 49px;
  margin-top: 11px;
}

.general__block .main__block .top_and_slider {
  display: flex;
}

.general__block .main__block .top_and_slider .top-news {
  background-image: url(../img/bg-pobeda.jpg);
  width: 748px;
  height: 350px;
  padding-top: 16px;
}

.general__block .main__block .top_and_slider .top-news .top-news_date {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 19px;
  color: #FFFFFF;
  margin-left: 25px;
}

.general__block .main__block .top_and_slider .top-news .top-news_title {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 41px;
  color: #FFFFFF;
  width: 316px;
  margin-left: 25px;
}

.general__block .main__block .top_and_slider .swiper-container {
  height: 352px;
}

.general__block .main__block .top_and_slider .swiper-container .swiper-wrapper {
  width: 438px;
}

.general__block .main__block .top_and_slider .top-news-slider {
  margin-left: 35px;
}

.general__block .main__block .top_and_slider .top-news-slider .top-news-slider_item {
  border: 1px solid #BAC5CE;
  box-sizing: border-box;
}

.general__block .main__block .top_and_slider .top-news-slider .top-news-slider_item .top-news-slider_item-text {
  padding-left: 14px;
  padding-bottom: 7px;
}

.general__block .main__block .top_and_slider .top-news-slider .top-news-slider_item .top-news-slider_item-text .slider-item_data {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #81919D;
  margin-top: 10px;
}

.general__block .main__block .top_and_slider .top-news-slider .top-news-slider_item .top-news-slider_item-text .slider-item_title {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  line-height: 30px;
  color: #000000;
  margin-top: 7px;
  width: 268px;
}

.general__block .main__block .top_and_slider .top-news-slider .top-news-slider_item .top-news-slider_item-text .slider-item_categoty {
  font-family: Circe;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  color: #55718A;
  margin-top: 26px;
}

.general__block .main__block .shortnews_and_videos {
  margin-top: 35px;
  display: flex;
}

.general__block .main__block .shortnews_and_videos .news__left {
  max-width: 773px;
}

.general__block .main__block .shortnews_and_videos .news__left .first_short_feed {
  display: flex;
}

.general__block .main__block .shortnews_and_videos .news__left .first_short_feed .red_short_news {
  width: 37.92%;
  height: 297px;
  border: 1px solid #C80C0C;
  box-sizing: border-box;
  padding-top: 16px;
  padding-left: 11px;
  position: relative;
}

.general__block .main__block .shortnews_and_videos .news__left .first_short_feed .red_short_news .red_news-data-and-status {
  display: flex;
  justify-content: space-between;
}

.general__block .main__block .shortnews_and_videos .news__left .first_short_feed .red_short_news .red_news-data-and-status .red_news-data {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #81919D;
}

.general__block .main__block .shortnews_and_videos .news__left .first_short_feed .red_short_news .red_news-data-and-status .red_news_status {
  margin-right: 24px;
}

.general__block .main__block .shortnews_and_videos .news__left .first_short_feed .red_short_news .red_news-title {
  font-family: 'Open Sans';
  font-weight: normal;
  font-size: 22px;
  line-height: 30px;
  color: #000000;
  cursor: pointer;
  text-decoration: none;
}

.general__block .main__block .shortnews_and_videos .news__left .first_short_feed .red_short_news .red_news-descr {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 19px;
  color: #000000;
  margin-top: 19px;
}

.general__block .main__block .shortnews_and_videos .news__left .first_short_feed .red_short_news .red_news_category {
  font-family: 'Circe';
  font-size: 12px;
  line-height: 18px;
  color: #55718A;
  position: absolute;
  bottom: 10px;
}

.general__block .main__block .shortnews_and_videos .news__left .first_short_feed .grey_news {
  width: 57.8%;
  margin-left: 22px;
}

.general__block .main__block .shortnews_and_videos .news__left .first_short_feed .grey_news .grey_news-item {
  background: #B9C4C9;
  margin-bottom: 12px;
  padding-right: 67px;
  padding-bottom: 9px;
  padding-left: 9px;
  padding-top: 15px;
}

.general__block .main__block .shortnews_and_videos .news__left .first_short_feed .grey_news .grey_news-item .red-category {
  color: #C80C0C !important;
}

.general__block .main__block .shortnews_and_videos .news__left .first_short_feed .grey_news .grey_news-item .grey_news-item-data {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #56717B;
}

.general__block .main__block .shortnews_and_videos .news__left .first_short_feed .grey_news .grey_news-item .grey_news-item-title {
  font-family: 'Open Sans';
  font-size: 22px;
  line-height: 30px;
  margin-top: 15px;
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}

.general__block .main__block .shortnews_and_videos .news__left .first_short_feed .grey_news .grey_news-item .grey_news-item_category {
  font-family: 'Circe';
  font-size: 12px;
  line-height: 18px;
  color: #55718A;
  margin-top: 55px;
}

.general__block .main__block .shortnews_and_videos .news__left .second_short_feed {
  margin-top: 18px;
  display: flex;
}

.general__block .main__block .shortnews_and_videos .news__left .second_short_feed .white_news {
  width: 55.8%;
}

.general__block .main__block .shortnews_and_videos .news__left .second_short_feed .white_news .white_news-item {
  margin-bottom: 12px;
  padding-right: 65px;
  padding-left: 9px;
  padding-top: 15px;
  border: 1px solid #BAC5CE;
  box-sizing: border-box;
}

.general__block .main__block .shortnews_and_videos .news__left .second_short_feed .white_news .white_news-item .white_news-item-data {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #56717B;
}

.general__block .main__block .shortnews_and_videos .news__left .second_short_feed .white_news .white_news-item .white_news-item-title {
  font-family: 'Open Sans';
  font-size: 22px;
  line-height: 30px;
  margin-top: 15px;
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}

.general__block .main__block .shortnews_and_videos .news__left .second_short_feed .white_news .white_news-item .white_news-item_category {
  font-family: 'Circe';
  font-size: 12px;
  line-height: 18px;
  color: #55718A;
  margin-top: 55px;
}

.general__block .main__block .shortnews_and_videos .news__left .second_short_feed .brown_short_news {
  width: 39%;
  padding-right: 40px;
  height: 314px;
  background: #DCBB97;
  box-sizing: border-box;
  padding-top: 16px;
  padding-left: 11px;
  margin-left: 31px;
  position: relative;
}

.general__block .main__block .shortnews_and_videos .news__left .second_short_feed .brown_short_news .brown_news-data-and-status {
  display: flex;
  justify-content: space-between;
}

.general__block .main__block .shortnews_and_videos .news__left .second_short_feed .brown_short_news .brown_news-data-and-status .brown_news-data {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #81919D;
}

.general__block .main__block .shortnews_and_videos .news__left .second_short_feed .brown_short_news .brown_news-data-and-status .brown_news_status {
  margin-right: 24px;
}

.general__block .main__block .shortnews_and_videos .news__left .second_short_feed .brown_short_news .brown_news-title {
  font-family: 'Open Sans';
  font-weight: normal;
  font-size: 22px;
  line-height: 30px;
  color: #000000;
  cursor: pointer;
  text-decoration: none;
}

.general__block .main__block .shortnews_and_videos .news__left .second_short_feed .brown_short_news .brown_news-descr {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 19px;
  color: #000000;
  margin-top: 19px;
}

.general__block .main__block .shortnews_and_videos .news__left .second_short_feed .brown_short_news .brown_news_category {
  font-family: 'Circe';
  font-size: 12px;
  line-height: 18px;
  color: #55718A;
  position: absolute;
  bottom: 10px;
}

.general__block .main__block .shortnews_and_videos .news__left .newswithphoto {
  display: flex;
  width: 99%;
  padding-right: 40px;
  border: 1px solid #BAC5CE;
  box-sizing: border-box;
  position: relative;
  margin-top: 13px;
}

.general__block .main__block .shortnews_and_videos .news__left .newswithphoto .newswithphoto-pic {
  margin: 38px auto 40px 67px;
}

.general__block .main__block .shortnews_and_videos .news__left .newswithphoto .newswithphoto-text {
  margin-left: 88px;
  margin-top: 27px;
}

.general__block .main__block .shortnews_and_videos .news__left .newswithphoto .newswithphoto-text .newswithphoto-title {
  font-family: 'Open Sans';
  font-size: 22px;
  line-height: 30px;
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}

.general__block .main__block .shortnews_and_videos .news__left .newswithphoto .newswithphoto-text .newswithphoto-descr {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 19px;
  color: #000000;
  margin-top: 15px;
}

.general__block .main__block .shortnews_and_videos .news__left .newswithphoto .newswithphoto-text .newswithphoto-category {
  position: absolute;
  bottom: 27px;
  font-family: 'Circe';
  font-size: 12px;
  line-height: 18px;
  color: #55718A;
}

.general__block .main__block .shortnews_and_videos .videos__right {
  margin-left: 22px;
  padding-top: 15px;
  border: 5px solid #BAC5CE;
  box-sizing: border-box;
}

.general__block .main__block .shortnews_and_videos .videos__right .videos__right-title {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 30px;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  color: #000000;
  padding-left: 22px;
}

.general__block .main__block .shortnews_and_videos .videos__right .videos__right-first {
  padding-left: 22px;
  padding-right: 20px;
}

.general__block .main__block .shortnews_and_videos .videos__right .videos__right-first .videos__right-screen {
  background-image: url(../img/video-cover.png);
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 49px 160px 52px 148px;
  height: 193px;
}

.general__block .main__block .shortnews_and_videos .videos__right .videos__right-first .videos__right-screen .videos__right-screen-title {
  background-image: url(../img/goldtringle.png);
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 41px 21px;
  font-family: 'Circe';
  font-size: 12px;
  line-height: 18px;
  color: #7B5527;
}

.general__block .main__block .shortnews_and_videos .videos__right .videos__right-first .videos__right-screen-title {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #81919D;
  margin-top: 10px;
}

.general__block .main__block .shortnews_and_videos .videos__right .videos__right-first .videos__right-screen-descr {
  font-family: 'Open Sans';
  font-size: 15px;
  line-height: 20px;
  color: #000000;
  padding-bottom: 39px;
  border-bottom: 1px solid #BAC5CE;
}

.general__block .main__block .shortnews_and_videos .videos__right .videos__right-item {
  padding-top: 30px;
  padding-bottom: 33px;
  display: flex;
  padding-left: 30px;
  border-bottom: 1px solid #BAC5CE;
}

.general__block .main__block .shortnews_and_videos .videos__right .videos__right-item .videos__right-item-text {
  margin-left: 15px;
}

.general__block .main__block .shortnews_and_videos .videos__right .videos__right-item .videos__right-item-text .videos__right-item-date {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #81919D;
  margin-bottom: 10px;
}

.general__block .main__block .shortnews_and_videos .videos__right .videos__right-item .videos__right-item-text .videos__right-item-title {
  font-family: 'Open Sans';
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  color: #000000;
}

.general__block .main__block .commercial_banner {
  margin-top: 52px;
  max-width: 100%;
}

.general__block .main__block .commercial_banner img {
  width: 100%;
}

.general__block .main__block .incity .incity__title {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 54px;
  text-transform: uppercase;
  color: #000000;
  margin-top: 50px;
  margin-bottom: 30px;
  position: relative;
  padding-left: 33px;
}

.general__block .main__block .incity .incity__title::before {
  content: '';
  width: 47px;
  height: 9px;
  background: #054445;
  transform: rotate(-90deg);
  display: block;
  position: absolute;
  left: -17px;
  top: 20px;
}

.general__block .main__block .incity .incity__body {
  display: flex;
}

.general__block .main__block .incity .incity__body .incity__news .incity_news-big {
  background-image: url(../img/team.jpg);
  width: 764px;
  height: 350px;
  padding-top: 18px;
  padding-left: 25px;
  position: relative;
}

.general__block .main__block .incity .incity__body .incity__news .incity_news-big .incity_news-big-date {
  font-family: 'Open Sans';
  font-size: 14px;
  line-height: 19px;
  color: #FFFFFF;
  margin-bottom: 8px;
}

.general__block .main__block .incity .incity__body .incity__news .incity_news-big .incity_news-big-title {
  font-family: 'Open Sans';
  font-size: 30px;
  line-height: 41px;
  color: #FFFFFF;
}

.general__block .main__block .incity .incity__body .incity__news .incity_news-big .incity_news-big-category {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
  position: absolute;
  bottom: 20px;
}

.general__block .main__block .incity .incity__body .incity__news .first_short_feed {
  margin-top: 31px;
  display: flex;
}

.general__block .main__block .incity .incity__body .incity__news .first_short_feed .red_short_news {
  width: 37.92%;
  height: 297px;
  border: 1px solid #C80C0C;
  box-sizing: border-box;
  padding-top: 16px;
  padding-left: 11px;
  position: relative;
}

.general__block .main__block .incity .incity__body .incity__news .first_short_feed .red_short_news .red_news-data-and-status {
  display: flex;
  justify-content: space-between;
}

.general__block .main__block .incity .incity__body .incity__news .first_short_feed .red_short_news .red_news-data-and-status .red_news-data {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #81919D;
}

.general__block .main__block .incity .incity__body .incity__news .first_short_feed .red_short_news .red_news-data-and-status .red_news_status {
  margin-right: 24px;
}

.general__block .main__block .incity .incity__body .incity__news .first_short_feed .red_short_news .red_news-title {
  font-family: 'Open Sans';
  font-weight: normal;
  font-size: 22px;
  line-height: 30px;
  color: #000000;
  cursor: pointer;
  text-decoration: none;
}

.general__block .main__block .incity .incity__body .incity__news .first_short_feed .red_short_news .red_news-descr {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 19px;
  color: #000000;
  margin-top: 19px;
}

.general__block .main__block .incity .incity__body .incity__news .first_short_feed .red_short_news .red_news_category {
  font-family: 'Circe';
  font-size: 12px;
  line-height: 18px;
  color: #55718A;
  position: absolute;
  bottom: 10px;
}

.general__block .main__block .incity .incity__body .incity__news .first_short_feed .grey_news {
  width: 59.8%;
  margin-left: 22px;
}

.general__block .main__block .incity .incity__body .incity__news .first_short_feed .grey_news .grey_news-item {
  background: #B9C4C9;
  margin-bottom: 12px;
  padding-right: 67px;
  padding-bottom: 9px;
  padding-left: 9px;
  padding-top: 15px;
}

.general__block .main__block .incity .incity__body .incity__news .first_short_feed .grey_news .grey_news-item .red-category {
  color: #C80C0C !important;
}

.general__block .main__block .incity .incity__body .incity__news .first_short_feed .grey_news .grey_news-item .grey_news-item-data {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #56717B;
}

.general__block .main__block .incity .incity__body .incity__news .first_short_feed .grey_news .grey_news-item .grey_news-item-title {
  font-family: 'Open Sans';
  font-size: 22px;
  line-height: 30px;
  margin-top: 15px;
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}

.general__block .main__block .incity .incity__body .incity__news .first_short_feed .grey_news .grey_news-item .grey_news-item_category {
  font-family: 'Circe';
  font-size: 12px;
  line-height: 18px;
  color: #55718A;
  margin-top: 55px;
}

.general__block .main__block .incity .incity__body .incity__news-two .brown_short_news {
  padding-right: 40px;
  height: 350px;
  background: #DCBB97;
  box-sizing: border-box;
  padding-top: 16px;
  padding-left: 11px;
  margin-left: 30px;
  position: relative;
}

.general__block .main__block .incity .incity__body .incity__news-two .brown_short_news .brown_news-data-and-status {
  display: flex;
  justify-content: space-between;
}

.general__block .main__block .incity .incity__body .incity__news-two .brown_short_news .brown_news-data-and-status .brown_news-data {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #81919D;
}

.general__block .main__block .incity .incity__body .incity__news-two .brown_short_news .brown_news-data-and-status .brown_news_status {
  margin-right: 24px;
}

.general__block .main__block .incity .incity__body .incity__news-two .brown_short_news .brown_news-title {
  font-family: 'Open Sans';
  font-weight: normal;
  font-size: 22px;
  line-height: 30px;
  color: #000000;
  cursor: pointer;
  text-decoration: none;
}

.general__block .main__block .incity .incity__body .incity__news-two .brown_short_news .brown_news-descr {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 19px;
  color: #000000;
  margin-top: 19px;
}

.general__block .main__block .incity .incity__body .incity__news-two .brown_short_news .brown_news_category {
  font-family: 'Circe';
  font-size: 12px;
  line-height: 18px;
  color: #55718A;
  position: absolute;
  bottom: 10px;
}

.general__block .main__block .incity .incity__body .incity__news-two .news_with_pic {
  display: flex;
  border: 1px solid #BAC5CE;
  box-sizing: border-box;
  padding-top: 22px;
  padding-left: 13px;
  padding-bottom: 17px;
  padding-right: 31px;
  position: relative;
  margin-top: 32px;
  margin-left: 19px;
  height: 298px;
}

.general__block .main__block .incity .incity__body .incity__news-two .news_with_pic .pic_and_categoty .news_with_pic-category {
  position: absolute;
  bottom: 15px;
  margin-left: 8px;
}

.general__block .main__block .incity .incity__body .incity__news-two .news_with_pic .news_with_pic-text {
  margin-left: 29px;
}

.general__block .main__block .incity .incity__body .incity__news-two .news_with_pic .news_with_pic-text .news_with_pic-title {
  font-family: 'Open Sans';
  font-size: 22px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 19px;
}

.general__block .main__block .incity .incity__body .incity__news-two .news_with_pic .news_with_pic-text .news_with_pic-descr {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 19px;
  color: #000000;
}

.general__block .main__block .safety {
  margin-top: 33px;
}

.general__block .main__block .safety .safety__title {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 54px;
  text-transform: uppercase;
  color: #000000;
  position: relative;
  padding-left: 33px;
}

.general__block .main__block .safety .safety__title::before {
  content: '';
  width: 47px;
  height: 9px;
  background: #054445;
  transform: rotate(-90deg);
  display: block;
  position: absolute;
  left: -17px;
  top: 20px;
}

.general__block .main__block .safety .safety__body {
  display: flex;
}

.general__block .main__block .safety .safety__body .safety__news {
  padding-top: 29px;
}

.general__block .main__block .safety .safety__body .safety__news .safety_news-big {
  background-image: url(../img/city.jpg);
  width: 757px;
  height: 350px;
  padding-top: 18px;
  padding-left: 25px;
  position: relative;
  margin-top: 20px;
}

.general__block .main__block .safety .safety__body .safety__news .safety_news-big .safety_news-big-date {
  font-family: 'Open Sans';
  font-size: 14px;
  line-height: 19px;
  color: #FFFFFF;
  margin-bottom: 8px;
}

.general__block .main__block .safety .safety__body .safety__news .safety_news-big .safety_news-big-title {
  font-family: 'Open Sans';
  font-size: 30px;
  line-height: 41px;
  color: #FFFFFF;
}

.general__block .main__block .safety .safety__body .safety__news .safety_news-big .safety_news-big-category {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
  position: absolute;
  bottom: 20px;
}

.general__block .main__block .safety .safety__body .safety__news .second_short_feed {
  margin-top: 18px;
  display: flex;
}

.general__block .main__block .safety .safety__body .safety__news .second_short_feed .white_news {
  width: 54.8%;
}

.general__block .main__block .safety .safety__body .safety__news .second_short_feed .white_news .white_news-item {
  margin-bottom: 12px;
  padding-right: 65px;
  padding-left: 9px;
  padding-top: 15px;
  border: 1px solid #BAC5CE;
  box-sizing: border-box;
}

.general__block .main__block .safety .safety__body .safety__news .second_short_feed .white_news .white_news-item .white_news-item-data {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #56717B;
}

.general__block .main__block .safety .safety__body .safety__news .second_short_feed .white_news .white_news-item .white_news-item-title {
  font-family: 'Open Sans';
  font-size: 22px;
  line-height: 30px;
  margin-top: 15px;
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}

.general__block .main__block .safety .safety__body .safety__news .second_short_feed .white_news .white_news-item .white_news-item_category {
  font-family: 'Circe';
  font-size: 12px;
  line-height: 18px;
  color: #55718A;
  margin-top: 55px;
}

.general__block .main__block .safety .safety__body .safety__news .second_short_feed .brown_short_news {
  width: 39%;
  padding-right: 40px;
  height: 313px;
  background: #DCBB97;
  box-sizing: border-box;
  padding-top: 16px;
  padding-left: 11px;
  margin-left: 25px;
  position: relative;
}

.general__block .main__block .safety .safety__body .safety__news .second_short_feed .brown_short_news .brown_news-data-and-status {
  display: flex;
  justify-content: space-between;
}

.general__block .main__block .safety .safety__body .safety__news .second_short_feed .brown_short_news .brown_news-data-and-status .brown_news-data {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #81919D;
}

.general__block .main__block .safety .safety__body .safety__news .second_short_feed .brown_short_news .brown_news-data-and-status .brown_news_status {
  margin-right: 24px;
}

.general__block .main__block .safety .safety__body .safety__news .second_short_feed .brown_short_news .brown_news-title {
  font-family: 'Open Sans';
  font-weight: normal;
  font-size: 22px;
  line-height: 30px;
  color: #000000;
  cursor: pointer;
  text-decoration: none;
}

.general__block .main__block .safety .safety__body .safety__news .second_short_feed .brown_short_news .brown_news-descr {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 19px;
  color: #000000;
  margin-top: 19px;
}

.general__block .main__block .safety .safety__body .safety__news .second_short_feed .brown_short_news .brown_news_category {
  font-family: 'Circe';
  font-size: 12px;
  line-height: 18px;
  color: #55718A;
  position: absolute;
  bottom: 10px;
}

.general__block .main__block .safety .safety__body .sportnews__right {
  padding-left: 20px;
  padding-right: 20px;
  width: 50%;
  border: 5px solid #BAC5CE;
  box-sizing: border-box;
  padding-top: 15px;
  margin-right: -10px;
  height: 787px;
}

.general__block .main__block .safety .safety__body .sportnews__right .sportnews__right-title {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 30px;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  color: #000000;
  margin-bottom: 11px;
}

.general__block .main__block .safety .safety__body .sportnews__right .sportnews__right-first .sportnews__right-screen {
  background-image: url(../img/basketball.jpg);
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 49px 160px 52px 148px;
  height: 184px;
}

.general__block .main__block .safety .safety__body .sportnews__right .sportnews__right-first .sportnews__right-screen .sportnews__right-screen-title {
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 41px 21px;
  font-family: 'Circe';
  font-size: 12px;
  line-height: 18px;
  color: #7B5527;
}

.general__block .main__block .safety .safety__body .sportnews__right .sportnews__right-first .sportnews__right-screen-title {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #81919D;
  margin-top: 14px;
}

.general__block .main__block .safety .safety__body .sportnews__right .sportnews__right-first .sportnews__right-screen-descr {
  font-family: 'Open Sans';
  font-size: 15px;
  line-height: 20px;
  color: #000000;
  padding-bottom: 39px;
  border-bottom: 1px solid #BAC5CE;
}

.general__block .main__block .safety .safety__body .sportnews__right .sportnews__right-item {
  padding-top: 28px;
  padding-bottom: 73px;
  display: flex;
  border-bottom: 1px solid #BAC5CE;
}

.general__block .main__block .safety .safety__body .sportnews__right .sportnews__right-item:last-child {
  border-bottom: none;
}

.general__block .main__block .safety .safety__body .sportnews__right .sportnews__right-item .sportnews__right-item-text .sportnews__right-item-date {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #81919D;
  margin-bottom: 10px;
}

.general__block .main__block .safety .safety__body .sportnews__right .sportnews__right-item .sportnews__right-item-text .sportnews__right-item-title {
  font-family: 'Open Sans';
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  color: #000000;
}

.general__block .main__block .mailblock {
  display: flex;
  margin-top: 55px;
  justify-content: space-between;
  background-image: url(../img/mailblock-bg.png);
  background-repeat: no-repeat;
}

.general__block .main__block .mailblock .mailblock_left {
  display: flex;
  margin-top: 37px;
  margin-bottom: 36px;
  margin-left: 48px;
}

.general__block .main__block .mailblock .mailblock_left .mailblock_left-text {
  margin-left: 45px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 25px;
  line-height: 34px;
  color: #000000;
}

.general__block .main__block .mailblock .mailblock_right {
  margin-top: 52px;
  margin-bottom: 52px;
  margin-right: 41px;
}

.general__block .main__block .mailblock .mailblock_right .mailblock_right-input {
  width: 367px;
  height: 37px;
  border: 1px solid #FFFFFF;
  box-sizing: border-box;
  background: #DCBB97;
}

.general__block .main__block .mailblock .mailblock_right .mailblock_right-right {
  background: #FFFFFF;
  font-family: 'Open Sans';
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  width: 199px;
  height: 37px;
  background: white;
  border: none;
}

.general__block .main__block .cityslider {
  margin-top: 47px;
  max-width: 1229px;
}

.general__block .main__block .cityslider .cityslider-title {
  margin-bottom: 58px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 30px;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  color: #000000;
}

.general__block .main__block .cityslider .swiper-containertwo {
  width: 1229px;
  overflow: hidden;
  height: 100%;
}

.general__block .main__block .cityslider .swiper-containertwo .swiper-wrapper .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.general__block .main__block .cityslider .swiper-containertwo .swiper-wrapper .cityslider-item {
  display: flex;
  flex-direction: column;
}

.general__block .main__block .cityslider .swiper-containertwo .swiper-pagination {
  margin-top: 30px;
  position: relative;
}

.footer {
  padding-left: 0;
  padding-right: 0;
  margin-top: 81px;
  background: #086C6E;
  padding-bottom: 20px;
}

.footer .footer__container .footer-first_row {
  display: flex;
  align-items: center;
}

.footer .footer__container .footer-first_row .footer__logo {
  width: 179px;
}

.footer .footer__container .footer-first_row .footer__logo img {
  width: 100%;
}

.footer .footer__container .footer-first_row .footer__links {
  display: flex;
  margin-left: 65px;
  list-style: none;
  margin-top: 28px;
}

.footer .footer__container .footer-first_row .footer__links .footer__links-item {
  text-decoration: none;
  font-family: 'Circe';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
  margin-right: 33px;
}

.footer .footer__container .footer-first_row .footer__archive {
  margin-left: 27px;
  font-family: 'Circe';
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #81919D;
  margin-top: 15px;
  border: 1px solid #FFFFFF;
  box-sizing: border-box;
  border-radius: 100px;
  padding: 4px 16px 5px 18px;
  margin-right: 29px;
  cursor: pointer;
}

.footer .footer__container .footer-first_row .footer__search .search-input {
  position: relative;
  border: 0;
  border-bottom: 1px solid #BAC5CE;
  background: transparent;
  width: 100%;
  padding: 8px 0 5px 0;
  font-size: 16px;
  color: #fff;
}

.footer .footer__container .footer-first_row .footer__search .search-input:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto 0;
  width: 25px;
  height: 25px;
  background: url("../img/search.png") no-repeat;
  background-size: cover;
}

.footer .footer__container .footer-first_row .footer__search .search-img {
  position: absolute;
  margin-top: 10px;
}

.footer .footer__container .footer__social {
  margin-top: 24px;
}

.footer .footer__container .footer__social a {
  margin-right: 15px;
}

.footer .footer__container .footer__contacts {
  display: flex;
  justify-content: space-between;
  margin-top: 38px;
  margin-bottom: 28px;
}

.footer .footer__container .footer__contacts .footer__contacts-item {
  font-family: 'Open Sans';
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
}

.footer .footer__container .footer__map {
  margin-bottom: 28px;
}

.footer .footer__container .footer__map .footer__map-link {
  border: 1px solid #BAC5CE;
  box-sizing: border-box;
  border-radius: 100px;
  font-family: 'Circe';
  font-size: 16px;
  line-height: 24px;
  color: #81919D;
  padding: 4px 24px 5px 18px;
  text-decoration: none;
}

.footer .footer__container .footer__text {
  display: flex;
  justify-content: space-between;
  margin-bottom: 38px;
}

.footer .footer__container .footer__text .footer__text-left {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
}

.footer .footer__container .footer__text .footer__text-left .footer__text-left-body {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
  margin-bottom: 13px;
}

.footer .footer__container .footer__text .footer__text-left .footer__text-left-link {
  font-family: 'Open Sans';
  cursor: pointer;
  font-size: 12px;
  line-height: 16px;
  text-decoration-line: underline;
  color: #FFFFFF;
}

.footer .footer__container .footer__text .footer__text-right {
  font-family: 'Open Sans';
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
  margin-left: 90px;
}

.footer .footer__container .footer__copyright {
  display: flex;
  justify-content: space-between;
}

.footer .footer__container .footer__copyright .footer__read {
  font-family: 'Open Sans';
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
}

.footer .footer__container .footer__copyright .footer__develop {
  font-family: 'Open Sans';
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
}

.footer .footer__container .footer__copyright .footer__develop span {
  text-decoration: underline;
}

.burger-menu_button {
  position: fixed;
  top: 15px;
  z-index: 30;
  width: 15px;
  height: 15px;
  margin-left: 57px;
  border-radius: 50%;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.burger-menu_lines::before,
.burger-menu_lines::after,
.burger-menu_lines {
  position: absolute;
  width: 25px;
  height: 3px;
  background-color: white;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.burger-menu_lines {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.burger-menu_lines::before {
  content: '';
  top: -7px;
}

.burger-menu_lines::after {
  content: '';
  top: 7px;
}

.burger-menu_active .burger-menu_lines {
  background-color: transparent;
}

.burger-menu_active .burger-menu_lines::before {
  top: 0;
  transform: rotate(45deg);
}

.burger-menu_active .burger-menu_lines::after {
  top: 0;
  transform: rotate(-45deg);
}

.burger-menu_nav {
  padding-top: 120px;
  position: fixed;
  top: 0;
  z-index: 20;
  display: flex;
  flex-flow: column;
  height: 100%;
  background-color: #004445;
  overflow-y: auto;
  right: -100%;
  -webkit-transition: 0.8s;
  -moz-transition: 0.8s;
  -o-transition: 0.8s;
  transition: 0.8s;
}

.burger-menu_active .burger-menu_nav {
  right: 0;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.burger-menu_link {
  padding: 18px 35px;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 5px;
  font-weight: 400;
  color: white;
  border-bottom: 1px solid #fff;
}

.burger-menu_link:first-child {
  border-top: 1px solid #fff;
}

.burger-menu_link:hover {
  filter: brightness(0.9);
}

.burger-menu_overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 10;
}

.burger-menu_active .burger-menu_overlay {
  display: block;
}

@media screen and (min-width: 36rem) {
  .container {
    max-width: 31.875rem;
  }
}

@media screen and (min-width: 48rem) {
  .container {
    max-width: 43.125rem;
  }
}

@media screen and (min-width: 62rem) {
  .container {
    max-width: 58.125rem;
  }
}

@media screen and (min-width: 75rem) {
  .container {
    max-width: 69.375rem;
  }
}

@media (min-width: 701px) {
  .footer .footer__container-mobile {
    display: none;
  }
}

@media (min-width: 1161px) {
  .header__mobile {
    display: none;
  }
}

@media (min-width: 1301px) {
  .general__block .main__block .commercial_banner-mobile {
    display: none;
  }

  .general__block .main__block .commercial_banner {
    display: block;
  }

  .general__block .main__block .safety .mailblock_mobile {
    display: none;
  }
}

@media (max-width: 1900px) {
  .header .header__logo img {
    margin: 40px auto 42px 30px;
  }

  .header .header__body .header__body-up .header__body-up_fresh {
    font-size: 12px;
  }

  .header .header__body .header__body-up .header__body-up_fresh-tir {
    font-size: 14px;
  }

  .header .header__body .header__body-up .header__body-up-archive {
    font-size: 14px;
  }

  .header .header__body .header__body-up .header__body-up_weather .weather-text {
    font-size: 12px;
  }

  .header .header__body .header__body-up .header__body-up_money .money-usd,
  .header .header__body .header__body-up .header__body-up_money .money-euro {
    font-size: 12px;
  }

  .header .header__body .header__body-down .header__body-down-menu {
    margin-left: 3px;
    margin-top: 20px;
  }

  .header .header__body .header__body-down .header__body-down-search {
    margin-right: 170px;
    padding-top: 10px;
  }

  .header .header__body .header__body-down .header__body-down-social {
    padding-top: 19px;
    margin-right: 30px;
  }

  .header .header_electron .header_electron-title {
    font-size: 15px;
  }

  .header .header_electron .header_subscribe {
    font-size: 13px;
  }

  .footer .footer__container .footer-first_row .footer__links {
    margin-left: 0;
  }

  .footer .footer__container .footer-first_row .footer__links li a {
    font-size: 13px;
  }

  .general__block .main__block {
    margin-right: 0;
  }
}

@media (max-width: 1750px) {
  .header .header__logo img {
    margin: 40px auto 42px 10px;
  }

  .header .header__body .header__body-up .header__body-up_fresh {
    margin-left: 32px;
  }

  .header .header__body .header__body-up .header__body-up_fresh-tir {
    font-size: 14px;
  }

  .header .header__body .header__body-down .header__body-down-menu {
    margin-left: 0;
    margin-top: 25px;
  }

  .header .header__body .header__body-down .header__body-down-menu .header__body-down-menu-item a {
    font-size: 15px;
  }

  .header .header__body .header__body-down .header__body-down-search {
    margin-right: 170px;
    padding-top: 10px;
  }

  .header .header__body .header__body-down .header__body-down-social {
    padding-top: 19px;
    margin-right: 30px;
  }
}

@media (max-width: 1700px) {
  .header .header__logo img {
    margin: 40px auto 42px 30px;
    width: 200px;
    height: 44px;
  }

  .header .header__logo .burger__menu {
    margin-left: 12px;
  }

  .header .header__body .header__body-up .header__body-up_fresh {
    font-size: 10px;
    margin-left: 10px;
  }

  .header .header__body .header__body-up .header__body-up_fresh-tir {
    font-size: 14px;
    margin-left: 20px;
  }

  .header .header__body .header__body-up .header__body-up-archive {
    font-size: 11px;
    margin-left: 18px;
  }

  .header .header__body .header__body-up .header__body-up_weather {
    margin-left: 25px;
  }

  .header .header__body .header__body-up .header__body-up_weather .weather-text {
    font-size: 12px;
    margin-left: 19px;
  }

  .header .header__body .header__body-up .header__body-up_money {
    margin-left: 13px;
  }

  .header .header__body .header__body-up .header__body-up_money .money-usd,
  .header .header__body .header__body-up .header__body-up_money .money-euro {
    font-size: 12px;
  }

  .header .header__body .header__body-down .header__body-down-menu {
    margin-left: -30px;
    margin-top: 25;
  }

  .header .header__body .header__body-down .header__body-down-search {
    margin-right: 30px;
    padding-top: 10px;
  }

  .header .header__body .header__body-down .header__body-down-social {
    padding-top: 19px;
    margin-right: 0px;
  }

  .header .header__body .header__body-down .header__body-down-social a {
    margin-right: 10px;
  }

  .header .header_electron .header_electron-title {
    font-size: 12px;
  }

  .header .header_electron .header_subscribe {
    font-size: 12px;
  }
}

@media (max-width: 1600px) {
  .general__block .tab-box .tabs .tabs__button {
    font-size: 12px;
  }

  .footer {
    padding-left: 3%;
    padding-right: 3%;
  }

  .footer .footer__container .footer-first_row {
    flex-wrap: wrap;
  }

  .footer .footer__container .footer-first_row .footer__archive {
    margin-left: 0;
  }

  .footer .footer__container .footer-first_row .footer__links {
    margin-left: 0;
  }

  .footer .footer__container .footer-first_row .footer__links li a {
    font-size: 13px !important;
  }
}

@media (max-width: 1550px) {
  .general__block .tab-box {
    display: none;
    margin-left: 0;
  }
}

@media (max-width: 1500px) {
  .general__block .main__block {
    margin-right: 0;
  }

  .footer {
    padding-left: 3%;
    padding-right: 3%;
  }

  .footer .footer__container .footer-first_row {
    flex-wrap: wrap;
  }

  .footer .footer__container .footer-first_row .footer__archive {
    margin-left: 0;
  }

  .footer .footer__container .footer-first_row .footer__links {
    margin-left: 0;
  }

  .footer .footer__container .footer-first_row .footer__links li a {
    font-size: 13px !important;
  }
}

@media (max-width: 1400px) {
  .header .header__logo img {
    margin: 40px auto 42px 0px;
    width: 200px;
    height: 44px;
  }

  .header .header__logo .burger__menu {
    margin-left: 12px;
  }

  .header .header__body {
    padding-top: 20px;
  }

  .header .header__body .header__body-up .header__body-up_fresh {
    font-size: 10px;
    margin-left: 10px;
    margin-top: 0;
  }

  .header .header__body .header__body-up .header__body-up_fresh-tir {
    font-size: 14px;
    margin-left: 10px;
    margin-top: 0;
  }

  .header .header__body .header__body-up .header__body-up-archive {
    font-size: 11px;
    margin-left: 5px;
    margin-top: 0;
  }

  .header .header__body .header__body-up .header__body-up_weather {
    margin-left: 19px;
    flex-direction: column;
    margin-top: -35px;
  }

  .header .header__body .header__body-up .header__body-up_weather .weather-temp {
    margin-top: 42px;
  }

  .header .header__body .header__body-up .header__body-up_weather .weather-text {
    font-size: 12px;
    margin-left: 19px;
    margin-top: 0;
  }

  .header .header__body .header__body-up .header__body-up_money {
    margin-left: 13px;
    margin-top: 15px;
    flex-direction: column;
    margin-top: 0;
  }

  .header .header__body .header__body-up .header__body-up_money .money-usd {
    align-items: center;
  }

  .header .header__body .header__body-up .header__body-up_money .money-usd .money-usd-value {
    margin-left: 10px;
    margin-bottom: 0;
    margin-top: 0px;
    display: flex;
  }

  .header .header__body .header__body-up .header__body-up_money .money-euro {
    align-items: center;
  }

  .header .header__body .header__body-up .header__body-up_money .money-euro .money-euro-title {
    margin-left: 0;
  }

  .header .header__body .header__body-up .header__body-up_money .money-euro .money-euro-value {
    margin-left: 10px;
    margin-bottom: 0;
    margin-top: 0px;
    display: flex;
  }

  .header .header__body .header__body-up .oldrate {
    margin-right: 0;
    margin-left: 15px;
    margin-top: 0;
  }

  .header .header__body .header__body-down .header__body-down-menu {
    margin-left: -30px;
    margin-top: 25;
  }

  .header .header__body .header__body-down .header__body-down-menu .header__body-down-menu-item a {
    font-size: 11px;
    margin-right: 15px;
  }

  .header .header__body .header__body-down .header__body-down-search {
    margin-right: 30px;
    padding-top: 10px;
  }

  .header .header__body .header__body-down .header__body-down-social {
    padding-top: 19px;
    margin-right: 0px;
  }

  .header .header__body .header__body-down .header__body-down-social a {
    margin-right: 10px;
  }

  .header .header_electron .header_electron-title {
    font-size: 12px;
  }

  .header .header_electron .header_subscribe {
    font-size: 12px;
  }
}

@media (max-width: 1300px) {
  .general__block .main__block {
    margin-left: 0;
  }

  .general__block .main__block .top_and_slider {
    flex-direction: column;
    align-items: center;
  }

  .general__block .main__block .top_and_slider .swiper-container {
    margin-left: auto !important;
    margin-top: 25px;
  }

  .general__block .main__block .shortnews_and_videos {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .general__block .main__block .shortnews_and_videos .news__left .first_short_feed {
    flex-direction: column;
    align-items: center;
  }

  .general__block .main__block .shortnews_and_videos .news__left .first_short_feed .grey_news {
    margin-top: 25px;
  }

  .general__block .main__block .shortnews_and_videos .news__left .second_short_feed {
    flex-direction: column;
    align-items: center;
  }

  .general__block .main__block .shortnews_and_videos .videos__right {
    margin-top: 25px;
  }

  .general__block .main__block .commercial_banner {
    display: none;
  }

  .general__block .main__block .commercial_banner-mobile {
    display: flex;
    justify-content: center;
    margin-top: 25px;
  }

  .general__block .main__block .incity .incity__body {
    flex-direction: column;
    align-items: center;
  }

  .general__block .main__block .incity .incity__body .first_short_feed {
    flex-direction: column;
    align-items: center;
  }

  .general__block .main__block .incity .incity__body .first_short_feed .grey_news {
    margin-top: 25px;
  }

  .general__block .main__block .incity .incity__body .incity__news-two {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .general__block .main__block .incity .incity__body .incity__news-two .brown_short_news {
    margin-left: 1%;
    width: 40%;
  }

  .general__block .main__block .incity .incity__body .incity__news-two .news_with_pic {
    width: 40%;
  }

  .general__block .main__block .safety .safety__body {
    flex-direction: column;
    align-items: center;
  }

  .general__block .main__block .safety .safety__body .safety__news {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .general__block .main__block .safety .safety__body .safety__news .second_short_feed .white_news {
    width: auto;
  }

  .general__block .main__block .safety .safety__body .safety__news .second_short_feed .brown_short_news {
    width: auto;
  }

  .general__block .main__block .safety .safety__body .safety__news .second_short_feed {
    flex-direction: column;
  }

  .general__block .main__block .safety .safety__body .safety__news .second_short_feed .brown_short_news {
    margin-left: 0;
  }

  .general__block .main__block .safety .safety__body .sportnews__right {
    margin-right: 0;
    margin-top: 25px;
  }

  .general__block .main__block .safety .mailblock {
    display: none;
  }

  .general__block .main__block .safety .mailblock_mobile {
    display: flex;
  }

  .general__block .main__block .safety .cityslider {
    display: none;
  }
}

@media (max-width: 1160px) {
  .header .header__logo,
  .header .header__body,
  .header .header_electron {
    display: none;
  }

  .header .header__mobile {
    width: 100%;
    position: relative;
    display: flex;
  }

  .header .header__mobile .header__logo {
    width: 88px;
    height: 20px;
    display: block;
  }

  .header .header__mobile .header__mobile-buttons {
    position: absolute;
    right: 42px;
    top: 55px;
  }

  .header .header__mobile .header__mobile-buttons .burger-menu .burger-menu_button {
    top: 70px;
  }
}

@media (max-width: 700px) {
  .footer .footer__container {
    display: none;
  }

  .footer .footer__container-mobile .footer__container-mobile-first_row {
    display: flex;
    justify-content: space-between;
  }

  .footer .footer__container-mobile .footer__container-mobile-first_row .footer__logo {
    width: 174px;
    height: 39px;
    margin-left: 18px;
    margin-top: 18px;
  }

  .footer .footer__container-mobile .footer__container-mobile-first_row .footer__social {
    margin-top: 25px;
  }

  .footer .footer__container-mobile .footer__container-mobile-first_row .footer__social a {
    margin-right: 15px;
  }

  .footer .footer__container-mobile .footer__links {
    display: flex;
    list-style: none;
    margin-top: 20px;
    margin-left: -20px;
    flex-wrap: wrap;
  }

  .footer .footer__container-mobile .footer__links .footer__links-item {
    text-decoration: none;
    font-family: 'Circe';
    font-size: 12px;
    line-height: 24px;
    color: #FFFFFF;
    margin-right: 33px;
  }

  .footer .footer__container-mobile .search_and_archive {
    display: flex;
    justify-content: space-between;
    padding-left: 20px;
  }

  .footer .footer__container-mobile .search_and_archive .footer__search .search-input {
    position: relative;
    border: 0;
    border-bottom: 1px solid #BAC5CE;
    background: transparent;
    width: 100%;
    padding: 8px 0 5px 0;
    font-size: 16px;
    color: #fff;
  }

  .footer .footer__container-mobile .search_and_archive .footer__search .search-input:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto 0;
    width: 25px;
    height: 25px;
    background: url("../img/search.png") no-repeat;
    background-size: cover;
  }

  .footer .footer__container-mobile .search_and_archive .footer__search .search-img {
    position: absolute;
    margin-top: 10px;
  }

  .footer .footer__container-mobile .search_and_archive .footer__archive {
    font-family: 'Circe';
    font-size: 16px;
    line-height: 24px;
    color: #81919D;
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 100px;
    padding: 4px 16px 5px 18px;
    margin-right: 10px;
    cursor: pointer;
  }

  .footer .footer__container-mobile .footer__contacts {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 24px;
    margin-bottom: 28px;
  }

  .footer .footer__container-mobile .footer__contacts .footer__contacts-item {
    font-family: 'Open Sans';
    font-size: 16px;
    line-height: 22px;
    color: #FFFFFF;
    margin-top: 24px;
  }

  .footer .footer__container-mobile .footer__contacts .footer__map .footer__map-link {
    border: 1px solid #BAC5CE;
    box-sizing: border-box;
    border-radius: 100px;
    font-family: 'Circe';
    font-size: 16px;
    line-height: 24px;
    color: #81919D;
    padding: 4px 24px 5px 18px;
    text-decoration: none;
  }

  .footer .footer__container-mobile .footer__read {
    font-family: 'Open Sans';
    font-size: 16px;
    line-height: 22px;
    color: #FFFFFF;
    margin: 27px auto;
  }

  .footer .footer__container-mobile .footer__text-left-link {
    font-family: 'Open Sans';
    cursor: pointer;
    font-size: 12px;
    line-height: 16px;
    text-decoration-line: underline;
    color: #FFFFFF;
    margin-bottom: 27px;
  }

  .footer .footer__container-mobile .footer__text-right {
    font-family: 'Open Sans';
    font-size: 12px;
    line-height: 16px;
    color: #FFFFFF;
    margin-top: 26px;
  }

  .footer .footer__container-mobile .footer__text-left-body {
    font-family: 'Open Sans';
    font-size: 12px;
    line-height: 16px;
    color: #FFFFFF;
    margin-bottom: 13px;
    margin-top: 27px;
  }

  .footer .footer__container-mobile .footer__develop {
    font-family: 'Open Sans';
    font-size: 16px;
    line-height: 22px;
    color: #FFFFFF;
    margin-top: 27px;
  }

  .footer .footer__container-mobile .footer__develop span {
    text-decoration: underline;
  }
}

@media (max-width: 375px) {
  .footer .footer__container-mobile .footer__container-mobile-first_row {
    flex-direction: column;
  }

  .footer .footer__container-mobile .footer__container-mobile-first_row .footer__social {
    margin-left: 20px;
  }

  .footer .footer__container-mobile .footer__contacts .footer__map {
    margin-top: 20px;
  }

  .footer .footer__container-mobile .search_and_archive {
    flex-direction: column;
    padding-left: 18%;
    padding-right: 18%;
  }

  .footer .footer__container-mobile .search_and_archive .footer__archive {
    margin-top: 29px;
  }
}
/*# sourceMappingURL=maps/main.css.map */
.standart-date {
padding-right: 5px;
}
.news-video-img {
	position: relative;
	max-width: 35px;
	min-width: 35px;
}
.iframe-box {
	min-width: 100%;
}
.iframe-box>div {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
}
.iframe-box>div>iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}