@charset "utf-8";
.mobile html {
	position: relative;
}
.mobile body {
	background-color: #000;
/* 	background-image:url(../img/framework/sitebg2.jpg); */
/* 	background-repeat:repeat-x; */
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	overflow-x: hidden;
	overflow-y: auto;
	/* width: 320px; */
	margin: 27px 0 60px;
	-webkit-text-size-adjust: 100%;	
}

.mobile body #rotate {
	background-color: #000;
	background-image:url(../img/framework/rotate.png);
	background-position: center center;
	background-size: cover;
	position: fixed;
	top:0;left:0;right:0;bottom:0;
	z-index: 9999;
	display: none;
}

.mobile a ,
.mobile img {
	border: 0;
	outline: 0;
}

.mobile body#screenings ,
.mobile body#contactus {
/* 	margin: 0px; */
	padding: 0;
	text-align: left;
}

.mobile body {
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: 400;	
	color:#FFF;
}

.mobile #titleTopNav {
	top:51px;		
}
.mobile #mobileTopNav {
	top:122px;
}

.mobile #soundcontrols {
	position:absolute;
	top:0px;
	right:0px;
	width:80px;
	height:25px;
	line-height:25px;
	cursor:pointer;
	text-align:right;
	display: none;
}
	.mobile #soundcontrols i {
		margin: 0 5px;
		width: 11px;
		text-align: center;
	}
	.mobile #soundControlCopy {
		position:relative;
		font-size: 12px;
		/* margin: 4px 33px 0px 0px; */
	}
	

.mobile .visibleMobileOnly {
	display:none;
}

.mobile .fullwidthhorizcenered {
	position:relative;
	width:100%;
	text-align:center;
}

.mobile .robo400 {
	font-weight:400;	
}

.mobile .robo700 {
	font-weight:700;	
}

.mobile .robo900 {
	font-weight:900;	
}

.mobile .homebutton {
	/* width: 75.5px; */
	width: 115px;
	height: auto;
	opacity:0;	
}

.mobile #titleContents {
	position:relative;
/* 	top: 34px; */
	/* top:150px; */
	text-align:center;
	/* width:75%; */
	margin-bottom:0px;
	margin: 0 auto;
}

.mobile body.home #homepageContents {
	/* position: absolute; */
	width:100%;
	/* height:50%; */
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	display: inline-block;
}

.mobile #homepageContents ul {
	list-style:none;
	padding:0;
	margin: 0 auto;
    width: 300px;
}

.mobile body.home #homepageContents ul li {
	margin: 0 .3em;
	display:block;
}


.mobile body.home #homepageContents ul li img {
	/* border: 2px solid #333333; */
	border: 2px solid transparent;
	height:100%;
}

.mobile #toplogo {
	position: fixed;
	top: 0; left: 0; right: 0;
	/* width:200px; */
	opacity: 0;
	width: 100%;
	height: 32.5px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/framework/topheader.png);
	background-repeat: repeat-x;
	background-size: cover;
	background-position: center top;
	z-index: 9900;	
}
	.mobile #toplogo img {
		height: 22px;
		margin-top: 3px;
	}
	
.mobile #FYC {
	width: 100%;
	text-align: center;
	color: #FFF;
	margin: 35px auto 10px;
	/* top:10%; */
	/* position:fixed; */
	/* position:absolute; */
}
	.mobile .fyccopy {
		font-family: 'Roboto';
		font-weight: 300;
		font-size: 9pt;
		text-transform: none;
		color: #909090;
	}
	.mobile body.home .pleaseselect {
		font-family:'Roboto';
		font-weight:300;
		font-size:11.5pt;
		text-transform:none;
	}
	.mobile .minihr {
	position: relative;
	width: 50px;
	height: 2px;
	background-color: #595959;
	margin: 10px auto;
	}

