.banner {
  display: block;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 2rem;
}

.banner_bottom {
  margin-bottom: 4rem;
}

.banner_top {
  margin-top: 2rem;
}

.detail_advert {
  display: block;
  height: 100%;
}
.detail_advert .banner {
  display: block;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 2rem;
  max-width: 100%;
  overflow: hidden;
}
.detail_advert .banner:last-of-type {
  position: sticky;
  top: 130px;
}

.section_advert {
  display: block;
  height: 100%;
}
.section_advert .banner {
  display: block;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 2rem;
  max-width: 100%;
  overflow: hidden;
}
.section_advert .banner:last-of-type {
  position: sticky;
  top: 130px;
}

.section_listing .banner {
  display: block;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 2rem;
}

.episode_listing_advert {
  display: block;
  height: 100%;
}
.episode_listing_advert .banner {
  display: block;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 2rem;
  max-width: 100%;
  overflow: hidden;
}
.episode_listing_advert .banner:last-of-type {
  position: sticky;
  top: 130px;
}

.episode_listing_grid .banner {
  display: block;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 2rem;
  overflow: hidden;
  grid-column-start: 1;
  grid-column-end: 3;
  width: 100%;
}

.isekunda_content .banner {
  display: block;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 2rem;
  margin-top: 2rem;
}

@media only screen and (max-width: 900px) {
  .episode_listing_grid .banner {
    grid-column-start: 1;
    grid-column-end: 2;
  }
}
@media only screen and (max-width: 768px) {
  .episode_listing_grid .banner {
    grid-column-start: 1;
    grid-column-end: 3;
  }
}
@media only screen and (max-width: 640px) {
  .mobile_up {
    order: -1;
  }
}
@media only screen and (max-width: 425px) {
  .episode_listing_grid .banner {
    grid-column-start: 1;
    grid-column-end: 2;
  }
}
.shp_twoColumns_advert .banner {
  position: sticky;
  top: 120px;
  display: block;
  text-align: center;
}

#webpushr-prompt-wrapper {
  display: none !important;
}
