/**
 * BEM Original: https://ru.bem.info/method/definitions/
 * BEM Guide: http://stackoverflow.com/a/22566593/149288
 * 
 * .block__element
 * .block__element--modifier
 * .block--modifier__element
 * .some-block__some-element--modifier
 * .some-block:hover .some-block__element
 *
 * - put each block into separate file
 *  
 */
@keyframes airplane__slide {
  0% {
    right: -550px;
  }
  100% {
    right: 120%;
  }
}
@keyframes airplane__jump {
  0% {
    top: 110px;
  }
  100% {
    top: 130px;
  }
}
.airplane {
  position: absolute;
  width: 100%;
  height: 300px;
  overflow: hidden;
  pointer-events: none;
  animation: airplane__jump 1.5s infinite linear alternate;
}
.airplane__inner {
  pointer-events: all;
  position: absolute;
  z-index: 9999;
  animation: airplane__slide 20s linear forwards;
}
.airplane__inner:hover {
  animation-play-state: paused;
}
.airplane__img {
  filter: drop-shadow(30px 30px 5px rgba(0, 0, 0, 0.15));
  padding: 0 40px 40px 0;
}

body {
  overflow-y: scroll;
}
.widget:empty {
  display: none;
}
@media print {
  .is-article .hide-in-article {
    display: none !important;
  }
}
@media only screen and (max-width: 799px) {
  .navigation .menu li > a > .arr-right {
    display: none;
  }
}

a.good-links,
.good-links a {
  text-decoration: underline !important;
  color: #e54e53 !important;
}

.navigation ul li.menu-item-right {
  float: right;
}
.navigation ul li.menu-item-right .sub-menu {
  right: 0;
}

@media print {
  .is-article .hide-in-article {
    display: none !important;
  }
}

#region-panel {
  background: #CEECDC;
  /*border: solid 1px #96D6B3;*/
  padding: 20px;
  margin: 20px  auto;
  /*border-radius: 2px;*/
}
#region-close {
  float: right;
  font-size: 11px;
}
#region-close a {
  background: none;
}
