@media (min-width: 1023px) {


.searchbymovie .movielist p.ticketingmessage {
margin-left: 15px;	
}
.movielist div li.notickets {
width: 55px;	
}
ul.movielist p.ticketingmessage {
padding-bottom: 3px !important;	
margin-left: 15px;
margin-bottom: 2px;
}
.searchbymovie ul.movielist p.ticketingmessage {
padding-bottom: 1px !important;	
margin-left: 15px;
}
.showtimesmovieinfo .colleft {
width: 85px; 
margin-right: 15px;
}
.showtimesmovieinfo .colleft img {
width: 85px;
height: auto 
}

.showtimesmovieinfo .colright {
width: 590px;	
}
.showtimesmovieinfo .colright p:nth-of-type(2) {
width: 585px;	
}
p.ticketingmessage {
font-size: 14px !important; 	
padding-bottom: 0px;
margin-left: 15px;
margin-bottom: 5px;
}
.searchbymovie p.ticketingmessage {
margin-bottom: 2px;	
margin-left: 12px;
}
.theatre .columnright .more a {
font-size: 13px;	
}
.searchform .messagebox {
margin-bottom: 6px;	
}
.searchform .messagebox p  {
margin-top: 6px;
padding: 3px;
background-color: #ffd700;
color: #000;
font-size: 13px;	
width: auto;
}
.messagebox p {
margin-top: 6px;
padding: 3px;
background-color: #ffd700;
color: #000;
font-size: 13px;	
width: auto;
}
.theatre .messagebox p {
margin-top: 6px;
padding: 3px;
background-color: #ffd700;
color: #000;
font-size: 13px;	
width: auto;
}


ul.movielist li .notickets {
padding: 4px;
padding-top: 1px !important;
line-height: 24px;
margin-bottom: -1px;
}

.loadingblock p {
font-size: 22px !important;	
}
ul.dvdboxes li span a {
font-size: 14px;	
}
.filtersearchbox .button {
margin-top: 21px;	
}
a.bluebtn {
font-size: 17px !important;	
}
ul.contentlist .equalheight {
width: 40%;	
line-height: 140%;
}
.infoitem {
font-size: 14px;	
}
.filtersearchbox.searchresults .filterbox label , .searchresults .dropdown dt a {
font-size: 13px; 
}
ul.citymovieslist h2 {
font-size: 22px;	
margin-bottom: 2px;
}

.filtersearchbox .filterbox.dvd .header, .filtersearchbox .filterbox.dvdreleases .header {
font-size: 13px;	
}
.filtersearchbox .filterbox.comingsoon .header {
font-size: 13px;	
}
.theatre .columnright .theatrerating > span p {
font-size: 13px;
}
.thankyou {
font-size: 20px !important;	
}
a.mlc {
font-size: 13px !important;	
} 
.footermenu ul ul > li a {
font-size: 13px;	
}
#errSearch {
font-size: 13px;	
}
.searchform .selectcity {
font-size: 13px; 
}
.searchresults .filterbox.comingsoon {
width: 45% !important;	
margin-left: 15px;
}
.filtersearchbox .filterbox label {
font-size: 13px;	
}
.list_wrapper ul.popularsearches li {
width: 100%;	
}
.list_wrapper h4 {
font-size: 13px; 
}
.boxlist th , .boxlist td, .boxlist td {
font-size: 13px;
text-align: left;
padding: 4px 3px 8px 3px;	
}
table.boxlist {
font-size: 13px; 
}
h2.maintitle {
font-size: 36px;	
}

.genericform select {
font-size: 13px;	
}
.contests .subtitle {
font-size: 13px;	
line-height: 140%;
}
ul.contesttopnav {
width: 208px ;
}
ul.contesttopnav li {
font-size: 13px; 
}
ul.vidlist h3 {
font-size: 20px; 
font-weight: 600;
margin-bottom: 10px;
}
ul.vidlist li a span {
font-size: 13px;	
line-height: 140%;
}
ul.vidlist li p {
font-size: 13px;	
}
ol.trailerslist .movietitle , ul.trailerslist .movietitle {
font-size: 13px; 
}
ol.trailerslist p , ul.trailerslist p , ul.trailerslist p span {
font-size: 12px;
}	
ul.videoList li a div.count {
font-size: 13px;
padding-top: 0px;	
}
h2 {
font-size: 20px;	
}
a.bluebtn {
font-size: 18px; 
}
a.backlink {
font-size: 13px;	
}
.genericform > div > label, legend {
font-size: 13px;	
}
.form-control, .moviemailform select, .theatrecitylist label {
font-size: 13px; 
}
.moviemailform .submitbutton , .genericform .submitbutton  {
font-size: 20px;
}
.contactdetails .column {
font-size: 13px;	
}
.mainblock p , .mainblock li {
font-size: 13px;	
}
.dvdcontent ul.contentlist .equalheight {
width: 55%;	
line-height: 140%;
}
.dvdarchive.headerwrapper {
float: right;
width: 540px;
overflow: hidden;	
clear: none;
margin-top: 2px;
margin-bottom: 5px;
}
.dvdarchive.headerwrapper h2 {
margin-bottom: 7px;	
}
ul.dvdboxes li img {
margin-bottom: 30px;	
}
ul.dvdboxes p , ul.dvdboxes p a {
font-size: 13px;	
}
ul.gridview li, ul.contentlist li {
font-size: 13px;	
}
.dropdown dt a {
font-size: 13px;	
}
ul.contestfeature p {
font-size: 13px;	
}
#movietabs .inheader {
margin-top: 8px; 
}
.blueheading2 a {
padding: 8px 25px 8px 5px; 
}
#botMenu {
display: none;	
}
.signupcol li {
font-size: 15px;
line-height: 150%;
}
.backtosite { 
z-index: 99999;
}

