@charset "UTF-8";

@font-face {
  font-family: 'Open Sans';
  src: url('https://i.annihil.us/u/prod/marvel/font/roboto/OpenSans-Regular.woff2') format('woff2'),
    url('https://i.annihil.us/u/prod/marvel/font/roboto/OpenSans-Regular.woff') format('woff'),
    url('https://i.annihil.us/u/prod/marvel/font/roboto/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto';
  src: url('https://i.annihil.us/u/prod/marvel/font/roboto/Roboto-Regular.woff2') format('woff2'),
    url('https://i.annihil.us/u/prod/marvel/font/roboto/Roboto-Regular.woff') format('woff'),
    url('https://i.annihil.us/u/prod/marvel/font/roboto/Roboto-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto Bold';
  src: url('https://i.annihil.us/u/prod/marvel/font/roboto/Roboto-Bold.woff2') format('woff2'),
    url('https://i.annihil.us/u/prod/marvel/font/roboto/Roboto-Bold.woff') format('woff'),
    url('https://i.annihil.us/u/prod/marvel/font/roboto/Roboto-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'RobotoCondensed';
  src: url('https://i.annihil.us/u/prod/marvel/font/roboto/RobotoCondensed-Regular.woff2') format('woff2'),
    url('https://i.annihil.us/u/prod/marvel/font/roboto/RobotoCondensed-Regular.woff') format('woff'),
    url('https://i.annihil.us/u/prod/marvel/font/roboto/RobotoCondensed-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'RobotoCondensed Bold';
  src: url('https://i.annihil.us/u/prod/marvel/font/roboto/RobotoCondensed-Bold.woff2') format('woff2'),
    url('https://i.annihil.us/u/prod/marvel/font/roboto/RobotoCondensed-Bold.woff') format('woff'),
    url('https://i.annihil.us/u/prod/marvel/font/roboto/RobotoCondensed-Bold.ttf') format('truetype');
}

/* ====================================================================================
 * JUGGERNAUT CORE FRAMEWORK. Try to keep this file as small and ORGANIZED as possible!
 * ====================================================================================
*/
/* TODO: Get rid of this crap */
/* config */
/* helpers */
/* This too... */
/*==============================
 * media
 *==============================*/
/*==============================
 * media plain
 *==============================*/
/* This file is for juggernaut framework level mixins */
@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=3c1e2155-8be8-4ccd-826a-038be1d0e430");
ul.block, .block2, ul.block li, .block2 li {
  display: block; }
  ul.block:after, .block2:after, ul.block li:after, .block2 li:after {
    content: '';
    display: table;
    clear: both;
    *zoom: 1; }

.filterActiveSet .filterActive {
  display: inline-block;
  padding: 6px 8px;
  color: white;
  background: #313131;
  font-family: sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 4px;
  margin-bottom: 7px;
  cursor: pointer;
  font-size: 13px;
  word-wrap: break-word;
  white-space: nowrap;
  text-decoration: none; }
  .filterActiveSet .filterActive:hover {
    background: #545454; }

/* MODIFIED BY marc, andres & fabrizo for juggernaut needs! */
/*! normalize.css v2.1.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block; }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address styling not present in IE 8/9.
 */
/*
[hidden] {
  display: none;
}
*/
/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Prevent system color scheme's background color being used in Firefox, IE,
 *    and Opera.
 * 2. Prevent system color scheme's text color being used in Firefox, IE, and
 *    Opera.
 * 3. Set default font family to sans-serif.
 * 4. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  background: #fff;
  /* 1 */
  color: #000;
  /* 2 */
  font-family: sans-serif;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 4 */
  -webkit-text-size-adjust: 100%;
  /* 4 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1, h2, h3, h4, h5, h6 {
  margin: 0; }

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em; }

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap; }

/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0; }

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden; }

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0; }

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

/* Password field asterisk dont work with costum fonts in IE */
input[type=password] {
  font-family: arial !important; }

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* ==========================================================================
   Lists
   ========================================================================== */
ul, ul li, dd, dl, dt {
  margin: 0;
  padding: 0; }

dd, dl, dt {
  display: block; }

ul.block li {
  float: left; }

.lt-ie9 ._mediaOvLg-block {
  display: block !important; }

.lt-ie9 ._mediaOvSm-block {
  display: block !important; }

._mediaSm-block, ._mediaMd-block, ._mediaLg-block,
._mediaToSm-block, ._mediaToMd-block, ._mediaToLg-block,
._mediaOvSm-block, ._mediaOvMd-block, ._mediaOvLg-block,
._mediaSm-inblock, ._mediaMd-inblock, ._mediaLg-inblock,
._mediaToSm-inblock, ._mediaToMd-inblock, ._mediaToLg-inblock,
._mediaOvSm-inblock, ._mediaOvMd-inblock, ._mediaOvLg-inblock {
  display: none !important; }

@media only screen and (min-width: 0px) and (max-width: 569px) {
  .responsive ._mediaSm-block, .responsive ._mediaToSm-block {
    display: block !important; }
  .responsive ._mediaSm-inblock, .responsive ._mediaToSm-inblock {
    display: inline-block !important; } }
@media only screen and (min-width: 570px) and (max-width: 799px) {
  .responsive ._mediaMd-block {
    display: block !important; }
  .responsive ._mediaMd-inblock {
    display: inline-block !important; } }
@media only screen and (min-width: 800px) and (max-width: 939px) {
  .responsive ._mediaLg-block {
    display: block !important; }
  .responsive ._mediaLg-inblock {
    display: inline-block !important; } }
@media only screen and (min-width: 0px) and (max-width: 799px) {
  .responsive ._mediaToMd-block {
    display: block !important; }
  .responsive ._mediaToMd-inblock {
    display: inline-block !important; } }
@media only screen and (min-width: 0px) and (max-width: 939px) {
  .responsive ._mediaToLg-block {
    display: block !important; }
  .responsive ._mediaToLg-inblock {
    display: inline-block !important; } }
.notresponsive ._mediaOvSm-block {
  display: block !important; }
.notresponsive ._mediaOvSm-inblock {
  display: inline-block !important; }

@media only screen and (min-width: 570px) {
  html ._mediaOvSm-block {
    display: block !important; }
  html ._mediaOvSm-inblock {
    display: inline-block !important; } }
.notresponsive ._mediaOvMd-block {
  display: block !important; }
.notresponsive ._mediaOvMd-inblock {
  display: inline-block !important; }

@media only screen and (min-width: 800px) {
  html ._mediaOvMd-block {
    display: block !important; }
  html ._mediaOvMd-inblock {
    display: inline-block !important; } }
.notresponsive ._mediaOvLg-block {
  display: block !important; }
.notresponsive ._mediaOvLg-inblock {
  display: inline-block !important; }

@media only screen and (min-width: 940px) {
  html ._mediaOvLg-block {
    display: block !important; }
  html ._mediaOvLg-inblock {
    display: inline-block !important; } }
::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #555;
  line-height: 1.2em; }

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #555;
  line-height: 1.2em; }

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #555;
  /*line-height: 1.2em; */ }

:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #555;
  line-height: 1.2em; }

/* hide stuff */
.hidden {
  display: none; }

.heightAuto {
  height: auto !important; }

.float-left {
  float: left; }

.float-right {
  float: right; }

.center {
  margin-left: auto;
  margin-right: auto; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.clearfix:after {
  content: '';
  display: table;
  clear: both;
  *zoom: 1; }

ul.horizontal:after {
  content: '';
  display: table;
  clear: both;
  *zoom: 1; }
ul.horizontal li {
  float: left;
  list-style-type: none; }

.no-select-highlight *::selection {
  background: transparent; }
.no-select-highlight *::-moz-selection {
  background: transparent; }

.ellipsis:after {
  content: '...'; }

html.responsive {
  min-width: 0px; }

.site-container, .grid-container {
  margin: 0 auto;
  position: relative; }

.site-container {
  max-width: 940px; }

.grid-container {
  max-width: 800px; }
  .grid_940 .grid-container {
    max-width: 940px; }

.outergrid-container {
  font-size: 100%;
  /* font size control */
  max-width: 1250px;
  margin: 0 auto;
  position: relative; }

.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden; }
  .ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%; }

.gradient {
  filter: none; }

@media only screen and (min-width: 0px) and (max-width: 999px) {
  .responsive.grid_940.device_NOT_HASTOUCH .site-container, .responsive.grid_940.device_NOT_HASTOUCH .grid-container {
    margin-right: 30px; }
  .responsive.grid_940 .site-container, .responsive.grid_940 .grid-container {
    margin-left: 30px; }
    .responsive.grid_940 .site-container .row.itemRowModu4, .responsive.grid_940 .site-container .row.itemRowModu3, .responsive.grid_940 .site-container .row.items43, .responsive.grid_940 .grid-container .row.itemRowModu4, .responsive.grid_940 .grid-container .row.itemRowModu3, .responsive.grid_940 .grid-container .row.items43 {
      margin-right: 0 !important; }
  .responsive.grid_940 .site-container .grid-container {
    margin-left: 0; }
  .responsive.grid_940 .JCVideoDetail {
    margin-left: 0 !important;
    margin-right: 0  !important; } }
@media only screen and (min-width: 0px) and (max-width: 859px) {
  .responsive.grid_800.device_NOT_HASTOUCH .site-container, .responsive.grid_800.device_NOT_HASTOUCH .grid-container {
    margin-right: 20px; }
  .responsive.grid_800 .site-container, .responsive.grid_800 .grid-container {
    margin-left: 20px; }
    .responsive.grid_800 .site-container .row.itemRowModu4, .responsive.grid_800 .site-container .row.itemRowModu3, .responsive.grid_800 .site-container .row.items43, .responsive.grid_800 .grid-container .row.itemRowModu4, .responsive.grid_800 .grid-container .row.itemRowModu3, .responsive.grid_800 .grid-container .row.items43 {
      margin-right: 0 !important; }
  .responsive.grid_800 .site-container .grid-container {
    margin-left: 0; } }
@media only screen and (min-width: 0px) and (max-width: 569px) {
  .responsive ._forceRgtMar {
    margin-right: 30px !important; } }
@media only screen and (min-width: 570px) and (max-width: 939px) {
  .responsive ._forceRgtMar {
    margin-right: 20px !important; } }
@media only screen and (min-width: 0px) and (max-width: 569px) {
  .responsive.grid_940.device_NOT_HASTOUCH .site-container, .responsive.grid_940.device_NOT_HASTOUCH .grid-container,
  .responsive.grid_940 ._forceRgtMar {
    margin-right: 30px !important; }
  .responsive.grid_940 .site-container, .responsive.grid_940 .grid-container {
    margin-left: 30px; } }
.FlexGrid {
  margin: 35px 0 0 0;
  width: 100%; }
  .FlexGrid .FlexGrid-cell {
    padding: 0 30px 35px 0px;
    float: none;
    display: table-cell;
    vertical-align: top; }
    @media only screen and (min-width: 0px) and (max-width: 569px) {
      .responsive .FlexGrid .FlexGrid-cell {
        padding-right: 18px; } }
  .FlexGrid .FlexGrid-reflowNever {
    display: table-cell !important; }
  .notresponsive .FlexGrid {
    display: table; }
    .notresponsive .FlexGrid .FlexGrid-row {
      display: table-row; }
  @media only screen and (min-width: 940px) {
    html .FlexGrid {
      display: table; }
      html .FlexGrid .FlexGrid-row {
        display: table-row; } }
  @media only screen and (min-width: 0px) and (max-width: 569px) {
    .responsive .FlexGrid .FlexGrid-cell {
      display: block; } }
  @media only screen and (min-width: 0px) and (max-width: 799px) {
    .responsive .FlexGrid {
      margin-bottom: 0; }
      .responsive .FlexGrid .FlexGrid-reflow {
        display: block; } }
  @media only screen and (min-width: 0px) and (max-width: 939px) {
    .responsive .FlexGrid .FlexGrid-reflowSoon {
      display: block; } }

.FlexGrid .ad.float-right, .FlexGrid .ad-container-smart.float-right {
  margin: 20px -30px 10px 10px;
  margin-right: 0 !important; }

.sub-header + .FlexGrid {
  margin-top: 20px; }

@font-face {
  font-family: 'Marvelicons';
  src: url("https://i.annihil.us/u/prod/marvel/s/font/Marvelicons10302013.eot?iefix") format("embedded-opentype"); }
