#specialFeature .mainImage {
  background-color: #b8b8b8;
  height: 400px; }
  #specialFeature .mainImage a {
    position: relative;
    display: block; }
    #specialFeature .mainImage a img {
      width: 100%;
      visibility: hidden;
      display: none; }
      #specialFeature .mainImage a img.dynamic {
        margin: auto;
        position: absolute;
        left: 50%;
        -moz-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0); }
  #specialFeature .mainImage.loaded {
    height: auto;
    background-color: transparent; }
#specialFeature .boxes {
  margin-top: 20px;
  padding: 10px;
  background-color: white;
  text-align: center; }
  #specialFeature .boxes > div {
    display: inline-block;
    width: 23%;
    margin-right: 2%;
    text-align: left;
    margin-bottom: 20px;
vertical-align:top;	}
    #specialFeature .boxes > div img {
      width: 100%; }
    #specialFeature .boxes > div h3 {
      font-size: 14px;
      font-weight: bold;
      margin: 10px 0px; }
    #specialFeature .boxes > div:nth-child(4n+4) {
      margin-right: 0; }
#specialFeature a.preorder {
  display: block;
  margin: 20px auto;
  width: 200px; }
#specialFeature .faqs {
  background-color: white;
  padding: 20px; }
  #specialFeature .faqs h2 {
    color: #a12283; }
  #specialFeature .faqs h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px; }
  #specialFeature .faqs > div {
    margin-top: 20px; }

#specialFeature .mainImage.naturalSize {
    text-align: center !important;
}
#specialFeature .mainImage.naturalSize img {
    width: auto;
}

@media screen and (max-width: 600px) {
  
    #specialFeature .mainImage.naturalSize img {
    width: 100%;
}
    
  #specialFeature .boxes > div {
    width: 100%;
    display: block;
    margin: 0 0 30px 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #e8e8e8; }
    #specialFeature .boxes > div:last-child {
      margin-bottom: 0;
      border-bottom: none; } }

/*# sourceMappingURL=style.css.map */
