.top-bar {
	background:#ffbb00 url(../images/_menu-bg35.jpg) repeat-x center center;
	background-size: cover;
	padding: 0px;
	height: 45px;
	position:fixed;
	width:100%;
	z-index:55;
	
	-webkit-box-shadow: 0 8px 6px -6px rgba(56,54,51,0.5);
	   -moz-box-shadow: 0 8px 6px -6px rgba(56,54,51,0.5);
	        box-shadow: 0 8px 6px -6px rgba(56,54,51,0.5);
	/*box-shadow: outset -20px 0 30px rgba(0,0,0,0.2);*/
}

#main-container {
	width: 100%;
	max-height:25px;
	left: 0px;
	position:absolute;
	-webkit-overflow-scrolling: touch; /* This gives us scrollbars. */
	-webkit-transition: left 0.2s ease-in;
	transition: left 0.2s ease-in;
	z-index:1;
}

#sub-container {
	position: relative;
}

#mobile_content {
	font-size: 12px;
	width:100%;
	/*box-sizing: border-box;
	text-align: justify;	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	*/
	margin:0; padding:0;
}

.mobileContent{
	margin-top: 50px;
}
.mobileTabs{
	top: 45px;
	position: fixed;
	z-index: 1;
	width:100%;
	margin-left: -8px;
	background: #e8e8e8;
	border-bottom:2px solid #ca750b;
}
.mobileTabs ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.mobileTabs ul li {
	list-style:none;
	display:inline-block;
	text-decoration:none;
	}
.mobileTabs li {
	list-style: none;
	display:inline-block;
	font-family:"MAKHelios";
	text-transform:uppercase;
	font-size:14px;
	padding:3px;
	text-decoration:none;
	width: 30%;
	text-align: center;
}	
.mobileTabs li a {
	color: #ca750b;
	text-decoration:none;
}
.mobileTabs a:hover{
	/*background-color: #feb100;*/
	color: #000;
	text-decoration:none;
}
.tabtitle a { text-decoration:none;}

.select li {
	color: #ca750b;
	background: #f3f3f3;
	text-decoration:none;
}
	
.menu-icon {
	padding: 10px;
	padding-top: 12px;
	border-radius: 0px;
	background: rgba(0,0,0,0.2);
	cursor: pointer;
	display: inline-block;
	width: 25px;
	height: 23px;
	float: left;
}

.menu-icon .bar {
	background: white;
	border-radius: 0px;
	width: 26px;
	height: 3px;
	margin: 3px 0 0 0;
}

.slide-in {
	background-color: #ca8e00;
	width: 200px; min-height:1800px;
	position: fixed;
	box-shadow: inset -20px 0 30px rgba(0,0,0,0.2);
	top: 0;
	left: -200px;
	-webkit-transition: left 0.2s ease-in;
	transition: left 0.2s ease-in;
	z-index:10;
}

.slide-in ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.slide-in ul li {
	font-family:"MAKHelios";
	padding: 5px; padding-left:15px;
	font-weight: normal;
	font-size: 14px;
	border-bottom: 1px solid #956901;
	color: #fff;
	text-transform:uppercase;
}

.slide-in ul li a {
	color: #fff;
	text-decoration:none;
	padding-left:15px;
}

.slide-in ul li:hover {
	background-color: #feb100;
	color: #fff;
}

.slide-in.on {
	left: 0px !important;
}

#main-container.on {
	left: 200px !important;
}

/* IGNORE =========================== */
.mobileLogo {vertical-align: middle; text-align: center; width: 50%; padding-top: 0px; margin: auto;}

.face a {
	text-decoration: none;
	/*border-right: 1px solid #000 !important;
	border-left: 1px solid #ca750b !important;*/
	color: #f9f9f9;
	margin: 0 0 0 0;
	font-size: 12px;
	display: inline-block;
	float:right;
	height:34px;
	width:30px;
	vertical-align:middle;
	margin-top: -40px;
	margin-right:70px;
}
.tweet a {
	text-decoration: none;
	border: 0px solid #f9f9f9;
	color: #f9f9f9;
	margin: 0 0 0 0;
	font-size: 12px;
	display: inline-block;
	float:right;
	height:34px;
	width:34px;
	margin-top: -40px;
	margin-right: 35px;
}

.msearch a {
	text-decoration: none;
	border: 0px solid #f9f9f9;
	color: #f9f9f9;
	margin: 0 0 0 0;
	font-size: 12px;
	display: inline-block;
	float:right;
	height:34px;
	width:36px;
	margin-top: -40px;
}

#loading{
	display:none;
	position:fixed;
	left:50%;
	top:50%;
}

.animation_image {
	background: #fff;
	border: 1px solid #ff9501;
	padding: 3px;
	width: 100px;
	margin-top:20px;
	margin-right: auto;
	margin-left: auto;
	border-radius:8px;
	-webkit-box-shadow: 0 10px 8px -5px #999;
	-moz-box-shadow: 0 10px 8px -5px #999;
	box-shadow: 0 10px 8px -5px #999;
}

.mobilefooter{
	position: fixed; bottom: 0;
	background:url(../images/photo-title-bg.jpg) 0 0 no-repeat;
	background: cover;
	width: 100%;
	left:0;
	padding: 5px;
	text-align: center;
}