@font-face {
  font-family: 'Marvelicons';
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,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AgEBAgMDAQwFAQMDBAEBAwEBAQQDAwICAgUBAgIFBgQBBgECAQEBAgMBAQECAQEBAQECAgICAQQCAQEDBgECBwICAQEBAwMBAgEBBAIBAgEDAQECAgICAgEBAQMBAQEBAwIBAQECAQEBAQQDAwEBAgIBAQIBAQIBAQEBBAICAQEBAQECAgEBAQEBAQEBAQIBAQEDAQIBAgEBAQEBAQEDAQMBAQIBAQIBAQEBAgECAQEBAQEBAQMBAQEBAQEBAQMBAQMBAgIBAgEBAgIBAQIDAQICAQIBAQEBAQECAQEBAgEBAQICAQMBAQMBAQMBAgEEAgEBAQICAgIDAwEBAwIBAwECAQcDAQECAQEBAQECAQEBAgEBAQEBAQECAQECAQEBAQECAwMCAQEBAgEDAQEDAQEBAwEBAQICAQIBAgIEAQECAgEBAQEBAQEBAQICAQEBAQICAQEBAQICAQIBAgECAQEBAQIJAQIBAQIBAgECAQIEAQEBAQEhAf0BAgMBAQEBAQQFAQEBAQIFAQIDAQECAgECBAIBBgIBAwEBAgIDAQMCBAEBAQEBAQECAwEBAQEGAQYDAwIBAQEDAwECAgECAwEBAQICAQIBAgECAQEBBAIBAQMCAQEBAgEBAQEBAQYBAQECAQICAQEBAgUDBAIBAwEBAQUBAgEBBQQDAQQDBgMCAQECAQIFAQECAQQCAgMCAQEBAQEBAgEBAgEEAQEDAQEDAwEEAQEBAgECAwoBBwMFAwIBAgEBAQEBAQEBAQMBAQEBAQEBBAQDAQEEAgQBAgQHAgQCAgEEBQIBAwUBBQEBAQIBAQEBAgEBAgECAwMFAgIDBAEBAgEBAwEDBAIBAgICAQICAwIBAQECAgECAgEBAQIBAQECAQICAQIBAwEBAQEDAQICAQECAQEBAwQGBwECAgEBAQEBAQECAgEEBAEBAgECBgEBAwIBAQIBAQECAQMCAQIDAgEBAQYDAgEBAQQCAQEBAQEDAQICAQICAQECAQEBAQMIAQECAQMBAgIBAQMBAQIBBAMCAgECAwIBAQIBBAEBAQECBQcDAwIBAgEBAgQBAgMBAQEBAQcBAQMBAQECAwEBAgMCAgUCAgICAQEBAQEBAgEBAQIBDQECAQIBBAIBAQEBAQECAQIBAQEBAQECAQEBAQEBAQEBAgEBAQEBAQEBAQEBAgIBAQEBAQIBAQMB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KgExJjEmJyYxNDYjJjUmNTQ1NDU0IwYxMCIxIjEmMSIcAgYjFDEGBxQxMAYxBgcGBwYjKgEUMSIVFBUGFSIGNxQxMDMWMjA3MDU0IjUwJjE0IzAVMBQxFCMwNzQ1IjEjMBUWFTAUMzcwNycUMTAVIzE3IRUzFTM1MwcjNTM3KwI1MwEWKiopHAwMDhoarAEBAQEBAQEBAQEBAQEBAgEBAQEBAwEBAgMEAgEBAQEBAQECAgEBAgIEAgEBAQIBAQECAQEBAgEBAQEBAQECAQEBAQEBAQIBAQICAQMBBAEBAQEBAQEBAQEBAQIBAgEBBgMDAwEBAQIBAQEBAQEBAgEBAgIBAQIBAQECAQEBAQEBAQEBAQEBAQEBAQECAQEBAQICBQUDAwEBAQMCAgICAQEBAgECAQEBAgEBAQIBAgECAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAQEBAgECAQECAQEBAgEBAQEBAwEDAQEBAQEBAQEBAQIBAQICAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAgEBAQEBAQEBAQEDAQEBAQEBAQEBAQEBAgEBAgMBAQEBAgIDAgEBAQEBAQECAQIBAQIBAQIBAQEBAQEBAQEDBQEBAQEBAgIBBwQCAgMBAgEBAgICAQIBBAECAwQCAQQBAQEBAQIBAQEBAQEBAQEBAQEDAQECBAEBBAECAQECAgIBAwEBAQEBAQEBAQECAQEBAgEBAQIBAQEBAQEBAgICAQEBAgEBAQEBAQECAgEBAQEBAQEBAQEBAQEBAgIBAQEBAQECAQICAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQIBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQEBAQIBAgECAQEBAgIBAgIBAgEBAgEBAQQCAQEBAQEBAQEBAgEBAQEBAQEBAQECAQEBAQIBAQEBAgEBAQEBAQEBAQEBAQICAQEBAQEBAQICAQEBAQEBAQIBAQEBAQEBAQEBAQYBAQECAQEBAgIBAQEBFQEBAfr/ABHdEh3HxxMI3QfsAP8PUg4OUhkjBAQjBDEJCTFUAQMBAQEBAgMBAQEBAwEBAgECAQICAgEDAQECAQEBAQEBAQIBAwEBAQECAQEBAQMBBAICAQEBAgIBAQEBAQIBAQEBAQIBAQEBAQIBAQEC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) format("truetype");
  font-weight: normal;
  font-style: normal; }
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'Marvelicons';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-appaccess,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-up,
.icon-backto,
.icon-bestvalue,
.icon-calendar,
.icon-checkmark,
.icon-close,
.icon-comments,
.icon-dropdown-arrow,
.icon-email-inverted,
.icon-email,
.icon-exclamation,
.icon-facebook,
.icon-fullscreen,
.icon-google,
.icon-google-plus,
.icon-googleplus,
.icon-mediatype-newsstory,
.icon-mediatype-photo,
.icon-mediatype-podcast,
.icon-mediatype-video,
.icon-mediatype-wallpaper,
.icon-membercard,
.icon-menu,
.icon-newstower,
.icon-pinterest,
.icon-plus,
.icon-pricetag,
.icon-questionmark,
.icon-save10,
.icon-save15,
.icon-save40,
.icon-save42,
.icon-search,
.icon-share,
.icon-shoppingcart,
.icon-tumblr,
.icon-twitter,
.icon-twitter2,
.icon-ultron,
.icon-user,
.icon-welcomekit,
.icon-yahoo,
.icon-youtube,
.icon-account,
.icon-rocket,
.icon-comic,
.icon-listicle-icon {
  font-family: 'Marvelicons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

.icon-rocket:before {
  content: "\52"; }

.icon-comic:before {
  content: "\5e"; }

.icon-account:before {
  content: "\4e"; }

.icon-appaccess:before {
  content: "\35"; }

.icon-arrow-down:before {
  content: "\4d"; }

.icon-arrow-left:before {
  content: "\26"; }

.icon-arrow-right:before {
  content: "\25"; }

.icon-arrow-up:before {
  content: "\4c"; }

.icon-backto:before {
  content: "\2d"; }

.icon-bestvalue:before {
  content: "\36"; }

.icon-calendar:before {
  content: "\37"; }

.icon-checkmark:before {
  content: "\38"; }

.icon-close:before {
  content: "\24"; }

.icon-comments:before {
  content: "\2c"; }

.icon-dropdown-arrow:before {
  content: "\49"; }

.icon-email:before {
  content: "\4b"; }

.icon-exclamation:before {
  content: "\2f"; }

.icon-facebook:before {
  content: "\34";
  color: #3C5A99;
  background-color: #FFF; }

.icon-fullscreen:before {
  content: "\4a"; }

.icon-google:before {
  content: "\2a";
  color: #CC3732;
  background-color: #FFF; }

.icon-google-plus:before {
  content: "\2a";
  color: #CC3732;
  background-color: #FFF; }

.icon-googleplus:before {
  content: "\2a";
  color: #CC3732;
  background-color: #FFF; }

.icon-mediatype-newsstory:before {
  content: "\41"; }

.icon-mediatype-photo:before {
  content: "\42"; }

.icon-mediatype-podcast:before {
  content: "\43"; }

.icon-mediatype-video:before {
  content: "\44"; }

.icon-mediatype-wallpaper:before {
  content: "\45"; }

.icon-membercard:before {
  content: "\39"; }

.icon-menu:before {
  content: "\21"; }

.icon-newstower:before {
  content: "\3a"; }

.icon-pinterest:before {
  content: "\32";
  color: #FFF;
  background-color: #CB2128; }

.icon-plus:before {
  content: "\46"; }

.icon-membercard-2:before {
  content: "\47"; }

.icon-pricetag:before {
  content: "\3b"; }

.icon-questionmark:before {
  content: "\30"; }

.icon-save10:before {
  content: "\3c"; }

.icon-save15:before {
  content: "\3d"; }

.icon-save40:before {
  content: "\3e"; }

.icon-save42:before {
  content: "\48"; }

.icon-search:before {
  content: "\23"; }

.icon-share:before {
  content: "\2b"; }

.icon-shoppingcart:before {
  content: "\31"; }

.icon-tumblr:before {
  content: "\27";
  color: #45546b;
  background-color: #FFF; }

.icon-twitter:before {
  content: "\28";
  color: #2CA9E1;
  background-color: #FFF; }

.icon-twitter2:before {
  content: "\2e";
  color: #FFF;
  background-color: #2CA9E1; }

.icon-ultron:before {
  content: "\3f"; }

.icon-user:before {
  content: "\4e"; }

.icon-welcomekit:before {
  content: "\40"; }

.icon-yahoo:before {
  content: "\29";
  color: #8B2B8E;
  background-color: #FFF; }

.icon-youtube:before {
  content: "\33";
  color: #FFF;
  background-color: #000; }

.icon-email-inverted:before {
  content: "\4f";
  color: #000;
  background-color: #FFF; }

.icon-listicle-icon:before {
  content: "\50"; }

@font-face {
  font-family: 'MarvelLogo';
  src: url("https://i.annihil.us/u/prod/marvel/s/font/MarvelLogo.eot?iefix") format("embedded-opentype"); }
@font-face {
  font-family: 'MarvelLogo';
  src: url(data:font/woff;charset=utf-8;base64,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) format("woff"), url(data:font/truetype;charset=utf-8;base64,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) format("truetype");
  font-weight: normal;
  font-style: normal; }
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'MarvelLogo';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-marvel-logo {
  font-family: 'MarvelLogo';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  color: white;
  background-color: #eb2328; }

.icon-marvel-logo:before {
  content: "\e000"; }

@font-face {
  font-family: 'newicons';
  src: url("//i.annihil.us/u/prod/marvel/mu/fonts/newicons.eot?-26b35e");
  src: url("//i.annihil.us/u/prod/marvel/mu/fonts/newicons.eot?#iefix-26b35e") format("embedded-opentype"), url("//i.annihil.us/u/prod/marvel/mu/fonts/newicons.ttf?-26b35e") format("truetype"), url("//i.annihil.us/u/prod/marvel/mu/fonts/newicons.woff?-26b35e") format("woff"), url("//i.annihil.us/u/prod/marvel/mu/fonts/newicons.svg?-26b35e#newicons") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="newicon-"], [class*=" newicon-"] {
  font-family: 'newicons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.newicon-pin:before {
  content: "\e600"; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  line-height: 1.2em; }

strong, b {
  font-weight: normal; }

a {
  text-decoration: none;
  color: #000000; }
  a:hover {
    text-decoration: none;
    color: #eb2328; }
  a.secondary {
    color: #eb2328; }
    a.secondary:hover {
      text-decoration: underline; }

.primary {
  color: #000000;
  line-height: 1em; }
  .primary.inverted {
    color: #FFFFFF; }
  .primary:after {
    content: "\a0\00bb";
    color: #eb2328;
    font-size: 19px;
    font-weight: bold;
    display: inline-block; }
  a .primary:hover {
    text-decoration: underline; }

.lnkMDCU:before {
  content: url("../images/mdcu/iconMDCUSmall.png");
  margin-right: 5px;
  display: inline-block;
  vertical-align: bottom;
  margin-bottom: -4px; }

.noResultsTxt {
  font-size: 20px;
  font-weight: 600;
  color: #eb2328;
  text-transform: uppercase; }

.see-all {
  font-size: 16px;
  text-transform: none;
  text-indent: 0;
  color: inherit; }
  .see-all:after {
    content: " »";
    font-size: 18px;
    display: inline-block;
    color: #eb2328; }
  .see-all:hover {
    text-decoration: underline; }

.sprite-icon.social {
  display: inline-block;
  background-image: url(../images/sprites/icons/social-spritesheet.png);
  width: 50px;
  height: 50px;
  background-size: 417.5px 50px;
  -webkit-background-size: 417.5px 50px;
  -moz-background-size: 417.5px 50px;
  cursor: pointer; }
  .sprite-icon.social.facebook {
    background-position: 0px 0px; }
  .sprite-icon.social.google-plus {
    background-position: -52.5px 0px; }
  .sprite-icon.social.twitter {
    background-position: -105px 0px; }
  .sprite-icon.social.tumblr {
    background-position: -157.5px 0px; }
  .sprite-icon.social.youtube {
    background-position: -210px 0px; }
  .sprite-icon.social.pinterest {
    background-position: -262.5px 0px; }
  .sprite-icon.social.email {
    background-position: -315px 0px; }
  .sprite-icon.social.yahoo {
    background-position: -367.5px 0px; }
  .sprite-icon.social.small {
    width: 30px;
    height: 30px;
    background-size: 250.5px 30px;
    -webkit-background-size: 250.5px 30px;
    -moz-background-size: 250.5px 30px; }
    .sprite-icon.social.small.google-plus {
      background-position: -31.5px 0px; }
    .sprite-icon.social.small.twitter {
      background-position: -63px 0px; }
    .sprite-icon.social.small.tumblr {
      background-position: -94.5px 0px; }
    .sprite-icon.social.small.youtube {
      background-position: -126px 0px; }
    .sprite-icon.social.small.pinterest {
      background-position: -157.5px 0px; }
    .sprite-icon.social.small.email {
      background-position: -189px 0px; }
    .sprite-icon.social.small.yahoo {
      background-position: -220.5px 0px; }

/* module and module variant styles, with .row-item overrides */
.module.moduColor_LightGrey, .module-group.moduColor_LightGrey {
  background: #e5e5e5; }
.module.moduColor_Light, .module-group.moduColor_Light {
  background-color: #FFFFFF; }
.module.moduColor_Dark, .module-group.moduColor_Dark {
  background-color: #212121; }
.module.moduColor_Alt, .module-group.moduColor_Alt {
  background-color: #3e0000; }
.module.moduColor_Black, .module-group.moduColor_Black {
  background-color: #000; }

.module {
  margin: 0;
  padding: 0;
  color: #000000;
  position: relative;
  overflow: visible;
  /* dark module variants */ }
  .module:after {
    content: '';
    display: table;
    clear: both;
    *zoom: 1; }
  .module.moduColor_Dark, .module.moduColor_Alt, .module.moduColor_Black {
    color: #FFFFFF; }
    .device_NOT_HASTOUCH .module.moduColor_Dark .pwrSldr_btn, .device_NOT_HASTOUCH .module.moduColor_Alt .pwrSldr_btn, .device_NOT_HASTOUCH .module.moduColor_Black .pwrSldr_btn {
      background: none; }
      .device_NOT_HASTOUCH .module.moduColor_Dark .pwrSldr_btn:hover, .device_NOT_HASTOUCH .module.moduColor_Alt .pwrSldr_btn:hover, .device_NOT_HASTOUCH .module.moduColor_Black .pwrSldr_btn:hover {
        background-color: white; }
        .device_NOT_HASTOUCH .module.moduColor_Dark .pwrSldr_btn:hover span, .device_NOT_HASTOUCH .module.moduColor_Alt .pwrSldr_btn:hover span, .device_NOT_HASTOUCH .module.moduColor_Black .pwrSldr_btn:hover span {
          color: black; }
    .device_NOT_HASTOUCH .module.moduColor_Dark .row-item-image .row-item-image-border, .device_NOT_HASTOUCH .module.moduColor_Alt .row-item-image .row-item-image-border, .device_NOT_HASTOUCH .module.moduColor_Black .row-item-image .row-item-image-border {
      border-color: #353535; }
    .device_NOT_HASTOUCH .module.moduColor_Dark .row-item-image a:hover .row-item-image-border, .device_NOT_HASTOUCH .module.moduColor_Alt .row-item-image a:hover .row-item-image-border, .device_NOT_HASTOUCH .module.moduColor_Black .row-item-image a:hover .row-item-image-border {
      border: 6px solid #FFFFFF; }
    .device_HASTOUCH .module.moduColor_Dark .row-item img, .device_HASTOUCH .module.moduColor_Alt .row-item img, .device_HASTOUCH .module.moduColor_Black .row-item img {
      border: 1px solid #353535; }
  .device_NOT_HASTOUCH .module.moduColor_Alt .row-item .row-item-image .row-item-image-border {
    border-color: #711C1C; }
  .device_HASTOUCH .module.moduColor_Alt img {
    border-color: #711C1C; }

/* hide stripes for grouped sub-module */
.module-group .module:last-child:before {
  display: none; }
.module-group .module:first-child:before {
  display: block; }

/* default styles for row-item stuff. see module-specific overrides in _module.scss */
.row {
  padding: 0 0 20px; }
  .row:after {
    content: '';
    display: table;
    clear: both;
    *zoom: 1; }
  .row .row-item {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
    margin-bottom: 32px; }
  .row.itemRowModu4 {
    margin-left: -13px;
    margin-right: -23px; }
    .row.itemRowModu4 .row-item {
      width: 100%;
      margin-right: 13px;
      margin-left: 13px; }
    @media only screen and (min-width: 0px) and (max-width: 569px) {
      .responsive .row.itemRowModu4 .row-item {
        margin-right: 5px; } }
    .row.itemRowModu4.row-item-circles {
      margin-left: -13px;
      margin-right: -23px; }
      .row.itemRowModu4.row-item-circles .row-item {
        width: 100%;
        margin-right: 13px;
        margin-left: 13px; }
      .row.itemRowModu4.row-item-circles .row-item {
        max-width: 183px;
        padding-right: 0; }
    .row.itemRowModu4.row-item-squares {
      margin-left: -9px;
      margin-right: -19px; }
      .row.itemRowModu4.row-item-squares .row-item {
        width: 100%;
        margin-right: 9px;
        margin-left: 9px; }
  .row.itemModu-portraitIncredible {
    margin-left: -8px;
    margin-right: -18px; }
    .row.itemModu-portraitIncredible .row-item {
      width: 100%;
      margin-right: 8px;
      margin-left: 8px; }
  .row.itemRowModu3 {
    margin-left: -8px;
    margin-right: -18px; }
    .row.itemRowModu3 .row-item {
      width: 100%;
      margin-right: 8px;
      margin-left: 8px; }
  .row.itemRowModuSpotlight {
    margin-left: 6px;
    margin-right: -4px; }
    .row.itemRowModuSpotlight .row-item {
      width: 100%;
      margin-right: -6px;
      margin-left: -6px; }
    .row.itemRowModuSpotlight .row-item {
      width: 49%;
      margin: 30px 0; }
    .row.itemRowModuSpotlight .comic-item,
    .row.itemRowModuSpotlight .comic_issue-item {
      max-width: 100%; }
    .row.itemRowModuSpotlight .row-item-text {
      width: 165px; }
      .row.itemRowModuSpotlight .row-item-text h5 {
        margin-bottom: 2px; }
    .row.itemRowModuSpotlight .row-item-spotlight {
      float: left; }

.row-item {
  font-size: 13px; }
  .row-item-centered .row-item {
    text-align: center; }
  .row-item .row-item-text {
    margin-top: 18px; }
  .row-item-circles .row-item {
    padding-right: 0; }
    .row-item-circles .row-item .row-item-image img,
    .row-item-circles .row-item .row-item-image .row-item-image-url,
    .row-item-circles .row-item .row-item-image .row-item-image-border {
      border-radius: 100px;
      overflow: hidden; }
    .row-item-circles .row-item .row-item-image .row-item-image-url:before {
      content: none; }
    .row-item-circles .row-item a:hover .row-item-image-border {
      border-width: 5px; }
  .row-item i.badge-mu {
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 3;
    width: 41px;
    height: 35px;
    background: #000 url(/i/images/mu-badge.png) no-repeat top; }
  .row-item a:hover i.badge-mu {
    background-position: 0 -35px; }
  .row-item h5 {
    font-weight: bold;
    font-size: 16px;
    margin: 19px 0 4px; }
  .row-item p {
    font-size: 14px;
    margin: 0; }
    .row-item p.small {
      font-size: 12px; }
  .row-item a:hover {
    text-decoration: underline;
    color: inherit; }
  .row-item img {
    width: 100%;
    height: auto;
    position: relative;
    display: block; }
  .row-item .row-item-image {
    position: relative;
    clear: both;
    margin-bottom: 5px; }
  .device_NOT_HASTOUCH .row-item {
    /* applied whether is link or not */
    /* only applied if link */ }
    .device_NOT_HASTOUCH .row-item .row-item-image {
      position: relative; }
    .device_NOT_HASTOUCH .row-item .row-item-image-border {
      position: absolute;
      width: 100%;
      height: 100%;
      bottom: 0;
      left: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      border: 1px solid #000000;
      -webkit-transition: border 0.2s linear;
      transition: border 0.2s linear;
      z-index: 1; }
    .device_NOT_HASTOUCH .row-item .row-item-image-url {
      display: block;
      position: relative; }
    .device_NOT_HASTOUCH .row-item a.row-item-image-url:hover .row-item-image-border {
      border-width: 6px; }
  .device_HASTOUCH .row-item .row-item-image-url {
    display: block;
    border: 1px solid #000000; }
  .device_HASTOUCH .row-item .row-item-image-border {
    display: none; }

.hide-media-item-group .row-item-text .media-item-group:first-child {
  display: none; }

.row-item-text .media-item-group:first-child,
.row-item-text .media-item-date {
  font-size: 13px;
  display: inline-block;
  text-transform: capitalize; }
  .row-item-text .media-item-group:first-child:after,
  .row-item-text .media-item-date:after {
    content: '';
    display: table;
    clear: both;
    *zoom: 1; }
.row-item-text .media-item-group,
.row-item-text a.media-item-group {
  display: none;
  text-transform: uppercase;
  color: #eb2328;
  font-weight: bold;
  margin-right: 0.5em; }
.row-item-text .media-item-date {
  color: #858585; }
.row-item-text h5 {
  font-size: 16px;
  margin: 0.3em 0 0.2em; }
.row-item-text .media-item-meta {
  font-size: 14px;
  font-weight: bold;
  color: #858585;
  text-transform: capitalize; }

.JCFilter-showmore {
  position: relative;
  text-align: center;
  width: 100%;
  margin: 30px auto; }
  .JCFilter-showmore * {
    margin: 0 auto; }
  .JCFilter-showmore.disabled {
    visibility: hidden; }

/* =============================================================================
   Overlays
   ========================================================================== */
#overlayRelativer {
  position: absolute;
  text-align: center; }

._DPOP_mask {
  position: fixed; }

#overlayRelativer,
._DPOP_mask {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999999999; }

._DPOP_mask {
  background-color: rgba(0, 0, 0, 0.8);
  height: 100%; }

#overlayRelativer {
  overflow: visible; }

._DPOP_window {
  margin: 0 auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  right: 0;
  top: 40px;
  position: relative; }

/***************************
DEFAULTS VIEW STATES
****************************/
#overlayRelativer {
  height: 0; }

._DPOP_window {
  display: block;
  -webkit-backface-visibility: hidden;
  box-shadow: 0 0 11px #000;
  text-align: left; }

._DPOP_mask {
  display: none; }

/***************************
DYNAMIC VIEW STATES
****************************/
._DPOP_hasMask {
  height: 100%; }

._DPOP_hasMask._DPOP_mask {
  display: block; }

.dPop_isFixed {
  width: 100%;
  position: fixed; }

/***************************
WINDOW STATES & ANIMATIONS
****************************/
.bringDPopUpIn ._DPOP_window {
  display: block; }

.bringDPopUpOut ._DPOP_window {
  display: none; }

/***************************
CORE DPOP COLORS AND THEME
***************************/
.dPopClose {
  min-width: 20px;
  min-height: 20px;
  position: absolute;
  right: 0;
  top: -19px;
  background: #2B2B2B;
  text-align: center;
  line-height: 1em; }
  .dPopClose .icon-close:after {
    content: 'x'; }

._DPOP_window {
  background: #2B2B2B;
  color: #fff; }
  ._DPOP_window .dPopClose .icon-close {
    color: #fff;
    font-size: 26px;
    font-weight: bold;
    display: inline; }

._DPOP_mask {
  background-repeat: repeat;
  background-color: rgba(0, 0, 0, 0.8); }

.dPopClose {
  width: auto;
  height: auto;
  position: absolute;
  right: 0;
  top: -19px;
  background: #eb2328; }
  .dPopClose .icon-close {
    color: #fff;
    font-size: 26px;
    font-weight: bold;
    display: inline; }
    .dPopClose .icon-close:after {
      content: none;
      display: none; }

._DPOP_window {
  background: #2B2B2B;
  color: #fff; }
  ._DPOP_window:before {
    content: '';
    width: 100%;
    background-color: #eb2328;
    height: 8px;
    display: block;
    border-bottom: solid 1px #000; }

#dPopProm {
  width: 100%;
  height: 100%;
  min-height: 1200px;
  /*position: fixed !important;*/
  margin-top: -40px; }
  #dPopProm:before {
    display: none; }

._DPOP_window_white {
  background: #FFFFFF;
  color: #000; }
  ._DPOP_window_white .dPopClose .icon-close {
    color: #fff;
    font-size: 26px;
    font-weight: bold;
    display: inline; }

._DPOP_window.onlyMask {
  display: none; }
._DPOP_window.warnPop:before, ._DPOP_window.successPop:before, ._DPOP_window.loaderPop:before {
  content: '';
  background-color: transparent;
  border-bottom: none; }

/****smCenteredPop***/
.smCenteredPop {
  text-align: center;
  width: 60% !important;
  padding: 30px; }

/*****LoaderPop*******/
._DPOP_window.loaderPop {
  border: solid 1px #bbb;
  box-shadow: none;
  background: #fff;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 70px;
  height: 70px;
  text-align: left; }
  ._DPOP_window.loaderPop:before {
    content: '';
    background: url("../images/juggernaut/icons/icon_loading.gif") no-repeat center center;
    display: block;
    width: 70px;
    height: 70px; }

/*****Warn - Success*******/
._DPOP_window.warnPop, ._DPOP_window .successPop {
  text-transform: uppercase; }
._DPOP_window.warnPop, ._DPOP_window.infoPop, ._DPOP_window .successPop {
  padding: 30px;
  color: #fff;
  max-width: 500px; }
  ._DPOP_window.warnPop h2, ._DPOP_window.infoPop h2, ._DPOP_window .successPop h2 {
    color: #fff; }
  ._DPOP_window.warnPop a, ._DPOP_window.infoPop a, ._DPOP_window .successPop a {
    color: red; }
  ._DPOP_window.warnPop:before, ._DPOP_window.infoPop:before, ._DPOP_window .successPop:before {
    content: none;
    display: none; }
._DPOP_window.warnPop, ._DPOP_window.infoPop {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85); }
._DPOP_window.successPop {
  background: #89BE3A; }
._DPOP_window.infoPop {
  border-top: solid 5px #eb2328;
  text-decoration: none !important; }
  ._DPOP_window.infoPop .dPopClose {
    top: -4px; }

/******Comic Reader****/
._DPOP_window.eComicReader {
  min-height: 400px;
  height: 90%;
  max-width: 97%; }
  ._DPOP_window.eComicReader iframe {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: none; }

/*****imageDetail******/
._DPOP_window.imageDetail {
  max-width: 550px;
  margin-top: 100px; }
  ._DPOP_window.imageDetail img {
    float: left;
    max-width: 100%; }

.notresponsive.lt-ie10 ._DPOP_window.imageDetail {
  width: 550px; }

@media only screen and (min-width: 551px) {
  html.lt-ie10 ._DPOP_window.imageDetail {
    width: 550px; } }
/*****video******/
._DPOP_window {
  /*  BRIGHTCOVE  */ }
  ._DPOP_window.popVideo {
    width: 100%;
    max-width: 940px; }
  ._DPOP_window .BCLcontainingBlock {
    width: 50%;
    margin-left: 10px;
    margin-bottom: 10px;
    float: right; }
  ._DPOP_window .BCLvideoWrapper {
    position: relative;
    padding-top: 1px;
    padding-bottom: 56.25%;
    height: 0; }
  ._DPOP_window * html .BCLvideoWrapper {
    margin-bottom: 45px;
    margin-top: 0;
    width: 100%;
    height: 100%; }
  ._DPOP_window .BCLvideoWrapper div,
  ._DPOP_window .BCLvideoWrapper embed,
  ._DPOP_window .BCLvideoWrapper object,
  ._DPOP_window .BrightcoveExperience {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; }

.list {
  margin-bottom: 40px; }
  .list .list-helptext {
    margin: 14px 0; }
  .list li {
    line-height: 1.3em;
    margin-top: 5px;
    margin-bottom: 17px;
    font-size: 13px;
    list-style-type: none; }

.multiColLiquid {
  -moz-column-count: 2;
  -moz-column-gap: 20px;
  -webkit-column-count: 2;
  -webkit-column-gap: 150px;
  column-count: 2;
  column-gap: 20px; }

.noCSS_columnCount .ul-first {
  float: left;
  width: 50%; }

/*
 * PwrSldr Base Sass
 * This is the CSS for the slider. Any code in here should be completely independent from any application specific
 * code. It is entirely up to the user to style the contents that are put in .sld_each div, and to customize the
 * appearance of the slider itself, including arrows, etc, if desired. That customization code should go in a
 * different file that can override or extend these rules.
 *
*/
.pwrSldr {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }
  .device_ISANDROID .pwrSldr {
    -webkit-overflow-scrolling: auto; }
  .pwrSldr.paginate-scroll {
    -webkit-overflow-scrolling: auto;
    -webkit-user-select: none;
    -webkit-user-drag: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    overflow: hidden;
    width: 100%;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transform-style: preserve-3d; }
    .pwrSldr.paginate-scroll ul {
      transform: translate3d(0%, 0, 0);
      -ms-transform: translate3d(0%, 0, 0);
      -moz-transform: translate3d(0%, 0, 0);
      -webkit-transform: translate3d(0%, 0, 0);
      overflow: hidden;
      position: relative; }
      .pwrSldr.paginate-scroll ul.animate {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s; }
      .pwrSldr.paginate-scroll ul li {
        float: left;
        overflow: hidden; }
  .pwrSldr > ul {
    display: block;
    width: 99999px;
    position: relative;
    margin-left: 0; }
    .pwrSldr > ul:after {
      content: "";
      display: table;
      clear: both; }
    .pwrSldr > ul > li {
      display: block;
      list-style: none;
      float: left; }
      .pwrSldr > ul > li img {
        display: block; }

.pwrSldr_container {
  opacity: 0;
  position: relative;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  clear: both; }

.pwrSldr_wrapper {
  overflow: hidden; }
  .pwrSldr_wrapper li {
    float: left; }
  .pwrSldr_wrapper *::-webkit-scrollbar-thumb {
    background: none; }
  .pwrSldr_wrapper *::-webkit-scrollbar {
    width: 0; }

/* pwrSldr default control buttons. this is for arrows but could be used for other things */
.pwrSldr_btn {
  display: none;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  position: absolute;
  top: 85px;
  width: 36px;
  height: 83px;
  line-height: 83px;
  outline: 0;
  z-index: 199;
  text-align: center;
  font-size: 28px; }
  .pwrSldr_btn:active {
    outline: 0 none; }
  .pwrSldr_btn:focus {
    -moz-outline-style: none;
    outline: 0 none; }
  .device_NOT_HASTOUCH .pwrSldr_scrollable .pwrSldr_btn {
    display: block; }
  .pwrSldr_btn span {
    display: block;
    height: inherit;
    font-family: 'Marvelicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased; }
    .pwrSldr_btn span:before {
      content: "\26"; }
  .pwrSldr_btn._prev {
    left: -50px; }
  .pwrSldr_btn._next {
    right: -50px; }
    .pwrSldr_btn._next span:before {
      content: "\25"; }
  .pwrSldr_btn:hover {
    background-color: black; }
    .pwrSldr_btn:hover span {
      color: white; }

/* Single row base slider. Assumes 800px grid. For 940px overrides, see JCS1-extraWide.scss */
.JCS1 {
  /* default styles for all single row sliders */
  margin: 0 0 0 -10px; }
  .device_ISANDROID .JCS1 .pwrSldr {
    opacity: 0.999; }

.gpt-ad-home_smrt_smart-ad-new-comics {
  position: relative;
  z-index: 20; }

.JCS1-bigPortrait li,
.JCS1-comic li,
.JCS1-comic_issue li {
  width: 216px;
  max-width: 168px;
  height: 372px; }
@media only screen and (min-width: 0px) and (max-width: 569px) {
  .responsive .JCS1-bigPortrait li,
  .responsive .JCS1-comic li,
  .responsive .JCS1-comic_issue li {
    max-width: 126px;
    height: 305px;
    padding: 0 5px; } }
.notresponsive .JCS1-bigPortrait li, .notresponsive .JCS1-comic li, .notresponsive .JCS1-comic_issue li {
  max-width: 216px;
  height: 450px; }
.notresponsive .JCS1-bigPortrait.pwrSldr_scrollable .pwrSldr_btn, .notresponsive .JCS1-comic.pwrSldr_scrollable .pwrSldr_btn, .notresponsive .JCS1-comic_issue.pwrSldr_scrollable .pwrSldr_btn {
  top: 119px; }
@media only screen and (min-width: 1050px) {
  html .JCS1-bigPortrait li, html .JCS1-comic li, html .JCS1-comic_issue li {
    max-width: 216px;
    height: 450px; }
  html .JCS1-bigPortrait.pwrSldr_scrollable .pwrSldr_btn, html .JCS1-comic.pwrSldr_scrollable .pwrSldr_btn, html .JCS1-comic_issue.pwrSldr_scrollable .pwrSldr_btn {
    top: 119px; } }

.JCS1-collection li {
  padding: 0 10px; }
@media only screen and (min-width: 0px) and (max-width: 599px) {
  .responsive .JCS1-collection .JCS1-collection li {
    padding: 0 12px; } }

.JCS1-media li, .JCS1-video li, .JCS1-story li, .JCS1-gallery li {
  width: 250px;
  height: 300px;
  padding: 0 12px; }
  @media only screen and (min-width: 0px) and (max-width: 390px) {
    .responsive.device_NOT_HASTOUCH .JCS1-media li,
    .responsive.device_NOT_HASTOUCH .JCS1-video li,
    .responsive.device_NOT_HASTOUCH .JCS1-story li,
    .responsive.device_NOT_HASTOUCH .JCS1-gallery li {
      width: 190px; } }
.JCS1-media.pwrSldr_scrollable .pwrSldr_btn,
.JCS1-video.pwrSldr_scrollable .pwrSldr_btn,
.JCS1-story.pwrSldr_scrollable .pwrSldr_btn,
.JCS1-gallery.pwrSldr_scrollable .pwrSldr_btn {
  top: 39px; }

.JCS1-comic_series li, .JCS1-tv_show li, .JCS1-merch li {
  width: 250px;
  height: 340px;
  padding: 0 8px; }
  @media only screen and (min-width: 0px) and (max-width: 400px) {
    .responsive.device_NOT_HASTOUCH .JCS1-comic_series li,
    .responsive.device_NOT_HASTOUCH .JCS1-tv_show li,
    .responsive.device_NOT_HASTOUCH .JCS1-merch li {
      max-width: 180px;
      height: 320px; } }

.JCS1-merch li {
  height: 350px; }
  .notresponsive.device_NOT_HASTOUCH .JCS1-merch li:first-child {
    margin-left: -14px; }
  @media only screen and (min-width: 964px) {
    html.device_NOT_HASTOUCH .JCS1-merch li:first-child {
      margin-left: -14px; } }
  .JCS1-merch li p.media-item-meta {
    color: #000; }

.JCS1-character.expandedHeight {
  height: 300px; }
  .JCS1-character.expandedHeight .pwrSldr > ul {
    height: 300px !important; }
.JCS1-character li {
  width: 200px;
  height: 280px;
  padding: 0 10px; }
.JCS1-character.pwrSldr_scrollable .pwrSldr_btn {
  top: 53px; }
.JCS1-character .comic-item,
.JCS1-character .comic_issue-item {
  max-width: 200px; }
.JCS1-character .row-item .media-item-img {
  display: none; }

.notresponsive.device_NOT_HASTOUCH .JCS1 {
  margin: 0 -12px; }

@media only screen and (min-width: 961px) {
  html.device_NOT_HASTOUCH .JCS1 {
    margin: 0 -12px; } }
/* give extra margins to make room for arrows at <= 960px */
@media only screen and (min-width: 0px) and (max-width: 960px) {
  .responsive.device_NOT_HASTOUCH .JCS1 {
    margin: 0 50px; } }
/* hide left arrow and give extra margin for right at <= 500px */
@media only screen and (min-width: 0px) and (max-width: 500px) {
  .responsive.device_NOT_HASTOUCH .JCS1 {
    margin: 0 50px 0 0 !important; }
    .responsive.device_NOT_HASTOUCH .JCS1 ._prev {
      display: none; } }
/* breakpoint variants */
@media only screen and (min-width: 0px) and (max-width: 600px) {
  .responsive .JCS1-comic li,
  .responsive .JCS1-comic_issue li,
  .responsive .JCS1-videogame li {
    width: 126px;
    height: 305px;
    padding: 0 5px; }
  .responsive .JCS1-comic .pwrSldr_btn,
  .responsive .JCS1-comic_issue .pwrSldr_btn,
  .responsive .JCS1-videogame .pwrSldr_btn {
    top: 56px; }
  .responsive .JCS1-videogame .pwrSldr_btn {
    top: 40px; } }
@media only screen and (min-width: 0px) and (max-width: 800px) {
  .responsive .JCS1-character li {
    width: 175px; } }
/* Make slider overflow: visible. To be applied to module */
.pwrSldr-overflow-visible,
module.pwrSldr-overflow-visible {
  overflow: hidden; }
  .pwrSldr-overflow-visible .pwrSldr_container,
  .pwrSldr-overflow-visible .pwrSldr_wrapper,
  .pwrSldr-overflow-visible .pwrSldr,
  module.pwrSldr-overflow-visible .pwrSldr_container,
  module.pwrSldr-overflow-visible .pwrSldr_wrapper,
  module.pwrSldr-overflow-visible .pwrSldr {
    overflow: visible; }

[data-jcaccordion] {
  display: block;
  width: 100%;
  overflow: hidden; }
  [data-jcaccordion] > dd {
    max-height: 0;
    width: 100%;
    overflow: hidden; }
    [data-jcaccordion] > dd._animable {
      -webkit-transition: max-height 300ms ease;
      transition: max-height 300ms ease; }
    [data-jcaccordion] > dd._expanded {
      max-height: none; }
      [data-jcaccordion] > dd._expanded._xlSize {
        max-height: 5500px; }
      [data-jcaccordion] > dd._expanded._lSize {
        max-height: 2100px; }
      [data-jcaccordion] > dd._expanded._mSize {
        max-height: 800px; }
      [data-jcaccordion] > dd._expanded._sSize {
        max-height: 300px; }
  .notresponsive [data-jcaccordion]._disableInLgView > dd {
    max-height: none !important; }
  .notresponsive [data-jcaccordion]._disableInLgView dt ._pad:after {
    content: none !important; }
  @media only screen and (min-width: 940px) {
    html [data-jcaccordion]._disableInLgView > dd {
      max-height: none !important; }
    html [data-jcaccordion]._disableInLgView dt ._pad:after {
      content: none !important; } }

dl.JCAccordion dt, dl.JCAccordion dd ._pad {
  padding: 8px; }
dl.JCAccordion dt {
  margin: 0px 0 0 0;
  border-top: solid 1px #555;
  display: block;
  font-weight: bold;
  text-transform: uppercase; }
  dl.JCAccordion dt ._pad:after {
    font-family: 'Marvelicons';
    content: "\4d";
    float: right;
    font-size: 1.3em; }
  dl.JCAccordion dt._expanded ._pad:after {
    content: "\4c"; }
.moduColor_Dark dl.JCAccordion, .moduColor_Black dl.JCAccordion {
  background: transparent;
  color: #fff; }
.moduColor_Light dl.JCAccordion, dl.JCAccordion {
  background: #eee; }

dl.JCAccordion-gridSized ._pad {
  max-width: 940px;
  margin: 0 auto;
  padding-left: 0 !important;
  padding-right: 0 !important; }
  @media only screen and (min-width: 570px) and (max-width: 999px) {
    .responsive dl.JCAccordion-gridSized ._pad {
      margin: 0 20px; } }
  @media only screen and (min-width: 0px) and (max-width: 570px) {
    .responsive dl.JCAccordion-gridSized ._pad {
      margin: 0 30px; } }
dl.JCAccordion-gridSized dt {
  font-size: 24px; }
dl.JCAccordion-gridSized dd, dl.JCAccordion-gridSized dt {
  padding-left: 0; }
dl.JCAccordion-gridSized p {
  line-height: 1.3em; }

/*	Form Related Globals */
fieldset {
  margin-bottom: 10px; }

/*	Label */
label {
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase; }

/*	Input fields */
input, textarea {
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 6px; }

input[type=text], select, textarea {
  border: solid 1px #a9a9a9; }

input[type=text] {
  width: 100%;
  height: 25px;
  line-height: 25px; }

input[type=text], textarea {
  padding: 4px; }

/*	input.txtSearch
 * padding-left: 30px
 * background:
 * 	image: url($formIcons)
 * 	repeat: no-repeat
 * 	position: 5px -41px */
input[type=checkbox], input[type=radio] {
  margin-right: 5px; }

.skewedBox {
  background: #fff;
  padding: 5px 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  border: solid 1px #646464; }
  .skewedBox .icon-search {
    position: absolute;
    top: 7px;
    left: 6px;
    font-size: 22px; }
  .skewedBox input[type=text], .skewedBox input[type=email] {
    outline: none;
    border: none 0;
    font-size: 18px;
    padding-left: 25px;
    line-height: 18px; }

/*Multiple select */
.JuggernautUI_selectMultiple, select[multiple] {
  height: 166px;
  overflow: auto;
  overflow-x: hidden; }
  .JuggernautUI_selectMultiple option, select[multiple] option {
    height: 25px; }
  .JuggernautUI_selectMultiple li, select[multiple] li {
    height: auto;
    padding: 15px; }
  .JuggernautUI_selectMultiple li, .JuggernautUI_selectMultiple option, select[multiple] li, select[multiple] option {
    font-weight: bold;
    text-transform: uppercase; }
  .JuggernautUI_selectMultiple input[type=checkbox], .JuggernautUI_selectMultiple input[type=radio], select[multiple] input[type=checkbox], select[multiple] input[type=radio] {
    display: inline-block; }
  .JuggernautUI_selectMultiple label + label, select[multiple] label + label {
    display: inline !important; }
  .device_HASTOUCH .JuggernautUI_selectMultiple, .device_HASTOUCH select[multiple] {
    -webkit-overflow-scrolling: touch; }

/*	.juggernaut_listWidget
 * li
 * 	display: block
 * 	padding: 15px
 * input + label
 * 	float: left
 * label + label
 * 	display: block
 * label
 * 	text-transform: none
 * 	font-size: 16px */
/*  Form specific helpers */
.labelNInputHorizontal {
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 1px; }

.selectGroup select {
  display: inline-block;
  width: auto; }

.jsDateFilterSel {
  display: inline-block; }

/*	Radio button and Checkbox styles */
label.inputCSSr {
  display: inline;
  margin-left: 0;
  vertical-align: middle; }

input[type=checkbox].inputCSSd, input[type=radio].inputCSSd {
  display: none; }
  input[type=checkbox].inputCSSd + label.inputCSSr, input[type=radio].inputCSSd + label.inputCSSr {
    -webkit-appearance: none;
    padding: 10px;
    display: inline-block;
    position: relative;
    background-image: url("../images/juggernaut/icons/iconInputSprite.png");
    background-repeat: no-repeat; }

input[type=checkbox].inputCSSd + label.inputCSSr {
  background-position: 0 -86px;
  margin-right: 4px; }
input[type=checkbox].inputCSSd:checked + label.inputCSSr {
  background-position: 0 -130px; }
input[type=checkbox].inputCSSd._err + label.inputCSSr {
  background-position: 0 -265px; }
input[type=checkbox].inputCSSd._err:checked + label.inputCSSr {
  background-position: 0 -312px; }
input[type=checkbox].inputCSSd[disabled] + label.inputCSSr {
  opacity: 0.3; }

input[type=radio].inputCSSd + label.inputCSSr {
  background-position: 0 0;
  margin-right: 4px; }
input[type=radio].inputCSSd:checked + label.inputCSSr {
  background-position: 0 -42px; }
input[type=radio].inputCSSd._err + label.inputCSSr {
  background-position: 0 -174px; }
input[type=radio].inputCSSd._err:checked + label.inputCSSr {
  background-position: 0 -217px; }
input[type=radio].inputCSSd[disabled] + label.inputCSSr {
  opacity: 0.3; }

#janrain-share input, #janrain-share textarea {
  text-transform: none !important; }

#dPopWin.overlay {
  background-color: #ffffff;
  text-align: center;
  color: #000000; }
  #dPopWin.overlay h1 {
    text-transform: uppercase; }
  #dPopWin.overlay p a {
    text-decoration: underline;
    color: #eb2328; }
  #dPopWin.overlay button span {
    padding-left: 75px;
    padding-right: 75px; }
  #dPopWin.overlay .dPopClose {
    right: 3px;
    top: 2px;
    background: none; }
    #dPopWin.overlay .dPopClose .icon-close {
      color: #e5e5e5; }
      #dPopWin.overlay .dPopClose .icon-close:hover {
        color: #000000; }
  #dPopWin.overlay:before {
    content: none; }

.notresponsive #dPopWin.overlay {
  width: 725px;
  padding-left: 45px;
  padding-right: 45px;
  padding-top: 70px;
  padding-bottom: 45px; }
  .notresponsive #dPopWin.overlay h1 {
    font-size: 42px;
    line-height: 40px; }
  .notresponsive #dPopWin.overlay button {
    margin-left: auto;
    margin-right: auto;
    min-width: 300px; }
  .notresponsive #dPopWin.overlay.verifyEmail {
    max-height: 355px;
    top: 0;
    bottom: 0;
    margin: auto; }
  .notresponsive #dPopWin.overlay.emailConfirmation {
    max-height: 375px;
    top: 0;
    bottom: 0;
    margin: auto; }

@media only screen and (min-width: 800px) {
  html #dPopWin.overlay {
    width: 725px;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 70px;
    padding-bottom: 45px; }
    html #dPopWin.overlay h1 {
      font-size: 42px;
      line-height: 40px; }
    html #dPopWin.overlay button {
      margin-left: auto;
      margin-right: auto;
      min-width: 300px; }
    html #dPopWin.overlay.verifyEmail {
      max-height: 355px;
      top: 0;
      bottom: 0;
      margin: auto; }
    html #dPopWin.overlay.emailConfirmation {
      max-height: 375px;
      top: 0;
      bottom: 0;
      margin: auto; } }
@media only screen and (min-width: 0px) and (max-width: 799px) {
  .responsive #dPopWin.overlay {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 50px;
    padding-bottom: 25px; }
    .responsive #dPopWin.overlay h1 {
      font-size: 36px;
      line-height: 34px; }
    .responsive #dPopWin.overlay button {
      margin-top: 30px; } }
/*	Variants wrap */
div[data-squeezed-wrap] {
  position: absolute;
  top: 0;
  display: none;
  z-index: 7; }
  div[data-squeezed-wrap].popup-anchor {
    position: relative;
    height: 0;
    width: 100%; }
  div[data-squeezed-wrap] span[data-squeezed-toggler] {
    background: #eb2328;
    line-height: .5em;
    color: #FFFFFF;
    cursor: pointer;
    position: absolute;
    top: -8px;
    right: 0;
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase; }

/**
 * For future modification there are two classes that define the differences in the new nav.
 * These classes are .inner and .not_inner
 */
#navigation-container-container {
  width: 100%;
  background-color: #000000;
  position: relative; }

#navigation-container-nav-top, #navigation-container-nav-ftr {
  width: 100%;
  max-width: 940px;
  margin: auto;
  position: relative;
  background-color: #000000; }

/**
 * Generates the basic structure in terms of height of the nav items
 */
#marvel_topnav_search_button {
  display: none !important; }

#marvel_topnav {
  /*Common====================*/
  height: 125px; }
  #marvel_topnav ul .topnavSearch {
    min-height: 30px;
    min-width: 30px; }
  #marvel_topnav ul li {
    min-height: 44px; }
  #marvel_topnav ul.right {
    overflow: auto;
    left: 0px; }
    #marvel_topnav ul.right > li {
      display: inline-block;
      padding: 0 !important;
      min-height: 1px; }
    #marvel_topnav ul.right .alert {
      position: relative; }
      #marvel_topnav ul.right .alert:after {
        content: "!";
        position: absolute;
        right: 5px;
        top: 17px;
        font-size: 11px;
        font-family: 'RobotoCondensed Bold';
        border-radius: 50%;
        width: 11px;
        height: 11px;
        color: #ffffff;
        background-color: #f0141e;
        border: 2px solid #ffffff;
        text-align: center;
        line-height: 11px;
        padding-left: 1px;
        padding-top: 1px; }
  #marvel_topnav .regSymbol {
    font-size: 12px;
    vertical-align: top;
    margin-left: -4px; }
  #marvel_topnav .insiderLogo {
    width: 125px; }
  #marvel_topnav #masterCard_icon, #marvel_topnav #insider_icon, #marvel_topnav #user_icon {
    float: left;
    margin-right: 6px;
    color: white;
    font-family: 'Roboto Bold' !important; }
  #marvel_topnav #insider_icon {
    font-size: 16px; }
  #marvel_topnav #insider-icon, #marvel_topnav #mastercard_top {
    color: white; }
  #marvel_topnav .spriteUnlimitedBadge {
    background-image: url(//i.annihil.us/u/prod/misc/topnav-sprites.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    display: inline-block;
    cursor: pointer;
    height: 65px;
    width: 77px;
    transform: scale(0.9); }
    #marvel_topnav .spriteUnlimitedBadge.left {
      float: left; }
  #marvel_topnav .spriteInsiderBadge {
    background-image: url(//i.annihil.us/u/prod/misc/topnav-sprites.png);
    background-repeat: no-repeat;
    background-position: -77px 0px;
    display: inline-block;
    cursor: pointer;
    height: 65px;
    width: 77px;
    transform: scale(0.9);
    margin-left: -4px; }
    #marvel_topnav .spriteInsiderBadge.left {
      float: left; }
  #marvel_topnav .spriteInsiderLogo {
    background-image: url(//i.annihil.us/u/prod/misc/topnav-sprites.png);
    background-repeat: no-repeat;
    background-position: -18px -65px;
    display: inline-block;
    cursor: pointer;
    height: 14px;
    width: 56px; }
    #marvel_topnav .spriteInsiderLogo.left {
      float: left; }
  #marvel_topnav .spriteNotificationMark {
    background-image: url(//i.annihil.us/u/prod/misc/topnav-sprites.png);
    background-repeat: no-repeat;
    background-position: 0px -65px;
    display: inline-block;
    cursor: pointer;
    height: 19px;
    width: 18px;
    margin-right: 5px; }
    #marvel_topnav .spriteNotificationMark.left {
      float: left; }
  #marvel_topnav .spriteMastercard {
    background-image: url(//i.annihil.us/u/prod/misc/topnav-sprites.png);
    background-repeat: no-repeat;
    background-position: -74px -65px;
    display: inline-block;
    cursor: pointer;
    height: 15px;
    width: 24px; }
    #marvel_topnav .spriteMastercard.left {
      float: left; }
  #marvel_topnav .spriteUserDefault {
    background-image: url(//i.annihil.us/u/prod/misc/topnav-sprites.png);
    background-repeat: no-repeat;
    background-position: 0px -84px;
    display: inline-block;
    cursor: pointer;
    height: 15px;
    width: 12px;
    margin-right: 5px; }
    #marvel_topnav .spriteUserDefault.left {
      float: left; }
  #marvel_topnav .spriteSocial.youtubeSocial {
    background-image: url(//i.annihil.us/u/prod/misc/topnav-sprites.png);
    background-repeat: no-repeat;
    background-position: -98px -65px;
    display: inline-block;
    cursor: pointer;
    height: 15px;
    width: 22px; }
    #marvel_topnav .spriteSocial.youtubeSocial.left {
      float: left; }
    #marvel_topnav .spriteSocial.youtubeSocial.v3 {
      display: inline-block;
      background-image: url(http://i.annihil.us/u/prod/topnav/social-spritesheet-transparent1.png);
      width: 30px;
      height: 25px;
      margin-top: -6px;
      cursor: pointer;
      background-position: -65px 0;
      transform: scale(0.6);
      width: 34px; }
  #marvel_topnav .spriteSocial.twitterSocial {
    background-image: url(//i.annihil.us/u/prod/misc/topnav-sprites.png);
    background-repeat: no-repeat;
    background-position: -120px -65px;
    display: inline-block;
    cursor: pointer;
    height: 15px;
    width: 19px;
    margin-left: 2px; }
    #marvel_topnav .spriteSocial.twitterSocial.left {
      float: left; }
    #marvel_topnav .spriteSocial.twitterSocial.v3 {
      display: inline-block;
      background-image: url(http://i.annihil.us/u/prod/topnav/social-spritesheet-transparent1.png);
      width: 30px;
      height: 25px;
      margin-top: -6px;
      cursor: pointer;
      background-position: -34px 0;
      transform: scale(0.6); }
  #marvel_topnav .spriteSocial.facebookSocial {
    background-image: url(//i.annihil.us/u/prod/misc/topnav-sprites.png);
    background-repeat: no-repeat;
    background-position: -139px -65px;
    display: inline-block;
    cursor: pointer;
    height: 15px;
    width: 15px; }
    #marvel_topnav .spriteSocial.facebookSocial.left {
      float: left; }
    #marvel_topnav .spriteSocial.facebookSocial.v3 {
      display: inline-block;
      background-image: url(http://i.annihil.us/u/prod/topnav/social-spritesheet-transparent1.png);
      width: 30px;
      height: 25px;
      margin-top: -6px;
      cursor: pointer;
      background-position: 0 0;
      transform: scale(0.6); }
  #marvel_topnav #marvel_topnav_ul, #marvel_topnav ul.right {
    min-height: 32px; }
    #marvel_topnav #marvel_topnav_ul > li, #marvel_topnav ul.right > li {
      line-height: 44px; }
  #marvel_topnav #marvel_topnav_ul {
    margin: 0; }
    #marvel_topnav #marvel_topnav_ul .search-mob {
      display: none; }
    #marvel_topnav #marvel_topnav_ul.v3 > li {
      padding: 0 23px; }
    #marvel_topnav #marvel_topnav_ul > li {
      padding: 0 14px; }
      @media only screen and (min-width: 0px) and (max-width: 939px) {
        .responsive #marvel_topnav #marvel_topnav_ul > li {
          padding-left: 0;
          padding-right: 0;
          border-bottom: 1px solid #3d3d3d !important; } }
      @media only screen and (min-width: 0px) and (max-width: 954px) {
        #marvel_topnav #marvel_topnav_ul > li {
          padding: 0 15px; }
          #marvel_topnav #marvel_topnav_ul > li .search-desk {
            display: none; }
          #marvel_topnav #marvel_topnav_ul > li .search-mob {
            display: block; } }
  #marvel_topnav ul.right > li {
    background: #000;
    -webkit-transition: all ease 100ms; }
  #marvel_topnav.not_inner {
    height: 82px !important; }
    .notresponsive #marvel_topnav.not_inner {
      height: 32px; }
      .notresponsive #marvel_topnav.not_inner #marvel_topnav_ul, .notresponsive #marvel_topnav.not_inner ul.right {
        min-height: 32px; }
        .notresponsive #marvel_topnav.not_inner #marvel_topnav_ul > li, .notresponsive #marvel_topnav.not_inner ul.right > li {
          line-height: 32px; }
      .notresponsive #marvel_topnav.not_inner ul.right > li {
        display: inline-block;
        padding: 0 !important; }
      .notresponsive #marvel_topnav.not_inner ul.right li {
        height: 70px; }
        .notresponsive #marvel_topnav.not_inner ul.right li + li {
          margin-top: 12px; }
          .notresponsive #marvel_topnav.not_inner ul.right li + li > a > span {
            position: relative;
            top: -12px; }
    @media only screen and (min-width: 940px) {
      html #marvel_topnav.not_inner {
        height: 32px; }
        html #marvel_topnav.not_inner #marvel_topnav_ul, html #marvel_topnav.not_inner ul.right {
          min-height: 32px; }
          html #marvel_topnav.not_inner #marvel_topnav_ul > li, html #marvel_topnav.not_inner ul.right > li {
            line-height: 32px; }
        html #marvel_topnav.not_inner ul.right > li {
          display: inline-block;
          padding: 0 !important; }
        html #marvel_topnav.not_inner ul.right li {
          height: 70px; }
          html #marvel_topnav.not_inner ul.right li + li {
            margin-top: 12px; }
            html #marvel_topnav.not_inner ul.right li + li > a > span {
              position: relative;
              top: -12px; } }
    #marvel_topnav.not_inner.small {
      height: 44px !important; }
      .notresponsive #marvel_topnav.not_inner.small {
        height: 44px; }
        .notresponsive #marvel_topnav.not_inner.small #marvel_topnav_ul, .notresponsive #marvel_topnav.not_inner.small ul.right {
          min-height: 44px; }
          .notresponsive #marvel_topnav.not_inner.small #marvel_topnav_ul > li, .notresponsive #marvel_topnav.not_inner.small ul.right > li {
            line-height: 44px; }
        .notresponsive #marvel_topnav.not_inner.small ul.right > li {
          display: inline-block;
          padding: 0 !important; }
        .notresponsive #marvel_topnav.not_inner.small ul.right li {
          height: inherit;
          margin-top: 0px; }
          .notresponsive #marvel_topnav.not_inner.small ul.right li + li > a > span {
            position: relative;
            top: 1px; }
      @media only screen and (min-width: 940px) {
        html #marvel_topnav.not_inner.small {
          height: 44px; }
          html #marvel_topnav.not_inner.small #marvel_topnav_ul, html #marvel_topnav.not_inner.small ul.right {
            min-height: 44px; }
            html #marvel_topnav.not_inner.small #marvel_topnav_ul > li, html #marvel_topnav.not_inner.small ul.right > li {
              line-height: 44px; }
          html #marvel_topnav.not_inner.small ul.right > li {
            display: inline-block;
            padding: 0 !important; }
          html #marvel_topnav.not_inner.small ul.right li {
            height: inherit;
            margin-top: 0px; }
            html #marvel_topnav.not_inner.small ul.right li + li > a > span {
              position: relative;
              top: 1px; } }
      #marvel_topnav.not_inner.small li > a {
        font-size: inherit !important; }
      #marvel_topnav.not_inner.small .small {
        height: 100%; }
        #marvel_topnav.not_inner.small .small a {
          font-size: 39px; }
  #marvel_topnav .login_button {
    color: #F0141E; }
    #marvel_topnav .login_button.v3 {
      color: #B5B5B5; }
  #marvel_topnav #user_name_holder {
    font-size: 16px; }
  #marvel_topnav #user_name {
    font-family: 'Roboto Bold', sans-serif !important;
    text-align: right;
    text-transform: uppercase; }
  #marvel_topnav #points_holder {
    font-size: 16px !important; }
  #marvel_topnav #points_value {
    color: white;
    text-transform: uppercase;
    margin-top: 2px; }
  #marvel_topnav .insider_signup_button {
    color: white;
    float: left; }

