/* main tags */
html, body {
	width: 100%;
	height: 100%;
	margin: 0px auto;
	text-align: center; }

@font-face {
	font-family: 'futurabold';
	src: url("/assets/fonts/futurabt-boldcondensed-webfont.eot");
	src: url("/assets/fonts/futurabt-boldcondensed-webfont.woff") format("woff"), url("/assets/fonts/futurabt-boldcondensed-webfont.ttf") format("truetype"), url("/assets/fonts/futurabt-boldcondensed-webfont.svg") format("svg");
	font-weight: bold;
	font-style: normal; }

@font-face {
	font-family: 'gothic';
	src: url("/assets/fonts/copperplate_gothic_bold_regular-webfont.eot");
	src: url("/assets/fonts/copperplate_gothic_bold_regular-webfont.woff") format("woff"), url("/assets/fonts/copperplate_gothic_bold_regular-webfont.ttf") format("truetype"), url("/assets/fonts/copperplate_gothic_bold_regular-webfont.svg") format("svg");
	font-weight: bold;
	font-style: normal; }

@font-face {
	font-family: 'futuramedium';
	src: url("/assets/fonts/futura_condensed_medium-webfont.eot");
	src: url("/assets/fonts/futura_condensed_medium-webfont.woff") format("woff"), url("/assets/fonts/futura_condensed_medium-webfont.ttf") format("truetype"), url("/assets/fonts/futura_condensed_medium-webfont.svg") format("svg");
	font-weight: normal;
	font-style: normal; }

@font-face {
	font-family: 'Avenir Next Condensed';
	src: url("/assets/fonts/AvenirNextCondensed-Regular.woff") format("woff");
	font-weight: normal;
	font-style: normal; }

@font-face {
	font-family: 'Avenir Next Condensed';
	src: url("/assets/fonts/AvenirNextCondensed-Bold.woff") format("woff");
	font-weight: bold;
	font-style: normal; }

body {
	font-family: 'futuramedium';
	font-size: 11pt;
	line-height: 14pt;
	color: #b51501;
	/* main red */
	background-image: url("/assets/img/bkg.jpg");
	background-attachment: fixed;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover; }

a {
	color: #c3a75b;
	text-decoration: none;
	font-size: 13pt;
	line-height: normal;
	border: none; }

#location #prices .type
a:hover {
	text-decoration: none; }

p {
	font-size: 18px;
	font-weight: 400;
	line-height: normal;
	display: block;
	margin: 8px 0px; }

strong {
	font-weight: bold; }

h1, h2, h3, h5 {
	text-align: left;
	color: #FFF;
	width: 100%;
	height: 36px;
	padding: 8px 0px 0px 10px;
	text-transform: uppercase;
	font-weight: bold; }

h2, h3, h5 {
	background-repeat: no-repeat;
	margin-bottom: 6px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow-x: hidden; }

h1 {
	font-size: 15pt; }

h2 {
	font-size: 18pt; }

h2 .small {
	font-size: 15pt;
	text-transform: none; }

h3 {
	font-size: 16pt; }

h4 {
	font-size: 15pt;
	text-transform: uppercase; }

h5 {
	font-size: 13pt;
	text-align: center;
	text-transform: uppercase; }

h3#myModalLabel {
	background-image: none;
	-webkit-box-sizing: initial;
	box-sizing: initial;
	overflow-x: initial;
	text-align: center;
	height: initial; }

/* Forms */
#frmRental {
	margin: 12px 0px; }

label {
	display: inline-block;
	margin-top: 6px;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	clear: both; }

input[type=text], textarea,
#frmRentals select, #frmEmployment select,
#frmContact select {
	display: block;
	width: 95%;
	font-size: 12pt;
	padding: 3px; }

input[type=radio], input[type=checkbox] {
	margin-right: 6px; }

input[type=submit] {
	margin-top: 8px;
	font-size: 12pt; }

#captcha {
	display: inline-block;
	background-color: #faf9df; }

.errmsg {
	color: red;
	display: inline-block;
	margin-left: 10px;
	font-size: 9pt; }

.missing {
	background-color: #faf7d9;
	outline: 1px solid red; }

.confirmation {
	display: block;
	margin: 10px 0px;
	text-transform: uppercase;
	color: green; }

#txtAmount {
	display: inline-block;
	width: auto; }

#availability_explain {
	height: 90px; }

/* Navigation */
.nav {
	height: 28px;
	font-size: 13.5pt;
	color: #fff;
	text-transform: uppercase;
	position: relative;
	padding: 67px 0 0 355px; }

.nav ul {
	text-align: left;
	list-style: none;
	padding: 0;
	z-index: +10; }

.nav li {
	float: left;
	margin: 5px; }

