﻿a {
	color:#ffffff;
	text-decoration:none;			
}
.clickable {
				cursor:pointer;
}

#mobile_menu {
}

#mobile_menu2 {
    position:absolute;
    display:inline;
    width:300px;
	top: -50px;
	margin-left:1px;
	margin-right:1px;
	right:1px;
	border: 0px;
}
#mobile_menu_active {
	opacity: .99;
}

#mobile_button {
	z-index:2003;
	top: -50px;
    position:fixed;
    display:inline;
}

.menu_button {
		width:40px;
		height:40px;
		line-height: 124px;
		cursor: pointer;
		z-index: 370;
		right:5px;
		margin-right: 3px;

		margin-top:60px;
	    background-repeat: no-repeat;
	    background-position: right top;
		background-image:url('/Images/menu-icon3.png');
		    transform:rotate(540deg);
		    -ms-transform:rotate(540deg);
		    -webkit-transform:rotate(540deg);
		    transform-origin: -31 -37; 
				-webkit-transition-property:all;
				-webkit-transition-duration:1s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:.4s;
				transition-timing-function:ease;
				transition-delay:0s;
}

.menu_button_active {
		width:40px;
		height:40px;
		margin-top:60px;
	    background-repeat: no-repeat;
	    background-position: right top;
		background-image:url('/Images/Red-X.png');
	    transform:rotate(0deg);
	    -ms-transform:rotate(0deg);
	    -webkit-transform:rotate(0deg);
		transform-origin: -31 -37; 
}

#mobile_content {
		top:0px;
			
}


.menu-underlay {
	display:none;
}
.menu-underlay-active {
				z-index:2001;
				display:inline;
				width:100%;
				top:0px;
				bottom:0;
				background:transparent;
				position:fixed;
}
.menu_content {
	display:block;
	position:fixed;
	max-height:50px;
	overflow:hidden;
	width:1px;
	opacity:1;
	right:0px;
	margin-right:0px;
	list-style:none;
	line-height:100px;
	vertical-align:middle;
	text-decoration:none;
	font:.05em Arial,sans-serif;
	cursor:default;
	padding:0px;
	z-index:2002;
				-webkit-transition-property:all;
				-webkit-transition-duration:1s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:.3s;
				transition-timing-function:ease;
				transition-delay:0s;
}
.menu_content_active {
	display:block;
	width:250px;
	height:550px;
	max-height:550px;
	background-color:black;
	font:1.0em Arial,sans-serif;
	line-height:100px;
	opacity:0.85;
	z-index:2002;
	padding:15px;
	color:#ffffff;
}

#menuitem0 {
		text-align: center;
		line-height:100px;
}

.menuitem {
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color:#808080;
		min-width:95%;
		height:60px;
		line-height:60px;
}


.top-menuitem {
		border-top-style:solid;
		border-top-width: 1px;
		border-top-color:#606060;
			
}

#submenu1 {
	font:.8em Arial,sans-serif;
}

.submenu1_default {
		  display: none;
		  text-align:left;
		  		-webkit-transition-property:all;
				-webkit-transition-duration:1s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:1s;
				transition-timing-function:ease;
				transition-delay:0s;
		
}

.submenu1_active {
		  display: block;
		  text-align:right;
}
#submenu2 {
	font:.8em Arial,sans-serif;
}

.submenu2_default {
		  display: none;
		  text-align:left;
		  		-webkit-transition-property:all;
				-webkit-transition-duration:1s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:1s;
				transition-timing-function:ease;
				transition-delay:0s;
		
}

.submenu2_active {
		  display: block;
		  text-align:right;
}

label {
  cursor: pointer;
}
#menu-toggle {
  display: none; /* hide the checkbox */
}
#menu {
  display: none;
}
#menu-toggle:checked + #menu {
  display: block;
}

#navigation {
	display:none;
}
