body {
  background-image: none !important;
}

.la--container {
  padding: 0 !important;
}

.iframe-wrapper {
  position: relative;
  width: 100%;
  overflow-x: hidden;
}

/* Style for the header iframe */
#glasser-header {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100vw - 290px);
  height: 150px;
  border: none;
  z-index: 999;
  margin: 0;
  padding: 0;
  overflow: hidden !important;
}

/* Style for the footer iframe */
#glasser-footer {
  position: relative;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 100vw;
  border: none;
  z-index: 998;
  margin: 0;
  padding: 0;
  overflow: hidden !important;
  display: flex;
  flex-direction: column-reverse;
  height: 381px !important;
}

#glasser-sidebar {
  height: 100vh;
}

/* Adjust LeagueApps content to fit between header and footer */
.Layoutstyles__Layout-sc-138q6u7-0 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0 !important;
  overflow-x: hidden;
}

/* Hide LeagueApps header and footer */
.Headerstyles__Header-sc-hbnfdz-0,
.Footerstyles__Footer-sc-1mp3bpg-0 {
  display: none !important;
}

header {
  display: none !important;
}

.wrapper_first_image {
  margin-top: 0;
}

footer {
  display: none !important;
}

#footer-extras {
  padding: 0;
}
