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}.single_row{white-space:nowrap}.col_in_row{vertical-align:top;display:inline-block}.med_gray{color:#999}.std_blue,a.std_blue{color:#0081ce}.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}.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 #banner.ad_unit,#mobile_banner_top.ad_unit{padding:15px 0;min-height:50px}#mobile_flex_0.ad_unit,#mobile_flex_1.ad_unit{padding:5px 0}#mpu.ad_unit,#mobile_flex_bottom.ad_unit{padding:8px 0}.ad_unit.flex-image,#mobile_flex_0.ad_unit.flex-image,#mobile_flex_1.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%}#banner,#mobile_banner_top,#mpu,#mobile_flex_bottom,#mobile_flex_0,#mobile_flex_1,#leader_bottom{text-align:center}.ads_powerbar_overtext span{display:none}.ads_powerbar_overtext:after{content:"advertisement"}.m.gallery2 .ad_unit{background-color:#FFF}#ypaAdWrapper-Metacritic_Mobile_tc iframe,#ypaAdWrapper-Metacritic_Mobile_bc iframe{width:100%}
.m #header{background-color:#fff;border-bottom:#DDD 1px solid;height:88px}.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{float:left;width:100%;position:relative;z-index:5000004}.m #header #top_menu ul{display:table;table-layout:fixed;width:100%}.m #header #top_menu ul li{display:block;width:20%;float:left;vertical-align:middle;text-align:center;height:30px;line-height:30px;color:#434343}
.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:black;opacity:.5;position:fixed;top:88px;left:0;z-index:-1}.m #header #top_menu ul li .item{display:block;position:relative}.m #header #top_menu ul li.active .item:after{display:block;content:'';width:0;height:0;border-style:solid;border-width:7px 5.5px 0 5.5px;border-color:#fff transparent transparent transparent;position:absolute;top:calc(100%+9px);left:50%;transform:translateX(-50%);z-index:51}
.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:#434343}.m #header #top_menu .top_sub_menu{position:absolute;left:0;width:100%;top:40px;background:#fff}.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 30px 0}.m #header #top_menu .top_sub_menu ul.sub-menu-list li{display:inline-block;width:50%}.m #header #top_menu .top_sub_menu ul.sub-menu-list li a{display:block;padding:0 0 0 20px;height:30px;line-height:30px;text-align:left;color:#434343;font-weight:normal}.m #header #top_menu ul li.active{outline:0;font-weight:bold}
.m #header #top_menu ul li .top_sub_menu{visibility:hidden;opacity:0;transition:.2s}.m #header #top_menu ul li.active .top_sub_menu{opacity:1;visibility:visible;transition:.2s}.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;text-align:center}.m #header .logo a{display:block;height:48px;line-height:48px}.m #header .logo img{margin:10px 0 0 0;position:absolute;left:50%;transform:translateX(-50%)}
.m .fixed_menu_top.reduced #header .logo img{width:100px}.m #header .search{float:left;display:block;height:48px;line-height:54px;margin:0 0 0 18px}.m #header .search:focus{outline:0}.m .fixed_menu_top.reduced #header .search img{width:20px}.m #header .login{float:right;position:relative;top:-30px;right:10px}.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 .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 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:10px 0 6px 0}.m #goto_main span{color:#fff;cursor:pointer}.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:#eee;background:-moz-linear-gradient(top,#eee 0,#ccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#ccc));background:-webkit-linear-gradient(top,#eee 0,#ccc 100%);background:-o-linear-gradient(top,#eee 0,#ccc 100%);background:-ms-linear-gradient(top,#eee 0,#ccc 100%);background:linear-gradient(to bottom,#eee 0,#ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#cccccc',GradientType=0);border-radius:2px;min-width:150px;margin-left:8px;color:#333;font-size:11px;font-weight:bold;line-height:14px;padding:4px 8px;text-align:center;border:1px solid #ccc;margin-top:14px}
.product_countdown .countdown_time{color:#f60}.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{background-color:#fff;display:none;width:100%;position:relative;top:-38px;margin-bottom:-40px;z-index:5000004;transition:all .2s;border-bottom:#ddd 1px solid}
#primary_search.default{display:block}#primary_search #lb{width:100vw;height:0;display:block;content:'';background:#000;opacity:.5;position:absolute;left:-10px;top:46px}#primary_search.search-page:after{display:none}#primary_search .field_input+#lb{visibility:hidden;transition:.2s}#primary_search .field_input:focus+#lb{visibility:visible;height:300vh;transition:.2s}#primary_search form{padding:10px}#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;border:0;background:#fff;border:#434343 1px solid}#primary_search .field.top_search.selected .input_wrapper input{font-size:16px;transition:.2s}#primary_search .field.top_search.selected .input_wrapper input:focus{transition:.2s}#primary_search .input_wrapper{width:auto;padding:4px 6px;background:#fff;border:#434343 1px solid}#primary_search .input_wrapper:focus{outline:none!important}#primary_search .results_wrapper{position:relative;top:-2px;z-index:50;background:white}
#primary_search .results{padding:7px 10px 0 10px;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 0;font-size:15px;color:#434343}.m #primary_search .results .item .title b{color:#434343}.m #primary_search .results .item .subtitle{font-size:12px;color:#99aca6}.m #primary_search .results b{font-weight:bold;color:#EEE}
.m #primary_search .results .info{font-size:14px;padding:20px 0 30px 0;color:#434343}.m #primary_search .results .see_all{cursor:pointer}.m .search_silos_wrapper{overflow-x:scroll;overflow-y:hidden;width:100%;margin:10px 0 20px 15px;-webkit-overflow-scrolling:touch}.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%}#top_search label{color:#434343!important}#top_search_clear{width:12px;position:absolute;top:13px;right:18px}.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:#0081ce;font-size:.85rem}.data .toggle_expand_collapse{color:#0081ce}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}.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 .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 .product_critics_page .section_header,.m .product_users_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{text-align:center;padding:10px 0 16px 0;border:0}.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{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{float:none!important;margin:0!important}.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{text-align:center;padding:16px 15px 16px 15px;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;position:relative;margin-bottom:1rem}.m .section_footer a{color:#ccc}.m .section_footer span{vertical-align:middle;text-transform:uppercase}.m .section_footer .arrow{font-size:1.3rem;vertical-align:baseline;float:right}.m .products .item{padding:8px 0 8px 0;border-bottom:1px solid #ccc;line-height:18px;display:table;width:100%}
.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:110px}.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{clear:both;margin-top:20px;position:absolute;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 .title{display:block;font-weight:bold;font-size:16px;margin-bottom:10px!important}.m .products .expand:checked+.item .clamp-metascore,.m .products .expand:checked+.item .clamp-userscore{display:block;width:45%;float:left}
.m .products .item .clamp-userscore .metascore_w{border-radius:100px}.m .products .item .metascore_w{float:left}.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:40px;font-size:12px;font-weight:bold;position:relative}.m .products .item .expand-label:before{content:'Expand'}.m .products .expand:checked+.item .expand-label{top:90px}
.m .products .expand:checked+.item .expand-label:before{content:'Collapse'}.m .products .item .expand-label ~ .fa-caret-down{display:block;position:absolute;right:25px;bottom:23px}.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:25px;bottom:23px}.m .products .expand:checked+.item .expand-label ~ .fa-caret-down{display:none}.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:0!important}.m .products .item.last{border-bottom:0}.m .products .item a{display:inline-block;width:100%;text-decoration:none}.m .products .item .left{display:table-cell;margin:0 10px 0 8px}.m .products .item .mid{width:auto;display:table-cell}
.m .products .item .right{display:table-cell;margin:1px 20px 0 8px}.m .products .item img{vertical-align:middle}.m .products .item .title{color:#000;font-size:1.5rem;line-height:1.7rem}.m .products .item .artist{color:#000;font-size:1rem;line-height:1.3rem;margin-top:2px}.release_date{color:#999;font-size:12px;margin:0 0 .3rem 0;line-height:1.2rem}.m .products .item .mid .release_date{margin-top:1px}.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}.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 .features .story{padding:8px 4px 8px 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:#000;font-size:1.4rem;line-height:1.6rem}.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 .1rem 0}
.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_flex_1.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:#000;width:50%;text-align:right;padding-right:1rem}.slidex .esite_btn_wrapper .esite_btn{background-color:#FFF;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:20px 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 10px 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 .products{padding: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{font-size:16px;line-height:1em;font-weight:bold;color:#424242;margin:0 0 .5rem 0}
.m .products .mid .product_summary{color:#424242;font-size:12px}.m .products .item{padding:20px 0 20px 15px}.m .products .item .left{margin-left:0}.m .products .item .left img{width:70px}.m .products .metascore_w{border-radius:5px}.m .products .metascore_w.negative{box-shadow:rgba(255,0,0,0.3) 1px 1px 8px}.m .products .metascore_w.positive{box-shadow:rgba(0,255,0,0.3) 1px 1px 8px}.m .products .metascore_w.mixed{box-shadow:rgba(255,204,51,0.3) 1px 1px 8px}.m .product_header{padding:8px 4px 10px 4px;line-height:18px}
.m .product_header table{width:100%}.m .product_header .col1{width:20%;vertical-align:top}.m .product_header .col1 .product_image{min-width:98px;width:100%}.m .product_header .col2{vertical-align:top;padding-left:14px;width:80%}.m .product_header .col2 div{margin-bottom:4px}.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:5px 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}.m .product_header .also_on{font-size:1rem;line-height:1.2rem}.m .product_header .scores_wrapper{margin:4px 0 6px 0}.m .product_header .userscore_wrapper{margin-left:40px}.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:8px;line-height:1.2rem}.m .product_summary_page .product_details .label{font-weight:bold}.m .product_summary_page .product_details .subsection{margin-top:6px;line-height:16px}.m .product_summary_page .note_details ul li{font-size:1.1rem;padding:8px;line-height:1.3rem;list-style-type:disc;margin-left:1.5em}.m .product_summary_page .note_details ul li a{color:#0081ce;text-decoration:none}.m .product_details .text_summary{margin-bottom:15px;font-size:1.1rem;line-height:1.3rem}
.m .product_details .detail_list .label{font-weight:bold;min-width:92px;padding-right:2px}.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 .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 .reviews .review{padding:8px 0 8px 8px;border-bottom:1px solid #ccc}.m .reviews .review.last{border-bottom:0}.m .review.two_source .review_grade{margin-top:2px}.m .review .attributes{width:auto;max-width:85%;margin-left:8px;font-size:1rem;line-height:1.2rem}.m .review .date{font-size:.85rem}.m .review .summary{padding:6px 18px 0 39px;font-size:1.1rem;line-height:1.3rem;word-wrap:break-word}.m .user.review .summary{padding-bottom:4px;padding-left:40px;word-wrap:break-word}.m .review .full_review{font-size:.9rem;margin:7px 12px 0 0}
.m .review .author{font-weight:bold}.m .review .source{font-weight:bold;font-size:1.1rem;line-height:1.25rem}.m .game .review .source{margin-top:4px}.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 .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 .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}.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:10px 8px 6px 8px;font-size:.75rem;cursor:pointer}
.promo_amazon .promo_details_wrap{width:100%}.promo_amazon td{vertical-align:top}.promo_amazon .img_col{width:60px}.promo_amazon .score_col{width:38px}.promo_amazon .title,.promo_amazon .title:visited{color:#000;font-size:1.5rem;line-height:1.7rem;display:inline-block;margin-bottom:2px}.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 #canplayer{width:100%}.m .canplayer_wrapper{position:relative}.m .canplayer_wrapper object{min-height:250px}.m #canplayer_ad{width:100%;position:absolute;top:0;left:0}.m #canplayer_autoplay{display:none}.canplayer_ag_wrapper{position:relative;width:100%;height:100%;min-height:200px}.canplayer_ag{width:100%;height:100%;position:absolute;z-index:10;top:0;left:0;background-color:rgba(0,0,0,0.7);display:none}
.canplayer_ag .ag_title{padding:10% 5% 5% 5%;color:#FFF;font-size:1rem}.canplayer_ag .ag_select{padding:5%}.canplayer_ag .ag_select button{margin-left:6px}.canplayer_ag .warning{padding:5%;color:#FFF;font-size:1rem;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{background-color:#767676;color:#eee;margin-top:-3px;padding:7px 0;font-size:1.1rem;overflow-x:hidden}.m .unscored_header .unscored_header_title{float:left;margin-left:9px;max-width:80%}.m .unscored_header .unscored_question{float:right;margin-right:9px}
.unscored_question{background-color:#fff;color:black;border-radius:3px;cursor:help;text-align:center;padding:2px 4px 1px 4px;font-size:13px;opacity:.5}.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}#adcontainer1{margin-bottom:5px;margin-top:20px}.m #product_mini{position:fixed;top:-50px;z-index:5000005;width:100%;transistion:top .75s ease;-webkit-transition-property:top,bottom;-webkit-transition-duration:.75s;background-color:#000}
.m #product_mini.vis{top:0}.m #product_mini{vertical-align:middle;padding:4px 0 2px 0}.m #product_mini .pm_item{float:left;vertical-align:middle;text-align:center;padding:6px}.m #product_mini .logo{width:25px}.m #product_mini .logo_wrapper{width:25px;overflow:hidden}.m #product_mini .logo img{height:25px}.m #product_mini .title{padding:10px 0 0 0;width:calc(100% - 77px)}.m #product_mini.hide_play .title{width:calc(100% - 42px)}.m #product_mini .title span{width:100%;display:inline-block;vertical-align:middle;overflow:hidden;white-space:nowrap;font-size:1.2rem;color:white;text-overflow:ellipsis}
.m #product_mini .trailer_icon{padding-top:2px;width:28px}.m #product_mini.hide_play .trailer_icon{display:none}.m #product_mini .trailer_icon_wrapper{width:28px;overflow:hidden;font-size:30px;color:#f8c300}.m .fixed_menu_top #product_mini.vis{top:36px}.tracklist_wrapper{margin:1rem}.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 #video_holder_wrapper{height:220px}.center_table{width:100%}.center_table tr{text-align:center}button.meta_fb_login{color:#fff;font-weight:normal;padding:8px 15px;font-size:14px;border-radius:4px;background:#3b579d url(/images/buttons/fblogo_29.png) no-repeat 4px 1px;border:0;padding-left:40px;height:36px}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 #video_holder_wrapper{height:250px}.must-see{display:block;float:right;width:40px;height:40px;margin:0 10px 0 0;position:absolute;right:40px}
.product_image_wrap{position:relative}.product_image_wrap .must-see.product{display:block;width:70px;height:70px;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}.item{position:relative}.must-see-list{display:block!important;float:none!important;width:40px!important;height:40px!important}.must-see-spacer{height:25px}.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}
.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:2.1em;width:2.1em;line-height:2.18em}.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}.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_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{height:40px;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_mgo{background-color:#FFF;border:1px solid #545454}.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}.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 #video_holder_wrapper{width:100%;height:300px;top:auto;left:auto;position:relative;cursor:pointer}.video_wrapper.larger #video_holder_wrapper{height:390px}
.video_wrapper .agegate{position:absolute;background-color:rgba(0,0,0,0.7);color:#FFF;padding:4rem;font-size:1.2rem;z-index:1;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 #video_holder{width:100%;position:relative;visibility:hidden}#video_holder.fullscreen{height:100%}.video_wrapper{width:100%;height:100%;position:relative}.video_and_autoplay{width:100.04%;height:100%;position:relative}
.video_wrapper #video_holder_wrapper.playing #video_holder{visibility:visible}.video_and_autoplay .autoplay{color:#666;font-size:.75rem;position:absolute;right:4px;bottom:-15px;cursor:pointer}.video_and_autoplay .autoplay .label{font-weight:bold;margin-right:.4rem}.video_and_autoplay .autoplay .wrapper{display:inline-block;width:1.3rem;height:9px;border-radius:10px;border:1px solid #666;vertical-align:bottom;text-align:right;margin:1px 1px}.video_and_autoplay .autoplay.on .wrapper{text-align:left}
.video_and_autoplay .autoplay .toggle{display:inline-block;height:7px;width:7px;border-radius:.7rem;background-color:#666;margin:1px 2px}