#marvel_horiz_rule {
  border-bottom: 1px solid #3d3d3d;
  padding: 0px;
  margin-left: 225px;
  max-width: 674px !important; }
  @media only screen and (min-width: 0px) and (max-width: 954px) {
    #marvel_horiz_rule {
      max-width: 639px !important; } }

#marvelWidget_insertTopNav #marvel_horiz_rule {
  border-bottom: 1px solid #3d3d3d;
  padding: 0px;
  margin-left: 225px;
  max-width: 976px !important; }
  @media only screen and (min-width: 0px) and (max-width: 954px) {
    #marvelWidget_insertTopNav #marvel_horiz_rule {
      max-width: 976px !important; } }
#marvelWidget_insertTopNav #marvel_topnav_ul {
  /*max-width: 80%;*/
  height: 10px; }
#marvelWidget_insertTopNav #marvel_topnav_ul > li {
  padding: 0 11px; }
  @media only screen and (min-width: 0px) and (max-width: 954px) {
    #marvelWidget_insertTopNav #marvel_topnav_ul > li {
      padding: 0 9px; } }

.dropdown {
  text-align: center; }

.createEmail {
  text-transform: none;
  font-weight: lighter; }

.DropdownTitle {
  font-size: 15px;
  text-align: center; }

#marvel_topnav_wrapper {
  min-width: 906px;
  z-index: 555;
  position: relative;
  width: 100%;
  background: #000;
  font-family: 'Roboto Bold', sans-serif !important;
  -webkit-touch-callout: none; }
  @media only screen and (min-width: 0px) and (max-width: 926px) {
    .responsive #marvel_topnav_wrapper {
      min-width: 1px; } }
  #marvel_topnav_wrapper a {
    text-decoration: none; }
    #marvel_topnav_wrapper a:hover {
      color: #FFF; }

#marvel_topnav_ul_wrapper {
  height: 100%;
  width: 100%; }
  #marvel_topnav_ul_wrapper > div {
    /*width: 100%;*/
    /*max-width: 980px;*/ }
    #marvel_topnav_ul_wrapper > div.v3 {
      border-bottom: 0px solid black;
      margin: 0 auto !important; }
    #marvel_topnav_ul_wrapper > div.not_inner {
      border-bottom: 0px; }
  .notresponsive #marvel_topnav_ul_wrapper {
    max-height: 44px; }
  @media only screen and (min-width: 940px) {
    html #marvel_topnav_ul_wrapper {
      max-height: 44px; } }

#marvel_prenav {
  font-family: "TradeGothicCondensed";
  width: 100%;
  min-height: 44px; }
  #marvel_prenav .left_menu {
    text-transform: capitalize;
    margin: 0;
    margin-top: 7px;
    height: 30px;
    float: left;
    color: #929292;
    margin-left: 20px; }
    #marvel_prenav .left_menu.v3 {
      margin-left: 0px !important; }
    #marvel_prenav .left_menu li {
      margin-right: 10px;
      margin-top: 10px;
      cursor: pointer; }
    #marvel_prenav .left_menu a {
      font-family: "TradeGothicCondensed";
      font-weight: 100; }
  #marvel_prenav .right_menu.v3 li:first-child {
    width: auto; }
  #marvel_prenav .right_menu ul {
    height: 30px;
    margin: 0;
    text-transform: capitalize;
    float: right;
    color: #929292;
    margin-top: 3px;
    margin-right: 40px; }
  #marvel_prenav .right_menu li {
    cursor: pointer;
    margin-left: 15px;
    margin-top: 13px; }
    #marvel_prenav .right_menu li a {
      font-family: "TradeGothicCondensed" !important;
      font-weight: 100; }
    #marvel_prenav .right_menu li:first-child {
      width: 150px; }

.icon.left {
  float: left; }

#marvel_topnav {
  position: relative;
  z-index: 10000;
  margin: 0 auto !important;
  width: 100%;
  max-width: 1024px;
  background: #000; }
  #marvel_topnav h1 {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0;
    padding: 0 2px;
    height: 82px;
    background-color: #F0141E;
    line-height: 100%; }
    #marvel_topnav h1 a {
      font-size: 76px;
      line-height: 115%;
      padding: 0 2px;
      color: #FFF;
      background-color: #F0141E;
      text-shadow: 1px 1px 1px #c40d15;
      position: relative; }
      #marvel_topnav h1 a:hover, #marvel_topnav h1 a:active {
        color: #FFF; }
  #marvel_topnav ul {
    float: left;
    padding: 0;
    text-transform: uppercase;
    font-size: 16px; }
    #marvel_topnav ul li {
      float: left;
      list-style: none;
      position: relative;
      margin-bottom: 0; }
      #marvel_topnav ul li.home {
        display: none; }
      #marvel_topnav ul li > a {
        display: block;
        color: #B5B5B5;
        font-family: 'Roboto Bold', sans-serif !important;
        -webkit-transition: all 0.15s ease-in-out;
        transition: all 0.15s ease-in-out; }
        #marvel_topnav ul li > a.current {
          color: #FFF; }
    #marvel_topnav ul.right {
      margin: 0px;
      font-size: 26px; }
      #marvel_topnav ul.right li.active a {
        -webkit-touch-callout: none;
        /* prevent callout to copy image, etc when tap to hold */
        -webkit-text-size-adjust: none;
        /* prevent webkit from resizing text to fit */
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        /* prevent tap highlight color / shadow */
        -webkit-user-select: none;
        /* prevent copy paste, to allow, change 'none' to 'text' */
        color: white; }
      .device_NOT_HASTOUCH #marvel_topnav ul.right li:hover a {
        -webkit-touch-callout: none;
        /* prevent callout to copy image, etc when tap to hold */
        -webkit-text-size-adjust: none;
        /* prevent webkit from resizing text to fit */
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        /* prevent tap highlight color / shadow */
        -webkit-user-select: none;
        /* prevent copy paste, to allow, change 'none' to 'text' */
        color: white; }
      #marvel_topnav ul.right li a {
        display: block; }
        #marvel_topnav ul.right li a.btn.btn-red {
          display: inline-block !important; }
      #marvel_topnav ul.right li a:focus {
        outline: none; }
  #marvel_topnav .dropdown {
    position: absolute;
    top: -750px;
    z-index: 100;
    right: 28px;
    display: table-row;
    border-top: 5px solid #F0141E;
    background-color: #2D2D2D;
    font-size: 12px;
    opacity: 0;
    margin-top: 10px;
    line-height: 1em;
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
    -webkit-transition: opacity 0.15s ease-in-out;
    transition: opacity 0.15s ease-in-out; }
    #marvel_topnav .dropdown ul {
      margin: 0; }
    #marvel_topnav .dropdown:before {
      position: absolute;
      top: 5px;
      right: 46px;
      display: block;
      width: 0;
      /*border-width: 0 0 15px 25px;*/
      border-style: solid;
      /*border-color: $topnav-redtop transparent;*/
      /*content: "";*/
      -webkit-transform: skew(-20deg, 0deg);
      -ms-transform: skew(-20deg, 0deg);
      transform: skew(-20deg, 0deg); }
      #marvel_topnav .dropdown:before *:first-child {
        display: block;
        -webkit-transform: skew(20deg, 0deg);
        transform: skew(20deg, 0deg); }
    #marvel_topnav .dropdown.more {
      width: 320px; }
      #marvel_topnav .dropdown.more .linklist li {
        width: 96.6666666667px; }
    #marvel_topnav .dropdown .linklist {
      display: table-cell;
      padding: 10px 15px;
      background-color: #2D2D2D; }
      #marvel_topnav .dropdown .linklist ul {
        margin: 0; }
      #marvel_topnav .dropdown .linklist li {
        padding: 0;
        width: 250px;
        height: 25px;
        border: 0; }
        #marvel_topnav .dropdown .linklist li a {
          overflow: hidden;
          white-space: nowrap;
          line-height: 44px; }
        .notresponsive #marvel_topnav .dropdown .linklist li {
          min-height: 35px !important;
          line-height: 35px; }
        @media only screen and (min-width: 940px) {
          html #marvel_topnav .dropdown .linklist li {
            min-height: 35px !important;
            line-height: 35px; } }
    #marvel_topnav .dropdown .applist {
      overflow: hidden;
      padding: 15px 12px 12px;
      border-top: 1px solid #000;
      border-bottom: 1px solid #000;
      background-color: #414141; }
      #marvel_topnav .dropdown .applist ul {
        margin: 0 !important;
        text-align: center;
        text-transform: none;
        font-size: 12px;
        line-height: 16px; }
      #marvel_topnav .dropdown .applist li {
        margin: 0;
        padding: 0;
        min-height: 105px;
        width: 74px;
        border: 0;
        line-height: 16px !important; }
        #marvel_topnav .dropdown .applist li img {
          display: block;
          margin: 0 0 3px 5px;
          border-radius: 4px; }
        #marvel_topnav .dropdown .applist li a {
          padding: 5px;
          text-shadow: 0 2px 1px #1e1e1e; }
    #marvel_topnav .dropdown .sociallist {
      line-height: 44px;
      overflow: hidden;
      padding: 10px 12px 20px;
      background-color: #2D2D2D;
      color: #B5B5B5;
      text-align: right; }
      #marvel_topnav .dropdown .sociallist span {
        position: relative;
        top: 0;
        right: 0;
        display: inline-block !important; }
      #marvel_topnav .dropdown .sociallist a {
        position: relative;
        display: inline-block;
        /*padding-left: 10px;*/
        /*padding pushed icons down fix  09-22-2015 ticket: 116981*/
        padding-left: 0;
        width: 26px;
        height: 26px;
        border-radius: 26px;
        color: #FFF;
        font-size: 23px;
        top: 5px; }
        #marvel_topnav .dropdown .sociallist a span {
          font-size: 27px;
          display: inline-block !important;
          overflow: hidden;
          padding-right: 2px;
          width: 28px;
          height: 28px;
          top: 0; }
    #marvel_topnav .dropdown.signin {
      right: 0;
      padding-top: 15px;
      margin-top: 0;
      width: 275px;
      border-top: 0;
      line-height: 20px;
      background-color: transparent; }
    #marvel_topnav .dropdown .signedout, #marvel_topnav .dropdown .signedin {
      background-color: #2D2D2D;
      padding: 4px 20px 0; }
      #marvel_topnav .dropdown .signedout h2, #marvel_topnav .dropdown .signedin h2 {
        margin: 10px 0 0 0; }
        #marvel_topnav .dropdown .signedout h2 img, #marvel_topnav .dropdown .signedin h2 img {
          position: relative;
          top: 2px;
          padding-right: 6px; }
        #marvel_topnav .dropdown .signedout h2.message, #marvel_topnav .dropdown .signedin h2.message {
          text-transform: none;
          line-height: normal;
          font-size: 12px;
          padding-bottom: 10px; }
          #marvel_topnav .dropdown .signedout h2.message a, #marvel_topnav .dropdown .signedin h2.message a {
            display: inline;
            color: white !important;
            text-decoration: underline; }
      #marvel_topnav .dropdown .signedout span, #marvel_topnav .dropdown .signedin span {
        color: #B5B5B5; }
      #marvel_topnav .dropdown .signedout .btn-red span, #marvel_topnav .dropdown .signedin .btn-red span {
        color: #fff; }
      #marvel_topnav .dropdown .signedout .btn-black span, #marvel_topnav .dropdown .signedin .btn-black span {
        color: #fff;
        text-shadow: 1px 1px 1px #333333; }
      #marvel_topnav .dropdown .signedout .divider, #marvel_topnav .dropdown .signedin .divider {
        margin: 5px auto 15px;
        width: 96%;
        color: white;
        text-align: center;
        font-size: 21px; }
        #marvel_topnav .dropdown .signedout .divider hr, #marvel_topnav .dropdown .signedin .divider hr {
          margin-left: auto;
          margin-right: auto;
          width: 38%;
          border-color: #5c5c5c;
          top: -2px;
          position: relative; }
        #marvel_topnav .dropdown .signedout .divider .left, #marvel_topnav .dropdown .signedin .divider .left {
          float: left; }
        #marvel_topnav .dropdown .signedout .divider .right, #marvel_topnav .dropdown .signedin .divider .right {
          float: right; }
      #marvel_topnav .dropdown .signedout .btn, #marvel_topnav .dropdown .signedin .btn {
        width: 94%;
        text-align: center;
        margin: 10px 0 0 0; }
        #marvel_topnav .dropdown .signedout .btn span, #marvel_topnav .dropdown .signedin .btn span {
          width: 100%;
          height: 47px; }
      #marvel_topnav .dropdown .signedout .unlimitedupgrade, #marvel_topnav .dropdown .signedin .unlimitedupgrade {
        overflow: auto;
        padding-bottom: 3px;
        margin-left: -4px;
        display: flex;
        margin: 10px 0 0px -3px; }
        #marvel_topnav .dropdown .signedout .unlimitedupgrade.old, #marvel_topnav .dropdown .signedin .unlimitedupgrade.old {
          overflow: hidden;
          margin-bottom: 10px; }
        #marvel_topnav .dropdown .signedout .unlimitedupgrade .prompt-text, #marvel_topnav .dropdown .signedin .unlimitedupgrade .prompt-text {
          float: left;
          width: 140px; }
      #marvel_topnav .dropdown .signedout a, #marvel_topnav .dropdown .signedin a {
        display: block; }
        #marvel_topnav .dropdown .signedout a img, #marvel_topnav .dropdown .signedin a img {
          margin-left: -30px; }
      #marvel_topnav .dropdown .signedout .prompt_box, #marvel_topnav .dropdown .signedin .prompt_box {
        text-align: left;
        color: white;
        overflow: auto;
        margin-bottom: 5px; }
        #marvel_topnav .dropdown .signedout .prompt_box .value_holder, #marvel_topnav .dropdown .signedin .prompt_box .value_holder {
          padding-left: 10px;
          overflow: hidden;
          margin-top: 12px; }
          #marvel_topnav .dropdown .signedout .prompt_box .value_holder #dd_points_value_mobile, #marvel_topnav .dropdown .signedin .prompt_box .value_holder #dd_points_value_mobile {
            float: none;
            height: initial;
            background-color: transparent !important;
            text-transform: capitalize; }
          #marvel_topnav .dropdown .signedout .prompt_box .value_holder #dd_level_value_mobile, #marvel_topnav .dropdown .signedin .prompt_box .value_holder #dd_level_value_mobile {
            margin-left: 3px;
            margin-top: 2px;
            text-transform: capitalize;
            font-family: "Roboto",sans-serif !important; }
        #marvel_topnav .dropdown .signedout .prompt_box #dd_points_value, #marvel_topnav .dropdown .signedout .prompt_box #dd_points_value_mobile, #marvel_topnav .dropdown .signedin .prompt_box #dd_points_value, #marvel_topnav .dropdown .signedin .prompt_box #dd_points_value_mobile {
          float: none;
          height: initial;
          background-color: transparent !important;
          text-transform: capitalize;
          color: white; }
        #marvel_topnav .dropdown .signedout .prompt_box #dd_level_value, #marvel_topnav .dropdown .signedout .prompt_box #dd_level_value_mobile, #marvel_topnav .dropdown .signedin .prompt_box #dd_level_value, #marvel_topnav .dropdown .signedin .prompt_box #dd_level_value_mobile {
          margin-left: 3px;
          margin-top: 2px;
          text-transform: capitalize;
          color: white;
          font-family: "Roboto",sans-serif !important; }
      #marvel_topnav .dropdown .signedout .lightdark, #marvel_topnav .dropdown .signedin .lightdark {
        background-color: #2D2D2D;
        margin: 0px -20px 0 -20px;
        padding: 13px 20px 15px; }
        #marvel_topnav .dropdown .signedout .lightdark ul, #marvel_topnav .dropdown .signedin .lightdark ul {
          margin-bottom: 15px; }
        #marvel_topnav .dropdown .signedout .lightdark li, #marvel_topnav .dropdown .signedin .lightdark li {
          padding: 0 !important;
          height: 30px;
          text-align: left; }
          #marvel_topnav .dropdown .signedout .lightdark li a, #marvel_topnav .dropdown .signedin .lightdark li a {
            font-size: 12px;
            text-decoration: none;
            font-family: "Roboto" !important; }
          #marvel_topnav .dropdown .signedout .lightdark li .login_info, #marvel_topnav .dropdown .signedin .lightdark li .login_info {
            font-size: 12px; }
        #marvel_topnav .dropdown .signedout .lightdark a.btn, #marvel_topnav .dropdown .signedin .lightdark a.btn {
          clear: both;
          margin-top: 5px; }
        #marvel_topnav .dropdown .signedout .lightdark .bottom-list, #marvel_topnav .dropdown .signedin .lightdark .bottom-list {
          padding: 0 0 0 0px; }
    #marvel_topnav .dropdown .signedout .icon-facebook {
      font-size: 26px;
      text-shadow: none;
      overflow: hidden;
      display: inline-block;
      height: 25px;
      width: 28px;
      border-radius: 0; }
    #marvel_topnav .dropdown .signedin {
      line-height: 12px; }
      #marvel_topnav .dropdown .signedin h2 {
        color: #FFF;
        text-transform: uppercase;
        font-size: 18px;
        line-height: 30px; }
        #marvel_topnav .dropdown .signedin h2.dd_prompt {
          margin: 0;
          font-size: 14px;
          text-transform: initial;
          line-height: 1.2;
          padding: 17px 0px;
          text-align: left;
          width: 150px;
          margin-left: 4px; }
      #marvel_topnav .dropdown .signedin ul {
        margin: 0 0 15px 0; }
        #marvel_topnav .dropdown .signedin ul li {
          height: 20px;
          float: none;
          padding: 0;
          height: 25px;
          border: 0;
          text-transform: none;
          font-size: 90%;
          cursor: pointer; }
          #marvel_topnav .dropdown .signedin ul li + li {
            height: 20px; }
          .device_NOT_HASTOUCH #marvel_topnav .dropdown .signedin ul li:hover {
            background-color: transparent; }
          #marvel_topnav .dropdown .signedin ul li a {
            text-decoration: underline;
            color: #FFF; }
            .device_NOT_HASTOUCH #marvel_topnav .dropdown .signedin ul li a:hover {
              background-color: transparent; }
      #marvel_topnav .dropdown .signedin .lightdark {
        border-top: 1px solid #555555; }
        #marvel_topnav .dropdown .signedin .lightdark ul {
          margin-left: 6px; }
        @media only screen and (min-width: 0px) and (max-width: 939px) {
          .responsive #marvel_topnav .dropdown .signedin .lightdark li {
            min-height: 0 !important;
            height: 20px !important; } }
        .notresponsive #marvel_topnav .dropdown .signedin .lightdark li {
          min-height: 0 !important;
          height: 9px !important; }
        @media only screen and (min-width: 940px) {
          html #marvel_topnav .dropdown .signedin .lightdark li {
            min-height: 0 !important;
            height: 9px !important; } }
      #marvel_topnav .dropdown .signedin .insider-info-cont {
        border: 1px solid blue;
        margin-left: -20px;
        margin-right: -20px;
        padding: 10px 12px;
        overflow: auto; }
        #marvel_topnav .dropdown .signedin .insider-info-cont .insider-logo {
          background: url(https://i.annihil.us/u/prod/marvel/html_blocks_assets/loyalty/sellpage/logo2.png);
          width: 90px;
          height: 42px;
          background-size: contain;
          background-repeat: no-repeat;
          float: left;
          margin-top: 10px; }
        #marvel_topnav .dropdown .signedin .insider-info-cont .insider-data-cont {
          float: left;
          margin-left: 20px;
          margin-top: -6px;
          text-align: left;
          color: black;
          border: 1px solid orange;
          width: 135px; }
          #marvel_topnav .dropdown .signedin .insider-info-cont .insider-data-cont a {
            font-size: 16px;
            line-height: 16px;
            text-decoration: underline;
            color: white; }

