body.body-blog .l-header.blog.bg_transparent:not(.sticky) {
    background: #fff !important;
    box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.22), 0 2px 1px -1px rgba(0, 0, 0, 0.05);
}

.header_hor .l-header.sticky .l-subheader.at_middle .for_default {
    display: block;
}

.header_hor .l-header.blog.sticky .l-subheader.at_middle {
    /* background: #053F6F !important; */
}

.body-blog.header_hor .l-header.sticky .l-subheader.at_middle {
    line-height: 120px;
    height: 120px;
}
.body-blog.header_hor .l-header.sticky .ush_image_1 {
    height: 112px;
}

.body-blog.header_hor .l-header.bg_transparent .blog-category-menu a{
    color:#053F6F !important;
}

.body-blog--avulsee .l-subheader-cell.at_center{
    justify-content: flex-end !important;
}


.l-header.blog .l-subheader {
    min-height: 96px;
    background-color: #ffffff;
}

.l-header.blog .l-subheader .l-subheader-h {
    min-height: 96px;
}

.l-header.blog.sticky .l-subheader .l-subheader-h {
    min-height: 60px;
}

.l-header.blog.sticky .l-subheader {
    min-height: 60px;
    background: #FFFFFF;
}

.header_hor .l-canvas.titlebar_none.sidebar_none .l-header.pos_fixed~.l-main #topo-blog {
    padding-top: 100px;
}

.botao.blog {
    background-color: #e71f40 !important;
    border: 1px solid #e71f40;
    color: #fff !important;
    font-size: 16px;
}
.botao.blog span {
    color: #ffffff !important;
}

.botao.blog i {
    right: 0px !important;
    font-size: 21px;
    color: #ffffff;
}

.botao.blog:hover {
    background-color: #cb1a37 !important;
    color: #ffffff !important;
}

#topo-blog .blog-intro h1 {
    margin-bottom: 10px !important;
}

#topo-blog .blog-intro p {
    font-size: 25px;
}

#topo-blog {
    padding-top: 160px;
    padding-bottom: 40px;
}

#topo-blog--avulsee{
    padding-top:96px;
}

.g-cols.type_default.vc_inner.destaques-blog {
    position: relative;
    top: 170px;
    margin-top: -140px;
}

.especialidade-texto p {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
}

#newsletter-row p {
    color: #FFF;
    font-size: 18px;
}

#atendimento-row h2 {
    margin-bottom: 0 !important;
}

.newsletter-field-column {
    width: 43%;
    float: left;
}

.newsletter-field-column.button {
    width: 38%;
    margin-left: 2%;
}


/* #newsletter-row .newsletter-field-column .newsletter-field {
    background: #FFF !important;
    padding: 0 10px 0 54px;
    border-radius: 30px;
    height: 38px;
}

#newsletter-row .newsletter-field-column .email-news:before {
    content: url(../../../img/email-icon.png);
    width: 28px;
    height: 21px;
    position: absolute;
    top: 9px;
    left: 22px;
}

#newsletter-row .wpcf7-submit {
    background: none;
    width: 100%;
    border: 2px solid #fff;
    border-radius: 30px;
    padding: 0 60px 0 35px;
    font-size: 18px;
    box-shadow: none;
    line-height: 1.9;
    top: -1px;
    background: url(../../../img/arrow-icon.png) no-repeat right 25px center;
}

#newsletter-row .wpcf7-submit:hover {
    background: #FFF url(../../../img/arrow-icon-verde.png) no-repeat right 25px center;
    color: #053F6F;
}

#newsletter-row .wpcf7-form {
    padding-top: 0;
} */

#blog-newsletter {
    display: flex;
    justify-content: flex-end;
}

.blog-title {
    border-bottom: 1px solid #efefef;
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
}

.blog-title h2 {
    margin-bottom: 10px;
}


/**** ALINHAMENTO SUBITENS HEADER ****/

