
/* =Responsive Structure
----------------------------------------------- */
@media (max-width: 1315px) {
	#wrapper {
		width:1052px;
	}
}
@media (max-width: 1100px) {
	#wrapper {
		width:98%;
	}
	.date {
		float:none !important;
		clear:left;
		display:block;
	}
}
@media (max-width: 1000px) {
	#big-line-block {
		position:relative;
		min-width:575px;
		margin:0 auto;
	}
	#branding-container {
		width:100%;
	}
	#slogan {
		padding-right:50%;
	}
}

@media (max-width: 890px) {
	#slogan {
		display:none;
	}
}

@media (max-width: 800px) {
	#content {
		float:none !important;
		margin:0 20px !important;
		width:auto !important;
		height:auto !important;
	}
	#access {width:100%;}
	#wrapper, #colophon, #branding, #main, article.post, #container, #linky {
    	width: auto !important;
 	}
	#branding {
}
	#wrapper {
		margin:10px 0 !important;
		min-width: 320px;
	}
	#access .menu-header, div.menu {
	}
	article.post {
   		width:98% !important;
 	}
	#primary, #secondary {
		margin: 0 2%;
    width: 96% !important;
	}
	.slider-wrapper { 
	width:95%;
	}
	#slider, #slider img {
		width:100%;
	}
	#front-columns > div {
		width:45% ;
	}
	#content img, content article.post img, #content article .wp-caption, article embed {
		max-width:90% !important;
	}
	#content {
		margin:0 0 0 10px !important
	}
	#access {
	}
	#column3 {
	clear:left !important;
	}
	#slider {
	width:auto !important;
	height:auto !important;
	}
	#footer-widget-area .widget-title {
	background:none !important;
	}
	#footer-widget-area #first, #footer-widget-area #second, #footer-widget-area #third, #footer-widget-area #fourth {
		width:100%;
	}
	#footer-widget-area #fourth .textwidget {
		float:left ;
	}
	.widget-title { 
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	}
	#content-2 {
		width:100%;
		float:none;
		margin-right:0;
	}
	#content-bottom-right-widget-area {
		width:100%;
	}
	#branding-container {
		width:100%;
	}
}

@media (max-width: 650px) {
	/* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */
	#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
		margin-left:0 !important;
	}
	#site-title {
		font-size:3em;
	}
	#site-description {
		font-size:1.2em;
	}
	
	#branding {
		background-image: none;
		height: 130px;
	}
	body.category-denver-2 #branding, body.category-jeffco-2 #branding {
		background-image: none !important;
	}
	
	#site-title, #site-description {
		margin-left: 11px;
	}
	.tinynav	{ 
	display: block;
	position:relative;
	z-index:5;
	}
    #prime_nav { 
	display: none;
	}
	#content-2 {
		width:100%;
		float:none;
		margin-right:0;
	}
	#content-bottom-right-widget-area {
		width:98%;
	}
	.footermenu li {
		float:none !important;
		margin-left:6px;
	}
	.onDate {
		float:none !important;
	}

	

}

@media (max-width: 575px) {
	#big-line-block {
		width:100%;
		min-width:0;
	}
	#big-line-flag {
		width:29%;
	}
	#big-line-flag > img {
		max-width:100%;
	}
}

@media (max-width: 480px) {
	/* @media (max-width: 450px) Reduce font-sizes for better readability on the smalles of devices */
	.the-big-line-slideshow .meteor-clip img {
		display:none;
	}
	.the-big-line-slideshow .meteor-clip .slide-title {
		padding: 0;
	}
	.the-big-line-slideshow .meteor-clip .slide-content {
		width: 92%;
	}
	.the-big-line-slideshow .meteor-nav .prev a {
		left: 0;
	}
	.the-big-line-slideshow .meteor-clip a.page-link {
		bottom: 5px;
	}
	#big-line-block {
		height:145px;
	}
	#big-line-block ol {
		padding-left:0;
	}

	#front-columns > div {
		width:90% ;
	}
	
	body {
		padding: 0;
	}
	#slogan {
		display:none;
	}
	#page {
		margin-top: 0;
	}
	#branding {
		border-top: none;
	}
	#content-2 {
		width:100%;
		float:none;
		margin-right:0;
	}


}