#marvel_topnav ._topnavicon {
  vertical-align: top;
  height: 46px;
  display: inline-block;
  height: 100%;
  padding: 0 13px; }
  #marvel_topnav ._topnavicon, #marvel_topnav ._topnavicon:after {
    line-height: inherit; }

@media only screen and (min-width: 0px) and (max-width: 380px) {
  .responsive #marvel_topnav_mobile {
    margin: 4px; }
    .responsive #marvel_topnav_mobile #icon-search._topnavicon {
      padding: 0 4px; }
    .responsive #marvel_topnav_mobile #icon-menu._topnavicon {
      padding: 0 4px; }
  .responsive #marvel_subnav_wrapper a {
    font-size: 13px; } }
#marvel_topnav.inner.naver {
  height: 88px !important; }
  #marvel_topnav.inner.naver.v3 {
    margin: 0 !important; }

#marvel_topnav.inner {
  height: 44px; }
  #marvel_topnav.inner h1 {
    height: 44px; }
    #marvel_topnav.inner h1 a {
      font-size: 39px; }
  #marvel_topnav.inner .sociallist {
    padding: 10px 12px;
    font-family: 'Roboto Bold',sans-serif !important;
    height: 50px; }
  #marvel_topnav.inner .sociallist a span {
    left: 0; }
  #marvel_topnav.inner .current:after {
    position: absolute;
    bottom: 0;
    left: 5px;
    display: none;
    width: 0;
    border-width: 0 0 10px 15px;
    border-style: solid;
    border-color: #FFF transparent;
    content: "";
    -webkit-transform: skew(-20deg, 0deg);
    -ms-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg); }
    #marvel_topnav.inner .current:after *:first-child {
      display: block;
      -webkit-transform: skew(20deg, 0deg);
      transform: skew(20deg, 0deg); }
    .juggernaut #marvel_topnav.inner .current:after {
      display: block; }
  #marvel_topnav.inner .dropdown ul {
    margin: 0; }
  #marvel_topnav.inner ul.right li a {
    text-decoration: underline; }
  #marvel_topnav.inner ul.right .alert:after {
    right: 2px;
    top: 5px; }

#marvel_subnav_wrapper {
  width: 100%;
  background: #FFF;
  height: 55px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.4); }

#marvel_subnav {
  position: relative;
  z-index: 550;
  margin: 0 auto;
  max-width: 1024px;
  width: 100%;
  background: #FFF; }
  #marvel_subnav > span {
    display: none; }
  #marvel_subnav ul {
    position: absolute;
    float: left;
    padding: 0;
    color: #5C5C5C;
    list-style: none;
    font-size: 18px; }
    #marvel_subnav ul li:first-child {
      padding-left: 0;
      text-transform: uppercase; }
      #marvel_subnav ul li:first-child span {
        position: relative;
        top: -1px;
        left: 12px;
        border-left: 1px solid #767676; }
    #marvel_subnav ul li {
      position: relative;
      float: left;
      padding: 0 12px 0 12px;
      line-height: 55px; }
      #marvel_subnav ul li a {
        color: #000;
        text-align: left;
        -webkit-transition: all 0.15s ease-in-out;
        transition: all 0.15s ease-in-out; }
        #marvel_subnav ul li a.current {
          color: #F0141E; }
        #marvel_subnav ul li a:hover {
          color: #F0141E; }
      #marvel_subnav ul li:first-child a {
        color: #5C5C5C; }
      #marvel_subnav ul li.on a {
        color: #F0141E; }
      #marvel_subnav ul li.on:before {
        position: absolute;
        top: 40px;
        left: -20px;
        display: block;
        width: 0;
        border-width: 0 0 15px 25px;
        border-style: solid;
        border-color: #F0141E transparent;
        content: "";
        -webkit-transform: skew(-20deg, 0deg);
        -ms-transform: skew(-20deg, 0deg);
        transform: skew(-20deg, 0deg); }
        #marvel_subnav ul li.on:before *:first-child {
          display: block;
          -webkit-transform: skew(20deg, 0deg);
          transform: skew(20deg, 0deg); }
      #marvel_subnav ul li.on .dropdown a {
        color: white; }
  #marvel_subnav .dropdown {
    position: absolute;
    top: -1000px;
    left: -25px;
    display: table-row;
    padding: 10px 0;
    max-width: 320px;
    min-width: 140px;
    border-top: 5px solid #F0141E;
    background-color: #2D2D2D;
    font-size: 12px;
    opacity: 0;
    text-transform: uppercase;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
    -webkit-transition: opacity 0.15s ease-in-out;
    transition: opacity 0.15s ease-in-out; }
    #marvel_subnav .dropdown:after {
      position: absolute;
      top: -15px;
      left: 3px;
      display: block;
      width: 0;
      border-width: 0 0 15px 25px;
      border-style: solid;
      border-color: #F0141E transparent;
      content: "";
      -webkit-transform: skew(-20deg, 0deg);
      -ms-transform: skew(-20deg, 0deg);
      transform: skew(-20deg, 0deg); }
      #marvel_subnav .dropdown:after *:first-child {
        display: block;
        -webkit-transform: skew(20deg, 0deg);
        transform: skew(20deg, 0deg); }
    #marvel_subnav .dropdown a {
      display: block;
      overflow: hidden;
      padding: 0 12px;
      color: #B5B5B5;
      text-overflow: ellipsis;
      white-space: nowrap;
      font-size: 16px;
      line-height: 32px; }
      #marvel_subnav .dropdown a:hover, #marvel_subnav .dropdown a.current {
        color: #FFF; }

.marvel_topnav_hr {
  display: none; }

.device_NOT_HASTOUCH #marvel_topnav li:hover .dropdown {
  opacity: 1; }
  .device_NOT_HASTOUCH #marvel_topnav li:hover .dropdown.signin {
    top: 10px;
    z-index: 100;
    right: 15px; }
  @media only screen and (min-width: 0px) and (max-width: 939px) {
    .responsive .device_NOT_HASTOUCH #marvel_topnav li:hover .dropdown {
      top: 0; } }

#marvel_topnav.inner li:hover .dropdown, #marvel_topnav.inner li.active .dropdown {
  top: 34px; }
#marvel_topnav li:hover .dropdown, #marvel_topnav li.active .dropdown {
  top: 34px; }
#marvel_topnav li.active .dropdown {
  opacity: 1; }
  @media only screen and (min-width: 940px) and (max-width: 1034px) {
    .responsive #marvel_topnav li.active .dropdown {
      top: 44px; } }
  @media only screen and (min-width: 0px) and (max-width: 939px) {
    .responsive #marvel_topnav li.active .dropdown {
      top: 0; } }

.device_HASTOUCH #marvel_topnav.inner .active .signin {
  top: 28px; }

.device_NOT_HASTOUCH #marvel_topnav.inner li:hover .dropdown, #marvel_topnav.inner li.active .dropdown {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }
  .device_NOT_HASTOUCH #marvel_topnav.inner li:hover .dropdown.signin, #marvel_topnav.inner li.active .dropdown.signin {
    top: 28px;
    right: 0; }
  @media only screen and (min-width: 0px) and (max-width: 939px) {
    .responsive .device_NOT_HASTOUCH #marvel_topnav.inner li:hover .dropdown, .responsive #marvel_topnav.inner li.active .dropdown {
      top: 0; } }

.device_NOT_HASTOUCH #marvel_subnav li:hover .dropdown {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  top: 54px; }
  @media only screen and (min-width: 0px) and (max-width: 939px) {
    .responsive .device_NOT_HASTOUCH #marvel_subnav li:hover .dropdown {
      top: 0; } }
#marvel_subnav li.active .dropdown {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  top: 54px; }
  @media only screen and (min-width: 0px) and (max-width: 939px) {
    .responsive #marvel_subnav li.active .dropdown {
      top: 0; } }

.device_NOT_HASTOUCH #marvel_subnav li:hover .dropdown {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

#marvel_topnav_mobile {
  display: none;
  height: 0px; }

.sub_mobile {
  display: none;
  background-color: black !important; }

#marvel_topnav_ul li > a.mobileLink {
  color: #B3B3B3 !important;
  font-family: "TradeGothicCondensed" !important;
  text-transform: none;
  clear: both; }

#marvel_topnav ul li a.social_mobile, #marvel_topnav.inner ul li a.social_mobile {
  background-color: #000;
  color: #999999 !important; }

.social_mobile {
  background-color: black;
  color: #B3B3B3;
  padding-left: 10px; }
  .social_mobile div {
    display: inline-block;
    font-family: "TradeGothicCondensed" !important;
    text-transform: none;
    vertical-align: sub; }
  .social_mobile .icon {
    margin-top: 8px;
    margin-left: -4px; }

@media only screen and (max-width: 899px) and (min-width: 0) {
  #marvel_topnav.inner.naver {
    height: 44px !important; }

  #marvel_topnav .dropdown .signedin .lightdark li {
    height: 20px !important; }

  #MU-link {
    padding-left: 0px !important; }

  #marvel_topnav .dropdown:before {
    right: 18px; } }
/*Desktop ----------*/
.notresponsive #marvel_topnav ul.right {
  float: right; }
.notresponsive #marvel_topnav ul li#marvel_topnav_user_button {
  position: static; }
.notresponsive #search_mobile {
  display: none !important; }

@media only screen and (min-width: 940px) {
  html #marvel_topnav ul.right {
    float: right; }
  html #marvel_topnav ul li#marvel_topnav_user_button {
    position: static; }
  html #search_mobile {
    display: none !important; } }
/* iPads ----------- */
@media only screen and (min-width: 940px) and (max-width: 1034px) {
  .responsive #marvel_topnav_wrapper {
    z-index: 200; }
  .responsive #marvel_topnav.inner ul {
    margin: 0; }
    .responsive #marvel_topnav.inner ul li:nth-child(2) {
      padding-left: 20px; }
    .responsive #marvel_topnav.inner ul > li {
      padding: 0 10px; }
  .responsive #marvel_topnav .home {
    display: none; }
  .responsive #marvel_topnav .dropdown .linklist li:nth-child(2) {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .responsive #marvel_topnav .dropdown .linklist li {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 35px !important; }
  .responsive #marvel_topnav .dropdown .applist li:nth-child(2) {
    padding: 0 !important; }
  .responsive #marvel_topnav .dropdown .applist li {
    padding: 0 !important;
    line-height: 35px; }
  .responsive #marvel_subnav li {
    padding: 0 6px 0 6px; }
  .responsive #marvel_subnav #marvel_subnav_ul > li:first-child + li {
    padding-left: 15px; } }
/* Phones ----------- */
@media only screen and (min-width: 0px) and (max-width: 939px) {
  .responsive #search_mobile {
    display: block !important; }
  .responsive #marvel_topnav_wrapper {
    top: 0;
    left: 0;
    height: 45px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .responsive #marvel_prenav {
    display: none; }
  .responsive #marvel_topnav #marvel_topnav_user_button {
    display: none; }
  .responsive #marvel_topnav.not_inner {
    height: 44px !important; }
  .responsive .sub_mobile {
    display: block;
    border-bottom: 0px !important; }
    .responsive .sub_mobile a {
      color: white !important; }
  .responsive #marvel_prenav .right_menu li {
    margin-right: 10px; }
  .responsive #txtSearcher {
    display: none; }
  .responsive #marvel_topnav_mobile {
    display: block;
    float: right;
    margin: 0 10px;
    color: #FFF;
    font-size: 24px;
    /*height: 100%;*/ }
    .responsive #marvel_topnav_mobile span.active {
      background-color: #2D2D2D; }
  .responsive #marvel_topnav_ul_wrapper {
    position: absolute;
    right: 0;
    overflow: hidden;
    min-height: 290px;
    width: 1px;
    max-width: 320px;
    width: 0;
    border: 0;
    opacity: 0;
    border-bottom: 8px solid #2D2D2D;
    background-color: #2D2D2D;
    -webkit-transform: translate(321px, 43px);
    -ms-transform: translate(321px, 43px);
    transform: translate(321px, 43px);
    -webkit-transition: all 300ms cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: all 300ms cubic-bezier(0.39, 0.575, 0.565, 1); }
    .responsive #marvel_topnav_ul_wrapper.active {
      width: 320px;
      opacity: 1;
      -webkit-transform: translate(0px, 43px);
      -ms-transform: translate(0px, 43px);
      transform: translate(0px, 43px); }
  .responsive #marvel_topnav, .responsive #marvel_topnav.inner {
    height: 18px;
    line-height: 44px;
    display: block !important; }
    .responsive #marvel_topnav h1, .responsive #marvel_topnav.inner h1 {
      height: 44px; }
      .responsive #marvel_topnav h1 a, .responsive #marvel_topnav.inner h1 a {
        font-size: 40px; }
    .responsive #marvel_topnav ul li, .responsive #marvel_topnav.inner ul li {
      padding: 0;
      /*border-left: 1px solid $topnav-bg-lightblack;*/ }
      .responsive #marvel_topnav ul li a, .responsive #marvel_topnav.inner ul li a {
        padding: 0 0 0 10px; }
      .responsive #marvel_topnav ul li .dropdown, .responsive #marvel_topnav.inner ul li .dropdown {
        top: 0;
        width: 100%;
        border: 0;
        background: transparent;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        opacity: 1; }
        .responsive #marvel_topnav ul li .dropdown.more, .responsive #marvel_topnav.inner ul li .dropdown.more {
          width: 100%; }
        .responsive #marvel_topnav ul li .dropdown .linklist, .responsive #marvel_topnav.inner ul li .dropdown .linklist {
          border-right: 1px solid gray;
          padding: 0;
          background-color: #D8D8D8;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
          .responsive #marvel_topnav ul li .dropdown .linklist ul, .responsive #marvel_topnav.inner ul li .dropdown .linklist ul {
            width: 318px; }
            .responsive #marvel_topnav ul li .dropdown .linklist ul:first-child, .responsive #marvel_topnav.inner ul li .dropdown .linklist ul:first-child {
              border-top: 2px solid #B3B3B3; }
          .responsive #marvel_topnav ul li .dropdown .linklist li, .responsive #marvel_topnav.inner ul li .dropdown .linklist li {
            width: 100%;
            border-bottom: 1px solid #B3B3B3; }
        .responsive #marvel_topnav ul li .dropdown .applist, .responsive #marvel_topnav.inner ul li .dropdown .applist {
          padding: 15px 4px 12px !important; }
          .responsive #marvel_topnav ul li .dropdown .applist ul, .responsive #marvel_topnav.inner ul li .dropdown .applist ul {
            width: 100%; }
            .responsive #marvel_topnav ul li .dropdown .applist ul li, .responsive #marvel_topnav.inner ul li .dropdown .applist ul li {
              float: left !important;
              border: 0; }
              .responsive #marvel_topnav ul li .dropdown .applist ul li a, .responsive #marvel_topnav.inner ul li .dropdown .applist ul li a {
                color: #FFF !important; }
              .responsive #marvel_topnav ul li .dropdown .applist ul li:last-child, .responsive #marvel_topnav.inner ul li .dropdown .applist ul li:last-child {
                border: 0; }
        .responsive #marvel_topnav ul li .dropdown .signedout, .responsive #marvel_topnav.inner ul li .dropdown .signedout {
          border-top: 1px solid #000;
          padding: 10px 20px 0 !important; }
        .responsive #marvel_topnav ul li .dropdown:before, .responsive #marvel_topnav.inner ul li .dropdown:before {
          display: none; }
    .responsive #marvel_topnav ul.right li, .responsive #marvel_topnav.inner ul.right li {
      -webkit-touch-callout: none;
      border: 0; }
    .responsive #marvel_topnav .current:after, .responsive #marvel_topnav.inner .current:after {
      display: none; }
  .responsive #marvel_topnav_ul {
    margin: 0 !important;
    width: 100%;
    border-top: 8px solid #2D2D2D;
    background-color: transparent;
    text-transform: uppercase;
    font-size: 16px;
    float: none !important; }
    .responsive #marvel_topnav_ul li:last-child {
      border-bottom: 0; }
    .responsive #marvel_topnav_ul li {
      position: relative;
      float: none !important;
      border-bottom: 1px solid #B3B3B3;
      background: #FFF;
      list-style: none;
      padding: 0px 0px;
      margin: 0px 17px; }
      .responsive #marvel_topnav_ul li.home {
        display: block !important; }
      .responsive #marvel_topnav_ul li.dropdown-container:after {
        position: absolute;
        top: 14px;
        right: 10px;
        display: block;
        width: 0;
        border-width: 5px 5px 0 5px;
        border-style: solid;
        border-color: #000 transparent;
        content: ""; }
      .responsive #marvel_topnav_ul li.dropdown-container .dropdown {
        top: 0;
        display: none;
        margin-top: 0;
        overflow: hidden; }
        .responsive #marvel_topnav_ul li.dropdown-container .dropdown li {
          background-color: transparent; }
      .responsive #marvel_topnav_ul li.dropdown-container.active:after {
        -webkit-transform: rotate(180deg); }
      .responsive #marvel_topnav_ul li.dropdown-container.active .dropdown {
        display: block;
        max-height: 540px; }
      .responsive #marvel_topnav_ul li > a {
        color: #000 !important;
        display: block; }
        .responsive #marvel_topnav_ul li > a.current {
          color: #F0141E !important; }
      .responsive #marvel_topnav_ul li .dropdown {
        position: relative; }
    .responsive #marvel_topnav_ul .sub_mobile span {
      margin-right: 10px; }
    .responsive #marvel_topnav_ul .sub_mobile a {
      color: white !important; }
  .responsive #marvel_topnav .right {
    /*min-height: 120px;*/ }
  .responsive .searchbg {
    width: 87%; }
  .responsive #search_mobile .searchbg {
    margin: 6px 0 0 15px;
    width: 290px;
    height: 43px;
    background-color: white;
    position: relative;
    transform: skew(-11deg, 0);
    -webkit-transform: skew(-11deg, 0);
    -moz-transform: skew(-11deg, 0);
    -ms-transform: skew(-11deg, 0);
    -o-transform: skew(-11deg, 0); }
  .responsive #search_mobile input.txtSearch {
    border-radius: 0;
    width: 270px;
    padding: 0;
    height: 30px;
    margin: 0px 0 0 0px;
    background: transparent;
    color: black;
    font-size: 22px;
    line-height: 25px;
    width: 100%;
    height: 47px;
    background-color: white;
    background-image: none;
    color: #000;
    text-decoration: none;
    font-family: 'Roboto Bold',sans-serif;
    line-height: 0px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    text-indent: 8px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    z-index: 1000; }
  .responsive #marvel_topnav .right {
    float: none !important;
    margin: 0 !important; }
    .responsive #marvel_topnav .right #marvel_topnav_search_button {
      display: none !important; }
    .responsive #marvel_topnav .right #marvel_topnav_user_button {
      padding: 0;
      border: 0; }
      .responsive #marvel_topnav .right #marvel_topnav_user_button > a {
        display: none !important; }
      .responsive #marvel_topnav .right #marvel_topnav_user_button li {
        height: auto; }
      .responsive #marvel_topnav .right #marvel_topnav_user_button .dropdown {
        position: relative !important;
        top: 0; }
        .responsive #marvel_topnav .right #marvel_topnav_user_button .dropdown .signedout hr {
          display: none !important; }
        .responsive #marvel_topnav .right #marvel_topnav_user_button .dropdown .signedout .btn-red a {
          display: inline-block; }
        .responsive #marvel_topnav .right #marvel_topnav_user_button .dropdown .signedout .btn-red span {
          width: 255px !important; }
        .responsive #marvel_topnav .right #marvel_topnav_user_button .dropdown .unlimitedupgrade a {
          padding: 0; }
        .responsive #marvel_topnav .right #marvel_topnav_user_button .dropdown .unlimitedupgrade img {
          width: 320px; }
        .responsive #marvel_topnav .right #marvel_topnav_user_button .dropdown .lightdark ul {
          margin-bottom: 15px; }
        .responsive #marvel_topnav .right #marvel_topnav_user_button .dropdown .lightdark ul a {
          padding: 15px 0; }
        .responsive #marvel_topnav .right #marvel_topnav_user_button .dropdown .lightdark a.btn.btn-black {
          padding: 0 10px !important;
          margin: 10px 0px !important;
          width: 260px !important; }
      .responsive #marvel_topnav .right #marvel_topnav_user_button:after {
        position: relative;
        display: block;
        height: 150px;
        background-color: transparent;
        content: ""; }
  .responsive .device_NOT_HASTOUCH #marvel_topnav li:hover .dropdown,
  .responsive .device_NOT_HASTOUCH #marvel_topnav li.active .dropdown {
    opacity: 1;
    top: 0; }
    .responsive .device_NOT_HASTOUCH #marvel_topnav li:hover .dropdown.signin,
    .responsive .device_NOT_HASTOUCH #marvel_topnav li.active .dropdown.signin {
      top: 0; }
  .responsive #marvel_subnav_wrapper {
    position: absolute;
    top: 0;
    left: 114px;
    z-index: 10100;
    width: 90px;
    height: 40px;
    background: transparent;
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .responsive #marvel_subnav {
    width: 206px;
    margin: 0; }
    .responsive #marvel_subnav span {
      position: absolute;
      background: #000;
      display: block !important;
      height: 20px;
      padding: 11px;
      text-transform: uppercase;
      border: 0; }
      .responsive #marvel_subnav span a {
        color: #FFF; }
      .responsive #marvel_subnav span:after {
        position: relative;
        top: -3px;
        right: -10px;
        width: 0;
        display: inline-block;
        border-width: 5px 5px 0 5px;
        border-style: solid;
        border-color: #FFF transparent;
        content: ""; }
    .responsive #marvel_subnav span.active:after {
      -webkit-transform: rotate(180deg); }
    .responsive #marvel_subnav > div {
      top: 44px;
      position: absolute;
      display: none;
      overflow: hidden;
      height: inherit;
      background-color: transparent; }
      .responsive #marvel_subnav > div.active {
        display: block; }
    .responsive #marvel_subnav ul {
      width: 206px;
      border: 0;
      background: #FFF;
      top: 0;
      position: relative; }
      .responsive #marvel_subnav ul li:first-child {
        display: none; }
      .responsive #marvel_subnav ul li:last-child {
        border-bottom: 1px solid #000; }
      .responsive #marvel_subnav ul li {
        float: none;
        padding: 0;
        border-right: 1px solid #2D2D2D;
        border-bottom: 1px solid #B3B3B3;
        border-left: 1px solid #2D2D2D;
        background-color: #FFF;
        text-transform: uppercase;
        font-size: 16px;
        line-height: 40px; }
        .responsive #marvel_subnav ul li a {
          display: block;
          padding-left: 10px;
          line-height: 38px; }
          .device_NOT_HASTOUCH .responsive #marvel_subnav ul li a:hover {
            color: #000; }
        .responsive #marvel_subnav ul li.dropdown-container:after {
          position: absolute;
          top: 14px;
          right: 3px;
          display: block;
          width: 0;
          border-width: 5px 5px 0 5px;
          border-style: solid;
          border-color: #000 transparent;
          content: ""; }
        .responsive #marvel_subnav ul li.dropdown-container .dropdown {
          border-top: 0;
          display: none;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none;
          overflow: hidden; }
        .responsive #marvel_subnav ul li.dropdown-container.active:after {
          -webkit-transform: rotate(180deg); }
        .responsive #marvel_subnav ul li.dropdown-container.active .dropdown {
          display: block;
          padding: 0; }
      .responsive #marvel_subnav ul .active {
        display: block; }
    .responsive #marvel_subnav .dropdown {
      position: relative;
      top: 0;
      left: 0;
      background-color: #D8D8D8;
      opacity: 1;
      width: 100%; }
      .responsive #marvel_subnav .dropdown a {
        width: 180px;
        color: #000;
        border-top: 1px solid #676767;
        line-height: 42px; }
      .responsive #marvel_subnav .dropdown:after {
        border: 0;
        width: 0;
        height: 0; }
  .responsive .marvel_search_box {
    display: none; }
  .responsive hr {
    display: none; } }
