@charset "UTF-8";
/* *
 * *    КНОПКА НАВЕРХ */
.button-up-wnd {
  width: 50px;
  height: 50px;
  position: fixed;
  bottom: 60px;
  right: 30px;
  z-index: 50;
  background-image: url(../img/up.png);
  background-size: cover;
  cursor: pointer;
  transition: opacity 1s, visibility 1s;
  vertical-align: middle;
}
@media screen and (max-width: 576px) {
  .button-up-wnd {
    right: 10px;
  }
}

#button-up {
  width: 50px;
  height: 50px;
  position: fixed;
  bottom: 60px;
  right: 30px;
  z-index: 50;
  background-image: url(../img/up.png);
  background-size: cover;
  cursor: pointer;
  transition: opacity 1s, visibility 1s;
  filter: brightness(0) saturate(100%) invert(18%) sepia(65%) saturate(841%) hue-rotate(189deg) brightness(91%) contrast(90%);
  vertical-align: middle;
}
@media screen and (max-width: 576px) {
  #button-up {
    right: 10px;
  }
}

.button-up-hidden {
  visibility: hidden;
  opacity: 0;
}

.button-up-visible {
  visibility: visible;
  opacity: 1;
}

@media all and (min-width: 2110px) {
  #button-up, .button-up-wnd {
    right: calc(100% - (50% + 1040px));
  }
}
@media all and (max-width: 550px) {
  #button-up, .button-up-wnd {
    width: 40px;
    height: 40px;
  }
}
@media all and (max-height: 400px) {
  #button-up, .button-up-wnd {
    width: 40px;
    height: 40px;
  }
}/*# sourceMappingURL=buttonup.css.map */