.l-subheader-cell.at_left {
    flex: 0 1 auto;
}

.l-subheader .l-subheader-cell.at_center {
    justify-content: left;
}


/**** FIM ALINHAMENTO SUBITENS HEADER ****/

.blog-main .ultimos-posts-widget .ultimos-posts-wrapper .post-item {
    float: left;
    width: 47.4%;
    height: 150px;
    margin: 0 16px 20px 0;
    background-size: cover !important;
}

.blog-main .ultimos-posts-widget .ultimos-posts-wrapper .post-item.dark-bg:hover {
    background: rgba(0, 0, 0, 0.5);
}

.blog-main .ultimos-posts-widget .ultimos-posts-wrapper .post-item.first {
    width: 97%;
    height: 281px;
    background-size: cover !important;
    background-position: center center !important;
    margin-left: 0;
}

.blog-main .ultimos-posts-widget .ultimos-posts-wrapper .post-item.dark-bg {
    width: 100%;
    background: rgba(0, 0, 0, 0.3);
    opacity: 1;
    margin-left: 0;
    transition: all ease 0.3s;
    height: 100%;
}

.blog-main .ultimos-posts-widget .ultimos-posts-wrapper .post-item .post-title {
    text-align: left;
    color: #FFF;
    font-size: 20px;
    line-height: 1.4;
    padding: 20px 35px 0 20px;
    text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
    min-height: 106px;
    margin-bottom: 5px;
}

.blog-main .ultimos-posts-widget .ultimos-posts-wrapper .post-item.first .post-title {
    font-size: 25px;
    min-height: 230px;
}

.post-item .read-more {
    text-align: right;
    /* margin-top: -10px; */
}

.post-item .read-more .item-botao {
    background: none;
    border: 2px solid #e71f40;
    padding: 8px 16px;
    font-size: 16px;
    color: #FFF;
    border-radius: 30px;
    margin-right: 11px;
    transition: all ease 0.3s;
    opacity: 0;
}

.post-item:hover .read-more .item-botao {
    background: none;
    border: 2px solid #e71f40;
    opacity: 1;
}

.blog-main .mais-lidos-widget .mais-lidos-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.blog-main .mais-lidos-widget .mais-lidos-wrapper .mais-lido-item {
    width: 358px;
    /* min-height: 241px; */
    float: left;
    margin-bottom: 20px;
    /* border-bottom: 1px solid #dbdbdb; */
}

.blog-main .mais-lidos-wrapper a {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 10px;
    margin-right: 10px;
}

.blog-main .mais-lidos-widget .mais-lidos-wrapper .mais-lido-item .item-banner {
    height: 150px;
    background-position: center center !important;
}

.blog-main .mais-lidos-widget .mais-lidos-wrapper .mais-lido-item .mais-lido-title {
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    line-height: 1.4;
    margin-top: 10px;
    margin-bottom: 0;
    color: #58595b;
    transition: all ease 0.3s;
}

.blog-main .mais-lidos-widget .mais-lidos-wrapper .mais-lido-item:hover .mais-lido-title {
    color: #e71f40;
}

.ultimos-posts-widget {
    margin-bottom: 40px;
}

.blog-main .mais-lidos-widget .mais-lidos-wrapper .mais-lido-item .item-banner {
    background-size: cover !important;
}

.sidebar-blog .wpb_wrapper ul {
    margin-left: 0;
}

.sidebar-blog li,
.single-post .l-sidebar li {
    list-style-type: none;
}

.l-main .w-socials-item-link {
    box-shadow: none;
}

.l-main .w-socials.style_desaturated .w-socials-item-link {
    background: none;
}

.page-id-86 #atendimento-row .w-btn-wrapper.align_right {
    float: none;
    text-align: center;
}

.page-id-86 #atendimento-row .w-btn-wrapper.align_left {
    float: none;
    text-align: center;
    display: block;
}

