.announce,
.credits {
  background: #282c2f;
  color: #fff; }
  .announce__text *, .announce__picture-note, .announce__picture-note2,
  .credits__text *,
  .credits__picture-note,
  .credits__picture-note2 {
    color: #fff; }

.w1400 {
  overflow: hidden;
  position: relative;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 1366px) {
    .w1400 {
      width: calc(100% - 44px);
      border-radius: 12px; } }
  .w1400__group {
    margin: -22px 0; }
  .w1400__group .w1400 {
    margin: 44px auto; }
  @media (max-width: 880px) {
    .w1400_sticker {
      overflow: hidden; }
      .w1400_sticker img {
        max-width: 160%; }
      .w1400_sticker-to-left img {
        margin-left: -63%; } }

@media (max-width: 880px) {
  .day-night img {
    margin-left: 50%;
    transform: translateX(-50%);
    max-width: 131%; } }
.day-night__note {
  position: absolute;
  top: 60%;
  max-width: 35%; }
  .day-night__note_1 {
    left: 5.2%; }
  .day-night__note_2 {
    left: 49%; }

.with-note {
  margin-bottom: -4%; }
  @media (min-width: 880px) {
    .with-note {
      margin-bottom: -6%; } }
  @media (min-width: 1400px) {
    .with-note {
      margin-bottom: -50px; } }

.places {
  position: relative;
  padding-top: 1%;
  max-width: 2400px;
  width: 150%;
  margin-left: 50%;
  transform: translateX(-55%); }
  .places picture, .places img {
    width: 100%;
    height: auto;
    display: block; }
  .places__note {
    position: absolute;
    line-height: 1.3; }
    @media (max-width: 730px) {
      .places__note {
        display: none; } }
    .places__note_mobile {
      display: none; }
      @media (max-width: 730px) {
        .places__note_mobile {
          display: block; } }
    .places__note_dark {
      color: #000;
      text-shadow: #fff 0 0 1em; }

.tab.tab-active {
  background: #eb1c26 !important; }

/*** footer ***/
.mgt-footer {
  padding-top: 1px;
  color: #000;
  background: #52a3e3; }
  .mgt-footer .announce__text * {
    color: #000; }
  .mgt-footer__image-container {
    position: relative;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0; }
  .mgt-footer__image {
    display: block;
    width: 100%;
    height: auto; }
  .mgt-footer__note {
    position: absolute;
    display: block;
    width: 25%;
    max-width: 15em;
    color: #000; }
    @media (max-width: 650px) {
      .mgt-footer__note {
        display: none; } }
    .mgt-footer__note_1 {
      bottom: 76%;
      left: 54%;
      max-width: 13em; }
    .mgt-footer__note_2 {
      bottom: 70%;
      left: 23.7%; }
    .mgt-footer__note_3 {
      top: 49%;
      left: 25%; }
      .mgt-footer__note_3 > span {
        color: #fff;
        padding: .1em 10px;
        background: rgba(0, 0, 0, 0.7);
        -webkit-box-decoration-break: clone;
        box-decoration-break: clone;
        -webkit-mix-bland-mode: overlay;
        -ms-mix-bland-mode: overlay;
        -moz-mix-bland-mode: overlay;
        mix-bland-mode: overlay; }

/*** footer end ***/

/*# sourceMappingURL=anons.css.map */