.nav li:hover a {
	color: #fff; }

.nav .nav_link {
	background: -webkit-gradient(linear, left bottom, left top, from(#c3a75b), color-stop(25%, #c3a75b), color-stop(50%, #fce7ad), color-stop(75%, #c3a75b), to(#c3a75b));
	background: -webkit-linear-gradient(bottom, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	background: -o-linear-gradient(bottom, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	background: linear-gradient(0deg, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent; }
.nav .nav_link:hover {
	background: -webkit-gradient(linear, left bottom, left top, from(#c3a75b), color-stop(25%, #c3a75b), color-stop(50%, #fffaee), color-stop(75%, #c3a75b), to(#c3a75b));
	background: -webkit-linear-gradient(bottom, #c3a75b 0%, #c3a75b 25%, #fffaee 50%, #c3a75b 75%, #c3a75b 100%);
	background: -o-linear-gradient(bottom, #c3a75b 0%, #c3a75b 25%, #fffaee 50%, #c3a75b 75%, #c3a75b 100%);
	background: linear-gradient(0deg, #c3a75b 0%, #c3a75b 25%, #fffaee 50%, #c3a75b 75%, #c3a75b 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent; }

.nav a {
	display: block;
	margin: 0px 10px 0px 0px;
	padding-bottom: 2px;
	font-size: 32px;
	font-family: 'futurabold';
	text-decoration: none;
	color: #c3a75b; }

.subNavContainer {
	position: relative;
	z-index: 100; }

.subNavContainer:hover .subNav {
	visibility: visible; }

ul.subNav {
	position: absolute;
	top: 33px;
	left: 0px;
	visibility: hidden;
	background-color: #24274a;
	z-index: 20; }

.subNav li {
	width: 100%;
	padding: 1px 6px;
	float: none !important;
	margin: 1px 0 !important;
	text-transform: none; }

.nav li.state,
.center_box li.state {
	text-transform: uppercase !important; }

.subNav a {
	font-size: 13pt;
	font-weight: 400;
	white-space: nowrap;
	text-decoration: none;
	color: #cacacc !important;
	margin: 0px 0px 0px 5px !important; }

.subNav .subHeader {
	font-size: 13pt;
	font-weight: 100;
	white-space: nowrap;
	color: #cacacc !important;
	margin: 0px !important; }

.subNav a:hover {
	color: #eef1ca !important;
	border: none !important; }

.subNav .subHeader {
	font-weight: bold;
	text-transform: uppercase; }

body#home #nav_home,
body#showtimes a#nav_showtimes,
body#rentals a#nav_rentals,
body#giftcards a#nav_giftcards,
body#info a#nav_info,
body#contact a#nav_contact {
	text-decoration: underline; }

/* wow castom */
#main_wrapper #wowslider-container1 .ws_images {
	border: 0; }

#main_wrapper #wowslider-container1 {
	border: 5px solid #c3a75b; }

#main_wrapper #wowslider-container1 .ws_thumbs {
	bottom: -150px;
	width: 101%;
	left: -5px; }

#main_wrapper #wowslider-container1 .ws_thumbs img {
	border: 0; }

#main_wrapper #wowslider-container1 .ws_thumbs a {
	background: #c3a75b;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 5px; }

#main_wrapper div#wowslider-container1 .ws-title div, #wowslider-container1 .ws-title span {
	width: 984px !important; }

#main_wrapper #wowslider-container1 .ws_thumbs a:first-child {
	margin-left: 0 !important; }

/* caresel castom */
#main_wrapper .carousel_button {
	color: #721824;
	font-size: 33px;
	font-family: 'gothic';
	padding: 0; }

#main_wrapper .carousel_button_active:hover {
	opacity: 1; }

#main_wrapper .carousel_button_active {
	color: #e6001c;
	font-size: 33px;
	font-family: 'gothic';
	padding: 0; }

#main_wrapper #carousel_buttons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 20px; }

/*#main_wrapper #carousel_wrapper a.next,
#main_wrapper #carousel_wrapper a.prev {
	display: none !important; }
*/

#main_wrapper #carousel_wrapper a.next, #main_wrapper #carousel_wrapper a.prev {
	position:absolute;
	display:none;
	top:50%;
	margin-top:-1.3em;
	z-index:60;
	width: 3em;
	height: 3em;
	background-image: url(/assets/img/arrows.png);
	background-size: 200%;
}
#main_wrapper #carousel_wrapper a.next{
	background-position: 100% 100%;
	right:7px;
}
#main_wrapper #carousel_wrapper a.prev {
	left:7px;
	background-position: 0 100%;
}

#carousel_wrapper #carousel_buttons.titlebar {
	background-image: none !important;
	text-align: center; }

/* Main Divs */
#main_wrapper {
	width: 1024px;
	margin: 0px auto;
	background: url("/assets/img/bg.jpg") center top no-repeat;
	-webkit-background-size: 1100px auto;
	background-size: 1100px auto;
	padding: 0 20px;
	background-color: #010103;
	-webkit-box-shadow: 0px 0px 45px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 0px 45px 0px rgba(0, 0, 0, 0.75); }

