/*
.lab view css

--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

*/

	
	#secondary{ display:none}
	#content footer.entry-meta{ position: absolute !important; top: 0px !important; right: 0px !important; padding: 0px  !important; margin:0px !important}
	#content .member footer.entry-meta{ right: 0px !important; float:left;} 
	#content footer.entry-meta .edit-link{}
	#content footer.entry-meta .edit-link:hover{ cursor: default}
	#content footer.entry-meta .imgedit-link{  border:none; display:block;}
	#content footer.entry-meta .imgedit-link a{display:block;}
	#content footer.entry-meta .imgedit-link:hover{}
	
	.ie #secondary{ display:block}	
	
	

	.entry-content img.alignleft, .entry-content img.alignright, .entry-content img.aligncenter { margin: 20px auto; display:block; float:none; width:100%; padding:0px;}
	.entry-content img.alignleft {	border-radius:20px;}
	.entry-content img.alignright {	border-radius:20px;}  

	.recent-posts.recent-postimg li{ display:inline-block; width:30%; padding:0 1.65%; vertical-align:top} 
	.recent-posts.recent-postimg li span{ display:inline-block; } 
	.recent-posts.recent-postimg li span.post-title{ height:3em; outline:0px solid red;}	

	.new-news{}
	.new-notice{}
	.new-news h3, .new-notice h3 {text-align:left; padding:0.5em 0;}
	.home .recent-posts{ display:table; width:100%;}
	.home .recent-posts > li{ display: table-row; position:relative}
	.home .recent-posts > li span{   overflow:hidden; display:table-cell; position:relative}
	.home .recent-posts > li span.post-title{ width:70%; max-width:250px;padding:0; }
	.home .recent-posts > li span.post-title a{line-height:2em; overflow:hidden; max-height:1.5em; display:inline-block; padding-left:10px;}
	.home .recent-posts > li span.post-title:before{ content:" "; width:2px ; height:2px ; position: absolute; top:16px;left: 3px; background:#555;}
	.home .recent-posts > li span.post-date{  text-align:right;line-height:1em; vertical-align:middle}
	
	.home .recent-posts > li > a.edit-btn{ position:absolute; background:#EF4329; padding:2px 7px; display:none; font-size:11px; width:38px; text-align:center; color:#fff;}
	.home .recent-posts > li:hover > a.edit-btn{ display:inline-block}
	.entry-content img.alignleft, .entry-content img.alignright { margin:2rem 0px !important ;}
	.entry-content h4 > span, .entry-content h5 > span{ display: inline;}

/* Minimum width of 600 pixels. */
@media screen and (min-width: 768px) {
	#secondary{ display: block}

	.entry-content img.alignleft, .entry-content img.alignright, .entry-content img.aligncenter { margin: 15px  30px !important ; padding:0; display: inline; float:none;width:auto}
	.entry-content img.alignleft {	float: left; padding-left:0px;max-width: 40%; }
	.entry-content img.alignright {	float: right; padding-right:0px; max-width: 40%; }  
	.entry-content img.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}	
}
@media screen and (min-width: 1200px) {
	.entry-content img.alignleft { max-width: 50%; }
	.entry-content img.alignright {	 max-width: 50%; }  
}

