/* Northland College WordPress theme two-column feeds CSS */

.two_column_feeds {
	clear: both;
	display: block;
	font-size: 100%;
	line-height: 1.5em;
	width: 100%;
}
.two_column_feeds:after {
	clear: both; content: ''; display: table; /* Clearfix */
}

	.column_feed {
		display: block;
		margin: 0 0 1em 0;
		overflow: hidden;
		padding: 0;
		position: relative;
	}
	
	.column_feed:nth-of-type(2n-1) {
		clear: both;
		float: left;
		width: 47.5%;
	}
	
	.column_feed:nth-of-type(2n) {
		clear: none;
		float: right;
		width: 47.5%;
	}
	
		.column_feed .entry-meta {
			font-size: 90%;
			margin: 0;
		}
		
		.column_feed .entry-excerpt {
			font-size: 100%;
			margin: 0 0 1em 0;
		}
		
		.column_feed ul {
			list-style: none;
			padding-left: 0;
			position: relative;
		}
		
		.column_feed li {
			clear: both;
			display: block;
			position: relative;
		}
		
		.column_feed a, .column_feed a:visited { color: rgb(35,50,82); }
		.column_feed a:hover { color: rgb(245,132,38); }



/* CSS3 MEDIA QUERIES */

/* PRINT */
@media print {

}


/* LARGE SCREENS (content area over 1280 pixels) */
@media screen and (min-width: 1280px) {

}


/* INTERMEDIATE SCREENS (content area between 1000 and 1279 pixels) */
@media screen and (min-width: 1000px) and (max-width: 1279px) {

}


/* TABLETS (content area under 1000 pixels) */
@media screen and (max-width: 1000px) {

}


/* PHONES (content area under 782 pixels) */
/* Matched to size where WP mobile admin bar appears */
@media screen and (max-width: 782px) {

	.column_feed:nth-of-type(2n-1), .column_feed:nth-of-type(2n) {
		clear: both;
		float: none;
		width: 100%;
	}
	
}


/* SMALL PHONES (content area under 600 pixels) */
@media screen and (max-width: 600px) {

}


/* HIGH RESOLUTION IMAGE REPLACEMENTS */
@media	only screen and (-moz-min-device-pixel-ratio: 1.5),
		only screen and (-o-min-device-pixel-ratio: 3/2),
		only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (min-devicepixel-ratio: 1.5),
		only screen and (min-resolution: 1.5dppx)
{

}