#nav_menu-6 li {
    text-align: center;
    margin: 10px 0;
}

#nav_menu-6 li a {
    border-radius: 30px;
    border: none;
    line-height: 2;
    font-size: 18px;
    background-image: url(../../../img/neuro-icon-branco.png);
    background-repeat: no-repeat;
    background-position: right 20px center;
    color: #FFF;
    text-transform: uppercase;
}

#menu-item-128 a {
    background-color: #80a0d3;
}

#menu-item-128 a:hover {
    background-color: #6889be;
}

#menu-item-129 a {
    background-color: #b7da9b;
}

#menu-item-129 a:hover {
    background-color: #98c178;
}

#menu-item-130 a {
    background-color: #f9a980;
}

#menu-item-130 a:hover {
    background-color: #d2835b;
}

#menu-item-131 a {
    background-color: #f69896;
}

#menu-item-131 a:hover {
    background-color: #d97371;
}

#menu-item-132 a {
    background-color: #fecf8d;
}

#menu-item-132 a:hover {
    background-color: #eaba77;
}

#menu-item-133 a {
    background-color: #f8c1d9;
}

#menu-item-133 a:hover {
    background-color: #e5a6c2;
}

.l-main .widget_nav_menu>div {
    border: none;
}

.mais-lidos .mais-lidos-widget .mais-lidos-wrapper .mais-lido-item {
    border-bottom: 0;
}

.widget_search input {
    border: 1px solid #efefef !important;
    color: #58595b !important;
    font-size: 18px !important;
    /* border-radius: 30px !important; */
    border-radius: 4px !important;
    padding: 0 0 0 10px !important;
}

.widget_search .w-form button:before {
    color: #58595b !important;
    position: relative !important;
    right: 7px !important;
}

#search-3 {
    width: 300px;
    margin: 0 auto 30px;
}

#text-5 {
    display: none;
}

.aio-icon-box.top-icon .aio-icon-header h3.aio-icon-title {
    margin-top: 5px !important;
    font-size: 19px;
    color: #fff;
}

.l-header.sticky .ush_image_1,
.l-header.blog .ush_image_1 {
    image-rendering: -webkit-optimize-contrast;
}

.single-post.header_hor .l-canvas.titlebar_none.sidebar_right .l-header.pos_fixed~.l-main {
    padding-top: 73px;
}

.single-post .l-content {
    width: 66.6%;
}

.single-post .l-sidebar {
    width: 30.3%;
}

h1.w-blog-post-title.entry-title {
    font-size: 34px;
}

.blog-main .widget {
    margin-bottom: 15px;
}

.widget_search.blog {
    width: 300px;
    margin: 0 auto;
}

.category .l-sidebar,
.author .l-sidebar {
    list-style-type: none !important;
}

.l-section-h .w-author {
    background-color: transparent;
    border-radius: 6px;
    padding: 17px 0;
    border-bottom: 1px solid #efefef;
}

.w-author .w-author-name a {
    color: #e71f40;
}

.w-author .w-author-desc {
    margin-bottom: 7px !important;
}

.w-author .w-author-url.links a {
    font-size: 14px;
    background-color: #E9E9E9;
    border-radius: 15px;
    padding: 5px 15px;
    margin: 10px 6px 0;
}

.category .w-blog.layout_smallcircle .w-blog-post-preview {
    border-radius: 0;
    overflow: hidden;
    float: none;
    width: 100%;
    height: auto;
    max-width: 100%;
}

.category .w-blog.layout_smallcircle .w-blog-post-body,
.category .w-blog.layout_smallsquare .w-blog-post-body {
    float: none;
    margin-left: 0;
}

/* .archive .w-blog-post {
    width: 48%;
    float: left;
    margin: 0 1%;
    min-height: 250px;
    border-bottom: 1px solid #dbdbdb;
}

.archive .w-blog-post .w-blog-post-content {
    display: none;
} */


