.noticia h1 {font-weight: bold;font-size: 3.5rem; line-height: 4rem; letter-spacing: -0.15625rem; margin: 0;}
.noticia .sub-title {color:#555;font-size: 22px; display: block; line-height: 1.2; margin: 10px 0;}
.noticia .date {display: block; /*border-bottom: 1px solid #c6c6c6; padding-bottom: 4px;*/ font-size: 14px;}
.noticia .date strong {display: block; font-size: 1rem;}

/*.noticia .text p {font: 22px 'Merriweather', serif; line-height: 1.4;}*/

.noticia .text p {font:300 22px 'folhaTextolight', serif !important; line-height: 1.5 !important; color: #333;}

.noticia .text p strong {font-family:  'folhaTextobold', serif !important;}

.noticia .noticia-image, .small-image-noticia {margin-bottom: 1rem;}
.noticia .noticia-image img, .big-image-noticia img {width: 100%;}
.noticia .noticia-image .credit, .small-image-noticia .credit, .big-image-noticia .credit {font-size: 12px; display: block; text-align: right;}
.noticia .noticia-image .legend, .small-image-noticia .legend, .big-image-noticia .legend {color: #999; display: block; padding: 4px 8px 4px 0;}

.jornalista {border-bottom:1px solid #c6c6c6; padding-bottom: 15px; margin-bottom: 15px; width: 100%; }
.jornalista div img {border-radius: 100%; }

.noticia .text .errata .errata-txt,
.errata .errata-txt {color: #376cf1;}
.errata p i,
.errata p span {display: inline-block; vertical-align: middle;}
.errata p span {position: relative; top:2px; left: 2px;}

.fonte {font:300 22px 'folhaTextolight', serif !important; line-height: 1.5 !important; color: #333;}
.fonte strong {font: 20px 'folhaTextobold', serif !important;}

.small-image-noticia {float: left; margin-right: 1rem;}
.small-image-noticia img {max-width: 100%;}

/* ### FIGURE ### */
.small-image-noticia {width: 320px; margin-bottom: 10px; margin-right: 25px; float: left; display: flex; flex-direction: column; position: relative}

.big-image-noticia {width: 100%; margin-bottom: 10px; display: flex; flex-direction: column; position: relative}
.big-image-noticia img, .small-image-noticia img {width: 100%;  height: auto; order: 1}
.big-image-noticia .legend, .small-image-noticia .legend {order: 3; flex: 0 0 100%; max-width: 100%; color:#6E6E73; margin-top: 0.5rem; padding-left: 0.5rem; border-left: 1px solid #6E6E73; line-height: 1.1}
.big-image-noticia .credit, .small-image-noticia .credit {order: 2; margin-top: -23px; color: #fff; font-size: 10px; text-transform: uppercase; text-align: left; background: rgba(34, 34, 34, 0.75); padding: 0.25rem; align-self: baseline; flex: 0 1 auto}

.text .adsbygoogle {margin-bottom: 20px}
.ckeditor-html5-video {margin-bottom: 20px}
.gallery-block {margin-bottom: 20px}

/*Gallery noticia*/
.gallery-block {background: #000; border-radius: 4px;}

.gallery-topo {background: transparent; position: relative;}

.gallery-topo h1,
.gallery-topo h4 {font-size: 1.5rem !important; letter-spacing: 0 !important; font-weight: normal; color: #fff; padding:15px 18px 0 15px;}
.gallery-topo .resize {background: url("../images/resize-2.svg") no-repeat; width: 40px; height: 31px; position: absolute; top:4px; right: 4px;}

.gallery-topo .resize:hover {text-decoration: none;}


.banner300x250 iframe {margin: 0 auto 20px; display: block}
/*fim */


.ultimas-right ul,
.blogs-right ul {padding: 0; margin: 0; list-style: none;}


.ultimas-right ul li {margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #C6C6C6; overflow: hidden;}
.ultimas-right ul li:last-child {border: 0;}
.ultimas-right ul li img {float: left; margin-right: 10px; margin-bottom: 10px;}
.ultimas-right ul li a {display: block; color: #000;}
.ultimas-right ul li strong {display: block; color: #000;}
.ultimas-right ul li span {display: block; line-height: 1.2; color: #333;}

.comentario {border-top: 1px solid #C6C6C6; background: #fbfbfa; box-shadow: inset 0 2px 0 #fff;}


.fb_iframe_widget_fluid_desktop iframe {width: 100% !important;}


.latest_news {padding: 0; list-style: none; margin: 0;}
.latest_news li {border-bottom: 1px solid #d0d2d0; padding-bottom: 20px; margin-bottom: 32px;}
.latest_news li:last-child {border: 0; margin-bottom: 0;}
.latest_news li .latest_news_img {float: left; margin-right: 15px; margin-bottom:0;}
.latest_news li time {display: block; margin-bottom: 5px;}
.latest_news li time a {color: #000;}
.latest_news li time a:hover {color: #023399;}
.latest_news li h2 {margin: 0;}
.latest_news li h2 a {display: block; line-height: 1.2; font-weight: 700; font-size: 25px; color: #000;}
.latest_news li .latest_news_subtitle {display: block; line-height: 1.2; margin-top: 5px;}
.latest_news li .share-interna {background: transparent;}

.btn_veja_mais {font-weight: bold; font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color: #939393; text-transform: uppercase;}


/* BLOGS */
.blog-topo {background: url("../images/bg-blog.jpg") repeat;}
.blog-topo h3 {margin: 0; font-weight: bold; font-size: 40px;}
.blog-topo span {color: #000;}
.blog-topo img {border-radius: 3px;}
.blog-topo .wrap-img-blog {text-align: left; position: relative; padding-top: 18px; margin-right: 10px;}


.blog-topo .wrap-img-blog img {position: relative; z-index: 1; display: block; margin: 0 auto;}

.blog-description .blog-topo-description {position: relative;}
.blog-description .blog-topo-description:before {display: none; content: ""; background: red; width: 4px; height: 64%; position: absolute; left: 0; top:0; bottom: 0px;}

.blog-description .txt {display: block; padding-left: 2px;}

.blog_list {padding: 0; margin: 0; list-style: none;}
.blog_list li {border-bottom: 1px solid #c6c8ca; margin-bottom: 32px; padding-bottom: 32px;}
.blog_list li:last-child {border-bottom: 0; margin-bottom: 0;}
.blog_list li img {border-radius: 3px;}
.blog_list li h2 {margin: 0; font-weight: bold;}
.blog_list li h2 a {color: #000; font-size: 30px;}
.blog_list li a {color: #000; font-size: 20px;}
.blog_list li time {color: #555; display: block;}


/* VIDEOS */
.video-full h1, .gallery-full-text h1 {font-size: 2.2rem; margin: 0 0 10px; line-height: 1;}
.video-full time, .gallery-full-text time {display: block; margin-top: 0; margin-bottom: 8px;}
.video-full p, .gallery-full-text p {margin-top: 20px; font-size: 20px;}

.video_main .latest_news li {border-bottom: 0; padding-bottom: 0; margin-bottom: 14px;}
.video_main .latest_news li h2 a {font-size: 20px;}
.video_main .latest_news li time {margin-bottom: 4px;}
.video_main .latest_news li .latest_news_img {position: relative; float: none; display: block; margin-bottom: 10px; margin-right: 0;}
.video_main .latest_news li .latest_news_img img {max-width: 100%;}

.video_main_list .latest_news_img {position: relative;}
.video_main .latest_news li .play_video, .video_main_list .latest_news li .play_video {width: 60px; height: 60px; border: 4px solid #fff; border-radius: 100%; position: absolute; bottom: 10px; right: 10px;}
.video_main .latest_news li .play_video strong, .video_main_list .latest_news li .play_video strong {height: 100%;}
.video_main .latest_news li .play_video svg, .video_main_list .latest_news li .play_video svg {width: 24px; height: 28px; fill: #fff;}


/*GALERIAS*/
#sync1 .item {margin: 5px;color: #FFF; border-radius: 3px; text-align: center;}
#sync1 .item img, #sync2 .item img  {border-radius: 3px;}
#sync2 .item { margin: 5px; color: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align: center; cursor: pointer;}

.owl-theme .owl-nav [class*='owl-'] {transition: all .3s ease;}
.owl-theme .owl-nav [class*='owl-'].disabled:hover { background-color: #D6D6D6;}

#sync1.owl-theme {position: relative;}
#sync1.owl-theme .owl-next, #sync1.owl-theme .owl-prev {width: 22px; height: 40px; margin-top: -20px;  position: absolute; top: 50%;}
#sync1.owl-theme .owl-prev {left: 10px;}
#sync1.owl-theme .owl-next {right: 10px;}
#sync1.owl-theme .owl-dots {display: none;}


#sync1 .item {background: transparent;}
#sync1 .item img {max-width: 100% !important; width: auto; display: block; margin: 0 auto;}


/*CONTATO*/
.contato label {display: block;}
.contato input[type="text"] {font-family: Arial, Helvetica, sans-serif;}
.contato input[type="submit"] {font-family: Arial, Helvetica, sans-serif;}


.share-follow i {background: transparent; display: inline-block; padding: 4px; border-radius: 5px 0 0 5px; margin-right: 8px;}
.share-follow i svg {fill:#fff;}
.share-follow .fc {background: #3b5998;}
.share-follow .tw {background: #1da1f2 }
.share-follow .in {background: rgb(2,0,36);background: linear-gradient(90deg, rgba(131,58,180,1) 0%, rgba(253,29,29,1) 50%, rgba(252,176,69,1) 100%);}


@media (max-width: 768px) {
    .noticia h1 {
        font-size: 27px;
        line-height: 1.2;
        letter-spacing: -0.09375rem;
    }
    .noticia .sub-title {
        font-size: 17px;
        line-height: 23px;
        letter-spacing: -.03125rem;
    }

    .noticia .text p {font-size: 19px;}

    .video_main h1 {font-size: 24px; margin-bottom: 20px;}

    .editorias h2, .editorias a, .editorias h2 a {font-size: 20px;}


    .big-image-noticia img, .small-image-noticia img {max-width: 100%; height: auto}


    /*BLOG    */
    .blog-topo {background-size: 150px 65px;}
    .blog-topo h3 {font-size: 23px; margin-left: -35px;}
    .blog-topo span {font-size: 14px;}

    .bg_blog_m {background: #F7F7F7; padding: 8px 15px 4px 15px; margin:0 -15px;}
    .bg_blog_m .txt {cursor: pointer; margin-top: 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}


    /*js*/
        .bg_blog_m .exibir_txt {text-overflow: inherit; overflow: inherit; white-space: normal;}
    /*js end*/

    .blog-topo .wrap-img-blog {margin-right: 0 !important;}
    .blog-description .d-sm-none {display: none !important;}
    .blog-description .blog-topo-description:before {display: none;}

    .latest_news li .latest_news_img {float: none; margin-right: 0; display: block; margin-bottom: 10px;}
    .latest_news li .latest_news_img img {width: 100%; height: auto;}
    .latest_news li h2 a {font-size: 21px;}
    .latest_news li .latest_news_subtitle {font-size: 15px;}
    .latest_news li time {font-size: 14px;}

    .w-75 {width: 100% !important;}
    .share-follow .mb-2 {margin-bottom: 15px !important;}
}


@media (max-width: 480px) {
    .gallery-topo .resize { width:25px; height: 31px;}

    .gallery-topo h1,
    .gallery-topo h4 {font-size: 15px !important; padding: 11px 48px 0 5px;}

    .bg_blog_m {background: #F7F7F7; padding: 8px 15px 4px 15px; margin:0 -15px;}
    .bg_blog_m .txt {margin-top: 0;}
}