#newsContent{background-color:#fff;clear:both;padding-bottom:15px;min-height:360px}#newsContent:after{content:"";display:block;clear:both}#newsContent #tags{height:auto;margin-bottom:15px}#newsContent #tags .marvelNote{display:block;text-align:center;line-height:33px;font-size:10px;color:#fff}#newsContent #tags .marvelNote.show{color:#000}@media screen and (min-width:575px){#newsContent #tags{background-color:#ececec;margin-bottom:44px;height:103px}#newsContent #tags .marvelNote{display:none}#newsContent #tags .marvelNote.show{display:none}#newsContent #tags h3{display:block;width:500px;margin:0 auto;padding-top:20px;font-weight:lighter;color:#333;color:rgba(3,3,3,.54);font-size:14px}}#newsContent #tags ul{font-size:24px;text-align:center;width:auto;height:33px;overflow:hidden;max-width:800px}@media screen and (min-width:575px){#newsContent #tags ul{padding-top:11px;height:33px;margin:0 auto;overflow:hidden}}#newsContent #tags ul li{margin-left:4px}@media screen and (min-width:575px){#newsContent #tags ul li{float:left;margin-left:28px}#newsContent #tags ul li.hidden{display:none}}#newsContent #tags ul li a{display:inline-block;color:#666;height:29px;padding:1px 9px 0 9px}@media screen and (min-width:575px){#newsContent #tags ul li a{height:29px}}#newsContent #tags ul li a.selected{color:#fff;background-color:#2991c2;padding:3px 18px 0;-moz-border-radius:26px;-webkit-border-radius:26px;border-radius:26px}#newsContent #tags ul li:not(:first-child){display:none}@media screen and (min-width:575px){#newsContent #tags ul li:not(:first-child){display:list-item}}@media screen and (min-width:575px){#newsContent #newsItems{display:block;min-width:534px;overflow:hidden;text-align:center}}#newsContent #newsItems li.newsItem{text-align:left;width:100%;clear:both;margin-bottom:18px;vertical-align:top}@media screen and (min-width:575px){#newsContent #newsItems li.newsItem{width:534px;margin:0 0 50px 21px;clear:none;display:inline-block;min-height:286px;overflow:hidden}}#newsContent #newsItems li.newsItem .newsImage{position:relative;width:276px;height:162px;background-color:#666;background-size:cover!important;margin:0 auto}@media screen and (min-width:575px){#newsContent #newsItems li.newsItem .newsImage{width:552px;height:298px}}#newsContent #newsItems li.newsItem .newsImage:hover .newsOverlay{display:block}#newsContent #newsItems li.newsItem .newsImage .newsOverlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.58)}#newsContent #newsItems li.newsItem .newsImage ul{width:438px;padding-top:106px;margin:0 auto}#newsContent #newsItems li.newsItem .newsImage ul li{float:left;width:82px;height:82px;margin-right:34px}#newsContent #newsItems li.newsItem .newsImage ul li:last-child{margin-right:0}#newsContent #newsItems li.newsItem .newsImage ul li a{display:block;background:#0f0;width:100%;height:100%;background:url(../../images/front-page-share-overlay-sprites.png);text-indent:100%;white-space:nowrap;overflow:hidden}#newsContent #newsItems li.newsItem .newsImage ul li a.overlayLL{background-position:-82px 0}#newsContent #newsItems li.newsItem .newsImage ul li a.overlayFB{background-position:-164px 0}#newsContent #newsItems li.newsItem .newsImage ul li a.overlayTW{background-position:-246px 0}#newsContent #newsItems li.newsItem .newsImage ul li a:hover{-webkit-filter:grayscale(.4);filter:grayscale(.8)}#newsContent #newsItems li.newsItem .newsImage .control{background-color:rgba(0,0,0,.7);width:75px;height:31px;position:absolute;vertical-align:middle;bottom:12px;right:13px;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px}@media screen and (min-width:575px){#newsContent #newsItems li.newsItem .newsImage .control{right:31px}}@media (-webkit-min-device-pixel-ratio:1.5){#newsContent #newsItems li.newsItem .newsImage .control{height:30px}}#newsContent #newsItems li.newsItem .newsImage .control .play{display:inline-block;height:31px;width:31px;margin-left:-2px;text-align:right;background-image:url(/assets/images/play-sprite.png);background-position:-62px 0}@media (-webkit-min-device-pixel-ratio:1.5){#newsContent #newsItems li.newsItem .newsImage .control .play{height:30px;background-position:0 0;background-size:46px 30px}}#newsContent #newsItems li.newsItem .newsImage .control .duration{position:absolute;top:0;margin:8px 0 0 5px;display:inline-block;height:100%;color:#fff;font-weight:lighter}#newsContent #newsItems li.newsItem .info{margin:0 auto;width:300px}@media screen and (min-width:575px){#newsContent #newsItems li.newsItem .info{width:auto;margin:0 auto}}#newsContent #newsItems li.newsItem .info h2{color:#2991c2;font-weight:lighter;margin:15px 15px 2px}@media screen and (min-width:575px){#newsContent #newsItems li.newsItem .info h2{font-size:30px;margin:15px 0 2px}}#newsContent #newsItems li.newsItem .source{color:#b2b2b2;margin:0 0 5px 15px;font-size:13px}@media screen and (min-width:575px){#newsContent #newsItems li.newsItem .source{margin:0 0 5px;font-size:20px}}#newsContent #newsItems li.newsItem .tags{margin:5px auto 8px auto;height:14px;overflow:hidden;width:294px}@media screen and (min-width:575px){#newsContent #newsItems li.newsItem .tags{height:21px;margin:5px auto 8px 0}}#newsContent #newsItems li.newsItem .tags li{float:left;margin-right:8px;font-size:13px}#newsContent #newsItems li.newsItem .tags li:first-child{margin-left:15px}@media screen and (min-width:575px){#newsContent #newsItems li.newsItem .tags li{font-size:20px}#newsContent #newsItems li.newsItem .tags li:first-child{margin-left:0}}#newsContent #newsItems li.newsItem .tags li a{color:#717171}#arrows{position:absolute;top:160px;left:0;right:0;width:1133px;height:32px;margin:0 auto}@media screen and (max-width:1133px){#arrows{width:90%}}@media screen and (max-width:1029px){#arrows{width:98%}}@media screen and (max-width:939px){#arrows{display:none}}#arrows .slick-prev{z-index:99;position:absolute;left:0;width:20px;height:32px;outline:0;border:none;text-indent:1000px;overflow:hidden;background:transparent url(/images/carousel/arrow-left.png) no-repeat}#arrows .slick-next{z-index:98;position:absolute;right:0;width:20px;height:32px;outline:0;border:none;text-indent:1000px;overflow:hidden;background:transparent url(/images/carousel/arrow-right.png) no-repeat}#dots{position:absolute;top:20px;left:0;right:0}@media screen and (max-width:889px){#dots{display:none}}#dots ul{width:80px;margin:0 auto;outline:0}#dots ul li{float:left;margin:5px}#dots ul li button{border:none;outline:0;height:16px;width:16px;background:transparent url(/images/carousel/dots.png) no-repeat;text-indent:1000px}#dots ul li.slick-active button{background:transparent url(/images/carousel/dots.png) -16px 0 no-repeat}#carousel>div{width:100%;height:100%}#carousel>div .content{text-align:center}@media screen and (min-width:889px){#carousel>div .content{height:340px}#carousel>div .content h1{padding-top:122px}#carousel>div .content h2{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:21px;font-weight:100;letter-spacing:.64px;margin-top:-3px}#carousel>div .content button{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:28px;font-weight:100;letter-spacing:1.3px;background:#008fc7;color:#fff;border:none;width:430px;height:54px;margin:20px 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:5px}#carousel>div .content .headline_footer{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;font-weight:100;letter-spacing:.9px}#carousel>div .content .headline_footer a{width:21px;height:20px;display:inline-block;padding:0 3px 0 0;vertical-align:text-bottom}#carousel>div .content .headline_footer .headline_footer_icon_ios{background:url(/assets/images/hp_app-icons.png) no-repeat}#carousel>div .content .headline_footer .headline_footer_icon_android{background:url(/images/hp_app-icons.png) -20px 0 no-repeat}}@media screen and (max-width:889px){#carousel>div .content{height:320px;position:relative}#carousel>div .content .appCTA{width:385px;height:246px;margin:0;padding:21px 0;position:relative;left:42.2%}#carousel>div .content h2{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:35px;font-weight:100;letter-spacing:1.5px;margin-left:8px;line-height:40px;text-align:left}#carousel>div .content button{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:37px;font-weight:200;letter-spacing:1.3px;background:#008fc7;color:#fff;border:none;width:100%;height:67px;margin-top:28px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:5px}#carousel>div .content .headline_footer{display:none}}@media screen and (max-width:672px){#carousel>div .content .appCTA{left:34%}}@media screen and (max-width:587px){#carousel>div .content{height:160px}#carousel>div .content .appCTA{width:191px;height:123px;left:43%;padding:11px 0}#carousel>div .content h2{font-size:16px;margin-left:4px;line-height:20px;letter-spacing:1px;font-weight:200;-webkit-font-smoothing:subpixel-antialiased}#carousel>div .content button{height:34px;margin-top:14px;font-size:16px;width:175px;float:left}}@media screen and (max-width:343px){#carousel>div .content .appCTA{width:191px;left:39%}#carousel>div .content button{font-size:14px}}#carousel .marvel{background:url(/assets/images/premium/marvelMasthead-long.jpg) center center no-repeat;background-size:cover}#carousel .marvel h1{background:url(/assets/images/premium/marvelTitle.png) center bottom no-repeat;background-size:contain;display:block;width:142px;height:73px;margin:0 auto 0;padding-top:0!important;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}#carousel .marvel .cta button{background:#e41a25;margin:11px auto 0;float:none;width:187px;height:34px;line-height:34px}#carousel .marvel .exclusive,#carousel .marvel .note{display:none}@media screen and (min-width:575px){#carousel .marvel{background-size:cover;position:relative}#carousel .marvel .note{display:block;color:#000;font-size:10px;width:430px;float:right;font-family:ProximaNova,Helvetica,Arial,sans-serif;font-weight:400;text-align:right;text-shadow:1px 2px 3px #666;position:absolute;bottom:2px;right:10px}}@media screen and (min-width:575px) and (min-width:1535px){#carousel .marvel .note{color:#fff}}@media screen and (min-width:575px) and (min-width:1690px){#carousel .marvel .note{color:#fff}}@media screen and (min-width:588px){#carousel .marvel h1{width:310px;height:127px;margin:24px auto 0;padding-top:0!important}#carousel .marvel .cta button{margin:20px 0 0;width:430px;height:54px;line-height:54px}#carousel .marvel .note{font-size:16px;bottom:10px}}@media screen and (min-width:879px){#carousel .marvel .exclusive{background:url(/assets/images/premium/onlyOnSP.png) right 0 no-repeat;display:block;width:263px;height:33px;position:relative;top:23px;left:30px;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}}#carousel .download{background:url(/images/carousel/homepage-dl.jpg) no-repeat}@media screen and (min-width:575px){#carousel .download{background-size:cover;position:relative}#carousel .download h1{font-size:62px}}@media screen and (max-width:889px){#carousel .download{background-position:-358px 0;background-size:220%}#carousel .download h1{display:none}}@media screen and (max-width:587px){#carousel .download{height:160px}#carousel .download .appCTA{width:191px;height:123px;left:43%;padding:11px 0}#carousel .download h2{font-size:16px;margin-left:4px;line-height:20px;letter-spacing:1px;font-weight:200;-webkit-font-smoothing:subpixel-antialiased}#carousel .download button{height:34px;margin-top:14px;font-size:16px;width:175px;float:left}}@media screen and (max-width:650px){#carousel .download{background-position:-345px 0}}@media screen and (max-width:605px){#carousel .download{background-size:243%}}@media screen and (max-width:551px){#carousel .download{background-position:40% 0;background-size:200%}}@media screen and (max-width:333px){#carousel .download{background-size:cover}}#carousel .premium{background:url(/images/carousel/homepage-premium.png) no-repeat;height:160px}@media screen and (min-width:575px){#carousel .premium{background-size:cover}#carousel .premium h1{font-size:62px}}@media screen and (min-width:587px){#carousel .premium{height:320px}}@media screen and (min-width:889px){#carousel .premium{height:339px}}#carousel .premium .content{height:100%}#carousel .premium .content h1{width:87%;height:24px;background:url(/images/carousel/stitcher-premium.png) no-repeat;background-size:contain;padding-top:0;margin:14px auto 0;border:0;font:0/0 a;text-shadow:none;color:transparent}#carousel .premium .content h2{font-size:12px;text-align:center;line-height:17px;margin:0 auto 16px;width:89%}#carousel .premium .content button{background:#be8f21;width:170px;height:29px;margin:0 auto;float:none}@media screen and (min-width:375px){#carousel .premium .content h2{font-size:16px;width:95%;line-height:20px;margin-top:10px}}@media screen and (min-width:400px){#carousel .premium .content h1{height:27px}}@media screen and (min-width:456px){#carousel .premium .content h1{height:35px}#carousel .premium .content h2{margin-top:7px}}@media screen and (min-width:587px){#carousel .premium .content{height:319px}#carousel .premium .content h1{width:89%;height:49px;margin:54px auto 0}#carousel .premium .content h2{font-size:26px;width:95%;line-height:26px;margin:0 auto 35px}#carousel .premium .content button{font-size:20px;width:318px;height:55px;font-weight:200;font-size:28px}}@media screen and (min-width:770px){#carousel .premium .content h1{width:735px;height:50px;margin:35px auto 0}#carousel .premium .content h2{font-size:36px;margin:16px auto 35px;line-height:42px}#carousel .premium .content button{font-size:40px;width:440px;height:78px}}@media screen and (min-width:889px){#carousel .premium .content h1{margin:119px auto 0}#carousel .premium .content h2{font-size:20px;margin:0 auto 10px}#carousel .premium .content button{font-size:27px;width:431px;height:56px}}body{overflow-x:hidden;background-color:#000!important}body.mobile .desktopOnly{display:none}body.desktop .mobileOnly{display:none}#error_box{width:100%;min-width:280px;z-index:10000;background-color:rgba(0,0,0,.5);height:100%;position:fixed}#error_box #error_message{width:70%;max-width:300px;min-width:200px;background-color:#fff;margin:auto;top:25%;position:relative;padding:30px 20px;font-size:16px;text-align:center}#error_box #error_close{padding:7% 40% 0;text-decoration:underline;cursor:pointer}#wrapper .clear-all{clear:both!important}#content_main{position:relative;font-family:Helvetica,Arial,Sans-serif;color:#fff;height:340px}@media screen and (max-width:889px){#content_main{height:320px}}@media screen and (max-width:587px){#content_main{height:160px}}#content_main #headline{margin:0 auto}#content_main #headline #headline_main{font-weight:700;font-family:FaktSlabPro,ff-karbid-slab-web-pro,serif;padding-top:18px!important}@media screen and (min-width:575px){#content_main #headline #headline_main{padding-top:122px!important}}#content_main #headline #headline_secondary{font-weight:lighter;color:#f0f0f0;padding:0 0 18px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}#content_main #headline #headline_secondary #headline_secondary_download{padding:0 0 0 125px}#content_main #headline #headline_secondary #headline_secondary_retry{padding:0 0 0 166px}#content_main #headline #headline_input{display:block}#content_main #headline #headline_input *{font-family:Helvetica,Arial,Sans-serif}#content_main #headline .headline_button{font-family:Helvetica,Arial,Sans-serif;font-weight:lighter;color:#fff;background-color:#0e9ed4;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:0;cursor:pointer;white-space:nowrap}#content_main #headline .headline_button:hover{background-color:#197195}#content_main #headline #headline_footer .headline_footer_icon{background-image:url(/assets/images/hp_app-icons.png);width:21px;height:20px;display:inline-block;padding:0 3px 0 0;vertical-align:text-bottom;background-repeat:no-repeat}#content_main #headline #headline_footer .headline_footer_icon:hover{opacity:.8}#content_main #headline #headline_footer .headline_footer_icon#headline_footer_icon-android{background-position:-20px 0}#content_main #headline #headline_footer #headline_footer_text{padding:0 6px 0 0;color:#fff;display:inline-block}#masthead #content_background{background:url(/images/homepage-girl.jpg) 50% 10% no-repeat;width:100%;background-size:cover}#masthead #headline{width:250px;height:135px;text-align:center;padding-top:10px}#masthead #headline #headline_main{font-size:35px;margin-top:10px}#masthead #headline #headline_secondary{font-size:9px}#masthead #headline #headline_secondary #headline_secondary_default{display:inline-block;font-size:9px}#masthead #headline #headline_secondary #headline_secondary_download{display:none!important}#masthead #headline #headline_secondary #headline_secondary_retry{display:none!important}#masthead #headline #headline_input{display:none!important}#masthead #headline .headline_button{font-size:15px;width:188px;height:37px}#masthead #headline #headline_cta_desktop{display:none}#masthead #headline #headline_cta_mobile{display:inline-block}#masthead #headline #headline_footer{display:none}@media screen and (min-width:575px){#headline_cta_desktop{display:inline-block!important}#headline_cta_mobile{display:none!important}#masthead #content_background{height:340px}#masthead #headline{width:500px;height:160px;text-align:center;padding-top:47px}#masthead #headline #headline_main{font-size:71px;margin-top:0;padding-top:48px}#masthead #headline #headline_secondary{font-size:23px;padding:0 0 19px 0}#masthead #headline #headline_secondary #headline_secondary_default{display:inline-block;font-size:20px}#masthead #headline .headline_button{font-size:30px;width:372px;height:74px}#masthead #headline #headline_footer{display:inline-block;margin-top:16px;font-size:16px}}