/* .w-blog-post-meta {
    display: none !important;
} */


/* .archive .w-blog-list .w-blog-post-title {
    font-size: 22px;
    margin-bottom: 0 !important;
    min-height: 92px;
} */

.archive .w-blog.layout_smallcircle.cols_1 .w-blog-post,
.archive .w-blog.layout_smallsquare.cols_1 .w-blog-post {
    margin-bottom: 30px;
}

.blog .l-sidebar {
    list-style-type: none;
}

.blog .w-blog.layout_smallcircle .w-blog-post-preview {
    border-radius: 0;
    overflow: hidden;
    float: none;
    width: 100%;
    height: auto;
    max-width: 100%;
}

.blog .w-blog.layout_smallcircle .w-blog-post-body,
.blog .w-blog.layout_smallsquare .w-blog-post-body {
    float: none;
    margin-left: 0;
}

.blog .w-blog-post {
    width: 48%;
    float: left;
    margin: 0 1%;
    min-height: 250px;
    border-bottom: 1px solid #dbdbdb;
}

.blog .w-blog-post .w-blog-post-content {
    display: none;
}

.blog .w-blog-post-title {
    font-size: 22px;
    margin-bottom: 0 !important;
    min-height: 92px;
    padding-top: 5px !important;
}

.w-blog.layout_smallsquare .w-blog-post:not(.has-post-thumbnail) .w-blog-post-preview-icon {
    display: none !important;
}

.w-blog.layout_smallsquare .w-blog-post-body {
    margin-left: 0 !important;
}

.w-blog.layout_smallsquare .has-post-thumbnail {
    margin-bottom: 40px;
}

.w-blog.layout_smallsquare .has-post-thumbnail .w-blog-post-body {
    margin-left: 35% !important;
}

.body-blog h2.w-blog-post-title,
.blog h2.w-blog-post-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 500;
}

.body-blog .w-blog-post-content {margin-top: 5px;}

.blog .w-blog.layout_smallcircle.cols_1 .w-blog-post,
.blog .w-blog.layout_smallsquare.cols_1 .w-blog-post {
    margin-bottom: 30px;
}

.blog .w-blog-post-more.w-btn {
    display: none;
}

.blog-category-menu .w-nav-list {
    /* display: none; */
    background-color: #fff;
    line-height: 18px;
    position: absolute;
}

.blog-category-menu {
    line-height: 33px;
}

.blog-category-menu .w-nav-list {
    -ms-transform: translateX(0) translateY(0) scale(1, 0);
    -webkit-transform: translate3d(0, 0, 0) scale(1, 0);
    transform: translate3d(0, 0, 0) scale(1, 0);
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    transition: all .15s cubic-bezier(.34, .005, .21, 1) .1s;
    box-shadow: 0 0px 8px rgba(182, 211, 243, 0.2), 0 3px 8px rgba(182, 211, 243, 0.3) !important;
    border-radius: 5px;
    border: 1px solid #efefef;
}

.blog-category-menu .w-nav-list.active {
    -ms-transform: translateX(0) translateY(0) scale(1, 0);
    -webkit-transform: translate3d(0, 0, 0) scale(1, 0);
    transform: translate3d(0, 0, 0) scale(1, 1);
}

.blog-category-menu__name.w-btn.style_flat {
    color: #ffffff !important;
    border: 1px solid #e71f40 !important;
    background-color: #e71f40;
    cursor: pointer;
    font-size: 15px;
    font-weight: 400;
    transition: all .15s cubic-bezier(.34, .005, .21, 1) .1s;
}
.blog-category-menu__name.w-btn.style_flat:hover {
    color: #fff !important;
    border: 1px solid #cb1a37 !important;
    background-color: #cb1a37 !important;
    cursor: pointer;
    font-size: 15px;
    font-weight: 400;
    transition: all .15s cubic-bezier(.34, .005, .21, 1) .1s;
}