#main_wrapper div, h1, h2, h3, h5 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box; }

#header, #footer {
	width: 100%; }

#header {
	position: relative;
	background-repeat: no-repeat;
	background-position: left top 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 150px; }

#header #logos {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	left: 0;
	top: 40px;
	z-index: 9; }

/* show time */
#location #content {
	background: transparent;
	color: #c3a75b; }

#location .print {
	border: 0;
	color: #010103;
	font-weight: 400;
	background: #c3a75b; }

#location #theater_info h5 {
	font-size: 33px;
	font-family: 'futuramedium';
	font-weight: 400 !important;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	background: -webkit-gradient(linear, left bottom, left top, from(#c3a75b), color-stop(25%, #c3a75b), color-stop(50%, #efdeb0), color-stop(75%, #c3a75b), to(#c3a75b));
	background: -webkit-linear-gradient(bottom, #c3a75b 0%, #c3a75b 25%, #efdeb0 50%, #c3a75b 75%, #c3a75b 100%);
	background: -o-linear-gradient(bottom, #c3a75b 0%, #c3a75b 25%, #efdeb0 50%, #c3a75b 75%, #c3a75b 100%);
	background: linear-gradient(0deg, #c3a75b 0%, #c3a75b 25%, #efdeb0 50%, #c3a75b 75%, #c3a75b 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding-left: 0; }

#location #prices .category {
	font-size: 17.79pt;
	font-weight: 400;
	margin-bottom: 10px;
	line-height: normal; }

#location #prices .price-total {
	font-size: 32px;
	line-height: 32px;
	font-weight: 400;
}

#location #prices h4 {
	font-family: 'futuramedium';
	font-size: 39px;
	line-height: normal;
	background: -webkit-gradient(linear, left bottom, left top, from(#c3a75b), color-stop(25%, #c3a75b), color-stop(50%, #fce7ad), color-stop(75%, #c3a75b), to(#c3a75b));
	background: -webkit-linear-gradient(bottom, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	background: -o-linear-gradient(bottom, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	background: linear-gradient(0deg, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 400; }

#location .infobox {
	background: transparent;
	border: 0; }

#location #prices .price {
	margin-bottom: 10px;
	line-height: 0;
}

#location #prices .type {
	font-size: 14.79pt;
	font-weight: 400;
	font-family: 'futuramedium';
	line-height: normal;
	margin-bottom: 10px; }

#location #prices .type span:first-child {
	font-size: 32px;
	background: -webkit-gradient(linear, left bottom, left top, from(#c3a75b), color-stop(25%, #c3a75b), color-stop(50%, #fce7ad), color-stop(75%, #c3a75b), to(#c3a75b));
	background: -webkit-linear-gradient(bottom, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	background: -o-linear-gradient(bottom, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	background: linear-gradient(0deg, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-family: 'futuramedium';
	line-height: 32px; }

#location #prices .price-base {
	font-size: 6pt;
	line-height: 14px;
}

#location .infobox {
	color: #c3a75b; }

.amenities {
	background-color: #f1e5c5;
	color: #000;
	border: 0;
	float: left;
	padding: 8px;
}

#location #price_notes_orchard a.info, #location #amenities_orchard a.info,
#location #mxc_cont a.info{
	color: #fff;
	font-size: 25px !important;
	font-weight: 400 !important;
	font-family: 'futuramedium';
	display: grid;
	background: linear-gradient(to left, #c2041b, #c1041b);
	padding: 10px;
	text-align: center;
}

#location .address {
	text-align: center;
	font-family: 'Avenir Next Condensed';
	font-weight: 500;
	font-size: 20px; }

#location #showdates a {
	font-size: 9.69pt; }

#location #showtimes_wrapper h2 {
	font-size: 21px;
	font-family: 'gothic';
	text-transform: uppercase; }
#location #showtimes_wrapper h2 span {
	background: -webkit-gradient(linear, left bottom, left top, from(#c3a75b), color-stop(25%, #c3a75b), color-stop(50%, #fce7ad), color-stop(75%, #c3a75b), to(#c3a75b));
	background: -webkit-linear-gradient(bottom, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	background: -o-linear-gradient(bottom, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	background: linear-gradient(0deg, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent; }

#location #showtimes_wrapper h2 .small {
	font-size: 14.91pt;
	text-transform: uppercase; }

#location #showdates {
	height: auto;
	line-height: normal;
	background-image: none;
	background: -webkit-gradient(linear, right top, left top, from(#c2041b), to(#c1041b));
	background: -webkit-linear-gradient(right, #c2041b, #c1041b);
	background: -o-linear-gradient(right, #c2041b, #c1041b);
	background: linear-gradient(to left, #c2041b, #c1041b);
	color: #fff;
	padding: 5px 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap; }

#location #showdates #display_date {
	font-size: 9.91pt;
	font-weight: 400; }

#location #showdates a {
	width: 11%;
	opacity: 1;
	padding: 5px 1%;
	margin-right: 1%;
	font-size: 20px;
	font-weight: 400;
	font-family: 'futuramedium';
	position: relative; }

#location #showdates a.showdate-selected:before {
	content: '';
	display: block;
	width: -webkit-calc(100% - 4px);
	width: calc(100% - 4px);
	height: -webkit-calc(100% - 4px);
	height: calc(100% - 4px);
	position: absolute;
	left: 0px;
	top: 0px;
	border: 2px solid #202044; }

#location #showdates #form {
	position: relative;
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex; }

#location #showdates #form p {
	position: absolute;
	font-size: 20px;
	font-weight: 400;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin: 0; }

#location #showdates #form input {
	cursor: pointer;
	color: transparent;
	text-shadow: none; }

#location #showdates #form input::-webkit-input-placeholder {
	color: transparent !important; }

#location #showdates #form input::-moz-placeholder {
	color: transparent !important; }

#location #showdates #form input:-ms-input-placeholder {
	color: transparent !important; }

#location #showdates #form input::-ms-input-placeholder {
	color: transparent !important; }

#location #showdates #form input::placeholder {
	color: transparent !important; }

#content {
	width: 100%;
	color: #c3a75b;
	text-align: left;
	padding: 8px; }