.moviesevents span {
display: inline-block;	
}

.theatre .columnright .theatrerating span img {
width: 70px;
margin-top: 2px;	
}
.people span {
display:  inline-block;	
}

#wrap, .inwrap {
width: 1024px;
}
.incontent {
width: 1004px;
margin: 0px auto;
}
.nav {
float: right;
width: 850px;
}
.nav ul.sf-menu {
float: left;
margin-top: 1px;
}
.nav div.search {
float: right;
}
form.goform .inputcontainer input{
width:100px; 
}
.content {
padding: 0px 0px 0px 10px;
margin: 20px 10px 10px 10px;
}
.slider {
margin-top: -10px;
margin-left: -20px;
}
.videobox{
margin-top: -10px;
margin-left: -20px;	
}
.videobox .playeritem{
width: 714px;
height: 410px;	
}
.videobox .playeritem iframe{
width: 100%;
min-height: 410px;	
}
.commentitem{
width:680px;
display:block;

}

.slides {
position: relative;
overflow: hidden;
background-color: transparent;
margin-bottom: 5px;
max-width: 720px;
}
.siderbar2 {
float: right;
width:290px;
}
.mainblock {
float: left;
width: 694px;
}

.fullpageblock {
float: left;
width: 100%;
}

.movieblock {
float: left;
width: 690px;
}
.siderbar {
float: right;
margin-top: -10px;
width: 290px;
}

.moviesecleft{
padding:0px;	
}

.off10 {
margin-left: -20px;
margin-right: 10px;
}
.in10{
margin-top:0px;	
margin-left:-10px;
}
.left10{
margin-left:-10px;		
}
.top10{
margin-top:-10px;	
}
.shadowb{
/*background-image: url(/ui/img/shadowb.png);*/
background-position: left bottom;
background-repeat: no-repeat;	
}
.shadowp{
/*background-image: url(/ui/img/shadowp.png);*/
background-position: left bottom;
background-repeat: no-repeat;	
}
ul.posterslides li {
width: 162px;
margin-right: 15px;
}
ul.videoblocks li h2 {
margin-bottom: 10px;
}

ul.videoblocks li h2 a {
font-size: 20px;
line-height: 120%;
}

ol.bolists {
width: 280px;
}
ul.newslist {
width: 280px;
}
ul.newslist li span, ul.newslist li.second span {
width: 190px;
}

.offset-blackbox .invidad {
margin-top: -120px;	
}
/* showtimes */

.greymessagebox h3 a {
font-size: 12px;
}

ul.contestfeature{
margin-right:-10px;	
}
ul.contestfeature li{
float:left;
width:320px;
padding:0px 10px 10px 0px;
min-height: 255px;
}


ul.contestfeature li:nth-of-type(3n+1) {
clear: both;	
}
ul.contestfeature li img{
float:left;
margin-right:0px;
margin-bottom:8px;	
width:320px;
}

.playersize {
width: 672px;
height: 400px;
float:left;
}

.playersize iframe {
width: 100%;
min-height: 400px;
}

.panel{
min-height:400px;	
}
.invidbox{
float:right;
width:	310px;
padding-top:30px;
padding-right:10px;
voice-family: "\"}\""; 
voice-family:inherit;
width:300px;
margin-top:0px;
}

ul.invidnav{
margin-top:15px;	
}
ul.mainvidlist li img{
width:160px;
height:inherit;
}
.invidad{
float:right;
margin-top:-120px;	
margin-right:-10px;
}
.invidbox h2 {
margin-bottom: 4px;
}
.invidbox h5 span {
font-size: 13px;	
}
.invidbox p {
font-size: 13px;	
}
.invidrev{
margin-bottom:8px;
}
.imagenav {
font-size: 13px;	
}

/* slides */

