/* For responsive devices only */

@media screen and (min-width: 0px) and (max-width: 740px) {
	/* Hide sub-menu in nav since menu vertical rather than horizontal */
	.sub {
		display:none !important;
	}

	#zone-menu {
		display: inline;
	}

	/* Hide sidebar */
	#region-sidebar-first {
		display:none;
	}

	/* Make with of mobile nav 100% for Cross Browser Compatibility */
	ul.mobile-nav li {
		width: 100%;
	}
	
	/* padding for first manu item */
#zone-menu ul.menu li.first {
    margin-left: 0;
    position: relative;
}

/* padding for other menu items */
#zone-menu ul.menu li a {
    padding: 8px 10px;
}


	#zone-menu ul.menu, #zone-menu ul.menu li {
		margin-left: 0;
	}

	/* FOOTER */
	/* Hide footer region 1 */
	.grid-3 {
		display: none;
	}

	/* center and width fix */
	#region-footer-second {
		margin: auto !important;
		text-align: center !important;
		padding-top: 20px !important;
		width: 90% !important;
	}
	.copyright.spacer {
		color: #000000 !important;
		font-size: 13px !important;
		text-align: center !important;
		padding: 5px;
	}

	/* Mobile Menu Hacks */

	/* Background Color of Nav Bar */
	.mobile-nav li.main {
		background-color: #000000;
	}

	/* Mobile nav icon color won't change when touched */
	.yale-standard-menu .mobile-nav li.main, .mobile-nav.expanded li.main {
		background-position: 10px -45px;
	}

	/* Mobile nav font color WHEN EXPANDED */
	ul.mobile-nav.expanded li.main {
		color: #FFFFFF;
		background-color: #000000;
	}

	/* Mobile nav background, border and font color */
	#zone-menu ul.menu li a {
		background-color: #FFFFFF;
		border-bottom: 1px solid #505050;
	}
	
		#zone-footer {
		width: 98%;
	}

	#block-block-1 .rteright {
		text-align: center;
	}
	
		#region-footer-second {
		margin: 0;
		padding-top: 1px;
		padding-left: 5px;

	}

	#region-footer-second a {
		font-size: 1em;
		line-height:2.4em;
	}

	#region-footer-second p {
		line-height:2.4em;
		padding-left: 5px;
		padding-right: 25px;
	}
}
/*@media screen and (max-width: 750px) {*/
/*@media screen and (max-width: 740px) {

}*/


@media screen and (min-width: 740px) {
	#region-sidebar-second iframe {
		max-width: 300px;
		width: 100%;
		height: auto !important;
	}

	#region-sidebar-second img {
		max-width: 300px;
		width: 100% !important;
		height: auto;
	}
}