/* Stumpjumper Page */
.page-20201007-StumpjumperStoryPage .storytext .small {
  color: #FFFFFF;
}

.page-20201007-StumpjumperStoryPage div[data-promotion-ic^="20201007-StumpjumperCMSLink6"] a {
  background-color: #414141;
  border-color: #414141;
}

.page-20201007-StumpjumperStoryPage div[data-promotion-ic^="20201007-StumpjumperCMSLink7"] a {
  background-color: #414141;
  border-color: #414141;
}

.page-20201007-StumpjumperStoryPage div[data-promotion-ic^="20201007-StumpjumperCMSLink8"] a {
  background-color: #414141;
  border-color: #414141;
}

.page-20201007-StumpjumperStoryPage div[data-promotion-ic^="20201007-StumpjumperCMSLink9"] a {
  background-color: #414141;
  border-color: #414141;
}

.page-20201007-StumpjumperStoryPage div[data-promotion-ic^="20201007-StumpjumperCMSLink9US"] a {
  background-color: #414141;
  border-color: #414141;
}

.page-20201007-StumpjumperStoryPage div[data-promotion-ic^="20201013-StumpjumperCMSLink0"] a {
  background-color: #414141;
  border-color: #414141;
}

@media (max-width: 767px) {
  .page-20201007-StumpjumperStoryPage .storyDetails-wrapper > .c-hero .c-hero__after {
    padding: 30px 10px;
  }
}

@media (max-width: 959px) {
  .page-20201007-StumpjumperStoryPage .featured-category-wrapper + .c-promo {
    padding-bottom: 60px;
  }

  .page-20201007-StumpjumperStoryPage .featured-category-wrapper + .c-promo .owl-dots {
    bottom: -3rem;
  }

  .page-20201007-StumpjumperStoryPage .c-promo + .c-promo {
    padding-bottom: 60px;
  }

  .page-20201007-StumpjumperStoryPage .c-promo + .c-promo .owl-dots {
    bottom: -3rem;
  }
}

div[data-promotion-ic^="20201008-TrailMountainBikesCategoryFeatureComponent0"] {
  width: 100%;
}

div[data-promotion-ic^="20220616-TrailMountainBikesFeatureComponent0"] {
  width: 100%;
}

div[data-promotion-ic^="20191118-CrossCountryMountainBikesCategoryFeatureComponent0"] {
  width: 100%;
}


/* Stumpjumper Evo */
@media (min-width: 960px) {
  .page-20200928-StumpjumperEvoStoryPage .text-align-bottom-left {
    top: 75%;
  }
}

.page-20200928-StumpjumperEvoStoryPage div[data-promotion-ic^="20210114-StumpjumperEvoCMSLink0"] a {
  background-color: #414141;
  border-color: #414141;
}

.page-20200928-StumpjumperEvoStoryPage .c-promo__wrapper .btn-primary {
  background-color: #414141;
  border-color: #414141;
}

div[data-promotion-ic^="20200930-TrailMountainBikesCategoryFeatureComponent0"] {
  width: 100%;
}

.page-20200928-StumpjumperEvoStoryPage {
  overflow-x: hidden;
}

.page-20200928-StumpjumperEvoStoryPage .youtube-video-wrapper {
  position: absolute;
  left: 50%;
  z-index: 4;
  transform: translate(-50%,-50%);
  top: 155vh;
}

@media screen and (min-width: 768px) and (max-width: 959px) {
  .page-20200928-StumpjumperEvoStoryPage .youtube-video-wrapper {
    position: absolute;
    left: 50%;
    z-index: 4;
    transform: translate(-50%,-50%);
    top: 140vh;
  }
}

@media (max-width: 767px) {
  .page-20200928-StumpjumperEvoStoryPage .youtube-video-wrapper {
    position: absolute;
    left: 50%;
    z-index: 4;
    transform: translate(-50%,-50%);
    top: 130vh;
  }
}
