﻿/* 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;
	}

	#header {
		background: none;
		margin-bottom: 20px;
		padding: 0;
		width: 100%;
	}

	#heading img#logo {
		margin: 14px 0 0 20px;
	}
	/* End for Header */

	/* Start for Header Menu */
	.mobile-menu {
		position: absolute;
		width: 100%;
		max-width: 40px;
		right: 28px;
		display: block;
		top: 22px;
	}

		.mobile-menu img {
			width: 100%;
		}

	#navSite li.siteNav10 {
		display: block;
	}

	#navSite {
		display: none;
		width: 100%;
		max-width: 200px;
		position: absolute;
		z-index: 99;
		right: 26px;
		top: 68px;
		border-top: 0 none;
		border-bottom: 0 none;
		padding-top: 0;
		padding-bottom: 0;
	}

		#navSite ul li {
			display: block;
			width: 100%;
			background: none;
			margin: 0;
			padding: 0;
			text-align: left;
			border-bottom: 1px solid #9e8639;
		}

		#navSite ul > li > a {
			display: inline-block;
			width: 90%;
			padding: 4px 10px;
			background: none;
			border: 0 none;
			font-size: 12px;
		}

		#navSite li a:hover, #navSite li a.selected {
			color: #fff;
			background: #740000;
		}

		#navSite ul li:hover {
			background-color: #2068a5;
		}
	/* End for Header Menu */

	/* Start editing the main content */
	#page {
		width: 100%;
		max-width: 100%;
		padding: 0;
		border: 0 none;
	}

	#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;
		width: 100%;
		max-width: 550px;
	}

	#left {
		display: block;
		margin: 0 auto;
		background: none;
		background-position: center center;
		position: relative;
		height: auto!important;
	}
	/* End the centering the left, middle and right column */

	#right {
		position: relative;
		left: auto;
		border-left: 0 none;
		margin: 0 auto;
		width: 100%;
		max-width: 206px;
		height: auto!important;
	}
}

@media only screen and (max-width: 536px) {
	#heading img#logo {
		display: block;
		float: none;
		margin: 14px 0 0 0;
	}

	#heading h1 {
		padding-top: 16px;
	}

	#header .top .bottom {
		padding: 0 10px;
		margin-bottom: 16px;
	}

	/* #middle { */
		/* max-width: 90%; */
	/* } */
}