ul.slideslist li.item {
width: 720px;
}
.slides {
}
.slidepanel {
position: absolute;
/*top: 220px;*/
margin-top:-95px;
padding: 10px 65px 5px 20px;
background-color: transparent;
background-image: url(/ui/img/slider-base.png);
background-repeat: no-repeat;
background-position: right center;
-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0);
-moz-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0);
box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0);
}
.movielist div.showoptions {
	margin-bottom: 2px;	
}


.slidepanel h2 {
font-size: 24px;
}
ul.slidenav li a {
text-shadow: 1px 1px 1px #000;
}
a.jcarousel-control-prev {
left: 0px;
top: 100px;
}
a.jcarousel-control-next {
right: 0px;
top: 100px;
}


.movieleft{
padding-top:0px;
margin-top: -10px;
margin-left: -20px;	
}

.moviecol{
width:540px;
padding-right:0px;
/*margin-top:10px;*/
margin-bottom:25px;
}
.largeshelf {
background-image: url(/ui/img/largeshelf.jpg);
height: 20px;
background-repeat: no-repeat;
background-size: cover;
-moz-background-size: cover;  /* Firefox 3.6 */
background-position: cover;  
}
.menuseparator {
background-image: url(/ui/img/menu_separator.jpg);
height: 12px;
margin-top: 2px;
margin-bottom: -5px;
background-repeat: no-repeat;
background-size: cover;
-moz-background-size: cover;  /* Firefox 3.6 */
background-position: cover;  
display: block !important;
}

.theatre .menuseparator {
	display: none !important;	
}

/* showtimes */

ul.citylist .liner {
margin: 10px 0px 10px 0px;
}	

.responsiveliner {
display: none;
}

/* end of showtimes */

ul.gridview li:nth-of-type(4n+1) {
margin-left:0;   
clear: both;
}

/* Contest */
.contests .contestsbuttonwrapper {
width: 100%;
display: block;
text-align: center;
padding: 5px 0px 5px 5px;
}

.contests .contestsbutton  {
margin-left: 350px;
/*
return margin-left to 294px and margin-top 5px when imagery is updated
*/
margin-top: 10px;
}

.contests img {
margin: 0 auto;
padding: 5px 0px 5px 0px;
}


.puzzlecol img {
margin: 0 auto;
padding: 5px 0px 5px 0px;
}

/* Video List */


ul.vidlist li:nth-of-type(4n+1) {
margin-left:0;   
clear: both;
}

ul.vidlist li img {
height: 150px;
}

ul.vidlist li .tile {
height: 95px;
}

/* bluebox resizing for search results */

.searchresults {
padding: 2px 0px 7px 0px;
margin-bottom: 12px;
}

.searchresults .filterbox {
margin-left: 0px;
}

.searchresults .filterbox > label {
width: 100%;
text-align: center;
font-size: 20px;
}

.searchresults .filterbox > input {
width: 60%;
margin-left: 97px;
}

.searchresults .filterbox > .searchbutton {
margin-top: 2px;
}

/* smaller video list */

ul.smvidlist li {
width: 162px !important;
margin-left: 15px !important;
}

ul.smvidlist li:nth-of-type(4n+1) {
margin-left:0 !important;   
}

ul.smvidlist li .tile {
height: 85px;
}

ul.smvidlist li img {
height: 120px;
}

ul.smvidlist .imageclip {
height: 100px;		
}

ul.smvidlist .imageclip img {
margin-top: -10px;	
}
/* mobile menu */
.mobilenav {
display: none;
}

/* show or hide elements on different viewports */

.visible-mobile {
display: none;
}

.hidden-desktop {
display: none;
}

/* dialog */

.ui-dialog h2 {
display: block; 
width: 603px;
}
.ui-dialog-title {
display: block; 
width: 603px;
}

.fixed-dialog{
top: 150px !important;
}

.visible-desktop {
display: block;	
}

.locationblock {
background-image: url(/ui/img/showtimesclock.jpg);
background-size: 200px 75px;

}
/* magazines */
.movieadsnopad        {
width: 300px;
}

/* trivia */

ul.trivialist li{
float:left;
width:347px;
margin:0 2px 2px 0;
voice-family: "\"}\""; 
voice-family:inherit;
width:345px;
}

/* extra classes for trailer video list*/

ul.vidlist.trailer li {
width: 162px;	
}

ul.vidlist.trailer p {
font-size: 12px;
}

ul.vidlist.trailer li img {
height: 96px;
}

ul.vidlist.trailer li .tile {
height: 81px;	
}


/* rate theatre page */		

.theatreratings span {
display: inline-block;
margin-top: 2px;
margin-bottom: 3px;
color: #000;
font-size: 14px;
font-weight: normal;
width: 49%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}

.theatreratings span p {
float: left;
font-size: 13px;
width: 150px;
padding-top: 3px;
margin-bottom: 0px;
}
.ratetheatreinfo p span{
float: left;
padding-bottom: 5px;
width: auto;
}


