@media (min-width:479px){.searchbymovie .movielist div .rating{width:auto!important;padding-left:0;margin-left:0;margin-top:5px;font-size:13px}.searchoptions{display:none}.filterbox.dvdreleases,.filterbox.toggle,.filtersearchbox.toggle,.theatredetail{display:block!important}.exh-loc h2{background-color:#f3f3f3;box-sizing:border-box;-webkit-box-sizing:border-box;padding:5px;margin-bottom:0}.exh-loc ul{margin-bottom:4px;margin-top:4px}.exh-loc li{border-bottom:1px solid #f3f3f3;padding-bottom:7px;padding-top:3px;margin-bottom:2px}.exh-loc h3{margin-top:2px;margin-bottom:0}.exh-loc li a{padding-top:2px;padding-bottom:0}.exh-loc .liner{display:none}.exh-loc span{padding-left:8px}.exh-loc a.backlink{font-family:'PT Sans Narrow',Sans-serif;font-size:17px;padding:10px 15px;margin-top:0;font-weight:700;color:#fff!important;border:0;background-color:#09a0ff;display:inline-block;text-align:center;text-decoration:none;border-radius:3px;-webkit-border-radius:3px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.movienav li a,h1.maintitle{font-family:'PT Sans Narrow',sans-serif}.exh-loc a.backlink:hover{text-decoration:none;background-color:#0971ff}.showtimesmovieinfo .colleft{width:80px;margin-right:0}.showtimesmovieinfo .colright{float:right;width:370px}.showtimesmovieinfo .colleft img{width:80px;height:auto}.showtimesmovieinfo .colright p.infobox{margin-bottom:2px;font-size:14px;padding-top:0}.showtimesmovieinfo .colright p:nth-of-type(2){width:370px}.showtimesmovieinfo .colright h2{float:left;margin-top:-3px;padding-bottom:2px;width:auto}p.ticketingmessage{font-size:14px!important;padding-top:2px!important;margin-bottom:3px;margin-left:11px;padding-bottom:2px}.searchbymovie p.ticketingmessage{margin-bottom:0;padding-bottom:2px!important}.movielist p.ticketingmessage{margin-left:11px;margin-bottom:4px;padding-bottom:0!important}.searchbymovie .movielist p.ticketingmessage{margin-left:11px;margin-bottom:2px!important;padding-bottom:0!important}.available{background-position:left 6px}.moviemailcol .infoitem p{font-size:13px}.loadingblock p{font-size:16px!important}.filtersearchbox.searchresults .filterbox label,.infoitem p,.searchresults .dropdown dt a{font-size:14px}ul.citymovieslist h2{font-size:22px;margin-bottom:4px}.invidbox h2,ul.vidlist h3{margin-bottom:5px}ul.citymovieslist li span span{font-size:13px}.reviewbox ul.reviewscore p{font-size:14px}.thankyou{font-size:20px!important}a.mlc{font-size:14px!important}.footermenu ul ul>li a,.locationblock p a,.theatre .greenbutton{font-size:13px}.theatreinfo p{font-size:14px}.theatre .columnright .more a{padding-top:2px;font-size:14px;display:block}.messagebox p,.searchform .messagebox p,.theatre .messagebox p{padding:3px;background-color:gold;color:#000;font-size:14px}.messagebox p{margin-top:6px;width:455px}.searchform .messagebox p{margin-top:6px;width:441px}.theatre .messagebox p{margin-top:9px;width:431px}.searchform .selectcity{font-size:14px}.searchresults .filterbox{width:94%!important}.filtersearchbox .filterbox label{font-size:13px}.list_wrapper h4{font-size:14px}ul.contentlist li .publisher{font-size:12px}.ui-dialog p,table.boxlist{font-size:14px}.boxlist td,.boxlist th{padding:4px 3px 8px}.boxlist a{text-align:left}table.boxlist{line-height:140%}.genericform select{font-size:13px}.contests .subtitle{font-size:14px;line-height:140%}ul.contesttopnav{width:223px}ul.contesttopnav li{font-size:14px}.bluesearchbox .filterbox .searchbutton,.bluesearchbox .filterbox>label{font-size:19px}ul.vidlist h3{font-size:22px;font-weight:400}ul.vidlist li a span{font-size:14px;line-height:140%}ul.vidlist li p{font-size:13px}ol.trailerslist .movietitle,ul.trailerslist .movietitle{font-size:14px}ol.trailerslist p,ul.trailerslist li p span,ul.trailerslist p{font-size:13px}ul.videoList li a{font-size:15px}ul.videoList li a div.count{padding-top:2px;font-size:14px}h2{font-size:22px}a.bluebtn{font-size:19px}.signupcol h2{font-size:22px}a.backlink{font-size:14px}.form-control,.moviemailform select,.theatrecitylist label{font-size:13px}.genericform>div>label,legend{font-size:14px;line-height:140%}.contactdetails h2{font-size:17px}.contactdetails .column{font-size:14px}.dvdcontent ul.contentlist .equalheight{width:51%;line-height:145%}.mainblock li,.mainblock p{font-size:14px;line-height:150%}.smaller{font-size:18px!important;padding-top:7px!important;padding-bottom:6px!important;height:19px;overflow:hidden}.filtersearchbox .button{margin-top:23px}ul.dvdboxes li span a{font-size:15px;line-height:140%}ul.dvdboxes p,ul.dvdboxes p a{font-size:14px;padding-top:2px}ul.dvdboxes li{font-size:14px;line-height:140%}.dvdcontent h3,.dvdcontent h4{font-size:14px}ul.gridview li{font-size:14px;line-height:135%}ul.contentlist li{font-size:14px;line-height:140%}ul.contentlist .equalheight{width:36%;line-heighy:145%}ul.contentlist li .stars{margin-left:5px}h2.maintitle{font-size:36px}.imagenav{font-size:14px}.dropdown dt a{font-size:13px}.invidbox h5 span,.pagination a,ul.contestfeature p,ul.newslist p{font-size:14px}.invidbox h5 span{line-height:150%}.movielist div li.notickets{line-height:20px;padding-top:0}.theatre h3.showtimesdate{margin-left:10px}ul.citylist li ul li a{font-size:14px;line-height:20px}.theatreinfo p{margin-bottom:0}.moviesevents span,.people span{display:none}#wrap,.inwrap{width:480px}h1.maintitle{font-size:36px;line-height:110%;margin-bottom:12px}.incontent{width:460px;margin:0 auto}.off10{margin-left:0;margin-right:0}.blueheading2{font-size:20px}.blueheading2 span{display:inline-block}ul.newslist li span,ul.newslist li.second span{width:370px}ul.newslist h3{font-size:19px;line-height:120%}.playersize{width:480px;height:290px}.playersize iframe{width:100%;min-height:290px}ul.mainvidlist li img{width:115px;height:inherit}ul.slideslist li.item{width:480px}ol.slidenav{display:block}.paneldrop{display:none}.commentitem,.movienav{display:block}a.jcarousel-control-prev{left:0;top:100px}a.jcarousel-control-next{right:0;top:100px}a.jcarousel2-control-next,a.jcarousel2-control-prev{top:40%}ul.contestfeature{padding:10px}ul.contestfeature li{float:left;width:460px;padding:0 0 15px}ul.contestfeature li img{float:left;margin-right:10px;width:200px}.commentitem{width:460px}.videobox .playeritem{width:480px;height:280px}.videobox .playeritem iframe{width:100%;min-height:280px}.movieblock{padding:0}.secondary{padding:10px}.tighten{padding-bottom:0}.moviemailcol{padding-top:0}.moviesecleft{padding:10px}.moviecol{float:right;width:300px;padding-top:10px;padding-right:10px}.movieleft{float:left;width:160px;padding-top:0}.movienav2{display:none}#lrgposter,.movienav{padding-bottom:12px;background-image:url(/ui/img/separator-sml.jpg);background-repeat:no-repeat;background-position:10px bottom}.movienav li{background-color:#848484;padding:0;border-bottom:solid 1px #dbdbdb;margin:0}.movienav li a{font-size:18px;padding:8px 5px;display:block;color:#fff;text-shadow:1px 1px 1px #000}.movienav li a:hover,.movienav li.act{color:#fff;text-decoration:none;background-color:#09a0ff;opacity:1!important}.signupgheading{font-size:23px;line-height:28px}.largeshelf{height:18px}.listview .selectnavmobile select,.selectnavmobile{display:none}.notd{display:block}.greymessagebox h1{font-size:18px!important}.greymessagebox h3{line-height:130%;margin-top:5px}.greymessagebox span.blue{color:#09a0ff;font-weight:600}.theatreNotice p{font-size:13px!important;line-height:150%;color:#ff5400;padding-top:0!important;padding-bottom:3px}.theatreNotice .red{color:#d00}.greymessagebox h3 a{margin-top:0}.greymessagebox p{padding-top:7px;font-weight:400}.theatreinfo p,.viewhide{padding-top:0}.list_wrapper .MovieListHeader{margin-bottom:8px}.citymovielistheading{font-size:23px;line-height:120%;margin-bottom:5px}.boxspacer{margin-top:-8px}.lrgform .consent,.theatrereviews{margin-top:0}.viewhide{font-size:14px;padding-bottom:0;padding-left:0;margin-bottom:0!important}.lrgform .consent,.theatreinfo p span{padding-bottom:5px}.reviewbox h2{font-size:18px!important;line-height:130%;margin-bottom:5px!important}.reviewbox p{font-size:14px;line-height:150%}.reviewbox ul.reviewscore p{width:54%}.overallrating{display:inline-block;width:100%}.overallrating p{font-size:15px;margin-right:1px;margin-bottom:2px}.overallrating img{padding-top:0;width:80px}.ratetheatreinfo p span{float:left;width:100%;padding-bottom:5px}.theatrereviews h2{font-size:24px;line-height:120%}.theatreratings span{width:100%}.theatreratings span p{width:69%;font-size:14px}.btn-block{width:100%!important}ul.exhibits li{float:left;width:220px;text-align:center;margin-bottom:15px;font-size:14px}ul.exhibits li img{margin:0 20px 8px;display:block;width:180px;height:inherit;border:1px solid #CCC}.contactdetails{padding:5px;box-sizing:border-box}.searchshowtimes .searchtitle{display:none}#lrgposter img{margin:0 auto 2px;display:block;max-width:160px}.addressblock{padding-bottom:0!important}}@media only screen and (min-width:480px) and (max-width:767px) and (orientation :landscape){.movielist .showoptions h3,body{-webkit-text-size-adjust:none}.scrolltop:hover{background-position:1px -533px}.scrolltop{height:17px!important;bottom:5px!important;right:-2px!important;width:15px;background-position:-79px -533px;z-index:999999999}}@media (max-width:779px){.exh-loc li a,.exh-loc span,.movielist div li.notickets{padding-left:0}.movielist div div,p.ticketingmessage{padding-bottom:3px}.closeicon,.menuseparator{background-repeat:no-repeat}a.jcarousel-control-next{right:0!important}ul.mainvidlist li{height:70px}.movielist div div{width:442px;margin-left:0}.searchbymovie .movielist div .rating{margin-top:8px!important;margin-bottom:0}.hideshowtimes{margin-left:118px}.movielist div .rating{width:100%;margin-top:3px;margin-bottom:2px;font-size:14px}.searchbymovie .movielist .showoptions h3:first-of-type{padding-top:3px}.movielist div.showoptions ul,.movielist div.showoptions ul:first-of-type{margin-top:0}.movielist .showoptions h3:first-of-type{padding-top:4px}.movielist .showoptions h3{font-size:14px}.movielist .showoptions p:first-of-type{padding-top:5px}.theatre.searchbymovie .columnright h2 a:hover{text-decoration:none}.movielist div h2{width:100%!important;margin-top:4px;display:block}.searchbymovie .movielist div h2{width:auto!important}.searchbymovie .movielist div{margin-bottom:0}.searchbymovie .optionWrap{padding-top:0!important}.menuseparator{background-image:url(/ui/img/menu_separator.jpg);height:10px;margin-top:5px;background-size:contain;-moz-background-size:contain;background-position:contain;margin-bottom:-5px;display:none}.theatre .menuseparator{display:none!important}.messagebox p{width:455px}.greysearchbox .messagebox p,.searchform .messagebox p{width:445px}form#rateform .captchawrap{padding-top:5px}form#rateform .captchawrap .captcha{width:100%;margin-top:6px}.twocolumns h2 a{margin-bottom:7px}.movielist div .viewtrailer{margin-top:7px}.blueheading2{font-size:20px}.movielist div ul li a{padding-top:0!important}.filtersearchbox .filterbox.dvd .header,.filtersearchbox .filterbox.dvdreleases .header,.moviemailcol .infoitem p,form.goform .inputcontainer input,select.drop{font-size:14px}span.dropcontainer{width:100px}select.drop{width:125px;background-position:75px -822px}.citymovies .searchbutton{font-size:19px}\ .ComingSoonWrapper ul.contentlist li .showtimes{width:68px}ComingSoonWrapper ul.contentlist li .trailer{width:49px}.ComingSoonWrapper ul.contentlist .equalheight{width:235px}.form-control,.moviemailform select,.theatrecitylist label{font-size:14px!important}.footermenu ul li a{font-size:22px}.footermenu ul ul>li a{font-size:14px;padding:5px 2px}.searchresults .filterbox .header{font-size:14px}#movieseventsresults ul.contentlist .equalheight,#peopleresults ul.contentlist .equalheight{width:243px}h3.showtimesdate{margin-bottom:15px}.rating{width:auto}ul.dvdboxes li{font-size:15px}#featvid p{font-size:14px}ul.contestfeature li a{font-size:17px;line-height:130%}.moviemailform>div>label,legend,ol.bolists li a,ol.bolists li span,ul.contestfeature p{font-size:14px}.form-control,.moviemailform .consent p,.moviemailform select,.theatrecitylist label{font-size:13px}.genericform .submitbutton,.moviemailform .submitbutton{font-size:22px}.genericform>.skilltesting>div>label,legend{font-size:14px}.genericform>.skilltesting p{font-size:13px}.genericform select,.genericform>div>label,legend{font-size:14px}.genericform>div>label>span{margin-top:5px;font-size:12px}.denote,.genericform .consent p,.genericform>div>div,.genericform>div>div>a,.genericform>div>fieldset>div{font-size:13px}ul.contestslist p,ul.popularsearches li a{font-size:14px}ul.popularsearches li span a{padding-right:13px;background-position:-41px -585px}.buttonswrapper{width:100%;margin-top:2px;margin-bottom:2px;display:inline-block}#movietabs .inheader{margin-top:8px}.blueheading2 a{padding:8px 25px 8px 5px}.searchform{width:465px}.searchform .form{margin-left:6px;width:465px;margin-bottom:4px}.searchform .wrapper{margin-left:4px;width:457px;padding-bottom:4px}.searchform .form>div{width:220px;margin-bottom:5px;margin-right:10px}.searchform .form>div.city{width:220px}.searchform .left{margin-bottom:0}.searchform h1{padding-left:20px;font-size:22px;margin-top:0;padding-bottom:2px}.searchform .form>div.genre{width:220px;margin-bottom:0}.searchform .form>div.button{margin-left:-2px}.searchform .messagebox{margin-bottom:4px;width:457px;text-align:left}.searchform .messagebox p{padding-top:3px}.searchform .right{width:303px}.searchform .searchbutton{margin-left:0;height:30px}.searchform.searchbymovie .form>div,.searchform.searchbytheatre .form>div{float:left;width:220px;margin-right:10px;margin-top:0}.searchform.searchbymovie .form>div.city,.searchform.searchbymovie .form>div.genre,.searchform.searchbytheatre .form>div.city,.searchform.searchbytheatre .form>div.genre{width:220px}.searchform.searchbytheatre h1{padding-left:10px}div#cityList1{padding-top:6px}.theatrecitylist div{width:100%!important;padding-top:2px;padding-bottom:1px}.theatrecitylist label{width:18%;padding-top:6px}#botMenu{display:block;min-width:auto;width:auto;height:40px;position:fixed;bottom:5px;overflow:hidden;left:0;z-index:999999999;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;background-color:#333;border-top-right-radius:5px;border-bottom-right-radius:5px;opacity:1;border:1px solid #fff;border-left:0}.botMenuTrigger{padding-top:3px;padding-left:2px!important;padding-right:5px;float:left;width:auto;cursor:pointer}.botMenuTrigger img{width:48px;height:25px}.inner{float:left}.inner a{float:left;height:30px;font-family:'PT Sans Narrow',sans-serif;font-size:17px;font-weight:400;color:#fff;padding-left:12px;padding-right:12px;padding-top:10px;border-right:1px solid #fafafa;text-decoration:none}.nav.xactive ul li a,.nav.xactive ul li a:hover{font-weight:600!important;color:#fff;text-decoration:none;font-family:'PT Sans Narrow',Sans-serif}.inner a:first-child{border-left:1px solid #fff}.inner a:hover{background-color:#09a0ff}.inner a:last-child{border-right:0}#clickme{color:#fff;width:45px;font-size:11px;line-height:120%;padding-top:7px;padding-right:8px;height:30px}.movielist div ul h5{padding-top:1px;width:100%}.movielist div ul li{margin-right:2px}.movielist div ul li.disabled span{padding-top:0!important}.movielist div ul li:first-of-type{padding-top:1px}.movielist div .stars img{margin-left:0;margin-top:4px}.theatreinfo p span{font-size:14px;padding-bottom:0}.contests .addthis_sharing_toolbox{padding-bottom:5px}form#rateform .consent label{width:91%}ul.mainvidlist li{border:2px solid #333;margin-right:1px;margin-bottom:0}ul.mainvidlist li:last-child{margin-right:0}ul.mainvidlist li.active,ul.mainvidlist li:hover{border:2px solid #09a0ff}.theatre .columnright h3.sectitle{font-size:17px;line-height:20px}.nav.xactive{padding:0;background-color:#333}.nav.xactive .searchbox{float:right;margin-top:0;padding-top:0;padding-left:10px}.nav.xactive .searchbox form.goform{margin-top:4px}.nav.xactive ul li{margin-bottom:0;display:inline-block;width:100%}.nav.xactive ul li a{padding:10px 10px 10px 12px;display:block}.nav.xactive ul li a:hover{display:block}.nav.xactive ul li li a{padding-left:18px;border:0}.nav.xactive ul li li a:hover{background-color:#848484!important;border:0}.nav.xactive .logobottom{display:block}.nav.xactive .logobottom:hover{background-color:#0971ff;cursor:pointer;-moz-transition:all .9s ease;-webkit-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease}.nav.xactive .logobottom img{padding:10px;width:auto;display:block;margin:0 auto}form.goform .inputcontainer input{height:22px}.topitem{position:static!important}ul.videoblocks li h2{margin-bottom:3px}ul.videoblocks li h2 a{font-size:19px;line-height:130%}.invidplayer{height:auto;display:inline-block}.moviemailform>div{margin:0}.moviemailform>div>label,legend{width:100%;float:left;margin:0 0 6px;padding-top:2px}.moviemailform>div>div,.moviemailform>div>fieldset>div{width:100%}.moviemailform input[type=email],.moviemailform input[type=password],.moviemailform input[type=text],.moviemailform input[type=url],.moviemailform select{width:440px}.formlabel{margin-bottom:0}.hidden-mobile{display:none}.genericform .submitbuttonwrapper{width:100%;padding:3px 0}genericform .submitbutton{margin:0 auto;display:block}.genericform .submitbuttoncontest{display:block;width:100%}.genericform>.skilltesting>div>label{width:100%;margin-bottom:5px}.genericform>.skilltesting>div>div,.genericform>.skilltesting>input[type=text]{width:100%}.genericform>.skilltesting p{margin:0}.genericform>.singleline>label,legend{width:100%}.genericform>.singleline>div{width:100%;margin-top:5px}.genericform>.singleline>div>select,.genericform>.skilltesting input[type=text]{width:99%!important}.genericform input[type=email],.genericform input[type=password],.genericform input[type=text],.genericform input[type=url],.genericform select{width:220px}a.submitbutton{text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box}.moviemailform .submitbuttonwrapper{padding:3px 0;width:100%}.genericform .submitbutton,.moviemailform .submitbutton{margin:0 auto 5px;display:block;width:100%}.signupcol .left{width:68%}.signupcol .right{width:30%}.signupcol .right img{padding-top:25px;height:130px}.signupcol ul{margin-top:10px}.signupcol li{font-size:14px;padding-left:32px}ul.archive li{width:100%;font-size:14px}ul.archive li a{width:100%}.showtimescol{float:left;margin-top:0;width:100%}.showtimescontent{margin-top:6px}.searchshowtimes .searchbutton-large{font-size:20px}.searchshowtimes label{width:15%;margin-left:10px}.searchshowtimes select{width:80%}.theatre .columnleft{width:22%;margin:10px 0 5px 10px}.theatre .columnleft .theatreimage{width:88px;height:auto;margin:0}.theatre .columnleft h2{width:100%}.theatre .columnright{width:73%;margin:10px 7px 5px 5px}.theatre .columnright h2{font-size:22px;margin-bottom:0}.theatre .columnright .theatrerating>span img{margin-top:2px;width:70px}.theatre .columnright .theatrerating>span p{font-size:14px;padding-top:0;margin:0 0 0 5px}.theatreinfo p{padding-bottom:0;font-size:14px!important}.ratetheatrecol{display:inline-block}.movierating,ul.citylist .liner{display:none}.theatreratings span{margin-bottom:0}.theatreratings span p{width:75%}.theatreratings span img{width:70px}.greymessagebox h3 a:last-child{padding-left:0;padding-right:5px}.movielist div{margin-bottom:2px}.movielist div span{width:380px;margin-left:8px}.movielist .viewtrailer{margin-top:3px;margin-left:0}.viewtrailer a{margin-top:-1px}.movielist div span span{margin-top:0;margin-left:0;margin-right:5px}.movielist div img{height:auto;width:50px}ul.showtimesnav li a{width:115px;font-size:17px;padding:3px}ul.citylist li{width:228px;margin:5px 2px 8px 0}.searchshowtimes .note{width:100%;font-size:12px;display:none}.searchshowtimes .postalcode{padding-bottom:5px}.showtimescontent .greenbutton{font-size:11px;padding:0 2px;margin:-3px 0 0 8px}.bottomblock{margin-top:0;margin-bottom:5px}.bottomblock .rightcolumn{width:100%;margin-left:0}.responsiveliner{margin:10px 0;border-bottom:solid 1px #e4e4e4}.popularsearchesheading,ul.popularsearches{margin-left:0}.theatre .columnright .theatrerating>span img,.theatre .columnright .theatrerating>span p{padding-right:10px}.linkposition .datefilter{float:none;display:block;margin-top:15px;width:100%}.linkposition .datefilter select{width:460px}.searchform .messagebox .linkposition{width:279px}.linkposition{width:274px}.messagebox .linkposition a{font-size:14px;padding-bottom:3px}.messagebox{padding-top:3px}.greymessagebox p{padding-top:6px;display:inline-block}.greymessagebox h3{margin-top:0}ul.popularsearches li{margin-left:0;width:462px}.moviecol .incontent .movieinfo{width:100%}.moviecol .incontent .trailer{display:none}.dvdcontent ul.contentlist li .trailer{margin-left:12px}ul.contentlist li .trailer{width:43px;margin-left:8px}ul.contentlist li .trailer a{padding-left:7px}ul.contentlist li .synopsis{width:50px;margin-left:12px}ul.contentlist li .synopsis a{padding-left:0;margin-left:0;text-align:center}ul.contentlist li .showtimes{width:65px;margin-left:14px}ul.contentlist li .showtimes a{padding-left:0;margin-left:0;text-align:center}ul.contentlist li .stars img{height:15px;width:70px}.headerwrapper{width:100%;margin-bottom:0}.filtersearchbox .filterbox{width:115px;margin-left:12px}.filtersearchbox .filterbox.comingsoon{width:46%}.filtersearchbox .nowplaying{width:195px;margin-left:5px}.filtersearchbox input[type=text],ul.gridview li{margin-left:12px}ul.gridview li{float:left;width:145px}ul.gridview li:nth-of-type(3n+1){margin-left:0;clear:both}#switchview{margin:0 0 10px;width:61px}.bluesearchbox .filterbox,.vidlistcol{margin-left:0}.nopadding{padding:0}.contests .contestsbutton{width:100%;margin-top:5px;display:block;box-sizing:border-box}.contests ul.contestslist li img{width:219px}.contestsheaderwrapper{width:50%}.genericform>section>div>div>input[type=text]{width:99%}.genericform .consent label{width:94%}.vidlistcol{width:460px}ul.vidlist li{width:143px}ul.vidlist li:nth-of-type(3n+1){margin-left:0;clear:both}.bluesearchbox{padding:3px 0 6px}.bluesearchbox .filterbox>label{width:100%;text-align:center}.bluesearchbox .filterbox>input{width:75%;margin-left:13px;margin-top:5px}.bluesearchbox .filterbox>.searchbutton{margin-top:5px}.offset-blackbox{margin-left:-10px;padding-top:15px;margin-top:0}ul.vidlist h2{margin-top:0;margin-bottom:10px}ul.vidlist .imageclip{height:73px}ul.vidlist li .tile{height:58px}ul.smvidlist li .tile{height:75px}ul.smvidlist .imageclip{height:90px}ul.smvidlist .imageclip img{margin-top:-5px}ul.smvidlist li img{height:110px}ul.vidlist.trailer{margin:10px 0 0}.responsiveline,.responsivelinertrailer{margin:0 0 10px;border-bottom:solid 1px #e4e4e4}.mobilenav_header_wrapper{display:block;float:left;width:466px;padding:7px}.mobilenavsearch{float:right}.mobilenavsearch form.goform{margin-top:4px;height:27px;overflow:hidden}.closeicon{float:left;width:32px;height:32px;margin-top:2px;border-radius:50%;-webkit-border-radius:50%;background-color:#ececec;background-image:url(/ui/img/icon.png);background-position:0 -711px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:background-color 250ms ease;-moz-transition:background-color 250ms ease;-o-transition:background-color 250ms ease;-ms-transition:background-color 250ms ease;transition:background-color 250ms ease;cursor:pointer;display:block}.closeicon:hover{background-color:#848484;background-image:url(/ui/img/icon.png);background-position:-78px -711px}.mobilenav span{background-color:#848484;display:block}.mobilenav span img{margin:0 auto;display:block;padding:10px}.fullpageseperator,.visible-desktop{display:none}.nav.xactive{position:absolute;width:480px;top:-1600px;z-index:1}.restaurant .viewhide{font-size:13px}.starbox .boxleft{width:132px}.starbox .boxright{width:132px;height:122px}.starbox p{color:#ff5400;font-weight:600;margin-bottom:0;padding-top:2px}.starbox .middle{padding-top:0;line-height:120%}.reviewbox .columnleft{width:100%;margin-bottom:5px;padding-right:0;border-bottom:2px dashed #ebedef}.reviewbox .columnright{float:none;width:100%}.reviewbox ul.reviewscore img{float:right}.overallrating{padding-bottom:0}.overallrating p{margin-right:5px}.overallrating img{float:right;padding-top:2px}.theatrereviews h2{margin-bottom:15px}.reviewbox p,.theatrelocation{margin-bottom:5px}.theatrelocation{font-size:15px!important}.userreviewsicon{background-position:245px 8px}ul.reviewscore li:first-child{margin-top:0}.starbox .currentrating img{margin-top:2px}.greenbutton{width:100%;font-size:17px;padding:2px 0 3px 2px;margin-top:5px}.mediumshelf{height:15px}#facebook_button,#twitter_button{float:left;width:48%}.ratebox h2{font-size:22px!important}.ratebox .pencil{line-height:130%;padding-left:25px;background-position:-130px -625px}.incontent h3,.incontent h3.active{background-repeat:no-repeat;background-position:right 8px}.lrgform .consent .emailwrapper{margin:2px 0 0}.lrgform .consent input[type=text]{margin-bottom:12px}.ratebox label{margin-top:2px}.lrgform>div{padding:3px 0}.lrgform>div>label,legend{font-size:14px;padding-bottom:2px}.lrgform input[type=email],.lrgform input[type=password],.lrgform input[type=text],.lrgform input[type=url],.lrgform textarea{width:100%;font-size:14px}.lrgform>.warning{padding:5px 0 3px}.lrgform>.warning p{font-size:10px;margin-bottom:0}.lrgform .consent label{width:94%}.ratemovieconsent label{width:91%!important}.lrgform .consent p{padding-top:3px}.lrgform .consent .checkbox{margin-top:4px;height:13px}.videodetail .meta span{line-height:23px}.ui-dialog{border:8px solid #ebebeb;width:60%!important;min-width:250px}.ui-dialog h2,.ui-dialog-title{font-size:17px;line-height:130%;width:90%;margin-bottom:5px}.ui-dialog p{font-size:14px;line-height:150%}ul.gridview li img{height:210px}.footermenu ul li a,a.footerlink{display:block;color:#fff;text-decoration:none}.citymovies{margin-top:5px}.citymovies label{width:100%;font-size:14px;margin-bottom:5px}.citymovies select{width:87%;margin-right:3px;font-size:13px}.citymovies div{margin-top:0}.citymovies h1{font-size:27px}.citymovies p{font-size:14px;margin:6px 0 3px}ul.citymovieslist li span{width:77%}ul.citymovieslist li span span a{float:left;padding-left:0}ul.citymovieslist p{margin-bottom:3px}ul.citymovieslist li .stars{float:left}.tabpills h2{font-size:16px}.tabpills h2 a{padding:5px 6px;line-height:130%;min-height:50px}.twocolumns h2 a{font-size:19px;padding:7px 8px;min-height:20px}.twocolumns{margin-top:-5px}.bygenre h2 a{font-size:14px;line-height:18px;padding:5px 10px}.bygenre h2 a.active{background-color:#09a0ff}ul.trailerslist li span.movietitle{width:345px;margin-right:5px}ul.trailerslist li .trailerdate{padding-left:0}ol.trailerslist .movietitle{width:329px}.filtersearchbox input[type=text]{width:75%}.filtersearchbox .filterbox.dvd{width:67%}ul.dvdboxes li:first-child,ul.dvdboxes li:nth-of-type(2n+1){margin-right:8px}.dvdcontent{margin-top:2px}.dvdcontent h3{margin-bottom:10px}.searchrestaurants label{font-size:13px;margin-left:10px}.searchrestaurants select{width:55%}.ratetheatre span{width:218px}.ratetheatre span p{margin-bottom:4px;width:100%}.theatrerating .greenbutton{font-size:13px;margin:0 0 0 7px;padding:0 2px}.bluesubmitbutton_large{width:38%}.incontent .social{margin:8px 0 0 10px}.incontent .social img{width:32px;margin-right:5px}.moviecol p,.primarypos p{font-size:14px;line-height:160%}ul.videoslides li{font-size:13px}.incontent .legal a,.incontent p{font-size:14px}.incontent p{float:left;margin-bottom:5px}.incontent .legal{float:left}.incontent .footerimagery{margin-left:10px;width:138px}.incontent h3{font-size:18px;background-image:url(/ui/img/footer_arrow_down.png);background-size:13px 13px}.incontent h3.active{background-image:url(/ui/img/footer_arrow_up.png)}.celebrationbadge{width:112px}a.footerlink{background-color:#333;float:right;padding:19px 10px}.footermenu ul li a{border-bottom:1px solid #e9e8e8;padding:4px 0 10px;cursor:pointer}.footermenu{clear:both;min-width:inherit;float:none}.footermenu,.footermenu>ul ul{overflow:hidden;max-height:0}.footermenu>li>ul.sub-menu{padding:0;border:none}.footermenu.active,.footermenu>ul ul.active{float:left;max-height:1500px;width:67%;display:inline-block;padding-bottom:5px}.footermenu ul{display:inline;display:block;width:100%;background-color:#000}.footermenu li,.footermenu>ul>li{display:block;margin-bottom:5px!important}.footermenu li a{color:#000;display:block;position:relative}.footermenu li a:hover{color:#e9e8e8;display:block}.moviecol ul.gallery li .tile,ul.gallery li .tile{cursor:pointer;z-index:10;opacity:0;color:#fff!important}.footermenu ul ul>li a{width:100%;display:inline-block;border:none;padding-left:5px}.footermenu ul ul,.footermenu ul ul ul{display:inherit;position:relative;left:auto;top:auto;border:none}.facebookbutton{font-size:15px;height:32px}.facebookbutton a span{height:36px;padding-top:8px;background-image:url(/ui/img/facebookicon.png);background-size:25px 25px;background-position:2px 3px}.thankyourating{font-size:15px;line-height:130%;margin:-5px 0 8px}.noresultsfound{font-size:23px;margin-bottom:20px}.contactdetails .column{width:50%;padding:5px}#searchSuggestList{left:10px;top:32px;width:296px}#searchSuggestList a span{width:83%}ul.gallery li{position:relative;width:145px;margin-right:10px;font-size:14px}ul.gallery li:last-child,ul.puzzle li:nth-child(2n){margin-right:0}ul.gallery li img{width:145px;height:95px}ul.gallery li a{font-family:'PT Sans Narrow',Sans-serif;font-size:15px;text-decoration:none;display:inline-block}ul.gallery li .tile{background:url(/ui/img/gallery.png) 99px center no-repeat #000;height:95px;width:145px;position:absolute;padding-left:0;padding-right:0;background-size:30px 20px}ul.gallery li .tile p{margin-top:35px;font-size:17px;text-align:left;margin-left:19px}.movielist div .notickets{padding:1px 4px 4px}.movielist div .date{float:left;width:85px;margin:0}.movielist div .time{float:left;width:260px;margin:0}ul.videolist{margin-bottom:10px}a.loadmore{width:100%!important}.rateatheatre ul{width:103%}.rateatheatre ul li{width:48%}.searchshowtimes .searchbutton-large{width:95%}#menuScrollAnchor{display:none}.noreviews div{width:100%}.noreviews{padding:5px}#NoReviewMsg p{font-size:15px;padding-top:0}.noreviews .greenbutton{margin-left:0;margin-top:5px;width:285px}.searchshowtimes .locationbutton{font-size:14px;padding-left:16px;padding-right:0;padding-top:4px;width:142px;margin-left:3px}.searchshowtimes .searchbycityleftcolumn .locationbutton{font-size:14px;width:154px;padding-left:18px;padding-top:4px}.searchshowtimes .locationbutton:after{width:12px}.searchshowtimes input[type=text]{width:243px;margin-left:-4px;background-position:-1px -650px;padding-left:19px;font-size:13px}.footerimagery .footermenu>ul ul{overflow:visible}.theatre .messagebox{padding:0 12px}.detectlocation h2{font-size:26px;width:100%;margin-bottom:5px}.detectlocation h3{margin-bottom:6px;font-size:14px;line-height:150%}.detectlocation p a{font-size:13px}.cancel,.tryagain{width:110px}.theatre .addthis_sharing_toolbox{margin-left:9px}.moviecol ul.gallery li{position:relative;width:100%;margin-right:10px;font-size:14px}.moviecol ul.gallery li:last-child{margin-right:0;margin-bottom:0}.moviecol ul.gallery li img{float:left;width:145px;height:95px}.moviecol ul.gallery li a span{display:block;min-height:40px;text-align:left;padding-left:10px;float:right;width:125px}.moviecol ul.gallery li a{font-family:'PT Sans Narrow',Sans-serif;font-size:17px;text-decoration:none;display:inline-block}.backtosite,.sf-menu ul{display:none}.moviecol ul.gallery li .tile{background:url(/ui/img/gallery.png) 99px center no-repeat #000;height:95px;width:145px;position:absolute;padding-left:0;padding-right:0;background-size:30px 20px}.moviecol ul.gallery li .tile p{margin-top:35px;font-size:17px;text-align:left;margin-left:19px}.moviecol h2{font-size:21px}ul.popularsearches.closed li{width:100%}.white-popup{max-width:400px}.welcomepopup h2{font-size:25px;padding-left:12px;padding-right:12px}.welcomepopup p{font-size:15px;padding-left:30px;padding-right:30px;text-align:center}.classic,.continue{font-size:17px;padding-right:35px}.unsubscribe{padding:0}.videodetail p{font-size:14px;line-height:160%}.videodetail h2{font-size:22px;line-height:160%;margin-bottom:3px}.starbox p,a.showmore{font-size:18px}.starbox p{margin:2px 0 0}.lrgform .consent .emailwrapper,.rateit{margin-top:0}.starbox .middle{font-size:16px}.lrgform .consent label{font-size:13px!important}.lrgform .consent label.emailaddress{font-size:14px!important;width:100%!important;margin-left:0}.lrgform .consent p,.lrgform .warning p{font-size:13px}.addressblock{width:100%;float:left}.mainlabel{font-size:18px}ul.filmography li{font-size:14px}.theatre{padding-bottom:5px}.theatre.searchbymovie{padding-bottom:0}.theatreratings h3{font-size:14px;margin-bottom:0}.theatrecitylist select{width:82%}a.viewtrailer{font-size:14px!important}.movielist div ul{margin-top:5px}.nav.xactive ul li a{font-size:24px;text-shadow:1px 1px 1px #000;border-bottom:1px solid #000;padding-top:12px;padding-bottom:12px}.nav.xactive ul li li a,.nav.xactive ul li li a:hover{border-bottom:1px solid #f4f4f4}.nav.xactive ul li{background-color:#848484}.nav.xactive ul li li a{font-size:19px;background-color:#333}.moviecol .incontent .findshowtimes a,.moviecol .incontent .watchtrailer a{float:left;font-size:14px;line-height:118%;font-weight:400;color:#fff;margin-top:0;box-sizing:border-box;text-align:center;text-shadow:1px 1px 1px #000;cursor:pointer}.mobilenav_header_wrapper{background-color:#333;margin-bottom:5px}.logo a img{margin-left:-32px}.nav.xactive .logobottom{background-color:#333}.mobilemenuactive{background-color:#0971ff!important}.full{letter-spacing:2px}ul .opentopmenu{display:block;-webkit-transition:width 2s ease,height 2s ease;-moz-transition:width 2s ease,height 2s ease;-o-transition:width 2s ease,height 2s ease;transition:2s ease;height:auto}.hidemenuitem:after,.showmenuarrow:after{left:220px;width:20px;height:29px;top:11px;right:-1px;display:inline-block;content:"";position:absolute}.hidemenuitem:after{background:url(/ui/img/hidearrow.png) no-repeat}.showtimesactive{background-color:#0075bf;text-shadow:1px 1px 1px #000}.showmenuarrow:after{background:url(/ui/img/showarrow.png) no-repeat}.findshowtimes{display:none}.buttonmobile{display:block}.moviecol .incontent .findshowtimes a{display:block;padding:4px 10px;border:1px solid #006db3;border-radius:3px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;margin-left:5px;background-image:linear-gradient(to bottom,#09a0ff,#006db3);background-color:#09a0ff;width:130px}.moviecol .incontent .findshowtimes a:hover{background-image:linear-gradient(to bottom,#006db3,#09a0ff);background-color:#006db3}.moviecol .incontent .watchtrailer a:before{content:"";width:17px;height:50px;background:url(/ui/img/playarrow.png) no-repeat;background-size:12px 12px;top:6px;left:7px;position:absolute;display:inline-block}.moviecol .incontent .watchtrailer a{position:relative;display:block;padding:4px 10px 4px 20px;border:1px solid #006db3;border-radius:3px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;background-image:linear-gradient(to bottom,#09a0ff,#006db3);background-color:#09a0ff;text-decoration:none;width:130px}.movielist div h5,.searchbymovie .movielist div h5{margin-top:2px;width:100%}.moviecol .incontent .watchtrailer a:hover{background-image:linear-gradient(to bottom,#006db3,#09a0ff);background-color:#006db3}.moviecol .incontent .movieinfo h1{margin-bottom:5px}.movielist div h2 span{float:none!important;padding-left:0!important;margin-right:0!important}.movielist div h5{padding-top:0;line-height:20px;margin-bottom:2px}.movielist div ul,.searchbymovie .movielist div ul{width:100%}ul.trailerslist li .viewtrailer a{float:left;width:80px}ul.trailerslist li .viewtrailer a:hover{width:80px}ul.dvdboxes{margin-bottom:5px}.dvdarchive.headerwrapper{float:right;width:308px;overflow:hidden;clear:none;margin-top:3px;margin-bottom:5px}.dvdarchive.headerwrapper h2{margin-bottom:7px}.listbutton{float:right}.showtimes_searchoptions{margin-top:5px;width:460px}.showtimes_searchoptions ul{padding:10px 3px 6px 4px;width:460px}.showtimes_searchoptions ul li a{padding:3px 7px}.movielist .showoptions .optiontitle,.showtimes_searchoptions span{display:none}.showtimes_searchoptions_trigger{float:left;margin:8px 0 0;width:120px;height:30px;display:block;border:1px solid #d7d7d7;border-radius:2px;-webkit-border-radius:2px;background:url(/ui/img/filteroptions_open_showtimes.jpg) no-repeat #f8f8f8;cursor:pointer}.changearrowshowtimes{background:url(/ui/img/filteroptions_close_showtimes.jpg) no-repeat #f8f8f8;cursor:pointer}.showtimes_searchoptions{display:none}.buttonwrapper{float:right}.theatre .showtimes_searchoptions{margin-left:10px;margin-top:5px;margin-bottom:5px;width:439px;border-bottom:0}.theatre .showtimes_searchoptions_trigger{margin-left:12px;margin-top:-5px}.theatre>.theatre{margin-top:10px}.greysearchbox .filterbox select{width:69%}.searchbymovie .movielist div div{padding-top:4px;margin-bottom:3px}#map_canvas{height:300px}.viewtrailer{display:block;float:none;clear:both;margin-top:15px}}