body {
    padding-top: 69px;
}

.header .city_image img {
    width: auto;
    height: 36px;
}

.home1-featured {margin-top: 5px}

.city-news-list {position: relative}
.city-news-list li a {font-size: 32px}
.city-news-list li .wrap_img {width: 269px !important}
.city-news-list li .noticia-link .description {
    color:#2C2C2C !important;
    font-size: 17px !important
}

.veja_mais_bt {
    font: 900 13px 'Lato';
    text-transform: uppercase;
    display: inline-block;
    max-width: 320px;
    width: auto;
    box-sizing: border-box;
    padding: 18px 30px;
    border-radius: 3px;
    text-align: center;
    border: 1px solid #0054ce;
    color: #0054ce;
    transition: all .3s ease
}
.veja_mais_bt:hover {
    text-decoration: none;
    background: #004690;
    color: #ffff
}

.banner-editoria {
    position: sticky;
    top: 80px;
}

.overflowHidden .header {
    right: 0;
}

/* ### TOPO ### */
.city {margin-right: auto}
.city:hover {color: #fff; text-decoration: none; opacity: .9}
.menu-button {width: auto;}
.menu-button {margin-right: 15px}
.navbar-dark .navbar-brand {margin-right: auto}
.header .navbar-brand img {width: 88px; height: 34px;}
.darkHeader .navbar-brand img {width: 88px;}
.social {position: relative}


/* ### TITLE ### */

.featured-full h1 a {color: #000; font: 74px "Gp1headlinebold", serif; letter-spacing: -1px; text-align: center; line-height: 1; display: block}
.featured-pattern h1 a:hover {text-decoration: none; color: #222; opacity: .8}

@media (max-width: 768px) {

    .featured-full h1 a {font-size: 28px !important; line-height: 1.2; text-align: left;}

    .city-news-list li .noticia-link {
        display: grid !important;
        grid-template-columns:  120px auto;
        grid-template-rows: auto;
        grid-gap: 0;
        grid-template-areas:
        "area_1 area_2"
        "area_1 area_3"
    }
    .city-news-list li .noticia-link .wrap_img {background: #fff; padding-right: 10px; margin-bottom: 0 !important; width: auto !important; min-height: auto !important; order: 0 !important; grid-area: area_1}
    .city-news-list li .noticia-link .sharesHome {margin-bottom: 0; order: 1 !important; grid-area: area_2}
    .city-news-list li .noticia-link h3 {order: 2 !important; grid-area: area_3}
    .city-news-list li .noticia-link .description {display: none}

    .city-news-list li .noticia-link h3 a {font-size: 18px !important;}

    .mb-mobile {
        margin-bottom: 20px;
        margin-top: 20px;
    }


    .header .navbar-brand img {
        width: auto;
    }
    .city img {
        width: auto;
        height: 30px;
    }

}

@media (max-width: 768px) {
    .mt-estados {position: relative; top:-1px}
}