@media only screen and (max-width: 690px) {
	
	.mlogo {
		width: 190px;
	}
	
	.show-for-small {
		display: block;
	}
	.hide-for-small {
		display: none;
	}
	.hide-for-mobile {
		display: none;
	}
	.show-for-mobile {
		display: block;
	}


	a {
		display: inline;
	}


	.mmt20 {
		margin-top: 20px;
	}
	
	.mtext-center {
		text-align: center;
	}

	.mobile-menu-button img {
	width: 36px;
	}


	.navbar {
		margin-left: -15px;
		margin-right: -15px;
		margin-bottom: 0px;
		background: #303030;
		display: none;
	}

	.navbar-nav {
		float: none;
		margin-left: 0;
		margin-right: 0;
	}


	.dropdown:hover .dropdown-menu {
		display: none;
	}

	.dropdown-menu {
		display: none;
		position: relative;
		width: 100%;
	}
	
	body.has_mayor_slider #main {
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin-bottom: -348px;
	}
	body.has_mayor_slider #push { height: 348px; }
	body.has_mayor_slider footer.site_footer {
		min-height: 348px;
	}

	/* navbar style */

		/* main level stuff */
		.navbar {
			background: #303030;
		}

		.navbar .navbar-nav > li > a {
		    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
			padding: 8px 15px;
			font-size: 16px;
		}

		.navbar .navbar-nav > li {
			border-bottom: 1px solid #393939;
		}

		.navbar .navbar-nav > li:last-child {
			border-bottom: none;
		}

		.navbar .navbar-nav > li > a:hover {
			background: none;
			color: #FFF;
		}

		.navbar .navbar-nav > li > a b.caret {
			color: #FFF;
		}
		.navbar .navbar-nav > li > a {
		    color: #999999;
		}


		/* dropdown stuff */
		.navbar .navbar-nav > li > ul.dropdown-menu {
			padding: 3px 0;
			background: #303030;
			box-shadow: none;
			float: none;
			border: none;
		}

		.navbar .navbar-nav .dropdown-menu a {
			padding: 3px 15px 3px 35px;
		    color: #999999;
		}

		.navbar .navbar-nav .dropdown-menu a:hover {
			background: none;
			color: #FFF;
		}
	/*







} /* EO device width */







/* iPhone only */
@media only screen and (max-width: 320px) {



} /* EO device width */