.blog-category-menu__name i {
    font-size: 18px;
    top: -1px;
    left: 15px;
    image-rendering: -webkit-optimize-contrast;
}

.blog-category-menu:hover .blog-category-menu__name {
    color: #ffffff !important;
    transition: all .15s cubic-bezier(.34, .005, .21, 1) .1s;
}

.blog-category-menu:hover .blog-category-menu__name:before {
    color: #053F6F !important;
}

.header_hor .l-header.sticky .l-subheader.at_middle .blog-category-menu__name {
    color: #fff;
}

.menu-blog-menu-container {
    padding: 5px 10px 5px 5px;
}

.w-nav-list .menu-item a {
    display: flex !important;
    padding: 5px 20px 5px 15px;
    font-size: 15px;
    line-height: 24px;
    color: #58595b;
    white-space: pre;
    min-width: 169px;
}

.w-nav-list .menu-item a:before {
    margin-right: 5px;
}

.w-nav-list .menu-item a img {
    width: 20px;
    height: 20px;
    margin-right: 10px;
}

.w-nav-list .menu-item:hover a {
    background-color: transparent !important;
    color: #6f6f6f;
}

.ler-mais {
    margin-bottom: 1rem;
    margin-top: 0.8rem;
}

.ler-mais a {
    font-size: 12px;
    border-radius: 20px;
    border: 1px solid #e71f40;
    background: #e70f40;
    color: #FFF;
    padding: 5px 15px;
}

.ler-mais a:after {
    content: '+';
    font-size: 14px;
    margin-left: 5px;
}

.ler-mais a:hover {
    background: none;
    color: #053F6F;
}

#us_socials-2 .w-socials .w-socials-list {
    text-align: center;
}

li.widget {
    margin-bottom: 1rem;
}

article.type-post .l-section-h {
    padding: 40px 0;
}

.page.page-id-994 .cols_2 article,
.archive.category .cols_2 article {
    width: 47%;
    float: left;
    margin: 0 1%;
    min-height: 278px;
    border-bottom: 1px solid #dbdbdb;
}

.page.page-id-994 .cols_2 article .w-blog-post-title,
.archive.category .cols_2 article .w-blog-post-title {
    font-size: 24px;
}

.w-blog-post-title {
    margin-bottom: 1rem;
}

.es-menu-personalizado a {
    width: 300px;
    height: 55px;
    margin: 7px auto;
    display: flex;
    align-items: center;
    justify-items: center;
    line-height: 1.2;
    font-size: 13px;
    color: #FFF;
    padding: 0 15px;
    font-weight: 500;
    border-radius: 4px;
    background-color: #e71f40 !important;
}
.es-menu-personalizado a:hover {
    color: #ffffff !important;
    background-color: #cb1a37 !important;
}
.es-menu-personalizado img {
    margin-right: 10px;
}


/* Disqus - inicio */

.l-section.for_comments {
    display: none;
}

.comments-button-wrapper {
    margin: 20px 0 40px;
    width: 100%;
    display: inline-block;
}

.botao-comentarios {
    color: #58595b;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    border-radius: 30px;
    cursor: pointer;
    display: inline-block;
}

.botao-comentarios:after {
    margin-left: 5px;
    content: '\f01a';
    font-family: 'FontAwesome';
}

.botao-comentarios.ativo:after {
    content: "\f01b";
}


/* Disqus - fim */


/* LAYOUT related */

.for_related {
    background-color: transparent !important;
    border-bottom: 1px solid #efefef;
}

.for_related .l-section-h {
    background-color: transparent !important;
    padding: 10px 0 !important;
}

.for_related h2 {
    font-size: 25px;
}

.for_related .w-blog.layout_classic .w-blog-list {
    margin: 0 -15px;
}

