#contentSneakPreview .previewContainer {
  margin-left: -2.8%;
  width: 100%;
  position: relative;
}
#contentSneakPreview h1 {
  text-transform: none;
}
#contentSneakPreview h1 sup {
  font-size: 30px;
}
#contentSneakPreview .previewContainer .preview {
  width: 46.5%;
  margin-left: 2.8%;
  margin-top: 45px;
  vertical-align: top;
}
#contentSneakPreview .previewContainer .preview a {
  text-decoration: none;
}
#contentSneakPreview .previewContainer .preview a .imageContainer {
  display: block;
  width: 100%;
  position: relative;
  max-height: 303px;
  overflow: hidden;
}
#contentSneakPreview .previewContainer .preview a img {
  width: 100%;
}
#contentSneakPreview .previewContainer .preview a span {
  display: block;
}
#contentSneakPreview .previewContainer .preview a span.previewBreadcrumb {
  display: inline-block;
  text-transform: uppercase;
  margin-top: 10px;
  color: #f49a0d;
}
#contentSneakPreview .previewContainer .preview .previewIntroduction {
  font-family: 'HelveticaNeueW01-45Ligh', sans-serif;
  font-size: 24px;
  color: #444444;
  margin-top: 12px;
}
#contentSneakPreview .previewContainer .preview .previewIntroduction sup {
  display: inline-block;
  vertical-align: top;
  margin: 0 5px 4px 0;
  line-height: 22px;
  text-transform: inherit;
  overflow: hidden;
  font-size: 18px;
}
#contentSneakPreview .previewContainer .preview .releaseDate {
  font-size: 14px;
  color: #444444;
  margin-top: 8px;
}
#contentSneakPreview .productOverviewContainer {
  margin-top: 50px;
  margin-left: -5%;
}
#contentSneakPreview .productOverviewContainer .productOverview {
  width: 19.8%;
  margin-left: 4%;
  vertical-align: top;
}
#contentSneakPreview .productOverviewContainer .productOverview a {
  text-decoration: none;
  color: #444444;
}
#contentSneakPreview .productOverviewContainer .productOverview a span {
  display: block;
}
#contentSneakPreview .productOverviewContainer .productOverview a .productImage {
  height: 200px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
#contentSneakPreview .productOverviewContainer .productOverview a .productTitle {
  font-family: 'HelveticaNeueW01-45Ligh', sans-serif;
  font-size: 18px;
  color: #222222;
  text-transform: uppercase;
  margin-top: 5px;
}
#contentSneakPreview .productOverviewContainer .productOverview a .productDescription,
#contentSneakPreview .productOverviewContainer .productOverview a .releaseDate {
  margin-top: 12px;
  font-size: 14px;
}
/**
 * SNEAK PREVIEW DETAIL
 */
#contentSneakPreviewDetail .contentPage {
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#contentSneakPreviewDetail .sneakPreviewDetailContainer {
  width: 82.9%;
  position: relative;
}
#contentSneakPreviewDetail h1 sup {
  font-size: 30px;
}
#contentSneakPreviewDetail .sneakPreviewDetailContainer h2.subtitle {
  font-family: 'HelveticaNeueW01-45Ligh', sans-serif;
  font-size: 24px;
}
#contentSneakPreviewDetail .sneakPreviewDetailContainer h2 {
  font-family: 'HelveticaNeueW01-Thin';
  font-size: 40px;
}
#contentSneakPreviewDetail h3 {
  font-family: 'HelveticaNeueW01-45Ligh', sans-serif;
  font-size: 24px;
  color: #222222;
}
#contentSneakPreviewDetail h4 {
  font-family: 'HelveticaNeueW01-65Medi', sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 12px;
}
#contentSneakPreviewDetail .sneakPreviewDetailContainer ul li {
  margin-left: 0px;
}
#contentSneakPreviewDetail .sneakPreviewDetailContainer ul li a {
  color: #444444;
}
#contentSneakPreviewDetail .sneakPreviewDetailContainer ul li .bullSeparator {
  margin-right: 5px;
}
#contentSneakPreviewDetail .releaseDate {
  font-size: 20px;
  color: #222222;
}
#contentSneakPreviewDetail .sneakPreviewDetailContainer .previewOverview {
  margin-top: 50px;
  max-width: 100%;
  max-height: 550px;
}
#contentSneakPreviewDetail .sneakPreviewDetailContainer .youtubeVideo {
  margin-top: 35px;
  width: 100%;
}
.sneakPreviewDetailContainer .youtubeVideo iframe {
  width: 100%;
}
#contentSneakPreviewDetail .sneakPreviewDetailContainer .focusContainer {
  width: 100%;
  position: relative;
}
#contentSneakPreviewDetail .sneakPreviewDetailContainer .focusContainer .focus {
  width: 44%;
  position: relative;
  margin-top: 45px;
  margin-right: 35px;
  vertical-align: top;
}
#contentSneakPreviewDetail .sneakPreviewDetailContainer .focusContainer .focus .imageContainer {
  width: 376px;
  height: 252px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
#contentSneakPreviewDetail .socialLinks {
  margin-top: 65px;
}
#contentSneakPreviewDetail .previewInfo .socialLinks {
  margin-top: 0px;
}
#contentSneakPreviewDetail .linkedElements a span.titleElement {
  text-transform: none;
}
#contentSneakPreviewDetail .linkedElements a .imageContainer {
  width: 100%;
  display: block;
  height: 150px;
}
#contentSneakPreviewDetail .linkedElements a .imageContainer .imagePlacer {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
#contentSneakPreviewDetail .linkedElements a .imageContainer img {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.sneakPreviewDetailContainer .focusContainer .focus p,
.sneakPreviewDetailContainer .focusContainer .focus h2 {
  width: 100%;
}
#contentSneakPreviewDetail .linkedElementsContainer h3 {
  margin-top: 0;
}
.sneakPreviewDetailContainer .linkedElementsContainer .linkedElements a {
  width: 30.56%;
}
.sneakPreviewDetailContainer .linkedElementsContainer .linkedElements a .titleElement {
  font-size: 18px;
}
/**
 * Sneak preview block
 */
.sneakPreviewBlock {
  width: 100%;
  margin-top: 40px;
  padding-top: 50px;
  border-top: 1px solid #bebebe;
  font-size: 13px;
}
#contentSneakPreviewDetail .sneakPreviewBlock h3 {
  margin-bottom: 30px;
  margin-top: 0;
}
.sneakPreviewBlock ul li {
  font-size: 13px;
  margin-top: 0;
}
#contentSneakPreviewDetail .sneakPreviewBlock ul li:before {
  content: "";
  display: none;
}
