/* =============================== */
/* overrides for launch v1.2 */

/* Temporary hack for Modern Family Wyndham Full Bleed */
/*.show-modernfamily .full-bleed-enable {
    background: #fff;
 }*/
/*.block-usanetwork-full-bleed-promo {
    background: #000;
 }*/


/* Fix for First Impressions About */

body.html.not-front.not-logged-in.no-sidebars.page-node.page-node-.page-node-64048.node-type-tv-show.usa-tv-show.show-firstimpressions.jquery-once-5-processed.jquery-once-6-processed.jquery-once-7-processed.jquery-once-8-processed.window-events-processed.jquery-once-10-processed.sub-menu-is-sticky .usa-wrap #main.clearfix #content.column .region.region-content .panel-display.panel-onecol-stacked.clearfix .panel-wrapper .inner-wrapper.panel-row.latest-panel .panel-panel.panel-two.panel-col1 .panel-pane.pane-block.pane-usanetwork-tv-shows-usanetwork-tv-shows-fbp .pane-content .about-show-block.show-border.about-show-enable .about-show-block-inner .about-show-text-block
{
  margin-left: 0%!important;
  width: 75%!important;
}

@media (max-width: 1024px) {
body.html.not-front.not-logged-in.no-sidebars.page-node.page-node-.page-node-64048.node-type-tv-show.usa-tv-show.show-firstimpressions.jquery-once-5-processed.jquery-once-6-processed.jquery-once-7-processed.jquery-once-8-processed.window-events-processed.jquery-once-10-processed.sub-menu-is-sticky .usa-wrap #main.clearfix #content.column .region.region-content .panel-display.panel-onecol-stacked.clearfix .panel-wrapper .inner-wrapper.panel-row.latest-panel .panel-panel.panel-two.panel-col1 .panel-pane.pane-block.pane-usanetwork-tv-shows-usanetwork-tv-shows-fbp .pane-content .about-show-block.show-border.about-show-enable .about-show-block-inner .about-show-text-block
 {
    margin-left: 0!important;
    width: calc(100% - 300px)!important;
}
}

/* Fix Blog hover */

.usa-wrap #main.clearfix #content.column .region.region-content #block-usanetwork-consumptionator-post-usanetwork-cons-post-main.block.block-usanetwork-consumptionator-post .content .consumptionator-post-main-block .post-info-main-block .post-info-block.show-border .post-info-description a:hover {
  color: #afafaf;
}

/* Wider show menu */
.show-menu-tab {
    max-width: 65%!important;
}

/* Culture FLash Blog fixes */

.usa-wrap #main.clearfix #content.column .region.region-content.blog-term-culture-flash .panel-2col-stacked.clearfix.panel-display .center-wrapper .panel-col-first.panel-panel .inside .panel-pane.pane-entity-view.pane-node .pane-content .ds-1col.node.node-post.view-mode-full.clearfix .field.field-name-body.field-type-text-with-summary.field-label-hidden ul, .usa-wrap #main.clearfix #content.column .region.region-content.blog-term-culture-flash .panel-2col-stacked.clearfix.panel-display .center-wrapper .panel-col-first.panel-panel .inside .panel-pane.pane-entity-view.pane-node .pane-content .ds-1col.node.node-post.view-mode-full.clearfix .field.field-name-body.field-type-text-with-summary.field-label-hidden ul li {

    list-style-type: circle!important;
    padding: 0 0 0 10px!important;
}

body.blog .usa-wrap .blog-term-culture-flash .panel-display .center-wrapper .panel-col-first .field-name-title h2  {
    line-height: 1!important;
}


/* Blog fix for bullet list */

/*.usa-wrap div#main.clearfix div#content.column div.region.region-content div#block-usanetwork-consumptionator-post-usanetwork-cons-post-main.block.block-usanetwork-consumptionator-post div.content div.consumptionator-post-main-block div.post-info-main-block div.post-info-block.show-border div.post-info-description ul, .usa-wrap div#main.clearfix div#content.column div.region.region-content div#block-usanetwork-consumptionator-post-usanetwork-cons-post-main.block.block-usanetwork-consumptionator-post div.content div.consumptionator-post-main-block div.post-info-main-block div.post-info-block.show-border div.post-info-description ul li {

    list-style-type: circle!important;
    padding: 0 0 0 10px!important;
    margin: 0 0 0 8px!important;
}*/

