
/*------------------------------------*\
    Formatação dos comentários do post
\*------------------------------------*/


/* comments
--------------------------------------*/
.comments 										{clear: both; margin: 30px 0; width: 80%;}
.comments .comment-form 						{margin:10px 0;}
.comments .comment-form p 						{margin-bottom:10px;}
.comments .comment-form label 					{display: block; margin-bottom: 5px;}
.comments .navigation 							{padding: 0 0 18px 0;}
.comments h3#comments-title,
.comments h3#reply-title 						{margin: 0;}
.comments h3#comments-title 					{padding: 24px 0;}
.comments .comments_list 						{list-style: none; margin: 0 0 40px 0 !important;}
.comments .comments_list li.comment 			{border-bottom: 1px solid #ccc;line-height: 24px;margin: 0;padding: 10px 10px 10px 90px;position: relative; list-style: none; }
.comments .comments_list .children li.comment 	{padding: 10px 10px 10px 90px;margin:0 0 20px 0;}
.comments .comments_list li:last-child 			{border-bottom: none;margin-bottom: 0;}
.comments .comment-body ol 						{margin-bottom: 18px;}
.comments .comment-body p:last-child 			{margin-bottom: 6px;}
.comments blockquote p:last-child 				{margin-bottom: 24px;}
.comments .comments_list ol 					{list-style: decimal;}
.comments .comments_list .parent > .comment-body{margin-bottom: 18px;}
.comments .comments_list .avatar 				{position: absolute; top: 10px; left: 10px;}
li.comment > .comment 							{background: #f2f2f2; padding: 20px;margin-bottom: 20px; }
li.comment > .comment:after 					{content: '';position: absolute;width:0;height:0;border:20px solid transparent; border-right-color:#f2f2f2;left:50px;top:10%;}
li.comment > .children .comment:after 			{left:20px;}
li.comment > .comment a 						{}
.comments .comment-author 						{}
.comments .comment-author cite 					{color: #32353a; font-style: normal; font-weight: bold;}
.comments .comment-author .says 				{font-style: italic;}
.comments .comment-meta 						{font-size: 1em; margin: 0 0 18px 0;}
.comments .comments_list .even 					{}
.comments .commentlist .bypostauthor 			{}
.comments .reply 								{padding: 0; text-align: right; }
.comments .comments_list .children 				{list-style: none; margin: 0;}
.comments .comments_list .children li 			{border: none; margin: 0;}
.comments .nopassword,
.comments .nocomments 							{display: none;}
.comments .pingback 							{border-bottom: 1px solid #e7e7e7; margin-bottom: 18px; padding-bottom: 18px; }
.comments .comments_list li.comment+li.pingback {margin-top: -6px;}
.comments .pingback p 							{display: block; font-size: 1em; line-height: 18px; margin: 0;}
.comments .pingback .url 						{font-size: 1.167em; font-style: italic;}
.comments .comment-awaiting-moderation 			{font-weight: bold;}

/* Comentário form
--------------------------------------*/
.commentsinput[type=submit] 					{color: #333;}
.comments#respond 								{overflow: hidden; position: relative;}
.comments#respond p 							{margin: 0;}
.comments#respond .comment-notes 				{margin-bottom: 1em;}
.comments.form-allowed-tags 					{line-height: 1em; display: none;}
.comments.children #respond 					{margin: 0 48px 0 0;}
.commentsh3#reply-title 						{margin: 18px 0;}
.comments#comments-list #respond 				{margin: 0 0 18px 0;}
.comments#comments-list ul #respond 			{margin: 0;}
.comments#cancel-comment-reply-link 			{font-size: 1em; font-weight: normal; line-height: 18px;}
.comments#respond .required 					{color: #AF1E2C; font-weight: bold;}
.comments#respond label 						{font-size: 1em;}
.comments#respond input 						{margin: 0 0 9px; width: 400px; display: block;}
.comments#respond textarea 						{width: 400px; height: 100px; display: block;}
.comments#respond .form-allowed-tags 			{font-size: 1em; line-height: 18px;}
.comments#respond .form-allowed-tags code 		{font-size: 1em;}
.comments#respond .form-submit 					{margin: 12px 0;}
.comments#respond .form-submit input 			{font-size: 1.167em; width: auto;}