



/* magazine page template styles */
@media only screen and (min-width: 768px) {
#mag .post {
	width: 47%;
	float: left;
	margin-right: 3%;
	min-height: 500px;
}


#mag .post img {
	width: 300px;
	height: 270px;
}

}

#mag .post h1 {
	font-size: 1.5em;
}


#mag .post  .article-inner {
	min-height: 220px;
	padding: 10px 2px!important;	
}


#mag .post .entry p {
	font-size: .8em!important;
}

#mag #main {
	padding: 0!important;
	width: 66%;
}

#mag .article-inner footer.post-more {
	position: absolute;
	top: 76%;
}


/* weekly t page template styles */
@media only screen and (min-width: 768px) {
#weekly .post {
	width: 47%;
	float: left;
	margin-right: 3%;
}


#weekly .post img {
	width: 300px;
	height: 270px;
}

}

#weekly .post h1 {
	font-size: 1.5em;
}


#weekly .post  .article-inner {
	min-height: 220px;
	padding: 10px 2px!important;	
}


#weekly .post .entry p {
	font-size: .8em!important;
}

#weekly #main {
	padding: 0!important;
	width: 66%;
}




/* archive styles */

@media only screen and (min-width: 768px) {
.archive .post {
	width: 47%;
	float: left;
	margin-right: 3%;
}


.archive .post img {
	width: 300px;
	height: 270px;
}

}

.archive .post h1 {
	font-size: 1.5em;
}


.archive .post  .article-inner {
min-height: 220px;
padding: 10px 2px!important;	
}

.archive .post .entry p {
	font-size: .8em!important;
}

.archive #main {
	padding: 0!important;
	width: 66%;
}

.archive .article-inner footer.post-more {
position: absolute;
top: 76%;
}

@media only screen and (max-width: 381px) { 
#mag #main {
    width: 100%!important;
    margin: 0!important;
  }

}


