html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-text-size-adjust:100%;font-size:14px}@media(min-width:600px){html{font-size:16px}}input[type=search]{-webkit-appearance:textfield}::-webkit-search-cancel-button{display:none}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
a{color:inherit;text-decoration:none}a:hover{color:inherit;text-decoration:underline}a:visited{color:inherit}a.data{text-decoration:none}a.data:hover{text-decoration:underline}.data a{color:inherit;text-decoration:none}.data a:hover{text-decoration:underline}.left{float:left}.right{float:right}.clr{clear:both;display:block;content:'';height:1px;margin-top:-1px}.single_row{white-space:nowrap}.col_in_row{vertical-align:top;display:inline-block}.med_gray{color:#999}
.std_blue,a.std_blue{color:#0a6ee7}.bright_blue,a.bright_blue{color:#09F}.bold{font-weight:bold}body.m{background-color:#FFF;font-family:arial,helvetica,serif}body.m.gallery2{background-color:#FFF}.m .page{width:100%;overflow-x:hidden}.wrapper_min_height{display:flex;flex-direction:column;min-height:calc(100vh - 89px);width:100%}.flex_auto{flex:0 0 auto}.flex_grow_auto{flex:1 0 auto}.preampjs [data-preamp],.fusejs [data-fuse]{opacity:0!important}.ad_unit{width:100%;margin:0 auto;background-color:#fff}
.ad_unit iframe{display:block;margin:0 auto!important}.ad_unit div{margin:0 auto!important}body #leader_plus_top.ad_unit,#mobile_banner_top.ad_unit{padding:5px 0 20px 0;min-height:50px}#mobile_flex_0.ad_unit,#mobile_banner_plus_middle.ad_unit{margin:20px 0}#mpu_plus_top.ad_unit,#mobile_flex_bottom.ad_unit{padding:8px 0}.ad_unit.flex-image,#mobile_flex_0.ad_unit.flex-image,#mobile_banner_plus_middle.ad_unit.flex-image,#mobile_flex_bottom.ad_unit.flex-image{padding-bottom:0}#ads_adhesion_closeBtn{top:-15px!important;right:0!important;color:#fff!important;width:20px;background:#000;border:1px solid #fff;box-shadow:0 0 1px #000;border-radius:50%;padding:0 0 .2% .1%}
#leader_plus_top,#mobile_banner_top,#mpu_plus_top,#mobile_flex_bottom,#mobile_flex_0,#mobile_banner_plus_middle,#leader_bottom,[id^="mobile_flex_"]{text-align:center}.ads_powerbar_overtext span{display:none}.ads_powerbar_overtext:after{content:"advertisement"}.m.gallery2 .ad_unit{background-color:#FFF;text-align:center}#ypaAdWrapper-Metacritic_Mobile_tc iframe,#ypaAdWrapper-Metacritic_Mobile_bc iframe{width:100%}.m #header{background-color:#111;border-bottom:#DDD 1px solid;height:88px;padding:10px 16px;box-sizing:border-box;position:relative}
.m #header.fixed{position:fixed;z-index:100}.m .fixed_menu_top #header{position:fixed;top:0;z-index:5000004;width:100%;transition:height .25s ease}.m .fixed_menu_top.reduced #header{height:36px}.m #header #top_menu{width:100%;z-index:5000}.m #header #top_menu ul{display:table;table-layout:fixed;width:100%;overflow-x:hidden;white-space:nowrap}.m #header #top_menu ul li.primary{display:inline-block;width:20%;text-align:center;height:38px;line-height:38px;color:#fff;font-weight:bold}.m #header #top_menu ul .tracker{position:absolute;top:calc(100% - 13px);left:-100px;height:3px;width:28px;border-radius:3px;background:white;display:block;margin-left:26px;transition:.2s ease-in;opacity:0}
.m #header #top_menu ul #primary_nav_item_games.active:not(.current) ~ .tracker,.m #header #top_menu ul #primary_nav_item_games.current ~ .tracker{left:0;margin-left:26px;transition:.2s ease-in;opacity:1}.m #header #top_menu ul #primary_nav_item_movies.active:not(.current) ~ .tracker,.m #header #top_menu ul #primary_nav_item_movies.current ~ .tracker{left:30%;margin-left:-7px;transition:.2s ease-in;opacity:1}.m #header #top_menu ul #primary_nav_item_tv.active:not(.current) ~ .tracker,.m #header #top_menu ul #primary_nav_item_tv.current ~ .tracker{left:50%;margin-left:-14px;transition:.2s ease-in;opacity:1}
.m #header #top_menu ul #primary_nav_item_music.active:not(.current) ~ .tracker,.m #header #top_menu ul #primary_nav_item_music.current ~ .tracker{left:70%;margin-left:-20px;transition:.2s ease-in;opacity:1}.m #header #top_menu ul #primary_nav_item_features.active:not(.current) ~ .tracker,.m #header #top_menu ul #primary_nav_item_features.current ~ .tracker{left:92%;margin-left:-20px;transition:.2s ease-in;opacity:1}.m #header #top_menu ul li:first-of-type{text-align:left}.m #header #top_menu ul li:last-of-type{text-align:right}
.m #header #top_menu ul li:focus{outline:0}.m #header #top_menu ul li.active .top_sub_menu+.lb{content:'';display:block;width:100vw;height:100vh;background:#111;position:fixed;top:80px;left:0;z-index:1;overflow-y:scroll}.m #header #top_menu ul li .item{display:block;position:relative;text-transform:uppercase}.m #header #top_menu ul #primary_nav_item_features .item:after{display:none}.m #header #top_menu ul li a{display:block;height:40px;line-height:40px;color:#fff}
.m #header #top_menu .top-nav-mask{position:fixed;height:calc(100% - 80px);height:0;overflow:hidden;left:0;width:100vw;box-sizing:border-box;top:80px;background:#111;z-index:2;transition:.2s ease-out}.m #header #top_menu li.active ~ .top-nav-mask{height:calc(100% - 80px);transition:.4s ease-out}.m #header #top_menu .top-nav-mask.expanded{display:block}.m #header #top_menu .top-nav-mask .top-nav-container{position:absolute;top:0;left:0;height:100%;width:500vw;transform:translate3d(0vw,0,0);transition:all .4s}
.m #header #top_menu li.active .top-nav-container{transform:translate3d(0wv,0,0);transition:all .4s}.m #header #top_menu .top_sub_menu{float:left;display:inline-block;width:100vw;height:100%;box-sizing:border-box;padding:16px;background:#111;z-index:2;overflow-y:scroll;overflow-x:hidden;position:relative}.m #header #top_menu .top_sub_menu.noscroll{overflow-y:hidden}.m #header #top_menu .top_sub_menu .tier_two{position:absolute;display:inline-block;width:100%;height:100%;padding:16px;box-sizing:border-box;top:0;left:100%;background:#111;color:#fff;z-index:2;overflow-y:scroll;transition:.3s}
.m #header #top_menu .top_sub_menu .tier_two label{color:#0ff}.m #header #top_menu .top_sub_menu .subtier-open,.m #header #top_menu .top_sub_menu .subtier-close{display:none}.m #header #top_menu .top_sub_menu .subtier-open:checked+.tier_two{left:0;transition:.3s}.m #header #top_menu .top_sub_menu h3{text-align:left;color:#fff;font-size:14px;font-weight:bold;margin:0 0 20px 0;clear:both}.m #header #top_menu .top_sub_menu .menu_feature{position:relative}.m #header #top_menu .top_sub_menu .menu_feature{width:100%;height:auto}
.m #header #top_menu .top_sub_menu .menu_feature .image-container{width:100vw;height:calc(100vw * .56);overflow:hidden;background:#000;position:relative}.m #header #top_menu .top_sub_menu .menu_feature .image-container .image-blur{position:absolute;height:100%;width:100%;top:0;left:0;opacity:.5;filter:blur(3px)}.m #header #top_menu .top_sub_menu .menu_feature .image-container img{height:100%;position:relative}.m #header #top_menu .top_sub_menu .menu_feature h3{position:absolute;bottom:0;left:0;padding:10px 0 20px 20px;text-transform:capitalize;width:100%;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7))}
.m #header #top_menu .top_sub_menu .menu_feature h3 a{color:#fff;font-weight:bold;font-size:16px;height:inherit;line-height:1.8rem;text-align:left}.m #header #top_menu .top_sub_menu .feature-all-link{padding:15px 20px;display:block;color:#434343;font-weight:bold;font-size:16px;text-align:left}.m #header #top_menu .top_sub_menu ul.sub-menu-list{padding:0 0 10px 0}.m #header #top_menu .top_sub_menu ul.sub-menu-list li{display:block;width:auto}.m #header #top_menu .top_sub_menu ul.sub-menu-list li.title{font-size:24px;padding:0 0 10px 0;text-align:left}
.m #header #top_menu .top_sub_menu ul.sub-menu-list li a{display:block;height:30px;line-height:30px;text-align:left;font-weight:bold;color:#0ff}.m #header #top_menu .top_sub_menu ul.sub-menu-list li p{height:30px;line-height:30px;text-align:left;font-weight:bold;font-size:18px}.m #header #top_menu .top-five{max-height:159px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.m #header #top_menu .top-five .item{width:92px;margin:0 5px 0 0;display:inline-block}.m #header #top_menu .top-five .item .img-wrap{width:100%;position:relative;height:134px;overflow:hidden}
.m #header #top_menu .top-five .item .img-wrap img{width:100%;border-radius:6px}.m #header #top_menu .top-five .item .img-wrap .must-see-list,.m #header #top_menu .top-five .item .img-wrap .metascore_w{position:absolute;top:5px;right:6px}.m #header #top_menu .top-five .item .product-name{width:100%;height:2.5em;font-size:10px;font-family:Helvetica;font-weight:bold;margin-top:5px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px}
.m #header #top_menu ul li.active{outline:0;font-weight:bold}.m #header .actions{opacity:1;transition:1s}.m #header .actions.dimmed{opacity:0;transition:1s}.top_sub_menu .featured_articles h2{font-size:1.4rem;color:#fff;font-weight:bold;margin:0 0 1rem 0}.top_sub_menu .featured_articles li{display:block!important;width:100% important;text-align:left!important;line-height:normal!important;white-space:normal!important;margin:0 0 20px 0;font-weight:bold!important}.top_sub_menu .featured_articles li a{color:#0ff!important;line-height:normal!important;height:auto!important}
.m #header #main_menu img{margin:12px;width:30px;transition:width .25s ease}.m .fixed_menu_top.reduced #header #main_menu img{width:22px;margin:8px 12px 4px 12px}.m #header .selected{background-color:#333}.m #header .logo{width:auto;float:left;text-align:center;position:relative}.m #header .logo .icon{position:relative;z-index:2;background:#111;display:inline-block;height:30px}.m #header .logo .icon:before{background:#111;content:'';display:block;position:absolute;width:16px;height:30px;left:-16px;top:0}
.m #header .logo .wordmark{position:relative;z-index:1;left:0;transition:.5s ease-in-out}.m #header .logo .wordmark.shut{left:-50vw;transition:.5s ease-in-out}.m #header .logo a{display:block;height:30px;line-height:30px}.m #header .logo img{height:30px}.m #header .actions{float:right;height:28px;line-height:28px}.m #header .search{display:inline-block;margin:0 20px 0 0;line-height:28px}.m #header .search .search-icon{height:15px;position:relative;top:3px}.m #header .search:focus{outline:0}.m .fixed_menu_top.reduced #header .search img{width:20px}
.m #header .login{display:inline-block}.m #header .login .login-icon{height:18px}.m #header .login .login-btn{display:inline-block;height:28px;line-height:28px;color:#fff;background:#111;border:#fff 1px solid;border-radius:7px;font-size:13px;font-weight:bold;padding:0 12px}.m #header #share{float:right;display:none}.m #header #share img{margin:9px 5px 7px 8px;width:22px;transition:width .25s ease}.m .fixed_menu_top.reduced #header #share{display:block}.m .fixed_menu_top.reduced #header #share img{margin-top:7px;width:16px}
.m .fixed_menu_top.reduced.no_share #header #share{display:none}.m #header a{text-decoration:none}.m #header .primary_feature{margin-bottom:20px}.m #header .primary_feature.top-line{border-top:#969696 1px solid;padding-top:20px}.m #header .primary_feature:after{content:'';display:block;clear:both;margin:0 0 20px 0}.m #header .primary_feature .image-container{float:right;width:68px;height:68px!important;overflow:hidden;border-radius:12px}.m #header .primary_feature .image-container img{height:100%}
.m #header .primary_feature .primary_feature_text{font-size:16px;line-height:1.3em;font-weight:bold;display:inline-block;float:left;max-width:calc(100% - 70px);margin:0 0 4px 0;text-align:left;color:#fff;white-space:normal}.m #header .primary_feature .primary_feature_text a{height:auto!important;line-height:1.4!important}.m #header .primary_feature .primary_feature_byline{font-size:12px;color:#fff;font-weight:normal;display:block;margin:0 0 3px 0;line-height:1.3;text-align:left}.m #header .primary_feature .reports-see-all{font-weight:bold;color:#0ff;display:inline-block;margin-top:10px;float:left;clear:left}
.m #header .platform-bar{overflow-x:scroll;overflow-y:hidden;max-height:42px;white-space:nowrap;margin:0 0 20px 0}.m #header .platform-bar .line{height:1px;background:#969696;width:calc(100% - 36px);position:absolute;left:16px}.m #header .platform-bar span{color:#fff;font-weight:bold;display:inline-block;height:40px;line-height:40px}.m #header .platform-bar span.title{display:inline-block!important;height:40px!important;padding:0 10px 0 0!important}.m #header .platform-bar span.platform label,.m #header .platform-bar span.platform a{display:inline-block!important;height:40px!important;padding:0 10px!important;color:#0ff!important}
.m .fixed_menu_top #content_wrapper{border-top:49px solid #000}.m .content{background-color:#FFF;min-height:400px}.m.gallery2 .content{background-color:#FFF}.m #footer{background-color:#000;text-align:center;color:#fff;padding:13px 0 10px 0;font-size:.75rem}.m #footer .copy{margin:5px 0 6px 0}.m #footer .links{padding-bottom:10px}.m #footer .links a{color:#fff;text-decoration:none;border-bottom:1px solid #ccc}.m #footer .links a:visited{color:#fff}.m #footer .logo img{width:160px}.m #goto_main{margin-bottom:6px}
.m #goto_main span{color:#fff;cursor:pointer}.m .editors_picks h2{padding:20px 0 0 0;margin:0 16px 15px 16px;font-size:20px;font-weight:bold;position:relative}.m .editors_picks h2:after{content:'';position:absolute;height:3px;width:30px;border-radius:3px;background:#111;left:0;bottom:-15px}.m .editors_picks .banner_item{padding:20px 0;margin:0 16px;border-bottom:#cdcdcd 1px solid}.m .editors_picks .img_container{height:68px;width:68px;overflow:hidden;border-radius:8px;float:left;margin:0 16px 0 0;position:relative}
.m .editors_picks .img_container img.main_img{width:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}.m .editors_picks .title{font-size:16px;font-weight:bold;color:#111;margin:0 0 10px 0}.m .editors_picks .deck{display:-webkit-box;-webkit-box-orient:vertical;font-size:14px;line-height:20px;color:#5c5c5c;-webkit-line-clamp:2;height:40px;overflow:hidden;text-overflow:ellipsis}.connect4 .grade{background-image:url(/images/scores/connect4.gif);background-position:29px 4px;background-repeat:no-repeat}
.connect4 .score_tbd{background-color:#ccc;color:#fff}.connect4 .score_terrible,.connect4 .score_unfavorable{background-position:29px -46px}.connect4 .score_mixed{background-position:29px -96px}.connect4 .score_favorable,.connect4 .score_outstanding{background-position:29px -146px}.textscore{font-weight:bold}.below_average,.textscore_terrible,.textscore_unfavorable{color:#c00}.average,.textscore_mixed{color:#c93}.above_average,.textscore_favorable,.textscore_outstanding{color:#390}.score_distribution .distribution_title{font-weight:bold}
.score_counts{margin:0 auto;overflow:hidden;width:260px}.score_count{line-height:14px;height:14px;display:inline;float:left;width:100%;overflow:hidden}.score_count .count_wrap{padding:0 0 0 52px;height:100%;overflow:hidden}.score_count .label,.score_count .data,.score_count .total,.score_count .distribution{display:inline;float:left}.score_count .zero_total{margin-left:-6px}.score_count .label{color:#999;font-size:10px;line-height:12px;margin:0 6px 0 -52px;width:46px}.score_count .data{font-size:11px;font-weight:bold;padding:0;width:154px}
.score_count a{color:#333}.score_count a:hover{color:#09f}.score_count a:hover .count{text-decoration:underline}.score_count .distribution{height:0;padding:6px 0 0;margin:4px 0;overflow:hidden;width:100%}.score_count .count{display:inline;float:right;margin:0 -56px 0 6px;position:relative;width:50px}.score_details{height:100%;overflow:hidden}.product_countdown{background:0;margin-top:10px;color:#333;font-size:14px;font-weight:bold;line-height:24px;text-align:left}.product_countdown .countdown_time{color:#ef6f2e;margin-bottom:-6px!important}
.product_countdown .countdown_msg{font-weight:normal}.input_wrapper{background-color:#ecf4f2;border-radius:50px;padding:3px;width:210px}.input_wrapper input{background:0;border-width:0;margin:0 0 0 3px;padding:0;width:98%;height:26px;font-size:16px;z-index:2;position:relative}.input_wrapper input:focus{outline:none!important}.field.selected .input_wrapper{border-color:#0769bb;box-shadow:0 1px 3px rgba(0,0,0,0.05) inset,0 0 8px rgba(82,168,236,0.6)}.input_wrapper.locked_icon{background-image:url(/images/icons/locked.png);background-repeat:no-repeat;background-position:98% center}
.field.innerLabel{position:relative}.field.innerLabel label{position:absolute;top:8px;left:8px;color:#aeaeae;font-size:15px;opacity:.6;z-index:1}.field.innerLabel.selected label{color:#ccc}.center_table .field.innerLabel label{left:auto;margin-left:3px}.center_table .input_wrapper{margin:0 auto}#page_protector{position:absolute;top:0;left:0;background-color:transparent;z-index:5000001}#primary_nav{background-color:#333;width:100%;position:absolute;display:none;z-index:5000003;box-shadow:4px 14px 12px 4px rgba(0,0,0,0.5)}
.fixed_menu_top #primary_nav{max-height:275px;overflow-y:scroll}#primary_nav .nav{padding:12px 0 12px 12px;border-bottom:1px solid #000;border-top:1px solid #444;color:#fff;font-weight:bold;text-transform:uppercase;cursor:pointer}#primary_nav .nav.first{border-top:0}#primary_nav .nav.last{border-bottom:0}#primary_nav .nav.has_toggler{position:relative}#primary_nav .nav.has_toggler a{width:80%}#primary_nav .nav .menu_toggler{position:absolute;top:10px;right:10px;width:35px;color:#fff;cursor:pointer;text-align:right}
#primary_nav .nav .menu_toggler .closed{display:inline}#primary_nav .nav .menu_toggler .closed img{height:11px;margin-right:4px}#primary_nav .nav .menu_toggler .opened{display:none}#primary_nav .nav .menu_toggler .opened img{height:8px}#primary_nav .nav .menu_toggler.open .closed{display:none}#primary_nav .nav .menu_toggler.open .opened{display:inline}#primary_nav .menu_items{display:none}#primary_nav .menu_item{padding:12px 0 12px 13px;border-bottom:1px solid #000;border-top:1px solid #444}#primary_nav .menu_item a{color:#ddd;display:block}
#showtimes_section{display:none;width:100%;border-bottom:1px solid #999}#showtimes_section .showtimes_input{background-color:#333}#showtimes_section .field{padding:10px 20px}#showtimes_section .input_wrapper{position:relative;width:auto}#showtimes_section input{width:91%}#showtimes_section .geolocation{height:16px;width:16px;cursor:pointer;position:absolute;top:8px;right:8px}.showtimes_results .showtimes_wrap{padding:8px 0 8px 0;border-bottom:1px solid #ccc}.showtimes_results .theater_profile{margin:0 6px}
.showtimes_results .theater_name{font-weight:bold;font-size:1.1rem}.showtimes_results .theater_location{font-size:.9rem}.showtimes_results .showtime_group{margin:5px 0 5px 8px;font-size:.9rem}.showtimes_results .showtime_group .showtime_label{font-weight:bold;display:inline-block;font-size:.9rem}.showtimes_results .showtime_group .showtime_label.showtime_empty_label{display:none}.showtimes_results .showtime_times{display:inline-block}.showtimes_results .showtime_times .showtime{display:inline-block;padding-right:4px;font-size:.9rem;line-height:1.1rem}
.showtimes_results .showtimes_buy_wrap{font-size:.8rem;color:#0081ce;margin:3px 8px 2px 7px;height:.7rem}.showtimes_results .showtimes_buy_wrap .map{float:left}.showtimes_results .showtimes_buy_wrap .showtimes_buy{float:right}.showtimes_results .external{background:url(/images/icons/url2.gif) no-repeat right 0;padding-right:15px}#primary_search{width:100%;background-color:#111;box-sizing:border-box;padding:10px 0 0 0;position:absolute;top:0;z-index:5999902;height:40px;display:none}#primary_search.default{display:block}
#primary_search+#lightbox{width:0;height:0;width:100vw;display:block;content:'';background:#111;position:absolute;left:0;top:40px;transition:.5s;visibility:hidden;transition:.5s;z-index:200}#primary_search.search-page:after{display:none}#primary_search+#lightbox.expanded{visibility:visible;height:300vh;transition:1s}#primary_search .primary_search_close{position:absolute;z-index:5000;color:#0ff;right:0;top:4px;padding:0 20px 0 0;height:28px;line-height:40px;font-weight:bold}
#primary_search .field.top_search{padding:0 80px 0 0;margin:0 0 0 62px;background:#111}#primary_search .field.top_search label{color:#434343;font-size:13px;line-height:21px;text-indent:5px;opacity:1}#primary_search .field.top_search.selected .input_wrapper{box-shadow:none;height:28px;line-height:28px}#primary_search .field.top_search.selected .input_wrapper input{font-size:16px;color:#fff;text-indent:5px}#primary_search .input_wrapper{width:auto;background:#111;padding:0;border-radius:7px;border:#fff 1px solid;position:relative}
#primary_search .input_wrapper input{height:28px;line-height:28px;font-size:14px;color:#fff;text-indent:5px}#primary_search .input_wrapper:focus{outline:none!important}#primary_search .results_wrapper{position:relative;top:0;z-index:5999902;background:#111;min-height:100vw}#primary_search .results{padding:16px;display:none}.m #primary_search .results .item{color:#ddd;padding:6px;border-bottom:1px solid #666;font-size:1rem}.m #primary_search .results .item a{text-decoration:none}.m #primary_search .results .item .subtitle{font-size:.85rem;color:#999;margin-top:2px}
.m #primary_search .results .item.first{padding-top:0}.m #primary_search .results .item img{width:26px;margin-right:8px}.m #primary_search .results .item{color:#ddd;padding:10px 0;border-bottom:1px solid #f1f8f6;font-size:1rem}.m #primary_search .results .item .left{display:none}.m #primary_search .results .item .right{float:left}.m #primary_search .results .item .metascore_w{width:30px;height:30px;font-size:15px;font-weight:bold;margin:0 20px 0 0;line-height:30px}.m #primary_search .results .item .title{display:block;margin:0 0 5px 50px;font-size:15px;color:#fff;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}
.m #primary_search .results .item .title b{color:#fff}.m #primary_search .results .item .subtitle{font-size:12px;color:#fff;margin:0 0 0 50px}.m #primary_search .results b{font-weight:bold;color:#EEE}.m #primary_search .results .info{font-size:14px;color:#fff;font-weight:bold;text-align:center}.m #primary_search .results .see_all{cursor:pointer;margin-top:20px}.m .search_silos_wrapper{overflow-x:scroll;overflow-y:hidden;width:100%;margin:20px 0 20px 0;padding-left:20px;-webkit-overflow-scrolling:touch;box-sizing:border-box;position:absolute}
.m .search_silos_wrapper::-webkit-scrollbar{display:none}.m .search_silos{white-space:nowrap}.m .search_silo{margin-right:20px;color:#434343;line-height:20px}.m .search_silos span:last-of-type{margin-right:35px}.m .search_silo.selected{font-weight:bold}#top_search{width:91%;font-size:16px!important}#top_search:focus{font-size:16px!important}#top_search label{color:#434343!important}#top_search_clear{position:absolute;z-index:5000;color:#0ff;right:0;top:4px;padding:0 10px 0 0;height:28px;line-height:28px;font-weight:bold}
.page_nav{font-size:14px;line-height:16px;height:30px;margin:20px 12px 6px 8px}.page_nav .page_flipper{float:right;margin-right:6px;color:#999;font-weight:bold}.page_nav .page_flipper .prev{background:url(/images/dividers/v/solid_666.gif) no-repeat right -98px;padding-right:9px}.page_nav .page_flipper .next{padding-left:4px}.page_nav .flipper a.action{background:url(/images/icons/page_nav2.gif) no-repeat 0 2px}.page_nav .page_flipper .prev a.action{padding-left:11px}.page_nav .page_flipper .next a.action{background-position:right -98px;padding-right:11px}
.page_nav div.pages{float:left}.page_nav div.pages .label{float:left;font-size:12px}.page_nav ul.pages{float:left;display:inline}.page_nav li.page{display:inline}.page_nav .page_num{border:1px solid #ccc;background:#fff;color:#333;font-size:12px;margin:0 5px;padding:2px 6px}.page_nav .active_page .page_num{background:#e9e9e9}.inline_expand_collapse .blurb_divider,.inline_expand_collapse .blurb_label{display:none}.toggle_expand_collapse,.toggle_expand_collapse:visited,.toggle_expand_collapse:hover{color:#0a6ee7;font-size:.85rem}
.data .toggle_expand_collapse{color:#0a6ee7}a.toggle_expand_collapse{text-decoration:none;white-space:nowrap}.toggle_expand_collapse:after{border-right:3px solid transparent;border-top:4px solid #0081ce;border-left:3px solid transparent;content:"";display:inline-block;width:0;height:0;position:relative;left:3px;top:-2px}.toggle_expand_collapse.toggle_collapse:after{border-bottom:4px solid #0081ce;border-top:0}.inline_expanded .blurb_expanded,.inline_collapsed .blurb_etc{display:inline}
.inline_expanded .blurb_etc,.inline_expanded .blurb_collapsed,.inline_collapsed .blurb_expanded{display:none}.list_controls{width:100%;margin-top:20px}.list_controls .top{display:flex;overflow-x:auto}.list_controls .top .mcmenu{flex-shrink:0}.list_controls hr{margin:10px 0 10px 0}.list_controls .bottom{float:right;display:flex;align-items:center;margin-bottom:10px}.list_controls .menu.title{display:inline-block;height:1em;margin:12px 10px 0 0;font-weight:normal;color:#999}.list_controls .mcmenu .selected{font-weight:bold}
.list_controls .mcmenu.toggle{display:inline-flex;align-items:center;clear:both;font-weight:bold}.list_controls .mcmenu.toggle li{border-radius:7px}.list_controls .mcmenu.toggle li a{display:inline-block;border:1px solid #424242;border-radius:7px;padding:10px;color:#424242}.list_controls .mcmenu.toggle li.selected a{color:white;background-color:#424242}.list_controls .mcmenu.toggle svg{float:left;margin:-1px 5px 0 0}.list_controls .mcmenu.expand_collapse{display:inline-flex;margin-left:20px}.list_controls .mcmenu.expand_collapse li{display:inline-block}
.list_controls .mcmenu.expand_collapse li a,.list_controls .mcmenu.expand_collapse li span{display:inline-block;width:27px;height:27px;text-indent:-9999px}.list_controls .mcmenu.expand_collapse li:first-child{background:url(/images/buttons/icon-expanded-white.svg) center 0 no-repeat}.list_controls .mcmenu.expand_collapse li:first-child.selected{background:url(/images/buttons/icon-expanded-dark.svg) center 0 no-repeat}.list_controls .mcmenu.expand_collapse li:last-child{margin-left:10px;background:url(/images/buttons/icon-condensed-white.svg) center 0 no-repeat}
.list_controls .mcmenu.expand_collapse li:last-child.selected{background:url(/images/buttons/icon-condensed-dark.svg) center 0 no-repeat}.list_controls .mcmenu.dropdown{display:inline-flex;margin-bottom:10px}.list_controls .mcmenu.dropdown button{display:flex;align-items:center;padding:0;border:0;background:0;cursor:pointer;color:#066ee7;font-size:.9em;font-weight:600}.list_controls .mcmenu.dropdown.style1 button{margin-top:10px;min-width:165px}.list_controls .mcmenu.dropdown.style2 button{color:white;padding:10px 12px;border-radius:7px;background-color:#424242;font-size:1em;font-weight:bold;margin-right:15px;height:3em;border:1px solid #424242}
.list_controls .mcmenu.dropdown.style2 button.not_selected{background-color:white;color:#424242}.list_controls .mcmenu.dropdown.style2 button svg{margin-right:.5em}.list_controls .mcmenu.dropdown button img{margin-right:.5em}.list_controls .mcmenu.dropdown .dropdown{display:none;position:absolute;min-width:205px;margin-top:45px;z-index:10;left:50%;transform:translateX(-50%);background-color:white;border-radius:7px;border:1px solid #e0e0e0;box-shadow:4px 4px 11px 4px rgba(0,0,0,0.14);max-height:400px;overflow:scroll}
.list_controls .mcmenu.dropdown .dropdown li{width:90%}.list_controls .mcmenu.dropdown .dropdown li a,.list_controls .mcmenu.dropdown .dropdown li span{width:100%;padding:10px 0 10px 20px;display:inline-block}.list_controls .mcmenu.dropdown .dropdown li svg{float:right;margin-right:20px}.list_controls .mcmenu.dropdown .dropdown li:first-child{margin-top:10px}.list_controls .mcmenu.dropdown .dropdown li:last-child{margin-bottom:10px}.imdb_wrap{vertical-align:middle;font-size:.8rem;line-height:26px;font-weight:bold;padding:10px 8px 5px 8px}
.imdb_wrap span{vertical-align:middle}.imdb_wrap img{vertical-align:middle}.m .section_header{color:#eee;height:40px;margin-bottom:1rem;padding:0 0 0 5px;position:relative;background:0;color:#bbb;font-size:.9rem;text-transform:uppercase;font-weight:bold;height:inherit;height:20px}.m .products .product_type_header .product_type{font-size:20px;font-weight:bold;position:relative}.m .products .product_type_header .heading-underline{width:30px;height:3px;background-color:#111;border-radius:3px;margin:10px 0}
.m .products .product_type_header #mobile_native_top{padding-bottom:20px}.m .summary_trailer .video_wrapper{margin-bottom:20px}.m .summary_trailer .section_header,.m .product_details_section .section_header,.m .critic.reviews .section_header,.m .notes .section_header,.m .user.reviews .section_header,.m .product_trailer_page .section_header,.m .product_details_page .section_header,.m .person_page .section_header{background-color:#333;color:#eee;height:40px;margin-bottom:2px;position:relative;font-size:18px;font-weight:normal;text-transform:capitalize}
.m .summary_trailer .section_to_top,.m .notes .section_to_top,.m .product_details_section .section_to_top,.m .critic.reviews .section_to_top,.m .user.reviews .section_to_top{right:10px!important}.m .summary_trailer .section_footer,.m .product_details_section .section_footer,.m .critic.reviews .section_footer,.m .user.reviews .section_footer,.m .tracklist_wrapper .section_footer{margin:0 15px;text-align:center;height:40px;line-height:40px;background:#111;position:relative;margin-bottom:2rem;border-radius:6px}
.m .summary_trailer .section_footer{padding-top:0;top:-10px}.m .summary_trailer .video_header{display:block;padding:0 16px;margin:0 0 10px 0;font-weight:bold}.m .summary_trailer .section_footer a,.m .product_details_section .section_footer a,.m .critic.reviews .section_footer a,.m .user.reviews .section_footer a,.m .section_footer a{color:#0081ce!important}.m .summary_trailer .section_footer .arrow,.m .product_details_section .section_footer .arrow,.m .critic.reviews .section_footer .arrow,.m .user.reviews .section_footer .arrow,.m .section_footer .arrow{float:none!important;margin:0!important}
.m .critic.reviews .see-more{background:#111;color:#fff;text-transform:capitalize;display:block;height:40px;line-height:40px;font-weight:bold;text-align:center;margin:0 16px 40px 16px;border-radius:6px;text-decoration:none}.m .section_header.small_font{font-size:14px}.m .section_header.smaller_font{font-size:12px}.m .section_header span{vertical-align:middle;line-height:40px;margin-left:9px}.m .section_header a{display:inline-block;width:100%}.m .section_header .section_to_top{position:absolute;right:0;font-size:.8rem;color:#ccc;cursor:pointer;top:0}
.m .section_header .section_to_top img{margin-left:3px;height:7px;vertical-align:middle;padding-bottom:3px}.m .section_header .section_toggler{position:absolute;top:-1px;right:10px;width:35px;color:#fff;cursor:pointer;text-align:right}.m .section_header .section_toggler .closed{display:inline}.m .section_header .section_toggler .closed img{height:11px;margin-right:4px}.m .section_header .section_toggler .opened{display:none}.m .section_header .section_toggler .opened img{height:7px;margin-right:3px}
.m .section_header .section_toggler.open .closed{display:none}.m .section_header .section_toggler.open .opened{display:inline}.m .section_footer{margin:0 15px;text-align:center;height:40px;line-height:40px;background:#111;position:relative;margin-bottom:1rem;border-radius:6px}.m .section_footer a{color:#fff!important;text-transform:capitalize;font-size:14px;font-weight:bold;display:block}.m .section_footer span{vertical-align:middle;text-transform:capitalize}.m .products .item{padding:15px 10px 10px 10px;border-bottom:1px solid #ccc;line-height:18px;display:table;width:calc(100% - 20px)}
.m .products .no_results{width:92%;margin:0 auto}.m .products .expand{display:none}.m .products .item .product_summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:18px;max-height:54px}.m .products .expand:checked+.item{padding-bottom:30px}.m .products .expand:checked+.item .product_summary{display:inline;-webkit-line-clamp:20;-webkit-box-orient:vertical;overflow:visible}.m .products .expand:checked+.item .right .metascore_w{display:none}.m .products .expand:checked+.item .right{margin-right:39px}
.m .products .item .scores-wrapper{margin-top:20px;width:250px}.m .products .item .scores-wrapper+.additional{display:none!important}.m .products .expand:checked+.item .scores-wrapper+.additional{margin-top:100px;margin-bottom:-80px;display:block!important}.m .products .item .clamp-metascore,.m .products .item .clamp-userscore{display:none}.m .products .item .clamp-metascore .title,.m .products .item .clamp-userscore .title{display:inline-block;margin-bottom:10px}.m .products .expand:checked+.item .clamp-metascore,.m .products .expand:checked+.item .clamp-userscore{display:inline-block;width:45%}
.m .products .item .metascore_w.user{border-radius:100%}.m .products .item .metascore_w{width:35px;height:35px;font-size:16px;line-height:35px}.m .products .item .clamp-metascore .no_items,.m .products .item .clamp-userscore .no_items{padding:0;margin:0 0 0 50px;font-size:11px}.m .products .item .expand-label{float:right;margin-right:25px;font-size:12px;font-weight:bold;position:relative;color:#2a9fd8;height:20px;line-height:20px}.m .products .item .trailer-container{float:right;padding-right:10px;position:relative}
.m .products .item .trailer-container .mc_play_trailer_btn{color:#2a9fd8;font-size:12px;font-weight:bold;padding-right:10px;height:10px;line-height:9px;border:0;background:0;border-right:#424242 2px solid}.m .products .item .trailer-container .mc_play_trailer_btn:focus{outline:0}.m .products .item .img-wrap{position:relative}.m .products .item .img-wrap img{border-radius:6px}.m .products .item .img-wrap .must-see-list{position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}.m .products .item .expand-label:before{content:'Expand'}
.m .products .expand:checked+.item .expand-label{top:20px}.m .products .expand:checked+.item .trailer-container{top:20px}.m .products .expand:checked+.item .expand-label:before{content:'Collapse'}.m .products .item .expand-label ~ .fa-caret-down{display:block;position:absolute;right:10px;bottom:13px;color:#424242}.m .products .item .expand-label ~ .fa-caret-up{display:none}.m .products .expand:checked+.item .expand-label ~ .fa-caret-up{display:block;position:absolute;right:10px;bottom:13px;color:#424242}
.m .products .expand:checked+.item .expand-label ~ .fa-caret-down{display:none}.m .products .item.condensed .mid .score{display:inline-block;vertical-align:top;margin-left:20px;padding-top:5px}.m .new-notable-hub{margin:0 0 20px 16px}.m .new-notable-hub h2,.m .hub h2{position:relative;font-size:20px;color:#111;font-weight:bold;margin:15px 0 30px 0}.m .new-notable-hub h2:after,.m .hub h2:after{content:'';position:absolute;background:#111;width:30px;height:3px;border-radius:3px;left:0;bottom:-15px}
.m .new-notable-hub .product-name{white-space:normal;font-weight:bold;font-size:.8em;padding:5px 0}.m .new-notable-hub .scroll-container{overflow-x:scroll;white-space:nowrap}.m .new-notable-hub .scroll-container .item{display:inline-block;margin:0 10px 0 0;max-width:92px;vertical-align:top}.m .new-notable-hub .scroll-container .item .img-wrap{position:relative;width:92px;height:145px;overflow:hidden;border-radius:6px}.m .hub.music .new-notable-hub .scroll-container .item .img-wrap{height:92px}.m .hub.game .new-notable-hub .scroll-container .item .img-wrap{height:120px}
.m .hub.game .new-notable-hub .scroll-container .item .img-wrap img{width:100%;border-radius:6px}.m .new-notable-hub .scroll-container .item .img-wrap .metascore_w,.m .new-notable-hub .scroll-container .item .img-wrap .must-see-list{position:absolute;top:6px;right:6px}.m .new-notable-hub .scroll-container .item .img-wrap .metascore_w{width:32px;height:32px;line-height:32px;font-size:16px}.m .hub .features h2{margin:0 16px}.m .hub .features h2{margin-bottom:30px}.m .hub .top_list .mid .release_date{display:inline-block}
.m .hub .clamp-metascore,.m .hub .clamp-userscore{display:none!important}.m .hub .expand-label{display:none}.m .hub .item .product_summary{display:inline;-webkit-line-clamp:20;-webkit-box-orient:vertical;overflow:visible;display:none}.m .products .item.condensed .mid .score_type{font-size:16px;line-height:18px;font-weight:bold;color:#424242;margin-bottom:5px}.m .products .item.condensed .mid .metascore_w{float:none;margin-left:25px}.m .products .item.last{border-bottom:0}.m .products .item a{display:inline-block;width:100%;text-decoration:none}
.m .products .item.condensed a{width:auto}.m .products .item .left{display:table-cell;margin:0 10px 0 8px}.m .products .item .mid{width:auto;display:table-cell;float:left;width:calc(100% - 130px)}.m .products .item.condensed .mid{width:calc(100% - 80px)}.m .products .item.condensed .mid .summary{padding-bottom:10px}.m .products .item .right{display:table-cell;margin:1px 0 0 8px}.m .products .item.condensed .right{width:100%}.m .products .item.expanded img{vertical-align:middle}.m .products .item .artist{color:#000;font-size:1rem;line-height:1.3rem}
.m .products .item.condensed .mid .release_date{margin-bottom:0}.m .products .item.condensed .collapsed{display:none;position:relative;padding:20px 0}.m .products .item.condensed .mid .collapsed .summary_image{width:70px}.m .products .item.condensed .mid .collapsed .mcmust{position:relative;display:inline-block;margin-bottom:20px;margin-right:-3px}.m .products .item.condensed .mid .collapsed .mcmust img{width:40px;height:40px;position:absolute;bottom:-30px;left:-58px}.m .products .item.condensed .expand-button{float:right;display:inline-block;text-align:right}
.m .products .item.condensed .expand-button button{padding:0;border:0;cursor:pointer;color:#2a9fd8;font-weight:bold;font-size:12px;background-color:white}.m .products .item.condensed .expand-button button:focus{outline:0}.m .hub .clamp-metascore,.m .hub .clamp-userscore{display:none!important}.m .hub .expand-label{display:none}.m .hub .item .product_summary{display:inline;-webkit-line-clamp:20;-webkit-box-orient:vertical;overflow:visible;display:none}.m .hub .item .fa-caret-down,.m .hub .item .fa-caret-up{display:none!important}
.m .hub .item{padding-bottom:10px!important}.release_date,.rating{color:#999;font-size:12px;margin:0 0 .3rem 0;line-height:1.2rem}.m .release_date .label{color:#000;font-weight:bold}.publisher{color:#999;font-size:1rem;line-height:1.2rem}.seasons{font-size:1rem;line-height:1.2rem}.m .products .item .platform{color:#999;font-size:1rem;display:inline-block;font-size:12px}.m .products .item .platform .label{color:#000;font-weight:bold}.m .products .item .additional{color:#999;font-size:1rem;margin-top:3px;line-height:1.2rem}
.m .products .item .additional .label{color:#000;font-weight:bold}.m .products .item .user_score{color:#999;font-size:1rem;margin-top:6px}.m .new-notable .tabs{width:100%;clear:both;position:relative}.m .new-notable .tabs ul{display:table;table-layout:fixed;width:100%;overflow-x:hidden;white-space:nowrap}.m .new-notable .tabs ul li{display:inline-block;height:38px;line-height:38px;color:#0a6ee7;margin-right:30px}.m .new-notable .tabs ul li.active{color:#0a6ee7;font-weight:bold}.m .new-notable .tabs ul .tracker{position:absolute;top:calc(100% - 13px);left:0;height:3px;width:28px;border-radius:3px;background:#111;display:block;margin-left:26px;transition:.2s ease-in}
.m .new-notable{padding:20px 0 10px 0;position:relative;left:15px}.m .new-notable h2{font-size:20px;font-weight:bold;position:relative}.m .new-notable .heading-underline{width:30px;height:3px;background-color:#111;border-radius:3px;margin:10px 0}.m .new-notable .new-notable-items-holder{white-space:nowrap;overflow-x:hidden;width:400vw;transition:all .4s}.m .new-notable .new-notable-items{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;padding:20px 0;width:calc(100vw - 15px);margin:0 15px 0 0;display:inline;float:left}
.m .new-notable .new-notable-items .item{width:92px;margin:0 20px 0 0;display:inline-block;vertical-align:top}.m .new-notable .new-notable-items .item .img-wrap{width:100%;position:relative;overflow:hidden}.m .new-notable .new-notable-items .item .img-wrap img{width:100%;border-radius:6px}.m .new-notable .new-notable-items .item .img-wrap .must-see-list,.m .new-notable .new-notable-items .item .img-wrap .metascore_w{position:absolute;top:5px;right:6px}.m .new-notable .new-notable-items .item .product-name{font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:12px;word-wrap:break-word;white-space:normal;overflow:hidden;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m .new-notable .new-notable-break{border:0;border-bottom:1px solid #ccc;width:calc(100vw - 30px)}.m .new-notable .tabs .tracking{display:block;width:20px;height:3px;background:#0a6ee7;border-radius:3px;position:absolute;left:12px;bottom:0;transition:.2s ease-out}.m .new-notable .tabs .movies.active ~ .tracking{left:12px;transition:.2s ease-out}.m .new-notable .tabs .games.active ~ .tracking{left:88px;transition:.2s ease-out}.m .new-notable .tabs .tv.active ~ .tracking{left:173px;transition:.2s ease-out}
.m .new-notable .tabs .music.active ~ .tracking{left:251px;transition:.2s ease-out}.m .features .story{padding:15px 4px 15px 4px;border-bottom:1px solid #ccc}.m .features .story.last{margin-bottom:6px;border-bottom:0}.m .features .story a{display:block;text-decoration:none}.m .features .story_head{width:auto;margin-left:10px}.m .story_page .mobile_article_header{padding-bottom:6px;border-bottom:1px solid #ccc}.m .story_page .mobile_article_header .header_wrapper{padding:6px}.m .features .story_title{color:#424242;font-size:16px;font-weight:bold;line-height:1.4rem}
.m .story_page .story_title{color:#000;font-size:1.5rem;line-height:1.7rem}.m .features .story_details{color:#999;font-size:1.1rem;line-height:1.3rem}.m .features .story_details .byline{margin:.2rem 0 .2rem 0;color:#424242;font-size:12px}.m .features .story_details .pub_date{font-size:12px}.m .story_page .story_details,.m .story_page .story_comment_count{color:#999;font-size:1.1rem;line-height:1.5rem}.m .features .story_image{float:right;width:68px;min-height:65px;margin:0 0 0 7px}.m .features .story_image img{width:65px}
.slidex .slide_image{width:100%;position:relative;overflow:hidden;text-align:center;vertical-align:middle;cursor:pointer}.slidex.last .slide_image{cursor:auto}.slidex .slide_image img{max-height:100%;max-width:100%;vertical-align:middle;position:relative}.m .gallery2_page .story_title{font-weight:bold;line-height:1.75rem;margin-top:.5rem}.m .gallery2_page .mobile_article_header{border-bottom:0;padding-bottom:1rem}.m .gallery2_page .story_details{padding-top:.25rem;font-size:.9rem}.m .gallery2_page .story_details .byline{float:left}
.m .gallery2_page .story_details .pub_date{float:left;margin-left:.35rem}.m .gallery2_page .story_details .pub_date:before{content:'- '}.m .gallery2_page .story_details:after{content:" ";display:table;clear:both}.m .gallery2_page .page_type{font-size:1rem;padding:.5rem 0}.gallery_indent{padding:0 1.5rem}.m .gallery2_page .gallery_stub{padding-bottom:1rem}.m .gallery2_page .mobile_article_header .header_wrapper{padding:0}.m .gallery2_page #articlebody,.m .gallery2_page .slide_detail_info{font-size:1rem;line-height:1.8rem;padding:0;margin:0}
.m .gallery2_page #articlebody p,.m .gallery2_page .slide_detail_info p{padding-bottom:1.2rem}.m .gallery2_page #articlebody a,.m .gallery2_page .slide_detail_info a{font-weight:bold;text-decoration:underline}.m .slidex{padding:0 0 1rem 0;border-top:2px solid #ccc}.m .gallery2_page .additional_wrap{margin:3rem 0 2rem 0}.m .gallery2_page .slide_counter{margin-top:1rem;font-size:1.5rem;vertical-align:bottom}.m .gallery2_page .slide_counter .slide_count{font-weight:bold}.m .gallery2_page .slide_source{font-size:.8rem;color:#999;vertical-align:bottom;margin-left:.5rem}
.m .gallery2_page .slide_title_info{font-size:1.4rem;font-weight:bold;line-height:1.6rem;padding:1.2rem 0;margin-bottom:1.2rem;border-bottom:1px solid #e0e0e0}.m .gallery2_page .slide_title_info h1{display:inline}.m .gallery2_page .slide_score{display:table-cell;vertical-align:middle}.m .gallery2_page .slide_title_info .metascore_w{margin-right:.75rem}.m .gallery2_page .product_title_wrapper{display:table-cell;vertical-align:middle}.m .gallery2_page .gallery_desc_buy{margin:0 0 1rem 0}.m .gallery2_page .gallery_desc_buy:empty{display:none}
.m .gallery2_page .gallery_desc_buy div{margin:0}.m .gallery2_page .gallery_desc_btm{margin:0 0 1rem 0}.m .gallery2_page .sharing{display:none}.m .gallery2_page #mobile_flex_0.ad_unit,.m .gallery2_page #mobile_banner_plus_middle.ad_unit{padding:1rem 0}.gallery2_page .more_g .title{font-size:1.5rem;line-height:1.6rem;padding-bottom:1.2rem;padding-top:1.5rem;border-top:1px solid #e0e0e0;font-weight:bold;margin-top:.5rem}.gallery2_page .more_g{margin-bottom:1.2rem}.gallery2_page .more_g .photo_count{display:none}
.gallery2_page .more_g .ag_picture{width:38%;padding:0 0 .5rem 0}.gallery2_page .more_g .ag_desc{width:62%;font-size:1.1rem;line-height:1.5rem;font-weight:bold;padding:0 0 0 1.5rem}.gallery2_page .more_g .ag_item{border-bottom:0}.slidex .where_to_watch{width:100%;position:relative}.slidex .where_title_wrapper{position:relative;border:2px solid #4a4a4a;border-radius:4px;background-color:#333;color:#fff;text-align:center;margin-bottom:1rem;font-weight:normal}.slidex .where_title_wrapper:only-child{display:none}
.slidex .esite_list{display:none}.slidex .where_to_watch.expanded .title{background-color:#fff;color:#000}.slidex .where_to_watch.expanded .esite_list{display:block}.slidex .where_to_watch.expanded .cutout_wrapper{display:block}.slidex .where_title_wrapper .title{width:calc(100% - 50px);padding:.5rem 0;text-align:center;vertical-align:middle;font-size:1.25rem;line-height:2.15rem}.slidex .where_title_wrapper .icon_wrapper{background-color:#4a4a4a;font-size:2rem;line-height:2.2rem;padding:.5rem 0;width:50px;vertical-align:middle}
.slidex .where_to_watch .icon_wrapper .fa-caret-down{display:none}.slidex .where_to_watch.expanded .icon_wrapper .fa-caret-down{display:inline-block}.slidex .where_to_watch.expanded .icon_wrapper .fa-caret-right{display:none}.slidex .where_to_watch .where_close{display:none;position:absolute;color:#000;font-size:.8rem;bottom:-2rem;right:.5rem;z-index:5000002}.slidex .where_to_watch.expanded .where_close{display:block}.slidex .where_title_wrapper .cutout_wrapper{position:absolute;bottom:-1.2rem;left:50%;z-index:5000002;color:#FFF;font-size:2.2rem;text-shadow:0 -6px 6px rgba(0,0,0,0.05);display:none}
.slidex .esite_list{margin-top:-0.7rem;border:1px solid #d9d9d9;box-shadow:0 0 8px 0 rgba(0,0,0,0.23);padding-top:.25rem;position:absolute;z-index:5000001;background-color:#fff;width:100%}.slidex .esite_btn_wrapper{width:100%;min-width:0;margin:.5rem 0 .5rem 0}.slidex .esite_img_wrapper{text-align:left;width:50%}.slidex .esite_img_wrapper img{max-width:100%}.slidex .esite_btn_wrapper .esite_label_wrapper{padding-left:0;font-size:1rem;font-weight:normal;color:#fff!important;width:50%;text-align:right;padding-right:1rem}
.slidex .esite_btn_wrapper .esite_btn{width:100%}.slidex .esite_itunes img,.slidex .esite_hulu img,.slidex .esite_netflix img,.slidex .esite_tribecashortlist img,.slidex .esite_allaccess img{filter:invert(100%);-webkit-filter:invert(100%)}.slidex .esite_btn{border:0}.slidex .esite_itunes .esite_img_wrapper{text-align:left}.slidex .marg_right_half{margin-right:.3rem}.gallery2_page strong{font-weight:bold}.gallery2_page em{font-style:italic}.gallery2_page s{text-decoration:line-through}.slidex .gallery_desc_top .green{display:inline-block;vertical-align:middle;background:#6c3;text-align:center;color:#fff;height:50px;width:50px;font-size:25px;line-height:50px;margin-right:.3rem;font-weight:bold;font-family:Arial,Helvetica,sans-serif}
.slidex .gallery_desc_top .yellow{display:inline-block;vertical-align:middle;background:#fc3;text-align:center;color:#fff;height:50px;width:50px;font-size:25px;line-height:50px;margin-right:.3rem;font-weight:bold;font-family:Arial,Helvetica,sans-serif}.slidex .gallery_desc_top .red{display:inline-block;vertical-align:middle;background:#f00;text-align:center;color:#fff;height:50px;width:50px;font-size:25px;line-height:50px;margin-right:.3rem;font-weight:bold;font-family:Arial,Helvetica,sans-serif}
.slidex .gallery_desc_btm table .score{padding-bottom:.1rem}.slidex .gallery_desc_top h2{padding-top:.5rem;font-size:1rem;font-weight:normal}.gallery2_page .correction{color:#c00}.gallery2_page .caption{color:#777;font-style:italic}.m .search_wrapper{padding:50px 20px 0 20px}.m .search_wrapper .page_nav{margin-left:0;margin-right:0}.m .search_wrapper .results_count{font-size:14px;line-height:17px;color:#999;margin-bottom:5px}.m .search_wrapper .query_results{font-size:20px;line-height:24px}.m .search_wrapper .query_results .search_term{font-weight:bold}
.m .search_results{width:100%}.m .search_results .item{margin:20px 0 0 0;padding-bottom:20px;border-bottom:1px solid #ccc;display:flex}.m .search_results .item:first-of-type{border-top:1px solid #ccc;padding-top:20px}.m .search_results .item.last{border-bottom:0}.m .search_results .item a{text-decoration:none}.m .search_results .item .col_left{width:78px;vertical-align:top;flex-direction:column}.m .search_results .item .col_left img{max-width:78px;box-shadow:0 10px 10px rgba(0,0,0,0.2)}.m .search_results .item .col_left .img_space{font-size:40px;color:#999;text-align:center}
.m .search_results .item .col_left .img_space img{box-shadow:none;max-width:56px}.m .search_results .item .col_right{padding-left:20px;display:flex;flex-direction:column;flex:1}.m .search_results .item .right_top{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.m .search_results .item.nonproduct .right_top{flex:1}.m .search_results .item .right_bottom{display:flex;flex-direction:row;align-items:flex-start}.m .search_results .item .score_space{margin-left:20px}
.m .search_results .item.nonproduct .title_space{align-self:center}.m .search_results .item .title_prefix{text-decoration:underline}.m .search_results .item .summary{display:flex}.m .search_results .item .result_type{color:#999;font-size:12px;line-height:18px}.m .search_results .item .result_type .label{font-weight:bold}.m .search_results .item .title{color:#333;font-size:16px;line-height:20px;font-weight:bold;padding:0 35px 0 0}.m .search_results .item .summary{color:#333;font-size:12px;line-height:20px;margin-top:10px}
.search_msg{font-size:1.3rem;margin:6px}.m button.show_more{background-color:#fff;color:#000;border:1px solid #000;border-radius:50px;width:100%;padding:10px 0;font-size:14px;margin:20px 0 30px 0;outline:0}.m button.adv_filters{background-color:#FFF;color:#000;border-radius:50px;width:100%;padding:10px 0;font-size:14px;margin-bottom:20px;outline:0}.m .adv_filters_dialog{width:100%;position:fixed;top:0;left:0;background-color:white;height:100vh;z-index:5000200;display:none}.adv_filters_dialog .title_area{border-bottom:1px solid #ddd;font-size:20px;padding:20px}
.adv_filters_dialog .title_area .close{float:right;color:#999;cursor:pointer}.adv_filters_dialog .filter_area{padding:20px}.adv_filters_dialog .filter_area .area_title{color:#999;padding-bottom:10px}.adv_filters_dialog .filter{padding:10px 0}.adv_filters_dialog .adv_scroll{height:81vh;overflow-y:scroll}.adv_filters_dialog .filter_btn{cursor:pointer}.adv_filters_dialog .filter .fa-dot-circle{display:none}.adv_filters_dialog .filter.selected .title{font-weight:bold}.adv_filters_dialog .filter.selected .fa-dot-circle{display:inline-block}
.adv_filters_dialog .filter.selected .fa-circle{display:none}.m .release_page h2{font-size:16px;color:#424242;font-weight:bold;padding:20px 0 20px 15px;border-bottom:#ccc 1px solid}.m .release_page .products{padding:0 16px!important}.m .release_page .products .section_header{padding-left:0;overflow-wrap:normal;height:auto;line-height:1.3em}.m .products{padding:0}.m .hub .products{padding:0 16px}.m .hub .products .section_header{color:#111;text-transform:none;padding:0;margin:16px 0 10px 0}.m .hub .products .section_header span{line-height:1;display:inline-block;position:relative;font-size:20px}
.m .latest_metascores .products .item{padding:20px 0}.m .latest_metascores{padding:0 16px}.m .latest_metascores .section_header{padding-left:0!important}.m .latest_metascores .products .item.last{border-bottom:#ccc 1px solid;margin-bottom:20px}.m .latest_metascores .products .item .right{margin:0}.m .latest_metascores .products .item .platform,.m .latest_metascores .products .item .release_date,.m .latest_metascores .products .item .rating,.m .latest_metascores .products .item .cert_rating,.m .latest_metascores .products .item .artist{display:inline;font-size:14px;color:#5c5c5c}
.m .latest_metascores .products .item .metascore_w{width:40px;height:40px;font-size:18px;line-height:40px}.m .latest_metascores .products .item .mid{width:calc(100% - 60px)}.m .latest_metascores .products .item .title{color:#111;font-size:14px;margin:2px 0!important}.m .latest_metascores .products .section_footer{margin:0 0 30px 0}.m .products .section_header{background:0;color:#bbb;font-size:.9rem;text-transform:uppercase;font-weight:bold;height:inherit;height:20px;padding-left:15px}.m .products .section_header span{margin:0}
.m .products .mid .title{text-overflow:ellipsis;font-size:16px;line-height:18px;font-weight:bold;color:#424242}.m .products .title.numbered{float:left;font-weight:normal;margin-right:.25em!important}.m .products .mid .artist{color:#999;font-size:12px}.m .hub .products .mid .artist{display:inline-block}.m .hub .products .mid .release_date,.m .hub .products .mid .rating{display:inline-block}.m .products .mid .product_summary{color:#424242;font-size:12px}.m .products .item .left{margin-left:0}.m .products .item .left img{width:70px}
.m .products .metascore_w{border-radius:5px}.m .product_header{padding:8px 4px 20px 4px;line-height:18px}.m .product_header table{width:100%}.m .product_header .col1{vertical-align:top;padding:0 11px}.m .product_header .tonefuse_creative_wrapper{margin:20px 0 0 0}.m .product_header .product_image{min-width:115px;width:100%}.m .product-title{font-size:24px;color:rgba(17,17,17,1);margin:16px 0;font-weight:bold;text-align:center;line-height:1.2em}.m .heading_byline{margin:-8px 0 8px 0;font-weight:normal;color:rgba(92,92,92,1);line-height:1.4em;text-align:center;display:block}
.m .heading_byline.pad-top{margin-top:10px}.m .heading_byline.pad-top a{color:rgba(10,110,231,1)!important;font-weight:bold}.m .heading_byline a{color:rgba(92,92,92,1)!important}.m .heading_byline .byline-release{white-space:nowrap}.m .product_header .col2{vertical-align:top;padding-left:14px;width:80%}.m .product_header .col2 div{margin-bottom:4px}.m .product_header .col2 .publisher,.m .product_header .col2 .release_date,.m .product_header .col2 .artist{color:#424242;font-size:14px;line-height:24px;font-weight:bold}
.m .product_header div.social,.m .product_header div.social div{margin-bottom:0;max-height:24px;overflow:hidden}.m .product_header .see_trailer{display:block;font-size:.9rem;margin:25px 0 8px 4px}.m .product_header .find_showtimes{display:block;font-size:.82rem;margin:1px 0 0 4px}.m .product_header .title{font-size:1.6rem;line-height:1.8rem}.m .product_header .platform{font-size:1.2rem;line-height:1.5rem;margin-bottom:5px}.m .product_header .also_on{font-size:1rem;line-height:1.2rem}.m .product_header .scores_wrapper{margin:25px auto 20px auto}
.m .product_header .scores_wrapper a{color:rgba(10,110,231,1);font-weight:bold}.m .product_header .metascore_label{font-size:1rem;font-weight:bold;margin-bottom:2px}.m .product_header .userscore_label{font-size:1rem;font-weight:bold;margin-bottom:2px}.m .product_header .based{margin-top:2px;color:#999;font-size:.8rem;line-height:.85rem}.m .product_summary_page .product_details{font-size:1rem;padding:0 16px!important;line-height:1.2rem}.m .product_summary_page .product_details .label{font-weight:bold}
.m .product_summary_page .product_details .subsection{margin:8px 0;line-height:16px}.m .product_summary_page .product_details .subsection .data{width:160px;word-wrap:break-word}.m .product_summary_page .product_details .developers .data a{color:#0a6ee7;font-size:.875rem;font-weight:bold}.m .product_summary_page .notes{margin-bottom:30px}.m .product_summary_page .note_details ul li{font-size:1.1rem;padding:0 16px 0 0;line-height:24px;list-style-type:disc;margin-left:36px}.m .product_summary_page .note_details ul li a{color:#0081ce;font-weight:bold;text-decoration:none}
.m .product_details .text_summary{font-size:1.1rem;line-height:1.3rem}.m .episode .product_details .text_summary{margin-bottom:0}.m .episode #mobile_flex_0{margin:0 0 20px 0}.m .episode #mobile_banner_plus_middle{margin:0 0 20px 0}.m .product_details .detail_list .label{font-weight:bold;min-width:92px;padding:0 2px 0 0;vertical-align:top}.m .product_details .detail_list .label,.m .product_details .detail_list .data{display:inline-block;max-width:50%}.m .product_details .detail_list .data span{display:block;margin:0 0 5px 0}
.m .product_details .detail_list .data span[itemprop="writer"]{display:none}.m .product_details .detail_list span[itemprop="publisher"] .data{margin-left:-4px;color:rgba(64,64,64,1)}.m .product_details .detail_list .data span[itemprop="writer"]:nth-child(1),.m .product_details .detail_list .data span[itemprop="writer"]:nth-child(2){display:block}.m .product_details .detail_list.table_format{display:table;width:100%}
.m .product_details .detail_list.table_format .subsection{display:table-row}.m .product_details .detail_list.table_format .subsection .label{padding:2px 8px 6px 0;display:table-cell;width:29%;vertical-align:top}.m .product_details .detail_list.table_format .subsection .data{padding:2px 0 6px 0;display:table-cell;width:71%;vertical-align:middle;word-wrap:break-word;word-break:break-word}.m .metascore_stats{padding:10px 16px;clear:both;margin-bottom:20px}.m .metascore_stats .metascore_w{border-radius:5px}
.m .metascore_stats .distributions{position:relative;padding-top:20px!important;clear:both}.m .metascore_stats .metascore_w.user{border-radius:100px;font-size:25px}.m .metascore_stats .distributions .number{color:#111;font-size:14px}.m .metascore_stats .distributions .percent{position:absolute;right:0;color:#7b7b7b;font-size:14px}.m .metascore_stats .distribution{width:auto;position:relative;margin-bottom:30px}.m .metascore_stats .distribution .label{width:auto!important}.m .metascore_stats .bar_wrapper{margin:10px 0 0 0;border-radius:10px}
.m .metascore_stats .bar_wrapper.positive{background-color:rgba(0,255,0,0.2)}.m .metascore_stats .bar_wrapper.mixed{background-color:rgba(255,204,51,0.2)}.m .metascore_stats .bar_wrapper.negative{background-color:rgba(255,0,0,0.2)}.m .metascore_stats .bar{display:block;border-radius:10px;height:3px!important}.m .product_summary_page .section_header,.m .product_summary_page .critic.reviews .section_header,.m .product_summary_page .user.reviews .section_header,.m .product_summary_page .tracklist_wrapper .mini_header,.m .product_critics_page .section_header,.m .product_users_page .section_header,.m .products .section_header,.m .product_section_header{display:block;font-size:20px!important;color:#111;font-weight:bold;position:relative;margin-bottom:32px;background:0;text-transform:capitalize}
.m .product_critics_page .section_header{margin-bottom:42px}.m .product_users_page .users.reviews .section_header{margin-bottom:45px}.m .product_summary_page .critic.reviews .section_header{margin-bottom:20px}.m .product_summary_page .section_header:after,.m .product_summary_page .critic.reviews .section_header:after,.m .product_section_header:after,.m .product_summary_page .tracklist_wrapper .mini_header:after,.m .product_critics_page .section_header:after,.m .products .section_header:after,.m .product_users_page .section_header:after{display:block;content:'';background:#111;width:30px;height:3px;border-radius:20px;position:absolute;bottom:-15px;left:0}
.m .product_summary_page .critic.reviews .section_header:after{bottom:-15px}.m .product_critics_page .section_header:after{bottom:-25px}.m .product_users_page .section_header:after{left:15px;bottom:-25px}.m .product_summary_page .tracklist_wrapper .mini_header:after{left:10px}.m .scores_wrapper{min-width:320px;max-width:94%}.m .scores_wrapper .cell{display:inline-block}.m .scores_wrapper .cell .score-detail{position:absolute;top:50%;left:43%;transform:translateY(-50%)}.m .score-wrapper-detail .metascore_w{display:inline-block;margin-left:5%}
.m .score-wrapper-detail .metascore_wrapper{width:50%;border-right:#ccc 1px solid;position:relative}.m .score-wrapper-detail .userscore_wrapper{width:48%;position:relative}.m .score-wrapper-detail .score-header{font-size:14px;font-weight:bold;line-height:1.3}.m .critics.reviews .section_header:after{left:15px}.m .tracklist_wrapper .mini_header{padding:0 10px;margin-bottom:20px}.m .tracklist_wrapper .mini_header:after{left:10px}.m .product_summary_page .reviews .section_header{float:left}.m .product_summary_page .metascore_total{font-size:20px!important;color:#111;font-weight:bold;position:relative;top:2px;left:5px}
.m .product_summary_page .main_trailer{clear:both;padding:0}.m .product_summary_page .section_header{background:0;padding:0;margin:0 0 30px 16px;height:auto!important}.m .products .section_header{background:0;padding:0;margin:20px 0 30px 0}.m .product_summary_page .section_header a{height:auto!important}.m .product_summary_page .section_header span,.m .products .section_header span{margin:0;line-height:20px}.m .product_summary_page tonefuse_creative_wrapper{padding-top:30px}.m .product_summary_page .reviews .distributions{clear:both!important}
.m .no_items{padding:6px}.m .reviews .distributions{padding:2px 0 8px 0;border-bottom:1px solid #ccc}.m .distribution{width:70%;height:13px}.m .distribution .col_in_row{vertical-align:middle;line-height:6px;font-size:11px}.m .distribution .col_in_row.label{width:60px;text-align:right;margin-right:4px}.m .distribution .col_in_row.bar{height:6px}.m .distribution .bar.positive{background-color:#6c3}.m .distribution .bar.mixed{background-color:#fc3}.m .distribution .bar.negative{background-color:#f00}
.m .review_totals{clear:both;padding:0 16px}.m .review_totals span{display:inline-block;font-size:14px;font-weight:bold;margin-right:10px;text-transform:capitalize}.m .review_totals .positive{color:#6c3}.m .review_totals .mixed{color:#fc3}.m .review_totals .negative{color:#f00}.m .distributions.linear{margin:17px 16px 25px 16px;height:5px;position:relative;padding:0;border:0;background:pink;border-radius:10px;overflow:hidden;background-color:#6c3}.m .distributions.linear .bar{height:5px;float:left}
.m .distributions.linear .bar.positive{background-color:#6c3}.m .distributions.linear .bar.mixed{background-color:#fc3}.m .distributions.linear .bar.negative{background-color:#f00}.m .distributions.linear .distribution{width:auto;height:5px}.m .product_summary_page .review{border-bottom:none!important;margin-bottom:0}.m .product_summary_page .review .metascore_w{width:52px;height:52px;line-height:52px;font-size:24px;border-radius:5px}.m .product_summary_page .review .metascore_w.user{border-radius:100px}
.m .product_summary_page .review .source{font-size:18px;color:#111;margin-top:10px}.m .product_summary_page .review .source .pub-img{margin:-5px 0 -2px 0;height:28px}.m .product_summary_page .review .data{font-weight:bold}.m .product_summary_page .review.user .attributes{font-size:16px;line-height:23px;margin-top:3px}.m .product_summary_page .review.user .attributes .date{clear:left}.m .product_summary_page .review.user .summary{padding:10px 0!important}.m .product_summary_page .review.user .toggle_expand_collapse{font-size:16px;font-weight:bold}
.m .product_summary_page .review.user .toggle_expand_collapse:after{display:none}.m .product_summary_page .review .author,.m .product_summary_page .review .date{font-size:14px;color:#5c5c5c;margin-right:5px}.m .product_summary_page .review .date{font-weight:normal}.m .review .season-des{font-weight:bold}.m .product_summary_page .review .full_review{font-size:15px}.m .product_summary_page .product_details{padding:16px}.m .product_summary_page .text_summary{font-size:15px;line-height:28px;overflow:hidden}
.m .product_summary_page .text_summary .details-modal-expand{margin:0 0 0 5px;width:9px;position:relative;top:-2px}.m .product_summary_page .text_summary .details_header{font-weight:bold}.m .product_summary_page .detail_list .starring.subsection{line-height:23px}.m .product_summary_page .detail_list .starring span{margin:0}.m .product_summary_page .detail_list .starring.subsection .data a{display:block}.m .product_summary_page .section_footer a{display:block;margin:0 16px;height:40px;line-height:40px;font-size:14;font-weight:bold;color:#fff!important;text-transform:capitalize}
.m .product_summary_page .section_footer a span{color:#fff!important}.m .product_summary_page .product_countdown{background:none!important;text-align:center}.m .reviews .review{padding:0 16px 8px 16px}.m .review .source .pub-img{margin:-5px 0 -2px 0;height:28px}.m .reviews .review.last{border-bottom:0;margin-bottom:20px}.m .reviews .review.first{margin-top:10px}.m .review.two_source .review_grade{margin-top:2px}.m .review.two_source .review_grade .thumbnail-wrapper{width:100%!important;height:100%!important}
.m .review.two_source .review_grade .thumbnail-wrapper .str-thumbnail{width:100%!important;height:100%!important}.m .review.two_source{padding-top:10px}.m .review .attributes{width:auto;max-width:80%;margin-left:10px;font-size:1rem;line-height:1.2rem}.m .review .date{font-size:14px;color:rgba(92,92,92,1)}.m .review .summary{padding:10px 16px 0 0;font-size:15px;line-height:28px;word-wrap:break-word;color:rgba(17,17,17,1);line-height:28px}.m .review .summary.clr{height:auto!important}.m .user.review .attributes{margin-top:6px}
.m .user.review .summary{padding:5px 0 4px 0;margin:0 0 15px 0;word-wrap:break-word}.m .review .full_review{font-size:.9rem;margin:7px 12px 0 0}.m .review .toggle_expand_collapse{font-size:14px;font-weight:bold}.m .review .author{font-weight:bold;font-size:16px!important;color:#111!important;margin:0 0 5px 0}.m .review .author .date{font-weight:normal}.m .review.user .author{margin:0}.m .product_users_page .review.user .author{margin:0 0 5px 0}.m .review .source{font-weight:bold;font-size:20px;line-height:1.5rem;margin:7px 0 3px 0}
.m .game .review .source{margin-top:4px}.m .review .data.std_blue{font-weight:bold}.m .review .data.std_blue svg{margin-left:.5em}.m .game .review .summary{padding-top:2px}.m .comments .comment{padding:10px 20px 14px 10px;border-bottom:1px solid #ccc}.m .comments .comment.last{border-bottom:0}.m .comment .author{font-size:1.2rem;line-height:1.5rem;font-weight:bold}.m .comment .date{font-size:.85rem;line-height:.95rem}.m .comment .summary{padding:.9rem 0 0 0;font-size:1.1rem;line-height:1.3rem;word-wrap:break-word}
.m .product_details_page{position:relative}.m .product_details_page .product_details{padding:8px}.m .product_details_page .detail_list{margin:10px 0 14px 0;font-size:1rem}.m .product_details_page .detail_list td{padding:2px 0 6px 0}.m .product_details_page .tonefuse_creative_wrapper{margin:20px 0 10px 0}.m .product_details_page.movie .tonefuse_creative_wrapper,.m .product_summary_page.movie .tonefuse_creative_wrapper{padding:0 16px}.m .product_summary_page #tonefuse_creative_wrapper{padding:0 14px 10px 14px}
.m .credits_gamefaqs{font-size:.85rem;line-height:.95rem;padding:10px 6px 10px 8px}.m .credits_andme{font-size:.85rem;line-height:.95rem;padding:0 6px 10px 8px}.gs_trax.mobile{padding:20px 0}.gs_trax.mobile iframe{display:block;width:92%;height:200px;margin:0 auto}@media screen and (min-width:400px){.gs_trax.mobile iframe{height:250px}}.gs_trax.mobile p{display:inline-block;width:90%;margin:10px 20px;font-size:16px;line-height:1.5em}.gs_trax.mobile p a{text-decoration:underline}.m .product_details_page .credits_list table{width:100%;margin:10px 6px 0 0;text-align:left}
.m .product_details_page .credits_list table th{font-weight:bold;font-size:1.1rem}.m .product_details_page .credits_list table .person{width:42%;padding:5px 4px 5px 2px;vertical-align:middle}.m .product_details_page .credits_list table .role{width:58%;padding:5px 0 5px 6px;vertical-align:middle}.m .product_details_page .credits_list table .alt{background-color:#ddd}.m .main_trailer{padding:8px}.m .main_trailer .title{font-size:1.1rem;line-height:1.2rem;font-weight:bold;padding:0 6px 4px 0}.m .main_trailer .text_summary{margin:12px 0 14px 0;line-height:1.3rem;font-size:1.1rem}
.m .main_trailer .video{width:100%}.m .main_trailer .video video{width:100%;height:250px}.m .product_trailer_page .others{width:100%}.m .product_trailer_page .others td{vertical-align:middle;padding:2px 8px 4px 4px}.m .product_trailer_page .others .col1{width:100px}.m .product_trailer_page .others img{width:100px}.m .error404_module{background-color:#333;color:#eee;margin:0 10px;padding:60px 14px;border-radius:6px}.m .error404_module .error_title{font-size:1.5rem;line-height:1.7rem;font-weight:bold}
.m .error404_module .error_msg{margin-top:6px;font-size:1rem;line-height:1.3rem}.m .amazon_wrapper img{max-width:195px;max-height:40px}.sony_promo_wrapper a,.sony_promo_wrapper a:hover,.sony_promo_wrapper a:visited{text-decoration:none}.where_wrapper .available_wrapper_title{font-size:1rem;line-height:1.2rem;font-weight:bold}.vimeo_wrapper img{max-height:40px}.m #articlebody{width:auto!important;padding:6px}.m #articlebody h2{margin-top:25px}.m #articlebody img:nth-of-type(1){width:auto!important;height:auto!important;max-width:100%}
.m #articlebody iframe{width:auto;height:auto}.m #articlebody blockquote.bubblequote{background-color:transparent}.m .mobile_article_header .social{margin-top:4px}.m .tweet_wrap{width:90px}.promo_amazon_wrapper{padding:0 0 10px 0}.promo_amazon_wrapper .header{color:#eee;height:40px;margin-bottom:1rem;padding:0 0 0 5px;position:relative;text-indent:5px;background:0;color:#bbb;font-size:.9rem;text-transform:uppercase;font-weight:bold;height:inherit;height:20px}.promo_amazon{padding:15px 15px 15px 15px;font-size:.75rem;cursor:pointer}
.promo_amazon .promo_details_wrap{width:100%}.promo_amazon td{vertical-align:top}.promo_amazon .img_col{width:70px;padding-right:5px}.promo_amazon .img_col img{width:70px}.promo_amazon .score_col{width:38px}.promo_amazon .title,.promo_amazon .title:visited{color:#424242;font-size:16px;font-weight:bold;line-height:1.4rem;display:inline-block;margin-bottom:10px}.promo_amazon .center_wrap{margin:0 8px;font-size:.85rem}.promo_amazon .amazon_wrapper{margin-top:5px}.promo_amazon .amazon_wrapper img{width:196px}
.promo_amazon .metascore_critic_count{font-weight:bold}.promo_amazon .esite_list{margin:5px 0 0 6px}.person_page .product_header .title{margin-bottom:8px;font-size:1.7rem}.promo_amazon_wrapper.promo2{margin-top:-7px;border-top:1px solid #ccc}.promo_amazon_wrapper.promo2 .header{display:none}.m .fixed_menu_top #social_btm{display:none}.m #social_menu{background-color:#333;width:60px;position:fixed;display:none;z-index:5000003;box-shadow:4px 14px 12px 4px rgba(0,0,0,0.5)}.m #social_menu .sharing a{color:#fff;font-weight:bold;text-transform:uppercase;cursor:pointer;display:block;width:44px;height:38px;line-height:38px;margin:8px}
#social_menu .nav.first{border-top:0}#social_menu .nav.last{border-bottom:0}.galleries_module{width:100%;box-sizing:border-box}.galleries_module .ag_picture{float:left;box-sizing:border-box;width:32%;padding:.5rem .5rem .5rem .7rem}.galleries_module .ag_picture:last-of-type{padding-bottom:0}.galleries_module .ag_picture img{width:100%}.galleries_module .ag_desc{float:left;box-sizing:border-box;width:68%;padding:.5rem;font-size:1.4rem;line-height:1.6rem}.ag_desc .photo_count{display:inline-block;font-size:1rem;line-height:1.1rem;margin-top:.2rem;font-weight:normal}
.galleries_module .ag_desc:last-of-type{padding-bottom:0}.galleries_module .ag_item{border-bottom:1px solid #ccc}.galleries_module .ag_item:after{content:" ";display:table;clear:both}.gallery_item_wrap{position:relative}.gallery_item{margin:0 .5rem 2.2rem .5rem}.gallery_stub_img{text-align:center;margin-bottom:1rem}.gallery_stub_img img{max-width:98%}.gallery_img_wrap{text-align:center;vertical-align:middle;position:relative;overflow:hidden}.gallery_img_wrap img{max-height:75vh;max-width:100%;vertical-align:middle;position:relative}
.gallery_blur_wrap{content:"";position:absolute;width:110%;height:110%;top:-10%;left:-10%;opacity:.8;filter:blur(26px);-webkit-filter:blur(26px)}.gallery_source{font-size:.75rem;line-height:.9rem;margin:1px 0 1rem 0;text-align:right}.gallery_desc_btm{margin-top:1rem}.gallery_desc_buy{margin:10px 0}.gallery_desc_buy div{margin-top:.5rem}.gallery_page .section_header{margin-bottom:0}.m .section_header .gallery_photo_num{margin-left:-9px;vertical-align:top;width:40px;font-weight:bold;color:#fff;text-align:center;background-color:#fbc932;display:inline-block}
.m .section_header .gallery_header_right_arrow{margin-left:0;vertical-align:top;width:0;height:0;border-style:solid;border-width:20px 0 20px 8px;border-color:transparent transparent transparent #fbc932;display:inline-block}.reviews.unscored{position:relative;overflow-y:visible}.m .unscored_header{display:block;font-size:20px!important;color:#111;font-weight:bold;position:relative;margin-bottom:42px;background:0;text-transform:capitalize}.m .unscored_header:after{display:block;content:'';background:#111;width:30px;height:3px;border-radius:20px;position:absolute;bottom:-15px;left:16px}
.m .unscored_header .unscored_header_title{margin-left:16px;max-width:80%}.m .unscored_header .unscored_question{float:right;margin-right:9px}.unscored_question{background-color:#111;color:white;border-radius:3px;cursor:help;text-align:center;padding:2px 4px 1px 4px;font-size:13px;opacity:.5;position:relative;top:3px}.unscored_help{position:absolute;display:none;top:1.7rem;right:10px;width:70%;padding:10px 6px 6px 10px;background-color:#eee;border:1px solid #000;border-radius:6px;box-shadow:0 0 6px #000}
.unscored_help table{width:100%}.unscored_help td{padding:0 6px 10px 0;vertical-align:middle;color:#000}#afscontainer1{margin-bottom:5px;margin-top:20px}.tracklist_wrapper{margin:0 5px}.top_track_wrapper{background-color:#FFF;padding:.75rem;box-sizing:border-box}.top_track_wrapper .title{font-weight:bold;margin-bottom:.5rem}.lyrics{white-space:pre-wrap;line-height:1.4rem;font-style:italic}.lyrics_more{margin-top:.5rem;font-weight:bold}.lyrics_power{text-align:right;font-size:.8rem}.lyrics_power img{height:9px;margin:0 .75rem 0 .5rem}
.mini_header{background-color:#333;color:#FFF;padding:.5rem 0 .5rem .5rem;width:100%;box-sizing:border-box}table.tracklist{width:100%}table.tracklist tr:nth-child(even){background-color:#f5f5f5}table.tracklist tr:nth-child(odd){background-color:#FFF}table.tracklist tr:nth-child(n+7){display:none}.more table.tracklist tr:nth-child(n+7){display:table-row}table.tracklist td{padding:.5rem}table.tracklist td a{font-weight:bold}table.tracklist .tracknum{width:1rem}table.tracklist.multidisc .tracknum{width:2rem}
.mini_expander{width:100%;padding:.5rem 0;font-weight:bold;text-align:center;background-color:#fff;box-sizing:border-box}.mini_expander .less{display:none}.mini_expander.more .more{display:none}.mini_expander.more .less{display:inline}.browse_trailer_wrapper{margin-top:.5rem}.browse_trailer_info{margin:.5rem 1rem}.browse_trailer_info .title{font-size:1rem;font-weight:bold;line-height:1.1rem;vertical-align:top}.browse_trailer_info .duration{font-size:.8rem;line-height:1.1rem;color:#666;font-weight:normal;vertical-align:top}
.browse_trailer_wrapper .video_wrapper #videoContainer_wrapper{height:220px}.center_table{width:100%}.center_table tr{text-align:center}button.meta_fb_login{color:#fff;font-weight:normal;padding:6px 15px;font-size:18px;border-radius:4px;background:#3b5998;border:0;height:36px}.fb_icon{background:#fff;border-radius:1px;display:inline-block;height:25px;margin-right:15px;position:relative;vertical-align:middle;width:25px;margin-top:-1px}.fb_icon svg{bottom:0;fill:#3b5998;height:20px;position:absolute;right:3px;width:10px}
button.meta_fb_login:hover{box-shadow:0 1px 3px rgba(0,0,0,0.05) inset,0 0 8px rgba(82,168,236,0.6)}.login_fb{margin-top:20px}.login_page a{margin-top:7px;font-size:.9rem;display:inline-block}.login_page .title,.signup_page .title{margin-bottom:1rem;font-size:1.5rem}.login_page .login_helpers{margin-top:10px}.g-recaptcha>div{margin:0 auto}.flat_btn{color:#fff;padding:8px 15px;font-size:14px;border-radius:6px;background:#424242;border:0;outline:0}.flat_btn.large{width:210px}.flat_btn:hover{color:#fdd030}
.orSplit{margin:15px 0;width:100%;text-align:center;font-size:14px;color:#aeaeae}.orSplit .line{display:inline-block;height:3px;width:50px;border-top:solid 1px #e3e3e3}.login_page .innerLabel,.signup_page .innerLabel,.forgot .innerLabel,.field.movieletter{margin-bottom:.5rem}.field.newsletter{margin-top:.5rem}.field.tos,.already{margin:1rem}.field.newsletter .checkbox,.field.newsletter .label,.field.movieletter .checkbox,.field.movieletter .label{vertical-align:middle}#signupcancel{margin-left:.5rem}
.signupfb .desc{line-height:1.1rem}.field_feedback{margin:.5rem;font-size:1.2rem;display:none}.field_error .field_feedback{color:#c00;display:block}.field_success .field_feedback{color:#090;display:block}.field.userName .input_wrapper{position:relative}#checkusername_icon{position:absolute;top:6px;right:4px;font-size:1.5rem}#checkusername_icon img{width:1.5rem}#checkusername_icon .checking_icon{display:none}#checkusername_icon .success_icon{color:#00cf00;display:none}#checkusername_icon .fail_icon{color:#f00;display:none}
#checkusername_icon.checking .checking_icon{display:inline}#checkusername_icon.success .success_icon{display:inline}#checkusername_icon.fail .fail_icon{display:inline}.dialog_body{margin:1rem 2rem;font-size:1.2rem;line-height:1.3rem}.video_wrapper #videoContainer_wrapper{height:250px}.m .trailers_carousel{width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin-top:16px}.m .trailers_carousel li{display:inline-block;margin-right:16px;max-width:152px;white-space:normal;vertical-align:top}
.m .trailers_carousel li:first-child{margin-left:16px}.m .trailers_carousel .video_thumb{width:152px;height:85px;border-radius:7px}.m .trailers_carousel .video_title{position:relative;top:-10px;font-size:1.1em;line-height:1.4em;font-weight:bold}.m .trailers_carousel .play_button{position:relative;top:-52px;height:17px;text-align:center;color:white}.m .trailers_carousel .fa-play{font-size:18px}.m .trailers_carousel .fa-play.hidden{display:none}.m .trailers_carousel .playing_text{font-weight:bold;font-size:16px}
.m .trailers_carousel .playing_text.hidden{display:none}.must-see{display:block;float:right;width:40px;height:40px;margin:0 10px 0 0;position:absolute;right:40px}.product_image_wrap{position:relative;max-width:112px;margin-left:50%;transform:translateX(-50%);padding-top:10px}.product_image_wrap.tvshow{min-height:180px}.product_image_wrap.game{min-height:148px}.product_image_wrap.album{min-height:120px}.product_image_wrap.movie{min-height:175px}.product_image_wrap .product_image{border-radius:10px}
.product_image_wrap .must.product{display:block;width:70px;height:70px;margin:0 auto -30px auto;transform:translateY(-55%)}.item{position:relative}.must-see-list{display:block!important;float:none!important;width:40px!important;height:40px!important}.must-see-spacer{height:25px}#mc_pop_in_video_wrapper{display:none;background-color:#2e2e2e;position:fixed;width:100%;height:245px;overflow:auto;z-index:10000000;top:0}#mc_pop_in_video_wrapper .pop_in_title{color:#989898;display:inline-block;padding:8px 0 0 10px}
#mc_pop_in_video_wrapper .pop_in_close_btn{float:right;cursor:pointer;width:30px;height:30px;line-height:30px;text-align:center;background-color:white}#mc_pop_in_video_wrapper .agegate{position:absolute;width:100%;height:90%;background-color:rgba(0,0,0,0.7);color:#FFF;font-size:1em;z-index:10000001;top:30px;display:none}#mc_pop_in_video_wrapper .agegate.warning{display:block}#mc_pop_in_video_wrapper .agegate .title{width:300px;margin:20px auto 0 auto;margin-bottom:1rem}#mc_pop_in_video_wrapper .agegate .select{width:250px;margin:0 auto;margin-bottom:1rem}
#mc_pop_in_video_wrapper .agegate .msg{margin-top:1rem;width:340px;margin:0 auto;display:none}#mc_pop_in_video_wrapper #mcPopInVideoContainer{max-height:210px}.load_pop_in_player{display:none}.m .hub .mc_play_trailer_btn{margin:0;padding:0!important;border-right:none!important}.m #episode_guide_open,.m #episode_guide_close{display:none}.m .episode_guide{background:white;display:block;position:fixed;top:100%;height:100%;transition:.2s ease-in}.m .episode_guide .product_section_header{margin-bottom:50px}
.m #episode_guide_open:checked ~ .episode_guide{display:block;position:fixed;width:100%;height:100%;box-sizing:border-box;padding:30px 15px;background:white;top:0;z-index:100000000;overflow-y:scroll;-webkit-overflow-scrolling:touch;transition:.2s ease-in}.m #episode_guide_open:not(:checked) ~ .episode_guide{display:block;position:fixed;top:100%;height:100%;width:100%;transition:.2s ease-in;background:white}.m .episode_guide h2{display:inline-block;width:90%}.m .episode_guide .metascore_wrapper{float:left;position:relative;top:-12px;margin-right:10px}
.m .episode_guide .ep_guide_close{float:right;position:relative;top:-20px;display:block;width:30px;height:30px;line-height:30px}.m .episode_guide .ep_guide_toggle_icon{float:right;position:relative;margin-right:10px;top:0;display:inline-block;height:25px}.m .episode_guide .ep_guide_toggle_icon.toggle-up{transform:rotate(180deg);top:-10px}.m .ep_guide_seasons{padding:0 0 10px 0}.m .ep_guide_seasons .season_num{font-weight:bold;padding:25px 0;border-bottom:1px solid rgba(66,66,66,0.3)}.m .ep_guide_seasons .season_num.first{padding:0 0 25px 0}
.m .ep_guide_seasons .season_num.first:after{display:block;content:'';width:20px;height:10px;margin-right:5px;background:url("/images/icons/caret.svg") center no-repeat;transform:rotate(-90deg);float:right}.m .ep_guide_seasons .ep_count{color:#999;font-weight:normal}.m .ep_guide_episodes{display:none;padding-left:10px;width:calc(100% - 10px)}.m .ep_guide_episodes.selected{display:inline-block}.m .ep_guide_episode{border-bottom:1px solid #999;padding:15px 0}
.m .ep_guide_episode.last{border-bottom:0}.m .ep_guide_episodes .ep_title{display:inline-block;font-weight:bold;margin-bottom:8px;color:#111}.m .ep_guide_episodes .ep_title.selected{color:#999}.m .ep_guide_episodes .ep_airdate{color:#5c5c5c;margin-bottom:8px}.m .ep_guide_episodes .ep_summary{line-height:1.5em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.m .epi-guide-open{display:inline-block;height:40px;line-height:40px;border:#ddd 1px solid;color:#424242;font-weight:bold;border-radius:5px;margin-left:15px;margin-top:10px;text-align:center}
.m .epi-guide-disabled{height:40px;line-height:40px;border:#111 1px solid;color:#111;opacity:.2;font-weight:bold;border-radius:5px;text-align:center}.m .epi-guide-open+.epi-guide-open{margin-right:0}.m .epi-guide-close{position:absolute;right:0;top:0;width:30px;height:30px;text-align:right}.ep_guide_season_selector .ajax_swirly{display:none}.m .product_header .heading-action label,.m .product_header .heading-action a{width:100%;border-radius:5px;margin:0;border-color:rgba(17,17,17,1);text-transform:capitalize}
.m .product_header .heading-action td{width:50%;padding:0 10px;vertical-align:top}.m .heading-action.tonefuse{width:100%}.m .heading-action.tonefuse td{width:inherit;padding:0}.m .rating_wrapper{padding:0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;margin-bottom:10px}.m .rating_wrapper .product_section_header{padding:0 15px}.m .rating_wrapper .product_section_header:after{left:15px}.m .user_rating_widget{display:block;overflow-x:scroll;padding-left:15px}.m .user_rating_widget::-webkit-scrollbar{width:0;background:transparent}
.m .user_rating_widget .ur_wrapper{display:block;white-space:nowrap;box-sizing:content-box}.m .user_rating_widget .ur{display:inline-block;background:rgba(255,203,52,0.8);width:44px;height:44px;border-radius:44px;margin:0 16px 0 0;line-height:44px;text-align:center;color:#fff;font-weight:bold;font-size:16px}.m .user_rating_widget .ur_wrapper .ur:nth-of-type(1),.m .user_rating_widget .ur_wrapper .ur:nth-of-type(2),.m .user_rating_widget .ur_wrapper .ur:nth-of-type(3),.m .user_rating_widget .ur_wrapper .ur:nth-of-type(4){background:rgba(240,45,45,0.8)}
.m .user_rating_widget .ur_wrapper .ur:nth-of-type(8),.m .user_rating_widget .ur_wrapper .ur:nth-of-type(9),.m .user_rating_widget .ur_wrapper .ur:nth-of-type(10),.m .user_rating_widget .ur_wrapper .ur:nth-of-type(11){background:rgba(102,204,51,1)}.m .rating_wrapper.game .ur:nth-of-type(5){background:rgba(240,45,45,0.8)}.m .rating_wrapper.game .ur:nth-of-type(8){background:rgba(255,203,52,0.8)}.m .user_rating_widget .ur.selected{width:65px;height:65px;line-height:65px;font-size:28px;box-shadow:1px 2px 6px 0 rgba(0 0 0 .15)}
.m .user_rating_widget .ur.unselected{opacity:.4}.m .user_review_form{position:fixed;box-sizing:border-box;width:100%;height:100vh;min-height:500px;top:100%;left:0;overflow-y:scroll;background:white;padding:25px 0;z-index:50000000;transition:.4s ease-in}.m .user_review_form .product_section_header{padding:0 15px}.m .user_review_form .product_section_header:after{left:15px}.m .user_review_form .reviews_close_button{width:50px;height:50px;line-height:50px;text-align:center;position:absolute;top:-14px;right:0}
.m .user_review_form .info{display:inline-block;width:100%;text-align:center;margin-top:30px}.m .user_review_form .review_wrapper{padding:20px 15px 0 15px}.m .user_review_form .review_wrapper .spoiler{display:inline-block;width:16px;height:16px;border-radius:50px;box-shadow:0 0 0 5px rgba(255,255,255,1),0 0 0 6px rgba(153,172,166,1);margin:0 15px 0 6px;float:left}.m .user_review_form .review_wrapper .spoiler.checked{background:rgba(66,66,66,1)}.m .user_review_form .review_wrapper .spoiler_alert{display:inline-block;float:left;height:28px;line-height:18px}
.m .user_review_form .review_form{position:relative;clear:both}.m .user_review_form .review_form .review_body{width:100%;height:19em;border:0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;background:#fff}.m .user_review_form .review_form .review_body:focus{outline:0}.m .user_review_form .review_form label{position:absolute;top:8px;color:#aeaeae;font-size:14px;opacity:.6;z-index:1}.m .user_review_form .review_form label span{font-weight:bold}
.m .user_review_form .review_submit_btns{width:calc(100% - 30px);margin-left:15px;height:40px;line-height:40px;border-radius:20px;background:#aeaeae;color:#fff;position:absolute;bottom:110px}.m .user_review_form .review_submit_btns .char_count_wrapper{float:right;margin:0 15px 0 0;font-weight:bold}.m .user_review_form .char_count_wrapper .char_count.error{color:red}.m .user_review_form .review_submit_btns .review_submit_btn{height:40px;padding:0 50px;line-height:40px;position:relative;left:50%;transform:translateX(-50%);color:#fff;font-weight:bold;font-size:14px;border:0;background:0}
.m .user_review_form .review_submit_btns .ajax_swirly{display:none;position:relative;left:48%}.m .user_review_form .review_submit_btns .rating_submit_btn{width:100%;text-align:center;font-weight:bold;color:#4a90e2;font-size:14px;border:0;background:0}.m .product_header .reviews_open_button{display:block;height:40px;line-height:40px;background:rgba(17,17,17,1);border:rgba(17,17,17,1) 1px solid;font-weight:bold;color:#fff;text-align:center}.m #reviews_open,.m #reviews_close{display:none}.m #reviews_open:checked ~ .user_review_form{top:0;transition:.4s ease-in}
.m #reviews_close:checked ~ .user_review_form,.m #reviews_open:not:checked ~ .user_review_form{top:100%;transition:.4s ease-in}.mc_modal{display:none;position:fixed;z-index:100000000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.6)}.mc_modal_dialog{background-color:#fefefe;margin:45% auto;padding:20px;border:1px solid #888;width:80%;border-radius:4px}.mc_modal.is-open{display:block}.mc_modal_dialog .modal_close_button{float:right;width:20px;height:20px;position:relative;right:-17px}
.mc_modal_dialog .modal_context_button{display:block;float:left;height:40px;line-height:40px;width:115px;margin-left:10px;font-weight:bold;color:#fff;border-radius:20px;text-align:center;border-width:1px;border-style:solid}.mc_modal_dialog .modal_context_button:focus{outline:0}.mc_modal_dialog .modal_context_button.dark{background:rgba(66,66,66,1);border-color:rgba(66,66,66,1)}.mc_modal_dialog .modal_context_button.light{background:rgba(255,255,255,1);color:rgba(66,66,66,1);border-ccolor:#999}.mc_modal_content p{line-height:1.75em;margin-bottom:40px}
.m #info_banner_open,.m #info_banner_close{display:none}.m #info_banner_open:checked ~ #info_banner{top:0;transition:.4s ease-in}.m #info_banner_close:checked ~ #info_banner,.m #info_banner_open:not:checked ~ #info_banner{top:100%;transition:.4s ease-in}#info_banner{display:none;padding:15px;text-align:left;margin:0;background:#0081ce;position:fixed;top:0;left:0;width:100%;box-sizing:border-box;color:#fff}.login_modal{display:block!important;top:100%;left:0;width:100%;height:100%;position:fixed;background:#fff;z-index:100000000;transition:.4s ease-in}
#login_open,#login_close{display:none}#login_open:checked ~ .login_modal{top:0;transition:.4s ease-in}#login_open:not:checked ~ .login_modal{top:100%;transition:.4s ease-in}.login_modal .login_close{position:absolute;top:0;right:0;padding:25px 15px 10px 10px;font-size:22px;color:rgba(62,62,62,1)}.login_modal .section_header{font-size:20px;color:#666;font-family:"Helvetica";font-weight:bold;margin:20px 0 0 0;position:relative;text-transform:capitalize;width:calc(100% - 60px)}
.login_modal .section_header:before{display:block;position:absolute;left:0;bottom:-25px;content:'';background:#666;border-radius:2px;height:3px;width:30px;left:15px}.login_modal .intro_message{font-size:14px;line-height:24px;display:block;color:#666;padding:15px;margin-top:25px}.login_modal .login_fb{margin:10px 0}.login_modal .login_fb button{padding:0;height:40px;line-height:40px;text-align:center;font-size:14px;background:rgba(66,103,178,1);border-radius:20px;width:calc(100% - 30px);position:relative}
.login_modal .login_fb .fa-facebook-f{display:block;position:absolute;left:20px;top:10px;font-size:20px}.login_modal .orSplit .line{width:100px}.login_modal .orSplit .or{text-transform:capitalize;color:#666;font-weight:bold}.login_modal .title{color:#666;font-size:14px;margin-top:10px;text-align:left;padding:10px 0 10px 15px}.login_modal .input_wrapper{border-radius:0;width:calc(100% - 30px);padding:0;height:50px;line-height:50px;border-bottom:rgba(216,216,216,1) 1px solid;background:#fff}.login_modal .selected .input_wrapper{box-shadow:none}
.login_modal .input_wrapper label{top:0}.login_modal .input_wrapper input[type="text"]{height:50px;line-height:50px}.login_modal .input_wrapper input[type="text"]:focus{outline:0}.login_modal .forgot{display:block;margin:25px 0;text-align:left;font-weight:bold;color:rgba(74,144,226,1);padding-left:15px}.login_modal button#login{height:40px;weight:40px;background:rgba(67,67,67,0.2);font-weight:bold;width:calc(100% - 30px);text-align:center;border-radius:20px;margin-bottom:20px}
.login_modal .terms{color:#666;font-size:12px;line-height:20px;padding:0 15px;text-align:left}.m #watch_now_open,.m #watch_now_close{display:none;pointer-events:none}.m .watch_now_overlay{position:fixed;content:'';background:rgba(0,0,0,0.8);width:100%;height:100%;z-index:5;top:0;left:0;display:none;opacity:0;transition:.4s ease-in}.m #watch_now_open:not:checked ~ .watch_now_overlay{opacity:0;transition:.4s ease-in}.m #watch_now_open:checked ~ .watch_now_overlay{display:block;opacity:1;transition:.4s ease-in}
.m .watch_now_container{padding:15px;position:fixed;bottom:-100%;background:#fff;width:100%;box-sizing:border-box;z-index:100000;transition:.4s ease-in;left:0;margin-bottom:0!important}.m #watch_now_open:not:checked ~ .watch_now_container,.m .watch_now_container #watch_now_close:checked ~ .watch_now_container{bottom:-50%;transition:.4s ease-in}.m #watch_now_open:checked ~ .watch_now_container{bottom:0;transition:.4s ease-in}.m .watch_now_container .watch-now-close{padding:10px 0 10px 10px;float:right;font-size:24px}
.m .watch_now_container h2{float:left;font-size:20px;font-weight:bold;color:#111;padding:10px 0;position:relative;margin-bottom:10px}.m .watch_now_container h2:before{display:block;position:absolute;left:0;bottom:-3px;content:'';background:#111;border-radius:10px;height:3px;width:30px}.m .watch_now_container .esite_btn_wrapper{margin:5px 0;position:relative}.m .watch_now_container .esite_label_wrapper{display:none}.m .watch_now_container .esite_img_wrapper{text-align:center}
.m .watch_now_container .esite_img_wrapper .esite_url{display:inline-block;width:100%}.m .watch_now_container .esite_btn_wrapper .esite_btn{position:absolute;width:100%;border:0}.m .inline_ep_guide_episodes li,.m .ep_guide_episodes li{padding:16px 0}.m .ep_guide_episodes li .metascore_w{float:left;margin:0 10px 0 0;position:relative;top:0}.m .ep_guide_episodes .ep_guide_season{padding-bottom:5px;border-bottom:1px solid rgba(66,66,66,0.3)}.m .ep_guide_episodes .ep_guide_season .metascore_wrapper{position:relative;top:-2px;margin-right:0}
.m .ep_guide_episodes .ep_guide_item{border-bottom:1px solid rgba(66,66,66,0.3)}.m .ep_guide_episodes .ep_guide_item .item_title{font-weight:bold;margin-bottom:10px;display:inline-block;max-width:calc(100% - 48px)}.m .ep_guide_episodes .item_airdate{margin-left:48px;color:#5c5c5c}.m .inline_episode_guide{padding:0 15px}.m .inline_ep_guide_episodes .metascore_w{float:left;margin:0 10px 0 0;position:relative;top:0}.m .inline_episode_guide .product_section_header{margin-bottom:16px}.m .inline_ep_guide_episodes li{border-bottom:1px solid rgba(66,66,66,0.3)}
.m .inline_ep_guide_episodes li .item_title{font-weight:bold;display:inline-block;margin-bottom:10px;max-width:calc(100% - 48px);color:#111}.m .inline_ep_guide_episodes li .item_airdate{margin-left:48px;color:#5c5c5c}.m .inline_episode_guide .epi-guide-open{margin:20px 0 40px 0;border:#111 1px solid;background:#111;color:#fff;width:100%}.m .scores-breakdown.product_section_header{padding:0 15px}.m .scores-breakdown.product_section_header:after{left:15px}.m .metascore_stats .breakdown-header{size:14px;color:#111;font-weight:bold;padding:7px 0 5px 10px;display:inline-block}
.m .metascore_stats .sentiment{font-size:20px;font-weight:bold;display:block;padding-left:60px;text-transform:capitalize;color:#111}.m .metascore_stats .sentiment.positive{color:rgba(102,204,51,1)}.m .metascore_stats .sentiment.negative{color:rgba(240,45,45,1)}.m .metascore_stats .sentiment.neutral{color:rgba(255,203,52,1)}.m .metascore_stats .sentiment .noscore{color:#111}.m .metascore_stats.pad-bot{padding-bottom:40px}.m .divider{border-top:rgba(17,17,17,0.3) 1px solid;padding-top:25px;margin:30px 15px 0 15px}
.m .score-footer{font-size:14px;color:rgba(92,92,92,1);padding-top:5px}.m .score-footer a{color:rgba(10,110,231,1);float:right;font-weight:bold}.m .breadcrumb-mobile{padding:0;font-size:20px;font-weight:bold;text-align:center;margin-bottom:16px}.m .breadcrumb-mobile span{display:inline-block;color:rgba(10,110,231,1)}.m .breadcrumb-mobile .caret{transform:scale(0.8);position:relative;top:-1px;margin-left:4px}.m .breadcrumb-mobile .caret.right{transform:scale(0.8) rotate(-90deg);float:none}.m .product_summary_page .details-toggle{margin-bottom:30px;color:rgba(10,110,231,1)!important;font-weight:bold;font-size:15px;line-height:26px;display:inline-block}
.m .product_details_overlay{position:fixed;height:100%;width:100%;background:rgba(0,0,0,0.5);top:0;z-index:100;display:none}.m .product_details_container{display:none;padding:10px 0;position:fixed;height:calc(100% - 200px);width:calc(100% - 30px);margin:100px 15px;background:white;border-radius:10px;box-sizing:border-box;top:0;opacity:1.0;transition:1s ease-in;z-index:10000}.m .product_details_container .product-details-close{width:37px;height:37px;background:white;border-radius:50px;line-height:37px;text-align:center;font-size:20px;position:fixed;right:5%;bottom:60px;color:black}
.m .product_details_container .product_details{overflow-y:scroll;height:100%}.m .product_details_container .product_details .detail_list{margin:10px 0 40px 0}.m .product_details_container .product_details .text_summary{font-size:15px;line-height:24px;color:rgba(64,64,64,1);display:block}.m .product_details_container .product_details .subsection{table-layout:fixed}.m .product_details_container .product_details .subsection span{display:table-cell}.m .product_details_container .product_details .subsection label{padding-top:2px}
.m .product_details_container .product_details .subsection .data{color:rgba(64,64,64,1)}.m .product_details_container .product_details a,.m .product_details_container .product_details a span{font-weight:bold;color:rgba(10,110,231,1)!important}.m .product_details_container .product_details .subsection .data span{display:block}.m .product_details_container .product_details .director.subsection .data span{margin:0 0 1px 0}.m .product_details_container .product_details .starring.subsection .data span{padding:0 5px 0 0}
.m .product_details_container .product_details .languages.subsection .data span{display:block}.m .product_details_container .product_details .data .toggle_expand_collapse{font-weight:bold;font-size:15px}.m .product_details_container .product_details .data .toggle_expand_collapse:after{border-right:4px solid transparent;border-left:4px solid transparent;left:5px}.m .product_details_container .product_details .seasons{position:relative}.m .product_details_container .product_details .seasons .label{position:absolute}
.m .product_details_container .product_details .seasons .data{margin-left:95px}#product_details_open,#product_details_close{display:none}#product_details_open:checked ~ .product_details_overlay{display:block}#product_details_close:checked ~ .product_details_overlay{display:none}#product_details_open:checked ~ .product_details_container{position:fixed;opacity:1;transition:1s ease-in;display:block}.mobile_nav_ad_space{min-height:18vw}.m .mobile_nav_ad_space+#header.fixed{top:0;z-index:5999902}.mobile_nav_ad_wrapper{align-items:center;background-color:#fff;display:flex;min-height:18vw;margin:0;top:0;width:100%;z-index:3}
.mobile_nav_ad_wrapper .closeBtn{display:inline-block;width:15px;height:15px;border-radius:100%;border:1px solid #d8d8d8;text-align:center;font-size:13px;position:absolute;top:2px;right:3px;line-height:1.333}.mobile_nav_ad_wrapper #mobile-nav-ad-plus-banner div{margin:0 auto;justify-content:center}.metascore_w{vertical-align:middle;text-align:center;color:#fff!important;font-family:Arial,Helvetica,sans-serif;font-style:normal!important;font-weight:bold!important;background-color:transparent;height:2em;width:2em;line-height:2em;font-size:17px;border-radius:6px}
.metascore_anchor,a.metascore_w{color:#fff!important;text-decoration:none!important}.metascore_anchor:hover{text-decoration:none!important}.metascore_w:hover{text-decoration:none!important}span.metascore_w,a.metascore_w{display:inline-block}.metascore_w.xlarge,.metascore_w.xl{font-size:42px}.metascore_w.larger{font-size:35px}.metascore_w.large,.metascore_w.lrg{font-size:25px}.metascore_w.header_size{font-size:23px}.m .metascore_w.medium,.m .metascore_w.med{font-size:19px}.metascore_w.med_small{font-size:14px}
.metascore_w.small,.metascore_w.sm{font-size:12px}.metascore_w.tiny{height:1.9em;font-size:11px;line-height:1.9em}.metascore_w.user{border-radius:55%;color:#fff;height:2em;width:2em;line-height:2em}.metascore_w.user.small,.metascore_w.user.sm{font-size:11px}.metascore_w.tbd,.metascore_w.score_tbd{color:#FFF!important;background-color:#ccc;text-transform:lowercase}.metascore_w.tbd.hide_tbd,.metascore_w.score_tbd.hide_tbd{visibility:hidden}.metascore_w.tbd.no_tbd,.metascore_w.score_tbd.no_tbd{display:none}
.metascore_w.noscore::before,.metascore_w.score_noscore::before{content:'\2022\2022\2022'}.metascore_w.noscore,.metascore_w.score_noscore{color:#fff!important;background-color:#ccc}.metascore_w.rip,.metascore_w.score_rip{border-radius:4px;color:#fff!important;background-color:#999;background-image:url(/images/scores/clock-o_white.png);background-size:88% 87%;background-position:center;background-repeat:no-repeat;background-fill:#fff}.metascore_w.negative,.metascore_w.bad,.metascore_w.score_terrible,.metascore_w.score_unfavorable{background-color:#f00}
.metascore_w.mixed,.metascore_w.forty,.metascore_w.game.fifty,.metascore_w.score_mixed{background-color:#fc3}.metascore_w.positive,.metascore_w.good,.metascore_w.sixtyone,.metascore_w.game.seventyfive,.metascore_w.score_favorable,.metascore_w.score_outstanding{background-color:#6c3}.metascore_w.indiv{height:1.9em;width:1.9em;font-size:15px;line-height:1.9em}.metascore_w.indiv.larger{font-size:34px}.metascore_w.indiv.large,.metascore_w.indiv.lrg{font-size:24px}.metascore_w.indiv.header_size{font-size:22px}
.m .metascore_w.indiv.medium,.m .metascore_w.indiv.med{font-size:16px}.metascore_w.indiv.med_small{font-size:13px}.metascore_w.indiv.small,.metascore_w.indiv.sm{font-size:11px}.metascore_w.indiv.perfect{padding-right:1px}.metascore_w.series{background-color:transparent;color:#ccc!important;border:1px solid #6c3}.metascore_w.series.negative,.metascore_w.series.score_terrible,.metascore_w.series.score_unfavorable{color:#f00!important;border-color:#f00}.metascore_w.series.mixed,.metascore_w.series.forty,.metascore_w.series.game.fifty,.metascore_w.series.score_mixed{color:#fc3!important;border-color:#fc3}
.metascore_w.series.positive,.metascore_w.series.sixtyone,.metascore_w.series.game.seventyfive,.metascore_w.series.score_favorable,.metascore_w.series.score_outstanding{color:#6c3!important;border-color:#6c3}.product_content_head .sharing{float:right;margin:0 2px 2px 5px}.m .product_header .sharing{margin-bottom:5px!important}.person_header .sharing{float:right}.story_header .sharing{margin-top:5px}.story_header .sharing a{width:19.55%}.story_header .sharing a:last-of-type{margin-right:0}.article_btm_share{margin:30px 0 10px 0}
.article_btm_share .sharing a{width:19.56%}.article_btm_share .sharing a:last-of-type{margin-right:0}.m .article_btm_share{margin-left:4px}.mobile_article_header .sharing{margin-top:4px}.sharing a{display:inline-block;font-size:16px;color:#fff;border:0;border-radius:0;width:32px;line-height:32px;height:32px;transition:background-color .25s ease,color .25s ease;text-align:center;vertical-align:middle;margin-right:3px}.sharing.no_spacing a{margin-right:0}.story_stats .sharing a{width:34px;line-height:34px;height:34px}
.m .sharing a{font-size:17px;width:36px;line-height:38px;height:36px}.sharing-facebook{background-color:#3b5998}.sharing-facebook:hover{background-color:#2a3f6c}.sharing-twitter{background-color:#55acee}.sharing-twitter:hover{background-color:#1d91e8}.sharing-pinterest{background-color:#bd0000}.sharing-pinterest:hover{background-color:maroon}.sharing-google-plus{background-color:#dd4b39}.sharing-google-plus:hover{background-color:#b95801}.sharing-reddit{background-color:#ff8750}.sharing-reddit:hover{background-color:#cc6c40}
.m #social_btm{position:fixed;bottom:-36px;width:100%;z-index:5000001;transition:bottom .5s ease}.m #social_btm.vis{bottom:0}.m #social_btm .sharing{width:100%}.m #social_btm .sharing a{width:25%;margin-right:0}.esite_list .list_expand{display:none}.esite_btn_wrapper{height:45px}.m .esite_btn_wrapper{height:44px}.esite_btn{font-size:12px;color:#222;width:180px;height:40px;line-height:40px;border-radius:4px}.esite_btn.no_border{border:none!important}.esite_btn table{cursor:pointer;width:100%;height:40px}
.esite_list .esite_btn td{padding:0;text-align:center}.esite_btn td{vertical-align:middle}.esite_label_wrapper{width:44%;font-weight:bold;text-align:center}.esite_img_wrapper{width:56%;text-align:left}.esite_img_wrapper img{vertical-align:middle;height:30px;margin-right:6px}.esite_amazon{background-color:#fdc354;border:1px solid #aaa}.esite_amazon:hover{background-color:#ff9d00}.esite_aiv img{height:28px}.esite_amazonbuy{width:144px}.esite_list .esite_amazonbuy .esite_label_wrapper{color:#020053;padding-left:3px}
.esite_amazonbuy img{margin-top:4px;height:17px}.esite_hulu{background-color:#559e26;border:1px solid #aaa}.esite_hulu:hover{background-color:#69c22e}.esite_vimeo:hover{opacity:.95}.esite_vimeo img:hover{filter:brightness(1.3);-webkit-filter:brightness(1.3)}.esite_vimeo .esite_label_wrapper{width:0;display:none}.esite_vimeo .esite_img_wrapper{width:100%}.esite_vimeo .esite_img_wrapper img{height:40px}.esite_disney{background-color:#39f}.esite_disney:hover{background-color:#52a9ff}.m .watch_now_container .esite_disney .esite_img_wrapper{text-align:center;padding-left:5px}
.esite_itunes{background-color:#000;border:1px solid #000}.esite_itunes .esite_label_wrapper{color:#fff;font-weight:normal;width:50%;text-align:right}.esite_itunes.esite_notext .esite_label_wrapper{display:none}.esite_itunes .esite_img_wrapper{text-align:center;width:50%}.esite_itunes:hover{opacity:.9}.esite_itunes:hover img{filter:brightness(1.4);-webkit-filter:brightness(1.4)}.esite_itunes .esite_img_wrapper img{margin-right:0}.esite_itunes_app:hover{opacity:.8}.esite_itunes_app img:hover{filter:brightness(1.4);-webkit-filter:brightness(1.4)}
.esite_itunes_app .esite_label_wrapper{width:0;display:none}.esite_itunes_app .esite_img_wrapper{width:100%}.esite_itunes_app .esite_img_wrapper img{height:40px}.esite_atom{background-color:#000;border:1px solid #000}.esite_mgo{background-color:#fff;border:1px solid #545454!important}.esite_mgo:hover{border:1px solid #327abb}.esite_mgo:hover .esite_label_wrapper{color:#327abb}.esite_mgo .esite_img_wrapper img{height:28px}.esite_allaccess{background-color:#4e99e4;border:1px solid #4e99e4}.esite_allaccess:hover{background-color:#356aa6}
.esite_allaccess .esite_img_wrapper img{height:31px}.esite_allaccess .esite_label_wrapper{color:#fff;font-weight:normal}.esite_vudu{color:#fff;background-color:#3275b4;border:1px solid #3275b4}.esite_vudu:hover{background-color:#1a75cf}.esite_vudu .esite_img_wrapper img{margin:0 6px 2px 0;width:105px;height:auto}.esite_netflix{background-color:#d40000}.esite_netflix .esite_label_wrapper{color:#fff}.esite_netflix:hover{background-color:#e40000}.esite_netflix .esite_img_wrapper img{margin:0 6px 2px 0;width:100px;height:auto}
.esite_tribecashortlist{background-color:#301757}.esite_tribecashortlist .esite_label_wrapper{color:#fff}.esite_tribecashortlist:hover{background-color:#432c68}.esite_tribecashortlist .esite_img_wrapper img{margin:0 6px 2px 0;width:100px;height:auto}.esite_gamestop{background-color:#fff;border:1px solid #d3d3d3}.esite_gamestop:hover{background-color:#d3d3d3}.esite_gamestop .esite_img_wrapper img{height:30px;margin-bottom:6px;margin-right:8px}.esite_gamestop .esite_label_wrapper{font-weight:bold;font-size:12px}
.esite_gamestop .esite_label_wrapper span{margin-left:5px}.esite_peacock{background:#020202}.esite_hbomax{background-color:#4306c0}.esite_pluto{background:#020202}.esite_pluto td img{transform:scale(2.6)}.esite_tubi{background:#ff501a}.esite_tubi img{transform:scale(0.7)}.esite_IMDB{background:#f5c518}.esite_IMDB img{transform:scale(0.7)}.esite_googleplay{background:#000}.where_esite_list.esite_list .list_expand{display:block}.where_esite_list .list_expand_wrapper{max-height:64px;overflow:hidden}
.where_esite_list .list_expand_wrapper.expand{max-height:none}.where_esite_list .esite_btn{margin:0 auto}.where_esite_list .esite_img_wrapper{text-align:center}.where_esite_list .esite_btn_wrapper{float:left;width:33%;display:table-cell;height:58px;margin-top:5px}.where_esite_list .esite_btn_wrapper:first-child:nth-last-child(2),.where_esite_list .esite_btn_wrapper:first-child:nth-last-child(2) ~ .esite_btn_wrapper{width:50%}.video_wrapper #videoContainer_wrapper{width:100%;height:300px;top:auto;left:auto;position:relative;cursor:pointer;line-height:1}
.video_wrapper.larger #videoContainer_wrapper{height:390px}.video_wrapper .unMuteBtn{position:absolute;width:auto;height:auto;margin:15px 0 0 5px;background-color:rgba(0,0,0,0.7);color:#FFF;padding:10px;font-size:1.2rem;z-index:120;fill:#fff;display:none}.video_wrapper .agegate{position:absolute;background-color:rgba(0,0,0,0.7);color:#FFF;padding:4rem;font-size:1.2rem;z-index:10;display:none;top:0;right:0;left:0;bottom:0}.video_wrapper .agegate.warning{display:block}.video_wrapper .agegate .title{margin-bottom:1rem}
.video_wrapper .agegate .msg{margin-top:1rem;display:none}.video_wrapper #videoContainer{width:100%;position:relative}#videoContainer.fullscreen{height:100%}.video_wrapper{width:100%;height:100%;position:relative}.video_and_autoplay{width:100.04%;height:100%;position:relative}.video_wrapper #videoContainer_wrapper.playing #videoContainer{visibility:visible}