/*-----------------------------------------------------------------
Theme Name:		Galaxy 2
Author:			Benjamin Steiner | MODassic Marketing
Version:		2.0
-----------------------------------------------------------------*/

.awwwards{
	float:left;
	position:absolute;
	z-index:99999;
}

/*-----------------------------------------------------------------
	General Page Properties
-----------------------------------------------------------------*/
body{
	background-image:url('images/main-bg.jpg');
	background-repeat:repeat;
	font-family:"Open Sans",sans-serif;
	font-size:12px;
	font-weight:400;
	color:#444444;
	line-height:150%;
	letter-spacing:0.25px;
	margin:0px 0px 20px 0px;
	-webkit-text-size-adjust:100%;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}
.bold{font-weight:700;}
.clearfix{clear:both;}
hr{
	border:0px none;
	background-color:#cccccc;
	height:1px;
	margin:20px 0px 20px 0px;
}

/*-----------------------------------------------------------------
	Columns Code Library
-----------------------------------------------------------------*/
.two-col-one	{width:48%;}
.three-col-one	{width:30.66%;}
.three-col-two	{width:65.33%;}
.four-col-one	{width:22%;}
.four-col-two	{width:48%;}
.four-col-three	{width:74%;}
.six-col-one	{width:13.3%;}
.six-col-two	{width:26.6%;}
.six-col-three	{width:39.9%;}
.two-col-one,.three-col-one,.three-col-two,.four-col-one,
.four-col-two,.four-col-three,.six-col-one{
	float:left;
	margin-right:4%;
	position:relative;
}
.last{clear:right;margin-right:0px!important;}