#promotions {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%; }

#promotions .clearfix {
	display: none; }

#promotions .promobox {
	margin: 0; }

#promotions h1.titlebar {
	margin-top: 20px;
	margin-bottom: 10px;
	font-family: 'gothic';
	background-image: none !important;
	text-align: center !important;
	font-size: 50px !important;
	color: #e6001c !important; }

#promotions a {
	opacity: 1.0;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s; }

#promotions a:hover {
	opacity: 0.8;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s; }

#promo_left,
#promo_right {
	width: 200px;
	height: 250px;
	position: relative;
	float: left;
	margin: 0px 5px; }

#footer {
	height: 175px;
	background-repeat: no-repeat; }

#footer table {
	display: block;
	padding: 20px 0px 0px 20px;
	line-height: 11pt;
	text-align: left;
	border: none; }

#footer td {
	padding-right: 35px; }

#footer a {
	color: #c3a75b;
	font-size: 14px;
	font-family: 'futuramedium';
	font-weight: 400;
	line-height: unset;
	text-transform: uppercase;
	display: block; }

#footer a:hover {
	color: #eef1ca; }

#footer a.main {
	font-size: 20px;
	line-height: normal;
	font-weight: bold;
	font-family: 'futuramedium';
	margin-bottom: 2px; }

#footer img {
	float: right;
	width: 201px;
	margin: 20px 20px 0px 0px;
	opacity: 1.0;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s; }

#social {
	clear: both;
	float: right;
	width: 220px;
	text-align: center;
	margin: 10px 20px 0px 0px; }

#social a {
	display: inline-block; }

#social img {
	float: none;
	width: 40px;
	opacity: 1.0;
	margin: 0px;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s; }

.new_titlebar {
	background-color: #c3a75b;
	font-size: 25px;
	font-family: 'futuramedium';
	font-weight: 400;
	/*color: #010103;*/
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 0;
	background-image: none; }

/* Quick Tickets */
#quick_tickets {
	margin-top: 160px;
	width: 100%;
	color: #FFF;
	padding: 6px 0 6px 150px;
	background-image: none !important;
	font-size: 14.54pt;
	margin-bottom: 15px; }

#quick_tickets form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start; }

#quick_tickets select,
#quick_tickets label {
	position: relative;
	float: left; }

#quick_tickets label {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-top: 0;
	color: #FFF;
	font-size: 14pt;
	font-weight: 400;
	text-transform: uppercase;
	text-align: left;
	padding-bottom: 7px;
	width: 100%; }

#quick_tickets select {
	margin-right: 20px;
	width: 136px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 1px; }

.movie_load {
	position: absolute;
	left: 100px; }

/* Content Pages */
#content ul {
	text-indent: 10px;
	margin-left: 10px; }