.usa-wrap #main.clearfix #content.column .region.region-content #block-usanetwork-consumptionator-post-usanetwork-cons-post-main.block.block-usanetwork-consumptionator-post .content .consumptionator-post-main-block .post-info-main-block .post-info-block.show-border .post-info-description .ds-1col.node.node-media-gallery.view-mode-inline_content.clearfix #flexslider-2.flexslider.gallery-content-processed.flexslider-processed {
  text-align: center;
}


/* =============================== */
/* Minions Logo Takeover */
#minions-link,
#minions-link:focus,
#minions-link:visited,
#minions-link:hover,
#minions-link:active {
  outline: none;
}

/* =============================== */
/* Multiple A-spot CTA style tweaks */
.slide-content .meta-wrap .meta .cta_button_1.cta-link.aspot-draggable-element a,
.slide-content .meta-wrap .meta .cta_button_2.cta-link.aspot-draggable-element a,
.slide-content .meta-wrap .meta .cta_button_3.cta-link.aspot-draggable-element a,
#mobile-aspot-draggable-tv_show-cta_button_1,
#mobile-aspot-draggable-tv_show-cta_button_2,
#mobile-aspot-draggable-tv_show-cta_button_3,
#aspot-draggable-tv_show-cta_button_1,
#aspot-draggable-tv_show-cta_button_2,
#aspot-draggable-tv_show-cta_button_3,
#mobile-aspot-draggable-cta_button_1,
#mobile-aspot-draggable-cta_button_2,
#mobile-aspot-draggable-cta_button_3,
#aspot-draggable-cta_button_1,
#aspot-draggable-cta_button_2,
#aspot-draggable-cta_button_3 {
  background: none!important;
  /*font-size: 16px;
  line-height: 1.5em;
  padding: 1.4vw 4.5vw 1.4vw 3.5vw;*/

}

/*
@media screen and (max-width: 640px) {
  .slide-content .meta-wrap .meta .cta_button_1.cta-link.aspot-draggable-element a, .slide-content .meta-wrap .meta .cta_button_2.cta-link.aspot-draggable-element a, .slide-content .meta-wrap .meta .cta_button_3.cta-link.aspot-draggable-element a {
      font-size: 1.6vw;
  }
}
@media screen and (min-width: 1025px) {
  .slide-content .meta-wrap .meta .cta_button_1.cta-link.aspot-draggable-element a::after, .slide-content .meta-wrap .meta .cta_button_2.cta-link.aspot-draggable-element a::after, .slide-content .meta-wrap .meta .cta_button_3.cta-link.aspot-draggable-element a::after {
       font-size: 0.8vw;
       margin-top: -0.5vw;
       right: 2.9vw !important;
  }
}
*/

/* =========================== */
/* Override latest feed promos for Daytime */
body.show-usadaytime .show-latest-block .meta-wrapper {
  background: #656364!important;
}
body.show-usadaytime .related-content-block .meta-wrapper {
  background: #2c2c2c!important;
}
@media (min-width: 641px) {
  body.show-usadaytime .five-promo-item-block ul li:nth-child(2) .three-line-video .meta-wrapper,
  body.show-usadaytime .five-promo-item-block ul li .last .three-line-video .meta-wrapper,
  body.show-usadaytime .videos-landing-page-container .video-items-blocks ul li .three-line-video .meta-wrapper,
  body.show-usadaytime .show-latest-block ul li .show-latest-promo.big .meta-wrapper,
  body.show-usadaytime .related-content-block ul li .show-latest-promo .meta-wrapper,
  body.show-usadaytime .five-promo-item-block ul li.first .three-line-video-large .meta-wrapper,
  body.show-usadaytime .videos-landing-page-container .video-items-blocks ul li .three-line-video-large .meta-wrapper {
    background: #656364!important;
    filter: none!important;
  }
}