.mobile #footer {
	position:fixed;
	width:100%;
	left:0px;
	height:40px;
	bottom:0px;
	background-image:url(../img/framework/footerbg2.png);
	background-size: cover;
	padding-top: 2px;
	z-index: 9900;
}

	.mobile #screeningsTicker {
		width: 100%;
		padding: 0 0;
		text-align: center;
		/*
		position:absolute;
		top:10px;
		padding-left:125px;
		*/
		/* padding-left:97px; */
	}

	.mobile #footer #footerRight ,
	.mobile #footer #footerLeft ,
	.mobile #screeningsTicker {
		margin: 2.5px 0;
		height:12px;
	}
	
	.mobile #footer #footerRight span ,
	.mobile #footer #footerLeft span {
		height: 100%;
		height:10px;
		line-height:10px;
	}
	
	.mobile #screeningsTicker ul {
		display: inline-block;
	}
	
	.mobile #badweather
	{
		position:relative;
		left:-90px;	
	}
	
	.mobile #rsvponloine ,
	.mobile #closedScreen
	{
		display:none;	
	}
	.mobile #closedScreen 
	{
		cursor: pointer;
	}
	
	.mobile .screeningsDD {
		margin: 0 0 10px 0;	
	}
	
	.mobile #screeningsContainer {
		float:left;
		width:100%;
	}
	
	.mobile #screeningsList {
		width:100%;
	}
	
	.mobile #screeningsList ul {
		margin: 0px;
    	padding: 0px;
   		list-style-type: none;
	}
	
	.mobile #screeningsList ul li {
		margin-top:5px;
	}
	.mobile #screeningsList ul a:link,
	.mobile #screeningsList ul a:visited {
		color:#FFF;
		text-decoration:none;
		font-family: 'Roboto', sans-serif;
		font-size: 13px;
		font-weight: 400;	
	}
	
/*
	.mobile #screeningsList ul a:hover {
		color:#628ec1;
	}
*/
	
	.mobile #screeningsTickerHeader {
		display: inline-block;
		margin-right:5px;
	}
	
	.mobile #screeningsTickerContent {
		display: inline-block;
	}
	
	.mobile #screeningsTickerContent ul {
		display: inline-block;
		list-style-type: none;
		margin: 0; padding: 0;
	}
	
	.mobile #screeningsTickerContent li a:link,
	.mobile #screeningsTickerContent li a:visited {
		font-size:12px;	
	}
	
/*
	.mobile #screeningsTickerContent li a:hover {
		color:#cccccc;	
	}
*/

	.mobile .screeningsImageLeft {
		border: 2px solid #333333;
		height:200px;
		float:left;
		margin: 10px 10px 0 10px;
	}
	
	.mobile .screeningsImageTop {
		width:100%;
		background-color:#000000;
		text-align:center;
		margin:0px;
		position:relative;
	}

	.mobile #footer #footerRight,
	.mobile #footer #footerLeft {
		/*
		position:relative;
		top:18px;
		*/
		font-size:10px;
		font-weight:400;
	}

	.mobile #footer #footerRight,
	.mobile #footer #footerLeft {
		/*
		position:relative;
		top:18px;
		*/
		font-size:10px;
		font-weight:400;
		width: 100%;
		text-align: center;
	}

	.mobile #footer #footerRight img ,
	.mobile #footer #footerLeft img {
		height: 10px;
		width: auto;
		position:relative;
		top:3px;
	}
	
	.mobile #footerRight a:link,
	.mobile #footerLeft a:link {
		text-decoration:none;
		font-size: 7px;
	}
	
/*
	.mobile #footerRight a:hover,
	.mobile #footerLeft a:hover {
		color:#AAA;
	}
*/
	
	.mobile .footericoncopy {
		display:inline-block;
		/*
		position:relative;
		top:-4px;
		*/
		margin-right:4px;
	}
	
	.mobile #footerLeft {
		/* left:20px; */
		float:left;
	}
	
	.mobile #footerRight {
		/* right:20px; */
		float:right;
	}
	
	.mobile .footerlegal {
		color:#AAA;
	}
	
	.mobile #footer a,
	.mobile #footer a,
	.mobile #footer a {position:relative; margin:0px 5px; text-decoration:none; color:#FFF; font-size:1.3em;}
	
	.mobile .legalcopy { font-size:10px; color: #666666;}


/* ****************************
NAVIGATION
**************************** */

/*
.mobile #mainnav ul li ,
.mobile #subnav ul li ,
.mobile #currentMainNav,
.mobile #currentSubNav {
	width: 50%;
	height: 34px;
	line-height: 34px;
    background-repeat: repeat-x;
    background-size: cover;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    text-align: center;
}
*/

.mobile #currentMainNav,
.mobile #currentSubNav {
/* 	width: 48.90%; */
	width: 100%;
	height: 34px;
	display: none;
}

/*
.mobile #mainnav ul ,
.mobile #subnav ul {
	position: absolute;
	top: 0; left: 0;
}
*/

