.general .WrapperIMG {
  margin-bottom: 0;
  padding-bottom: 0;
}

#Container .WrapperIMG h1 p {
  font-size: 1em;
  margin-top: -1em;
  text-transform: none;
  font-family: "museo_sans100", "museo_sans300", sans-serif;
}

#Container .dish-intro-title .print-quote {
  font-family: "Times New Roman", serif;
}

#Container .dish-intro-content ul {
  margin-left: 15px;
}

#Container .dish-intro-content li p {
  margin-left: 20px;
  font-size: 0.92em;
}

#Container .dish-intro-content li p:nth-of-type(2) {
  font-size: 0.7em;
  font-family: "museo_sans100", "museo_sans300", sans-serif;
  margin-top: -15px;
}

#Container .dish-intro-content li:last-child p:nth-of-type(2) {
  font-size: 0.6em;
}

#Container .dish-intro-content h4 {
  text-align: left;
  margin-top: 3em;
}

.dish-image-header-rv {
    /*position: absolute;*/
    right: 0;
    bottom: 0;
    max-width: 420px;
}

.dish-image-header-tv {
    position: absolute;
    right: 100px;
    bottom: 10px;
}

/*
 *  ThreeStep
 */
.ThreeStepContainer {
  background-color: #efefef;
}

#Container .ThreeStepContainer h2,
#Container .ThreeStepContainer h4,
#Container .ThreeStepContainer p {
  color: #202020;
  text-transform: none;
}

#Container .ThreeStepContainer p {
  font-size: 1.4em;
  line-height: 1.25em;
}

.DisplayImage {
  margin-bottom: 15px;
}

#Container .ThreeStepContainer .DisplayImage img {
  max-width: 120px;
}

#Container .ThreeStepContainer .DisplayImage p {
  color: #E41932;
}

/*
 *  Product Showcase
 */
.ProductShowcase {

}

#Container .ProductShowcase .ps-header {
  margin-top: 0;
}

#Container .ProductShowcase h2 {
  color: #E41932;
  font-size: 3em;
  text-transform: none;
}

#Container .ProductShowcase h3 {
  font-size: 2em;
  text-transform: none;
}

.ps-product-image img {
  max-width: 100%;
}

.ps-product-list {
  margin-bottom: 2em;
}

.ps-product-list li {
  list-style: none;
  padding: 0.5em 0;
}

#Container .ps-product-list li img {
  display: block;
  float: left;
  margin-right: 1em;
  margin-top: -6px;
}

#Container .ps-product-list li h5 {
  clear: left;
}

#Container .ps-product-list li p {
  font-size: 0.8em;
  margin-left: 31px;
  margin-top: -5px;
  padding-left: 10px;
  display: block;
  margin-bottom: 0;
  line-height: 1.2em;
}

#Container .ps-product-list li:last-child p {
  font-size: 0.7em;
}

.ps-product-cta {
  margin: 0 0 10px 30px;
}

/*
 *  DISH Comparison Container
 */
.dish-comparison-container {
  background-color: #ebebeb;
}

#Container .dish-comparison-container p {
  color: #202020;
}

.Content hr {
  margin-left: -15px;
  margin-right: -15px;
}

.Content .dish-comparison:first-child hr {
  margin-left: 0;
}

.Content .dish-comparison:last-child hr {
  margin-right: 0;
}

#Container .Content .dish-comparison:nth-of-type(2) p {
  font-size: 2em;
  color: #E41932;
  font-weight: bold;
}

#Container .Content .dish-comparison:nth-of-type(3) p {
  font-size: 2em;
  font-weight: bold;
}

.Content .dish-comparison img {
  height: 49px;
}

#Container .Content .dish-comparison h4 {
  font-size: 36px;
  font-size: 33px;
  margin-bottom: 33px;
  color: #E41932;
  text-transform: none;
}

#Container .Content .dish-comparison hr {
  border-top-width: 2px;
}

@media screen and (max-width: 1164px){
  #Container .WrapperIMG h1 p {
    font-size: 0.9em;
  }
  #Container .Content .dish-comparison h4 {
    font-size: 24px;
    margin-bottom: 43px;
  }
}

@media screen and (max-width: 900px){
  .ProductPage .WrapperAlt.WrapperIMG {
    padding: 30px 0 0px;
  }
}

@media screen and (max-width: 767px){
  #Container .WrapperIMG h1 p {
    display: inline;
  }
  #Container .WrapperIMG .BlockContent > div {
    margin: 0 auto 3em;
  }
  .dish-intro-content > p:nth-of-type(1) {
    text-align: center;
  }
  .dish-intro-images {
    display: none;
  }
  .ProductPage .WrapperAlt.WrapperIMG {
    padding: 30px 0 0px;
  }
  #Container .dish-intro-content ul {
    padding: 0 1em;
  }
  #Container h1, #Container .WrapperIMG h1.dish-intro-title {
    float: none;
  }
  #Container .WrapperInverted h3 {
    margin: 1.5em auto;
  }

  #Container .dish-intro-content h4 {
    text-align: center;
  }

  /*
   *  Product Showcase
   */
  .ps-product-cta {
    margin-left: 0;
  }
  .ps-product-image img {
    margin: auto;
    display: block;
  }
  .ps-product-list {
    width: 75%;
    margin: 0 auto 2em;
  }

  /*
   *  DISH Comparison Container
   */
  #Container .Content .dish-comparison {
    margin-top: 1em;
  }
  #Container .Content .dish-comparison:not(:first-child) {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 2em;
  }
  #Container .Content .dish-comparison hr {
    display: none;
  }
  #Container .Content .dish-comparison:not(:first-child) > * {
    margin: auto;
  }
  #Container .Content .dish-comparison:nth-of-type(1) h4 {
    text-align: center;
    margin-bottom: 0.5em;
  }
  #Container .Content .dish-comparison:nth-of-type(1) p {
    text-align: center;
    font-size: 0.75em;
  }
  #Container .Content .dish-comparison:nth-of-type(3) img {
    padding: 0 30px;
  }

}

@media screen and (max-width: 750px){
  #wally .WrapperAlt.WrapperIMG {
    background-image: url(https://pacedata.s3.amazonaws.com/gbl/images/tuned-in/Header.jpg);
  }
}

@media screen and (max-width: 640px){
  .ps-product-list {
    width: auto;
  }
}

@media screen and (max-width: 480px){
  #Container .ThreeStepContainer p {
    font-size: 0.9em;
  }
}
