.forum-post{ margin: 5px; line-height: normal; color : black!important; font-size: inherit; word-wrap: break-word; overflow: hidden;}
.forum-post img{max-width: 770px;}
.forum-post ul{list-style-type : disc;padding-left: 40px;}
.forum-post ul li{list-style-type : disc!important;}
.forum-post blockquote 
{
	position: relative;
	background: #fff6c7;
	margin: .25em 0;
	border: 1px solid #aaa;
	padding: .25em;
}
.forum-post blockquote cite
{
	font-weight: 700;
	display: block;	
	border-bottom: 1px solid #aaa;
} 
.forum-post blockquote p, .forum-post blockquote{font-size: inherit;!important;}

@media(max-width:767px){
	.forum-post iframe,
	.forum-post object,
	.forum-post embed {top: 0;left: 0;max-width: 100%;max-height: 100%;height: auto;}
	.forum-post img{max-width : 100%;height: auto;}
}

/** View Tópico */
#responder{ display : none;}
@media (max-width:767px)
{
	#responder {position: fixed; display: block; bottom: 0;width: 100%; margin : auto;border-top : 1px solid rgba(76,156,226,0.50);}
}
.fixfixed{ padding-bottom: 0px;margin-bottom : 0px;}
.fixfixed #responder{ position :absolute!important;border : 1px solid rgba(76,156,226,0.80);}
#responder textarea{ border : 0px;}
.responder-h { height:32px!important;}
.fixfixed .responder-h{height:100px!important;}    


.li-post
{
	padding: 10px;
	border: 1px solid #A3A3A3;		
	margin-bottom: 5px;
	border-radius:5px;
	list-style: none;
}
.li-post-unread{ border: 1px solid #42D60C;}
.li-post:nth-child(odd) {background-color:white;}
.li-post:nth-child(even) {background-color:#f9f9f9;}
.box-avatar{max-width: 110px;word-wrap: break-word;}
.post-top-bar{ margin-bottom:10px;border-bottom : 1px dashed #ccc; padding-bottom: 6px; height : 26px;}
.first-topic .post-top-bar{height:85px;}
.post-top-bar-user{width : 170px;}
.post-top-bar-user-xs{white-space : nowrap;display : block;max-width : 95px;}
.post-topico{font-size: 1.2em;font-weight: bold;display: block;}
.post-bottom-bar{
     	margin-top:10px;	
		padding-top: 6px;
		
		bottom : 0px;     
		clear : both;
		border-top:  1px dashed #ccc;
		width:100%;
		text-align: right;
}
.post-bottom-bar:after{clear: both;}
.forum-posts{margin-top: 10px;}
#pnl-buttons{text-align: center;width: 300px;display: inline;text-align: right;}
#pnl-buttons > span
{
	margin-left: 5px;
	margin-bottom: 5px;
}
.topico-main{margin-right: 160px;}
.first-topic{margin-right : initial;}
.topico-usuario{
		float : right;
		width : 155px;
		padding: 5px;
}
.div-fb{float:right;margin-bottom: 5px}
.div-fb:after{clear: both;}
	
#div-topico-sticky{font-size:1.4em;position: fixed;top: 80px;background-color: #5aaedc;box-shadow : inset -4px 0 0 0 #54ABD9;
		color : white;opacity : 1;display: none;left: 0px;right: 0px;text-align: center;border-bottom: 1px solid #ddd;
		max-width: 1200px;margin: auto;}
		
#div-topico-sticky.novolayout{
	max-width: unset;
	background-color:#FAFAFA;
	color: black;
	top: 64px;
	
	box-shadow: 2px 2px 4px 2px rgb(0 0 0 / 28%) !important;	
}		
@media(max-width:1024px){
	#div-topico-sticky{ top : 50px; max-width : 1024px;}
	
}
@media(max-width:767px){
	.forum-posts{margin-top:0px;}
	#div-topico-sticky{top : 100px; font-size: 14px;}
	
	#pnl-buttons{
			width  : 100%;
			text-align : center;
	}
	.forum-posts{padding : 5px;}
	.topico-main{margin-right: 0px;}
	.post-top-bar{height:45px;}
	.first-topic .post-top-bar{height:45px;}
	.div-fb{margin-top: 10px;}	
}
	
.micro-badges-sm div
{
	display:inline;
	float : right;
}	
.micro-badges-first div
{
	display:inline;
	float : left;
}