/*!
Theme Name: Marvel Spotlight Plays
Description: A Collection Of Plays From The Marvel Universe
Author: 1 Trick Pony
Author URI: https://1trickpony.com;
Version: 1.0
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
*/
.c-white{color:#fff}.c-black{color:#000}@font-face{font-family:'avenir-black';src:url(fonts/avenirltstd-black.eot);src:url(fonts/avenirltstd-black.eot?#iefix) format("embedded-opentype"),url(fonts/avenirltstd-black.woff2) format("woff2"),url(fonts/avenirltstd-black.woff) format("woff"),url(fonts/avenirltstd-black.ttf) format("truetype")}@font-face{font-family:'avenir-book';src:url(fonts/avenirltstd-book.eot);src:url(fonts/avenirltstd-book.eot?#iefix) format("embedded-opentype"),url(fonts/avenirltstd-book.woff2) format("woff2"),url(fonts/avenirltstd-book.woff) format("woff"),url(fonts/avenirltstd-book.ttf) format("truetype")}@font-face{font-family:'avenir-heavy';src:url(fonts/avenirltstd-heavy.eot);src:url(fonts/avenirltstd-heavy.eot?#iefix) format("embedded-opentype"),url(fonts/avenirltstd-heavy.woff2) format("woff2"),url(fonts/avenirltstd-heavy.woff) format("woff"),url(fonts/avenirltstd-heavy.ttf) format("truetype")}@font-face{font-family:'avenir-light';src:url(fonts/avenirltstd-light.eot);src:url(fonts/avenirltstd-light.eot?#iefix) format("embedded-opentype"),url(fonts/avenirltstd-light.woff2) format("woff2"),url(fonts/avenirltstd-light.woff) format("woff"),url(fonts/avenirltstd-light.ttf) format("truetype")}@font-face{font-family:'chaparralpro-bold';src:url(fonts/chaparralpro-bold.eot);src:url(fonts/chaparralpro-bold.eot?#iefix) format("embedded-opentype"),url(fonts/chaparralpro-bold.woff2) format("woff2"),url(fonts/chaparralpro-bold.woff) format("woff"),url(fonts/chaparralpro-bold.ttf) format("truetype")}@font-face{font-family:'minionpro-regular';src:url(fonts/minionpro-regular.eot);src:url(fonts/minionpro-regular.eot?#iefix) format("embedded-opentype"),url(fonts/minionpro-regular.woff2) format("woff2"),url(fonts/minionpro-regular.woff) format("woff"),url(fonts/minionpro-regular.ttf) format("truetype")}.t-banner,.t-base,body,p{font-family:avenir-book,sans-serif}.btn,.collapsible dt button,.collapsible dt:after,.countdown>[class*=countdown--],.cta--block,.h-1,.h-2,.h-3,.nav a,strong{font-family:avenir-heavy,sans-serif}.t-banner--strong{font-family:avenir-black,sans-serif}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:1em;line-height:1.4}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}body,figure{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible;height:1px;border:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#e8030a;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;display:block}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:0;margin:0;padding:0;text-align:center}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}main{overflow:hidden}::-moz-selection{background-color:rgba(0,0,0,.5);text-shadow:none}::selection{background-color:rgba(0,0,0,.5);text-shadow:none}.wrapper{max-width:50.75rem;margin:0 auto}.hidden{display:none!important}.invisible{visibility:hidden}.clear{overflow:hidden}.d-n{display:none}.d-b{display:block}.d-h{display:none}.d-ib{display:inline-block}.p-r{position:relative}.p-a{position:absolute}.of-h{overflow:hidden}.l-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.l-aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-aifs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.l-jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-jcsb{-ms-flex-pack:distribute;justify-content:space-around}.l-jcsa{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-jcfs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.has-shadow{-webkit-box-shadow:0 0 .625rem 0 rgba(0,0,0,.5);box-shadow:0 0 .625rem 0 rgba(0,0,0,.5)}.txt-center{text-align:center}.txt-right{text-align:right}.txt-left{text-align:left}.txt-u{text-transform:uppercase}.txt-l{text-transform:lowercase}.txt-c{text-transform:capitalize}.whs-nw{white-space:nowrap}.clean-list{list-style-type:none;margin:0;padding:0}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.hide-for-desktop{display:block}@media (min-width:1200px){.hide-for-desktop{display:none}}.show-for-desktop{display:none}@media (min-width:1200px){.show-for-desktop{display:block}}.hide-for-tablet{display:block}@media (min-width:600px){.hide-for-tablet{display:none}}.show-for-tablet{display:none}@media (min-width:600px){.show-for-tablet{display:block}}.hide-for-tablet-landscape{display:block}@media (min-width:900px){.hide-for-tablet-landscape{display:none}}.show-for-tablet-landscape{display:none}@media (min-width:900px){.show-for-tablet-landscape{display:block}}#ftr nav a,.hide-for-mobile{display:block}@media (max-width:599px){.hide-for-mobile{display:none}}.show-for-mobile,label{display:none}@media (max-width:599px){.show-for-mobile{display:block}}.z-100{z-index:100}.z-99{z-index:99}.z-98{z-index:98}.z-97{z-index:97}.z-96{z-index:96}.z-95{z-index:95}.z-94{z-index:94}.z-93{z-index:93}.z-92{z-index:92}.z-91{z-index:91}.z-90{z-index:90}.z-89{z-index:89}.z-88{z-index:88}.z-87{z-index:87}.z-86{z-index:86}.z-85{z-index:85}.z-84{z-index:84}.z-83{z-index:83}.z-82{z-index:82}.z-81{z-index:81}.z-80{z-index:80}.z-79{z-index:79}.z-78{z-index:78}.z-77{z-index:77}.z-76{z-index:76}.z-75{z-index:75}.z-74{z-index:74}.z-73{z-index:73}.z-72{z-index:72}.z-71{z-index:71}.z-70{z-index:70}.z-69{z-index:69}.z-68{z-index:68}.z-67{z-index:67}.z-66{z-index:66}.z-65{z-index:65}.z-64{z-index:64}.z-63{z-index:63}.z-62{z-index:62}.z-61{z-index:61}.z-60{z-index:60}.z-59{z-index:59}.z-58{z-index:58}.z-57{z-index:57}.z-56{z-index:56}.z-55{z-index:55}.z-54{z-index:54}.z-53{z-index:53}.z-52{z-index:52}.z-51{z-index:51}.z-50{z-index:50}.z-49{z-index:49}.z-48{z-index:48}.z-47{z-index:47}.z-46{z-index:46}.z-45{z-index:45}.z-44{z-index:44}.z-43{z-index:43}.z-42{z-index:42}.z-41{z-index:41}.z-40{z-index:40}.z-39{z-index:39}.z-38{z-index:38}.z-37{z-index:37}.z-36{z-index:36}.z-35{z-index:35}.z-34{z-index:34}.z-33{z-index:33}.z-32{z-index:32}.z-31{z-index:31}.z-30{z-index:30}.z-29{z-index:29}.z-28{z-index:28}.z-27{z-index:27}.z-26{z-index:26}.z-25{z-index:25}.z-24{z-index:24}.z-23{z-index:23}.z-22{z-index:22}.z-21{z-index:21}.z-20{z-index:20}.z-19{z-index:19}.z-18{z-index:18}.z-17{z-index:17}.z-16{z-index:16}.z-15{z-index:15}.z-14{z-index:14}.z-13{z-index:13}.z-12{z-index:12}.z-11{z-index:11}.z-10{z-index:10}.z-9{z-index:9}.z-8{z-index:8}.z-7{z-index:7}.z-6{z-index:6}.z-5{z-index:5}.z-4{z-index:4}.z-3{z-index:3}.z-2{z-index:2}.z-1{z-index:1}.z-0{z-index:0}.m-center{margin:0 auto}.m-100{margin:6.25rem}.m-l-100{margin-left:6.25rem}.m-r-100{margin-right:6.25rem}.m-t-100{margin-top:6.25rem}.m-b-100{margin-bottom:6.25rem}.m-90{margin:5.625rem}.m-l-90{margin-left:5.625rem}.m-r-90{margin-right:5.625rem}.m-t-90{margin-top:5.625rem}.m-b-90{margin-bottom:5.625rem}.m-80{margin:5rem}.m-l-80{margin-left:5rem}.m-r-80{margin-right:5rem}.m-t-80{margin-top:5rem}.m-b-80{margin-bottom:5rem}.m-70{margin:4.375rem}.m-l-70{margin-left:4.375rem}.m-r-70{margin-right:4.375rem}.m-t-70{margin-top:4.375rem}.m-b-70{margin-bottom:4.375rem}.m-60{margin:3.75rem}.m-l-60{margin-left:3.75rem}.m-r-60{margin-right:3.75rem}.m-t-60{margin-top:3.75rem}.m-b-60{margin-bottom:3.75rem}.m-50{margin:3.125rem}.m-l-50{margin-left:3.125rem}.m-r-50{margin-right:3.125rem}.m-t-50{margin-top:3.125rem}.m-b-50{margin-bottom:3.125rem}.m-40{margin:2.5rem}.m-l-40{margin-left:2.5rem}.m-r-40{margin-right:2.5rem}.m-t-40{margin-top:2.5rem}.m-b-40{margin-bottom:2.5rem}.m-30{margin:1.875rem}.m-l-30{margin-left:1.875rem}.m-r-30{margin-right:1.875rem}.m-t-30{margin-top:1.875rem}.m-b-30{margin-bottom:1.875rem}.m-20{margin:1.25rem}.m-l-20{margin-left:1.25rem}.m-r-20{margin-right:1.25rem}.m-t-20{margin-top:1.25rem}.m-b-20{margin-bottom:1.25rem}.m-10{margin:.625rem}.m-l-10{margin-left:.625rem}.m-r-10{margin-right:.625rem}.m-t-10{margin-top:.625rem}.m-b-10{margin-bottom:.625rem}.m-l-0{margin-left:0}.m-r-0{margin-right:0}.m-t-0{margin-top:0}.m-b-0{margin-bottom:0}.m-0{margin:0}.p-100{padding:6.25rem}.p-l-100{padding-left:6.25rem}.p-r-100{padding-right:6.25rem}.p-t-100{padding-top:6.25rem}.p-b-100{padding-bottom:6.25rem}.p-90{padding:5.625rem}.p-l-90{padding-left:5.625rem}.p-r-90{padding-right:5.625rem}.p-t-90{padding-top:5.625rem}.p-b-90{padding-bottom:5.625rem}.p-80{padding:5rem}.p-l-80{padding-left:5rem}.p-r-80{padding-right:5rem}.p-t-80{padding-top:5rem}.p-b-80{padding-bottom:5rem}.p-70{padding:4.375rem}.p-l-70{padding-left:4.375rem}.p-r-70{padding-right:4.375rem}.p-t-70{padding-top:4.375rem}.p-b-70{padding-bottom:4.375rem}.p-60{padding:3.75rem}.p-l-60{padding-left:3.75rem}.p-r-60{padding-right:3.75rem}.p-t-60{padding-top:3.75rem}.p-b-60{padding-bottom:3.75rem}.p-50{padding:3.125rem}.p-l-50{padding-left:3.125rem}.p-r-50{padding-right:3.125rem}.p-t-50{padding-top:3.125rem}.p-b-50{padding-bottom:3.125rem}.p-40{padding:2.5rem}.p-l-40{padding-left:2.5rem}.p-r-40{padding-right:2.5rem}.p-t-40{padding-top:2.5rem}.p-b-40{padding-bottom:2.5rem}.p-30{padding:1.875rem}.p-l-30{padding-left:1.875rem}.p-r-30{padding-right:1.875rem}.p-t-30{padding-top:1.875rem}.p-b-30{padding-bottom:1.875rem}.p-20{padding:1.25rem}.p-l-20{padding-left:1.25rem}.p-r-20{padding-right:1.25rem}.p-t-20{padding-top:1.25rem}.p-b-20{padding-bottom:1.25rem}.p-10{padding:.625rem}.p-l-10{padding-left:.625rem}.p-r-10{padding-right:.625rem}.p-t-10{padding-top:.625rem}.p-b-10{padding-bottom:.625rem}.p-l-0{padding-left:0}.p-r-0{padding-right:0}.p-t-0{padding-top:0}.p-b-0{padding-bottom:0}.p-0{padding:0}pre{font-size:.75rem;padding:0 2.5rem}h1,h2,h3,h4,h5,h6{margin:0 0 .625rem;line-height:1}a:hover{text-decoration:underline}blockquote{margin:0;padding:0}.t-link{-webkit-transition:color 200ms;transition:color 200ms}.t-link,.t-link:hover{color:#000}.h-1{font-size:2.1875rem;line-height:1.2}.h-1,.h-2{text-transform:uppercase}.h-2,.h-3{line-height:1.2;font-size:1.625rem}.t-base,body,p{font-size:.875rem;line-height:1.6}.content{max-width:58.125rem;margin:0 auto;padding:1.875rem}@media (min-width:600px){.content{padding:3.75rem 3.75rem .625rem}}.cta--block{display:table;background-color:#e8030a;color:#fff;padding:1.25rem 2.5rem 1rem;margin:2.5rem auto;font-size:1.25rem;line-height:1;text-align:center;text-transform:uppercase}.cta--block a{color:#fff}.bg--black{background-color:#000}.bg--pattern,.bg--white{background-color:#fff}.bg--pattern{background-image:url(img/marvel_icons_pattern.png);background-position:top center}.img-fluid{width:100%;height:auto}.img-responsive{max-width:100%;height:auto}button,input,select,textarea{-webkit-appearance:none}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}:-moz-placeholder{color:#000}textarea{resize:vertical}.hdr span svg,.nav li{width:100%}.nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:600px){.nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.nav li{margin:.625rem}.nav .current-menu-item,.nav .current_page_item{display:none}#ftr,#ftr p{font-size:.75rem}#ftr a{color:#b20e13}#ftr a:focus,#ftr a:hover{color:#e8030a}#ftr nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#ftr nav li{width:33%;text-align:center;padding:.3125rem}@media (min-width:900px){#ftr nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#ftr nav li{width:auto}}.btn--reset{background-color:transparent;border:0;outline:0}.btn,.nav a{display:block;line-height:1;padding:1.25rem 2.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.banner,.btn--black,.nav a{background-color:#000;color:#fff}.banner{background-color:#e8030a;width:30rem;text-align:center;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg) translate(-30%,-100%);transform:rotate(-45deg) translate(-30%,-100%);text-transform:uppercase;font-size:.75rem;padding:.625rem;-webkit-box-shadow:0 0 .625rem #000;box-shadow:0 0 .625rem #000}@media (min-width:600px){.banner{padding:1.5625rem;font-size:1rem;width:42.5rem}}.banner--content,.play--corner-image img{width:100%}.countdown{width:80%;color:#fff}.countdown>[class*=countdown--]{padding:.375rem;text-align:center}@media (min-width:600px){.countdown>[class*=countdown--]{padding:.625rem}}.count-down--time{display:block;font-size:2.25rem;line-height:1}@media (min-width:600px){.count-down--time{font-size:5.25rem}}.countdown--divider{font-size:2.25rem;line-height:1}@media (min-width:600px){.countdown--divider{font-size:5.25rem}}.count-down--label{display:block;font-size:.6875rem;text-transform:uppercase}@media (min-width:600px){.count-down--label{font-size:1rem}}.plays{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3.75rem}@media (min-width:600px){.plays{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:1.25rem}}.play{position:relative;width:100%}@media (min-width:600px){.play{width:33%;margin:1.25rem}}.play--icon{position:relative;text-align:center}.play--icon:before{content:"";position:absolute;top:50%;left:0;right:0;height:.1875rem;background-color:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.play--icon svg{position:relative;z-index:2}.play--overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;padding:.625rem;overflow:scroll;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.play--overlay p{font-family:"chaparralpro-bold";font-size:.8125rem;line-height:1.8;-webkit-font-smoothing:antialiased}.play--overlay.play--overlay-red{background-color:rgba(73,0,0,.85)}.play--overlay.play--overlay-green{background-color:rgba(32,49,20,.85)}.play--overlay.play--overlay-blue{background-color:rgba(0,44,99,.85)}.play--cover{position:relative;margin:1.25rem 0}.play--cover a{display:block;color:#fff;text-decoration:none}@media (min-width:900px){.play--cover:hover .play--overlay{display:block}}.play--corner-image{position:absolute;top:0;right:0;width:8.125rem;height:8.125rem}.flickity-page-dots{bottom:initial;top:-1.5625rem}.downloads{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3.75rem}@media (min-width:600px){.downloads{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:1.25rem}}.downloads .download--box-wrapper{width:100%}@media (min-width:600px){.downloads .download--box-wrapper{width:33%;margin:1.25rem}}.download--box-title{padding:4.375rem .625rem 1.25rem;text-align:center}@media (min-width:600px){.download--box-title{padding:1.25rem .625rem;min-height:8.125rem}}.download--box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px #000 solid;background-color:#f1f2f2;color:#000;text-decoration:none}@media (min-width:600px){.download--box{min-height:14.6875rem}}.download--box footer{width:100%;padding:.625rem}.download--box footer img{float:right;height:3.125rem}.collapsible{margin:3.75rem 0}.collapsible dt{position:relative;margin:0;border-top:1px #000 solid}.collapsible dt button{line-height:1.2;font-size:1rem;color:#e8030a;padding:1.125rem 1.25rem .9375rem 0;border:0;background-color:transparent;text-align:left}.collapsible dt button:focus,.collapsible dt button:hover{color:#000}.collapsible dt:first-child{border-top:0}.collapsible dt:after{content:"+";position:absolute;top:50%;right:0;color:#e8030a;line-height:.8;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);-webkit-transition:-webkit-transform 400ms;transition:transform 400ms;transition:transform 400ms,-webkit-transform 400ms}.collapsible dt.expanded:after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.collapsible dd{overflow:hidden;-webkit-transition:max-height 400ms;transition:max-height 400ms}.collapsible dd>*{margin-top:0}.collapsible dd.no-height{max-height:0}#teaser{position:relative;width:100vw;height:100vh;min-height:37.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#teaser .content{width:100%;padding-bottom:3.75rem}#teaser .sf img{max-width:15.625rem;width:100%}@media (min-width:600px){#teaser .sf{display:block;position:absolute;bottom:1.25rem;right:1.25rem}#teaser .sf img{max-width:9.375rem}}#teaser .logo{width:80%;max-width:28.125rem}#teaser #ftr{position:absolute;bottom:0;left:0;right:0;color:#fff}@media (min-width:600px){#teaser #ftr{padding:0 10.625rem}}