.mobile #currentMainNav,
.mobile #currentSubNav {
	background-image: url(../img/framework/navBGDark.jpg);
	background-repeat: repeat-x;
	border: 1px solid #353535;
	display: inline-block;
}
.mobile #mainnav ul li ,
.mobile #subnav ul li {
	display: inline-block;
/* 	background-image: url(../img/framework/navBGBlue.jpg);	 */
/*
    position: relative;
    margin: -2px 0;
*/
}
.mobile #mainnav ul,
.mobile #subnav ul {
    position: relative;
    background-image: url(../img/framework/navBGDark.jpg);
    background-repeat: repeat-x;
    height: 38px;
    border: 1px solid #353535;
    border-radius: 10px;
    overflow: hidden;
    font-weight: 400;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    display: inline-block;
}

.mobile #titletreatment img {
	height: 100%;
	width: auto;
}

.mobile #mainnav ,
.mobile #subnav {
	width: 100%;
	margin: 0;
	text-align: center;
	display: inline-block;
	position: relative;
	z-index: 10;
/* 	position: absolute; */
	margin-top: 15px;
	text-transform:uppercase;
}

.mobile #mainnav {
	left:0;
}
.mobile #subnav {
	right:0;
}


.mobile #mainnav li a ,
.mobile #subnav li a ,
.mobile #mainnav li span ,
.mobile #subnav li span ,
.mobile .activemainnavitem {
    display: inline-block;
    /* width: 8em; */
    height: 2.6em;
    color: white;
    text-decoration: none;
    text-align: center;
    padding: 1em .75em;
}

/*
.mobile #mainnav li a:hover,
.mobile #subnav li a:hover,
.activemainnavitem {
}
*/

.mobile #titletreatment {
	opacity:0;
	width: 100%;
	padding-bottom: 10px;
	/* width: 320px; */
	height: 50px;
/* 	position: absolute; top:0; lefT:0; */
	z-index: 9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 75%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(75%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 75%,rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 75%,rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 75%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 75%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
}
.mobile #titletreatment img 	{
}

.mobile #withKeyart,
.mobile #withoutKeyart {
	/* width: 100%; */
	position: relative;
	top: 40px;
	opacity:0;
	margin: 0 auto;
/* 	padding: 5%; */
}

.mobile #withKeyart {
	text-align:left;
}

.mobile #keyart {
	position: relative;
	top: 0px;
	left: 0px;
	margin-right: 30px;
}

.mobile img#titlekeyart {
	width: 100%;
	height: auto;
}

.mobile #keyartcontent,
.mobile #songcontent {
	clear:both;
	/* width: 100%; */
	position:absolute;
	top: 50%;
	display: block;
	width: 90%;
	padding: 5%;
	background-color: #000;
	background-attachment: fixed;
	background-size: contain;
	background-position: center top;
}

.mobile #songcontent {
	
}

.mobile .titleContentHeader {
	font-family:'Roboto';
	font-weight:300;
	font-size:30pt;
}

	.mobile #sectionContainer {
		position:relative;
		padding-right:20px;
	}
	
	.mobile .titlehr {
		left:0px;
		width:250px;
		height:2px;
		background-color:#999;
		margin: 10px 0px 20px 0px;
	}
	
		.mobile .acclaimContent,
		.mobile .categoryNominees {
			margin-bottom:20px;
		}
		
		.mobile .acclaimCopy,
		.mobile .synopsiscopy {
			font-family:'Roboto';
			font-weight:400;
			font-size:12pt;
			text-transform:none;
			width:90%;
		}
		
		.mobile .categoryCopy{
			font-family:'Roboto';
			font-weight:700;
			font-size:12pt;
			color:#909090;
		}
		
		.mobile .awardNominees,
		.mobile .categoryNominees{
			font-family:'Roboto';
			font-weight:300;
			font-size:15px;
			text-transform:none;
		}
		
		.mobile .acclaimCredits {
			font-family:'Roboto';
			font-weight:300;
			font-size:10pt;
			text-transform:none;
			margin-top: 10px;
		}
		
		.mobile .acclaimCompany {
			text-transform:uppercase;
		}
		
		.mobile .castcrewimage {
			float:left;
			margin-right:15px;
			margin-bottom:15px;
			text-align:center;
			font-family:'Roboto';
			font-weight:300;
			font-size:9px;
			width:125px;
		}
		
		.mobile .castcrewimage img {
			border: 2px solid #333333;
			width:125px;
			height:152px;
		}
		
		.mobile .castcrewimage span {
			font-size: 13px;
		}
		
/*
Audio items
*/