p.person {
	padding: 8px 0px;
	border-bottom: 2px solid #ccc; }

p.person .name {
	font-size: 14pt;
	font-weight: bold; }

p.img img {
	position: relative;
	float: right;
	margin-left: 20px; }

p.center {
	text-align: center; }

p.large {
	font-size: 15pt;
	text-align: center;
	line-height: 18pt;
	margin-top: 20px; }

.section, .sub_section {
	width: 100%;
	margin-top: 12px;
	position: relative;
	float: left; }

.section h1 {
	color: #c3a75b;
	border-bottom: 2px solid #c3a75b; }

.sub_section {
	padding-top: 10px;
	border-top: 2px solid #CCC; }

.section h3 {
	margin-top: 6px;
	background: none;
	color: #c3a75b; }

ul.moviemagic {
	list-style: disc;
	text-indent: 0px;
	padding-left: 10px; }

/* Movies Page */
#movie_box_wrapper {
	width: 100%;
	margin: 10px 0px 0px 1.5%;
	position: relative;
	float: left; }

#movie_page_box, #movie_page_box_cs {
	width: 22.5%;
	padding: 0px 0px 6px 0px;
	margin-bottom: 14px;
	background-color: rgba(255, 255, 255, 0.1);
	text-align: center;
	position: relative;
	float: left;
	opacity: 1.0;
	background-color: #eee;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s; }

#movie_page_box:hover {
	opacity: 0.8;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s; }

#movie_page_box h2 {
	height: 28px;
	padding: 5px 2px 0px 2px;
	background-color: #c3a75b;
	font-size: 11pt;
	background-image: none !important;
	font-weight: bold;
	text-align: center;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden; }

#movie_page_box h3 {
	height: 20px;
	background: none;
	text-align: center;
	font-size: 10pt;
	padding: 3px 0px 0px 0px;
	margin-bottom: 0px;
	font-size: 12pt;
	color: #333; }

#movie_page_box img, #movie_page_box img {
	padding: 6px 0px;
	width: 170px; }

/* Movie Page */
#movie_detail {
	width: 65.5%;
	position: relative;
	float: right;
	color: #ffffff;
}

#movie_detail h2 {
	background: #e6001c;
	font-size: 25px;
	font-weight: 400;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: block;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px;
	height: auto; }

#custom_text {
	margin: 12px 0px;
	width: 100%;
	position: relative;
	float: left; }

#movie_detail .poster {
	position: relative;
	float: left;
	width: 200px;
	height: 300px; }

#trailer {
	width: 444px;
	height: 300px;
	margin-left: 14px;
	background-color: #000000;
	position: relative;
	float: left; }

#trailer .ghost {
	width: 100%;
	height: 100%;
	opacity: 0.5;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s; }

#trailer .play {
	position: relative;
	bottom: 200px;
	left: 38%;
	opacity: 0.7;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s; }

#trailer:hover .play {
	opacity: 1.0;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s; }

#trailer:hover .ghost {
	opacity: 0.2;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s; }

#synopsis, #movie_info {
	margin-top: 8px;
	line-height: 22px;
	font-size: 13pt; }

#synopsis.padsyn {
	margin: 0px 10px; }

#movie_info.paddetails {
	margin-left: 196px; }

#movie_info {
	padding-left: 16px; }

#movie_info p {
	margin-bottom: 12px;
	margin-top: 0; }

#playing_at, #movie_promo_box {
	width: 33.5%;
	position: relative;
	float: left; }

#playing_at ul {
	margin: 20px 0px 0px 20px;
	text-align: left;
	font-size: 12pt;
	line-height: 15pt; }

#playing_at .state {
	color: #111;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 12px; }

#playing_at .star {
	display: inline-block;
	width: 30px;
	color: #ff0000; }

#playing_at .disabled {
	text-indent: 24px; }

#movie_promo_box .promobox {
	margin: 12px 0px 0px 18px; }

#stills_wrapper {
	width: 100%;
	margin-top: 8px;
	-webkit-mask: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white 15%, white 70%, white 85%, rgba(255, 255, 255, 0));
	overflow: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	position: relative;
	float: left;
	clear: both; }

#stills {
	position: relative;
	float: left; }

#stills img {
	width: 214px; }

#stills td {
	padding: 4px; }

/* Locations Page */
.location_bar {
	font-size: 13pt;
	padding: 6px;
	border-bottom: 2px solid #b51501;
	text-transform: uppercase;
	font-weight: bold;
	opacity: 1.0;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s; }

.location_bar:hover {
	opacity: 0.8;
	background-color: #b51501;
	color: #FFF;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s; }

.location_bar:hover .button {
	background-color: #FFF;
	color: #b51501;
	opacity: 0.8;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s; }

.location_bar span {
	font-weight: normal;
	text-transform: none; }

.location_bar .button {
	display: inline-block;
	float: right;
	padding: 4px 6px;
	background-color: #970000;
	color: #FFF;
	font-weight: bolder;
	margin: 6px 10px 6px 0px;
	text-align: center;
	opacity: 1.0;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s; }

/*KIds Series*/
.locations {
	float: left;
	margin-left: 150px; }

/* Ratings Page */
section {
	margin-left: 25px; }

section img {
	text-align: left;
	float: left;
	display: inline-block; }

.container footer {
	display: block;
	float: left;
	width: 100%; }

section p.info {
	display: inline-block;
	float: left;
	position: relative;
	width: 98%;
	margin: 0px 0px 15px 5px; }

section p.header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	display: block;
	float: left;
	clear: right;
	margin: 0px 0px 2px 7px;
	width: 72%;
	padding: 5px 0px 5px 3px;
	background-color: #2D2D2D;
	color: #CCCCCC;
	text-transform: uppercase; }