.for_related .w-blog.layout_classic .w-blog-post {
    float: left;
    padding: 0 15px;
    width: 33.3333%;
    margin-bottom: 0 !important;
}

.for_related .w-blog.layout_classic .w-blog-post:not(.has-post-thumbnail) .w-blog-post-preview-icon {
    display: block;
    padding-bottom: 66.6666%;
    min-height: 175px;
}

.for_related .w-blog.layout_classic .w-blog-post-title {
    font-size: 16px;
    font-family: inherit;
    margin: 14px 0 8px;
    padding-top: 0 !important;
    color: inherit;
    min-height: 66px;
}
.body-blog .for_related .w-blog-list .w-blog-post-h img {
    min-height: 175px;
}
.form-newsletter .wpcf7-form p input[type="submit"] {
    background: url('../../img/ic_mail_outline.png') #e71f40 no-repeat center center !important;
}

.for_related .w-blog.layout_classic .w-blog-post-meta {
    font-size: 0.9em;
    line-height: 18px;
}
.body-blog #newsletter-row .form-newsletter span.wpcf7-not-valid-tip {
    display: none;
}
.body-blog #newsletter-row .form-newsletter div.wpcf7-response-output {
    margin: 0;
    font-size: 14px;
    padding: 5px;
}
.body-blog .l-main-h .l-content .for_comments {
    border: none;
}
.body-blog .l-main-h .l-content .for_comments .l-section-h {
    padding: 0 0 40px 0;
}
.body-blog .l-main-h .l-content .w-blog-post-body .w-sharing {
    margin-bottom: 30px;
}

.blog-main .w-blog.layout_smallsquare .w-blog-post {
    padding-bottom: 35px;
    margin-bottom: 30px;
    border-bottom: 1px solid #efefef;
}
.blog-main .g-pagination {text-align: center;}
.archive.author .bloco-autor-posts .l-section-h {
    padding-top: 0;
    margin-top: 20px;
}
.archive.author .bloco-autor-posts .w-blog-post-meta.hidden,
.archive.author .bloco-autor-posts .w-blog-post-meta-date.hidden {display: block !important;}
.archive.author .bloco-autor-posts .w-blog-post.has-post-thumbnail {width: 100%;}
.archive.author .bloco-autor-posts .w-blog-post.has-post-thumbnail .w-blog-post-preview {
    position: relative;
    width: 30%;
    max-width: 350px;
    background-position: 50% 25%;
    background-size: cover;
    float: left;
}
.archive.author .bloco-autor-posts .w-blog-post.has-post-thumbnail .w-blog-post-body {margin-left: 35% ;}
.archive.author .bloco-autor-posts .w-blog-post.has-post-thumbnail .w-blog-post-body h2.w-blog-post-title {padding-top: 0;}
.archive.author .bloco-autor-posts .w-blog-post {
    position: relative;
    padding-bottom: 35px !important;
    margin-bottom: 30px !important;
    width: 100% !important;
}
.archive.author .bloco-autor-posts .w-blog-post:after {
    position: absolute;
    left: 25px;
    bottom: 0;
    content: '';
    width: 94% !important;
    border-bottom: 1px solid #efefef;
}