/*-----------------------------------------------------------------
	Header Elements Properties
-----------------------------------------------------------------*/
.header-wrapper{
	background-image:url('images/header-bg.jpg');
	background-repeat:repeat-x;
	width:100%;
	height:350px;
}
.navigation-wrapper{
	background-image:url('images/star-bg.png');
	width:1000px;
	margin:0px auto 0px auto;
}
.navigation-wrapper .logo{
	float:left;
}
.navigation-wrapper .header-image{
	position:absolute;
	margin:70px 0px 0px 150px;
}
.navigation-wrapper .desktop{
	padding:290px 10px 0px 0px;
	float:right;
	position:relative;
	z-index:100;
}
.navigation-wrapper .desktop ul{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.navigation-wrapper .desktop ul li{
	display:inline;
	margin-right:10px;
}
.navigation-wrapper .desktop ul li:last-child{
	margin-right:0px;
}
.navigation-wrapper .desktop ul li a{
	font-size:13px;
	font-weight:700;
	color:#ffffff;
	text-transform:uppercase;
	text-shadow:0px 1px 0px #001126;
	text-decoration:none;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;  
	-transition:all 0.5s ease;
}
.navigation-wrapper .desktop ul li a:hover{
	color:#FDD83F;
}
.navigation-wrapper .desktop ul li.current-menu-item a{
	color:#FDD83F;
	border-bottom:1px dotted #FDD83F;
}
.navigation-wrapper .tablet{
	padding:290px 0px 0px 250px;
	position:absolute;
	z-index:100;
	display:none;
}
.navigation-wrapper .tablet ul{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.navigation-wrapper .tablet ul li{
	display:inline;
	margin-right:10px;
}
.navigation-wrapper .tablet ul li:last-child{
	margin-right:0px;
}
.navigation-wrapper .tablet ul li a{
	font-size:13px;
	font-weight:700;
	color:#ffffff;
	text-transform:uppercase;
	text-shadow:0px 1px 0px #001126;
	text-decoration:none;
}
.navigation-wrapper .tablet ul li a:hover{
	color:#FDD83F;
}
.navigation-wrapper .tablet ul li.current-menu-item a{
	color:#FDD83F;
	border-bottom:1px dotted #FDD83F;
}

/*-----------------------------------------------------------------
	Content Elements Properties
-----------------------------------------------------------------*/
.titlebar-wrapper{
	background-image:url('images/titlebar-bg.jpg');
	width:1020px;
	height:55px;
	box-shadow:inset 1px 0px 0px #001227,inset -1px 0px 0px #001227,inset 0px 1px 0px #001227,inset 0px -1px 0px #001227,inset 2px 0px 0px #0075CF,inset -2px 0px 0px #0075CF,inset 0px 2px 0px #0075CF,inset 0px -2px 0px #0075CF;
	-moz-box-shadow:inset 1px 0px 0px #001227,inset -1px 0px 0px #001227,inset 0px 1px 0px #001227,inset 0px -1px 0px #001227,inset 2px 0px 0px #0075CF,inset -2px 0px 0px #0075CF,inset 0px 2px 0px #0075CF,inset 0px -2px 0px #0075CF;
	-webkit-box-shadow:inset 1px 0px 0px #001227,inset -1px 0px 0px #001227,inset 0px 1px 0px #001227,inset 0px -1px 0px #001227,inset 2px 0px 0px #0075CF,inset -2px 0px 0px #0075CF,inset 0px 2px 0px #0075CF,inset 0px -2px 0px #0075CF;
	margin:0px auto 0px auto;
	position:relative;
	z-index:50;
}
.titlebar-wrapper h1.page-title{
	font-size:15px;
	font-weight:700;
	color:#ffffff;
	text-shadow:0px 1px 0px #002D51;
	margin:0px 0px 0px 0px;
	padding:17px 0px 0px 30px;
}
.titlebar-wrapper h1.page-title span.title{
	float:left;
}
.titlebar-back-wrapper{
	background-image:url('images/titlebar-back-bg.png');
	width:1100px;
	height:55px;
	margin:-55px auto 0px auto;
	position:relative;
	z-index:-50;
}
.titlebar-back-edges{
	background-image:url('images/titlebar-edges.png');
	width:1020px;
	height:9px;
	margin:0px auto 0px auto;
	position:relative;
	z-index:-25;
}
.navigation-button-wrapper{
	float:right;
	margin:32.5px 0px 0px 0px;
	display:none;
}
.navigation-button-wrapper .button-navigation{
	margin:0px 0px 10px 0px;
}
.navigation-button-wrapper .button-navigation ul{
	display:none;
}
.navigation-button-wrapper .button-navigation select{
	background-image:url('images/navigation-dropdown-bg.png');
	background-position:right;
	height:45px;
	width:100%;
	text-indent:200px;
	line-height:45px;
	border:0px none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 1px 0px 0px #0086FE,inset -1px 0px 0px #0086FE,inset 0px 1px 0px #0086FE,inset 0px -1px 0px #0086FE;
	-moz-box-shadow:inset 1px 0px 0px #0086FE,inset -1px 0px 0px #0086FE,inset 0px 1px 0px #0086FE,inset 0px -1px 0px #0086FE;
	-webkit-box-shadow:inset 1px 0px 0px #0086FE,inset -1px 0px 0px #0086FE,inset 0px 1px 0px #0086FE,inset 0px -1px 0px #0086FE;
	-webkit-appearance:none; /* Used to get rid of generic Webkit UI */
}
.navigation-button-wrapper .button-navigation select option{
	color:#333333;
	font-size:10px;
	font-weight:300;
	text-align:left;
	padding:5px;
}
.navigation-button-wrapper .button-contact{
	background-image:url('images/navigation-button-bg.png');
	background-position:right;
	height:45px;
	width:100%;
	font-weight:700;
	text-align:center;
	line-height:45px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 1px 0px 0px #F5012A,inset -1px 0px 0px #F5012A,inset 0px 1px 0px #F5012A,inset 0px -1px 0px #F5012A;
	-moz-box-shadow:inset 1px 0px 0px #F5012A,inset -1px 0px 0px #F5012A,inset 0px 1px 0px #F5012A,inset 0px -1px 0px #F5012A;
	-webkit-box-shadow:inset 1px 0px 0px #F5012A,inset -1px 0px 0px #F5012A,inset 0px 1px 0px #F5012A,inset 0px -1px 0px #F5012A;
	float:left;
}
.navigation-button-wrapper .button-contact a{
	font-family:"Open Sans",sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
.page-wrapper{
	background-image:url('images/content-bg.jpg');
	background-repeat:repeat;
	background-color:#ffffff;
	width:960px;
	padding:95px 20px 20px 20px;
	margin:-85px auto 0px auto;
	box-shadow:0px 0px 1px #444444,0px 0px 4px #222222,inset 1px 0px 0px #ffffff,inset -1px 0px 0px #ffffff,inset 0px 1px 0px #ffffff,inset 0px -1px 0px #ffffff;
	-moz-box-shadow:0px 0px 1px #444444,0px 0px 4px #222222,inset 1px 0px 0px #ffffff,inset -1px 0px 0px #ffffff,inset 0px 1px 0px #ffffff,inset 0px -1px 0px #ffffff;
	-webkit-box-shadow:0px 0px 1px #444444,0px 0px 4px #222222,inset 1px 0px 0px #ffffff,inset -1px 0px 0px #ffffff,inset 0px 1px 0px #ffffff,inset 0px -1px 0px #ffffff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	z-index:25;
}
/*.page-wrapper .grunge{
	background-image:url('images/content-grunge.png');
	width:1000px;
	height:360px;
	position:absolute;
	margin:-100px 0px 0px -20px;
}*/
.content-wrapper{
	width:640px;
	float:left;
}
.content-wrapper p{
	margin:0px 0px 10px 0px;
}
.content-wrapper p:last-child{
	margin:0px 0px 0px 0px;
}
.sidebar-wrapper{
	width:300px;
	float:right;
}

/*-----------------------------------------------------------------
	Day Picker Properties
-----------------------------------------------------------------*/
.picker-wrapper{
	margin:-5px 0px 0px 5px;
	float:left;
}
.picker-wrapper form.form-picker{
	margin:0px 0px 0px 0px;
}
.picker-wrapper form.form-picker select.date-picker{
	color:transparent;
	text-shadow:0px 1px 0px #000C17;
	text-indent:50px;
	background-image:url('images/filter-bg.png');
	background-color:transparent;
	width:50px;
	height:30px;
	border:0px none;
	-webkit-appearance:none; /* Used to get rid of generic Webkit UI */
}
@-moz-document url-prefix(){
	.picker-wrapper form.form-picker select.date-picker{
		padding:5.5px 0px 0px 0px;
	}
}
.picker-wrapper form.form-picker select.date-picker option{
	font-family:"Open Sans",sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:300;
	text-shadow:none;
	border:0px none;
	padding:5px;
}

/*-----------------------------------------------------------------
	Sidebar Properties
-----------------------------------------------------------------*/
.sidebar-wrapper .widget-wrapper{
	margin:0px 0px 20px 0px;
}
.sidebar-wrapper .widget-wrapper:last-child{
	margin:0px 0px 0px 0px;
}
.sidebar-wrapper .widget-wrapper p{
	margin:0px 0px 10px 0px;
}
.sidebar-wrapper .widget-wrapper p:last-child{
	margin:0px 0px 0px 0px;
}
.sidebar-wrapper .widget-wrapper a{
	color:#336699;
	border-bottom:1px dotted #336699;
	text-decoration:none;
}
.sidebar-wrapper .widget-wrapper h3.widget-title{
	background-image:url('images/heading-bg.png');
	font-size:12px;
	font-weight:600;
	color:#ffffff;
	padding:5px;
	margin:0px 0px 10px 0px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.sidebar-wrapper .widget-wrapper iframe.facebook{
	background-color:#ffffff;
	width:300px;
	height:260px;
	border:0px none;
}
.sidebar-wrapper .widget-wrapper iframe.facebook-mobilewide{
	background-color:#ffffff;
	width:460px;
	height:260px;
	border:0px none;
	display:none;
}

/*-----------------------------------------------------------------
	Footer Properties
-----------------------------------------------------------------*/
.footer-wrapper{
	font-size:10px;
	font-weight:300;
	color:#ffffff;
	text-align:center;
	width:960px;
	padding:20px;
	margin:0px auto 0px auto;
}
.footer-wrapper a{
	color:#ffffff;
	text-decoration:none;
}
.footer-wrapper .modassic-logo{
	vertical-align:middle;
	margin:5px 0px 0px 0px;
}

/*-----------------------------------------------------------------
	Showtime Page | Day View
-----------------------------------------------------------------*/
.showtime-wrapper-w{
	width:100%;
}
.showtime-wrapper-w a{
	color:#336699;
	text-decoration:none;
	border-bottom:1px dotted #336699;
}
.showtime-wrapper-w h1.screen-title{
	background-color:#cccccc;
	font-size:15px;
	font-weight:bold;
	padding:10px;
	margin:0px 0px 20px 0px;
	border-radius:2px;
	box-shadow:1px 0px 0px #ffffff,-1px 0px 0px #ffffff,0px 1px 0px #ffffff;
	-moz-box-shadow:1px 0px 0px #ffffff,-1px 0px 0px #ffffff,0px 1px 0px #ffffff;
	-webkit-box-shadow:1px 0px 0px #ffffff,-1px 0px 0px #ffffff,0px 1px 0px #ffffff;
}
.showtime-wrapper-w h1.screen-title:first-child{
	margin:0px 0px 20px 0px;
}
.showtime-wrapper-w .movie-poster{
	width:200px;
	height:250px;
	border:5px solid #ffffff;
	box-shadow:0px 0px 1px #bbbbbb,0px 0px 4px #cccccc;
	-moz-box-shadow:0px 0px 1px #bbbbbb,0px 0px 4px #cccccc;
	-webkit-box-shadow:0px 0px 1px #bbbbbb,0px 0px 4px #cccccc;
	border-radius:2px;
	margin:0px 20px 10px 0px;
	/*float:left;*/
}
.showtime-wrapper-w p.movie-title{
	font-weight:700;
	margin:0px 0px 10px 0px;
}
.showtime-wrapper-w div.movie-rating{
	background-color:#ffffff;
	font-family:"Tienne",serif;
	font-size:10px;
	font-weight:900;
	color:#444444;
	border:1px solid #444444;
	border-radius:2px;
	padding:2px 4px 2px 4px;
	display:inline;
}

/*-----------------------------------------------------------------
	Showtime Page | Single View
-----------------------------------------------------------------*/
.showtime-wrapper{
	width:100%;
}
.showtime-wrapper .movie-poster{
	width:200px;
	height:auto;
	border:5px solid #ffffff;
	box-shadow:0px 0px 1px #bbbbbb,0px 0px 4px #cccccc;
	-moz-box-shadow:0px 0px 1px #bbbbbb,0px 0px 4px #cccccc;
	-webkit-box-shadow:0px 0px 1px #bbbbbb,0px 0px 4px #cccccc;
	border-radius:2px;
	margin:0px 20px 10px 0px;
	float:left;
}
.showtime-wrapper h1.movie-title{
	font-size:15px;
	font-weight:700;
	margin:0px 0px 10px 0px;
}
.showtime-wrapper .movie-screen{
	font-weight:700;
	font-style:italic;
	color:#999999;
	margin:0px 0px 10px 0px;
}
.showtime-wrapper .movie-description p{
	margin:0px 0px 0px 0px;
}
.showtime-wrapper .movie-website a{
	color:#336699;
	text-decoration:none;
	border-bottom:1px dotted #336699;
}
.showtime-wrapper .movie-social{
	margin:20px 0px 0px 0px;
}
.showtime-wrapper ul.movie-infolist{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.showtime-wrapper ul.movie-infolist li div{
	display:inline;
}
.showtime-wrapper ul.movie-infolist li div.movie-rating{
	background-color:#ffffff;
	font-family:"Tienne",serif;
	font-size:10px;
	font-weight:900;
	color:#444444;
	border:1px solid #444444;
	border-radius:2px;
	padding:2px 4px 2px 4px;
}
.showtime-wrapper iframe.movie-trailer{
	width:640px;	/*570px*/
	height:360px;	/*320px*/
	margin:20px 0px 0px 0px;
}
.showtime-wrapper div.movie-backlink{
	margin:20px 0px 0px 0px;
}
.showtime-wrapper div.movie-backlink a{
	color:#336699;
	text-decoration:none;
	border-bottom:1px dotted #336699;
}

/*-----------------------------------------------------------------
	Showtime Page | List View
-----------------------------------------------------------------*/
h1.screen-title:first-child{
	margin:0px 0px 10px 0px;
}
h1.screen-title{
	/*background-image:url('images/heading-bg.png');*/
	font-size:15px;
	font-weight:800;
	color:#DD1F17;
	padding:5px;
	margin:20px 0px 10px 0px;
	border-bottom:2px solid #DD1F17;
}
.showtime-wrapper-l{
	width:100%;
}
.showtime-wrapper-l a{
	border-bottom:0px none!important;
}
.showtime-wrapper-l div.movie-wrapper{
	width:310px;
	margin:0px 20px 0px 0px;
	float:left;
}
.showtime-wrapper-l div.movie-wrapper:nth-child(2),
.showtime-wrapper-l div.movie-wrapper:nth-child(4){
	margin:0px 0px 0px 0px;
}
.showtime-wrapper-l .poster-framework-wrapper{
	/*width:125px;
	height:150px;*/
	float:left;
	margin:0px 10px 10px 0px;
}
.showtime-wrapper-l .poster-framework-wrapper ul.poster-framework{
	/*width:125px;
	height:150px;*/
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.showtime-wrapper-l .poster-framework-wrapper ul.poster-framework li{
	float:left;
}
.showtime-wrapper-l .poster-framework-wrapper ul.poster-framework li.poster{
	/*margin-top:-155px;*/
	position:relative;
	z-index:25;
}
.showtime-wrapper-l .poster-framework-wrapper ul.poster-framework li.poster a{
	text-decoration:none;
}
.showtime-wrapper-l .poster-framework-wrapper ul.poster-framework li.poster img{
	/*width:115px;*/	/* + 5px border = 125px */
	/*height:183px;*/	/* + 5px border = 150px */
	border:5px solid #ffffff;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:0px 0px 1px #444444,0px 0px 2px #666666,0px 0px 10px #dddddd;
	-moz-box-shadow:0px 0px 1px #444444,0px 0px 2px #666666,0px 0px 10px #dddddd;
	-webkit-box-shadow:0px 0px 1px #444444,0px 0px 2px #666666,0px 0px 10px #dddddd;
}
.showtime-wrapper-l .poster-framework-wrapper ul.poster-framework li.grunge{
	position:relative;
	z-index:50;
}
.showtime-wrapper-l .poster-framework-wrapper ul.poster-framework li.grunge a{
	border-bottom:0px none;
}
.showtime-wrapper-l p.movie-title{
	font-weight:700;
	margin:0px 0px 5px 0px;
}
.showtime-wrapper-l p.movie-title a{
	color:#333333;
	border-bottom:0px none;
}
.showtime-wrapper-l p.movie-showtime{
	margin:0px 0px 10px 0px;
}
.showtime-wrapper-l div.movie-rating{
	background-color:#ffffff;
	font-family:"Tienne",serif;
	font-size:10px;
	font-weight:900;
	color:#444444;
	border:1px solid #444444;
	border-radius:2px;
	padding:2px 4px 2px 4px;
	display:inline;
}
.showtime-wrapper-l a{
	color:#336699;
	text-decoration:none;
	border-bottom:1px dotted #336699;
}

/*-----------------------------------------------------------------
	News Page Properties
-----------------------------------------------------------------*/
.news-wrapper h2.news-title{
	font-size:13px;
	font-weight:700;
	margin:0px 0px 10px 0px;
}
.news-wrapper ul{
	padding:0px 0px 0px 15px;
	list-style-position:inside;
}
.news-image{
	border:5px solid #ffffff;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:0px 0px 1px #444444,0px 0px 2px #666666,0px 0px 10px #dddddd;
	-moz-box-shadow:0px 0px 1px #444444,0px 0px 2px #666666,0px 0px 10px #dddddd;
	-webkit-box-shadow:0px 0px 1px #444444,0px 0px 2px #666666,0px 0px 10px #dddddd;
	margin:0px 10px 10px 0px;
	float:left;
}
.news-wrapper p{
	margin:0px 0px 10px 0px;
}
.news-wrapper p:last-child{
	margin:0px 0px 0px 0px;
}
.news-wrapper a{
	color:#336699;
	text-decoration:none;
	border-bottom:1px dotted #336699;
}

/*-----------------------------------------------------------------
	Photos Page Properties
-----------------------------------------------------------------*/
.gallery-image{
	border:5px solid #ffffff;
	-moz-border:3px solid #ffffff;
	-webkit-border:3px solid #ffffff;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:0px 0px 1px #444444,0px 0px 2px #666666,0px 0px 10px #dddddd;
	-moz-box-shadow:0px 0px 1px #444444,0px 0px 2px #666666,0px 0px 10px #dddddd;
	-webkit-box-shadow:0px 0px 1px #444444,0px 0px 2px #666666,0px 0px 10px #dddddd;
	margin:0px 5px 5px 0px;
}

/*-----------------------------------------------------------------
	Menu Page Properties
-----------------------------------------------------------------*/
.menu-wrapper{
	background-image:url('images/menu-leftright-desktop.png');
	background-repeat:repeat-y;
	width:100%;
}
.menu-wrapper .top-left{
	background-image:url('images/menu-topleft.png');
	background-repeat:no-repeat;
	background-color:transparent;
	width:25px;
	height:25px;
	float:left;
}
.menu-wrapper .top{
	background-image:url('images/menu-top.png');
	background-repeat:repeat-x;
	background-color:transparent;
	width:910px;
	height:25px;
	float:left;
}
.menu-wrapper .top-right{
	background-image:url('images/menu-topright.png');
	background-repeat:no-repeat;
	background-color:transparent;
	width:25px;
	height:25px;
	float:left;
}
.menu-wrapper .left{
	background-color:transparent;
	width:25px;
	height:25px;
	float:left;
}
.menu-wrapper .content{
	font-size:22px;
	line-height:30px;
	text-transform:uppercase;
	background-image:url('images/menu-bg.png');
	background-repeat:repeat;
	background-color:transparent;
	background-position:0px -5px;
	width:890px;
	height:auto;
	padding:10px 10px 10px 10px;
	float:left;
}
.menu-wrapper .content .item{
	font-weight:800;
	color:#333333;
}
.menu-wrapper .content .price{
	font-weight:800;
	color:#DD1F17;
	text-align:right;
}
.menu-wrapper .right{
	background-color:transparent;
	width:25px;
	height:25px;
	float:left;
}
.menu-wrapper .bottom-left{
	background-image:url('images/menu-bottomleft.png');
	background-repeat:no-repeat;
	background-color:transparent;
	width:25px;
	height:25px;
	float:left;
}
.menu-wrapper .bottom{
	background-image:url('images/menu-bottom.png');
	background-repeat:repeat-x;
	background-color:transparent;
	width:910px;
	height:25px;
	float:left;
}
.menu-wrapper .bottom-right{
	background-image:url('images/menu-bottomright.png');
	background-repeat:no-repeat;
	background-color:transparent;
	width:25px;
	height:25px;
	float:left;
}
.menu-wrapper p.heading{
	color:#DD1F17;
	margin:20px 0px 5px 0px;
}

/*-----------------------------------------------------------------
	FAQ Page Properties
-----------------------------------------------------------------*/
.faq-wrapper{
	padding:0px 0px 20px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:1px solid #cccccc;
}
.faq-wrapper:last-child{
	padding-bottom:0px;
	margin-bottom:0px;
	border-bottom:0px none;
}
.faq-wrapper span.question{
	font-weight:bold;
	display:block;
}
.faq-wrapper span.answer{
	display:block;
}

/*-----------------------------------------------------------------
	Newsletter Service Side Properties
-----------------------------------------------------------------*/
.newsletter-wrapper{
	background-image:url('images/newsletter-bg.png');
	width:256px;
	height:116px;
	padding:17px;
	margin:0px 0px 20px 5px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:inset 1px 0px 0px #fff,inset -1px 0px 0px #fff,inset 0px 1px 0px #fff,inset 0px -1px 0px #fff,0px 0px 1px #666,0px 0px 5px #777;
	-moz-box-shadow:inset 1px 0px 0px #fff,inset -1px 0px 0px #fff,inset 0px 1px 0px #fff,inset 0px -1px 0px #fff,0px 0px 1px #666,0px 0px 5px #777;
	-webkit-box-shadow:inset 1px 0px 0px #fff,inset -1px 0px 0px #fff,inset 0px 1px 0px #fff,inset 0px -1px 0px #fff,0px 0px 1px #666,0px 0px 5px #777;
}
.newsletter-wrapper h3.title{
	font-size:20px;
	color:#333;
	text-align:center;
	margin:0px 0px 0px 0px;
}
.newsletter-wrapper span.description{
	font-size:11px;
	color:#666;
	text-align:center;
	text-shadow:0px 1px 0px #fff;
	width:255px;
	margin:5px auto 10px auto;
	display:block;
}
.newsletter-wrapper form{
	width:255px;
	padding:0px;
	margin:0px auto 0px auto;
}
.newsletter-wrapper form .input{
	background-image:url('images/newsletter-input.png');
	text-indent:10px;
	width:190px;
	height:35px;
	padding:0px;
	border:0px none;
	vertical-align:bottom;
}
.newsletter-wrapper form .submit{
	background-image:url('images/newsletter-submit.png');
	width:65px;
	height:35px;
	border:0px none;
}

/*-----------------------------------------------------------------
	Contact Page Properties
-----------------------------------------------------------------*/
iframe.map{
	width:630px;
	height:390px;
	border:5px solid #ffffff;
	-moz-border:3px solid #ffffff;
	-webkit-border:3px solid #ffffff;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:0px 0px 1px #444444,0px 0px 2px #666666,0px 0px 10px #dddddd;
	-moz-box-shadow:0px 0px 1px #444444,0px 0px 2px #666666,0px 0px 10px #dddddd;
	-webkit-box-shadow:0px 0px 1px #444444,0px 0px 2px #666666,0px 0px 10px #dddddd;
}

/*-----------------------------------------------------------------
	Gravity Forms Hack
-----------------------------------------------------------------*/
ul#gform_fields_1{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
ul#gform_fields_1 h2.gsection_title{
	font-size:13px;
	font-weight:700;
}
ul#gform_fields_1 .gsection_description{
	font-size:10px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #cccccc;
}
ul#gform_fields_1 .gsection_description a{
	color:#336699;
	text-decoration:none;
	border-bottom:1px dotted #336699;
}
ul#input_1_1{
	list-style:none;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #cccccc;
}
.gfield_label{
	font-weight:700;
}
li#field_1_5,
li#field_1_6,
li#field_1_7{
	margin:0px 0px 10px 0px;
}
input#input_1_5,
input#input_1_6,
textarea#input_1_7{
	color:#777777;
	border:1px solid #cccccc;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	width:290px;
	padding:5px;
	-webkit-appearance:none;
}
textarea#input_1_7{
	height:100px;
}