#janrainEngageEmbed {
  display: none; }

.janrainEngageEmbed .btn-facebook {
  margin-bottom: 5px !important; }
  .janrainEngageEmbed .btn-facebook span {
    color: #FFF !important; }
    .janrainEngageEmbed .btn-facebook span span {
      position: relative;
      top: 8px;
      left: 15px;
      float: left;
      margin: 0 15px 0 0;
      padding: 0;
      width: 25px !important;
      height: 25px !important; }
.janrainEngageEmbed .btn-google {
  margin-bottom: 5px !important; }
  .janrainEngageEmbed .btn-google span {
    color: #000 !important; }
    .janrainEngageEmbed .btn-google span span {
      position: relative;
      top: 8px;
      left: 15px;
      float: left;
      margin: 0 15px 0 0;
      padding: 0;
      width: 25px !important;
      height: 25px !important; }
.janrainEngageEmbed .btn-google span, .janrainEngageEmbed .btn-google:before, .janrainEngageEmbed .btn-google:after {
  background-color: #fff;
  color: black; }
.janrainEngageEmbed .sociallist {
  background-color: transparent !important;
  height: 30px; }
.janrainEngageEmbed .icon-yahoo {
  font-size: 110%;
  top: -5px;
  left: -1px; }
.janrainEngageEmbed .icon-googleapp {
  background: #3E5A99 url(https://i.annihil.us/u/prod/marvel/html_blocks_assets/registration/google-icon.png) 0px 0px no-repeat; }
.janrainEngageEmbed .sign-email {
  text-decoration: underline;
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  color: white;
  width: 100%;
  text-align: center;
  height: 30px;
  margin-top: -5px; }
  .janrainEngageEmbed .sign-email a {
    font-family: "Roboto"; }
.janrainEngageEmbed #signinemail {
  height: 40px;
  background: none;
  /* text-decoration: underline; */
  border: 0; }
.janrainEngageEmbed a {
  display: block;
  width: 100px;
  color: white; }

.janrain-share-preview-titlecontainer {
  float: left;
  width: 275px; }
  @media only screen and (min-width: 0px) and (max-width: 940px) {
    .responsive .janrain-share-preview-titlecontainer {
      width: 150px; } }

html {
  width: 100%;
  height: 100%;
  min-width: 320px !important;
  overflow-x: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-size: 100%;
  background-color: #151515; }
  html body {
    background-color: white; }

.mvl_manifold .flyout__callout-description {
  margin-top: 0 !important; }

.navigation__container--fixed {
  position: relative !important; }

#navigation-container-nav-top {
  background-color: #22262a;
  min-height: 50px; }

@media only screen and (min-width: 840px) {
  #navigation-container-nav-top {
    min-height: 92px; } }
.value-numbers {
  height: 48px;
  opacity: 0; }
  .value-numbers dl {
    display: block; }
    .value-numbers dl dd {
      max-height: 90px; }
      .value-numbers dl dd span {
        display: block; }

.JCFilter-showmore {
  margin: 70px auto; }

.module .JCFilter-showmore [data-browse-fetchmore-limiter] {
  margin-left: -9px;
  position: relative;
  top: 2px;
  left: -73px;
  transition: left 300ms ease;
  color: white;
  display: inline-block; }

.btn-more-small {
  font-size: 14px;
  height: 36px;
  line-height: 36px; }
  .btn-more-small dd,
  .btn-more-small dl,
  .btn-more-small dt {
    display: block; }

.module .JCFilter-showmore .btn-Merger {
  position: relative;
  bottom: 46px;
  height: 46px;
  display: inline-block;
  vertical-align: bottom; }
  .module .JCFilter-showmore .btn-Merger .cta-btn {
    margin: -2px auto; }

.btn-Merger {
  margin-left: 7px; }
  .btn-Merger .show-more {
    z-index: 1; }

.btn-more-small:before,
.btn-more-small:after {
  height: 36px; }

.module .JCFilter-showmore [data-browse-fetchmore-limiter] dl {
  max-width: 68px;
  display: block; }

[data-jcaccordion] {
  display: block;
  width: 100%;
  overflow: hidden; }

.module .JCFilter-showmore [data-browse-fetchmore-limiter] dt span:first-child {
  padding-left: 19px; }

.btn-black span,
.btn-black:before,
.btn-black:after {
  background-color: #000; }

.btn-more-small span {
  display: block;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  max-height: 31px;
  white-space: nowrap; }

.module .JCFilter-showmore [data-browse-fetchmore-limiter] dt span:first-child:after {
  content: '\49';
  font-family: 'Marvelicons';
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-left: 7px;
  font-size: .75em; }

[data-jcaccordion] > dd {
  max-height: 0;
  width: 100%;
  overflow: hidden; }

.btn-more-small:before,
.btn-more-small:after {
  height: 36px; }

/* TODO: Get rid of this crap */
/* config */
/* helpers */
/* This too... */
/*==============================
 * media
 *==============================*/
/*==============================
 * media plain
 *==============================*/
/* This file is for juggernaut framework level mixins */
ul.block, .block2, ul.block li, .block2 li {
  display: block; }
  ul.block:after, .block2:after, ul.block li:after, .block2 li:after {
    content: '';
    display: table;
    clear: both;
    *zoom: 1; }

.filterActiveSet .filterActive {
  display: inline-block;
  padding: 6px 8px;
  color: white;
  background: #313131;
  font-family: sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 4px;
  margin-bottom: 7px;
  cursor: pointer;
  font-size: 13px;
  word-wrap: break-word;
  white-space: nowrap;
  text-decoration: none; }
  .filterActiveSet .filterActive:hover {
    background: #545454; }

/* Pages with Forms/Filters */
fieldsets {
  border: none; }

input[type=text],
input[type=password] {
  border: solid 1px #a9a9a9;
  line-height: 12px;
  padding: 4px;
  font-size: 12px; }

input, select, button {
  font-family: inherit;
  font-size: inherit;
  -webkit-font-smoothing: antialiased; }

label {
  cursor: pointer; }

.filter-az-wrap {
  margin-bottom: 24px;
  min-height: 34px; }

.filter-az {
  clear: both; }
  .filter-az input.search {
    display: block;
    vertical-align: top;
    margin: 3px 10px 3px 0;
    width: 145px;
    line-height: 12px;
    padding-left: 27px;
    float: left; }
    .filter-az input.search + span {
      color: #858585;
      font-size: 13px;
      position: relative;
      top: 5px; }
  .filter-az ul.horizontal {
    display: block;
    font-size: 16px;
    line-height: 31px;
    margin-left: 155px; }
    .filter-az ul.horizontal li {
      margin: 0 5px 0 0; }
    .filter-az ul.horizontal a {
      color: #D30000;
      font-weight: bold;
      display: inline-block;
      padding: 0 4px; }
    .filter-az ul.horizontal li.active a, .filter-az ul.horizontal a:hover, .filter-az ul.horizontal a.active {
      color: #FFFFFF;
      background: #000000; }
    .filter-az ul.horizontal li.disabled a {
      color: #4c4c4c;
      cursor: default; }
  .filter-az .btn-top {
    position: absolute;
    left: 100%;
    top: 100px;
    margin-left: 100px;
    opacity: 0; }
  .filter-az.sticky .btn-top {
    opacity: 1; }

div[data-filter-az-staticresults] div.az-list {
  margin-top: 60px; }
  div[data-filter-az-staticresults] div.az-list:first-child {
    margin-top: 0; }

div[data-filter-az-dynamicresults] {
  display: none; }

ul[data-filter-az-dynamicview=active] li a.active {
  background-color: transparent !important;
  color: #eb2328 !important; }
  .sticky ul[data-filter-az-dynamicview=active] li a.active {
    color: #fff !important; }

div.az-list {
  position: relative;
  padding-top: 40px; }

div.az-list:first-of-class {
  padding-top: 0; }

.list-helptext {
  display: none; }
  .list-series .list-helptext {
    display: block; }

input.search {
  padding-left: 27px;
  background-image: url("../images/juggernaut/icons/iconsSprite.png");
  background-repeat: no-repeat;
  background-position: 5px -41px; }

/*
Colors
------------------------- */
/*
Primary Colors [for testing]
DELETE AFTER SPRINT 11
---------- */
/*
Colors with Alpha Transparency
---------- */
/*
 Red
 -------
 -red-1 changed from #eb2328 to #e62429 MVL-1450
 --- */
/*
Dark
---------- */
/*
Gold
---------- */
/*
Gray and White
---------- */
/*
  Preview Colors
 ----------*/
/*
Brand colors
---------- */
/*
Background colors
---------- */
/*
SVG backgrounds
---------- */
/*
Links
---------- */
/*
Typography
------------------------- */
/*
Headers and Tabs
---------- */
/*
Headlines and Body Copy
---------- */
/*
Font baselines
---------- */
/*
Colors (continued)
------------------------- */
/*
  Accent colors
  ---------- */
/*
  Warnings
  ---------- */
/*
  Success
  ---------- */
/*
Grid
------------------------- */
/*
Media Queries Breakpoints
------------------------- */
/*
Page Builder Container
------------------------- */
/*
Pathing
------------------------- */
/*
Cards and Media Objects
------------------------- */
/*
Bioheader, Collapsible, Accordion
------------------------- */
/*
POWER SLANT
------------------------ */
/*
Browser selectors
----------------- */
.filterwidget-submitter-foot,
.filterwidget-submitter-head {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  min-height: 50px;
  line-height: 50px;
  display: none;
  width: 100%;
  position: relative !important;
  z-index: 2; }
  .filterwidget-submitter-foot:after,
  .filterwidget-submitter-head:after {
    content: '';
    display: table;
    clear: both;
    *zoom: 1; }
  .filterwidget-submitter-foot button,
  .filterwidget-submitter-head button {
    float: right; }
  .filterwidget-submitter-foot a,
  .filterwidget-submitter-head a {
    color: #fff;
    display: inline-block;
    vertical-align: middle; }

@media only screen and (min-width: 0px) and (max-width: 799px) {
  .responsive .filterwidget-submitter-head {
    display: block;
    background: #2d2d2d;
    text-align: center; }
    .responsive .filterwidget-submitter-head .filterwidget-submitter-head-pad {
      padding: 0px 9px; }
    .responsive .filterwidget-submitter-head a:first-child {
      float: left;
      width: 10%; }
    .responsive .filterwidget-submitter-head h3 {
      display: inline-block;
      vertical-align: middle;
      text-transform: uppercase; } }
.notresponsive .filterwidget-submitter-foot {
  background: #202020;
  display: block;
  padding: 0px 19px;
  padding-right: 0px;
  position: absolute;
  bottom: 0;
  z-index: 3; }
  .notresponsive .filterwidget-submitter-foot a {
    font-family: "Roboto";
    margin-top: 2px;
    width: 86px;
    text-align: center; }
    .notresponsive .filterwidget-submitter-foot a:hover {
      text-decoration: underline; }

@media only screen and (min-width: 800px) {
  html .filterwidget-submitter-foot {
    background: #202020;
    display: block;
    padding: 0px 19px;
    padding-right: 0px;
    position: absolute;
    bottom: 0;
    z-index: 3; }
    html .filterwidget-submitter-foot a {
      font-family: "Roboto";
      margin-top: 2px;
      width: 86px;
      text-align: center; }
      html .filterwidget-submitter-foot a:hover {
        text-decoration: underline; } }
.btn {
  padding-right: 0px; }

.juggernaut_listWidget input {
  display: none; }
  .lt-ie9 .juggernaut_listWidget input {
    margin: 10px 10px 5px 10px; }
    .lt-ie9 .juggernaut_listWidget input, .lt-ie9 .juggernaut_listWidget input + label {
      display: inline-block; }
    .lt-ie9 .juggernaut_listWidget input + label {
      width: 314px; }
      .lt-ie9 .juggernaut_listWidget input + label:before {
        display: none; }
  .juggernaut_listWidget input + label {
    display: block;
    padding: 13px 9px; }
    .juggernaut_listWidget input + label:before {
      content: '';
      background: url("https://i.annihil.us/u/prod/marvel/images/sprites/iconInputSpriteTerrigen.png") no-repeat;
      float: left;
      width: 30px;
      height: 21px;
      margin-right: 4px; }
    .notresponsive .juggernaut_listWidget input + label {
      padding: 11px 9px; }
    @media only screen and (min-width: 800px) {
      html .juggernaut_listWidget input + label {
        padding: 11px 9px; } }
  .juggernaut_listWidget input[type='checkbox'] + label:before {
    background-position: 5px -86px; }
  .juggernaut_listWidget input[type='checkbox']:checked + label:before {
    background-position: 5px -130px; }
  .juggernaut_listWidget input[type='radio'] + label:before {
    background-position: 5px 0px; }
  .juggernaut_listWidget input[type='radio']:checked + label:before {
    background-position: 5px -42px; }
.juggernaut_listWidget label {
  clear: both;
  text-transform: none;
  font-size: 16px; }
  @media only screen and (min-width: 0px) and (max-width: 799px) {
    .responsive .juggernaut_listWidget label {
      border-top: solid 1px #adadad; } }

.filterwidget fieldset,
.filterwidget .filterwidget-scroller {
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
.filterwidget .filterwidget-scroller {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  width: 100%; }
@media only screen and (min-width: 0px) and (max-width: 799px) {
  .responsive .filterwidget {
    position: fixed !important; }
    .responsive .filterwidget fieldset {
      width: 100%;
      padding-top: 50px;
      position: relative;
      top: -50px; }
    .responsive .filterwidget .txtSearch-wrap + fieldset {
      padding-top: 110px;
      position: relative;
      top: -110px; }
    .responsive .filterwidget .filterwidget-page,
    .responsive .filterwidget .filterwidget-subPg {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%; } }
.notresponsive .filterwidget .txtSearch-wrap + fieldset {
  padding-top: 60px;
  position: relative;
  top: -60px; }
.notresponsive .filterwidget .filterwidget-scroll-wrap-main {
  padding-top: 0px;
  position: relative;
  top: 0px; }
@media only screen and (min-width: 800px) {
  html .filterwidget .txtSearch-wrap + fieldset {
    padding-top: 60px;
    position: relative;
    top: -60px; }
  html .filterwidget .filterwidget-scroll-wrap-main {
    padding-top: 0px;
    position: relative;
    top: 0px; } }

.filterwidget .txtSearch-wrap {
  background: #e5e5e5;
  box-sizing: border-box;
  height: 60px;
  padding: 11px 14px;
  position: relative;
  z-index: 2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.filterActiveSet {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  margin-bottom: 12px; }
  .filterActiveSet.hasActiveItems {
    max-height: 400px;
    margin-bottom: 18px; }
  .filterActiveSet .filterActiveSet-reset {
    font-size: 14px;
    color: #eb2328;
    font-family: "Roboto", sans-serif;
    font-weight: bold;
    cursor: pointer; }
  @media only screen and (min-width: 0px) and (max-width: 569px) {
    .responsive .filterActiveSet .filterActive,
    .responsive .filterActiveSet label {
      display: none !important; } }
  .notresponsive .filterActiveSet label {
    font-family: "Roboto", sans-serif;
    text-transform: none !important;
    display: block !important; }
  .notresponsive .filterActiveSet .icon-close {
    color: #949494;
    font-size: 16px;
    margin-left: 3px;
    font-size: 19px;
    margin-left: 3px;
    height: 14px;
    overflow: hidden;
    display: inline-block;
    position: relative;
    top: -1px; }
  @media only screen and (min-width: 570px) {
    html .filterActiveSet label {
      font-family: "Roboto", sans-serif;
      text-transform: none !important;
      display: block !important; }
    html .filterActiveSet .icon-close {
      color: #949494;
      font-size: 16px;
      margin-left: 3px;
      font-size: 19px;
      margin-left: 3px;
      height: 14px;
      overflow: hidden;
      display: inline-block;
      position: relative;
      top: -1px; } }

.filterOuterOpts {
  margin-bottom: 20px;
  position: relative; }
  .notresponsive .filterOuterOpts {
    z-index: 79; }
  @media only screen and (min-width: 800px) {
    html .filterOuterOpts {
      z-index: 79; } }

.filterwidget form,
*[data-filterwidget-position] {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  margin-left: -18px;
  margin-top: -20px; }

.filterTabSet {
  text-transform: uppercase;
  line-height: 48px;
  /*vertical-align: top;*/
  display: inline-block; }
  .notresponsive .filterTabSet {
    margin-right: 12px;
    margin-top: 20px; }
  @media only screen and (min-width: 800px) {
    html .filterTabSet {
      margin-right: 12px;
      margin-top: 20px; } }
  .filterTabSet._inView {
    background: none;
    color: #202020; }
  .filterTabSet[data-filterwidget-position] {
    cursor: pointer; }
    .filterTabSet[data-filterwidget-position] .icon-dropdown-arrow {
      font-size: 10px;
      position: relative;
      top: -2px; }
  .filterTabSet h6 {
    font-family: "Roboto", sans-serif;
    padding: 16px 18px;
    line-height: 1em !important;
    font-size: 18px; }

.filterResultsText {
  line-height: 20px; }
  .filterResultsText span {
    text-transform: none;
    white-space: nowrap;
    font-size: 12px;
    cursor: default; }

div[data-filter-loader] {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.5);
  text-align: center;
  z-index: 9;
  background-repeat: no-repeat;
  background-position: center center; }

ul.filterwidget-nav {
  max-width: 100%; }
  ul.filterwidget-nav > li {
    cursor: pointer;
    display: block;
    /*border-bottom: solid 1px #adadad;*/
    padding: 15px 18px;
    text-transform: uppercase;
    /*font-size: 16px;*/
    font-size: 13px;
    font-weight: 800;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    ul.filterwidget-nav > li._disabled {
      background: none;
      color: #e5e5e5; }
    ul.filterwidget-nav > li[data-filter-clear] {
      background: #202020;
      color: #fff;
      text-align: right;
      text-transform: none;
      font-family: "Roboto", sans-serif; }
    .device_NOT_HASTOUCH ul.filterwidget-nav > li:hover {
      background: none; }
    ul.filterwidget-nav > li._newest {
      background: none;
      color: #eb2328 !important;
      border-right: none transparent; }
    ul.filterwidget-nav > li em {
      font-family: "Roboto", sans-serif;
      font-size: 10px;
      font-style: normal;
      margin-right: 10px;
      word-break: normal;
      white-space: nowrap;
      text-align: right;
      display: block;
      zoom: 1;
      margin-top: -10px;
      width: 130px;
      float: right;
      overflow: hidden;
      font-size: 14px;
      text-transform: none;
      margin-top: 3px; }
      .notresponsive ul.filterwidget-nav > li em {
        width: 500px; }
      @media only screen and (min-width: 760px) {
        html ul.filterwidget-nav > li em {
          width: 500px; } }
  @media only screen and (min-width: 0px) and (max-width: 799px) {
    .responsive ul.filterwidget-nav .filterSoloChk label {
      font-size: 16px;
      float: left; }
    .responsive ul.filterwidget-nav .filterSoloChk .inputCSSr {
      float: right; }
    .responsive ul.filterwidget-nav .filterSoloChk:after {
      content: '';
      display: block;
      clear: both; } }

.notresponsive .filterwidget-page {
  background: #fff !important;
  box-shadow: inset -1px 0 0 #adadad; }
.notresponsive ul.filterwidget-nav > li {
  width: 186px; }
  .notresponsive ul.filterwidget-nav > li[data-filter-clear],
  .notresponsive ul.filterwidget-nav > li em {
    display: none; }

@media only screen and (min-width: 800px) {
  html .filterwidget-page {
    background: #fff !important;
    box-shadow: inset -1px 0 0 #adadad; }
  html ul.filterwidget-nav > li {
    width: 186px; }
    html ul.filterwidget-nav > li[data-filter-clear],
    html ul.filterwidget-nav > li em {
      display: none; } }
.filterwidget {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display: none;
  overflow: hidden;
  font-family: "Roboto", sans-serif; }
  .filterwidget input[type='text'] {
    margin-bottom: 0;
    border: none;
    padding-left: 20px;
    font-size: 15px;
    line-height: 15px; }
  .filterwidget button,
  .filterwidget input[type='submit'] {
    -webkit-touch-callout: none;
    -webkit-user-select: none; }
  .filterwidget._inView {
    display: block;
    z-index: 700;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; }
  .filterwidget fieldset {
    padding: 0;
    margin: 0; }
  .filterwidget .filterwidget-grid,
  .filterwidget .filterwidget-page,
  .filterwidget .filterwidget-subPg {
    height: 100%;
    min-height: 300px; }
  .filterwidget .filterwidget-subPg,
  .filterwidget .filterwidget-page {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff; }
  .filterwidget .filterwidget-subPg {
    display: block;
    margin: 0 0;
    padding: 0;
    position: absolute;
    top: 0; }
    .filterwidget .filterwidget-subPg._newest {
      z-index: 99; }
  @media only screen and (min-width: 0px) and (max-width: 799px) {
    .responsive .filterwidget._inView {
      -moz-animation-duration: 0.3s;
      -webkit-animation-duration: 0.3s;
      -moz-animation-name: slideRightToLeft;
      -webkit-animation-name: slideRightToLeft;
      height: 100%;
      top: 0 !important; }
    .responsive .filterwidget .filterwidget-grid.grid-container {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .responsive .filterwidget .filterwidget-subPg {
      z-index: 9;
      width: 100%; }
      .responsive .filterwidget .filterwidget-subPg, .responsive .filterwidget .filterwidget-subPg[data-filterwidget-page='orderBy'] {
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transition: -webkit-transform 300ms ease;
        transition: -webkit-transform 300ms ease;
        display: none; }
      .responsive .filterwidget .filterwidget-subPg._inView {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        opacity: 1; } }
  .device_HASTOUCH .filterwidget ._mask {
    display: none !important; }
  .notresponsive .filterwidget {
    overflow: visible;
    -webkit-transition: top 300ms ease;
    transition: top 300ms ease; }
    .notresponsive .filterwidget._inView {
      z-index: 500;
      -moz-animation-duration: 0.3s;
      -webkit-animation-duration: 0.3s;
      -moz-animation-name: appear;
      -webkit-animation-name: appear; }
      .notresponsive .filterwidget._inView ._mask {
        background: transparent;
        width: 100%;
        height: 100%;
        min-height: 100px;
        position: fixed;
        top: 0;
        left: 0; }
    .notresponsive .filterwidget form {
      position: relative;
      max-width: 569px;
      -webkit-box-shadow: -3px -1px 7px -4px rgba(0, 0, 0, 0.75);
      -moz-box-shadow: -3px -1px 7px -4px rgba(0, 0, 0, 0.75);
      box-shadow: -3px -1px 7px -4px rgba(0, 0, 0, 0.75); }
    .notresponsive .filterwidget .filterwidget-page {
      vertical-align: top;
      position: relative; }
    .notresponsive .filterwidget .filterwidget-page {
      display: inline-block;
      z-index: 2; }
    .notresponsive .filterwidget .filterwidget-subPg {
      min-width: 383px; }
      .notresponsive .filterwidget .filterwidget-subPg {
        display: none !important; }
      .notresponsive .filterwidget .filterwidget-subPg._inView, .notresponsive .filterwidget .filterwidget-subPg[data-filterwidget-page='orderBy'] {
        display: block !important;
        left: 100%; }
  @media only screen and (min-width: 800px) {
    html .filterwidget {
      overflow: visible;
      -webkit-transition: top 300ms ease;
      transition: top 300ms ease; }
      html .filterwidget._inView {
        z-index: 500;
        -moz-animation-duration: 0.3s;
        -webkit-animation-duration: 0.3s;
        -moz-animation-name: appear;
        -webkit-animation-name: appear; }
        html .filterwidget._inView ._mask {
          background: transparent;
          width: 100%;
          height: 100%;
          min-height: 100px;
          position: fixed;
          top: 0;
          left: 0; }
      html .filterwidget form {
        position: relative;
        max-width: 569px;
        -webkit-box-shadow: -3px -1px 7px -4px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: -3px -1px 7px -4px rgba(0, 0, 0, 0.75);
        box-shadow: -3px -1px 7px -4px rgba(0, 0, 0, 0.75); }
      html .filterwidget .filterwidget-page {
        vertical-align: top;
        position: relative; }
      html .filterwidget .filterwidget-page {
        display: inline-block;
        z-index: 2; }
      html .filterwidget .filterwidget-subPg {
        min-width: 383px; }
        html .filterwidget .filterwidget-subPg {
          display: none !important; }
        html .filterwidget .filterwidget-subPg._inView, html .filterwidget .filterwidget-subPg[data-filterwidget-page='orderBy'] {
          display: block !important;
          left: 100%; } }

div[data-respfilter-large] div[data-filter-loader] {
  display: none !important; }

.selectGroup {
  padding: 20px; }

.jsDateFilterSel {
  width: 190px; }
  .jsDateFilterSel.black {
    display: block;
    /*background-color: #000;*/
    border: 1px solid black; }
    .jsDateFilterSel.black select {
      color: black;
      /*&option:checked { color: white; }*/
      /*color: white;*/ }
      .jsDateFilterSel.black selectoption:not(:checked) {
        color: black; }
  .jsDateFilterSel select {
    display: block;
    background: transparent;
    border: none;
    color: black;
    font-size: 14px;
    height: 29px;
    border-radius: 0px;
    padding: 5px;
    /* If you add too much padding here, the options won't show in IE */
    width: 100%; }

.jsDateFilterSel_FROM,
.jsDateFilterSel_TO {
  display: flex; }
  .jsDateFilterSel_FROM select,
  .jsDateFilterSel_TO select {
    display: flex;
    flex: 1; }

[data-filterwidget-page] ::-webkit-scrollbar {
  width: 9px;
  height: 9px;
  background: #fff; }
[data-filterwidget-page] ::-webkit-scrollbar-button:start:decrement, [data-filterwidget-page] ::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 0;
  background-color: transparent; }
[data-filterwidget-page] ::-webkit-scrollbar-track-piece {
  padding: 3px;
  background-color: #eee;
  -webkit-border-radius: 0;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px; }
[data-filterwidget-page] ::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #ccc;
  -webkit-border-radius: 8px;
  margin-right: 3px; }
[data-filterwidget-page] ::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #ddd;
  -webkit-border-radius: 8px; }

/*TERRIGEN*/
#submit_browse_filter_form {
  height: 53px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #e62429;
  margin-right: 0px;
  width: 100px; }
  #submit_browse_filter_form span {
    background: none; }

input[type='checkbox'].inputCSSd + label.inputCSSr,
input[type='radio'].inputCSSd + label.inputCSSr {
  -webkit-appearance: none;
  padding: 10px;
  display: inline-block;
  position: relative;
  background-image: url("https://i.annihil.us/u/prod/marvel/images/sprites/iconInputSpriteTerrigen.png");
  background-repeat: no-repeat; }

.icon-search:before {
  content: '\23';
  color: transparent; }

.skewedBox {
  background: #e5e5e5;
  padding: 5px 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  border: none; }
  .skewedBox input[type='text'] {
    background: #e5e5e5;
    padding-left: 25px;
    height: 28px;
    /* padding-top: 10px;*/
    text-transform: capitalize; }

.lnkMDCU:before {
  content: none; }

.filterTabSet {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  text-shadow: none; }
  .filterTabSet h6 {
    padding: 0px;
    font-size: 12px;
    margin-top: 5px;
    margin-left: 16px;
    margin-right: 16px;
    font-weight: bold;
    line-height: 1 !important;
    font-family: "Roboto", sans-serif; }

.JCMultiRow-movie,
.JCMultiRow-videogame,
.JCMultiRow-comic_issue {
  margin-top: 20px; }

label {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase; }

html .juggernaut_listWidget input + label {
  padding: 11px 9px;
  font-family: "Roboto", sans-serif;
  font-weight: normal;
  font-size: 14px; }

/*
Colors
------------------------- */
/*
Primary Colors [for testing]
DELETE AFTER SPRINT 11
---------- */
/*
Colors with Alpha Transparency
---------- */
/*
 Red
 -------
 -red-1 changed from #eb2328 to #e62429 MVL-1450
 --- */
/*
Dark
---------- */
/*
Gold
---------- */
/*
Gray and White
---------- */
/*
  Preview Colors
 ----------*/
/*
Brand colors
---------- */
/*
Background colors
---------- */
/*
SVG backgrounds
---------- */
/*
Links
---------- */
/*
Typography
------------------------- */
/*
Headers and Tabs
---------- */
/*
Headlines and Body Copy
---------- */
/*
Font baselines
---------- */
/*
Colors (continued)
------------------------- */
/*
  Accent colors
  ---------- */
/*
  Warnings
  ---------- */
/*
  Success
  ---------- */
/*
Grid
------------------------- */
/*
Media Queries Breakpoints
------------------------- */
/*
Page Builder Container
------------------------- */
/*
Pathing
------------------------- */
/*
Cards and Media Objects
------------------------- */
/*
Bioheader, Collapsible, Accordion
------------------------- */
/*
POWER SLANT
------------------------ */
/*
Browser selectors
----------------- */
/*
Clearfix
------------------------- */
/* HEADERS */
.masthead__headline {
  font: 500 26px/1 "RobotoCondensed Bold", "Trebuchet MS", Helvetica, Arial, sans-serif;
  line-height: 1;
  text-transform: uppercase;
  transition: font-size 0.2s ease; }
  @media (min-width: 961px) {
    .masthead__headline {
      font-size: 44px; } }

.module-header,
.page-header,
.terrigen-header {
  font: 800 26px/1 "RobotoCondensed", "Trebuchet MS", Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase; }

/* Labels/Tabs/CTAs */
.masthead__eyebrow {
  font: 400 16px/1.1 "RobotoCondensed Bold", "Trebuchet MS", Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase; }

.masthead__cards__header, .masthead.miniBackground .masthead__copy {
  font: 400 12px/1 "RobotoCondensed Bold", "Trebuchet MS", Helvetica, Arial, sans-serif;
  color: #e62429;
  letter-spacing: 1px;
  text-transform: uppercase; }

.cta-btn, .cta-btn div {
  font: 800 14px/1 "Roboto Bold", "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-transform: uppercase; }

/* Body */
body {
  font: 400 16px/1.3 "Roboto", "Trebuchet MS", Helvetica, Arial, sans-serif; }

/* Other */
.collapsable-ad-divider {
  margin: 0 auto;
  text-align: center; }
  .collapsable-ad-divider.ad-present {
    padding: 20px 0 45px; }
  .collapsable-ad-divider.dark {
    background-color: #151515; }
  .collapsable-ad-divider.light {
    background-color: #ffffff; }

.ad-container-smart {
  position: relative;
  margin: 0 auto;
  display: none; }
  .ad-container-smart::after {
    content: 'Advertisement';
    text-transform: uppercase;
    text-align: center;
    display: block;
    position: relative;
    margin-top: 5px;
    width: 100%;
    color: #999999;
    font-family: "RobotoCondensed Bold", "Trebuchet MS", Helvetica, Arial, sans-serif;
    letter-spacing: 2px;
    font-size: 12px; }
  .ad-container-smart.ad-970x66 {
    display: block;
    width: 970px;
    height: 66px; }
  .ad-container-smart.ad-970x250 {
    display: block;
    width: 970px;
    height: 250px; }
  .ad-container-smart.ad-970x90 {
    display: block;
    width: 970px;
    height: 90px; }
  .ad-container-smart.ad-900x70 {
    display: block;
    width: 900px;
    height: 70px; }
  .ad-container-smart.ad-728x90 {
    display: block;
    width: 728px;
    height: 90px; }
  .ad-container-smart.ad-300x250 {
    display: block;
    width: 300px;
    height: 250px; }
  .ad-container-smart.ad-300x600 {
    display: block;
    width: 300px;
    height: 600px; }
  .ad-container-smart.ad-320x50 {
    display: block;
    width: 320px;
    height: 50px; }
.ad-present {
  display: block; }
.ad-empty, .ad-loading {
  display: none; }

@font-face {
  font-family: 'Open Sans';
  src: url("https://i.annihil.us/u/prod/marvel/font/roboto/OpenSans-Regular.woff2") format("woff2"), url("https://i.annihil.us/u/prod/marvel/font/roboto/OpenSans-Regular.woff") format("woff"), url("https://i.annihil.us/u/prod/marvel/font/roboto/OpenSans-Regular.ttf") format("truetype"); }
@font-face {
  font-family: 'Roboto';
  src: url("https://i.annihil.us/u/prod/marvel/font/roboto/Roboto-Regular.woff2") format("woff2"), url("https://i.annihil.us/u/prod/marvel/font/roboto/Roboto-Regular.woff") format("woff"), url("https://i.annihil.us/u/prod/marvel/font/roboto/Roboto-Regular.ttf") format("truetype"); }
@font-face {
  font-family: 'Roboto Bold';
  src: url("https://i.annihil.us/u/prod/marvel/font/roboto/Roboto-Bold.woff2") format("woff2"), url("https://i.annihil.us/u/prod/marvel/font/roboto/Roboto-Bold.woff") format("woff"), url("https://i.annihil.us/u/prod/marvel/font/roboto/Roboto-Bold.ttf") format("truetype"); }
@font-face {
  font-family: 'RobotoCondensed';
  src: url("https://i.annihil.us/u/prod/marvel/font/roboto/RobotoCondensed-Regular.woff2") format("woff2"), url("https://i.annihil.us/u/prod/marvel/font/roboto/RobotoCondensed-Regular.woff") format("woff"), url("https://i.annihil.us/u/prod/marvel/font/roboto/RobotoCondensed-Regular.ttf") format("truetype"); }
@font-face {
  font-family: 'RobotoCondensed Bold';
  src: url("https://i.annihil.us/u/prod/marvel/font/roboto/RobotoCondensed-Bold.woff2") format("woff2"), url("https://i.annihil.us/u/prod/marvel/font/roboto/RobotoCondensed-Bold.woff") format("woff"), url("https://i.annihil.us/u/prod/marvel/font/roboto/RobotoCondensed-Bold.ttf") format("truetype"); }
/* TODO: Get rid of this crap */
/* config */
/* helpers */
/* This too... */
/*==============================
 * media
 *==============================*/
/*==============================
 * media plain
 *==============================*/
/* This file is for juggernaut framework level mixins */
ul.block, .block2, ul.block li, .block2 li {
  display: block; }
  ul.block:after, .block2:after, ul.block li:after, .block2 li:after {
    content: '';
    display: table;
    clear: both;
    *zoom: 1; }

.filterActiveSet .filterActive {
  display: inline-block;
  padding: 6px 8px;
  color: white;
  background: #313131;
  font-family: sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 4px;
  margin-bottom: 7px;
  cursor: pointer;
  font-size: 13px;
  word-wrap: break-word;
  white-space: nowrap;
  text-decoration: none; }
  .filterActiveSet .filterActive:hover {
    background: #545454; }

/* Pages with Forms/Filters */
fieldsets {
  border: none; }

input[type=text],
input[type=password] {
  border: solid 1px #a9a9a9;
  line-height: 12px;
  padding: 4px;
  font-size: 12px; }

input, select, button {
  font-family: inherit;
  font-size: inherit;
  -webkit-font-smoothing: antialiased; }

label {
  cursor: pointer; }

.filter-az-wrap {
  margin-bottom: 24px;
  min-height: 34px; }

.filter-az {
  clear: both; }
  .filter-az input.search {
    display: block;
    vertical-align: top;
    margin: 3px 10px 3px 0;
    width: 145px;
    line-height: 12px;
    padding-left: 27px;
    float: left; }
    .filter-az input.search + span {
      color: #858585;
      font-size: 13px;
      position: relative;
      top: 5px; }
  .filter-az ul.horizontal {
    display: block;
    font-size: 16px;
    line-height: 31px;
    margin-left: 155px; }
    .filter-az ul.horizontal li {
      margin: 0 5px 0 0; }
    .filter-az ul.horizontal a {
      color: #D30000;
      font-weight: bold;
      display: inline-block;
      padding: 0 4px; }
    .filter-az ul.horizontal li.active a, .filter-az ul.horizontal a:hover, .filter-az ul.horizontal a.active {
      color: #FFFFFF;
      background: #000000; }
    .filter-az ul.horizontal li.disabled a {
      color: #4c4c4c;
      cursor: default; }
  .filter-az .btn-top {
    position: absolute;
    left: 100%;
    top: 100px;
    margin-left: 100px;
    opacity: 0; }
  .filter-az.sticky .btn-top {
    opacity: 1; }

div[data-filter-az-staticresults] div.az-list {
  margin-top: 60px; }
  div[data-filter-az-staticresults] div.az-list:first-child {
    margin-top: 0; }

div[data-filter-az-dynamicresults] {
  display: none; }

ul[data-filter-az-dynamicview=active] li a.active {
  background-color: transparent !important;
  color: #eb2328 !important; }
  .sticky ul[data-filter-az-dynamicview=active] li a.active {
    color: #fff !important; }

div.az-list {
  position: relative;
  padding-top: 40px; }

div.az-list:first-of-class {
  padding-top: 0; }

.list-helptext {
  display: none; }
  .list-series .list-helptext {
    display: block; }

input.search {
  padding-left: 27px;
  background-image: url("../images/juggernaut/icons/iconsSprite.png");
  background-repeat: no-repeat;
  background-position: 5px -41px; }

/*
Colors
------------------------- */
/*
Primary Colors [for testing]
DELETE AFTER SPRINT 11
---------- */
/*
Colors with Alpha Transparency
---------- */
/*
 Red
 -------
 -red-1 changed from #eb2328 to #e62429 MVL-1450
 --- */
/*
Dark
---------- */
/*
Gold
---------- */
/*
Gray and White
---------- */
/*
  Preview Colors
 ----------*/
/*
Brand colors
---------- */
/*
Background colors
---------- */
/*
SVG backgrounds
---------- */
/*
Links
---------- */
/*
Typography
------------------------- */
/*
Headers and Tabs
---------- */
/*
Headlines and Body Copy
---------- */
/*
Font baselines
---------- */
/*
Colors (continued)
------------------------- */
/*
  Accent colors
  ---------- */
/*
  Warnings
  ---------- */
/*
  Success
  ---------- */
/*
Grid
------------------------- */
/*
Media Queries Breakpoints
------------------------- */
/*
Page Builder Container
------------------------- */
/*
Pathing
------------------------- */
/*
Cards and Media Objects
------------------------- */
/*
Bioheader, Collapsible, Accordion
------------------------- */
/*
POWER SLANT
------------------------ */
/*
Browser selectors
----------------- */
.filterwidget-submitter-foot,
.filterwidget-submitter-head {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  min-height: 50px;
  line-height: 50px;
  display: none;
  width: 100%;
  position: relative !important;
  z-index: 2; }
  .filterwidget-submitter-foot:after,
  .filterwidget-submitter-head:after {
    content: '';
    display: table;
    clear: both;
    *zoom: 1; }
  .filterwidget-submitter-foot button,
  .filterwidget-submitter-head button {
    float: right; }
  .filterwidget-submitter-foot a,
  .filterwidget-submitter-head a {
    color: #fff;
    display: inline-block;
    vertical-align: middle; }

@media only screen and (min-width: 0px) and (max-width: 799px) {
  .responsive .filterwidget-submitter-head {
    display: block;
    background: #2d2d2d;
    text-align: center; }
    .responsive .filterwidget-submitter-head .filterwidget-submitter-head-pad {
      padding: 0px 9px; }
    .responsive .filterwidget-submitter-head a:first-child {
      float: left;
      width: 10%; }
    .responsive .filterwidget-submitter-head h3 {
      display: inline-block;
      vertical-align: middle;
      text-transform: uppercase; } }
.notresponsive .filterwidget-submitter-foot {
  background: #202020;
  display: block;
  padding: 0px 19px;
  padding-right: 0px;
  position: absolute;
  bottom: 0;
  z-index: 3; }
  .notresponsive .filterwidget-submitter-foot a {
    font-family: "Roboto";
    margin-top: 2px;
    width: 86px;
    text-align: center; }
    .notresponsive .filterwidget-submitter-foot a:hover {
      text-decoration: underline; }

@media only screen and (min-width: 800px) {
  html .filterwidget-submitter-foot {
    background: #202020;
    display: block;
    padding: 0px 19px;
    padding-right: 0px;
    position: absolute;
    bottom: 0;
    z-index: 3; }
    html .filterwidget-submitter-foot a {
      font-family: "Roboto";
      margin-top: 2px;
      width: 86px;
      text-align: center; }
      html .filterwidget-submitter-foot a:hover {
        text-decoration: underline; } }
.btn {
  padding-right: 0px; }

.juggernaut_listWidget input {
  display: none; }
  .lt-ie9 .juggernaut_listWidget input {
    margin: 10px 10px 5px 10px; }
    .lt-ie9 .juggernaut_listWidget input, .lt-ie9 .juggernaut_listWidget input + label {
      display: inline-block; }
    .lt-ie9 .juggernaut_listWidget input + label {
      width: 314px; }
      .lt-ie9 .juggernaut_listWidget input + label:before {
        display: none; }
  .juggernaut_listWidget input + label {
    display: block;
    padding: 13px 9px; }
    .juggernaut_listWidget input + label:before {
      content: '';
      background: url("https://i.annihil.us/u/prod/marvel/images/sprites/iconInputSpriteTerrigen.png") no-repeat;
      float: left;
      width: 30px;
      height: 21px;
      margin-right: 4px; }
    .notresponsive .juggernaut_listWidget input + label {
      padding: 11px 9px; }
    @media only screen and (min-width: 800px) {
      html .juggernaut_listWidget input + label {
        padding: 11px 9px; } }
  .juggernaut_listWidget input[type='checkbox'] + label:before {
    background-position: 5px -86px; }
  .juggernaut_listWidget input[type='checkbox']:checked + label:before {
    background-position: 5px -130px; }
  .juggernaut_listWidget input[type='radio'] + label:before {
    background-position: 5px 0px; }
  .juggernaut_listWidget input[type='radio']:checked + label:before {
    background-position: 5px -42px; }
.juggernaut_listWidget label {
  clear: both;
  text-transform: none;
  font-size: 16px; }
  @media only screen and (min-width: 0px) and (max-width: 799px) {
    .responsive .juggernaut_listWidget label {
      border-top: solid 1px #adadad; } }

.filterwidget fieldset,
.filterwidget .filterwidget-scroller {
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
.filterwidget .filterwidget-scroller {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  width: 100%; }
@media only screen and (min-width: 0px) and (max-width: 799px) {
  .responsive .filterwidget {
    position: fixed !important; }
    .responsive .filterwidget fieldset {
      width: 100%;
      padding-top: 50px;
      position: relative;
      top: -50px; }
    .responsive .filterwidget .txtSearch-wrap + fieldset {
      padding-top: 110px;
      position: relative;
      top: -110px; }
    .responsive .filterwidget .filterwidget-page,
    .responsive .filterwidget .filterwidget-subPg {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%; } }
.notresponsive .filterwidget .txtSearch-wrap + fieldset {
  padding-top: 60px;
  position: relative;
  top: -60px; }
.notresponsive .filterwidget .filterwidget-scroll-wrap-main {
  padding-top: 0px;
  position: relative;
  top: 0px; }
@media only screen and (min-width: 800px) {
  html .filterwidget .txtSearch-wrap + fieldset {
    padding-top: 60px;
    position: relative;
    top: -60px; }
  html .filterwidget .filterwidget-scroll-wrap-main {
    padding-top: 0px;
    position: relative;
    top: 0px; } }

.filterwidget .txtSearch-wrap {
  background: #e5e5e5;
  box-sizing: border-box;
  height: 60px;
  padding: 11px 14px;
  position: relative;
  z-index: 2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.filterActiveSet {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  margin-bottom: 12px; }
  .filterActiveSet.hasActiveItems {
    max-height: 400px;
    margin-bottom: 18px; }
  .filterActiveSet .filterActiveSet-reset {
    font-size: 14px;
    color: #eb2328;
    font-family: "Roboto", sans-serif;
    font-weight: bold;
    cursor: pointer; }
  @media only screen and (min-width: 0px) and (max-width: 569px) {
    .responsive .filterActiveSet .filterActive,
    .responsive .filterActiveSet label {
      display: none !important; } }
  .notresponsive .filterActiveSet label {
    font-family: "Roboto", sans-serif;
    text-transform: none !important;
    display: block !important; }
  .notresponsive .filterActiveSet .icon-close {
    color: #949494;
    font-size: 16px;
    margin-left: 3px;
    font-size: 19px;
    margin-left: 3px;
    height: 14px;
    overflow: hidden;
    display: inline-block;
    position: relative;
    top: -1px; }
  @media only screen and (min-width: 570px) {
    html .filterActiveSet label {
      font-family: "Roboto", sans-serif;
      text-transform: none !important;
      display: block !important; }
    html .filterActiveSet .icon-close {
      color: #949494;
      font-size: 16px;
      margin-left: 3px;
      font-size: 19px;
      margin-left: 3px;
      height: 14px;
      overflow: hidden;
      display: inline-block;
      position: relative;
      top: -1px; } }

.filterOuterOpts {
  margin-bottom: 20px;
  position: relative; }
  .notresponsive .filterOuterOpts {
    z-index: 79; }
  @media only screen and (min-width: 800px) {
    html .filterOuterOpts {
      z-index: 79; } }

.filterwidget form,
*[data-filterwidget-position] {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  margin-left: -18px;
  margin-top: -20px; }

.filterTabSet {
  text-transform: uppercase;
  line-height: 48px;
  /*vertical-align: top;*/
  display: inline-block; }
  .notresponsive .filterTabSet {
    margin-right: 12px;
    margin-top: 20px; }
  @media only screen and (min-width: 800px) {
    html .filterTabSet {
      margin-right: 12px;
      margin-top: 20px; } }
  .filterTabSet._inView {
    background: none;
    color: #202020; }
  .filterTabSet[data-filterwidget-position] {
    cursor: pointer; }
    .filterTabSet[data-filterwidget-position] .icon-dropdown-arrow {
      font-size: 10px;
      position: relative;
      top: -2px; }
  .filterTabSet h6 {
    font-family: "Roboto", sans-serif;
    padding: 16px 18px;
    line-height: 1em !important;
    font-size: 18px; }

.filterResultsText {
  line-height: 20px; }
  .filterResultsText span {
    text-transform: none;
    white-space: nowrap;
    font-size: 12px;
    cursor: default; }

div[data-filter-loader] {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.5);
  text-align: center;
  z-index: 9;
  background-repeat: no-repeat;
  background-position: center center; }

ul.filterwidget-nav {
  max-width: 100%; }
  ul.filterwidget-nav > li {
    cursor: pointer;
    display: block;
    /*border-bottom: solid 1px #adadad;*/
    padding: 15px 18px;
    text-transform: uppercase;
    /*font-size: 16px;*/
    font-size: 13px;
    font-weight: 800;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    ul.filterwidget-nav > li._disabled {
      background: none;
      color: #e5e5e5; }
    ul.filterwidget-nav > li[data-filter-clear] {
      background: #202020;
      color: #fff;
      text-align: right;
      text-transform: none;
      font-family: "Roboto", sans-serif; }
    .device_NOT_HASTOUCH ul.filterwidget-nav > li:hover {
      background: none; }
    ul.filterwidget-nav > li._newest {
      background: none;
      color: #eb2328 !important;
      border-right: none transparent; }
    ul.filterwidget-nav > li em {
      font-family: "Roboto", sans-serif;
      font-size: 10px;
      font-style: normal;
      margin-right: 10px;
      word-break: normal;
      white-space: nowrap;
      text-align: right;
      display: block;
      zoom: 1;
      margin-top: -10px;
      width: 130px;
      float: right;
      overflow: hidden;
      font-size: 14px;
      text-transform: none;
      margin-top: 3px; }
      .notresponsive ul.filterwidget-nav > li em {
        width: 500px; }
      @media only screen and (min-width: 760px) {
        html ul.filterwidget-nav > li em {
          width: 500px; } }
  @media only screen and (min-width: 0px) and (max-width: 799px) {
    .responsive ul.filterwidget-nav .filterSoloChk label {
      font-size: 16px;
      float: left; }
    .responsive ul.filterwidget-nav .filterSoloChk .inputCSSr {
      float: right; }
    .responsive ul.filterwidget-nav .filterSoloChk:after {
      content: '';
      display: block;
      clear: both; } }

.notresponsive .filterwidget-page {
  background: #fff !important;
  box-shadow: inset -1px 0 0 #adadad; }
.notresponsive ul.filterwidget-nav > li {
  width: 186px; }
  .notresponsive ul.filterwidget-nav > li[data-filter-clear],
  .notresponsive ul.filterwidget-nav > li em {
    display: none; }

@media only screen and (min-width: 800px) {
  html .filterwidget-page {
    background: #fff !important;
    box-shadow: inset -1px 0 0 #adadad; }
  html ul.filterwidget-nav > li {
    width: 186px; }
    html ul.filterwidget-nav > li[data-filter-clear],
    html ul.filterwidget-nav > li em {
      display: none; } }
.filterwidget {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display: none;
  overflow: hidden;
  font-family: "Roboto", sans-serif; }
  .filterwidget input[type='text'] {
    margin-bottom: 0;
    border: none;
    padding-left: 20px;
    font-size: 15px;
    line-height: 15px; }
  .filterwidget button,
  .filterwidget input[type='submit'] {
    -webkit-touch-callout: none;
    -webkit-user-select: none; }
  .filterwidget._inView {
    display: block;
    z-index: 700;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; }
  .filterwidget fieldset {
    padding: 0;
    margin: 0; }
  .filterwidget .filterwidget-grid,
  .filterwidget .filterwidget-page,
  .filterwidget .filterwidget-subPg {
    height: 100%;
    min-height: 300px; }
  .filterwidget .filterwidget-subPg,
  .filterwidget .filterwidget-page {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff; }
  .filterwidget .filterwidget-subPg {
    display: block;
    margin: 0 0;
    padding: 0;
    position: absolute;
    top: 0; }
    .filterwidget .filterwidget-subPg._newest {
      z-index: 99; }
  @media only screen and (min-width: 0px) and (max-width: 799px) {
    .responsive .filterwidget._inView {
      -moz-animation-duration: 0.3s;
      -webkit-animation-duration: 0.3s;
      -moz-animation-name: slideRightToLeft;
      -webkit-animation-name: slideRightToLeft;
      height: 100%;
      top: 0 !important; }
    .responsive .filterwidget .filterwidget-grid.grid-container {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .responsive .filterwidget .filterwidget-subPg {
      z-index: 9;
      width: 100%; }
      .responsive .filterwidget .filterwidget-subPg, .responsive .filterwidget .filterwidget-subPg[data-filterwidget-page='orderBy'] {
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transition: -webkit-transform 300ms ease;
        transition: -webkit-transform 300ms ease;
        display: none; }
      .responsive .filterwidget .filterwidget-subPg._inView {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        opacity: 1; } }
  .device_HASTOUCH .filterwidget ._mask {
    display: none !important; }
  .notresponsive .filterwidget {
    overflow: visible;
    -webkit-transition: top 300ms ease;
    transition: top 300ms ease; }
    .notresponsive .filterwidget._inView {
      z-index: 500;
      -moz-animation-duration: 0.3s;
      -webkit-animation-duration: 0.3s;
      -moz-animation-name: appear;
      -webkit-animation-name: appear; }
      .notresponsive .filterwidget._inView ._mask {
        background: transparent;
        width: 100%;
        height: 100%;
        min-height: 100px;
        position: fixed;
        top: 0;
        left: 0; }
    .notresponsive .filterwidget form {
      position: relative;
      max-width: 569px;
      -webkit-box-shadow: -3px -1px 7px -4px rgba(0, 0, 0, 0.75);
      -moz-box-shadow: -3px -1px 7px -4px rgba(0, 0, 0, 0.75);
      box-shadow: -3px -1px 7px -4px rgba(0, 0, 0, 0.75); }
    .notresponsive .filterwidget .filterwidget-page {
      vertical-align: top;
      position: relative; }
    .notresponsive .filterwidget .filterwidget-page {
      display: inline-block;
      z-index: 2; }
    .notresponsive .filterwidget .filterwidget-subPg {
      min-width: 383px; }
      .notresponsive .filterwidget .filterwidget-subPg {
        display: none !important; }
      .notresponsive .filterwidget .filterwidget-subPg._inView, .notresponsive .filterwidget .filterwidget-subPg[data-filterwidget-page='orderBy'] {
        display: block !important;
        left: 100%; }
  @media only screen and (min-width: 800px) {
    html .filterwidget {
      overflow: visible;
      -webkit-transition: top 300ms ease;
      transition: top 300ms ease; }
      html .filterwidget._inView {
        z-index: 500;
        -moz-animation-duration: 0.3s;
        -webkit-animation-duration: 0.3s;
        -moz-animation-name: appear;
        -webkit-animation-name: appear; }
        html .filterwidget._inView ._mask {
          background: transparent;
          width: 100%;
          height: 100%;
          min-height: 100px;
          position: fixed;
          top: 0;
          left: 0; }
      html .filterwidget form {
        position: relative;
        max-width: 569px;
        -webkit-box-shadow: -3px -1px 7px -4px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: -3px -1px 7px -4px rgba(0, 0, 0, 0.75);
        box-shadow: -3px -1px 7px -4px rgba(0, 0, 0, 0.75); }
      html .filterwidget .filterwidget-page {
        vertical-align: top;
        position: relative; }
      html .filterwidget .filterwidget-page {
        display: inline-block;
        z-index: 2; }
      html .filterwidget .filterwidget-subPg {
        min-width: 383px; }
        html .filterwidget .filterwidget-subPg {
          display: none !important; }
        html .filterwidget .filterwidget-subPg._inView, html .filterwidget .filterwidget-subPg[data-filterwidget-page='orderBy'] {
          display: block !important;
          left: 100%; } }

div[data-respfilter-large] div[data-filter-loader] {
  display: none !important; }

.selectGroup {
  padding: 20px; }

.jsDateFilterSel {
  width: 190px; }
  .jsDateFilterSel.black {
    display: block;
    /*background-color: #000;*/
    border: 1px solid black; }
    .jsDateFilterSel.black select {
      color: black;
      /*&option:checked { color: white; }*/
      /*color: white;*/ }
      .jsDateFilterSel.black selectoption:not(:checked) {
        color: black; }
  .jsDateFilterSel select {
    display: block;
    background: transparent;
    border: none;
    color: black;
    font-size: 14px;
    height: 29px;
    border-radius: 0px;
    padding: 5px;
    /* If you add too much padding here, the options won't show in IE */
    width: 100%; }

.jsDateFilterSel_FROM,
.jsDateFilterSel_TO {
  display: flex; }
  .jsDateFilterSel_FROM select,
  .jsDateFilterSel_TO select {
    display: flex;
    flex: 1; }

[data-filterwidget-page] ::-webkit-scrollbar {
  width: 9px;
  height: 9px;
  background: #fff; }
[data-filterwidget-page] ::-webkit-scrollbar-button:start:decrement, [data-filterwidget-page] ::-webkit-scrollbar-button:end:increment {
  display: block;
  height: 0;
  background-color: transparent; }
[data-filterwidget-page] ::-webkit-scrollbar-track-piece {
  padding: 3px;
  background-color: #eee;
  -webkit-border-radius: 0;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px; }
[data-filterwidget-page] ::-webkit-scrollbar-thumb:vertical {
  height: 50px;
  background-color: #ccc;
  -webkit-border-radius: 8px;
  margin-right: 3px; }
[data-filterwidget-page] ::-webkit-scrollbar-thumb:horizontal {
  width: 50px;
  background-color: #ddd;
  -webkit-border-radius: 8px; }

/*TERRIGEN*/
#submit_browse_filter_form {
  height: 53px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #e62429;
  margin-right: 0px;
  width: 100px; }
  #submit_browse_filter_form span {
    background: none; }

input[type='checkbox'].inputCSSd + label.inputCSSr,
input[type='radio'].inputCSSd + label.inputCSSr {
  -webkit-appearance: none;
  padding: 10px;
  display: inline-block;
  position: relative;
  background-image: url("https://i.annihil.us/u/prod/marvel/images/sprites/iconInputSpriteTerrigen.png");
  background-repeat: no-repeat; }

.icon-search:before {
  content: '\23';
  color: transparent; }

.skewedBox {
  background: #e5e5e5;
  padding: 5px 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  border: none; }
  .skewedBox input[type='text'] {
    background: #e5e5e5;
    padding-left: 25px;
    height: 28px;
    /* padding-top: 10px;*/
    text-transform: capitalize; }

.lnkMDCU:before {
  content: none; }

.filterTabSet {
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1;
  text-shadow: none; }
  .filterTabSet h6 {
    padding: 0px;
    font-size: 12px;
    margin-top: 5px;
    margin-left: 16px;
    margin-right: 16px;
    font-weight: bold;
    line-height: 1 !important;
    font-family: "Roboto", sans-serif; }

.JCMultiRow-movie,
.JCMultiRow-videogame,
.JCMultiRow-comic_issue {
  margin-top: 20px; }

label {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase; }

html .juggernaut_listWidget input + label {
  padding: 11px 9px;
  font-family: "Roboto", sans-serif;
  font-weight: normal;
  font-size: 14px; }

/*
Colors
------------------------- */
/*
Primary Colors [for testing]
DELETE AFTER SPRINT 11
---------- */
/*
Colors with Alpha Transparency
---------- */
/*
 Red
 -------
 -red-1 changed from #eb2328 to #e62429 MVL-1450
 --- */
/*
Dark
---------- */
/*
Gold
---------- */
/*
Gray and White
---------- */
/*
  Preview Colors
 ----------*/
/*
Brand colors
---------- */
/*
Background colors
---------- */
/*
SVG backgrounds
---------- */
/*
Links
---------- */
/*
Typography
------------------------- */
/*
Headers and Tabs
---------- */
/*
Headlines and Body Copy
---------- */
/*
Font baselines
---------- */
/*
Colors (continued)
------------------------- */
/*
  Accent colors
  ---------- */
/*
  Warnings
  ---------- */
/*
  Success
  ---------- */
/*
Grid
------------------------- */
/*
Media Queries Breakpoints
------------------------- */
/*
Page Builder Container
------------------------- */
/*
Pathing
------------------------- */
/*
Cards and Media Objects
------------------------- */
/*
Bioheader, Collapsible, Accordion
------------------------- */
/*
POWER SLANT
------------------------ */
/*
Browser selectors
----------------- */
/*
Clearfix
------------------------- */
/* HEADERS */
.masthead__headline {
  font: 500 26px/1 "RobotoCondensed Bold", "Trebuchet MS", Helvetica, Arial, sans-serif;
  line-height: 1;
  text-transform: uppercase;
  transition: font-size 0.2s ease; }
  @media (min-width: 961px) {
    .masthead__headline {
      font-size: 44px; } }

.module-header,
.page-header,
.terrigen-header {
  font: 800 26px/1 "RobotoCondensed", "Trebuchet MS", Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase; }

/* Labels/Tabs/CTAs */
.masthead__eyebrow {
  font: 400 16px/1.1 "RobotoCondensed Bold", "Trebuchet MS", Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase; }

.masthead__cards__header, .masthead.miniBackground .masthead__copy {
  font: 400 12px/1 "RobotoCondensed Bold", "Trebuchet MS", Helvetica, Arial, sans-serif;
  color: #e62429;
  letter-spacing: 1px;
  text-transform: uppercase; }

.cta-btn, .cta-btn div {
  font: 800 14px/1 "Roboto Bold", "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-transform: uppercase; }

/* Other */
/*
 Set display to flex in extra-small screen sizes to resolve
 css-grid minimum-width scaling bug
 */
.grid-wrapper,
.grid-wrapper--nested {
  width: 100%;
  max-width: 1240px;
  padding: 0 30px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  /* TER-5010 - ensure that child nodes within grid never force a width > 100% of viewport */
  max-width: 100vw;
  overflow-x: hidden;
  /* TER-5166 - ensure that no vertical scrollbars appear in featured component*/
  overflow-y: hidden;
  /**
   * EXTRA SMALL SCREEN WIDTHS <= 375
   */
  /**
   * 12, 6, and 4 col items are full width on xs screen widths (< 375)
   */
  /**
   * 3 and 2 col items are half width on xs screen widths (< 375)
   */
  /**
   * 1 col items are third width on xs screen widths (< 375)
   */ }
  @media (min-width: 961px) {
    .grid-wrapper,
    .grid-wrapper--nested {
      padding: 0 20px; } }
  .grid-wrapper .flex-wrapper,
  .grid-wrapper--nested .flex-wrapper {
    display: flex; }
  .grid-wrapper .grid-col-12,
  .grid-wrapper .grid-col-10,
  .grid-wrapper .grid-col-8,
  .grid-wrapper .grid-col-6,
  .grid-wrapper .grid-col-4,
  .grid-wrapper .grid-col-4-1-col-padding,
  .grid-wrapper .grid-col-4-right-align-1-col-padding,
  .grid-wrapper .grid-col-aside,
  .grid-wrapper--nested .grid-col-12,
  .grid-wrapper--nested .grid-col-10,
  .grid-wrapper--nested .grid-col-8,
  .grid-wrapper--nested .grid-col-6,
  .grid-wrapper--nested .grid-col-4,
  .grid-wrapper--nested .grid-col-4-1-col-padding,
  .grid-wrapper--nested .grid-col-4-right-align-1-col-padding,
  .grid-wrapper--nested .grid-col-aside {
    grid-column: 1 / 13;
    grid-template-rows: auto auto auto;
    /* TER-4054: Prevent flexbox bugs within slider at small screen widths */
    display: block;
    width: 100%; }
  .grid-wrapper .grid-col-3,
  .grid-wrapper .grid-col-3--media,
  .grid-wrapper .grid-col-2,
  .grid-wrapper .grid-col-2--3-2,
  .grid-wrapper .grid-col-2--4-2,
  .grid-wrapper--nested .grid-col-3,
  .grid-wrapper--nested .grid-col-3--media,
  .grid-wrapper--nested .grid-col-2,
  .grid-wrapper--nested .grid-col-2--3-2,
  .grid-wrapper--nested .grid-col-2--4-2 {
    grid-column: span 6; }
  .grid-wrapper .grid-col-1,
  .grid-wrapper--nested .grid-col-1 {
    grid-column: span 4; }

/**
 * SMALL SCREEN WIDTHS 376 - 600
 */
/* TER-4409, TER-4448, TER-4436: force display: flex on devices smaller than 376 due to CSS Grid min-width bug */
@media (min-width: 375px) {
  .grid-wrapper,
  .grid-wrapper--nested {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 30px;
    max-width: 1240px;
    flex-direction: unset;
    align-items: unset;
    justify-content: unset;
    /**
     * 2 col items are third width on sm screen widths (376 - 600)
     */
    /* TER-5079 - update to explore card behavior in filter grids */ }
    .grid-wrapper .grid-col-2,
    .grid-wrapper--nested .grid-col-2 {
      grid-column: span 6; }

  /*
   * Accounting for nested version of the grid
   */
  .grid-wrapper .grid-wrapper--nested {
    grid-column: span 12;
    padding: 0; } }
/**
 * MEDIUM SCREEN WIDTHS 601 - 839
 */
@media (min-width: 601px) {
  .grid-wrapper,
  .grid-wrapper--nested {
    /**
     * 1 col items are sixth width on md screen widths (601 - 839)
     */
    /* TER-5079 - update to explore card behavior in filter grids */ }
    .grid-wrapper .grid-col-1,
    .grid-wrapper--nested .grid-col-1 {
      grid-column: span 2; }
    .grid-wrapper .grid-col-2,
    .grid-wrapper--nested .grid-col-2 {
      grid-column: span 4; }
    .grid-wrapper .grid-col-2--3-2,
    .grid-wrapper--nested .grid-col-2--3-2 {
      grid-column: span 3; }
    .grid-wrapper .grid-col-2--4-2,
    .grid-wrapper--nested .grid-col-2--4-2 {
      grid-column: span 4; } }
/**
 * LARGE SCREEN WIDTHS 841 - 1240
 */
@media (min-width: 839px) {
  .grid-wrapper,
  .grid-wrapper--nested {
    /**
    * Gutter and padding shrinks on lg screen widths (840 - 1240)
    */
    /**
    * 12 col grid-items with exactly one column of padding
    */
    /**
    * 5 col grid-items with exactly one column of padding
    */
    /**
    * 5 col grid-items, right aligned
    */
    /**
    * 4 col grid-items with exactly one column of padding
    */
    /**
    * 10 col items are half width on lg screen widths (840 - 1240)
    */
    /**
    * 8 col items are half width on lg screen widths (840 - 1240)
    */
    /**
    * 6 col items are half width on lg screen widths (840 - 1240)
    */
    /**
    * 4 col items are third width on lg screen widths (840 - 1240)
    */
    /**
    * 3 col items are quarter width on lg screen widths (840 - 1240)
    */
    /**
    * 2 col items are sixth width on lg screen widths (840 - 1240)
    */
    /**
    * 2 column items that grow to 3 columns from 601 - 839 then shrink back down to 2 columns on (840 - 1240)
    */
    /**
    * 1 col items are twelfth width on lg screen widths (840 - 1240)
    */ }
    .grid-wrapper .grid-wrapper,
    .grid-wrapper--nested .grid-wrapper {
      grid-gap: 15px; }
    .grid-wrapper .grid-full-1-col-padding,
    .grid-wrapper--nested .grid-full-1-col-padding {
      grid-column-start: 2;
      grid-column-end: 12; }
    .grid-wrapper .grid-col-5-1-col-padding,
    .grid-wrapper--nested .grid-col-5-1-col-padding {
      grid-column-start: 2;
      grid-column-end: 6; }
    .grid-wrapper .grid-col-5-right-align,
    .grid-wrapper--nested .grid-col-5-right-align {
      grid-column-start: 8;
      grid-column-end: 12; }
    .grid-wrapper .grid-col-4-right-align-1-col-padding,
    .grid-wrapper--nested .grid-col-4-right-align-1-col-padding {
      grid-column-start: 7;
      grid-column-end: 13; }
    .grid-wrapper .grid-col-10,
    .grid-wrapper--nested .grid-col-10 {
      grid-column: span 10; }
    .grid-wrapper .grid-col-8,
    .grid-wrapper--nested .grid-col-8 {
      grid-column: span 8; }
    .grid-wrapper .grid-col-6,
    .grid-wrapper--nested .grid-col-6 {
      grid-column: span 6; }
    .grid-wrapper .grid-col-5,
    .grid-wrapper--nested .grid-col-5 {
      grid-column: span 5; }
    .grid-wrapper .grid-col-4,
    .grid-wrapper--nested .grid-col-4 {
      grid-column: span 4; }
    .grid-wrapper .grid-col-3,
    .grid-wrapper .grid-col-3--media,
    .grid-wrapper .grid-col-aside,
    .grid-wrapper--nested .grid-col-3,
    .grid-wrapper--nested .grid-col-3--media,
    .grid-wrapper--nested .grid-col-aside {
      grid-column: span 3; }
    .grid-wrapper .grid-col-2,
    .grid-wrapper--nested .grid-col-2 {
      grid-column: span 2; }
    .grid-wrapper .grid-col-2--3-2,
    .grid-wrapper--nested .grid-col-2--3-2 {
      grid-column: span 2; }
    .grid-wrapper .grid-col-2--4-2,
    .grid-wrapper--nested .grid-col-2--4-2 {
      grid-column: span 2; }
    .grid-wrapper .grid-col-1,
    .grid-wrapper--nested .grid-col-1 {
      grid-column: span 1; } }
/**
 * EXTRA LARGE SCREEN WIDTHS > 1240
 */
@media (min-width: 1241px) {
  /**
   * Gutter and padding removed on xl screen widths (840 - 1240)
   */
  .grid-wrapper {
    grid-gap: 15px;
    /**
     * 10 col items are half width on lg screen widths (840 - 1240)
     */
    /**
     * 8 col items are half width on lg screen widths (840 - 1240)
     */
    /**
     * 6 col items are half width on lg screen widths (840 - 1240)
     */
    /**
     * 4 col items are third width on lg screen widths (840 - 1240)
     */
    /**
     * 3 col items are quarter width on lg screen widths (840 - 1240)
     */
    /**
     * 2 col items are sixth width on lg screen widths (840 - 1240)
     */ }
    .grid-wrapper .grid-col-10 {
      grid-column: span 10; }
    .grid-wrapper .grid-col-8 {
      grid-column: span 8; }
    .grid-wrapper .grid-col-6 {
      grid-column: span 6; }
    .grid-wrapper .grid-col-4 {
      grid-column: span 4; }
    .grid-wrapper .grid-col-3,
    .grid-wrapper .grid-col-3--media {
      grid-column: span 3; }
    .grid-wrapper .grid-col-2 {
      grid-column: span 2; } }
/*
* Create a grid wrapper based on the flexbox spec
* Note: This will probably need to be played with a bit as we expand usage
*/
.flex-wrapper,
.flex-wrapper--nested {
  width: 100%;
  max-width: 1240px;
  padding: 0 30px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  overflow-x: hidden;
  overflow-y: hidden; }
  @media (min-width: 961px) {
    .flex-wrapper,
    .flex-wrapper--nested {
      padding: 0 20px; } }
  .flex-wrapper .flex-col-auto,
  .flex-wrapper--nested .flex-col-auto {
    flex: 0 0 100%; }
  .flex-wrapper .flex-col-half,
  .flex-wrapper--nested .flex-col-half {
    flex: 0 0 50%; }
  @media (min-width: 839px) {
    .flex-wrapper,
    .flex-wrapper--nested {
      flex-wrap: nowrap; }
      .flex-wrapper .flex-col-half,
      .flex-wrapper--nested .flex-col-half {
        flex: 0 0 50%; }
      .flex-wrapper .flex-col-auto,
      .flex-wrapper--nested .flex-col-auto {
        flex: 1; } }
  .flex-wrapper .flex-col-1,
  .flex-wrapper--nested .flex-col-1 {
    width: 100%;
    flex: 0 0 100%; }
    @media (min-width: 839px) {
      .flex-wrapper .flex-col-1,
      .flex-wrapper--nested .flex-col-1 {
        width: auto;
        flex: 0 0 calc(100% / (12 / 1)); } }
  .flex-wrapper .flex-col-2,
  .flex-wrapper--nested .flex-col-2 {
    width: 100%;
    flex: 0 0 100%; }
    @media (min-width: 839px) {
      .flex-wrapper .flex-col-2,
      .flex-wrapper--nested .flex-col-2 {
        width: auto;
        flex: 0 0 calc(100% / (12 / 2)); } }
  .flex-wrapper .flex-col-3,
  .flex-wrapper--nested .flex-col-3 {
    width: 100%;
    flex: 0 0 100%; }
    @media (min-width: 839px) {
      .flex-wrapper .flex-col-3,
      .flex-wrapper--nested .flex-col-3 {
        width: auto;
        flex: 0 0 calc(100% / (12 / 3)); } }
  .flex-wrapper .flex-col-4,
  .flex-wrapper--nested .flex-col-4 {
    width: 100%;
    flex: 0 0 100%; }
    @media (min-width: 839px) {
      .flex-wrapper .flex-col-4,
      .flex-wrapper--nested .flex-col-4 {
        width: auto;
        flex: 0 0 calc(100% / (12 / 4)); } }
  .flex-wrapper .flex-col-5,
  .flex-wrapper--nested .flex-col-5 {
    width: 100%;
    flex: 0 0 100%; }
    @media (min-width: 839px) {
      .flex-wrapper .flex-col-5,
      .flex-wrapper--nested .flex-col-5 {
        width: auto;
        flex: 0 0 calc(100% / (12 / 5)); } }
  .flex-wrapper .flex-col-6,
  .flex-wrapper--nested .flex-col-6 {
    width: 100%;
    flex: 0 0 100%; }
    @media (min-width: 839px) {
      .flex-wrapper .flex-col-6,
      .flex-wrapper--nested .flex-col-6 {
        width: auto;
        flex: 0 0 calc(100% / (12 / 6)); } }
  .flex-wrapper .flex-col-7,
  .flex-wrapper--nested .flex-col-7 {
    width: 100%;
    flex: 0 0 100%; }
    @media (min-width: 839px) {
      .flex-wrapper .flex-col-7,
      .flex-wrapper--nested .flex-col-7 {
        width: auto;
        flex: 0 0 calc(100% / (12 / 7)); } }
  .flex-wrapper .flex-col-8,
  .flex-wrapper--nested .flex-col-8 {
    width: 100%;
    flex: 0 0 100%; }
    @media (min-width: 839px) {
      .flex-wrapper .flex-col-8,
      .flex-wrapper--nested .flex-col-8 {
        width: auto;
        flex: 0 0 calc(100% / (12 / 8)); } }
  .flex-wrapper .flex-col-9,
  .flex-wrapper--nested .flex-col-9 {
    width: 100%;
    flex: 0 0 100%; }
    @media (min-width: 839px) {
      .flex-wrapper .flex-col-9,
      .flex-wrapper--nested .flex-col-9 {
        width: auto;
        flex: 0 0 calc(100% / (12 / 9)); } }
  .flex-wrapper .flex-col-10,
  .flex-wrapper--nested .flex-col-10 {
    width: 100%;
    flex: 0 0 100%; }
    @media (min-width: 839px) {
      .flex-wrapper .flex-col-10,
      .flex-wrapper--nested .flex-col-10 {
        width: auto;
        flex: 0 0 calc(100% / (12 / 10)); } }
  .flex-wrapper .flex-col-11,
  .flex-wrapper--nested .flex-col-11 {
    width: 100%;
    flex: 0 0 100%; }
    @media (min-width: 839px) {
      .flex-wrapper .flex-col-11,
      .flex-wrapper--nested .flex-col-11 {
        width: auto;
        flex: 0 0 calc(100% / (12 / 11)); } }
  .flex-wrapper .flex-col-12,
  .flex-wrapper--nested .flex-col-12 {
    width: 100%;
    flex: 0 0 100%; }
    @media (min-width: 839px) {
      .flex-wrapper .flex-col-12,
      .flex-wrapper--nested .flex-col-12 {
        width: auto;
        flex: 0 0 calc(100% / (12 / 12)); } }

.ter__page-content .flex-wrapper,
.module .flex-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 1240px;
  padding: 0 30px;
  margin: 0 auto; }
  .ter__page-content .flex-wrapper > *,
  .module .flex-wrapper > * {
    flex: 0 0 100%; }
  @media (min-width: 839px) {
    .ter__page-content .flex-wrapper,
    .module .flex-wrapper {
      padding: 0 20px; }
      .ter__page-content .flex-wrapper .flex-col-12,
      .module .flex-wrapper .flex-col-12 {
        flex: 0 0 100%; }
      .ter__page-content .flex-wrapper .flex-col-8,
      .module .flex-wrapper .flex-col-8 {
        flex: 0 0 66.666%; }
      .ter__page-content .flex-wrapper .flex-col-6,
      .module .flex-wrapper .flex-col-6 {
        flex: 0 0 50%; }
      .ter__page-content .flex-wrapper .flex-col-4,
      .module .flex-wrapper .flex-col-4 {
        flex: 0 0 33.333%; }
      .ter__page-content .flex-wrapper .flex-col-3,
      .module .flex-wrapper .flex-col-3 {
        flex: 0 0 25%; } }
  .ter__page-content .flex-wrapper .flex-wrapper,
  .module .flex-wrapper .flex-wrapper {
    padding: 0 !important; }

.cta-btn {
  background-color: transparent;
  border-radius: 0;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  margin: 15px auto;
  overflow: hidden;
  padding: 0;
  position: relative;
  letter-spacing: 0px;
  width: auto;
  /* MVL-1315 - Regression from MVL-1005 */
  z-index: 10;
  /* Button variants */ }
  .cta-btn .innerFill {
    padding: 0 35px 0 35px; }
  .cta-btn div {
    display: block;
    text-align: center; }
    .cta-btn div::before {
      left: 0;
      top: 0; }
    .cta-btn div::after {
      bottom: 0;
      right: 0;
      transform: rotate(180deg); }
    .cta-btn div::before, .cta-btn div::after {
      border-color: transparent;
      border-style: solid;
      border-width: 0 0 16px 16px;
      box-sizing: border-box;
      content: "";
      display: block;
      position: absolute; }
  .cta-btn::before, .cta-btn::after {
    border-style: solid;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 16px;
    position: relative; }
  .cta-btn::before {
    border-width: 0 0 16px 16px;
    margin-left: 16px;
    top: 0; }
  .cta-btn::after {
    border-width: 16px 16px 0 0;
    bottom: 0;
    margin-right: 16px; }
  .cta-btn:focus {
    outline: 2px solid #c6a972; }
  .cta-btn.cta-btn--outline.cta-btn--red::before, .cta-btn.cta-btn--outline.cta-btn--red::after {
    border-color: #e62429;
    transition: none;
    width: calc(100% - 16px); }
  .cta-btn.cta-btn--outline.cta-btn--red::before {
    border-width: 1px 1px 0 0;
    right: 0; }
  .cta-btn.cta-btn--outline.cta-btn--red::after {
    border-width: 0 0 1px 1px;
    left: 0; }
  .cta-btn.cta-btn--outline.cta-btn--red .innerFill {
    background-color: transparent;
    border-left: 1px solid #e62429;
    border-right: 1px solid #e62429;
    color: #e62429;
    opacity: 1;
    transition: none;
    text-align: center;
    line-height: 16px; }
    .cta-btn.cta-btn--outline.cta-btn--red .innerFill::before, .cta-btn.cta-btn--outline.cta-btn--red .innerFill::after {
      background-size: 16px 46px;
      background-image: repeating-linear-gradient(-45deg, #e62429, #e62429 1px, transparent 1px, transparent 16px);
      transition: none; }
    .cta-btn.cta-btn--outline.cta-btn--red .innerFill a {
      display: block; }
  .cta-btn.cta-btn--outline.cta-btn--red:hover::before, .cta-btn.cta-btn--outline.cta-btn--red:hover::after {
    opacity: 0.4;
    transform: translate3D(0); }
  .cta-btn.cta-btn--outline.cta-btn--red:hover .innerFill {
    border-color: rgba(235, 35, 40, 0.4); }
    .cta-btn.cta-btn--outline.cta-btn--red:hover .innerFill::before, .cta-btn.cta-btn--outline.cta-btn--red:hover .innerFill::after {
      opacity: 0.4; }
  .cta-btn.cta-btn--outline.cta-btn--light::before, .cta-btn.cta-btn--outline.cta-btn--light::after {
    border-color: #fff;
    transition: none;
    width: calc(100% - 16px); }
  .cta-btn.cta-btn--outline.cta-btn--light::before {
    border-width: 1px 1px 0 0;
    right: 0; }
  .cta-btn.cta-btn--outline.cta-btn--light::after {
    border-width: 0 0 1px 1px;
    left: 0; }
  .cta-btn.cta-btn--outline.cta-btn--light .innerFill {
    background-color: transparent;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    color: #fff;
    opacity: 1;
    transition: none;
    text-align: center;
    line-height: 16px; }
    .cta-btn.cta-btn--outline.cta-btn--light .innerFill::before, .cta-btn.cta-btn--outline.cta-btn--light .innerFill::after {
      background-size: 16px 46px;
      background-image: repeating-linear-gradient(-45deg, white, white 1px, transparent 1px, transparent 16px);
      transition: none; }
    .cta-btn.cta-btn--outline.cta-btn--light .innerFill a {
      display: block; }
  .cta-btn.cta-btn--outline.cta-btn--light:hover::before, .cta-btn.cta-btn--outline.cta-btn--light:hover::after {
    opacity: 0.4;
    transform: translate3D(0); }
  .cta-btn.cta-btn--outline.cta-btn--light:hover .innerFill {
    border-color: rgba(255, 255, 255, 0.4); }
    .cta-btn.cta-btn--outline.cta-btn--light:hover .innerFill::before, .cta-btn.cta-btn--outline.cta-btn--light:hover .innerFill::after {
      opacity: 0.4; }
  .cta-btn.cta-btn--outline.cta-btn--dark::before, .cta-btn.cta-btn--outline.cta-btn--dark::after {
    border-color: #151515;
    transition: none;
    width: calc(100% - 16px); }
  .cta-btn.cta-btn--outline.cta-btn--dark::before {
    border-width: 1px 1px 0 0;
    right: 0; }
  .cta-btn.cta-btn--outline.cta-btn--dark::after {
    border-width: 0 0 1px 1px;
    left: 0; }
  .cta-btn.cta-btn--outline.cta-btn--dark .innerFill {
    background-color: transparent;
    border-left: 1px solid #151515;
    border-right: 1px solid #151515;
    color: #151515;
    opacity: 1;
    transition: none;
    text-align: center;
    line-height: 16px; }
    .cta-btn.cta-btn--outline.cta-btn--dark .innerFill::before, .cta-btn.cta-btn--outline.cta-btn--dark .innerFill::after {
      background-size: 16px 46px;
      background-image: repeating-linear-gradient(-45deg, #151515, #151515 1px, transparent 1px, transparent 16px);
      transition: none; }
    .cta-btn.cta-btn--outline.cta-btn--dark .innerFill a {
      display: block; }
  .cta-btn.cta-btn--outline.cta-btn--dark:hover::before, .cta-btn.cta-btn--outline.cta-btn--dark:hover::after {
    opacity: 0.4;
    transform: translate3D(0); }
  .cta-btn.cta-btn--outline.cta-btn--dark:hover .innerFill {
    border-color: rgba(32, 32, 32, 0.4); }
    .cta-btn.cta-btn--outline.cta-btn--dark:hover .innerFill::before, .cta-btn.cta-btn--outline.cta-btn--dark:hover .innerFill::after {
      opacity: 0.4; }
  .cta-btn.cta-btn--solid.cta-btn--red::before, .cta-btn.cta-btn--solid.cta-btn--red::after {
    background-color: #e62429;
    border-color: #e62429;
    transition: none; }
  .cta-btn.cta-btn--solid.cta-btn--red::before {
    margin-left: calc(16px-1px); }
  .cta-btn.cta-btn--solid.cta-btn--red::after {
    margin-right: calc(16px-1px); }
  .cta-btn.cta-btn--solid.cta-btn--red .innerFill {
    color: #fff;
    background-color: #e62429;
    transition: none;
    text-align: center;
    line-height: 16px; }
    .cta-btn.cta-btn--solid.cta-btn--red .innerFill::before, .cta-btn.cta-btn--solid.cta-btn--red .innerFill::after {
      border-color: #e62429 transparent;
      transition: none; }
    .cta-btn.cta-btn--solid.cta-btn--red .innerFill img {
      max-height: 16px;
      width: auto;
      text-align: center;
      margin: 0 auto !important; }
  .cta-btn.cta-btn--solid.cta-btn--red:hover::before, .cta-btn.cta-btn--solid.cta-btn--red:hover::after {
    background-color: #9f0013;
    border-color: #9f0013;
    opacity: 1; }
  .cta-btn.cta-btn--solid.cta-btn--red:hover .innerFill {
    background-color: #9f0013;
    border-color: #9f0013;
    color: #fff; }
    .cta-btn.cta-btn--solid.cta-btn--red:hover .innerFill::before {
      border-color: #9f0013 transparent;
      opacity: 1; }
    .cta-btn.cta-btn--solid.cta-btn--red:hover .innerFill::after {
      border-color: #9f0013 transparent;
      opacity: 1; }
  .cta-btn.cta-btn--solid.cta-btn--red:hover div {
    background-color: transparent; }
    .cta-btn.cta-btn--solid.cta-btn--red:hover div::before, .cta-btn.cta-btn--solid.cta-btn--red:hover div::after {
      border-color: transparent; }
  .cta-btn.cta-btn--solid.cta-btn--light::before, .cta-btn.cta-btn--solid.cta-btn--light::after {
    background-color: #fff;
    border-color: #fff;
    transition: none; }
  .cta-btn.cta-btn--solid.cta-btn--light::before {
    margin-left: calc(16px-1px); }
  .cta-btn.cta-btn--solid.cta-btn--light::after {
    margin-right: calc(16px-1px); }
  .cta-btn.cta-btn--solid.cta-btn--light .innerFill {
    color: #151515;
    background-color: #fff;
    transition: none;
    text-align: center;
    line-height: 16px; }
    .cta-btn.cta-btn--solid.cta-btn--light .innerFill::before, .cta-btn.cta-btn--solid.cta-btn--light .innerFill::after {
      border-color: #fff transparent;
      transition: none; }
    .cta-btn.cta-btn--solid.cta-btn--light .innerFill img {
      max-height: 16px;
      width: auto;
      text-align: center;
      margin: 0 auto !important; }
  .cta-btn.cta-btn--solid.cta-btn--light:hover::before, .cta-btn.cta-btn--solid.cta-btn--light:hover::after {
    background-color: #c3c3c3;
    border-color: #c3c3c3;
    opacity: 1; }
  .cta-btn.cta-btn--solid.cta-btn--light:hover .innerFill {
    background-color: #c3c3c3;
    border-color: #c3c3c3;
    color: #151515; }
    .cta-btn.cta-btn--solid.cta-btn--light:hover .innerFill::before {
      border-color: #c3c3c3 transparent;
      opacity: 1; }
    .cta-btn.cta-btn--solid.cta-btn--light:hover .innerFill::after {
      border-color: #c3c3c3 transparent;
      opacity: 1; }
  .cta-btn.cta-btn--solid.cta-btn--light:hover div {
    background-color: transparent; }
    .cta-btn.cta-btn--solid.cta-btn--light:hover div::before, .cta-btn.cta-btn--solid.cta-btn--light:hover div::after {
      border-color: transparent; }
  .cta-btn.cta-btn--social {
    width: 220px; }
    .cta-btn.cta-btn--social.cta-btn--light::before, .cta-btn.cta-btn--social.cta-btn--light::after {
      background-color: #fff;
      border-color: #fff;
      transition: none; }
    .cta-btn.cta-btn--social.cta-btn--light::before {
      margin-left: calc(16px-1px); }
    .cta-btn.cta-btn--social.cta-btn--light::after {
      margin-right: calc(16px-1px); }
    .cta-btn.cta-btn--social.cta-btn--light .innerFill {
      color: #151515;
      background-color: #fff;
      transition: none;
      text-align: center;
      line-height: 16px; }
      .cta-btn.cta-btn--social.cta-btn--light .innerFill::before, .cta-btn.cta-btn--social.cta-btn--light .innerFill::after {
        border-color: #fff transparent;
        transition: none; }
      .cta-btn.cta-btn--social.cta-btn--light .innerFill img {
        max-height: 16px;
        width: auto;
        text-align: center;
        margin: 0 auto !important; }
    .cta-btn.cta-btn--social.cta-btn--light:hover::before, .cta-btn.cta-btn--social.cta-btn--light:hover::after {
      background-color: #c3c3c3;
      border-color: #c3c3c3;
      opacity: 1; }
    .cta-btn.cta-btn--social.cta-btn--light:hover .innerFill {
      background-color: #c3c3c3;
      border-color: #c3c3c3;
      color: #151515; }
      .cta-btn.cta-btn--social.cta-btn--light:hover .innerFill::before {
        border-color: #c3c3c3 transparent;
        opacity: 1; }
      .cta-btn.cta-btn--social.cta-btn--light:hover .innerFill::after {
        border-color: #c3c3c3 transparent;
        opacity: 1; }
    .cta-btn.cta-btn--social.cta-btn--light:hover div {
      background-color: transparent; }
      .cta-btn.cta-btn--social.cta-btn--light:hover div::before, .cta-btn.cta-btn--social.cta-btn--light:hover div::after {
        border-color: transparent; }
    .cta-btn.cta-btn--social .icon--svg {
      position: absolute;
      left: 25px;
      top: 13px; }

body {
  margin: 0;
  padding: 0;
  width: 100%;
  font-family: 20px;
  line-height: 1.3; }

ul {
  list-style: none;
  margin: 0;
  padding: 0; }

ul li {
  margin: 0;
  padding: 0; }

ol {
  margin: 0;
  padding: 0; }

p {
  padding: 0;
  margin: 0; }

h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0;
  font-weight: normal; }

fieldset {
  border: none;
  margin: 0;
  padding: 0; }

button {
  outline: none;
  cursor: pointer;
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0; }

a {
  text-decoration: none;
  color: inherit; }

figure {
  margin: 0;
  padding: 0; }

div {
  margin: 0;
  padding: 0; }

*,
::after,
::before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.center {
  margin: 0 auto; }
  .center--x {
    left: 50%;
    position: relative;
    transform: translateX(-50%); }
    .center--x__abs {
      position: absolute; }
  .center--y {
    top: 50%;
    position: relative;
    transform: translateY(-50%); }
    .center--y__abs {
      position: absolute; }
  .center--xy {
    left: 50%;
    top: 50%;
    position: relative;
    transform: translate(-50%, -50%); }
    .center--xy__abs {
      position: absolute; }

.loader--a {
  animation: animate-a 1.3s ease infinite;
  clip: rect(0, 40px, 40px, 20px);
  height: 40px;
  width: 40px;
  position: absolute;
  left: calc(50% - 20px);
  top: calc(50% - 20px); }
  .loader--a::after {
    animation: animate-a2 1.3s ease-in-out infinite;
    clip: rect(0, 40px, 40px, 20px);
    content: '';
    border-radius: 50%;
    height: 40px;
    width: 40px;
    left: 0;
    top: 0;
    position: absolute; }
.loader--b {
  animation: animate-b 1.3s ease infinite;
  clip: rect(0, 40px, 40px, 20px);
  height: 40px;
  width: 40px;
  position: absolute;
  left: calc(50% - 20px);
  top: calc(50% - 20px);
  transform: scale(1, -1); }
  .loader--b::after {
    box-shadow: inset 0 0 0 3px #e62429;
    animation: animate-b2 1.3s ease-in-out infinite;
    clip: rect(0, 40px, 40px, 20px);
    content: '';
    border-radius: 50%;
    height: 40px;
    width: 40px;
    left: 0;
    top: 0;
    position: absolute;
    transform: scale(1, -1); }

@keyframes animate-a {
  0% {
    transform: rotate(-360deg); }
  100% {
    transform: rotate(360deg); } }
@keyframes animate-a2 {
  0% {
    box-shadow: inset 0 0 0 3px #e62429;
    transform: rotate(180deg); }
  40% {
    box-shadow: inset 0 0 0 3px #e62429;
    transform: rotate(70deg); }
  60% {
    box-shadow: inset 0 0 0 3px #e62429;
    transform: rotate(70deg); }
  100% {
    box-shadow: inset 0 0 0 3px #e62429;
    transform: rotate(180deg); } }
@keyframes animate-b {
  0% {
    transform: rotate(-180deg); }
  100% {
    transform: rotate(540deg); } }
@keyframes animate-b2 {
  0% {
    box-shadow: inset 0 0 0 3px #e62429;
    transform: rotate(180deg); }
  40% {
    box-shadow: inset 0 0 0 3px #e62429;
    transform: rotate(70deg); }
  60% {
    box-shadow: inset 0 0 0 3px #e62429;
    transform: rotate(70deg); }
  100% {
    box-shadow: inset 0 0 0 3px #e62429;
    transform: rotate(180deg); } }
body {
  color: #202020; }

html {
  width: 100%;
  min-width: 320px !important;
  overflow-x: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased; }
  html body {
    font-family: "Roboto";
    font-weight: normal; }
  html strong,
  html b {
    font-family: "Roboto";
    font-weight: bold; }

.masthead {
  margin: 0 auto 50px;
  width: 100%;
  position: relative;
  /**
   * MINI VARIANT
   */
  /**
   * ANNOUNCEMENT VARIANT
   */
  /**
   * LOB VARIANT
   */ }
  .masthead__background {
    background-color: #151515;
    height: 300px;
    left: 0;
    order: 1;
    position: relative;
    top: 0;
    width: 100%; }
    .masthead__background::after {
      background: linear-gradient(to right, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      content: '';
      filter: progid:dximagetransform.microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000', GradientType=1 );
      height: 100%;
      position: absolute;
      width: 60%; }
  .masthead__wrapper {
    position: relative;
    clip-path: polygon(0% 0%, 0% 98%, 100% 92%, 100% 0%);
    transition: clip-path 0.25s ease-in; }
  .masthead__hero {
    display: flex;
    flex-direction: column;
    height: auto;
    position: relative;
    width: 100%;
    background-color: #151515;
    /*clip-path: $power-slant;*/ }
  .masthead__main {
    align-items: center;
    display: flex;
    height: auto;
    order: 2;
    padding: 50px 0;
    position: relative;
    width: 100%; }
  .masthead__container {
    position: relative;
    width: 100%;
    padding: 0 30px 50px;
    margin: 0 auto;
    white-space: normal;
    z-index: 1; }
  .masthead__eyebrow {
    position: relative;
    color: #fff;
    margin: 0 0 40px;
    position: relative; }
    .masthead__eyebrow::before, .masthead__eyebrow::after {
      background-color: #c6a972;
      content: '';
      display: block;
      height: 2px;
      position: absolute;
      transform: rotate(-45deg) skewX(45deg);
      width: 34px; }
    .masthead__eyebrow::before {
      left: 53px;
      top: -8px;
      transform-origin: left bottom; }
    .masthead__eyebrow::after {
      left: -6px;
      top: calc(100% + 3px);
      transform-origin: right top; }
  .masthead__headline {
    color: #fff;
    padding: 0 0 20px; }
  .masthead__copy {
    font: 500 18px/24px "Roboto";
    color: #fff;
    line-height: 1.5;
    margin: 0 0 50px 0; }
  .masthead__cards {
    background-color: #fff;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    padding: 20px 0 0 0;
    position: relative;
    top: 0;
    width: 100%;
    max-width: 1200px; }
    .masthead__cards__wrapper {
      width: 100%; }
      .masthead__cards__wrapper .mvl-card__media-wrapper,
      .masthead__cards__wrapper .card-body__headline {
        color: #fff;
        white-space: normal; }
    .masthead__cards__item {
      margin: 0 10px 0 0;
      position: relative;
      width: 182px; }
      .masthead__cards__item:last-child {
        margin: 0; }
    .masthead__cards__header {
      display: none;
      min-height: 29px;
      padding: 0 0 15px; }
    .masthead__cards__title {
      color: #e62429;
      font-size: 17px;
      font-weight: 800;
      margin: 20px 0 10px; }
    .masthead__cards .social {
      display: none; }
  .masthead__video {
    position: relative;
    height: 280px;
    width: 100%; }
    .masthead__video .video-container {
      height: 100%; }
      .masthead__video .video-container > div {
        height: 100%;
        width: 100%; }
      .masthead__video .video-container video {
        object-fit: cover; }
  .masthead .social {
    padding: 26px 30px 15px;
    /*margin: 50px 0 0 0;*/
    text-align: right;
    /*border-top: thin solid #E5E5E5;*/
    border-bottom: thin solid #e5e5e5; }
    .masthead .social__title {
      position: absolute;
      left: 30px;
      color: #bbb;
      line-height: 1;
      margin: 0 0 15px 0;
      font: 500 16px/1.1 "RobotoCondensed Bold";
      letter-spacing: 2px;
      text-transform: uppercase; }
    .masthead .social__img {
      margin: 0 0 0 30px; }
    .masthead .social .icon--svg {
      position: relative;
      top: -2px; }
  .masthead .cta-btn {
    display: inline-block;
    margin: 0 20px 0 0; }
    .masthead .cta-btn:last-child {
      margin: 0; }
  .masthead.skin .powerSlashShadow {
    display: none; }
  .masthead .powerSlashShadow {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
  .masthead.half .masthead__background::before {
    content: '';
    display: none; }
  .masthead.half .masthead__background::after {
    content: '';
    display: none; }
  .masthead.mini.half {
    /*background-color: $brand-dark;*/ }
    .masthead.mini.half .masthead__main {
      text-align: left; }
    .masthead.mini.half .masthead__background {
      opacity: 1; }
      .masthead.mini.half .masthead__background::before {
        width: 40%; }
      .masthead.mini.half .masthead__background::after {
        left: 40%; }
    .masthead.mini.half .masthead__container {
      width: 100%; }
      .masthead.mini.half .masthead__container::before {
        left: 45px;
        top: -20px;
        width: 40px; }
      .masthead.mini.half .masthead__container::after {
        bottom: auto;
        left: -35px;
        top: 62px;
        width: 40px; }
    .masthead.mini.half .masthead__cards {
      margin: -60px auto 0; }
    .masthead.mini.half .masthead__headline {
      position: relative;
      margin: 0 0 40px;
      padding: 0; }
      .masthead.mini.half .masthead__headline::before, .masthead.mini.half .masthead__headline::after {
        background-color: #c6a972;
        content: '';
        display: block;
        height: 2px;
        position: absolute;
        transform: rotate(-45deg) skewX(45deg);
        width: 34px; }
      .masthead.mini.half .masthead__headline::before {
        left: 53px;
        top: -8px;
        transform-origin: left bottom; }
      .masthead.mini.half .masthead__headline::after {
        left: -6px;
        top: calc(100% + 3px);
        transform-origin: right top; }
  .masthead.miniBackground {
    background-color: transparent; }
    .masthead.miniBackground .masthead__background__wrapper {
      background-color: #151515;
      clip-path: polygon(0% 0%, 0% 98%, 100% 92%, 100% 0%); }
    .masthead.miniBackground .masthead__background {
      height: 300px;
      opacity: 0.4; }
      .masthead.miniBackground .masthead__background::after {
        background: none; }
    .masthead.miniBackground .masthead__hero {
      position: absolute;
      top: 0;
      height: 300px;
      background-color: transparent; }
    .masthead.miniBackground .masthead__headline {
      font-size: 40px;
      margin: 0;
      padding: 0; }
    .masthead.miniBackground .masthead__copy {
      padding: 0;
      margin: 0; }
    .masthead.miniBackground .masthead__main {
      height: 100%;
      max-width: none;
      position: absolute;
      text-align: center;
      top: 0;
      width: 100%; }
    .masthead.miniBackground .masthead__container {
      margin: 0 auto;
      overflow: visible; }
      .masthead.miniBackground .masthead__container::before, .masthead.miniBackground .masthead__container::after {
        background-color: rgba(255, 255, 255, 0.5);
        content: '';
        height: 2px;
        left: 60%;
        position: absolute;
        top: -30px;
        transform: rotate(-45deg);
        width: 50px; }
      .masthead.miniBackground .masthead__container::after {
        bottom: -25px;
        left: 30%;
        top: auto;
        transform: rotate(-45deg);
        width: 50px; }
    .masthead.miniBackground .masthead__cards {
      margin: -60px auto 0; }
    .masthead.miniBackground .masthead .social__title {
      margin: 0; }
    .masthead.miniBackground .powerSlashShadow__dropshadow {
      display: none; }
    .masthead.miniBackground #powerSlashShadow__filter {
      display: none; }
  .masthead.announcement .masthead__background {
    display: none; }
  .masthead.announcement .masthead__headline {
    font-size: 60px;
    margin: 0;
    padding: 0; }
  .masthead.announcement .masthead__copy {
    padding: 0;
    margin: 0; }
  .masthead.announcement .masthead__main {
    max-width: none;
    text-align: center;
    width: 100%; }
  .masthead.announcement .masthead__container {
    margin: 0 auto;
    width: 100%; }
  .masthead.announcement .masthead__logo {
    height: auto;
    max-width: 80%; }
  .masthead.announcement.half .masthead__main {
    left: 50px;
    width: 380px;
    text-align: left; }
  .masthead.announcement.half .masthead__background {
    opacity: 1; }
  .masthead.announcement.half .masthead__container::before {
    left: 45px;
    top: -20px;
    width: 40px; }
  .masthead.announcement.half .masthead__container::after {
    bottom: auto;
    left: -35px;
    top: 62px;
    width: 40px; }
  .masthead.lob {
    background-color: #151515; }
    .masthead.lob .countdown {
      background: transparent;
      position: absolute;
      right: 20px;
      top: 20px;
      z-index: 1;
      display: none; }
      @media (min-width: 839px) {
        .masthead.lob .countdown {
          display: inline; } }
    .masthead.lob .countdown__wrapper--animate {
      display: inline-flex; }
    .masthead.lob .countdown__chunk-unit {
      display: inline;
      font-size: 14px;
      margin: 0; }
    .masthead.lob .countdown__chunk-count {
      display: inline;
      font-size: 18px;
      padding-right: 3px; }
    .masthead.lob .social {
      padding: 26px 30px 15px;
      margin: 50px 0 0 0;
      text-align: right;
      border-top: thin solid #3a3a3a;
      border-bottom: thin solid #3a3a3a; }
    .masthead.lob .masthead__main {
      padding: 0; }
    .masthead.lob .masthead__copy {
      margin: 0 0 10px; }
    .masthead.lob .masthead__container {
      margin: 20px 0 0;
      position: relative;
      text-align: center;
      top: 0;
      width: 100%; }
    .masthead.lob .masthead__cards {
      display: block;
      padding: 0 30px;
      width: 100%;
      background-color: #151515; }
      .masthead.lob .masthead__cards__wrapper {
        background-color: #151515;
        position: relative;
        margin: 0 10px;
        width: 100%; }
        .masthead.lob .masthead__cards__wrapper .slider-container {
          padding-bottom: 0;
          min-height: 130px; }
          .masthead.lob .masthead__cards__wrapper .slider-container .mvl-card {
            background: transparent; }
          .masthead.lob .masthead__cards__wrapper .slider-container .card-content-frame,
          .masthead.lob .masthead__cards__wrapper .slider-container .card-overlay-frame,
          .masthead.lob .masthead__cards__wrapper .slider-container figure.img__wrapper {
            display: none; }
          .masthead.lob .masthead__cards__wrapper .slider-container .card-body__category {
            margin: 0; }
          .masthead.lob .masthead__cards__wrapper .slider-container .card-body__headline {
            color: #fff;
            font-weight: 400;
            line-height: 1.2; }
          .masthead.lob .masthead__cards__wrapper .slider-container .card-footer__overlay-time {
            display: block; }
      .masthead.lob .masthead__cards__header {
        color: #fff;
        display: block;
        padding: 30px 0 10px; }
      .masthead.lob .masthead__cards__item {
        background-color: #151515; }
        .masthead.lob .masthead__cards__item.trailer {
          width: 100%;
          height: auto; }
          .masthead.lob .masthead__cards__item.trailer img {
            width: 100%; }
        .masthead.lob .masthead__cards__item.poster {
          height: auto;
          margin: 0;
          width: 100%; }
          .masthead.lob .masthead__cards__item.poster img {
            width: 100%; }
    .masthead.lob .masthead__logo {
      height: auto;
      max-width: 80%; }
  .masthead__tabs {
    position: absolute;
    display: flex;
    height: 76px;
    width: 100%;
    bottom: -15px; }
    .masthead__tabs-wrapper {
      position: fixed;
      bottom: 0;
      height: 76px;
      display: flex;
      z-index: 25;
      justify-content: center;
      width: 100%; }
      @media (min-width: 839px) {
        .masthead__tabs-wrapper {
          position: absolute;
          margin-left: 5%;
          width: auto; } }
    .masthead__tabs-wrapper--fixed {
      position: fixed;
      bottom: 0;
      animation-name: slideup;
      animation-duration: 350ms;
      animation-fill-mode: forwards;
      animation-timing-function: ease-out;
      z-index: 25; }
    .masthead__tabs__link {
      background-color: #22262a;
      border-right: 1px solid #4a4a4a;
      color: #999;
      padding: 0 2% 0 2%;
      display: flex;
      justify-content: center;
      align-items: center;
      cursor: pointer;
      margin-top: 10px;
      position: relative;
      text-align: center; }
      @media (min-width: 839px) {
        .masthead__tabs__link {
          padding: 0 30px 0 30px;
          text-align: left; } }
      .masthead__tabs__link::before {
        transform: scaleX(0);
        transition: transform 250ms ease-in-out;
        transform-origin: 0 50%;
        content: '';
        border-top: 2px solid #e62429;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%; }
    .masthead__tabs__link:last-child {
      border-right: 0; }
    .masthead__tabs__link:hover {
      color: #fff; }
    .masthead__tabs__link--active {
      color: #fff; }
      .masthead__tabs__link--active::before {
        transform: scaleX(1); }
    .masthead__tabs__link--active .masthead__tabs__link-text {
      margin-top: -5px; }
    .masthead__tabs__link-text {
      max-width: 90px;
      width: 100%;
      font-family: "Roboto";
      font-weight: 800;
      font-size: 0.8125rem;
      line-height: 1.1;
      text-transform: uppercase; }

@media (min-width: 601px) {
  .masthead .masthead .social__title {
    margin: 0 0 15px 7%; }
  .masthead .masthead.lob .social__title {
    margin: 0; }
  .masthead .masthead.miniBackground .social__title {
    margin: 0 0 15px 0; } }
@media (min-width: 839px) {
  .masthead {
    background-color: transparent; }
    .masthead .masthead__background {
      position: absolute;
      /* POWER SLASH */
      height: 700px;
      order: inherit; }
    .masthead .masthead__video {
      position: absolute;
      height: 100%; }
    .masthead .masthead__hero {
      height: 700px;
      background-color: transparent; }
    .masthead .masthead__main {
      max-width: 1200px;
      margin: 0 auto;
      height: 100%;
      order: inherit; }
    .masthead .masthead__container {
      width: 35%;
      padding: 0;
      text-align: left; }
    .masthead .masthead__cards {
      max-width: 1240px;
      padding: 20px 20px 0 20px;
      margin: -90px auto 0;
      justify-content: left; }
      .masthead .masthead__cards__container {
        /*CHECK THIS*/
        padding: initial; }
    .masthead .social {
      /*position: relative;
      left: auto;
      text-align: left;*/
      position: absolute;
      bottom: -40px;
      right: 0;
      text-align: right;
      width: 100%;
      max-width: 1240px;
      margin: 0 auto;
      border-top: none;
      border-bottom: none; }
      .masthead .social__title {
        position: relative;
        left: 0; }
      .masthead .social__img {
        margin: 0 0 0 20px; }
    .masthead.powerSlashShadow {
      display: none;
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
    .masthead.skin .powerSlashShadow {
      display: block; }
      .masthead.skin .powerSlashShadow__dropshadow, .masthead.skin .powerSlashShadow__dropshadow__mini {
        filter: url(#powerSlashShadow__filter); }
    .masthead.half .masthead__background__wrapper {
      position: relative;
      width: 60%;
      left: 40%; }
    .masthead.half .masthead__hero::before {
      background-color: #151515;
      content: '';
      display: block;
      height: 100%;
      position: absolute;
      top: 0;
      transition: 500ms ease;
      width: 40%; }
    .masthead.half .masthead__hero::after {
      background: transparent;
      border-bottom: 720px solid #151515;
      border-right: 160px solid transparent;
      content: '';
      display: block;
      height: 0;
      left: 40%;
      position: absolute;
      top: 0;
      transition: 500ms ease;
      width: 0; }
    .masthead.mini.half {
      background-color: transparent; }
      .masthead.mini.half .masthead__background {
        height: 420px; }
        .masthead.mini.half .masthead__background::after {
          border-bottom: 420px solid #151515; }
      .masthead.mini.half .masthead__hero {
        height: 420px; }
      .masthead.mini.half .masthead__main {
        left: 0;
        padding: 0px;
        position: relative;
        width: 100%; }
      .masthead.mini.half .masthead__container {
        width: 30%;
        margin: 0 0 0 30px; } }
      @media (min-width: 839px) and (min-width: 839px) {
        .masthead.mini.half .masthead__container {
          margin: 0 0 0 20px; } }
@media (min-width: 839px) {
        .masthead.mini.half .masthead__container::before {
          left: 25px; }
        .masthead.mini.half .masthead__container::after {
          bottom: auto;
          left: -36px;
          top: 47px; }
      .masthead.mini.half .masthead__cards {
        top: -35px; }
    .masthead.miniBackground .masthead__background {
      position: relative; }
    .masthead.miniBackground .masthead__hero {
      position: absolute;
      top: 0px;
      height: 300px;
      background-color: transparent; }
    .masthead.miniBackground .masthead__container {
      margin: 0 auto;
      text-align: center; }
    .masthead.miniBackground .masthead__main {
      padding: 20px 0; }
    .masthead.miniBackground .masthead__cards {
      top: 0px; }
    .masthead.miniBackground .social {
      bottom: 30px; }
    .masthead.announcement {
      background-color: #151515; }
      .masthead.announcement .masthead__container {
        text-align: center; }
    .masthead.lob {
      background-color: #151515; }
      .masthead.lob .masthead__main {
        padding: 50px 0 20px; }
      .masthead.lob .masthead__cards {
        background-color: transparent;
        display: inline-flex;
        padding: 0; }
        .masthead.lob .masthead__cards__wrapper {
          width: 30%;
          padding: 20px;
          margin: 0;
          background-color: #151515; }
        .masthead.lob .masthead__cards__item {
          padding: 20px 0 20px 20px;
          margin: 0;
          background-color: #151515; }
          .masthead.lob .masthead__cards__item.trailer {
            width: 20%; }
          .masthead.lob .masthead__cards__item.poster {
            width: 20%;
            overflow: hidden; }
        .masthead.lob .masthead__cards__header {
          padding: 0 0 10px; }
        .masthead.lob .masthead__cards .social {
          display: block; }
      .masthead.lob .masthead__container {
        top: -50px;
        width: auto; }
      .masthead.lob .masthead__hero {
        max-width: 1200px;
        margin: 0 auto; }
      .masthead.lob .masthead__copy {
        /*@extend %section-small-header;*/
        max-width: 400px;
        margin: 50px 0 10px 0; }
      .masthead.lob .social {
        position: absolute;
        bottom: 100px;
        right: 20px;
        padding: 15px 0 0 20px;
        text-align: left;
        width: 170px;
        border-top: none;
        border-bottom: none;
        display: none; }
        .masthead.lob .social__title {
          display: block;
          margin: 0 0 15px 0; }
        .masthead.lob .social__img {
          margin: 0 30px 0 0;
          top: 0; }
      .masthead.lob .card-body {
        padding: 0; }
    .masthead.accessory .masthead__container {
      width: 50%; } }
@media (min-width: 961px) {
  .masthead.lob .masthead__cards {
    padding: 20px 20px 0 20px;
    display: flex; }
    .masthead.lob .masthead__cards__wrapper {
      width: 40%; } }
@media (min-width: 1241px) {
  .masthead .masthead__container {
    margin: 0; }
  .masthead.half .masthead__container {
    text-align: left;
    width: 30%; }
  .masthead.half .masthead__background::before {
    width: 47%; }
  .masthead.half .masthead__background::after {
    left: 47%; }
  .masthead__container {
    margin: 0; } }
#navigation-container-nav-top {
  background-color: #22262a;
  min-height: 50px; }
  @media (min-width: 839px) {
    #navigation-container-nav-top {
      min-height: 92px; } }

.module-header,
.page-header,
.terrigen-header {
  position: relative;
  margin-left: 0px !important;
  margin-top: 50px !important;
  margin-bottom: 50px !important; }
  .module-header::before, .module-header::after,
  .page-header::before,
  .page-header::after,
  .terrigen-header::before,
  .terrigen-header::after {
    background-color: #c6a972;
    content: '';
    display: block;
    height: 2px;
    position: absolute;
    transform: rotate(-45deg) skewX(45deg);
    width: 20px; }
  .module-header::before,
  .page-header::before,
  .terrigen-header::before {
    left: 53px;
    top: -8px;
    transform-origin: left bottom; }
  .module-header::after,
  .page-header::after,
  .terrigen-header::after {
    left: -6px;
    top: calc(100% + 3px);
    transform-origin: right top; }
  .module-header > *,
  .page-header > *,
  .terrigen-header > * {
    float: right; }
