.post-label{ font-size:1rem; line-height:1.2; color:#999999; margin:28px 0 0.4rem 0; display:block; }
.post-title { font-weight:100; margin:0 0 0 0; font-size:1.8rem; letter-spacing:.5px; line-height:1.2; color:#454545; }
.post-date { font-weight:100; margin:17px 0 25px 0; font-size:11px; line-height:1.2; letter-spacing:1.1px; text-align:left; color:#999999; display:block; }
.post-img { position:relative; width:100%; margin:0; display:block; height:400px; }
.post-excerpt{ display:block; font-size:1rem; color:#999999; padding:0; margin:21px 0; }
.post-legal-text { font-size:0.75rem; font-weight:400; color:rgba(0, 0, 0, 0.5); font-size:0.8rem; margin:11px 0 1.9rem; }
.post-ouvir{ font-size:1rem; color:#777777; margin:1.9rem 0 0.75rem 0; }
.post-text { margin:1.4rem 0 40px 0; }
.post-text p, .post-text ul li{ font-size:1rem; line-height:1.8; color:#777777; font-weight:300; margin-bottom:1.4rem; }
.post-subtitle { font-size:19px; font-weight:400; line-height:23px; color:rgba(0, 0, 0, 0.5); }
.post-text h3{ font-size:19px; line-height:1.3; color:#454545; font-weight:100; margin:40px 0 1.4rem 0; }
.share-buttons { width:100%; float:left; }
.content-share-post{ margin:21px 0 48px 0; border-top:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; padding:21px 0; }
.content-share-post ul { padding:0; display:inline-block; list-style:none; }
.content-share-post ul li { float:left; font-size:1rem; line-height:48px; height:48px; color:rgba(0, 0, 0, 0.5); letter-spacing:1px; display:inline-block; margin:0 15px 0 0; }
.content-share-post ul li:first-child{ width:100%; }
.share{ background:url(../image/share.png) no-repeat 0px 0px; position:relative; display:inline-block; margin:0 28px 0 0; }
.share.facebook{ width:48px; height:48px; }
.share.whatsapp{ width:48px; height:48px; background-position:-48px 0px; }
.share.email{ width:63px; height:48px; background-position:-96px 0px; }
.post-relac-title{ font-size:0.85rem; line-height:1.2; color:#999999; margin:28px 0 1.4rem 0; padding:0 0 0.75rem 0; display:block; border-bottom:1px solid #CCCCCC; }
.post-lat-title{ font-size:17px; line-height:1.2; color:#999999; margin:-3px 0 1.4rem 0; padding:0 0 0.75rem 0; display:block; border-bottom:1px solid #CCCCCC; }
.post-text img, .mce-content-body img{ max-width:100%; }
.post-text table{ border-collapse:collapse; margin:1.4rem 0; }
.post-text table tr td{ padding:3px 0.75rem; border:1px solid #DEDEDE; }
.post-text table tr td p{ margin:0; padding:0; }
.post-text ul{ padding:0 0 0 1.4rem; }

@media (min-width:992px){
	.post-title { font-size:2.1rem; line-height:1.2; }
	.content-share-post ul li:first-child{ width:auto; }
}

.image-left{ position:relative; display:inline-block; float:left; min-width:50px; margin-right:1.4rem; margin-bottom:0.75rem; min-height:50px; }
.image-right{ position:relative; display:inline-block; float:right; min-width:50px; margin-left:1.4rem; margin-bottom:0.75rem; min-height:50px; }