.container {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block; }

a img {
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0; }

.content section img {
	width: 250px;
	float: left;
	position: relative; }

.rating_img{width:30%}

/* Theater Page */
#theater_info {
	width: 33.5%;
	position: relative;
	float: left; }

.address {
	display: block;
	width: 95%;
	font-size: 12pt;
	line-height: 15pt;
	padding-top: 8px;
	text-transform: uppercase;
	position: relative;
	float: left; }

.address img {
	margin-top: -4px;
	float: right; }

.address img:hover {
	opacity: 0.7; }

#prices {
	width: 100%;
	font-size: 12.5pt;
	margin-top: 25px;
	position: relative;
	float: left; }

#prices .type {
	width: 55%;
	display: inline-block;
	position: relative;
	float: left;
	text-align: right;
	margin-bottom: 4px;
	font-weight: bold;
	clear: both; }

#prices .subtext {
	display: block;
	font-weight: normal;
	font-size: 8pt; }

#prices .price,
#prices .category {
	width: 18%;
	font-family: 'futuramedium';
	display: inline-block;
	margin: 0px 0px 4px 10px;
	text-align: left;
	background: -webkit-gradient(linear, left bottom, left top, from(#c3a75b), color-stop(25%, #c3a75b), color-stop(50%, #fce7ad), color-stop(75%, #c3a75b), to(#c3a75b));
	background: -webkit-linear-gradient(bottom, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	background: -o-linear-gradient(bottom, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	background: linear-gradient(0deg, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	position: relative;
	float: left; }

#prices .type {
	width: 47%; }

#prices .price, #prices .category {
	width: 23%; }

.price-base {
	font-size: 10px; }

#prices .category {
	margin-top: 10px;
	font-weight: bold; }

#price_notes {
	margin-top: 14px;
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
	line-height: 12pt;
	position: relative;
	color: #e2cb8d;
	float: left; }

#price_notes p {font-size: 14pt; color: #e2cb8d;}

#price_notes_cc {
	margin-top: 14px;
	margin-left: 81px;
	text-align: center;
	font-weight: bold;
	line-height: 12pt;
	position: relative;
	float: left; }

#price_notes_orchard {
	margin: 8px auto 0;
	text-align: center;
	font-weight: bold;
	line-height: 12pt;
	float: left;
	width: 100%;
}

#price_notes p {
	margin-bottom: 8px; }

#featured {
	padding: 0 6px 6px;
	width: 100%;
	font-size: 12.5pt;
	position: relative;
	float: left; }

#featured h5 {
	background: #e6001c;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 0;
	width: auto;
	height: 44px;
    font-size: 25px;
    font-weight: 400;
    padding-bottom: 6px;
}

#featured a {
	text-align: center; }

#featured img {
	width: 200px; }

#featured li {
	width: 100%;
	list-style: none;
	padding: 6px 0px;
	opacity: 1.0;
	text-transform: uppercase;
	font-weight: bold;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s;
	position: relative;
	float: left; }

#featured li:hover {
	opacity: 0.8;
	background-color: #EEE;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s; }

#featured .date {
	display: block;
	text-indent: 6px;
	color: #333; }

.featured_movie_page {
	width: 33.5% !important;
	position: relative; }

#message {
	width: 100%;
	font-size: 11pt;
	text-align: left;
	margin-top: 10px;
	position: relative;
	float: left; }

/* Showtimes */
#showtimes_wrapper {
	width: 65.5%;
	position: relative;
	float: right; }

#showdates {
	width: 100%;
	height: 62px;
	background: url("/assets/img/bkg_dates.png");
	background-repeat: no-repeat;
	padding: 8px 5px 5px 5px;
	text-transform: uppercase;
	font-size: 15pt;
	line-height: 17pt;
	text-align: center;
	position: relative;
	float: left; }

#showdates a {
	display: inline-block;
	width: 14%;
	color: #fff;
	opacity: 0.7;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 1px 1px #111;
	position: relative;
	float: left;
	cursor: pointer; }

#showdates form {
	width: 14.285714%;
	margin-top: -4px;
	position: relative;
	float: left; }

#showdates input[type=text] {
	text-align: center;
	width: 100%;
	color: #fff;
	opacity: 0.7;
	text-shadow: 1px 1px #111;
	font-size: 15pt;
	font-weight: bold;
	background: none;
	border: none; }

#showdates a.selected {
	opacity: 1.0;
	border: 1px solid #FFF; }

