/* Homepage */

/* Homepage Fix */
.page-homepage .c-hero .c-hero__info {
  width: 600px!important;
  max-width: 600px!important;
}

@media (min-width: 960px) {
  .page-homepage .c-hero .c-hero__info--top {
    top: 50%!important;
  }

  .page-homepage .c-hero .c-hero__info--bottom {
    top: 50%!important;
  }
}

@media (max-width: 959px) {
  .page-homepage .c-hero .c-hero__info .youtube-video-wrapper {
    display: none;
  }
}

.page-homepage .c-hero .h5 {
  line-height: 1.25rem;
}

.page-homepage .c-hero .buttons-set > div a {
  background-color: #FFF;
  border-color: #FFF;
  color: #292929;
}

.page-homepage .c-hero .buttons-set > div + div a {
  background-color: transparent;
  border-color: #FFF;
  color: #FFF;
}

/* Ecom Tiles */
.page-homepage #content .featured-category-wrapper .prodcat__info {
  background-color: #F8F8F8;
}

.page-homepage #content .featured-category-wrapper .buttons-set {
  display: none;
}

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

/* Homepage Subheader Fix */
.page-homepage #content .side-by-side .h5 {
  display: block;
}

/* 07/25 */
.page-homepage div[data-id^="20230725-HomepageHeroComponent4"] .c-hero__info--bottom {
  top: 80%!important;
}

/* 07/23 */
.page-homepage div[data-id^="20230723-HomepageHeroComponent1"] .c-hero__info--bottom {
  top: 80%!important;
}

/* 07/20 */
.page-homepage div[data-id^="20230720-HomepageHeroComponent0"] .c-hero__info--bottom {
  top: 80%!important;
}

@media (max-width: 959px) {
  .page-homepage div[data-id^="20230720-HomepageHeroComponent2"] .c-hero__info--top {
    top: 20%!important;
  }
}

/* 07/05 */
@media (max-width: 959px) {
  .page-homepage div[data-id^="20230705-HomepageHeroComponent0"] .c-hero__info--bottom {
    top: 80%!important;
  }
}

/* 06/16 */
.page-homepage div[data-id^="20230616-HomepageHeroComponent1"] .c-hero__info--left {
  top: 75%!important;
}


/* 06/12 */
.page-homepage div[data-id^="20230612-HomepageHeroComponent0"] .c-hero__info--bottom {
  top: 80%!important;
}

/* 05/20 */
@media (max-width: 959px) {
  .page-homepage div[data-id^="20230520-HomepageHeroComponent0"] .c-hero__info--top {
    top: 15%!important;
  }
}

/* 05/14 */
.page-homepage div[data-promotion-ic^="20230514-HomepageCMSLink0"] a {
  margin-left: 0!important;
}

/* 05/04 */
.page-homepage div[data-id^="20230504-HomepageHeroComponent0"] .c-hero__info--top {
  top: 20%!important;
}

.page-homepage div[data-id^="20230504-HomepageHeroComponent1"] .c-hero__info--left {
  top: 75%!important;
}

/* 05/02 */
.page-homepage div[data-id^="20230502-HomepageHeroComponent0"] .c-hero__info--bottom {
  top: 80%!important;
}

/* 04/20 */
@media (min-width: 960px) {
  .page-homepage div[data-id^="20230420-HomepageHeroComponent0"] .c-hero__info--top {
    top: 15%!important;
  }
}

/* 04/11 */
.page-homepage div[data-promotion-ic^="20230411-HomepageCMSLink1"] a {
  background-color: #292929!important;
  border-color: #292929!important;
  color: #FFF!important;
}

/* 04/04 */
.page-homepage div[data-id^="20230404-HomepageHeroComponent0"] h2 {
  color: #000!important;
  font-family: 'Degular', sans-serif!important;
}

.page-homepage div[data-promotion-ic^="20230404-HomepageCMSLink0"] a {
  background-color: #292929!important;
  border-color: #292929!important;
  color: #FFF!important;
}

@media (max-width: 959px) {
  .page-homepage div[data-id^="20230404-HomepageHeroComponent0"] .c-hero__info--top {
    top: 15%!important;
  }
}

/* 03/21 */
.page-homepage div[data-id^="20230321-HomepageHeroComponent0"] .c-hero__info--top {
  top: 25%!important;
}

/* 03/14 */
.page-homepage div[data-id^="20230314-HomepageHeroComponent1"] h2 {
  color: #000!important;
  font-family: 'Rodger Black', sans-serif!important;
}