@media only screen and (max-width:1024px) {
    .blog-main .ultimos-posts-widget .ultimos-posts-wrapper .post-item {
        width: 47%;
        margin: 0 2.6% 20px 0;
    }
    .blog-main .mais-lidos-widget .mais-lidos-wrapper .mais-lido-item {
        width: 48%;
        margin-right: 2%;
    }
    .blog-main .mais-lidos-widget .mais-lidos-wrapper .mais-lido-item .mais-lido-title {
        font-size: 18px;
        height: 80px;
        overflow: hidden;
    }
    .widget_search.blog {
        width: 100%;
    }
    #newsletter-row .wpcf7-submit {
        padding: 0 20px 0 10px;
        font-size: 16px;
        background: url(../../../img/arrow-icon.png) no-repeat right 20px center;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .blog-main .mais-lidos-wrapper a {
        width: 47% !important;
        margin-bottom: 25px;
    }
    .blog-main .mais-lidos-widget .mais-lidos-wrapper .mais-lido-item {
        margin-bottom: 0 !important;
        width: 100% !important;
    }
    .blog-main .mais-lidos-widget .mais-lidos-wrapper .mais-lido-item .mais-lido-title {
        height: auto;
        min-height: 40px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape) {}

@media only screen and (max-width:768px) {
    #nav_menu-6 li a {
        background-image: none;
        font-size: 15px;
    }
    .body-blog.single-post .for_related .w-blog .w-blog-list .w-blog-post-h > a {flex: 0 1 40%;}
    .body-blog.single-post .for_related .w-blog-list .w-blog-post-h img {min-height: auto;}
    .body-blog.single-post .for_related .w-blog.layout_classic .w-blog-post {
        margin: 0;
        margin-bottom: 15px !important;
    }
    .body-blog.single-post .for_related .w-blog .w-blog-list .w-blog-post-h .w-blog-post-body {align-self: auto;}
    .body-blog.single-post .for_related .w-blog.layout_classic .w-blog-post-title {
        margin: 0;
        min-height: auto;
    }
}

