.entry-content{
padding: 60px 0px;
}
h1.entry-title {
font-size: 2.2rem;
text-align: center;
line-height: 2.375rem;
color: #202020;
}
.post-thumbnail {
height: 400px;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
border-radius: 8px;
}
.row.header-grid {
margin-bottom: 60px;
}
.post-thumbnail img {
width: 100%;
}
.row.header-grid header {
margin-bottom: 30px;
}
.entry-meta {
display: flex;
align-items: center;
justify-content: center;
}
span.posted-on:before {
content: "";
background: url(https://dicasmaonamassa.com.br/wp-content/uploads/2021/06/icon-calendar-gray.svg);
width: 22px;
background-size: 22px 25px;
display: block;
height: 25px;
margin-right: 15px;
}
span.posted-on {
display: flex;
align-items: center;
justify-content: center;
}
span.views:before {
content: "";
background: url(https://dicasmaonamassa.com.br/wp-content/uploads/2021/06/icon-view-gray.svg);
width: 27px;
background-size: 27px 20px;
display: block;
height: 20px;
margin-right: 10px;
margin-left: 15px;
}
span.views {
display: flex;
align-items: center;
justify-content: center;
}
.addthis_inline_share_toolbox .at-resp-share-element .at-share-btn {
margin: 0px 4px;
}
.addthis_inline_share_toolbox {
margin-left: 15px;
}
.social-share {
position: absolute;
left: 0px;
display: none;
}
.social-share {
margin: 0px;
}
.social-share .at-share-btn-elements {
display: flex;
flex-direction: column;
flex-wrap: wrap;
}
.social-share .addthis_inline_share_toolbox .at-resp-share-element .at-share-btn {
margin: 5px 0px;
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
}
.social-share  a.at-icon-wrapper {
background: #fff!important;
padding: 8px!important;
border: 1px solid #C6C6C6!important;
}
.social-share  a.at-icon-wrapper svg {
fill: #C6C6C6!important;
width: 20px!important;
height: 20px!important;
}
.social-share .at-resp-share-element .at-share-btn .at-icon-wrapper {
float: none;
width: 20px!important;
height: 20px!important;
}
.content-blog-post h2, .content-blog-post h3, .content-blog-post h4, .content-blog-post h5, .content-blog-post h6{
letter-spacing: 0.2px;
margin: 30px 0 30px 0px;
color: #292929;
}
.content-blog-post .entry-content h2{
font-size: 1.75rem; 
}
.content-blog-post .entry-content h3{
font-size: 1.625em; 
}
.content-blog-post.entry-content h4{
font-size: 1.5em; 
}
.content-blog-post .entry-content h5{
font-size: 1.375rem;
}
.content-blog-post .entry-content h6{
font-size: 1.25rem;
}
.content-blog-post p {
margin-bottom: 30px;
color: #292929;
font-size: 1.125rem;
}
.content-blog-post b {
font-family: Source Sans Pro Bold!important;
}
.content-blog-post a {
font-weight: bold;
color: #d15317;
}
.content-blog-post ul {
padding-left: 30px;
font-size: 1.125rem;
line-height: 1.75rem;
}
.content-blog-post ul  li::marker {
color: #d15317;
} 
.content-blog-post ol {
padding-left: 15px;
font-size: 1.125rem;
line-height: 30px;
margin-bottom: 0px;
}
.content-blog-post ul ul, .content-blog-post ol ol{
padding-left: 2px;  
}
.content-blog-post ul ul ul, .content-blog-postol ol ol{ 
padding-left: 2px;   
}
.content-blog-post ul li, .content-blog-post ol li {
padding-bottom: 30px;   
}
.author-blog {
display: flex;
align-items: center;
background: #F6F6F6;
padding: 18px;
border-radius: 8px;
}
.author-info p {
padding-bottom: 0px!important;
margin-bottom: 0px;
}
.author-blog .avatar {
margin-right: 10px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
overflow: hidden;
}
.social-share .addthis_inline_share_toolbox.sticky-element-fixed {
max-width: 55px;
}
.comentario-titulo {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
border: 1px solid #D6D6D6;
padding: 8px;
border-radius: 8px;
}
.comentario-titulo h3 {
font-size: 18px;
color: #FF6900;
max-width: 200px;
width: 100%;
align-items: center;
display: flex;
justify-content: center;
padding-bottom: 0px;
margin-bottom: 0px;
margin-right: 15px;
border-right: 2px solid #EE7C38;
height: 40px;
}
.comentario-titulo span {
color: #686868;
font-size: 1rem;
}
.comentario-titulo span.required-span {
color: #FF0000;
}
.content-grid div#comments {
padding-top: 60px;
}
.comentarios-blog p.comment-form-author, .comentarios-blog p.comment-form-email {
width: 50%;
display: block;
margin-bottom: 15px;
}
p.comment-form-comment {
width: 100%;
display: block;
margin-bottom: 15px;
}
p.comment-form-author label, p.comment-form-comment label, p.comment-form-email label {
display: block;
width: 100%;
color: #686868;
font-weight: bold;
}
p.comment-form-author input, .comment-form-email input {
width: 100%;
padding: 10px;
background: #ECECEC;
border: 1px solid #C1BFBF;
border-radius: 8px;
}
.comentarios-blog form#commentform {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
justify-content: center;
padding: 15px;
}
.comentarios-blog textarea#comment{
width: 100%;
padding: 10px;
background: #ECECEC;
border: 1px solid #C1BFBF;
border-radius: 8px;
resize: none;
max-height: 100px;
}
p.comment-form-author {
padding-right: 15px!important;
}
p.comment-form-email {
padding-left: 15px;
}
p.comment-form-cookies-consent {
display: block;
width: 100%;
}
.comentarios-blog   p.form-submit {
width: 100%;
}
.comentarios-blog  input#submit {
display: inline-block;
padding: 15px 30px;
background: rgb(209,83,23)!important;
background: linear-gradient( 
61deg
, rgba(209,83,23,1) 0%, rgba(241,121,43,1) 100%)!important;
border-radius: 8px;
color: #fff!important;
font-weight: 300;
text-decoration: none!important;
margin-top: 15px;
border: 0px;
cursor: pointer;
}
.comentarios-blog  p.logged-in-as {
width: 100%;
}
.comentarios-blog  p.logged-in-as a {
font-weight: bold;
color: #d15317;
}
.comentarios-blog  ol.comment-list {
margin-left: 0px!important;
padding-left: 0px!important;
}
.comentarios-blog li > ul, li > ol {
margin-left: 5px;
padding-left: 10px;
}
.comentarios-blog .content-comment-text {
font-size: 14px;
padding-top: 10px;
}
.comentarios-blog .comment-meta.commentmetadata span {
color: #9B9B9B;
font-weight: bold;
}
.comentarios-blog  div#comment-complete article{
background: #F6F6F6;
padding: 15px;
border-radius: 8px;
margin-bottom: 30px;
position: relative;
display: flex;
}
.comentarios-blog .comment-list{ list-style-type:none; }
.comment-author.vcard {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.comentarios-blog .comment-author.vcard img {
display: block;
width: 67px;
height: 67px;
min-width: 67px;
min-height: 67px;
border-radius: 50%;
margin-right: 32px;
}
.comentarios-blog  footer.comment-meta {
position: relative;
}
.comentarios-blog .comment-author.vcard {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
justify-content: center;
}
.comentarios-blog h2.comments-title {
color: #686868;
padding: 15px;
border-top: 1px solid #BEBBBB;
border-bottom: 1px solid #BEBBBB;
margin-bottom: 30px;
font-size: 1.5rem;
}
.comentarios-blog div#comment-complete {
display: flex;
min-width: 100%;
flex-direction: column;
}
.comentarios-blog .reply {
position: absolute;
top: 15px;
right: 15px;
}
.comentarios-blog  span.fn {
color: #FF6900;
font-weight: bold;
}
.comentarios-blog .comment-metadata a {
color: #9B9B9B;
font-weight: bold;
}
a#cancel-comment-reply-link {
color: red;
padding-left: 15px;
text-transform: uppercase;
font-size: 13px;
text-decoration: none;
}
.comentarios-blog h3#reply-title {
color: #686868;
margin-bottom: 30px;
font-size: 1.2rem;
}
.comentarios-blog .reply a {
color: #FF6900;
font-weight: bold;
font-size: 13px;
text-transform: uppercase;
text-decoration: none;
transition: color 0.2s;
}
.comentarios-blog .reply a:hover {
color: #686868;
}
.blog-relacionados-posts {
padding-top: 60px;
}
section.vc_section.blog-relacionados-posts h2 strong {
padding: 2px 4px;
background: rgb(209,83,23)!important;
background: linear-gradient( 61deg, rgba(209,83,23,1) 0%, rgba(241,121,43,1) 100%)!important;
border-radius: 8px;
color: #fff;
font-weight: 500;
}
.blog-relacionados-posts h2 {
font-size: 1.75rem;
margin-bottom: 30px!important;
display: block;
color: #3B3B3B;
font-weight: bold;
}
.blog-relacionados-posts .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date {
position: absolute;
bottom: 20px;
right: 20px;
background: rgb(255 255 255 / 80%);
border-radius: 8px;
color: #D84D39;
margin-bottom: 0px;
}
.blog-relacionados-posts .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date a {
padding: 2px 6px;
display: flex;
align-items: center;
justify-content: center;
}
.blog-relacionados-posts  .vc_gitem-row-position-top, .blog-relacionados-posts .vc_gitem-row-position-bottom{
position: relative!important;
}
.blog-relacionados-posts .vc-gitem-zone-height-mode-auto:before {
display: none;
}
.blog-relacionados-posts .vc_gitem-post-data-source-post_title a {
font-size: 1rem;
padding: 15px;
width: 100%;
display: block;
}
.blog-relacionados-posts .vc_gitem-post-data, .blog-relacionados-posts  .wpb_single_image.wpb_content_element.vc_align_center {
margin-bottom: 0px!important;
}
.blog-relacionados-posts .vc_gitem-post-data-source-post_title h3 {
line-height: 1.4rem!important;
margin-bottom: 0px!important;
min-height: 74px;
overflow: hidden;
max-height: 74px;
display: flex;
align-items: center;
justify-content: center;
}
.blog-relacionados-posts  .vc_gitem_row .vc_gitem-col {
padding: 0px;
max-height: 184px;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
}
.blog-relacionados-posts .vc_gitem-zone-mini {
border-radius: 8px;
overflow: hidden!important;
background: #F3F1F1;
}
.blog-relacionados-posts .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
margin-right: 0px;
}
.blog-relacionados-posts .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{
padding: 15px 15px!important;
}
.blog-relacionados-posts .vc_grid.vc_row.vc_grid-gutter-30px {
margin-bottom: 0px;
margin-left: -15px!important;
}
.blog-relacionados-posts .vc_is-hover .vc_gitem-row-position-top:before {
content: "Leia o post";
font-weight: 600;
display: flex;
background: rgb(39 39 39 / 70%);
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
transition: background .1s;
color: #fff;
align-items: center;
justify-content: center;
}
.blog-relacionados-posts .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date a:before {
content: "";
width: 12px;
height: 14px;
background: url(https://dicasmaonamassa.com.br/wp-content/uploads/2021/06/date-icon-laranja.svg);
display: block;
background-size: 100%;
background-repeat: no-repeat;
margin-right: 8px;
}
.blog-relacionados-posts h3{
font-size: 1.75rem;
margin-bottom: 30px!important;
display: block;
color: #3B3B3B;
font-weight: bold;
}
.blog-relacionados-posts h3 strong {
padding: 2px 4px;
background: rgb(209,83,23)!important;
background: linear-gradient( 
61deg
, rgba(209,83,23,1) 0%, rgba(241,121,43,1) 100%)!important;
border-radius: 8px;
color: #fff;
font-weight: 500;
}
.interno-footer-blog {
border-top: 1px solid #D1D1D1;
padding-top: 15px;
padding-bottom: 15px;
}
.interno-footer-blog p#breadcrumbs {
margin: 0px;
font-size: 14px;
color: #686868;
align-items: center;
display: flex;
}
.interno-footer-blog p#breadcrumbs a {
text-decoration: none;
color: #686868;
}
.interno-footer-blog .col-md-8 {
display: flex;
align-items: center;
}
.content-blog-post  blockquote {
background: #e6e6e6;
padding: 60px;
float: left;
max-width: 50%;
text-align: center;
margin-right: 30px;
position: relative;
}
.content-blog-post  blockquote:after {
content: "";
width: 26px;
height: 22px;
display: block;
background: url(https://dicasmaonamassa.com.br/wp-content/uploads/2021/07/bquote-icon.svg);
position: absolute;
right: 15px;
top: 15px;
background-size: 100%;
background-repeat: no-repeat;
}
.content-blog-post  blockquote p, .content-blog-post  blockquote span,
.content-blog-post  blockquote h5, .content-blog-post  blockquote h2, .content-blog-post  blockquote h3, 
.content-blog-post  blockquote h4, .content-blog-post  blockquote h6  {
margin: 0px!important;
padding-top: 0px!important;
}
h2.subtitle {
margin-top: 0px;
}
@media(max-width: 960px){
.col-md-8.content-blog-post {
padding-left: 15px;
}
.social-share .at-share-btn-elements {
flex-direction: row;
max-width: 478px;
justify-content: center;
margin-bottom: 30px;
}
.social-share .addthis_inline_share_toolbox .at-resp-share-element .at-share-btn {
margin: 5px 5px;
width: 38px;
height: 38px;
}
.post-thumbnail {
height: 260px;
}
.social-share {
position: relative;
left: 0px;
}
.row.header-grid {
margin-bottom: 30px;
}
.entry-meta {
justify-content: space-evenly;
flex-direction: row;
}
.row.header-grid .addthis_inline_share_toolbox {
display: none;
}
}
@media(max-width: 768px){
.content-blog-post blockquote {
padding: 20px;
}
.content-blog-post blockquote:after {
width: 22px;
height: 20px;
right: 0px;
top: 0px;
}
.content-grid div:nth-child(1){
order: 1;
}
.content-grid div:nth-child(2){
order: 3;
}
.content-grid div:nth-child(3){
order: 2;
}
.content-grid div:nth-child(4){
order: 4;
}
}
@media(max-width: 478px){
.entry-meta {
justify-content: center;
flex-direction: row;
flex-wrap: wrap;
}
span.posted-on {
margin-bottom: 15px;
}
.post-thumbnail {
height: 170px;
}
.social-share .addthis_inline_share_toolbox .at-resp-share-element .at-share-btn {
width: 30px;
height: 30px;
}
.social-share a.at-icon-wrapper {
padding: 0px!important;
}
.social-share .addthis_inline_share_toolbox {
margin-left: 0px;
}
.author-blog {
margin-bottom: 30px;
}
ul.children {
padding-left: 5px;
}
.comentarios-blog .comment-author.vcard img {
width: 50px;
height: 50px;
min-width: 50px;
min-height: 50px;
margin-right: 15px;
}
}