body.live-tool-page {
  margin: 0 !important;
  padding-top: 92px !important;
  overflow-x: hidden;
}

body.live-tool-page .live-tool-shell {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 18px 22px 36px !important;
}

body.live-tool-page .live-tool-head,
body.live-tool-page .live-tool-content {
  width: 100% !important;
  max-width: none !important;
  padding: 0 !important;
}

body.live-tool-page .live-tool-head {
  margin: 0 0 18px !important;
}

body.live-tool-page .live-tool-content {
  margin: 0 !important;
}

body.live-tool-page .live-tool-head h1 {
  margin: 0 0 6px !important;
  color: #ffd000 !important;
  font-size: 2.8rem !important;
  font-weight: 900 !important;
  line-height: 1.05 !important;
  text-shadow: 0 0 18px rgba(255, 208, 0, 0.25);
}

body.live-tool-page .live-tool-head p {
  margin: 0 !important;
  color: #fff !important;
  font-size: 1.05rem !important;
}

body.live-tool-page .tool-footer {
  margin-top: 26px;
  text-align: center;
}

body.live-tool-page .tool-footer .dx-btn,
body.live-tool-page .tool-footer .jungle-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 52px;
  padding: 0 26px;
  font-weight: 900;
  text-decoration: none;
  border-radius: 16px;
}

@media (max-width: 900px) {
  body.live-tool-page {
    padding-top: 0 !important;
  }

  body.live-tool-page .live-tool-shell {
    padding: 12px 10px 28px !important;
  }

  body.live-tool-page .live-tool-head h1 {
    font-size: 2rem !important;
  }
}


.live-tool-head.seo-only {
  margin: -1px !important;
  padding: 0 !important;
}

.live-tool-shell,
.live-dashboard,
.sat-shell,
.sat-app,
.forecast-shell {
  scroll-margin-top: 84px;
}