.overallrating p {
float:left; 
font-size: 15px; 
font-weight: 600; 
margin-right: 39px;	
}

.overallrating img {
width:90px; 
padding-top: 3px;	
}

.signupcol .left {
width: 73%;	
}
.signupcol .right {
overflow: hidden;
height: 130px;
}

.signupcol .right img {
padding-top: 0px;
width: 140px;
}

.reviewbox h2 {
font-size: 20px !important;
line-height: 130%;
margin-bottom: 5px;	
}
.reviewbox ul.reviewscore  img {
width: 70px;
}

.reviewbox ul.reviewscore p {
font-family: 'Open Sans', sans-serif;
float: left;
width: 69%;
line-height: 130%;
font-size: 13px;
font-weight: normal;
text-align: left;
vertical-align: text-top;
}
.viewhide {
font-size: 13px;
padding-top: 0px;
padding-bottom: 0px;
}

.exh-loc li {
width:345px;
float:left;
margin:0px;
margin-bottom: 9px;
}
.greysearchbox .filterbox label {
width: 17%;	
}

.greysearchbox .filterbox select {
width: 79%;		
}	

ul.movielist li .notickets {
margin-right: 3px;
line-height: 24px;
padding-top: 1px;
}

ul.movielist li {
padding-right: 2px;
}

.greymessagebox h3 {
margin-top: 0px;	
}

.greymessagebox p {
padding-top: 9px;	
width: 100%;
}

.theatreNotice p {
font-size: 15px !important;	
}


ul.popularsearches li {
width: 47%;
padding-bottom: 8px;
text-align: left;
line-height: 145%;
border-bottom: 1px solid #f1f1f1;
float: left;
margin-right: 33px;	
}

ul.popularsearches li:nth-of-type(even) {
margin-right: 0px;
}
/*  list for puzzles */

ul.puzzle li:nth-child(3n) {
margin-right: 0px;
}

ul.citylist li ul li a {
font-size: 13px;	
}

ul.newslist p {
font-size: 13px;
}

ul.newslist h3 {
font-size: 16px;
}
.incontent p {
font-size: 13px;
line-height: 160%;
}
ul.videoslides li a {
font-size: 13px;
line-height: 150%;	
}
.movieblock p 
{
font-size: 13px;
line-height: 170%;
}

.videodetail p{
font-size: 13px;
line-height: 160%;		
}


.videodetail h2 {
font-size: 22px;
line-height: 160%;		
margin-bottom: 3px;
}
.videodetail .meta span 
{
font-size: 13px;
}

.mainlabel {
font-size: 18px;	
}
ul.filmography li {
font-size: 13px;	
}
.starbox p {
margin: 1px 0px 0px 0px;
font-size: 19px;
}

.starbox .middle {
font-size: 16px;	
}
.moviemailform .consent {
width: 100% !important;	
}
.moviemailform .submitbuttonwrapper {
width: 100% !important;	
}
.theatrecitylist select {
width: 76%;
}

.theatrecitylist .wrapper {
padding-bottom: 3px;
padding-top: 2px;
}

.moviecol .incontent .findshowtimesmobile {
display: none;	
}

.theatre h3.showtimesdate {
margin-left: 13px;
margin-bottom: 15px;	
}

.detectlocation h3 {
line-height: 140%;	
}

.pagination a {
font-size: 13px;	
}

/* styles for exhibitors */

.exh-loc h2 {
background-color: #f3f3f3;
box-sizing: border-box;
-webkit-box-sizing: border-box;
padding: 5px;
margin-bottom: 0px;
}
.exh-loc h3 {
margin-top: 4px;
margin-bottom: 0px;	
}
.exh-loc li a {
padding-bottom: 2px;	
}
.exh-loc span {
padding-left: 8px;	
}
.exh-loc .liner {
clear: both;
border-color: #f3f3f3;
margin: 4px 0px;
display: block;
}
.exh-loc ul {
margin-top: 5px;
margin-bottom: 2px;
}
.exh-loc li {
margin-bottom: 7px;	
border: 0;
}
.exh-loc a.backlink {
font-family: 'PT Sans Narrow', Sans-serif;
font-size: 17px;
padding: 10px 15px;
margin-top: 0px;
font-weight: bold;
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 0.4s ease;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}


.exh-loc a.backlink:hover{
text-decoration:none;
background-color:#0971ff;    
}

.theatre .showtimes_searchoptions {
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 670px;
	border-bottom: 0;
}
.theatre .showtimes_searchoptions_trigger {
	display: none;	
}

.showtimes_searchoptions {
display: block !important;	
}
.movielist div ul li:first-of-type {
	padding-top: 1px;	
}
.movielist div li.notickets {
	line-height: 24px;
	padding-top: 1px;	
}
}

