﻿/* Start for Header */
.linkLogin {
	display: block;
}
/* End for Header */

/* Start for Header Menu */
.mobile-menu {
	display: none;
}

.mobileLeft {
	display: none;
}

/* End for Header Menu */

@media only screen and (max-width: 775px) {
	/* Start for Header */
	.linkLogin {
		display: none;
	}
	.linkLogin1, .linkLogin2, .linkLogin3 {
		display: block;
	}
	#header {
		background: none;
		margin-bottom: 20px;
		padding: 0;
		width: 100%;
	}
	#heading {
		padding-top: 25px;
	}
	#heading h1 {
		right: auto;
		width: auto;
		float: none;
		text-align: left;
		padding-bottom: 0;
	}

		#heading h1 span {
			line-height: 24px;
			font-size: 22px;
		}

	#heading h2 {
		right: auto;
		width: auto;
		float: none;
		text-align: left;
	}
	/* End for Header */

	/* Start for Header Menu */
	.mobile-menu {
		position: absolute;
		width: 100%;
		max-width: 40px;
		right: 28px;
		display: block;
		top: 36px;
	}

		.mobile-menu img {
			width: 100%;
		}

	#navSite {
		display: none;
		width: 100%;
		max-width: 200px;
		position: absolute;
		z-index: 99;
		right: 28px;
		top: 68px;
		border-top: 0 none;
		border-bottom: 0 none;
		padding-top: 0;
	}

		#navSite ul {
			background-color: #fff;
			border: 1px solid #000000;
			text-align: left;
			margin-top: -2px;
		}

			#navSite ul > li {
				display: block;
			}

				#navSite ul > li > a {
					display: block;
					color: #000;
					background-color: #fff;
				}

		#navSite li a:hover, #navSite li a.selected {
			color: #000;
			background-color: #ddddee;
		}
	/* End for Header Menu */

	/* Start editing the main content */
	#page {
		width: 100%;
		max-width: 100%;
		padding: 0;
		border: 0 none;
		overflow: hidden;
	}

	#pageContent {
		width: 100%;
		max-width: 100%;
		margin: 0;
		padding: 0;
	}

		#pageContent #middle .top,
		#pageContent #middle .bottom {
			background: none;
		}

		#pageContent #middle .contentType {
			background-image: none;
			width: 100%;
		}
	/* End set the main container full width */

	/* Start the centering the left, middle and right column */
	#middle {
		margin: 0 auto 20px;
		width: 100%;
		max-width: 550px;
		height: auto!important;
		float: none;
	}

	#left {
		display: block;
		margin: 0 auto;
		background-position: center center;
		position: relative;
		float: none;
		height: auto!important;
	}
	/* End the centering the left, middle and right column */
	#right {
		height: auto!important;
		float: none;
		margin: 0 auto 20px;
		width: 212px;
	}
}

@media only screen and (max-width: 600px) {
	#middle {
		max-width: 90%;
	}
}

@media only screen and (max-width: 536px) {
	#heading {
		padding-left: 0;
	}

		#heading img#logo {
			display: block;
			float: none;
			margin-left: 0;
		}

	#header .top .bottom {
		padding: 0 20px;
		margin-bottom: 16px;
	}
}


