/* -----------------------------------------
   Theme Specific Media Queries
----------------------------------------- */

/* Small desktop to mobile ----- */
@media only screen and (max-width: 960px) and (min-width: 480px) {
	#home-slider .feat .entry-meta { width: 90%; }
}

/* Only mobile ----- */
@media only screen and (max-width: 480px) {
	.fullcaption h3 { font-size: 24px; }
}

/* Main MediaQuery: iPad portrait and lower -- */
@media only screen and (max-width: 768px) {
	#nav { display: none; }
	#mobile-bar { display: block; }
	#header .ad { margin-top: 20px; display: block; }
	#header .searchform { width: 100%; margin: 10px 0 20px 0; float: none;}
	#midhead h1 { margin-top: 30px; }
	#midhead h2 { margin-bottom: 20px; }
	.insert .row.collapse > .entry.six:nth-last-of-type(2),
	.insert .row.collapse > .entry.six:last-of-type,
	.insert .row.collapse > .entry.four:nth-last-of-type(3),
	.insert .row.collapse > .entry.four:nth-last-of-type(2),
	.insert .row.collapse > .entry.four:last-of-type {
		padding-bottom: 20px;
	}

	#sidebar { height: auto !important; }

	.feat-wrap { position: relative; padding: 0; margin: 0 -5px;}
	#featured-container { height: 230px; }
	.feat {
		position: static;
		float: left;
		width: 500px;
		height: 230px;
		display: inline-block;
	}

	#home-slider .feat {
		width: auto;
		height: auto;
		display: block;
	}

	#home-slider .feat .entry-meta { width: auto; padding: 20px; }

	#home-slider .entry-excerpt { display: none; }

	.feat h1, .feat.big h1 { font-size: 24px; max-width: 90%; }
	.feat.big .entry-meta { padding: 20px; }
}
