.exclusives-landing-inner-page {
  /*background: #FFF;*/
}

.exclusives-landing-inner-page .main {
  background: #f4f1e2;
}

.exclusives-landing-inner-page .isotopeContainer {
  height: 100%;
}

.exclusives-landing-inner-page #promo-column {
  /*min-*/width: auto;
  __float: left;
  background-color: #e5dfd3;
  height: 100%;
  position: relative;
  min-height: 100%;
  display: inline-block;
  white-space: normal;
  vertical-align: top;
}

.exclusives-landing-inner-page .landing-promo-tile {
  /*padding: 15px;*/
}

.exclusives-landing-inner-page .landing-promo-tile-title {
  margin-left: 30px;
  color: #411e39;
  font-size: 20px;
  font-family: AmperstandardLight;
  padding-top: 14px;
  padding-bottom: 14px;
  font-weight: lighter;
}

.exclusives-landing-inner-page .landing-promo-tile-main {
  margin-left: 30px;
  position: relative;
}

.exclusives-landing-inner-page .landing-promo-tile-main div.overlay {
  background: url("/profiles/aetv/modules/custom/aetv_homepage/images/homepage/full-episodes/gallery-overlay.png") no-repeat scroll 0 -170px transparent;
  height: 170px;
  position: absolute;
  width: 302px;
}

.exclusives-landing-inner-page .landing-promo-tile-image {
  width: 300px;
  height: 168px;
  border: 1px solid #a3a3a2;
}

.exclusives-landing-inner-page .landing-promo-tile-gallery-info {
  font-size: 13px;
  font-family: AmperstandardLight;
  color: #fff;
  top: 100px;
  position: absolute;
  top: 112px;
  left: 12px;
}

.exclusives-landing-inner-page .landing-promo-tile-sed {
  font-size: 11px;
  font-family: AmperstandardLight;
}


.exclusives-landing-inner-page .landing-promo-tile-lengthtype {
  text-transform: capitalize;
  font-variant: small-caps;
  font-family: AmperstandardHeavy;
  font-size: 13px;
}

.exclusives-landing-inner-page .landing-promo-tile-gallery-title {
  font-family: AmperstandardLight;
  font-size: 16px;
  line-height: 22px;
}


.exclusives-landing-inner-page .landing-promo-tile-season {

}

.exclusives-landing-inner-page .landing-promo-tile-episode {

}

.exclusives-landing-inner-page ._landing-promo-tile-duration {


}


.exclusives-landing-inner-page #ech-container {
  width: auto;
  height: 100%;
  position: relative;
  _left: 350px;
  display: inline-block;
  white-space: nowrap;
  vertical-align: top;
  /*padding-left: 20px;*/
}


.exclusives-landing-inner-page #full-episodes-column {
  /*width: 1020px;*/
  __float: left;
  height: 100%;
  display: inline-block;
  white-space: normal;
  vertical-align: top;
  /*
  border-right: 1px solid rgb(60, 60, 60);
  -webkit-box-shadow: 5px 0px 3px rgba(50, 50, 50, 0.5);
  -moz-box-shadow:    5px 0px 3px rgba(50, 50, 50, 0.5);
  box-shadow:         5px 0px 3px rgba(50, 50, 50, 0.5);
  */
}

/*
.exclusives-landing-inner-page #full-episodes-column-title {
  font-family: 'AmperstandardLight'!important;
  font-size: 14px;
  padding: 16px 0px 5px 25px!important;
}

.exclusives-landing-inner-page #full-episodes-column-title strong {
  height: 16px;
  font-family: 'AmperstandardHeavy';
  font-weight: normal;
  font-size: 14px;
  color: #3b3b3b;
  margin-bottom: 16px;
}
*/


.exclusives-landing-inner-page #full-episodes-column .counter,
.exclusives-landing-inner-page #full-episodes-column .prev,
.exclusives-landing-inner-page #full-episodes-column .next,
.exclusives-landing-inner-page #full-episodes-column .view-filters,
.exclusives-landing-inner-page #clips-column .counter,
.exclusives-landing-inner-page #clips-column .prev,
#clips-column .next,
.exclusives-landing-inner-page #clips-column .view-filters,
.exclusives-landing-inner-page #hot-moments-column .counter,
.exclusives-landing-inner-page #hot-moments-column .prev,
#hot-moments-column .next,
.exclusives-landing-inner-page #hot-moments-column .view-filters {
  display: none;
}

.exclusives-landing-inner-page .gallery-landing-tile {
    float: left;
    display: block;
    position: relative;
    margin-left: 30px;
    margin-bottom: 25px;
}

.exclusives-landing-inner-page .landing-episode-tile {
  overflow: hidden;
}

.exclusives-landing-inner-page .landing-episode-tile div.overlay {
    background: url("/profiles/aetv/modules/custom/aetv_homepage/images/homepage/full-episodes/gallery-overlay.png") no-repeat scroll 0 -170px transparent;
    height: 170px;
    position: absolute;
    width: 302px;
}