@media only screen and (max-width: 414px) {
    #topo-blog {
        padding-top: 85px !important;
        padding-bottom: 30px;
    }
    #topo-blog--avulsee{
        padding-top: 30px !important;
    }
    .l-header.blog .l-subheader,
    .l-header.blog .l-subheader .l-subheader-h {
        min-height: 56px;
    }
    .blog-main .mais-lidos-widget .mais-lidos-wrapper .mais-lido-item .mais-lido-title {
        height: auto;
        min-height: 0;
    }
    .header_hor .l-canvas.titlebar_none.sidebar_none .l-header.pos_fixed~.l-main #topo-blog {
        padding-top: 56px;
        padding-bottom: 0;
    }
    .blog-main .ultimos-posts-widget .ultimos-posts-wrapper .post-item {
        width: 97%;
    }
    .blog-main .mais-lidos-widget .mais-lidos-wrapper .mais-lido-item {
        width: 100%;
    }
    .blog-main .mais-lidos-widget .mais-lidos-wrapper {
        flex-direction: column;
    }
    .es-menu-personalizado a {
        width: auto;
    }
    .single-post.header_hor .sidebar_right .l-header.pos_fixed+.l-main {
        padding-top: 80px;
    }
    .single-post article.type-post .l-section-h {
        padding-top: 0;
    }
    #newsletter-row {
        display: block;
    }
    .g-cols.type_default.vc_inner.destaques-blog {
        top: 0;
        margin-top: 0;
    }
    #especialidades .vc_col-sm-2.wpb_column {
        margin-bottom: 10px;
    }
    #especialidades .aio-icon-component {
        background-color: #fff !important;
    }
    .l-subheader-cell.at_center {
        justify-content: flex-end !important;
    }
    .blog-category-menu {
        margin-top: 8px;
    }
    .blog-category-menu .w-btn {
        line-height: 37px;
    }
    .blog-category-menu__name {
        font-size: 0;
        padding: 20px 10px;
        top: -4px;
        left: 10px;
        position: relative;
    }
    .blog-category-menu__name:before {
        top: 8px;
        left: 0;
    }
    .blog-category-menu__name .w-btn-label {
        font-size: 0;
    }
    .blog-category-menu__name i {
        font-size: 25px;
        top: 2px;
        color: #fff;
        left: 11px !important;
    }
    .blog-category-menu .w-nav-list {
        right: -8px;
    }
    h1.w-blog-post-title.entry-title {
        font-size: 24px;
        line-height: 24px;
    }
    .blog-title {
        flex-direction: column;
    }
    .blog-title h3 {
        margin-bottom: 5px;
    }
    .blog-title p:last-child {
        margin-top: 0;
        margin-bottom: 1rem !important;
    }
    #blog-newsletter {
        display: block;
        width: 90%;
        margin: 0 auto;
    }
    .destaques-blog {
        margin: 0 !important;
    }
    .destaques-blog .aio-icon-component {
        margin-bottom: 0;
    }
    .width-65 {
        margin-bottom: 5px !important;
    }
    .destaques-blog .vc_col-sm-3 {
        margin: 15px 0 !important;
        border: 1px solid #053F6F;
        border-radius: 5px;
    }
    .destaques-blog .vc_col-sm-3 .vc_column-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .destaques-blog .vc_col-sm-3 .vc_column-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .aio-icon-box.top-icon {
        display: flex;
        align-items: center;
        padding: 5px 10px 5px 5px;
    }
    .aio-icon-box.top-icon:after {
        position: absolute;
        font-weight: 400 !important;
        right: 9px;
        top: 21px;
        content: "\f105";
        font-family: 'FontAwesome';
        font-size: 20px;
        font-size: 22px;
        line-height: 14px;
        background-color: transparent;
    }
    .aio-icon-box.top-icon .aio-icon-img {
        font-size: 44px !important;
        display: flex;
    }
    .aio-icon-box.top-icon .aio-icon-img .img-icon {
        display: initial;
    }
    .aio-icon-box.top-icon .align-icon {
        display: flex;
    }
    .aio-icon-box.top-icon .aio-icon-header {
        text-align: left;
        width: 100%;
        padding-left: 5px;
    }
    .aio-icon-box.top-icon .aio-icon-header h3.aio-icon-title {
        font-size: 16px;
        color: #053F6F;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .for_related .w-blog.layout_classic .w-blog-post {
        margin: 10px 0;
    }
    .w-author .w-author-url.links {
        display: flex;
        align-items: flex-start;
        flex-wrap: wrap;
        justify-content: center;
    }
    .body-blog .l-main {
        margin-top: 26px;
    }
    .page.page-id-994 .cols_2 article,
    .archive.category .cols_2 article,
    .author .cols_2 article {
        min-height: initial !important;
        float: initial;
        padding-bottom: 15px !important;
    }
    .page.page-id-994 .cols_2 article,
    .archive.category .cols_2 article .w-blog-post-h,
    .author .cols_2 article .w-blog-post-h {
        display: flex;
    }
    .page.page-id-994 .cols_2 article,
    .archive.category .cols_2 article .w-blog-post-h .w-blog-post-title,
    .author .cols_2 article .w-blog-post-h .w-blog-post-title {
        margin-bottom: 0;
    }
    .body-blog .l-subheader-cell.at_right {
        position: fixed;
        bottom: 0;
        left: 0;
        background-color: #053F6F;
        width:100%;
        padding: 20px 0;
        transition:all 0.3s ease 0s !important;        
    }
    .body-blog .l-subheader-cell.at_right .botao.blog {
        border-radius: 30px;
        display: block;
        margin: -3px auto 0;
        padding: 0 22px;
        font-size: 14px !important;
        line-height: 34px;
    }
    .body-blog .l-subheader-cell.at_right .botao.blog .w-btn-label {
        font-weight: bold;
        font-size: 14px;
    }

    .blog-category-menu__name.w-btn.style_flat i{
        color:#ffffff !important;
    }
    .blog-category-menu:hover .blog-category-menu__name i {
        color: #fff !important;
    }
    .blog-category-menu:hover .blog-category-menu__name{
        background-color: #053F6F !important;
    }
    .for_related .w-blog.layout_classic .w-blog-post:not(.has-post-thumbnail) .w-blog-post-preview-icon {
        min-height: 100px;
    }
    .body-blog .pagination .page-numbers {
        line-height: 40px;
        height: 40px;
        width: 40px;
    }
}