.mobile .songControl {
	cursor:pointer;
	float:left;
	margin-right:15px;	
}

.mobile .playingSongLabel {
	position:relative;
	float:left;
	clear:right;	
	font-family:'Roboto';
	font-weight:300;
	font-size:20pt;
	margin-top:10px;
	/* 	width:500px; */
}

.mobile .songCategoryLabel {
	color:#8C8C8C;
	font-size:12px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;	
	float:left;
	clear:both;
	margin-top:10px
}

.mobile .songLabel {
	color:#FFF;
	font-size:12px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;	
	float:left;
	clear:both;	
	cursor:pointer;
}

.mobile .songLabelActive {
	color:#83a7cd;
	font-size:12px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;	
	float:left;
	clear:both;	
}

.mobile #prevSong {
	width:28px;
	height:31px;
	background-image:url(../img/framework/prevSongOff.png);
}

/*
.mobile #prevSong:hover {
	background-image:url(../img/framework/prevSongOver.png);
}
*/

.mobile #nextSong {
	width:28px;
	height:31px;
/* 	background-image:url(../img/framework/nextSongOff.png); */
}

/*
.mobile #nextSong:hover {
	background-image:url(../img/framework/nextSongOver.png);
}
*/

.mobile .playButtonState {
	width:16px;
	height:31px;
/* 	background-image:url(../img/framework/playSongOff.png); */
}

/*
.mobile .playButtonState:hover {
	background-image:url(../img/framework/playSongOver.png);
}
*/

.mobile .pauseButtonState {
	width:16px;
	height:31px;
/* 	background-image:url(../img/framework/pauseSongOff.png); */
}

.mobile .pauseButtonState:hover {
/* 	background-image:url(../img/framework/pauseSongOver.png); */
}

.mobile .previewText {
	color:#8C8C8C;
	font-size:12px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;	
}

.mobile .previewTitle {
	position:relative;
	font-family:'Roboto';
	font-weight:300;
	font-size:25pt;
	color:#FFFFFF;
}

.mobile .mediaNavHolder,
.mobile .mediaBigContent,
.mobile .mediaThumbHolder {
	position:relative;
	text-align:center;
	width:100%;
	margin-left:auto;
	margin-right:auto;	
	clear:both;
}

.mobile .mediaThumbHolder{
	padding-bottom:150px;	
}


.mobile .mediaBigContent img ,
.mobile .mediaBigContent .videoContent {
	margin-bottom:15px;
	border: 2px solid #353535;
	width: 90%;
	height: auto;
}

.mobile .mediaBigContent #videoContent video {
	width:100%;
}

.mobile .mediaNavItem {
	display:inline-block;
	color:#8C8C8C;
	margin:10px 10px;
	font-size:18px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}

.mobile .mediaNavItem span {
	color:#AAA;
	font-size:18px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	text-decoration:none;
}

.mobile .mediaNavItem a {
	color:#FFF;
	font-size:18px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	text-decoration:none;
}

/*
.mobile .mediaNavItem a:hover {
	color:#8C8C8C;
}
*/

.mobile .mediaThumb {
	display:inline-block;
	cursor:pointer;
	margin:0px 3px 10px 3px;
	 vertical-align: top;
}

.mobile #videoContainer {
	width: 100%;
	height: auto;
	position:relative;	
	margin: 0px auto 10px auto;
	display: inline-block;
}

.mobile .mediaThumb img {
	border: 2px solid #333333;	
}

.mobile #biotitle {
	position:relative;
	color:#FFF;
	font-size:30px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	text-decoration:none;
	width:100%;
	float: left;
}

.mobile .biorole {
	position:relative;
	font-size:24px;
	margin-top:-10px;
}
.mobile #biocontent {
	/* postition:relative; */
	/* width:900px; */
	/* height:350px; */
	margin: 0px auto;
    padding: 5%;
    float: left;
}
	.mobile #bioImage {
		position:relative;
		float:left;
		margin: 0 20px 10px 0;
		border: 2px solid #333333;	
		width:130px;
		height:auto;
		overflow:hidden;
	}
	
	.mobile #bioCopy {
		position:relative;
		float:left;
		/* width:650px; */
		/* height:300px; */
		text-align:left;
		text-transform:none;
		font-family: 'Roboto', sans-serif;
		font-weight: 400;
		font-size:15px;
	}
	
	.mobile #bioCopy p {
		margin-top: 0;
	}
	
	.mobile #bioCopyText {
		/* width:640px; */
		text-align:left;
		font-family: 'Roboto', sans-serif;
		font-weight: 400;
		font-size:15px;
	}
	
	.mobile #bioImage img {
		width:100%;	
	}
	
	.mobile #closeBio {
	    float: left;
		cursor:pointer;
	}
		.mobile .closeBioCopy {
			position:relative;
			margin-right:8px;
			margin-top:5px;
			float:left;
		}


