.demoBlock,
.demoBlock.logo-section {
  display: none !important;
}

header {
  position: fixed;
  top: 0px;
  z-index: 99;
  width: 100%;
  max-width: 100%;
  margin: 0px auto;
  left: 0px;
  right: 0px;
}

body {
  padding-top: 139px;
}

body.covidAlertClosed {
  padding-top: 85px;
}

.rp-image-resizer,
.fr-image-resizer {
  position: absolute;
  border: solid 1px #0098f7;
  display: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.paralex-block-main img {
  visibility: hidden;
  opacity: 0;
}

@media screen and (max-width: 767px) {
  body.covidAlertClosed {
    padding-top: 65px;
  }
}

.fdb-block {
  user-select: text;
  -webkit-user-drag: initial;
}

body .nonEditable {
  display: none !important;
}

section#banner.price-banner-fluid .banner-content-block,
section#banner .banner-content-block {
  background-image: url(../assets/img/img-loader.svg);
  background-size: 100px;
  background-position: center 80px;
  background-repeat: no-repeat;
}

section#banner .banner-main-block {
  background-size: cover;
  background-position: center;
}

section#banner .banner-main-block > img {
  visibility: hidden;
}