.page-homepage div[data-id^="20230314-HomepageHeroComponent1"] .text-align-left {
  padding-bottom: 40px;
}

/* 03/09 */
.page-homepage div[data-promotion-ic^="20230309-HomepageCMSLink0"] a {
  background-color: #292929!important;
  border-color: #292929!important;
  color: #FFF!important;
}

.page-homepage div[data-id^="20230309-HomepageHeroComponent0"] h2 {
  color: #000!important;
  font-family: 'Rodger Black', sans-serif!important;
}

/* REMOVE THIS SOMEDAY */
@media (max-width: 959px) {
  .page-homepage .side-by-side .c-hero__info {
    padding-top: 10px;
  }
}

/* 03/06 */
.page-homepage div[data-id^="20230306-HomepageHeroComponent0"] .c-hero__info--top {
  top: 25%!important;
}

.page-homepage div[data-promotion-ic^="20230306-HomepageCMSLink0"] a {
  background-color: #FFF!important;
  border-color: #FFF!important;
  color: #292929!important;
}

/* 03/04 */
.page-homepage div[data-promotion-ic^="20230304-HomepageCMSLink0"] a {
  background-color: #FFF!important;
  border-color: #FFF!important;
  color: #292929!important;
}

@media (max-width: 959px) {
  .page-homepage div[data-id^="20230304-HomepageHeroComponent0"] .c-hero__info--top {
    top: 15%!important;
  }
}

/* 02/28 */
.page-homepage div[data-id^="20230228-HomepageHeroComponent0"] .h5 {
  line-height: 1.25rem;
}

.page-homepage div[data-promotion-ic^="20230228-HomepageCMSLink0"] a {
  background-color: #FFF!important;
  border-color: #FFF!important;
  color: #292929!important;
}

/* 02/21 */
.page-homepage div[data-promotion-ic^="20230221-HomepageCMSLink0"] a {
  background-color: transparent!important;
  border-color: #292929!important;
  color: #292929!important;
}

/* 02/14 */
.page-homepage div[data-promotion-ic^="20230214-HomepageCMSLink0"] a {
  background-color: #FFF!important;
  border-color: #FFF!important;
  color: #292929!important;
}

.page-homepage div[data-promotion-ic^="20230214-HomepageCMSLink1"] a {
  background-color: #FFF!important;
  border-color: #FFF!important;
  color: #292929!important;
}

.page-homepage div[data-promotion-ic^="20230214-HomepageCMSLink3"] a {
  background-color: #FFF!important;
  border-color: #FFF!important;
  color: #292929!important;
}

.page-homepage div[data-id^="20230214-HomepageHeroComponent1"] .c-hero__info--bottom {
  top: 80%!important;
}


/* 01/31 */
.page-homepage div[data-promotion-ic^="20230131-HomepageCMSLink0"] a {
  background-color: #FFF!important;
  border-color: #FFF!important;
  color: #292929!important;
}

.page-homepage div[data-promotion-ic^="20230131-HomepageCMSLink1"] a {
  background-color: #FFF!important;
  border-color: #FFF!important;
  color: #292929!important;
}

.page-homepage div[data-promotion-ic^="20230131-HomepageCMSLink2"] a {
  background-color: #FFF!important;
  border-color: #FFF!important;
  color: #292929!important;
}

.page-homepage div[data-promotion-ic^="20230131-HomepageCMSLink3"] a {
  background-color: #FFF!important;
  border-color: #FFF!important;
  color: #000!important;
}

/* 01/20 */
.page-homepage div[data-promotion-ic^="20230120-HomepageCMSLink0"] a {
  background-color: #FFF!important;
  border-color: #FFF!important;
  color: #292929!important;
}

/* 01/10 */
.page-homepage div[data-promotion-ic^="20230110-HomepageCMSLink0"] a {
  background-color: #FFF!important;
  border-color: #FFF!important;
  color: #292929!important;
}

.page-homepage div[data-promotion-ic^="20230110-HomepageCMSLink2"] a {
  background-color: #FFF!important;
  border-color: #FFF!important;
  color: #292929!important;
}

.page-homepage div[data-promotion-ic^="20230110-HomepageCMSLink4"] a {
  background-color: #FFF!important;
  border-color: #FFF!important;
  color: #292929!important;
}

/* Homepage */
.page-homepage .c-hero h2 {
  text-transform: none!important;
}

.page-homepage .c-hero .buttons-set .btn {
  text-transform: none!important;
}
