/*--------------------------------------------------------------
Responsive Structure
--------------------------------------------------------------*/
@media screen and (min-width: 769px) and (max-width: 1230px) {
    #pgc-w56d7e562d5d87-0-0 {
        width: 100%;
    }
    .single-article.showcat1.template.video.entrevistao {
        max-width: 100%;
    }
    .jcarousel-item.jcarousel-item-vertical span.titulo-slider, .so-panel.widget.widget_search.panel-first-child {
        display: none;
    }
    .widget_highlighted_posts .template1 .article-content {
        max-height: 160px;
    }
    #slideshow-carousel {
        width: 20%;
    }
    .widget_highlighted_posts .colunistas-menu td:first-child {
        max-width: 100px;
    }
    .widget_highlighted_posts .colunistas-menu tr {
        width: 33.33%;
        border: none;
    }
    .widget_highlighted_posts .colunistas-menu tr {
        padding: 0px;
    }
    .widget_highlighted_posts .colunistas-menu h3 a, .widget_highlighted_posts .colunistas-menu h3 {
        font-size: 16px;
        line-height: 16px;
    }
    .widget_highlighted_posts .colunistas-menu div {
        min-height: 90px;
    }
    .widget_highlighted_posts .colunistas-menu td:first-child {
        width: auto;
    }
    #slideshow-carousel ul {
        min-height: 390px;
    }
    .sidebar-lateral .so-widget-sow-headline #sow-headline-container.sow-headline h6 {
        font-size: 14px;
        padding: 10px;
    }
    .sidebar-lateral .sow-icon-icomoon, .sidebar-lateral .sow-icon-fontawesome {
        margin-right: 5px;
    }
    .esportes .siteorigin-widget-tinymce.textwidget > h1, .colunistas #sow-headline-container > h1, .especiais #sow-headline-container > h1, .esportes #sow-headline-container > h1, .videos #sow-headline-container > h1 {
        font-size: 22px;
    }
    .esportes .alignleft.wp-image-1227.size-full {
        width: 35px;
    }
    .especiais .sow-icon-fontawesome, .colunistas .sow-icon-fontawesome, .videos .sow-icon-fontawesome {
        font-size: 30px;
    }
    .transetudo #sow-headline-container > h1 {
        font-size: 2em;
    }
    #pg-w56d7cad6c8a67-0 #pgc-w56d7cad6c8a67-0-0.panel-grid-cell {
        float: left;
        width: 50%;
        max-width: 50%;
    }
    #pg-w56d7cad6c8a67-0 #pgc-w56d7cad6c8a67-0-1.panel-grid-cell {
        float: right;
        width: 50%;
        max-width: 50%;
    }
    .widget_serverdoin_specific_post_widget .article-content h3.titulo-noticias {
        font-size: 14px;
        padding: 15px;
    }
    .widget_serverdoin_specific_post_widget .above-entry-meta {
        left: 0;
        padding: 15px;
        top: 0;
    }
    .widget_serverdoin_specific_post_widget .article-content h1.titulo-principal {
        font-size: 24px;
        padding: 15px;
    }
    .widget_serverdoin_specific_post_widget .noticia-principal .above-entry-meta {
        left: 0;
        top: 0;
    }
    #secondary .post.category-voz-do-povo .titulo, #secondary .post.category-voz-do-povo .data, #content .post.category-voz-do-povo .titulo, #content .post.category-voz-do-povo .data {
        max-width: 74%;
    }
    .widget_serverdoin_four_ads_widget .transetudo-anuncios tr {
        float: none;
    }
    .attachment-thumbnail-transetudo.size-thumbnail-transetudo.wp-post-image {
        width: 120px;
    }
    .widget_highlighted_post_area .single-article.entrevistao a .fa, .widget_highlighted_post_area .single-article.entrevistao .cat-links a, .widget_highlighted_post_area .single-article.entrevistao .article-content .entry-title.titulo-noticias {
        font-size: 14px;
        line-height: 14px;
    }
    .widget_highlighted_posts .template1 .article-content {
        max-height: 150px;
    }
    .widget_serverdoin_specific_post_widget .entry-title.titulo-noticias {
        font-size: 16px;
    }
    #slideshow-main {
        max-width: 79%;
    }
    #slideshow-main li span.content h1 {
        border: 0 none;
        padding: 0;
    }
    #slideshow-carousel li {
        height: 100px;
    }
    #slideshow-carousel .attachment-thumbnail.size-thumbnail.wp-post-image {
        margin: 5px;
        max-width: 90px;
    }
    .jcarousel-skin-tango .jcarousel-clip-vertical, #slideshow-carousel {
        max-height: 300px;
    }
    .jcarousel-skin-tango, #slideshow-carousel {
        height: 300px;
        margin-bottom: 50px;
        min-height: 100%;
    }
    #slideshow-main li span.content h1 {
        font-size: 20px;
    }
    #slideshow-main li, #slideshow-main .attachment-colormag-featured-image.size-colormag-featured-image.wp-post-image {
        height: 300px;
    }
}
@media screen and (max-width: 1190px) {
    #page > div#assinantebar {
        height: auto;
        min-width: 40px;
        position: fixed;
        right: 0;
        top: 0;
        width: 70px;
    }
    #assinantebar #wp-admin-bar-my-account .ab-item {
        height: 42px;
    }
    #page > div#assinantebar {
        background-color: #c0c0c0;
    }
    #wp-admin-bar-user-actions.ab-submenu {
        background-color: #d60018;
        position: fixed;
        right: 0;
    }
    .so-panel.widget.widget_siteorigin-panels-postloop .clearfix.servicos.type-servicos.status-publish.hentry.animais-desaparecidos,
    body.category.archive.category-animais-desaparecidos-e-encontrados.listagem .article-content.clearfix {
        margin-bottom: 10px;
    }
    #lista-aniversariantes .so-panel.widget.widget_siteorigin-panels-postloop .clearfix.aniversariantes.servicos.type-servicos.status-publish.has-post-thumbnail.hentry.category-aniversariantes {
        margin-bottom: 10px;
    }
    #page {
        width: 97%;
    }
    .wide #page {
        width: 100%;
    }
    .inner-wrap {
        width: 94%;
    }
    #marcador-confira {
        display: none !important;
    }
}
@media screen and (max-width: 981px) {
    body.category.archive.category-animais-desaparecidos-e-encontrados.listagem .clearfix.servicos.type-servicos.status-publish.hentry.category-animais-desaparecidos-e-encontrados {
        width: calc(50% - 20px);
    }
    .archive #sow-headline-container.sow-headline h5, .archive #sow-headline-container.sow-headline h6, .archive #sow-headline-container.sow-headline h4 {
        font-size: 1.5em;
    }
    body.listagem #content .post.image-1 .article-content.clearfix, body.blog #content .post.image-1 .article-content.clearfix {
        width: 68%;
    }
    .so-panel.widget.widget_siteorigin-panels-builder.hide-mobile {
        display: none;
    }
    footer .DisplayCategoriesWidget form.desktop-hide, footer .colunistas-list form.desktop-hide {
        display: block;
    }
    footer .dcw, footer ul.colunistas-list {
        display: none;
    }
    .tg-first-footer-widget, .tg-second-footer-widget, .tg-third-footer-widget, .tg-fourth-footer-widget {
        margin: 0;
        width: 100%;
    }
    .tg-footer-other-widgets {
        float: left;
        width: 35%;
    }
    .tg-footer-main-widget {
        float: right;
        margin-left: 0%;
        margin-right: 0;
        width: 65%;
    }
    .tg-footer-other-widgets input[type="submit"] {
        font-size: 14px;
        margin-bottom: 0;
        padding: 3px 5px;
        font-weight: bold;
    }
    #slideshow-carousel li {
        height: 126px;
    }
    #slideshow-main li, #slideshow-main .attachment-colormag-featured-image.size-colormag-featured-image.wp-post-image, #slideshow-carousel ul, .jcarousel-skin-tango .jcarousel-clip-vertical, #slideshow-carousel, .jcarousel-skin-tango, #slideshow-carousel {
        height: 380px;
        max-height: 380px;
    }
    #slideshow-carousel .attachment-thumbnail.size-thumbnail.wp-post-image {
        max-width: 115px;
    }
    body.single.aniversariantes .entry-content.clearfix td {
        background-image: none;
    }
    body.single.aniversariantes .entry-content.clearfix td .chamada > p {
        max-width: 100%;
    }
    body.post-type-archive .so-panel.widget.widget_siteorigin-panels-postloop .clearfix.servicos.type-servicos.status-publish.hentry.animais-desaparecidos:nth-child(1), body.post-type-archive .so-panel.widget.widget_siteorigin-panels-postloop .clearfix.servicos.type-servicos.status-publish.hentry.animais-desaparecidos:nth-child(3) {
        margin-bottom: 2%;
        margin-left: 2%;
        margin-right: 2%;
    }
    body.post-type-archive .so-panel.widget.widget_siteorigin-panels-postloop .clearfix.servicos.type-servicos.status-publish.hentry.animais-desaparecidos {
        width: 44%;
    }
    .inclui-banner-300x250 > .panel-grid-cell {
        width: 60% !important;
        margin-bottom: 30px !important;
        float: right !important;
    }
    .inclui-banner-300x250 > .panel-grid-cell:first-child {
        width: 350px !important;
    }
    .inclui-banner-300x250 > .panel-grid-cell:last-child {
        width: 100% !important;
        border-top: thin solid #eeeeee;
        padding-top: 20px;
    }
}
@media screen and (max-width: 800px) {
    body.page-id-2259 #primary {
        float: none;
        width: 100%;
        margin-bottom: 40px;
    }
    .inner-wrap.clearfix > div#secondary {
        float: none;
        margin: auto 0;
        width: 100%;
    }
    .inclui-banner-300x250 > .panel-grid-cell {
        float: left !important;
        margin-bottom: 30px !important;
        width: 50% !important;
    }
    body.category.archive.category-animais-desaparecidos-e-encontrados.listagem .clearfix.servicos.type-servicos.status-publish.hentry.category-animais-desaparecidos-e-encontrados {
        width: calc(50% - 20px);
    }
    .hide-mobile.panel-widget-style {
        display: none;
    }
    .widget_serverdoin_specific_post_widget .template1 .fa.fa-play {
        font-size: 14px;
        padding: 15px 15px 15px 20px;
    }
    .widget_highlighted_posts .template1 .article-content {
        max-height: 125px;
    }
    .widget_highlighted_posts .colunistas-menu span.ver-mais-coluna a, .widget_highlighted_posts .colunistas-menu span.nome-coluna a {
        font-size: 9px;
    }
    .widget_highlighted_posts .colunistas-menu td:first-child {
        max-width: 80px;
    }
    #slideshow-carousel li {
        height: 100px;
    }
    #slideshow-main .attachment-imagem-grande.size-imagem-grande.wp-post-image, #slideshow-main li, #slideshow-main .attachment-colormag-featured-image.size-colormag-featured-image.wp-post-image, #slideshow-carousel ul, .jcarousel-skin-tango .jcarousel-clip-vertical, #slideshow-carousel, .jcarousel-skin-tango, #slideshow-carousel {
        height: 300px;
        max-height: 300px;
    }
    #slideshow-carousel .attachment-thumbnail.size-thumbnail.wp-post-image {
        max-width: 90px;
    }
    .sidebar-lateral .attachment-thumbnail-transetudo.size-thumbnail-transetudo.wp-post-image {
        max-width: 85px;
    }
    body.single.animais-desaparecidos-e-encontrados .foto {
        max-width: 200px;
    }
}
@media screen and (min-width: 481px) and (max-width: 768px) {
    .widget_serverdoin_specific_post_widget.widget_highlighted_posts .single-article {
        width: 100%;
        max-width: 100%;
    }
    #main {
        padding: 0;
    }
    .single-article.noticia-principal.showcat1.template.noticia-full {
        margin-bottom: 0;
    }
    .destaques .panel-grid:first-child > .panel-grid-cell:first-child {
        float: none;
        max-width: 100%;
    }
    .destaques .panel-grid:last-child > .panel-grid-cell {
        margin-top: 0;
    }
    .destaques .widget_highlighted_posts .single-article {
        margin-bottom: 0px;
    }
    .destaques .panel-grid:first-child > .panel-grid-cell:first-child {
        margin: 0;
    }
    .destaques .widget_serverdoin_specific_post_widget.widget_highlighted_posts .single-article {
        float: none;
        margin: auto;
        max-width: 95%;
    }
    .destaques .panel-grid.panel-no-style:nth-child(2) .widget_highlighted_post_area.clearfix,
    .destaques .panel-grid.panel-no-style:nth-child(3) .widget_highlighted_post_area.clearfix{
        width: calc(50% - 20px);
        display: inline-block;
        margin-top: 10px;
        margin-bottom: 0px;
    }
    .destaques .panel-grid.panel-no-style:nth-child(2){
        margin-top: 30px !important;
    }
    .destaques .panel-grid.panel-no-style:nth-child(2) .widget_highlighted_post_area.clearfix:first-child,
    .destaques .panel-grid.panel-no-style:nth-child(3) .widget_highlighted_post_area.clearfix:first-child{
        margin-right: 26px;
    }
    .destaques .panel-grid.panel-no-style:nth-child(2) .widget_highlighted_post_area.clearfix:last-child,
    .destaques .panel-grid.panel-no-style:nth-child(3) .widget_highlighted_post_area.clearfix:last-child{
        margin-left: 10px;
    }
    #pl-w56d7e562d5d87 .panel-grid:first-child {
        margin: 0 15px;
        max-width: 100%;
    }
    .widget_serverdoin_specific_post_widget.widget_highlighted_posts .single-article.noticia-full {
        margin-right: 0px;
        max-width: 100%;
    }
    .panel-grid .panel-grid-cell:last-child .single-article.showcat1.template {
        margin: 0;
    }
    #pg-w56d86e2532a46-0 #pgc-w56d86e2532a46-0-0.panel-grid-cell, #pg-w56d86770cf417-0 #pgc-w56d86770cf417-0-0.panel-grid-cell, #pg-w56d86770cf38d-0 #pgc-w56d86770cf38d-0-0.panel-grid-cell, #pg-w56d7cad6c8a67-0 #pgc-w56d7cad6c8a67-0-0.panel-grid-cell {
        float: left;
        max-width: 60%;
    }
    #pg-w56d86770cf38d-0 #pgc-w56d86770cf38d-0-1.panel-grid-cell, #pg-w56d7cad6c8a67-0 #pgc-w56d7cad6c8a67-0-1.panel-grid-cell {
        float: right;
        max-width: 35%;
    }
    .widget_serverdoin_four_ads_widget .transetudo-anuncios td {
        padding: 0 10px 0 0;
    }
    .transetudo-anuncios tr {
        width: 49%;
    }
    .transetudo-anuncios h3 {
        font-size: 16px;
        line-height: 18px;
    }
    .transetudo-anuncios span.preco a {
        font-size: 20px;
    }
    .attachment-thumbnail-transetudo.size-thumbnail-transetudo.wp-post-image {
        width: 120px;
    }
    .sidebar-lateral .searchform input.s.field {
        width: 88%;
    }
    .jcarousel-item.jcarousel-item-vertical.jcarousel-item-4.jcarousel-item-4-vertical, .jcarousel-item.jcarousel-item-vertical.jcarousel-item-5.jcarousel-item-5-vertical, #slideshow-main li span.content p, .jcarousel-item.jcarousel-item-vertical span.titulo-slider, #panel-12-3-0-4, #panel-12-3-0-3, .so-panel.widget.widget_search.panel-first-child, .transetudo-anuncios p {
        display: none;
    }
    .esportes .siteorigin-widget-tinymce.textwidget > h1, .colunistas #sow-headline-container > h1, .especiais #sow-headline-container > h1, .esportes #sow-headline-container > h1, .videos #sow-headline-container > h1 {
        font-size: 22px;
    }
    .esportes .alignleft.wp-image-1227.size-full {
        width: 35px;
    }
    .especiais .sow-icon-fontawesome, .colunistas .sow-icon-fontawesome, .videos .sow-icon-fontawesome {
        font-size: 30px;
    }
    .sidebar-lateral.cinza .panel-grid .panel-grid-cell {
        margin: auto 0;
        max-width: 100%;
    }
    .widget_highlighted_post_area .single-article.entrevistao {
        float: none;
        margin: 0;
    }
    .attachment-imagem-pequena.size-imagem-pequena.wp-post-image {
        height: 100%;
        width: 100%;
    }
    .video .attachment-imagem-pequena.size-imagem-pequena.wp-post-image {
        min-height: 150px;
    }
    .widget_serverdoin_specific_post_widget.widget_highlighted_posts .single-article.video {
        margin-bottom: 0;
        margin-right: 2%;
        max-width: 32%;
    }
    .widget_serverdoin_specific_post_widget .video .entry-title.titulo-noticias {
        font-size: 15px;
        margin-top: 10px;
    }
    .widget_serverdoin_specific_post_widget .template1 .fa.fa-play {
        font-size: 20px;
        left: 34%;
    }
    #pg-w56d86af48e526-0 .panel-grid-cell:last-child .single-article, #pg-w56d86041e758a-0 .panel-grid-cell:last-child .single-article.showcat.template1.video.video {
        margin-right: 0;
    }
    .widget_highlighted_posts .template1 .article-content {
        max-height: 150px;
    }
    .widget_highlighted_posts .colunistas-menu tr {
        float: none;
        width: 100%;
        border: none;
    }
    #slideshow-carousel {
        max-width: 19%;
    }
    #slideshow-main {
        max-width: 80%;
    }
    #slideshow-main li span.content h1 {
        border: 0 none;
        padding: 0;
    }
    #slideshow-carousel li {
        height: 83px;
    }
    #slideshow-carousel .attachment-thumbnail.size-thumbnail.wp-post-image {
        margin: 5px;
        max-width: 72px;
    }
    .jcarousel-skin-tango .jcarousel-clip-vertical, #slideshow-carousel {
        max-height: 250px;
    }
    .jcarousel-skin-tango, #slideshow-carousel {
        height: 250px;
        margin-bottom: 50px;
        min-height: 100%;
    }
    #slideshow-main li span.content h1 {
        font-size: 20px;
    }
    #slideshow-main li, #slideshow-main .attachment-colormag-featured-image.size-colormag-featured-image.wp-post-image {
        height: 250px;
    }
}
@media screen and (max-width: 768px) {
    .blogueiros-menu > li {
        border-right: medium none;
        padding-top: 10px;
        padding-bottom: 10px;
        width: 100%;
    }
    .cabecalho-interna .so-widget-sow-button {
        margin-top: -50px;
    }
    .inclui-banner-300x250 > .panel-grid-cell:first-child {
        width: 320px !important;
        margin-right: 20px;
        min-width: 320px !important;
    }
    .publicidade728x90 {
        display: none;
    }
    body.single.animais-desaparecidos-e-encontrados .chamada {
        width: calc(100% - 320px);
    }
    body.single #crumbs {
        border-radius: 0;
        left: 0;
    }
    #header-text-nav-wrap {
        padding: 10px 0;
    }
    #header-left-section {
        float: none;
        margin-bottom: 10px;
    }
    #header-logo-image {
        float: none;
        text-align: center;
        padding-right: 0;
    }
    #header-text {
        float: none;
        text-align: center;
        padding-right: 0;
    }
    #header-right-section {
        float: none;
    }
    #header-right-section .widget {
        text-align: center;
    }
    .menu-toggle {
        display: block;
        float: left;
    }
    .main-navigation ul {
        display: none;
    }
    .main-navigation .home-icon a {
        padding: 7px 10px;
    }
    .widget_slider_area, .widget_beside_slider {
        float: none;
        width: 100%;
    }
    .widget_slider_area {
        padding-bottom: 10px;
    }
    #primary, #secondary {
        float: none;
        width: 100%;
    }
    #sow-headline-container.sow-headline h1 {
        font-size: 28px;
    }
    .topo-categorias .panel-grid-cell {
        margin: 0 !important;
    }
    .so-panel.widget.widget_siteorigin-panels-builder.sidebar-lateral.cinza.capa-jornal {
        display: inline-block;
        margin-right: 20px;
        width: 43%;
    }
    .so-panel.widget.widget_siteorigin-panels-builder.sidebar-lateral.cinza.participe {
        display: inline-block;
        width: 54%;
    }
    .destaques .widget_serverdoin_specific_post_widget.widget_highlighted_posts .single-article {
        width: 100%;
        max-width: 100%;
    }
    .so-panel.widget.widget_siteorigin-panels-builder.sidebar-lateral.cinza.capa-jornal .attachment-capa-jornal-home.size-capa-jornal-home.wp-post-image {
        max-height: 195px;
        width: auto;
    }
    .tres-colunas .panel-grid:last-child > .panel-grid-cell {
        display: inline-block;
        margin-right: 2%;
        vertical-align: top;
        width: 32% !important;
    }
    .tres-colunas .widget_serverdoin_specific_post_widget.widget_highlighted_posts .single-article.video {
        margin: 0;
        max-width: 100%;
        width: 100%;
    }
    .tres-colunas .panel-grid:last-child > .panel-grid-cell:last-child {
        margin: 0;
    }
    #slideshow-carousel li {
        height: 83px;
    }
    #slideshow-main .attachment-imagem-grande.size-imagem-grande.wp-post-image, #slideshow-main li, #slideshow-main .attachment-colormag-featured-image.size-colormag-featured-image.wp-post-image, #slideshow-carousel ul, .jcarousel-skin-tango .jcarousel-clip-vertical, #slideshow-carousel, .jcarousel-skin-tango, #slideshow-carousel {
        height: 250px;
        max-height: 250px;
    }
    #slideshow-carousel .attachment-thumbnail.size-thumbnail.wp-post-image {
        max-width: 72px;
    }
    .widget_highlighted_posts .colunistas-menu td:first-child {
        width: 100px;
    }
    .widget_highlighted_posts .colunistas-menu tr {
        border-bottom: thin solid #eeeeee;
    }
    .widget_highlighted_posts .colunistas-menu div {
        min-height: auto;
    }
    .widget_highlighted_posts .colunistas-menu tr:last-child {
        border: none;
    }
    .widget_highlighted_post_area .single-article.entrevistao .article-content .entry-title.titulo-noticias {
        line-height: 30px;
    }
    .widget_highlighted_post_area .single-article.entrevistao a h3 {
        font-size: 25px;
    }
    .widget_serverdoin_specific_post_widget.tres-colunas .above-entry-meta {
        display: none;
    }
    body.listagem #content article > div.entry-content > div > div.panel-grid:nth-child(2) > .panel-grid-cell:last-child, body.blog #content > div > div.panel-grid:nth-child(2) > .panel-grid-cell:last-child {
        display: none;
    }
}
@media screen and (max-width: 640px) {
    body.post-type-archive .so-panel.widget.widget_siteorigin-panels-postloop .clearfix.servicos.type-servicos.status-publish.hentry.animais-desaparecidos {
        width: 43%;
    }
    .inclui-banner-300x250 > .panel-grid-cell:first-child {
        margin: 0;
        min-width: 100% !important;
        width: 100% !important;
    }
    .inclui-banner-300x250 > .panel-grid-cell:first-child {
        width: 100% !important;
    }
    .inclui-banner-300x250 > .panel-grid-cell {
        float: left !important;
        margin-bottom: 30px !important;
        width: 100% !important;
        padding-top: 20px !important;
    }
    .news-bar {
        text-align: center;
    }
    .widget_serverdoin_specific_post_widget .entry-title.titulo-noticias {
        font-size: 15px;
    }
    .date-in-header, .breaking-news, #masthead .social-links {
        float: none;
        max-width: 100%;
    }
    .newsticker li {
        text-align: left;
    }
    .archive #content .post:first-child, .archive #content .post:nth-child(2n), .archive #content .post:nth-child(2n+1) {
        float: none;
        width: 100%;
    }
    .blog .post:first-child, .blog .post:nth-child(2n), .blog .post:nth-child(2n+1) {
        float: none;
        width: 100%;
    }
    .search .post:first-child, .search .post:nth-child(2n), .search .post:nth-child(2n+1) {
        float: none;
        width: 100%;
    }
    .tg-footer-main-widget {
        float: none;
        margin-right: 0;
        width: 100%;
    }
    .tg-footer-other-widgets {
        float: none;
        width: 100%;
    }
    .footer-socket-right-section, .footer-socket-left-section {
        float: none;
        text-align: center;
    }
    .footer-socket-wrapper .copyright {
        float: none;
        max-width: 100%;
        text-align: center;
    }
    .footer-socket-area .social-links {
        float: none;
    }
    .gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item {
        width: 25%;
    }
    #sow-headline-container > h6 {
        font-size: 14px;
    }
    .so-panel.widget.widget_siteorigin-panels-builder.sidebar-lateral.cinza.capa-jornal {
        display: inline-block;
        margin-right: 20px;
        width: 42%;
    }
    .so-panel.widget.widget_siteorigin-panels-builder.sidebar-lateral.cinza.participe {
        display: inline-block;
        width: 54%;
    }
    body.post-type-archive .so-panel.widget.widget_siteorigin-panels-postloop .clearfix.servicos.type-servicos.status-publish.hentry.animais-desaparecidos,
    body.category.archive.category-animais-desaparecidos-e-encontrados.listagem .clearfix.servicos.type-servicos.status-publish.hentry.category-animais-desaparecidos-e-encontrados {
        width: calc(100% - 20px);
    }
    body.post-type-archive .so-panel.widget.widget_siteorigin-panels-postloop .clearfix.servicos.type-servicos.status-publish.hentry.animais-desaparecidos:nth-child(1), body.post-type-archive .so-panel.widget.widget_siteorigin-panels-postloop .clearfix.servicos.type-servicos.status-publish.hentry.animais-desaparecidos:nth-child(3) {
        margin: 10px 0px;
    }
}
@media screen and (max-width: 560px) {
    body.listagem.category-aniversariantes .clearfix.aniversariantes.servicos.type-servicos.status-publish.has-post-thumbnail.hentry.category-aniversariantes {
        width: calc(50% - 20px);
    }
    body.post-type-archive .so-panel.widget.widget_siteorigin-panels-postloop .clearfix.servicos.type-servicos.status-publish.hentry.animais-desaparecidos:nth-child(1), body.post-type-archive .so-panel.widget.widget_siteorigin-panels-postloop .clearfix.servicos.type-servicos.status-publish.hentry.animais-desaparecidos:nth-child(3) {
        margin: 10px 0px;
    }
    #lista-aniversariantes .so-panel.widget.widget_siteorigin-panels-postloop .clearfix.aniversariantes.servicos.type-servicos.status-publish.has-post-thumbnail.hentry.category-aniversariantes {
        margin: 10px 15%;
    }
    .front-page-top-section.clearfix {
        display: none;
    }
    .tg-footer-other-widgets {
        width: 100%;
    }
    .tg-footer-main-widget {
        width: 100%;
    }
    #colophon .widget ul#menu-paginas-do-rodape li {
        display: block;
        line-height: 1;
        width: 50%;
        float: left;
    }
    #colophon .widget ul#menu-paginas-do-rodape li a {
        font-size: 12px;
    }
    #colophon .widget {
        margin-bottom: 20px;
    }
    .footer-widgets-area .widget .colunistas-list a, .footer-widgets-area .widget.DisplayCategoriesWidget ul li a, .widget select {
        font-size: 14px;
    }
    .tg-footer-other-widgets input[type="submit"] {
        float: right;
        font-size: 12px;
        margin-right: 7px;
        margin-top: 10px;
        padding: 10px 20px;
    }
    .footer-widgets-area h3.widget-title, .footer-widgets-area h3.widget-title span {
        font-size: 16px;
    }
    .so-widget-sow-image.so-widget-sow-image-base {
        max-width: 80%;
    }
    .widget_serverdoin_four_ads_widget .transetudo-anuncios tr {
        float: none !important;
        display: block;
        width: 100%;
        max-width: 100% !important;
    }
    .widget_highlighted_posts .template1 .article-content {
        max-height: 115px;
    }
}
@media screen and (max-width: 480px) {
    body.listagem .page-header .page-title span {
        width: 96%;
    }
    .single-article.showcat1.template.video.entrevistao, .widget_highlighted_posts .colunistas-menu tr {
        width: 100%;
        border: none;
    }
    .widget_highlighted_posts img.avatar {
        width: 120px;
    }
    .widget_highlighted_posts .colunistas-menu h3 a, .widget_highlighted_posts .colunistas-menu h3 {
        font-size: 14px;
    }
    .widget_highlighted_posts .colunistas-menu div {
        min-height: 80px;
    }
    .esportes .siteorigin-widget-tinymce.textwidget > h1, .colunistas #sow-headline-container > h1, .especiais #sow-headline-container > h1, .esportes #sow-headline-container > h1, .videos #sow-headline-container > h1 {
        font-size: 22px;
    }
    .esportes .alignleft.wp-image-1227.size-full {
        width: 35px;
    }
    .especiais .sow-icon-fontawesome, .colunistas .sow-icon-fontawesome, .videos .sow-icon-fontawesome {
        font-size: 30px;
    }
    #slideshow-main {
        max-width: 100%;
    }
    #slideshow-main .attachment-colormag-featured-image.size-colormag-featured-image.wp-post-image {
        border-radius: 8px 8px 0 0;
    }
    #slideshow-main li span.content {
        padding: 10px 20px;
    }
    #slideshow-main li span.content p {
        display: none;
    }
    #slideshow-main li span.content h1 {
        border: medium none;
        font-size: 18px;
        max-width: 85%;
        padding-bottom: 0;
    }
    .jcarousel-item.jcarousel-item-vertical span.titulo-slider {
        display: none;
        max-width: 100%;
        padding: 0;
        width: 0;
    }
    #slideshow-carousel {
        background-color: transparent;
        min-height: auto;
        padding: 0;
        width: 100%;
    }
    #slideshow-carousel li .arrow {
        border-radius: 0 0 8px 8px;
    }
    #slideshow-carousel .attachment-thumbnail.size-thumbnail.wp-post-image {
        margin: 10px;
    }
    .jcarousel-skin-tango .jcarousel-item {
        width: 33.33%;
    }
    .jcarousel-skin-tango .jcarousel-container-vertical {
        max-height: 95px;
    }
    #slideshow-carousel .attachment-thumbnail.size-thumbnail.wp-post-image {
        max-width: 130px;
    }
    .single-article.showcat1.template.video.entrevistao {
        max-width: 100%;
    }
    .destaques .widget_serverdoin_specific_post_widget.widget_highlighted_posts .single-article.noticia-full {
        margin-bottom: 30px;
    }
    .so-panel.widget.widget_siteorigin-panels-builder.sidebar-lateral.cinza.capa-jornal, .so-panel.widget.widget_siteorigin-panels-builder.sidebar-lateral.cinza.participe {
        width: 100%;
    }
    .tres-colunas .attachment-imagem-pequena.size-imagem-pequena.wp-post-image {
        display: none !important;
    }
    .tres-colunas .attachment-responsive-large.size-responsive-large.wp-post-image {
        display: block !important;
    }
    .tres-colunas .panel-grid:last-child > .panel-grid-cell {
        margin-right: 0 !important;
        width: 100% !important;
    }
    .widget_highlighted_posts .template1 .article-content {
        max-height: 115px;
    }
    .widget_highlighted_post_area .single-article.entrevistao .article-content .entry-title.titulo-noticias, .widget_serverdoin_specific_post_widget .article-content h1.titulo-principal, .widget_serverdoin_specific_post_widget .entry-title.titulo-noticias {
        font-size: 20px;
        padding-bottom: 20px;
        padding-left: 30px;
    }
    .widget_serverdoin_specific_post_widget .sem-imagem .article-content h3.titulo-noticias,
    .widget_highlighted_post_area .single-article.entrevistao .article-content .entry-title.titulo-noticias,
    .widget_serverdoin_specific_post_widget .sem-imagem .article-content h1.titulo-principal,
    .widget_serverdoin_specific_post_widget .sem-imagem .entry-title.titulo-noticias {
        font-size: 28px;
    }
    .widget_serverdoin_specific_post_widget .noticia-principal .above-entry-meta, .widget_highlighted_post_area .single-article.entrevistao .above-entry-meta {
        left: 30px;
        top: 20px;
    }
    .widget_highlighted_posts .colunistas-menu td, .widget_highlighted_posts .colunistas-menu th {
        border: medium none;
        width: 100%;
    }
    #slideshow-main .attachment-imagem-grande.size-imagem-grande.wp-post-image, #slideshow-main .attachment-colormag-featured-image.size-colormag-featured-image.wp-post-image {
        border-radius: 8px 8px 0 0;
    }
    #slideshow-main .attachment-imagem-grande.size-imagem-grande.wp-post-image, #slideshow-main li, #slideshow-main .attachment-colormag-featured-image.size-colormag-featured-image.wp-post-image, #slideshow-carousel ul, .jcarousel-skin-tango .jcarousel-clip-vertical, #slideshow-carousel, .jcarousel-skin-tango, #slideshow-carousel {
        height: 180px;
        max-height: 180px;
    }
    body.listagem #content .post.image-1 .featured-image, body.blog #content .post.image-1 .featured-image {
        display: none;
    }
    body.listagem #content .post.image-1 .article-content.clearfix, body.blog #content .post.image-1 .article-content.clearfix {
        width: 100%;
        padding: 0px;
    }
    body.listagem #content article > div.entry-content > div > div.panel-grid:nth-child(2) > .panel-grid-cell:last-child, body.blog #content > div > div.panel-grid:nth-child(2) > .panel-grid-cell:last-child {
        display: block;
    }
}
@media screen and (max-width: 480px) and (min-width: 381px) {
    #pl-w56d7e562d5d87 .panel-grid:first-child {
        margin: 0 15px;
        max-width: 100%;
    }
    .main-content-section {
        padding-top: 0;
    }
    #pg-w56d7e562d5d87-2 .single-article.showcat1.template, #pg-w56d7e562d5d87-1 .single-article.showcat1.template {
        margin: 0 0 30px;
        width: 100%;
    }
    .attachment-imagem-pequena.size-imagem-pequena.wp-post-image {
        width: 100%;
    }
    #pg-w56d7e562d5d87-2 .panel-grid-cell:last-child .single-article.showcat1.template, #pg-w56d7e562d5d87-1 .panel-grid-cell:last-child .single-article.showcat1.template, .widget_highlighted_posts .single-article {
        margin-bottom: 0;
    }
    .jcarousel-item.jcarousel-item-vertical.jcarousel-item-4.jcarousel-item-4-vertical, .jcarousel-item.jcarousel-item-vertical.jcarousel-item-5.jcarousel-item-5-vertical, #panel-12-3-0-4, #panel-12-3-0-3, #pgc-w56d86e2532a46-0-1, #pgc-w56d86770cf417-0-1, #pgc-w56d86770cf38d-0-1, #pgc-w56d7cad6c8a67-0-1, #pgc-w56d9fcf2d120d-0-1, .so-panel.widget.widget_search.panel-first-child {
        display: none;
    }
    #pgc-w56d86e2532a46-0-0.panel-grid-cell, #pgc-w56d86770cf417-0-0.panel-grid-cell, #pgc-w56d86770cf38d-0-0.panel-grid-cell, #pgc-w56d7cad6c8a67-0-0.panel-grid-cell, #pgc-w56d9fcf2d120d-0-0.panel-grid-cell, #panel-12-3-0-2.so-panel.widget.widget_siteorigin-panels-builder, #pg-12-3.panel-grid {
        margin-bottom: 0;
    }
    .template1 .entry-title.titulo-noticias {
        margin-bottom: 20px;
    }
    .sidebar-lateral.cinza .panel-grid .panel-grid-cell {
        margin: auto 0;
        max-width: 100%;
    }
    .widget_highlighted_post_area .single-article.entrevistao {
        float: none;
        margin: 0;
    }
    .widget_serverdoin_specific_post_widget.widget_highlighted_posts .single-article {
        width: 100%;
    }
    .single-article.showcat.template.video {
        margin-bottom: 30px;
    }
    #secondary .post.category-voz-do-povo .titulo, #content .post.category-voz-do-povo .titulo {
        max-width: 85%;
    }
    #slideshow-carousel li {
        height: 150;
    }
    .jcarousel-skin-tango .jcarousel-container-vertical {
        max-height: 150px;
    }
    #slideshow-carousel li {
        height: 150px;
    }
    .widget_serverdoin_specific_post_widget .template1 .fa.fa-play {
        left: 40%;
        top: 37%;
    }
}
@media screen and (max-width: 420px) {
    .widget_featured_posts .first-post, .widget_featured_posts .following-post {
        float: none;
        width: 100%;
    }
    .main-content-section .tg-one-half {
        width: 100%;
    }
    .tg-second-footer-widget, .tg-third-footer-widget, .tg-fourth-footer-widget {
        float: left;
        margin-right: 0;
        width: 100%;
    }
    .single-related-posts {
        margin-right: 0;
        width: 100%;
    }
    .gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item {
        width: 33.33%;
    }
    body.single.animais-desaparecidos-e-encontrados .foto {
        max-width: 100%;
    }
    body.single.animais-desaparecidos-e-encontrados .chamada {
        width: 100%;
    }
}
@media screen and (max-width: 380px) {
    body.listagem.category-aniversariantes .clearfix.aniversariantes.servicos.type-servicos.status-publish.has-post-thumbnail.hentry.category-aniversariantes {
        width: calc(70% - 20px);
        height: 200px;
    }
    body.single.animais-desaparecidos-e-encontrados div.foto {
        max-width: 100%;
        padding: 0px;
    }
    .widget_highlighted_posts .single-article {
        float: none;
        margin-right: 0;
        max-width: 100%;
    }
    #pg-w56d7e562d5d87-0 {
        margin-bottom: 20px !important;
        padding-left: 15px;
        padding-right: 15px;
    }
    #main {
        padding-top: 0;
    }
    .widget_serverdoin_specific_post_widget .article-content h1.titulo-principal {
        font-size: 20px;
        padding-bottom: 20px;
        padding-left: 30px;
    }
    .widget_serverdoin_specific_post_widget .noticia-principal .above-entry-meta {
        left: 30px;
        top: 20px;
    }
    .widget_serverdoin_specific_post_widget .noticia-principal .cat-links a {
        font-size: 12px;
    }
    .transetudo #sow-headline-container > h1 {
        font-size: 2em;
    }
    .transetudo .sow-headline .sow-icon-icomoon {
        font-size: 1.2em;
    }
    .jcarousel-item.jcarousel-item-vertical.jcarousel-item-4.jcarousel-item-4-vertical, .jcarousel-item.jcarousel-item-vertical.jcarousel-item-5.jcarousel-item-5-vertical, #panel-12-3-0-4, #panel-12-3-0-3, #pgc-w56d86e2532a46-0-1, #pgc-w56d86770cf417-0-1, #pgc-w56d86770cf38d-0-1, #pgc-w56d7cad6c8a67-0-1, #pgc-w56d9d5fc95f77-0-1, #pgc-w56d9d5fc96000-0-1, #pgc-w56d9fcf2d120d-0-1, .so-panel.widget.widget_search.panel-first-child, .transetudo-anuncios td > a {
        display: none;
    }
    #pgc-w56d86e2532a46-0-0.panel-grid-cell, #pgc-w56d86770cf417-0-0.panel-grid-cell, #pgc-w56d86770cf38d-0-0.panel-grid-cell, #pgc-w56d7cad6c8a67-0-0.panel-grid-cell, #pg-12-3.panel-grid {
        margin-bottom: 0;
    }
    #pl-12 .panel-grid-cell .so-panel.widget {
        margin-bottom: 15px;
    }
    .widget_serverdoin_four_ads_widget .transetudo-anuncios td {
        padding: 0 10px 0 0;
    }
    .transetudo-anuncios h3 {
        font-size: 16px;
        line-height: 18px;
    }
    .transetudo-anuncios span.preco a {
        font-size: 20px;
    }
    .attachment-thumbnail-transetudo.size-thumbnail-transetudo.wp-post-image {
        width: 120px;
    }
    .sidebar-lateral .searchform input.s.field {
        width: 88%;
    }
    #aniversariantes-form input[type="text"], #aniversariantes-form input[type="email"], #aniversariantes-form input[type="password"] {
        display: block;
        width: 97%;
    }
    #secondary .post.category-voz-do-povo .titulo, #content .post.category-voz-do-povo .titulo {
        max-width: 80%;
    }
    #voz-do-povo-form input[type="text"], #voz-do-povo-form input[type="email"], #voz-do-povo-form input[type="password"] {
        display: block;
        width: 100%;
    }
    .highlights-featured-image {
        max-width: 100%;
    }
    #pg-12-0, #pg-12-1, #pg-12-2, #pg-12-3, #pl-12 .panel-grid-cell .so-panel {
        margin-bottom: 15px;
    }
    .widget_highlighted_posts .template1 .article-content {
        max-height: 85px;
    }
    #slideshow-carousel .attachment-thumbnail.size-thumbnail.wp-post-image {
        max-width: 80px;
    }
    #slideshow-carousel li {
        height: 102px;
    }
    #pg-w56e365a50ac50-1.panel-grid, #pgc-w56e365a50ac50-1-0.panel-grid-cell, #pgc-w56e365a50ac50-2-0.panel-grid-cell {
        margin-bottom: 0;
    }
    .attachment-responsive-large.size-responsive-large.wp-post-image {
        min-height: 85px;
    }
    .widget_serverdoin_specific_post_widget .article-content h1.titulo-principal, .widget_highlighted_post_area .single-article.entrevistao .article-content .entry-title.titulo-noticias, .widget_serverdoin_specific_post_widget .article-content h1.titulo-principal, .widget_serverdoin_specific_post_widget .entry-title.titulo-noticias {
        font-size: 16px;
        line-height: 16px;
        max-width: 90%;
    }
    #slideshow-main .attachment-imagem-grande.size-imagem-grande.wp-post-image, #slideshow-main li, #slideshow-main .attachment-colormag-featured-image.size-colormag-featured-image.wp-post-image, #slideshow-carousel ul, .jcarousel-skin-tango .jcarousel-clip-vertical, #slideshow-carousel, .jcarousel-skin-tango, #slideshow-carousel {
        height: 160px;
        max-height: 160px;
    }
    #slideshow-carousel {
        height: 80px;
    }
}