/* check the sizes inside main.css

@import url(./smart.css) (max-width: 499px);
@import url(./tablet.css) (min-width: 500px) and (max-width:979px);
@import url(./desk.css) (min-width: 980px);
*/

/*------------------------------------------------------------<
*/
.postExpositor
{
	background:#FFFFFF;
	border-top:1px dotted #eaeaea;
}

.postExpositor span
{
	display:inline-block;
	padding-right:3px;
}

.postExpositor .title
{
	display:inline-block;
}

.postExpositor .title a
{
	color:#000000;
	font-family:'Roboto Condensed', sans-serif;
	text-decoration:none;
	font-size:18px;
	font-weight:500;
}

.postExpositor a:hover
{
	text-decoration:underline;
}


.postExpositor .list
{
	border-top:2px dotted #09F;
}

.postExpositor .thumb
{
	 float:left;
	 width:140px;
	 height:91px;
	 
	 background-position:center;
	 background-size:cover;
}


.postExpositor .description
{
	margin-left:150px;
	color:#999;
}

.postExpositor .no-image
{
	margin-left:0px;
}

.postExpositor .item
{
	padding:15px 0px;
	border-bottom:1px dotted #ccc;	
}


.postExpositor .item:after
{
	content:'';
	display:block;
	clear:left;
}

.postExpositor .category
{
	font-size:12px;
	padding-bottom:8px;
}

.postExpositor .category a
{
	color:#4db2ec;
	text-decoration:none;
	padding-right:8px;
}

.postExpositor .category a:hover
{
	text-decoration:underline;
}

.postExpositor .text
{
}

/*		smart styles
*/
@media (max-width: 499px)
{
	.postExpositor .thumb
	{
		 width:90px;
		 height:75px;
	}
	
	.postExpositor .description
	{
		margin-left:100px;
		font-size:14px;
	}
	
	.postExpositor .category
	{
		padding-bottom:2px;
	}
	
	.postExpositor .posted_text
	{
		display:none;
	}
	
	.postExpositor .title a
	{
		font-size:16px;
		font-weight:normal;
	}
}

/*		tablet styles
*/

@media (min-width: 500px) and (max-width:979px)
{

}