/*
If we want to have gradients on promos instead of greys
@media (min-width: 641px) {
  .five-promo-item-block ul li:nth-child(2) .three-line-video .meta-wrapper, .five-promo-item-block ul li .last .three-line-video .meta-wrapper, .videos-landing-page-container .video-items-blocks ul li .three-line-video .meta-wrapper {
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.6)))!important;
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%)!important;
    background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%)!important;
    background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%)!important;
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#66000000',GradientType=0)!important;
  }
}
*/

/* =========================== */
/* fix show sub nav spacing */
/*
.show-menu-tab .show-menu {
  display:block!important;
  padding-left: 3%!important;
}

.show-menu-tab .show-menu > li {
  display: inline-block!important;
  margin: 0 10% 0 0!important;
}
*/
/*.movies-main-description {
  display: none!important;
}*/


/* MR. ROBOT -- adding Comic Con button on home section */
.show-mrrobot .section-description p {
  width: 60% !important;
  max-width: 685px !important ;
  margin: 0 auto !important;
}

.show-mrrobot #home.section {
  padding-top: 1036px !important;
  background-size: cover !important;
  background-position: center top !important;
}
.show-mrrobot #home #home-content-container {
  top: 135px !important;
}
.show-mrrobot #home #home-nav #finale-packet,
.show-mrrobot #home #home-nav #comic-con {
  width: 47% !important;
  display: inline-block !important;
  margin: 2% 1% !important;
  cursor: pointer;
  vertical-align: top;
}
.show-mrrobot #home #home-nav #comic-con #comic-con-image,
.show-mrrobot #home #home-nav #finale-packet #finale-packet-image {
  width: 100%;
  padding-top: 23.3%;
  background: transparent url("http://www.usanetwork.com/sites/usanetwork/files/styles/borealis_large_respondxl/public/mr-party-pack.png") no-repeat center / contain !important;
}
.show-mrrobot #home #home-nav #comic-con #comic-con-image {
  background: transparent url("http://www.usanetwork.com/sites/usanetwork/files/styles/borealis_large_respondxl/public/mr-comic-con.png") no-repeat center / contain !important;
}
.show-mrrobot #home #home-nav #comic-con span,
.show-mrrobot #home #home-nav #finale-packet span {
  display: none;
}

/* BEGIN MEDIA QUERIES */
@media (max-width: 1024px) {
  .show-mrrobot #home.section {
    padding-top: calc(90vw + 210px) !important;
  }
}

@media (max-width: 640px) {
  .show-mrrobot #home.section {
    padding-top: calc(162vw + 90px) !important;
    background-size: 562% !important;
    background-position: 50% 100% !important;
  }
  .show-mrrobot #home #home-nav #finale-packet,
  .show-mrrobot #home #home-nav #comic-con {
    width: 90% !important;
  }
}

@media (max-width: 500px) {
  .show-mrrobot #home.section {
    padding-top: calc(194vw + 90px) !important;
    background-size: 614% !important;
  }
  .show-mrrobot #home #home-logo {
    margin-top: 12% !important;
    margin-bottom: 38vw !important;
  }
  .show-mrrobot #home #home-content-container {
    top: 33vw !important;
  }
}

@media (max-width: 400px) {
  .show-mrrobot #home.section {
    padding-top: calc(223vw + 90px) !important;
    background-size: 780% !important;
  }
  .show-mrrobot .section-description p {
    width: 98% !important;
  }
  .show-mrrobot #home #home-content-container {
    top: 22vw !important;
  }
}
/*test string*/
/* End MR. ROBOT Comic Con button */

/* BEGIN ROYAL PAINS FAREWELL */
/* Hide the timeline "line and dot" navigation */
#timeline .timelineFlat .timeline-line {
  display: none;
}
/* END ROYAL PAINS FAREWELL */

/* Temp fix for Power Lunch with Meghan Markle double USA logo */
header .usa-logo {
  background: #d81411;
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
  height: 100%;
  width: 9.7561vw;
}
header .usa-logo .logo {
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  outline: none;
  text-decoration: none;
  height: 100%;
  width: 100%;
}
header .usa-logo svg {
  height: auto;
  width: 100%;
}