/*-----------------------------------------------------------------
	Tablet Properties
-----------------------------------------------------------------*/
@media only screen and (min-width:768px) and (max-width:980px){
	.navigation-wrapper{
		width:760px;
		margin:0px auto 0px auto;
	}
	.navigation-wrapper .header-image{
		position:absolute;
		margin:85px 0px 0px 25px;
	}
	.navigation-wrapper .desktop{
		display:none;
	}
	.navigation-wrapper .tablet{
		display:block;
	}
	.titlebar-wrapper{
		width:740px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	.titlebar-wrapper h1.page-title{
		padding:17px 0px 0px 15px;
	}
	.titlebar-back-wrapper{
		display:none;
	}
	.titlebar-back-edges{
		display:none;
	}
	.page-wrapper{
		width:740px;
		padding:75px 10px 10px 10px;
		margin:-65px auto 0px auto;
	}
	.content-wrapper{
		width:420px;
	}
	.sidebar-wrapper{
		width:300px;
	}
	.footer-wrapper{
		width:740px;
		padding:10px;
	}
	h1.screen-title:first-child{
		margin:0px 0px 10px 0px;
	}
	h1.screen-title{
		margin:20px 0px 10px 0px;
	}
	.showtime-wrapper-l div.movie-wrapper{
		width:420px;
	}
	.showtime-wrapper iframe.movie-trailer{
		width:420px;
		height:235px;
	}
	.gallery-image{
		width:120px;
		height:auto;
	}
	.menu-wrapper{
		background-image:url('images/menu-leftright-tablet.png');
	}
	.menu-wrapper .top{
		background-image:url('images/menu-top.png');
		background-repeat:repeat-x;
		background-color:transparent;
		width:690px;
		height:25px;
		float:left;
	}
	.menu-wrapper .content{
		width:670px;
	}
	.menu-wrapper .bottom{
		background-image:url('images/menu-bottom.png');
		background-repeat:repeat-x;
		background-color:transparent;
		width:690px;
		height:25px;
		float:left;
	}
	iframe.map{
		width:420px;
		height:350px;
	}
}
/*-----------------------------------------------------------------
	Mobile Properties | Vertical
-----------------------------------------------------------------*/
@media only screen and (max-width:767px){
	.awwwards{
		display:none;
	}
	.header-wrapper{
		background-position:bottom;
		height:175px;
	}
	.navigation-wrapper .logo{
		width:155px;
		height:auto;
	}
	.navigation-wrapper{
		background-size:100%;
		width:310px;
	}
	.navigation-wrapper .logo{
		margin:0px 0px 0px 3px;
	}
	.navigation-wrapper .header-image{
		display:none;
	}
	.navigation-wrapper .desktop,
	.navigation-wrapper .tablet{
		display:none;
	}
	.navigation-button-wrapper{
		width:135px;
		display:block;
	}
	.titlebar-wrapper{
		width:290px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		margin:0px auto 0px auto;
	}
	.titlebar-wrapper h1.page-title{
		font-size:13px;
		padding-left:10px;
	}
	.picker-wrapper{
		float:right;
		margin:-5px 10px 0px 0px;
	}
	.titlebar-back-wrapper{
		display:none;
	}
	.titlebar-back-edges{
		display:none;
	}
	.page-wrapper{
		width:290px;
		padding:75px 10px 10px 10px;
		margin:-65px auto 0px auto;
	}
	.content-wrapper{
		width:100%;
	}
	.sidebar-wrapper{
		width:100%;
		margin:20px 0px 0px 0px;
	}
	.sidebar-wrapper .widget-wrapper iframe.facebook{
		width:290px;
	}
	.sidebar-wrapper .widget-wrapper img.putput-ad{
		width:290px;
		height:auto;
	}
	.footer-wrapper{
		width:290px;
		padding:10px;
	}
	h1.screen-title:first-child{
		margin:0px 0px 10px 0px;
	}
	h1.screen-title{
		margin:20px 0px 10px 0px;
	}
	.showtime-wrapper-l div.movie-wrapper{
		width:290px;
		border-bottom:1px solid #cccccc;
		margin:0px 0px 10px 0px;
	}
	.showtime-wrapper-l div.movie-wrapper:last-child{
		border-bottom:0px none;
		margin-bottom:0px;
	}
	.showtime-wrapper .movie-poster{
		width:280px;
	}
	.showtime-wrapper iframe.movie-trailer{
		width:290px;
		height:165px;
	}
	.gallery-image{
		width:125px;
	}
	.menu-wrapper{
		background-image:url('images/menu-leftright-mobiletall.png');
	}
	.menu-wrapper .top{
		width:240px;
	}
	.menu-wrapper .content{
		font-size:15px;
		line-height:20px;
		width:225px;
	}
	.menu-wrapper .right{
		display:none;
	}
	.menu-wrapper .bottom{
		width:240px;
	}
	iframe.map{
		display:none;
	}
	input#input_1_5,
	input#input_1_6,
	textarea#input_1_7{
		width:280px;
	}
}