.showtimes_movie {
	width: 100%;
	margin-bottom: 8px;
	padding: 12px 20px 12px 12px;
	border: 3px solid #b3b3b3;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start; }

#display_date {
	width: 100%;
	text-align: center;
	padding: 10px;
	font-size: 21px;
	font-weight: 400;
	text-transform: uppercase;
	position: relative;
	background: -webkit-gradient(linear, left bottom, left top, from(#c3a75b), color-stop(25%, #c3a75b), color-stop(50%, #fce7ad), color-stop(75%, #c3a75b), to(#c3a75b));
	background: -webkit-linear-gradient(bottom, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	background: -o-linear-gradient(bottom, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	background: linear-gradient(0deg, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	float: left; }

.print {
	width: 150px;
	display: inline-block;
	font-size: 10pt;
	position: relative;
	float: right;
	padding: 2px;
	margin: -3px 4px 0px 0px;
	color: #970000;
	font-weight: bold;
	background-color: #f2e6e6;
	border: 2px solid #fb271c;
	text-align: center; }

.hs_poster {
	min-width: 132px;
	max-width: 132px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center; }

.hs_poster img {
	width: 100%; }

.hs_poster a {
	width: 124px;
	color: #fff;
	font-weight: bold;
	position: absolute;
	padding: 4px;
	left: 0;
	bottom: 0;
	font-weight: 400;
	font-size: 11pt;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	background: rgba(181, 21, 1, 0.7);
	text-transform: uppercase;
	text-align: center; }

.play_trailer:hover {
	text-decoration: underline; }

.showtimes_info {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap; }

.showtimes_info h3 {
	background: -webkit-gradient(linear, right top, left top, from(#c2041b), to(#c1041b));
	background: -webkit-linear-gradient(right, #c2041b, #c1041b);
	background: -o-linear-gradient(right, #c2041b, #c1041b);
	background: linear-gradient(to left, #c2041b, #c1041b);
	font-size: 25px;
	font-family: 'futuramedium';
	color: #fff;
	width: 100%;
	font-weight: 400;
	margin-left: 5px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: auto;
	padding: 10px; }

.showtimes_info .showtimes {
	width: 50%; }

.showtimes_info .showtimes .showtimes_times {
	width: 100%; }

.showtimes_info .detail {
	width: 50%;
	padding-left: 15px;
	padding-right: 5px;
	position: relative;
	float: left;
	font-weight: 400;
	line-height: normal;
	color: #fff;
	font-size: 18px; }

.showtimes_info .detail strong {
	font-weight: 400; }

.showtimes_info .detail a {
	color: black;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 18px;
	color: #fff; }

.showtimes_info .detail a:hover {
	color: #e9d5a0; }

.showtimes_times {
	position: relative;
	float: right; }

.comments {
	display: block;
	margin: 4px 0px; }

.times {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 8px 0px 14px 0px; }

.times a {
	text-transform: uppercase;
	display: inline-block;
	padding: 4px 0;
	background-color: #c3a75b;
	color: #010103;
	font-weight: bolder;
	width: 31.33%;
	margin: 0 2% 2% 0;
	text-decoration: none;
	text-align: center;
	opacity: 1.0;
	font-weight: 400;
	font-size: 17px;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s; }

.times a:hover {
	background-color: #e9d5a0; }

.times .expired {
	text-transform: uppercase;
	display: inline-block;
	width: 31.33%;
	padding: 4px 0;
	margin-right: 2%;
	margin-bottom: 2%;
	background-color: #AAA;
	color: #010103;
	font-size: 17px;
	opacity: 0.5;
	text-align: center; }

.comments span {
	color: #c3a75b;
	font-weight: bolder;
	font-size: 18px;
	margin-right: 6px;
	text-align: center; }

.mpaa {
	display: inline-block;
	float: right;
	color: #fff;
	border: 1px solid #fff;
	padding: 2px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px; }

/* Global Styles */
.disabled {
	opacity: 0.4; }

.clearfix {
	clear: both; }

.padleft {
	margin-left: 20px; }

.half {
	width: 49%;
	position: relative;
	float: left; }

.nounderline {
	text-decoration: none !important; }

.infobox {
	padding: 6px;
	background-color: #f2e6e6;
	color: #970000;
	border: 1px solid #fe8282;
	margin-bottom: 10px; }

.infobox_new {
	background: transparent;
	border: 2px solid #c3a75b;
	color: #c3a75b;
	padding: 10px; }

.infobox_new .sel_box {
	width: 100%;
	text-align: center; }

.infobox_new .sel_box h6 {
	font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
	font-size: 12pt;
	text-transform: uppercase; }

.infobox_new > div {
	margin-bottom: 10px; }

.infobox_new .star {
	width: 16px !important;
	color: #c3a75b !important; }

.infobox_new select {
	margin-right: 0;
	min-width: 100%;
	background: #c3a75b;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 0 !important;
	padding: 1px;
	outline: none !important;
	color: #010103;
	font-size: 9pt;
	font-weight: 600;
	padding: 6px; }

.infobox_new .times {
	margin-top: 15px;
	margin-bottom: 0; }

.titlebar {
	background-image: url("/assets/img/redbar.png");
	background-repeat: no-repeat; }

.adzerk {
	width: 290px;
	height: 250px;
	position: relative;
	float: right; }

.adzerk:first-of-type {
	float: left;
	margin-right: 6px; }

.promobox {
	border: 3px solid #fff4cd; }

.promobox img {
	width: 100%;
	border: 3px solid #8b5d31;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; }

#giftcardbutton a {
	display: inline-block;
	float: left;
	padding: 4px 6px;
	background-color: #970000;
	color: #FFF;
	font-weight: bolder;
	margin: 6px 10px 6px 0px;
	text-align: center;
	opacity: 1.0;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s;
	width: 300px;
	height: 20px;
	border: medium solid #970000;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	text-decoration: none;
	text-transform: uppercase; }

#giftcardbutton a:hover {
	background-color: #FFF;
	color: #b51501;
	opacity: 0.8;
	-webkit-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s;
	border: medium solid #970000;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	text-decoration: none; }

#powered-container {
	width: 166px;
	height: 44px;
	position: relative;
	display: block;
	float: right;
	margin: 10px 20px 0px 0px; }

#powered-container img {
	max-width: none;
	position: absolute;
	right: 0;
	clip: rect(0px, 56px, 44px, 0px);
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	top: 0;
	margin: 0 0 0 auto;
	width: auto;
	height: 44px;
}

#PoweredRight {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	clip: rect(0px, 56px, 44px, 120px); }

iframe.fancybox-iframe {
	position: relative;
	left: -2%;
	top: -2%;
	width: 104%;
	height: 104%; }

.quick_tickets-title {
	margin-right: 20px;
	color: #c3a75b;
	font-size: 25px;
	font-weight: 400;
	font-family: 'futuramedium';
	text-transform: uppercase;
	padding-top: 2px; }

#showtime-data .comments {
	text-align: left;
	padding-top: 5px; }

#showtime-data .times {
	margin-top: 7px; }

/* rentals page*/
.rentals_page p {
	font-size: 21px;
	line-height: normal;
	color: #e8d6a5;
	font-weight: 400; }

.rentals_page .top_cont {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-bottom: 2px solid #fff;
	padding: 40px 0 40px 0;
	margin-bottom: 30px; }

.rentals_page .top_cont .left_box {
	width: 45%;
	padding-right: 22px; }

.rentals_page .top_cont .left_box h1 {
	background: transparent;
	font-size: 72px;
	font-weight: 400;
	padding: 0;
	background: -webkit-gradient(linear, left bottom, left top, from(#c3a75b), color-stop(25%, #c3a75b), color-stop(50%, #fce7ad), color-stop(75%, #c3a75b), to(#c3a75b));
	background: -webkit-linear-gradient(bottom, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	background: -o-linear-gradient(bottom, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	background: linear-gradient(0deg, #c3a75b 0%, #c3a75b 25%, #fce7ad 50%, #c3a75b 75%, #c3a75b 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #c3a75b;
	height: 54px;
}

.rentals_page .top_cont .left_box ul {
	margin-top: 20px;
	background: #e6001c;
	margin-left: 0 !important;
	padding: 10px; }

.rentals_page .top_cont .left_box ul li {
	color: #fff;
	text-transform: uppercase; }

.rentals_page .top_cont .left_box ul li a {
	font-family: "futuramedium" !important;
	color: #fff;
	font-weight: 400;
	font-size: 26px; }

.rentals_page .top_cont .right_box {
	width: 55%; }

.rentals_page .top_cont .right_box p {
	margin: 0; }

.rentals_page .bottom_cont strong a {
	text-transform: uppercase;
	font-size: 24px; }

/* about page */
.about_page {
	padding-top: 50px;
	font-size: 18px;
	line-height: normal; }

.about_page h1 {
	display: inline-block;
	background: transparent;
	padding: 0;
	font-family: 'gothic';
	text-align: center;
	font-size: 45px;
	margin-bottom: 40px;
	color: #e6001c; }

.about_page p {
	margin-bottom: 25px; }

.hidden {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
#wowslider-container1 .ws_images ul {
	display: flex;
	justify-content: flex-start;
	height: 100%;
	align-items: stretch;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#wowslider-container1 .ws_images ul li {
	float: none;
	max-width: 1014px!important;
	max-height: 100%!important;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: flex;
	align-items: flex-start;
	line-height: 0;
}
#wowslider-container1 .ws_images ul li a {width: 100%; height: 360px; line-height: 0; display: flex; align-items: flex-start; margin: 0!important; padding: 0!important; position: relative;}
#wowslider-container1 .ws_images ul li a img { position: absolute; top: 0;left: 0;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#location #prices .type span:first-child,
	#prices .price, #prices .category,
	.rentals_page .top_cont .left_box h1,
	#display_date,
	#location #prices h4,
	#location #theater_info h5,
	#location #showtimes_wrapper h2 span,
	.nav .nav_link,
	.nav .nav_link:hover {background: none;}
	#location #theater_info h5 {color: #c3a75b}
}