/* blog */
.vitrine-blog {order: var(--orderBlog);}
.pagina-blog .breadcrumbs-wrap, .pagina-blog-post .breadcrumbs-wrap{display:none;}
.pagina-blog .breadcrumbs-next, .pagina-blog-post .breadcrumbs-next{/* display:none; */}
.posts-breadcrumbs .breadcrumbs ul li:first-child svg {display:none;}
.posts-breadcrumbs .breadcrumbs ul li:first-child ~ svg{display:none;}

.posts-blog a {text-decoration: none !important;}
.posts-blog a:hover {opacity:0.8}
.posts-blog .titulo-categoria{margin-top:0!important;margin-bottom:20px!important;background:none!important;display:flex!important;justify-content: flex-start;position:relative;font-size:initial!important;padding:0!important;}
.posts-blog .titulo-categoria strong{font-size:28px;font-weight:700;z-index:1;line-height:22px;display:flex;align-items: center;}
.posts-blog .titulo-categoria svg{width:27px;height:27px;margin-right:10px;fill: var(--corBlogFeedTxt);}
.posts-blog .titulo-categoria a{display:flex;align-items:center;color: var(--corBlogFeedTxt);}
.posts-blog ul {display:flex;justify-content: center;}
.posts-blog ul li {width: 23.5%;margin: 0 6px;}
.posts-blog ul li a {height: 100%;display: flex;align-items: center;justify-content: flex-start;flex-direction: column;text-align: center;border: 1px solid #8787871f;box-shadow: 0 2px 3px 0.45px rgba(205,205,205,0.16);background: #fff;border-radius: 4px;position: relative;}
.posts-blog ul li a:hover {opacity:0.97}
.posts-blog li:hover .blog-imagem img{ transform: scale(1.1);} 
.posts-blog .blog-imagem {height:140px;overflow: hidden;}
.posts-blog .blog-imagem img {width: 100% !important;height: 100% !important;object-fit: cover;border-radius: 4px 4px 0 0;display: flex;transition: transform .5s;}
.posts-blog .blog-content {text-align:center;padding: 14px 16px 18px 16px;background: #fff;border-radius: 0 0 4px 4px;height: 100%;display: flex;flex-direction: column;justify-content: space-around;flex: 1;}
.posts-blog .blog-content-titulo {margin-bottom:10px;display:flex;justify-content:center;align-items:center;}
.posts-blog .blog-content-titulo span{font-size: 17px;line-height: 19px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-weight: 700;color: var(--corBlog);}
.posts-blog .blog-content-data {position: absolute;top: 7px;left: 7px;border-radius: 4px;padding: 2px 4px;font-size: 12px;line-height: 12px;color: var(--corBlog2);font-weight: 500;background: var(--corBlog);}
.posts-blog .blog-content-data:empty {display:none}
.posts-blog .blog-content-resumo p {padding: 0;font-size: 14px;line-height: 16px;height: 62px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;color: inherit;margin: 0;position: relative;color: #201f1f;}
.posts-blog .blog-content-resumo span {margin-top: 10px;display: flex;justify-content: center;font-size: 14px;font-weight: 500;line-height: 15px;color: #201f1f;}

.pagina-blog-post {background:#fff !important}
.pagina-blog-post .caixa-sombreada {box-shadow: none;padding: 0;display: flex;border:none !important}

.posts-header {display:flex;flex-direction:column;align-items:center;z-index: 2;position: relative;margin-bottom: 0 !important;margin-top: 25px !important;}
.posts-breadcrumbs{margin-bottom:13px;}
.posts-breadcrumbs .breadcrumbs{margin:0!important;padding:0!important;}
.posts-breadcrumbs .breadcrumbs{border:none;/* margin:0 0 15px!important; *//* padding:5px 0!important; */}
.posts-breadcrumbs .breadcrumbs ul{display:flex;align-items:center;}
.posts-breadcrumbs .breadcrumbs ul li{float:none!important;border:none!important;line-height:inherit;display:flex;}
.posts-breadcrumbs .breadcrumbs ul li:last-child *{font-weight:500!important;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient:horizontal;-webkit-line-clamp:1;max-width:250px;white-space:nowrap;}
.posts-breadcrumbs .breadcrumbs li a{font-size:13px!important;font-weight:400!important;color:#7b7b7b!important;padding:0 8px!important;}
.posts-breadcrumbs .breadcrumbs li a:hover {opacity:0.8;}
.posts-breadcrumbs .breadcrumbs li strong{font-size:13px!important;font-weight:400!important;color:#7b7b7b!important;padding:0 8px!important;}
.posts-breadcrumbs .breadcrumbs i{display:none!important;}
.posts-breadcrumbs .breadcrumbs svg{width:8px;height:8px;fill:#7b7b7b;}
a{padding-left:0!important;}
.posts-breadcrumbs .breadcrumbs ul li:after{content:''!important;margin:0!important;}


.posts-titulo {margin-bottom: 22px;max-width: 800px;text-align: center;}
.posts-titulo h1 {font-size: 36px;line-height: 42px;font-weight:700;margin: 0;color: var(--corBlog);}
.posts-resumo {width:800px;text-align: center;margin-bottom: 22px;color: #3a3a3a;}
.posts-resumo p {font-size:15px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin: 0;}
.posts-info {margin-bottom: 30px;display:flex;align-items:center;font-size: 14px;color: #3a3a3a;}
.posts-info strong {font-weight: 700;}
.posts-info:empty {display:none}
.posts-autor-data {display:flex;align-items:center}
.posts-autor-data:empty {display:none}
.posts-autor-data.com-comentarios{margin-right: 10px;padding-right: 10px;border-right: 1px solid #90909042;}
.posts-autor {display:flex;align-items:center;margin-right: 5px;height: 10px;}
.posts-autor a {font-weight:700;color: #3a3a3a;}
.posts-autor-img img{width: 29px;height: 29px;border-radius:50%;margin-right: 10px;}
.post-post {padding: 20px;box-shadow:none;background: #fff;border-radius: 3px;margin: 0 auto;margin-top: 30px;max-width: 820px;display: flex;justify-content: center;flex-direction: column;}
.posts-imagem {height:300px;border-radius: 5px;position: relative;max-width: 1100px;box-shadow: 0 1px 3px 1px rgb(84 84 84 / 25%);}
.posts-imagem:before {content:'';background: #00000038;display:flex;position:absolute;height: 100%;width: 100%;top: 0;z-index: 1;border-radius: 5px;}
.posts-imagem img {width: 100% !important;height: 100% !important;object-fit: cover;border-radius: 5px;display: flex;position: relative;}
.posts-share {padding-right: 30px;flex: 1;}
.posts-share a {width: 40px;height: 40px !important;border-radius:50%;display:flex;justify-content: center;align-items: center;margin-bottom: 10px;padding: 0 !important;font-size: 15px;}
.posts-share span {color:#fff !important;background:none !important;width: 23px !important;height: 23px !important;}
.posts-share a.a2a_button_facebook {background:#4267b2}
.posts-share a.a2a_button_whatsapp {background:#25d366}
.posts-share a.a2a_button_twitter {background:#55acee}
.posts-share a.a2a_button_pinterest {background:#cb2027}
.posts-share a.a2a_button_email {background:#ff9221}
.posts-share a.a2a_button_sms {background:#7221ff}
.posts-share svg * {fill: #fff !important;}

#posts-rodape {margin-top: 30px;padding-top: 30px;border-top: 1px solid #efefef;}
.posts-autor-rodape {display:flex;box-shadow: none;justify-content: center;margin: 0 auto;}
.posts-rodape-imagem {margin-right:12px;display: flex;align-items: center;}
.posts-rodape-imagem img {width:60px;height:60px;border-radius:50%}
.posts-rodape-autor {display:flex;align-items: center;}
.posts-rodape-info {display:flex;flex-direction:column;justify-content:center;flex: 1;}
.posts-rodape-nome {font-weight:700;font-size:16px}
.posts-rodape-social {margin-left: 8px;display: flex;}
.posts-rodape-social a {margin-right: 3px;background:#555;border-radius:50%;width: 18px;height: 18px;display: flex;align-items: center;justify-content: center;}
.posts-rodape-social a:nth-child(1) {background:#4267b2}
.posts-rodape-social a:nth-child(2) {background:#e4405f}
.posts-rodape-social svg {width:10px;height:10px;fill: #fff;}
.posts-rodape-bio {margin-top:5px;font-size:15px;line-height: 17px;color: #929292;}
.posts-rodape-bio:empty {display:none}
#comentarios-facebook {margin-top:40px;padding: 10px;background: #f9f9f9;border-radius: 5px;}
.comentarios-count {display:flex;align-items:center;}
.comentarios-count a{display:flex;align-items:center;color: #3a3a3a;}
.comentarios-count a .fb-comments-count_fluid_desktop_fluid {width: fit-content !important;margin-right: 3px;}
.comentarios-count svg {width:15px;height:15px;margin-right: 8px;}
.comentarios-count .fb-comments-count_fluid_desktop, .comentarios-count .fb-comments-count {margin-right: 2px;width: 10px !important;position: relative;}
.data-post, .autor-post {display:none}

.pagina-blog {background:#fff !important}
.pagina-blog .conteudo li {list-style: none;}
.pagina-blog .posts-breadcrumbs .breadcrumbs { margin: 0!important;padding: 0!important;}
.pagina-blog .breadcrumbs{border:none;margin:0 0 15px!important;padding:5px 0!important;}
.pagina-blog .breadcrumbs ul{display:flex;align-items:center;}
.pagina-blog .breadcrumbs ul li{float:none!important;border:none!important;line-height:inherit;display:flex;}
.pagina-blog .breadcrumbs ul li:last-child *{font-weight:500!important;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient:horizontal;-webkit-line-clamp:1;max-width:250px;white-space:nowrap;}
.pagina-blog .breadcrumbs li a{font-size:13px!important;font-weight:400!important;color:#7b7b7b!important;padding:0 8px!important;}
.pagina-blog .breadcrumbs li strong{font-size:13px!important;font-weight:400!important;color:#7b7b7b!important;padding:0 8px!important;}
.pagina-blog .breadcrumbs i{display:none!important;}
.pagina-blog .breadcrumbs svg{width:8px;height:8px;fill:#7b7b7b;}
.pagina-blog .breadcrumbs ul li:first-child *{padding-left:0!important;}
.pagina-blog .breadcrumbs ul li:after{content:''!important;margin:0!important;}

.pagina-blog .todos-posts {z-index:1;position:relative;margin-top: 5px;}
.pagina-blog .caixa-sombreada {display: none;}
.principal-destaques {display:flex;margin-bottom: 40px;}
.principal-destaques > div img {border:1px solid #90909021}

.principal-destaques li a:hover {opacity:0.9}
.principal-destaques li a {position: relative;display: flex;}
.principal-destaques li a:before {content:'';background: #00000061;width: 100%;height: 100%;display: flex;position: absolute;border-radius: 4px;}
.principal-destaques .blog-imagem img {width: 100% !important;height: 100% !important;object-fit: cover;}
.principal-destaques .blog_l1, .principal-destaques .blog_l1 .blog-imagem {height: 300px;display: flex;flex: 1;}
.principal-destaques .blog-content {position: absolute;bottom: 0;padding: 15px 20px;}
.principal-destaques .blog-content-data {position:absolute;display:inline-flex;padding: 2px 5px;font-size: 11px;line-height: 12px;margin-bottom: 2px;border-radius: 4px;color: var(--corBlog2);margin: 15px 20px;background: var(--corBlog);}
.principal-destaques .blog_l2 {display: flex;flex-direction: column;margin-left: 6px;width: 40%;}
.principal-destaques .blog_l2 > span, .principal-destaques .blog_l2 .blog-imagem {height: 147px;display: flex;}
.principal-destaques .blog_f1 {margin-bottom: 6px;}
.principal-destaques * {border-radius: 4px;}
.principal-destaques .blog_l1 .blog-content-titulo {font-size: 27px;line-height: 27px;}
.principal-destaques .blog-content-titulo {color:#fff;font-size:20px;line-height: 20px;font-weight:700}
.principal-destaques .blog-content-resumo p {font-size:13px;color:#e2e2e2;line-height:13px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top: 5px;padding: 0;margin: 0;margin-top: 3px;}
.principal-destaques .blog-content-resumo span{display:none !important}
.principal-destaques .blog_l1 .blog-content-resumo {font-size:15px;line-height:15px}
.principal-recentes ul li {margin: 0.5%;width: 24%;}
.pagina-blog .posts-blog ul {flex-wrap:wrap;margin: 0;justify-content:flex-start;}

@media only screen and (max-width: 1024px) {

.posts-blog ul li {width: 100%;margin: 1%;margin-bottom: 3%;}
.posts-blog ul li:nth-child(4){display:none}
.posts-blog .blog-imagem {height:120px}
.posts-blog .blog-content {padding: 12px 14px;padding-top: 10px;}
.posts-blog .blog-content-titulo { margin-bottom: 5px;} 
.posts-blog .blog-content-titulo span {font-size: 15px;line-height: 17px;}
.posts-blog .blog-content-resumo p {font-size:13px;line-height:15px;height: 60px;}
.posts-blog .blog-content-resumo span {margin-top:5px;font-size: 13px;line-height: 14px;}

.posts-breadcrumbs {margin-bottom: 0;} 
.posts-titulo {margin-bottom: 5px;width:100%;}
.posts-titulo h1 {font-size: 22px;line-height: 25px;color: #3a3a3a;}
.posts-resumo {width:100%;margin-bottom: 18px;color: #3a3a3a;}
.posts-resumo p {font-size: 14px;line-height: 17px;}
.pagina-blog .posts-blog ul {margin: -1%;}
.principal-destaques {flex-direction:column;margin-bottom: 10px;}
.principal-destaques .blog_l1, .principal-destaques .blog_l1 .blog-imagem, .principal-destaques .blog_l2 > span, .principal-destaques .blog_l2 .blog-imagem {height:130px}
.principal-destaques .blog_l1 {margin-bottom:6px}
.principal-destaques .blog_l2 {width:100%;margin: 0;}
.principal-destaques .blog-content {padding: 12px 15px;}
.principal-destaques .blog-content-titulo {font-size: 18px !important;line-height: 18px !important;}
.principal-destaques .blog-content-data {margin: 12px 15px;}
.post-post {padding:0;margin-top: 20px;}
.post-post .caixa-sombreada {display:flex;flex-direction:column;justify-content:center;align-items:center}
.pagina-blog #corpo:before, .pagina-blog-post #corpo:before {height:250px}
.posts-imagem {width:100%;height: 150px;}
.posts-share {padding-right: 0px;margin:10px 0}
.posts-share a {width: 30px;height: 30px !important;font-size: 12px;margin: 0 4px;}
.posts-share span {width: 18px !important;height: 18px !important;}
.posts-info {margin-bottom: 15px;font-size: 13px;flex-direction:column;} 
.posts-autor-img img { width: 22px;height: 22px;margin-right: 6px;}
.posts-autor-data.com-comentarios {margin:0;padding:0;border:none}
.comentarios-count {margin-top:3px}
#posts-rodape {margin-top: 10px; padding-top: 10px;} 
#posts-rodape .conteiner {padding: 0 !important;}
.posts-rodape-nome {font-size: 14px;} 
.posts-rodape-bio {margin-top: 2px;font-size: 14px;line-height: 15px;}
#comentarios-facebook {margin-top: 20px;padding: 0px;}
.posts-breadcrumbs .breadcrumbs {display:none !important}

}