/*-----------------------------------------------------------------
	Mobile Properties | Horizontal
-----------------------------------------------------------------*/
@media only screen and (min-width:480px) and (max-width:767px){
	.navigation-wrapper{
		width:450px;
	}
	.navigation-wrapper .logo{
		margin:0px 0px 0px 0px;
	}
	.navigation-button-wrapper{
		width:135px;
	}
	.titlebar-wrapper{
		width:450px;
	}
	.page-wrapper{
		width:450px;
	}
	.content-wrapper{
		width:100%;
	}
	.sidebar-wrapper{
		width:100%;
	}
	.sidebar-wrapper .widget-wrapper iframe.facebook{
		width:450px;
	}
	.footer-wrapper{
		width:450px;
	}
	.showtime-wrapper-l div.movie-wrapper{
		width:450px;
	}
	.showtime-wrapper .movie-poster{
		width:150px;
	}
	.showtime-wrapper iframe.movie-trailer{
		width:450px;
		height:255px;
	}
	.gallery-image{
		width:130px;
	}
	.menu-wrapper{
		background-image:url('images/menu-leftright-mobilewide.png');
	}
	.menu-wrapper .top{
		width:400px;
	}
	.menu-wrapper .content{
		width:385px;
	}
	.menu-wrapper .bottom{
		width:400px;
	}
	/*iframe.map{
		width:440px;
	}*/
	input#input_1_5,
	input#input_1_6,
	textarea#input_1_7{
		width:440px;
	}
}



/*---------------
Ryan added
-------------------*/
img	{max-width: 100%; height: auto;}