.exclusives-landing-inner-page .landing-episode-tile a {
  display: block;
  width: 300px;
  height: 168px;
}

.exclusives-landing-inner-page .landing-episode-tile-image {
  display: block;
  width: 300px;
  height: 168px;
  border: 1px solid #a3a3a2;
}

.exclusives-landing-inner-page .landing-episode-tile-gallery-info {
  font-size: 13px;
  font-family: AmperstandardLight;
  color: #fff;
  top: 100px;
  position: absolute;
  top: 112px;
  left: 12px;
}

.exclusives-landing-inner-page .landing-episode-tile-sed {
  font-size: 11px;
  font-family: AmperstandardLight;
}


.exclusives-landing-inner-page .landing-episode-tile-lengthtype {
  text-transform: capitalize;
  font-variant: small-caps;
  font-family: AmperstandardHeavy;
  font-size: 13px;
}

.exclusives-landing-inner-page .landing-episode-tile-gallery-title {
  font-family: AmperstandardLight;
  font-size: 16px;
  line-height: 22px;
}


.exclusives-landing-inner-page .landing-episode-tile-season {

}

.exclusives-landing-inner-page .landing-episode-tile-episode {

}

.exclusives-landing-inner-page ._landing-episode-tile-duration {


}


.exclusives-landing-inner-page #clips-column {
  width: 1020px;
  __float: left;
  height: 100%;
  display: inline-block;
  white-space: normal;
  vertical-align: top;
  border-right: 1px solid rgb(60, 60, 60);
  -webkit-box-shadow: 5px 0px 3px rgba(50, 50, 50, 0.5);
  -moz-box-shadow:    5px 0px 3px rgba(50, 50, 50, 0.5);
  box-shadow:         5px 0px 3px rgba(50, 50, 50, 0.5);
}

.exclusives-landing-inner-page #hot-moments-column {
  width: 1020px;
  __float: left;
  height: 100%;
  display: inline-block;
  white-space: normal;
  vertical-align: top;
  border-right: 1px solid rgb(60, 60, 60);
  -webkit-box-shadow: 5px 0px 3px rgba(50, 50, 50, 0.5);
  -moz-box-shadow:    5px 0px 3px rgba(50, 50, 50, 0.5);
  box-shadow:         5px 0px 3px rgba(50, 50, 50, 0.5);
}



.exclusives-landing-inner-page #landing-gallery-filters {
  bottom: 0;
  height: 36px;
  left: 112px;
  position: absolute;
  width: 100%;
  background-color: #363636;
}

/*
.exclusives-landing-inner-page #promo-column h3 {
  margin-top: 20px;
  margin-bottom: 14px;
  color: #411e39;
  font-size: 20px;
}

.exclusives-landing-inner-page #promo-column .promo-tile, #promo-column h3 {
  position: relative;
  left: 20px;
}
*/

.exclusives-landing-inner-page #slideout-filter-by {
  float: left;
  display: block;
}

.exclusives-landing-inner-page #ech-container ul {
  width: 100%;
  height: auto;
}

.exclusives-landing-inner-page #ech-container .exclusive-sharebar {
  margin-top: 8px;
}

.exclusives-landing-inner-page #ech-container ul li {
  float: left;
  margin-left: 25px;
}



/* EXCLUSIVE PANEL TILES */
.exclusives-landing-inner-page .dimmer {
  filter: alpha(opacity=50);
  opacity: 0.5;
  transition: opacity 0.5s;
}

.exclusives-landing-inner-page .landing-promo-tile {
  margin: 0;
  padding: 0;
}

.exclusives-landing-inner-page .column h1 {
  padding-left: 30px;
}

.exclusives-landing-inner-page div.exclusive-promo-tile,
.exclusives-landing-inner-page div.exclusive-tile {
  width: 296px;
  overflow: hidden;
  box-shadow: 0px 0px 3px 1px rgba(00, 00, 00, 0.2);
  position: relative;
  float: left;
  margin: 10px 0 0 30px;
  transition: opacity 0.5s;
}

.exclusives-landing-inner-page div.exclusive-tile {
  background: #000;
  height: 346px;
}

.exclusives-landing-inner-page .exclusives-landing-inner-page div.bumper {
  margin-left: 30px;
}

.exclusives-landing-inner-page div.exclusive-promo-tile {
  height: 290px;
  margin: 0 0 0 0;
  float: none;
}

.exclusives-landing-inner-page div.exclusive-panel {
  margin: 10px 0 0 30px;
}

.exclusives-landing-inner-page div.exclusive-promo-tile:hover,
.exclusives-landing-inner-page div.exclusive-tile:hover {
  opacity: 1.0;
}

.exclusives-landing-inner-page div.exclusive-promo-tile-wrapper {
  padding: 15px 30px 0 30px;
  margin: 0 0 0 0;
}

#promo-column div.aetv-isotope-tile:nth-child(2) div.exclusive-promo-tile-wrapper {
  padding-top: 30px;
}