.mobile #pageBG {
	position: fixed;
	top: 51px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	background-size: cover;
}

.mobile #supportContent {
	position:relative;
	margin:0px auto;	
	text-align:center;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	font-size:14px;
	clear: both;
	float: left;
	width: 100%;
}
.mobile #supportContent p ,
.mobile #supportContent p a {
	color: #fff;
}
	.mobile .supportBigGrey {
		font-size:20px;
		color:#8e8e8e;
		font-weight:9700;
	}
	
	.mobile a.supportContentLink:link ,
	.mobile a.supportContentLink:visited ,
	.mobile .supportBlue {
		color:#628ec1;	
		text-decoration:none;
		font-weight:400;
	}
	.mobile #thankyou #supportContent {
		opacity: 1;
	}

/*
	.mobile a.supportContentLink:hover {
		text-decoration:underline;
		color:#FFF;
	}
*/
	
	.mobile #synopsisContent {
		text-align: left;
	}
	
	.mobile #synopsisContent p {
		margin: 0 5%;
	}
	
.mobile #timeAndRating {
	position:absolute;
	color:#909090;
}

.mobile #appBox {
	margin-top:17px;
	text-align: center;
	width: 100%;
	margin-bottom:120px;
}

	.mobile #appBox ,
	.mobile #appBox #appTitle ,
	.mobile #appBox .appLinks ,
	.mobile #appBox #appPhone {
		clear: both;
	}

	.mobile #appBox .appLinks {
		clear: both;
		width: 100%;
	}
	
	.mobile #appBox .appLinks a {
		display: inline-block;
		border: 0;
		margin: 20px 13px;
	}
	
	.mobile #appBox .appLinks a img {
		width: 151px;
		height: 48px;
	}
	
	.mobile #appBox .appLinks a#apple {
		background-image: url(../img/app/unbrokenApp-apple.png);
		background-repeat: no-repeat;
		background-position: center top;
	}
/*
	.mobile #appBox .appLinks a#apple:hover {
		background-position: center bottom;
	}
*/
	.mobile #appBox .appLinks a#google {
		background-image: url(../img/app/unbrokenApp-google.png);
		background-repeat: no-repeat;
		background-position: center top;
	}
/*
	.mobile #appBox .appLinks a#google:hover {
		background-position: center bottom;
	}
*/
	
.mobile #upgrade {
	background-color: rgba(0,0,0,0);
	position: absolute;
	top:0;left:0;right:0;bottom:0;
	z-index: 9900;
	display: none;
}
.mobile .oldie #upgrade {
	display: block;
}

.mobile .bottomButtons {
	opacity: 1;
	margin: 25px auto;
	text-align: center;
}
.mobile .bottomButtons ul {
    position: relative;
    background-image: url(../img/framework/navBGDark.jpg);
    background-repeat: repeat-x;
    height: 39px;
    border: 1px solid #353535;
    border-radius: 10px;
    overflow: hidden;
    margin: 15px 5%;
    padding: 0;
    display: inline-block;
    clear: both;
}
.mobile .bottomButtons ul li {
    font-family: 'Roboto';
    display: inline-block;
    /* width: 8em; */
    height: 2.6em;
    color: white;
    text-decoration: none;
    text-align: center;
    padding-top: 1em;
    padding-left: 1.5em;
    padding-right: 1.5em;
}	
/*
.mobile .bottomButtons ul li:hover {
    background-image: url(../img/framework/navBGBlue.jpg);
}
*/
.mobile .bottomButtons ul li a ,
.mobile .bottomButtons .getacrobat {
    color: white;
    text-decoration: none;
    border: 0;
	outline: 0;
}
.mobile .bottomButtons .getacrobat img {
	 position: relative;
    top: 5px;
}

.mobile img.contentDivider {
	width: 100%;
}

.mobile #mainnav ul li#straight-outta-compton {
	font-size:11px;
}

.mobile body#contactus #toplogo ,
.mobile body#updates #toplogo ,
.mobile body#contactus #subnav ul ,
.mobile body#updates #subnav ul {
	opacity: 1;
}