.exclusives-landing-inner-page.inner-page {
  background: #3b3b3b;
}

/*.exclusives-landing-inner-page div.column:nth-child(2)*/
.exclusives-landing-inner-page div.column.main {
  background: #f4f1e2;
  margin-left: -5px;
  padding-right: 30px;
}

.exclusives-landing-inner-page div.exclusive-promo-tile-wrapper h3 {
  font-family: 'AmperstandardLight', sans-serif;
  font-size: 20px;
  color: #411e39;
  margin: 0 0 10px 0;
}
.exclusives-landing-inner-page div.exclusive-promo-tile div.exclusive-image,
.exclusives-landing-inner-page div.exclusive-tile div.exclusive-image {
  position: absolute;
  top: -93px;
}

.exclusives-landing-inner-page div.exclusive-promo-tile div.exclusive-image img,
.exclusives-landing-inner-page div.exclusive-tile div.exclusive-image img {
  max-width: 300px;
  width: auto;
}

.exclusives-landing-inner-page div.exclusive-promo-tile div.exclusive-copy,
.exclusives-landing-inner-page div.exclusive-tile div.exclusive-copy {
  bottom: 0;
  position: absolute;
  width: 256px;
  background: #0a63b0;
  color: #eeefea;
  padding: 10px 20px;
}

.exclusives-landing-inner-page div.exclusive-tile div.exclusive-copy {
  height: 158px;
}

.exclusives-landing-inner-page div.exclusive-promo-tile div.exclusive-copy {
  height: 95px;
}

.exclusives-landing-inner-page div.exclusive-promo-tile div.exclusive-copy h5,
.exclusives-landing-inner-page div.exclusive-tile div.exclusive-copy h5 {
  font-size: 24px;
  line-height: 32px;
  /*font-family: 'AmperstandardLight';*/
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 300;
  padding: 0 0 3px 0;
  color: #f4f1e2;
  /*
  display: inline;

  max-width: 276px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  */
}

.exclusives-landing-inner-page div.exclusive-tile div.exclusive-copy h5 strong {
  display: none;
}

.exclusives-landing-inner-page div.exclusive-promo-tile div.exclusive-copy h5 strong {
  font-family: 'AmperstandardHeavy';
  color: #f8f9f4;
  font-weight: normal;
}
/*
.exclusives-landing-inner-page div.exclusive-promo-tile div.exclusive-copy h5 {
  font-weight: normal;
}
*/

.exclusives-landing-inner-page div.exclusive-promo-tile div.exclusive-copy p:not(.cta) {
  display: none;
}

.exclusives-landing-inner-page div.exclusive-tile div.exclusive-copy p {
  font-size: 16px;
  padding: 0 10px 0 0;
  /*line-height: 20px;*/
  line-height: 20px;
  letter-spacing: 0.5px;
  color: #f4f1e2;
  /*font-family: 'AmperstandardLight';*/
}

.exclusives-landing-inner-page div.exclusive-tile div.exclusive-copy > p {
  height: 95px;
  overflow: hidden;
}

.exclusives-landing-inner-page div.exclusive-promo-tile div.exclusive-copy p {
  /*
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 40px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  */
}

.exclusives-landing-inner-page div.exclusive-promo-tile div.exclusive-copy p.cta,
.exclusives-landing-inner-page div.exclusive-tile div.exclusive-copy p.cta {
  color: inherit;
  text-decoration: none;
  font-size: 14px;
  line-height: 22px;
  font-family: 'AmperstandardMedium';
  text-transform: uppercase;
  padding: 10px 0;
  height: auto;
  position: absolute;
  bottom: 0;
  display: block;
  color: #eeefea;
  width: 244px;
}

.exclusives-landing-inner-page div.exclusive-promo-tile:hover div.exclusive-copy p.cta,
.exclusives-landing-inner-page div.exclusive-tile:hover div.exclusive-copy p.cta {
  color: #e8483f;
}

.exclusives-landing-inner-page .exclusive-landing-tile {
  margin: 20px 0 0 30px;
}

@media screen and (max-height: 855px) {
  .exclusives-landing-inner-page .exclusive-panel .shop_content {
    display: none;
  }
  /*
  .exclusives-landing-inner-page div.exclusive-promo-tile div.exclusive-copy p:not(.cta) {
    display: none;
  }
  */
  .exclusives-landing-inner-page #promo-column div.aetv-isotope-tile {
    float: left;
  }

  .exclusives-landing-inner-page #promo-column div.aetv-isotope-tile:nth-child(1) div.exclusive-promo-tile-wrapper {
    padding-right: 15px;

  }

  .exclusives-landing-inner-page #promo-column div.aetv-isotope-tile:nth-child(2) div.exclusive-promo-tile-wrapper {
    padding-left: 15px;
    padding-top: 15px;
  }

  .exclusives-landing-inner-page #promo-column {
    width: 682px;
  }
}
