/*
Theme Name: Live News
Text Domain: livenews
Version: 4.2
Description: Tema oficial do Live News
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-patterns, block-styles, wide-blocks, accessibility-ready
Author: Live News
Author URI: https://livenews.com.br
Theme URI: https://livenews.com.br
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body{background:#000;font-family:"Source Sans Pro", Roboto, "Helvetica Neue", Arial, sans-serif,
 "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.4;color:#000;text-align:left}@media (min-width: 640px){body{background:#fff}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.image-fluid{max-width:100%;height:auto;max-height:400px;object-fit:cover}@media (min-width: 768px){.image-fluid{width:100%}}.menu-mobile-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;padding:3.25rem 1rem 0.75rem 1rem;display:none}.menu-mobile-container .active{display:block;position:absolute;background:black;top:0;bottom:0;left:0;right:0;z-index:1000}.paginacao{display:flex;position:relative;margin-bottom:1.25rem;align-items:center;justify-content:center;color:#818080;font-family:Cousine, "Liberation Mono", "Roboto Mono", Monaco,
 "Lucida Console", monospace;font-size:0.875rem;padding-left:0;list-style:none;border-radius:0}.paginacao a{text-align:center;color:#818080;text-shadow:0 0 1px #818080;background-color:transparent;display:inline-block;border:1px solid rgba(175,175,175,0.4);margin:0 5px;text-decoration:none;padding:10px}footer .footer-row{display:flex;flex-direction:row;flex-wrap:wrap;max-width:1098px;margin:0 auto;color:#9b9b9b;padding:0 .75rem;font-family:'Roboto', Helvetica, Arial, sans-serif}.side-bar-move{position:sticky;position:-webkit-sticky;top:0;padding-top:96px;margin-top:-96px;margin-bottom:1rem;pointer-events:none}.header-wrapper{background:#000}@media (min-width: 1024px){.header-wrapper{background:url("data:image/jpeg;base64,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")}}.header-wrapper .mobile-menu-button{display:flex;appearance:none;position:absolute;top:0;left:0;width:3.5rem;height:3.5rem;padding:1.125rem 1rem;opacity:0.5;font-size:0;border:none;background:transparent}@media (min-width: 740px){.header-wrapper .mobile-menu-button{display:none}}.header-wrapper .mobile-search-button{display:flex;position:absolute;top:0;left:auto;right:0;cursor:pointer;width:3.5rem;height:3.5rem;padding:1.125rem 1rem;opacity:0.5;font-size:0;border:none;background:transparent}@media (min-width: 740px){.header-wrapper .mobile-search-button{display:none}}.header-wrapper header{width:100%;position:relative}@media (min-width: 740px){.header-wrapper header{min-height:56px}}.header-wrapper header .menu-menu-principal-container{display:none;margin:0 auto;padding:0;width:100%;align-items:center;justify-content:center;position:relative}@media (min-width: 740px){.header-wrapper header .menu-menu-principal-container{display:flex}}.header-wrapper header .menu-menu-principal-container ul{display:flex;align-items:stretch;justify-content:space-between;flex:1 1 auto;padding:0 0.5rem;width:100%;max-width:1098px}.header-wrapper header .menu-menu-principal-container ul li{display:inline-block;font-size:40px;line-height:1}.header-wrapper header .menu-menu-principal-container ul li.active a::after{content:"";position:absolute;right:0.75rem;bottom:13px;left:0.75rem;width:calc(100% - 1.5rem);height:6px;background-color:#cf0000}.header-wrapper header .menu-menu-principal-container ul li a{color:#fff;position:relative;display:inline-block;padding:0 0.75rem;height:80px;line-height:83px;font-family:ProximaNovaExCn_Black, Impact, "Roboto Condensed",
 "Arial Narrow", sans-serif;text-transform:uppercase;text-decoration:none;text-shadow:0 0 10px #000}.header-wrapper header .menu-menu-principal-container ul li a:hover{color:#cf0000}.header-wrapper header .menu-menu-principal-mobile-container{display:flex;flex-wrap:nowrap;position:relative;margin-right:auto;margin-bottom:20px;margin-left:auto;border-bottom:none;width:100%;max-width:1098px;color:#000;box-shadow:inset 0 -1px 0 #1d1d1d;border-bottom:0 solid #e0e0e0}@media (min-width: 740px){.header-wrapper header .menu-menu-principal-mobile-container{display:none}}.header-wrapper header .menu-menu-principal-mobile-container ul{display:flex;flex-wrap:nowrap;margin:0;padding:0;min-width:100%;list-style-type:none}.header-wrapper header .menu-menu-principal-mobile-container ul li{flex:auto}.header-wrapper header .menu-menu-principal-mobile-container ul li.current_page_item{box-shadow:inset 0 -3px 0 0 #cf0000}.header-wrapper header .menu-menu-principal-mobile-container ul li.current_page_item a{color:#fff}.header-wrapper header .menu-menu-principal-mobile-container ul li a{display:block;width:100%;vertical-align:middle;padding-bottom:0.75rem;font-size:1rem;line-height:1.75rem;font-family:Cousine, "Liberation Mono", "Roboto Mono", Monaco,
 "Lucida Console", monospace;font-weight:bold;text-align:center;text-transform:uppercase;color:#818080;white-space:nowrap;text-decoration:none}.header-wrapper .header-wrappersub{position:relative;max-width:1098px;margin:0 auto;padding:0 0.75rem 0 0.75rem;text-align:center;zoom:1}.header-wrapper .header-wrappersub .logo-link{display:inline-block;cursor:pointer}@media (min-width: 640px){.header-wrapper .header-wrappersub .logo-link{padding:1.75rem 0}}@media (min-width: 1024px){.header-wrapper .header-wrappersub .logo-link{padding:1rem 0 1.25rem 0}}.header-wrapper .header-wrappersub .logo-link .logo-img{width:182px;height:102px}@media (min-width: 640px){.header-wrapper .header-wrappersub .logo-link .logo-img{width:260px;height:106px}}@media (min-width: 1024px){.header-wrapper .header-wrappersub .logo-link .logo-img{width:306px;height:128px;filter:drop-shadow(2px 3px 0px #000) drop-shadow(0 0 10px #000)}}.header-wrapper .header-wrappersub .bendev-live-social{display:none}@media (min-width: 900px){.header-wrapper .header-wrappersub .bendev-live-social{display:block;position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;font-size:0}}@media (min-width: 1024px){.header-wrapper .header-wrappersub .bendev-live-social{display:block;top:0.75rem;right:auto;left:0.75rem}}.header-wrapper .header-wrappersub .bendev-live-social li{display:inline-block;vertical-align:top}@media (min-width: 640px){.header-wrapper .header-wrappersub .bendev-live-social li{top:1rem;right:1rem;display:inline-flex;align-items:center;font-size:0}}.header-wrapper .header-wrappersub .bendev-live-social li a{display:flex;align-items:center;justify-content:center;height:2rem;width:2rem;margin-left:1rem;border-radius:10rem;text-decoration:none}.header-wrapper .header-wrappersub .bendev-live-social li a i{font-size:24px;color:#fff}.header-wrapper .header-wrappersub .form-search{position:absolute;top:auto;bottom:35px;right:0.75rem;left:auto;display:inline-block;width:auto;height:auto;background-color:transparent;z-index:1}@media (max-width: 1023px){.header-wrapper .header-wrappersub .form-search{display:none}}.header-wrapper .header-wrappersub .form-search form{width:100%;text-align:left}.header-wrapper .header-wrappersub .form-search form input{position:relative;float:right;padding:0 45px 0 20px;width:183px;height:40px;color:#fff;font-family:"Roboto Condensed", "Arial Narrow", "Archivo Narrow",
 Roboto, "Helvetica Neue", Helvetica, sans-serif;font-weight:700;opacity:1;outline:none;font-size:15px;text-transform:uppercase;background-color:#1d1d1d;border:0 none;border-radius:20px;box-shadow:0 0 10px #000;transition:all 0.5s ease}.header-wrapper .header-wrappersub .form-search form button{position:absolute;z-index:5;top:0;left:0;width:3.5rem;height:3.5rem;margin:0;cursor:pointer;background-color:transparent;padding:0px;border:none}.header-wrapper .header-wrappersub .form-search form button svg{height:1.25rem;width:1.25rem}.header-wrapper .header-wrappersub .form-search form button svg path{fill:#fff}@media (min-width: 1024px){.header-wrapper .header-wrappersub .form-search form button{width:50px;height:40px;right:0;left:auto}}.nav-mobile{position:fixed;top:0;left:-105%;visibility:hidden;display:flex;width:100vw;height:100vh;max-height:100%;padding:0;flex-direction:column;color:#fff;background-color:#000;transition:left 250ms cubic-bezier(0.445, 0.05, 0.55, 0.95);z-index:10000}.nav-mobile-open{visibility:visible;left:0}.nav-mobile .close-button-nav{display:flex;z-index:1;align-items:flex-start;position:absolute;top:0;left:0;width:3.5rem;height:4.375rem;padding:1.125rem 1rem;font-size:0;background-color:transparent;border:none}.nav-mobile .midias-sociais{display:flex;align-items:center;justify-content:center;margin-top:20px;margin:auto;width:60%;padding-top:20px}.nav-mobile .midias-sociais li{padding-left:10px;padding-right:10px}.nav-mobile .midias-sociais li a{text-decoration:none;color:white;font-size:20px}.nav-tip{position:absolute;top:3rem;left:1rem}@media (min-width: 640px){.nav-tip{display:block;top:1rem}}@media (min-width: 1024px){.nav-tip{top:auto;bottom:20px}}.nav-tip_btn{display:inline-block;padding:8px 0;width:42px;background-color:#cf0000;border-radius:40px;line-height:1;font-size:12px;font-family:ProximaNovaExCn_Black, Impact, "Roboto Condensed",
 "Arial Narrow", sans-serif;color:#fff;text-transform:uppercase;text-decoration:none}@media (min-width: 640px){.nav-tip_btn{position:relative;bottom:0;padding:7px 19px 5px 19px;width:auto;line-height:1.4;font-size:17px}}@media (min-width: 1024px){.nav-tip_btn{border-radius:40px;padding:9px 19px 6px 19px;max-width:120px;width:auto;font-size:22px;float:left}}.nav-tip_btn span{display:block}@media (min-width: 640px){.nav-tip_btn span{display:inline}}.nav-tip_contact{display:none;margin-top:17px;margin-left:9px;font-family:Cousine, "Liberation Mono", "Roboto Mono", Monaco,
 "Lucida Console", monospace;font-size:12px;text-transform:uppercase;color:#999;text-decoration:none;text-shadow:0 0 10px #000}@media (min-width: 1024px){.nav-tip_contact{display:inline-block}}.nav-tip_contact:hover{text-decoration:none;color:#fff}.menu-menu-principal-container{width:100%}.menu-header-nav-mobile-modal{margin-top:3rem;padding:0;overflow:hidden;list-style-type:none;text-align:center;font-size:0}.menu-header-nav-mobile-modal li a{display:block;vertical-align:middle;font-size:3rem;line-height:1.3;font-family:ProximaNovaExCn_Black, Impact, "Roboto Condensed",
 "Arial Narrow", sans-serif;text-transform:uppercase;color:#fff;outline-offset:-5px;text-decoration:none;background-color:transparent}@media screen and (min-width: 700px){.mobile-posts{display:none}}.mobile-posts article{margin:0 auto 1rem auto;padding:1rem;max-width:640px}.mobile-posts article a{color:#000;text-decoration:none;background-color:transparent}.mobile-posts article a .body{position:relative;z-index:1;width:100%;margin:-1rem auto 0 auto;padding:0 0.25rem 0.5rem 0.25rem;line-height:1;text-align:center;color:#fff;max-width:768px}.mobile-posts article a .article_title{margin-bottom:0.675rem;font-size:calc(1.5rem + 2.85vw);font-family:ProximaNovaExCn_Black, Impact, "Roboto Condensed",
 "Arial Narrow", sans-serif;font-weight:400;line-height:1;text-align:center;color:#fff}.mobile-posts article a .article_title span{display:block;margin:0;font-weight:400;font-size:calc(1.425rem + 1.825vw);line-height:1}.mobile-posts article a .article_date{display:block;margin-bottom:0.125rem;line-height:1.3;color:#818080;font-family:Cousine, "Liberation Mono", "Roboto Mono", Monaco,
 "Lucida Console", monospace;text-transform:uppercase;font-size:3.5vw}.mobile-posts article a .image-container{position:relative;display:block;width:100%;padding:0;overflow:hidden}.mobile-posts article a .image-container .category-post{position:absolute;bottom:1rem;width:100%;z-index:2;text-align:center}.mobile-posts article a .image-container .category-post span{display:inline-block;margin-bottom:1.25vw;padding:0.125rem 0.75rem 0.0625rem 0.625rem;font-family:ProximaNovaExCn_Black, Impact, "Roboto Condensed",
 "Arial Narrow", sans-serif;font-weight:400;font-style:italic;line-height:1.25;text-transform:uppercase;color:#000;background-color:#cf0000}.mobile-posts article a .image-container::before{padding-top:75%}.mobile-posts article a .image-container::after{position:absolute;z-index:1;bottom:-1px;display:block;width:100%;height:100%;content:"";background:linear-gradient(to bottom, transparent 0, transparent 50%, rgba(0,0,0,0.95) 93%, #000 100%);pointer-events:none}.mobile-posts article a .image-container .embed-container{top:0;bottom:0;left:0;width:100%;height:100%;border:0}.mobile-posts article a .image-container .img-fluid{object-fit:cover;object-position:center top;height:100%;width:100%;max-height:400px;object-fit:cover}.article-div{padding-bottom:2rem;display:none}@media (min-width: 769px){.article-div{display:block}}@media (min-width: 900px){.article-div{flex:1 1 auto;width:550px;max-width:calc(100% - 320px)}}@media (min-width: 1110px){.article-div{max-width:calc(100% - 346px)}}@media (min-width: 1024px){.article-div{max-width:calc(100% - 330px)}}.article-div .article-closs{position:relative;margin-bottom:10vw;font-size:1rem;clear:both}@media (min-width: 576px){.article-div .article-closs{font-size:1.25rem}}@media (min-width: 900px){.article-div .article-closs{margin-bottom:70px}}.article-div .article-closs_header-title{margin-bottom:20px;padding:0 5px 0 0;max-width:728px;color:#000;font-weight:700}@media (min-width: 576px){.article-div .article-closs_header-title{font-size:1.25rem}}.article-div .article-closs_header-title span{line-height:0.95;font-size:2.5rem}.article-div .article-closs_block{position:relative;margin-bottom:1.75rem}.article-div .article-closs_block .image-block{position:relative;max-height:384px;flex-direction:column}.hero-posts{background-color:#fff;position:relative;flex-wrap:wrap;flex-direction:row;align-items:stretch;margin:0 auto;max-width:728px;display:none}@media (min-width: 769px){.hero-posts{display:flex;max-width:1098px;padding:0 0.75rem}}.hero-posts .hero-bar{margin:0.75rem auto;max-width:1074px;position:relative;width:100%}.hero-posts .hero-bar .hero-bar-row{display:flex;flex-wrap:nowrap;margin-right:-0.375rem;margin-left:-0.375rem}.hero-posts .hero-bar .hero-bar-row__col{flex-basis:0;flex-grow:1;position:relative;padding-right:0.375rem;padding-left:0.375rem;width:100%;max-width:100%;min-height:1px}.hero-posts .hero-bar__card-link{display:block;position:relative;z-index:0;padding-bottom:1rem;text-decoration:none;background-color:transparent;color:black}.hero-posts .hero-bar__card-link:hover{color:inherit;text-decoration:underline}.hero-posts .hero-bar__card-img{display:block;width:100%;padding:0;position:relative}.hero-posts .hero-bar__card-img::before{padding-top:57.14286%;display:block;content:""}.hero-posts .hero-bar__card-img .img-responsive{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.hero-posts .hero-bar__card-img .img-responsive img{height:100%;width:100%;object-fit:cover;position:absolute}.hero-posts .hero-bar__card-title{margin:0.5rem 0 0 0;font-size:0.9375rem;line-height:1;text-align:center;font-weight:600;color:#000}@media (min-width: 899px){.hero-posts .hero-bar__card-title{margin:0.7rem 0 0 0;font-size:1rem}}.main{position:relative;margin:0 auto;padding:2rem 0.75rem 0 0.75rem;max-width:752px;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width: 769px){.main{background-color:#fff}}@media (min-width: 900px){.main{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;max-width:1098px}}.artigo{background-color:#fff;overflow:hidden;clear:both;height:100%;padding-bottom:2rem}@media (min-width: 900px){.artigo{flex:1 1 auto;width:550px;max-width:calc(100% - 320px)}}@media (min-width: 1110px){.artigo{max-width:calc(100% - 346px)}}@media (min-width: 1024px){.artigo{max-width:calc(100% - 330px)}}.artigo .midia-primaria{display:flex;flex-direction:column}.artigo .midia-primaria .img-fluid{width:100%;max-width:100%;max-height:400px;object-fit:cover}.artigo .container-titulo{margin:0;padding:1rem 1rem 0 1rem;text-align:center}.artigo-titulo{font-family:ProximaNovaExCn_Black, Impact, "Roboto Condensed",
 "Arial Narrow", sans-serif;font-weight:400;text-align:center;color:#000;font-size:calc(1.625rem + 3vw);line-height:0.9}.artigo-swipe{display:inline-block;margin-bottom:0.5rem;padding:0.25rem 0.75rem 0.125rem 0.625rem;background-color:#cf0000;font-family:ProximaNovaExCn_Black, Impact, "Roboto Condensed",
 "Arial Narrow", sans-serif;font-weight:400;font-style:italic;font-size:1.1875rem;line-height:1;color:#000;text-transform:uppercase}.artigo .social{margin:0.9rem 1rem 1.1rem 1rem;font-size:0;display:flex;align-items:center;justify-content:center}.artigo .social-item{display:inline-block;margin:0 0.625rem}.artigo .social-btn{border:0;width:2.25rem;height:2.25rem;border-radius:10rem;padding:0}.artigo .social-btn{background-size:1.8rem;height:2rem;width:2rem;margin-top:0;margin-bottom:0;background-position:center center;background-repeat:no-repeat;align-self:center;vertical-align:middle;position:relative;display:inline-flex}.artigo .social-btn-facebook{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 20a20 20 0 10-23.1 19.7v-14h-5.1V20h5v-4.4c0-5 3-7.8 7.6-7.8 2.2 0 4.5.4 4.5.4v5h-2.5c-2.5 0-3.3 1.5-3.3 3V20h5.5l-.8 5.8H23v14A20 20 0 0040 20' fill='%231877f2'%3E%3C/path%3E%3Cpath d='M27.8 25.8l.8-5.8h-5.5v-3.8c0-1.5.8-3 3.3-3h2.5v-5s-2.3-.4-4.5-.4c-4.6 0-7.5 2.8-7.5 7.8V20h-5.1v5.8h5v14a20.1 20.1 0 006.3 0v-14h4.7' fill='%23FFF'%3E%3C/path%3E%3C/svg%3E")}.artigo .social-btn-twitter{display:flex;justify-content:center;align-items:center;background-color:#2aa3ef}.artigo .social-btn-twitter-icon{width:1.25rem;height:1.25rem;background-size:1.25rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M24 5.195c-.878.44-1.756.585-2.78.732 1.024-.586 1.756-1.61 2.195-2.634a7.883 7.883 0 0 1-3.074 1.17C19.463 3.585 18.146 3 16.683 3c-3.22 0-5.561 2.927-4.83 5.854-4.097-.147-7.755-2.05-10.097-4.976-1.317 2.195-.732 4.976 1.464 6.44-.879 0-1.61-.294-2.196-.586 0 2.195 1.61 4.39 3.952 4.829-.732.146-1.464.293-2.196.146.586 1.903 2.488 3.366 4.537 3.366-2.049 1.61-4.683 2.342-7.317 2.049 2.195 1.317 4.83 2.195 7.463 2.195 9.074 0 14.342-7.61 13.903-14.341 1.17-1.025 2.049-1.903 2.634-2.78z'/%3e%3c/svg%3e")}.artigo .social-btn-email{display:flex;justify-content:center;align-items:center;background-color:#9b9b9b}.artigo .social-btn-email-icon{width:1.25rem;height:1.25rem;background-size:1.25rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M7.982 12L0 18.53V5.525L7.982 12zM24 20H0l9-7.184 3.054 2.504 3.053-2.504L24 20zm-8.036-8L24 5.524V18.53L15.964 12zM24 4l-11.946 9.905L0 4h24z'/%3e%3c/svg%3e")}.artigo-publicadoem{display:block;margin-bottom:0.125rem;border-bottom:1px solid #d9d9d9;padding-bottom:1rem;font-family:Cousine, "Liberation Mono", "Roboto Mono", Monaco,
 "Lucida Console", monospace;font-weight:400;color:#818080;text-align:center;font-size:2.5vw;line-height:1.1;text-transform:uppercase}.artigo-block{padding:0 1rem;margin-bottom:1rem;font-family:"Roboto Condensed", "Arial Narrow", "Archivo Narrow", Roboto,
 "Helvetica Neue", Helvetica, sans-serif;line-height:1.5;color:#474747;font-size:calc(0.9rem + 1.1vw);margin:0 auto;max-width:760px}.artigo-block img{width:100%;max-width:100%;height:auto;margin-bottom:1.125rem}.artigo-block ul,.artigo-block blockquote,.artigo-block ol{margin-bottom:1.125rem}.artigo-block p{margin-bottom:1.125rem}@media (min-width: 768px){.artigo-block p{font-size:1.125rem}}@media (min-width: 420px){.artigo-block p{font-size:1.1875rem}}.artigo-block p a{color:#cf0000;font-weight:bold;text-decoration:none;background-color:transparent}.artigo-block b,.artigo-block strong{font-weight:bold}.sidebar{position:relative;margin-bottom:0}@media (min-width: 900px){.sidebar{flex:0 0 300px;display:flex;flex-direction:column;margin-left:20px;width:300px}}@media (min-width: 1110px){.sidebar{margin-left:46px}}.posts-relacionados{margin-top:2.5rem;margin-bottom:3rem}.posts-relacionados header{border-bottom:2px solid #e9e9e9;margin-bottom:0.75rem;padding:0;width:100%}.posts-relacionados header h3{margin-bottom:0;font-size:1.25rem;text-transform:uppercase;font-weight:700;color:#cf0000}.posts-relacionados ul{display:flex;flex-wrap:wrap}@media screen and (max-width: 900px){.posts-relacionados ul{flex-direction:column}}.posts-relacionados ul li{flex:0 0 50%;max-width:50%}@media screen and (max-width: 900px){.posts-relacionados ul li{margin-top:10px;max-width:100%;flex:100%}}.posts-relacionados ul li a{color:#000;text-decoration:none;background-color:transparent;display:flex;flex-direction:row}.posts-relacionados ul li a img{min-width:191px;object-fit:cover;width:191px;height:102px;margin-right:0.75rem;max-width:200px}@media screen and (max-width: 900px){.posts-relacionados ul li a img{min-width:160px;max-width:160px}}.posts-relacionados ul li a h4{font-size:1rem;font-weight:700;line-height:1.1}.container-compartilha-botao{display:flex;flex-direction:row;justify-content:center;align-items:center}.container-compartilha-botao .tt-button-share{padding:1rem 10px;background-color:#2aa3ef;display:block;border:none;margin:1px;min-height:3.5rem;font-weight:normal;font-size:1rem;line-height:1.6;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:bold}@media screen and (max-width: 900px){.container-compartilha-botao .tt-button-share{padding:20px 10px}}.container-compartilha-botao .facebook-button-share{padding:1rem 10px;background-color:#105fc7;display:block;border:none;margin:1px;min-height:3.5rem;font-weight:normal;font-size:1rem;line-height:1.6;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:bold}@media screen and (max-width: 900px){.container-compartilha-botao .facebook-button-share{padding:20px 10px}}.container-compartilha-botao .fa{color:white;font-size:16px;margin-right:10px}.mais-livenews .post-single-mais{margin-bottom:2.5rem}.mais-livenews .post-single-mais a{display:flex;flex-direction:row;align-items:center;color:#000;text-decoration:none;background-color:transparent}.mais-livenews .post-single-mais a img{max-width:300px;min-width:300px;width:300px;height:200px;object-fit:cover;margin-right:10px}@media screen and (max-width: 900px){.mais-livenews .post-single-mais a img{min-width:150px;max-width:100px;height:90px}}.mais-livenews .post-single-mais a .div-texto{flex:1 1 auto}.mais-livenews .post-single-mais a .div-texto h2{margin-bottom:1rem;line-height:1;font-size:2.84vw}@media screen and (max-width: 900px){.mais-livenews .post-single-mais a .div-texto h2{font-size:3.84vw}}.mais-livenews .post-single-mais a .div-texto span{display:block;padding-bottom:0.625rem;font-family:Cousine, "Liberation Mono", "Roboto Mono", Monaco,
 "Lucida Console", monospace;font-size:0.75rem;line-height:1;text-transform:uppercase;color:#818080}.side-bar-slider{display:none}@media screen and (min-width: 760px){.side-bar-slider{display:block}}.side-bar-slider .container-title{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:1rem;border:none;padding:0 0.75rem}.side-bar-slider .container-title::before{top:0;left:12px;z-index:1;background-color:#000;position:absolute;display:block;width:calc(100% - 24px);height:100%;transform:skewX(-15deg);content:""}.side-bar-slider .container-title::after{top:5px;left:18px;z-index:0;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3e%3cpath d='M2 0h1v1H2zM0 2h1v1H0z'/%3e%3c/svg%3e");background-size:4px 4px;position:absolute;display:block;width:calc(100% - 24px);height:100%;transform:skewX(-15deg);content:""}.side-bar-slider .container-title h3{z-index:2;position:relative;margin-bottom:0;padding:0.3125rem 0.75rem 0.375rem 0.75rem;font-size:1.125rem;font-weight:900;font-style:italic;color:#fff;text-align:center}.side-bar-slider .slider-container{border-bottom:5px solid #cf0000;margin-bottom:1rem}.side-bar-slider .slider-container .splide__track{background-color:#000;position:relative}.side-bar-slider .slider-container img{max-width:100%;height:auto;top:0;width:360px;height:250px;left:0;display:block;object-fit:cover;object-position:center top}.side-bar-slider .slider-container .caption{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;top:0;right:0;z-index:10;bottom:0;left:0;padding:24px 34px 20px 34px;text-align:left;cursor:pointer}.side-bar-slider .slider-container .caption h5{margin-top:auto;margin-bottom:0.5rem;font-weight:900;font-size:20px;text-transform:uppercase;line-height:1;color:#fff}.side-bar-slider .slider-container li{position:relative}.side-bar-slider .slider-container .item-coration{position:absolute;right:0;bottom:-1px;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0,0,0,0) 30%, rgba(0,0,0,0.9) 100%)}.side-bar-slider .slider-container .link{width:100%;height:100%;display:block;color:#000;text-decoration:none;background-color:transparent}.search-container{position:relative;max-width:1070px;margin:0 auto}.search-container .search-posts{display:flex;flex-wrap:wrap}@media screen and (max-width: 900px){.search-container .search-posts{flex-direction:column}}@media (min-width: 768px){.search-container .search-posts{margin-right:-0.625rem;margin-left:-0.625rem}}.search-container .search-posts-article a{color:#000;text-decoration:none;background-color:transparent}.search-container .search-posts-article a .container-imagem{position:relative;display:block;width:100%;padding:0;display:flex;align-items:center}.search-container .search-posts-article a .container-imagem img{margin:auto;width:333px;height:250px;object-position:center top;object-fit:cover}.search-container .search-posts-article a .container-texto{margin-top:0.375rem;margin-bottom:1rem;width:100%;text-align:center;line-height:1.1}.search-container .search-posts-article a .container-texto h4{display:inline;line-height:1.1;text-transform:uppercase;font-weight:900;font-size:5vw}@media (min-width: 576px){.search-container .search-posts-article a .container-texto h4{font-size:2.1vw}}@media screen and (max-width: 900px){.search-container .search-posts-article a .container-texto h4{color:white}}@media (min-width: 1110px){.search-container .search-posts-article a .container-texto h4{font-size:24px}}.search-container .search-posts-article a .container-texto span{display:block;margin-top:0.375rem;line-height:1;font-size:1rem;color:#bababa;font-weight:700}@media (min-width: 640px){.search-container .search-posts-article a .container-texto span{margin-top:0.5rem;font-size:2.2vw}}@media (min-width: 1110px){.search-container .search-posts-article a .container-texto span{font-size:22px}}.search-container .search-posts-article-container{flex:0 0 100%;max-width:100%}@media screen and (max-width: 900px){.search-container .search-posts-article-container{width:100%;margin-right:auto;margin-left:auto}}@media (min-width: 768px){.search-container .search-posts-article-container{flex:0 0 33.3%;max-width:33.3%}}.mobile-container-search{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between;padding:3.25rem 1rem .75rem 1rem;display:none}.mobile-container-search .fa-times{font-size:34px;color:white;margin-bottom:10px}.mobile-container-search.active{display:block;position:absolute;background:black;top:0;bottom:0;left:0;right:0;z-index:1000}.mobile-container-search .button-close-mobile-search{background:transparent;border:none;margin-top:10px;margin-bottom:10px}.mobile-container-search .search-mobile-container-form{text-align:center;background:#1d1d1d}.mobile-container-search .search-mobile-container-form form{position:relative;flex:1 1 auto}.mobile-container-search .search-mobile-container-form form .search-input-container{padding:1.25rem 0.75rem 1.125rem 0.75rem}.mobile-container-search .search-mobile-container-form form .search-input-container label{display:inline-block;margin-bottom:0.5rem}.mobile-container-search .search-mobile-container-form form .search-input-container label input{position:relative;padding-right:3rem;width:70%;height:3rem;color:#fff;font-family:ProximaNovaExCn_Black, Impact, "Roboto Condensed",
 "Arial Narrow", sans-serif;font-weight:400;cursor:pointer;opacity:1;outline:none;text-align:center;text-transform:uppercase;font-size:2rem;line-height:1;background-color:#1d1d1d;border:0 none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all 0.5s ease}.mobile-container-search .search-mobile-container-form-button-submit{display:flex;align-items:center;justify-content:flex-start;position:absolute;z-index:5;top:0;left:auto;right:0;width:3.5rem;height:100%;margin:0;background:none;border:none}.mobile-container-search .search-mobile-container-form-button-submit .fa{font-size:24px;color:white}


/* ── Spinners de carregamento ───────────────────────── */
@keyframes ldio-hkrqiislsh7 {
  0%   { transform: rotate(0deg) }
  50%  { transform: rotate(180deg) }
  100% { transform: rotate(360deg) }
}
.ldio-hkrqiislsh7 div {
  position: absolute;
  animation: ldio-hkrqiislsh7 1s linear infinite;
  width: 80px; height: 80px;
  top: 10px; left: 10px;
  border-radius: 50%;
  box-shadow: 0 2px 0 0 #000;
  transform-origin: 40px 41px;
  box-sizing: content-box;
}
.loadingio-spinner-eclipse-xlda29r6prf {
  width: 98px; height: 98px;
  display: inline-block; overflow: hidden; background: none;
}
.ldio-hkrqiislsh7 {
  width: 100%; height: 100%; position: relative;
  transform: translateZ(0) scale(0.98);
  backface-visibility: hidden; transform-origin: 0 0;
}
@keyframes ldio-smc465esz3s {
  0%   { transform: rotate(0deg) }
  50%  { transform: rotate(180deg) }
  100% { transform: rotate(360deg) }
}
.ldio-smc465esz3s div {
  position: absolute;
  animation: ldio-smc465esz3s 1s linear infinite;
  width: 80px; height: 80px;
  top: 10px; left: 10px;
  border-radius: 50%;
  box-shadow: 0 2px 0 0 #fff;
  transform-origin: 40px 41px;
  box-sizing: content-box;
}
.loadingio-spinner-eclipse-8em2u41ldxg {
  width: 44px; height: 44px;
  display: inline-block; overflow: hidden; background: none;
}
.ldio-smc465esz3s {
  width: 100%; height: 100%; position: relative;
  transform: translateZ(0) scale(0.44);
  backface-visibility: hidden; transform-origin: 0 0;
}

/* ═══════════════════════════════════════════════════════
   LIVE NEWS v2.2 — MELHORIAS VISUAIS
   ═══════════════════════════════════════════════════════ */

/* Fundo branco garantido durante carregamento AJAX */
.main { background-color: #fff; min-height: 60vh; }

/* ── Breadcrumb ─────────────────────────────────────── */
.breadcrumb {
  padding: 0.45rem 0;
  background: transparent;
  border-bottom: none;
}
.breadcrumb ol {
  list-style: none;
  margin: 0 auto;
  padding: 0 0.75rem;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  max-width: 1098px;
  overflow: hidden;
}
.breadcrumb li {
  display: flex;
  align-items: center;
  white-space: nowrap;
  flex-shrink: 0;
}
.breadcrumb li:last-child {
  flex-shrink: 1;
  overflow: hidden;
}
.breadcrumb li:last-child span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 360px;
  display: block;
}
.breadcrumb a {
  color: #cf0000;
  text-decoration: none;
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
.breadcrumb a:hover { text-decoration: underline; }
.breadcrumb .breadcrumb-current span {
  color: #777;
  font-size: 0.75rem;
  font-weight: 400;
}
.breadcrumb .breadcrumb-sep {
  color: #ccc;
  font-size: 13px;
  margin: 0 5px;
  line-height: 1;
}

/* ── Data + tempo de leitura ────────────────────────── */
.artigo-publicadoem {
  display: flex !important;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 6px;
  font-size: 0.72rem !important;
  color: #888;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  border-bottom: 1px solid #eee;
  padding: 0.5rem 1rem 0.75rem;
  margin-bottom: 0.25rem;
}
.reading-time {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 0.72rem;
  color: #cf0000;
  border-left: 1px solid #ddd;
  padding-left: 8px;
  margin-left: 2px;
  font-weight: 600;
}
.reading-time i { font-size: 11px; }

/* ── Título do artigo ───────────────────────────────── */
.artigo-titulo {
  font-size: clamp(1.6rem, 4vw, 2.6rem) !important;
  line-height: 1.05 !important;
  margin-bottom: 0.25rem;
}
.artigo-swipe { font-size: 0.8rem !important; margin-bottom: 0.6rem; }

/* ── Listagem desktop — layout horizontal ───────────── */
@media (min-width: 769px) {
  .article-div .article-closs {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 1rem;
    margin-bottom: 1.25rem;
    padding-bottom: 1.25rem;
    border-bottom: 1px solid #f0f0f0;
  }
  .article-div .article-closs_block {
    flex-shrink: 0;
    width: 200px;
    margin-bottom: 0;
  }
  .article-div .article-closs_block .image-block {
    max-height: none;
  }
  .article-div .article-closs_block .image-block img,
  .article-div .article-closs_block .image-fluid {
    width: 200px;
    height: 130px;
    object-fit: cover;
    object-position: center top;
    display: block;
    border-radius: 2px;
  }
  .article-div .article-closs_header {
    flex: 1;
    min-width: 0;
  }
  .article-div .article-closs_header-title { margin-bottom: 0.4rem; }
  .article-div .article-closs_header-title span {
    font-size: 1.25rem;
    line-height: 1.25;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-weight: 700;
  }
  .article-div .article-closs .artigo-block,
  .article-div .article-closs section.artigo-block {
    font-size: 0.82rem !important;
    line-height: 1.45;
    color: #666;
    margin-top: 0.3rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .article-div .article-closs .artigo-block p { margin-bottom: 0; font-size: inherit !important; }
}

/* ── Botão voltar ao topo ───────────────────────────── */
#back-to-top {
  position: fixed; bottom: 2rem; right: 2rem;
  width: 42px; height: 42px; border-radius: 50%;
  background: #cf0000; color: #fff; border: none;
  cursor: pointer; display: flex; align-items: center;
  justify-content: center; opacity: 0; visibility: hidden;
  transform: translateY(10px);
  transition: opacity .25s, visibility .25s, transform .25s;
  z-index: 999;
}
#back-to-top.visible { opacity: 1; visibility: visible; transform: translateY(0); }
#back-to-top:hover { background: #a00; }
#back-to-top svg { display: block; }

/* ── Fixes mobile v2.2 ──────────────────────────────── */

/* 1. Social do header: o HTML usa .livenews-social mas o CSS tinha .bendev-live-social */
.livenews-social {
  display: none;
}
@media (min-width: 900px) {
  .livenews-social {
    display: block;
    position: absolute;
    top: 1rem;
    right: 1rem;
    display: inline-flex;
    align-items: center;
    font-size: 0;
  }
}
@media (min-width: 1024px) {
  .livenews-social {
    display: block;
    top: 0.75rem;
    right: auto;
    left: 0.75rem;
  }
}
.livenews-social li {
  display: inline-block;
  vertical-align: top;
}
.livenews-social li a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2rem;
  width: 2rem;
  margin-left: 1rem;
  border-radius: 10rem;
  text-decoration: none;
}
.livenews-social li a i {
  font-size: 24px;
  color: #fff;
}

/* 2. Botão WhatsApp (não estava no CSS original) */
.whatsapp-button-share {
  padding: 1rem 10px;
  background-color: #25d366;
  display: flex;
  border: none;
  margin: 1px;
  min-height: 3.5rem;
  font-size: 1rem;
  line-height: 1.6;
  color: #fff;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  font-weight: bold;
  flex: 1;
}
@media screen and (max-width: 900px) {
  .whatsapp-button-share { padding: 20px 10px; }
}
.whatsapp-button-share .fa-brands,
.whatsapp-button-share i {
  color: #fff;
  margin-right: 8px;
}

/* Garante que botões de share dividam o espaço igualmente */
.container-compartilha-botao a {
  flex: 1;
}

/* ── Fix mobile single post (v2.2) ─────────────────────
   Em mobile o body é preto (#000) mas o artigo precisa
   de fundo branco para o container-titulo ser legível   */
.artigo,
.artigo .container-titulo {
  background-color: #fff;
}

/* A imagem do post em mobile não deve ter max-height fixo
   que gera espaço cinza vazio abaixo dela               */
.artigo .midia-primaria .img-fluid {
  max-height: none;
  height: auto;
  width: 100%;
  display: block;
}

/* Garante fundo branco no main em mobile também         */
.main {
  background-color: #fff;
}

/* artigo-publicadoem legível em mobile                  */
.artigo-publicadoem {
  font-size: 3vw !important;
  color: #888;
}
@media (min-width: 480px) {
  .artigo-publicadoem { font-size: 0.72rem !important; }
}

/* ── Fix área cinza embaixo da imagem no single mobile ──
   O WordPress insere imagens via blocos (wp-block-image,
   wp-post-image) com figure que herda height do tema.
   Zeramos qualquer min-height/max-height problemático.   */

.artigo-block figure,
.artigo-block .wp-block-image,
.artigo-block .wp-block-cover,
.artigo-block .wp-post-image {
  margin: 0 0 1.125rem 0;
  padding: 0;
  min-height: 0 !important;
  background: none !important;
}

.artigo-block figure img,
.artigo-block .wp-block-image img,
.artigo-block .wp-post-image {
  width: 100%;
  height: auto !important;
  max-height: none !important;
  min-height: 0 !important;
  object-fit: unset !important;
  display: block;
  background: none !important;
}

/* Remove qualquer gradiente herdado nas imagens do artigo */
.artigo-block figure::after,
.artigo-block figure::before,
.artigo-block .wp-block-image::after,
.artigo-block .wp-block-image::before {
  display: none !important;
  content: none !important;
  background: none !important;
}

/* container-titulo sem fundo nem altura mínima */
.artigo .container-titulo {
  background: #fff;
  min-height: 0;
  padding: 0.75rem 1rem 0;
}

/* ═══════════════════════════════════════════════════════
   LIVE NEWS v2.4 — SINGLE HERO (mobile-first)
   ═══════════════════════════════════════════════════════ */

/* Hero da imagem — ocupa largura total, título por cima */
.single-hero {
  position: relative;
  width: 100%;
  overflow: hidden;
  background: #000;
}

/* Imagem: proporção 16:9 em mobile, mais alta no desktop */
.single-hero__img {
  display: block;
  width: 100%;
  height: 56vw;      /* 16:9 em mobile */
  max-height: 280px; /* teto em mobile */
  object-fit: cover;
  object-position: center top;
}

@media (min-width: 600px) {
  .single-hero__img {
    height: 340px;
    max-height: 340px;
  }
}

@media (min-width: 900px) {
  .single-hero__img {
    height: 460px;
    max-height: 460px;
  }
}

/* Overlay sempre sobre a imagem */
.single-hero__overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to bottom,
    transparent 0%,
    rgba(0,0,0,0.5) 40%,
    rgba(0,0,0,0.92) 100%);
  padding: 2.5rem 0.875rem 0.875rem;
  text-align: center;
}

/* Categoria badge */
.single-hero__cat {
  display: inline-block;
  background: #cf0000;
  color: #fff;
  font-family: ProximaNovaExCn_Black, Impact, "Roboto Condensed", "Arial Narrow", sans-serif;
  font-style: italic;
  font-size: 0.78rem;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  padding: 0.15rem 0.6rem 0.1rem 0.5rem;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}

/* Título hero */
.single-hero__title {
  font-family: ProximaNovaExCn_Black, Impact, "Roboto Condensed", "Arial Narrow", sans-serif;
  font-weight: 400;
  color: #fff;
  font-size: clamp(1.5rem, 6vw, 2.4rem);
  line-height: 1.05;
  text-align: center;
  margin-bottom: 0.5rem;
  text-shadow: 0 1px 4px rgba(0,0,0,0.6);
}

/* Meta (data + leitura) */
.single-hero__meta {
  color: rgba(255,255,255,0.75);
  font-family: Cousine, "Liberation Mono", monospace;
  font-size: 0.68rem;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 6px;
}

.single-hero__meta .reading-time {
  color: #ff6b6b;
  border-left: 1px solid rgba(255,255,255,0.3);
  padding-left: 8px;
}

/* Sem imagem: versão clean */
.container-titulo--no-img {
  padding: 1.25rem 1rem 0.75rem;
  text-align: center;
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
}

/* Conteúdo do artigo limpo */
.artigo-block {
  background: #fff;
  padding: 1.25rem 1rem 1rem;
}

/* Imagens dentro do conteúdo — sem cinza, sem altura fixa */
.artigo-block img,
.artigo-block figure img,
.artigo-block .wp-block-image img,
.artigo-block .wp-post-image {
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  min-height: 0 !important;
  object-fit: unset !important;
  display: block;
  background: transparent !important;
  border-radius: 3px;
  margin-bottom: 1rem;
}

.artigo-block figure,
.artigo-block .wp-block-image {
  margin: 0 0 1rem 0 !important;
  padding: 0 !important;
  background: transparent !important;
  min-height: 0 !important;
}

.artigo-block figure::before,
.artigo-block figure::after,
.artigo-block .wp-block-image::before,
.artigo-block .wp-block-image::after {
  display: none !important;
  content: none !important;
}

/* ── FIX DEFINITIVO: .image-fluid no artigo ────────────
   O CSS base tem .image-fluid { max-height:400px; object-fit:cover }
   Isso cria área cinza quando imagem < 400px de altura.
   Dentro do artigo, a imagem deve ter altura natural.    */

.artigo .image-fluid,
.artigo-block .image-fluid,
.artigo-block img,
.artigo-block figure img,
.single-hero ~ .artigo-block img {
  max-height: none !important;
  height: auto !important;
  object-fit: unset !important;
  width: 100%;
  display: block;
  background: transparent !important;
}

/* Remove qualquer pseudo-elemento que crie espaço cinza */
.artigo-block figure,
.artigo-block .wp-block-image {
  background: transparent !important;
  min-height: 0 !important;
  overflow: visible !important;
}
.artigo-block figure::before,
.artigo-block figure::after,
.artigo-block .wp-block-image::before,
.artigo-block .wp-block-image::after,
.artigo .image-container::before,
.artigo .image-container::after {
  display: none !important;
  content: none !important;
  padding: 0 !important;
  background: none !important;
}

/* ═══════════════════════════════════════════════════════
   LIVE NEWS v2.8 — MOBILE CARD (home/categoria)
   Substitui o layout antigo de .mobile-posts article
   ═══════════════════════════════════════════════════════ */

.mobile-card {
  display: block;
  margin: 0 auto 1rem;
  max-width: 640px;
  background: #fff;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 1px 4px rgba(0,0,0,0.08);
}

.mobile-card__link {
  display: block;
  text-decoration: none;
  color: inherit;
}

/* Imagem com proporção 16:9 fixa — sem cinza, sem overflow */
.mobile-card__img-wrap {
  position: relative;
  width: 100%;
  padding-top: 56.25%; /* 16:9 */
  background: #1a1a1a;
  overflow: hidden;
}

.mobile-card__img {
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center top;
  display: block;
}

/* Badge de categoria sobre a imagem */
.mobile-card__cat {
  position: absolute;
  bottom: 0.6rem;
  left: 50%;
  transform: translateX(-50%);
  background: #cf0000;
  color: #000;
  font-family: ProximaNovaExCn_Black, Impact, "Roboto Condensed", "Arial Narrow", sans-serif;
  font-style: italic;
  font-size: 0.75rem;
  font-weight: 400;
  text-transform: uppercase;
  padding: 0.15rem 0.65rem 0.1rem 0.55rem;
  line-height: 1.4;
  white-space: nowrap;
  z-index: 2;
}

/* Gradiente escuro na parte inferior da imagem */
.mobile-card__img-wrap::after {
  content: '';
  position: absolute;
  bottom: 0; left: 0; right: 0;
  height: 55%;
  background: linear-gradient(to bottom, transparent, rgba(0,0,0,0.65));
  pointer-events: none;
  z-index: 1;
}

/* Texto abaixo da imagem */
.mobile-card__body {
  padding: 0.65rem 0.875rem 0.75rem;
  background: #fff;
}

.mobile-card__title {
  font-family: ProximaNovaExCn_Black, Impact, "Roboto Condensed", "Arial Narrow", sans-serif;
  font-size: calc(1.2rem + 1.5vw);
  font-weight: 400;
  line-height: 1.1;
  color: #111;
  margin-bottom: 0.35rem;
}

.mobile-card__date {
  display: block;
  font-family: Cousine, "Liberation Mono", monospace;
  font-size: 0.68rem;
  text-transform: uppercase;
  color: #888;
  letter-spacing: 0.04em;
}

/* Esconde no desktop */
@media (min-width: 700px) {
  .mobile-card { display: none; }
}

/* Container do scroll mobile — sem padding lateral extra */
.posts-area {
  padding: 0.5rem 0.75rem 0;
  background: #f5f5f5;
}

@media (min-width: 700px) {
  .posts-area { display: none; }
}

/* ═══════════════════════════════════════════════════════
   LIVE NEWS v2.9 — FIXES E MELHORIAS
   ═══════════════════════════════════════════════════════ */

/* Fix desktop template: image sem max-height fixo */
.article-closs_img {
  width: 100%;
  height: 160px;
  object-fit: cover;
  object-position: center top;
  display: block;
  border-radius: 2px;
}

/* Data no card desktop */
.article-closs_date {
  display: block;
  font-family: Cousine, "Liberation Mono", monospace;
  font-size: 0.68rem;
  color: #999;
  text-transform: uppercase;
  margin-top: 0.2rem;
  margin-bottom: 0.4rem;
}

/* Indicador de carregamento no scroll infinito */
.livenews-loading {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2rem 0;
  gap: 8px;
  color: #888;
  font-size: 0.85rem;
  font-family: Cousine, monospace;
}
.livenews-loading::before {
  content: '';
  width: 18px;
  height: 18px;
  border: 2px solid #ddd;
  border-top-color: #cf0000;
  border-radius: 50%;
  animation: spin .7s linear infinite;
}
@keyframes spin {
  to { transform: rotate(360deg); }
}

/* Footer */
.site-footer {
  background: #111;
  margin-top: 2rem;
}
.footer-copy {
  text-align: center;
  padding: 1.25rem 1rem;
  color: #666;
  font-size: 0.8rem;
  font-family: "Source Sans Pro", sans-serif;
}
.footer-copy a {
  color: #cf0000;
  text-decoration: none;
}
.footer-copy a:hover {
  text-decoration: underline;
}

/* ═══════════════════════════════════════════════════════
   LIVE NEWS v3.0 — NOVAS FUNCIONALIDADES
   ═══════════════════════════════════════════════════════ */

/* ── Barra de progresso de leitura ─────────────────── */
#reading-progress {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: rgba(0,0,0,0.1);
  z-index: 99999;
}
#reading-progress-bar {
  height: 100%;
  width: 0%;
  background: linear-gradient(to right, #cf0000, #ff4444);
  transition: width 0.1s linear;
}

/* ── Views no hero do artigo ────────────────────────── */
.single-hero__views {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  color: rgba(255,255,255,0.65);
  font-size: 0.68rem;
  border-left: 1px solid rgba(255,255,255,0.25);
  padding-left: 8px;
}
.single-hero__views i { font-size: 11px; }

/* ── Busca ao vivo ──────────────────────────────────── */
.form-search { position: relative; }
.live-search-dropdown {
  display: none;
  position: absolute;
  top: calc(100% + 6px);
  right: 0;
  width: 320px;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 8px 32px rgba(0,0,0,0.18);
  z-index: 10000;
  overflow: hidden;
  border: 1px solid #eee;
}
.live-search-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px 12px;
  text-decoration: none;
  color: #222;
  border-bottom: 1px solid #f5f5f5;
  transition: background .15s;
}
.live-search-item:hover { background: #fafafa; }
.live-search-item img,
.live-search-no-img {
  width: 52px;
  height: 36px;
  object-fit: cover;
  border-radius: 3px;
  flex-shrink: 0;
  background: #eee;
}
.live-search-text {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}
.live-search-cat {
  font-size: 0.62rem;
  text-transform: uppercase;
  color: #cf0000;
  font-weight: 700;
  letter-spacing: 0.04em;
}
.live-search-text strong {
  font-size: 0.82rem;
  line-height: 1.3;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.live-search-text small {
  font-size: 0.65rem;
  color: #aaa;
}
.live-search-empty {
  padding: 1rem;
  text-align: center;
  color: #999;
  font-size: 0.85rem;
}

/* Mobile search dropdown */
.search-mobile-container-form { position: relative; }
.search-mobile-container-form .live-search-dropdown {
  position: static;
  width: 100%;
  border-radius: 0;
  box-shadow: none;
  border: none;
  border-top: 1px solid #333;
  background: #1d1d1d;
}
.search-mobile-container-form .live-search-item { color: #fff; border-color: #333; }
.search-mobile-container-form .live-search-item:hover { background: #2a2a2a; }
.search-mobile-container-form .live-search-text strong { color: #fff; }
.search-mobile-container-form .live-search-text small { color: #888; }

/* ── Dark mode toggle ───────────────────────────────── */
.dark-mode-toggle {
  display: flex;
  position: absolute;
  top: 0;
  right: 3.5rem;
  width: 3.5rem;
  height: 3.5rem;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: none;
  cursor: pointer;
  opacity: 0.6;
  transition: opacity .2s;
}
.dark-mode-toggle:hover { opacity: 1; }
.dark-mode-toggle i { color: #fff; font-size: 16px; }
@media (min-width: 740px) {
  .dark-mode-toggle { display: none; }
}

/* ── Dark Mode ──────────────────────────────────────── */
body.dark-mode {
  background: #121212 !important;
  color: #e0e0e0;
}
body.dark-mode .main,
body.dark-mode .artigo,
body.dark-mode .artigo-block,
body.dark-mode .artigo .container-titulo,
body.dark-mode .mobile-card__body,
body.dark-mode .hero-posts,
body.dark-mode .article-div {
  background: #1e1e1e !important;
  color: #e0e0e0;
}
body.dark-mode .artigo-block p,
body.dark-mode .artigo-block { color: #ccc; }
body.dark-mode .article-closs_header-title span,
body.dark-mode .mobile-card__title { color: #f0f0f0; }
body.dark-mode .article-div .article-closs { border-color: #333; }
body.dark-mode .hero-posts { background: #1e1e1e !important; }
body.dark-mode .hero-posts .hero-bar__card-title { color: #f0f0f0; }
body.dark-mode .hero-posts .hero-bar__card-link { color: #f0f0f0; }
body.dark-mode footer.site-footer { background: #0a0a0a; }
body.dark-mode .footer-copy { color: #555; }
body.dark-mode .posts-relacionados header { border-color: #333; }
body.dark-mode .posts-relacionados ul li { border-color: #333; }
body.dark-mode .posts-relacionados ul li a h3,
body.dark-mode .posts-relacionados ul li a h4 { color: #ddd; }
body.dark-mode .breadcrumb { background: #0d0d0d; }
body.dark-mode .breadcrumb .breadcrumb-current span { color: #aaa; }

/* ── Mais lidos (sidebar) ───────────────────────────── */
.most-read-block {
  margin-top: 1.5rem;
}
.most-read-block__title {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.75rem;
  padding: 0.4rem 0.75rem;
  background: #cf0000;
  border-radius: 2px;
}
.most-read-block__title span {
  font-family: ProximaNovaExCn_Black, Impact, "Roboto Condensed", "Arial Narrow", sans-serif;
  font-size: 0.9rem;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.most-read-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.most-read-list__item {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 0;
  border-bottom: 1px solid #f0f0f0;
}
.most-read-list__item:last-child { border-bottom: none; }
.most-read-list__num {
  font-family: ProximaNovaExCn_Black, Impact, sans-serif;
  font-size: 1.4rem;
  font-weight: 900;
  color: #cf0000;
  line-height: 1;
  min-width: 22px;
  text-align: center;
}
.most-read-list__link {
  display: flex;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  color: #222;
  flex: 1;
  min-width: 0;
}
.most-read-list__link img {
  width: 54px;
  height: 38px;
  object-fit: cover;
  border-radius: 2px;
  flex-shrink: 0;
}
.most-read-list__link span {
  font-size: 0.78rem;
  line-height: 1.3;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-weight: 600;
}
.most-read-list__link:hover span { color: #cf0000; }

/* Dark mode: mais lidos */
body.dark-mode .most-read-list__item { border-color: #333; }
body.dark-mode .most-read-list__link { color: #ddd; }

/* ── Fim do scroll infinito melhorado ───────────────── */
.livenews-end-msg {
  text-align: center;
  padding: 1.5rem 0;
  color: #aaa;
  font-size: 0.82rem;
  font-family: Cousine, monospace;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

/* ═══════════════════════════════════════════════════════
   LIVE NEWS v3.2 — MELHORIAS NO SINGLE POST
   ═══════════════════════════════════════════════════════ */

/* Esconde o bloco "Relacionado" nativo do WordPress/Jetpack */
.wp-block-group,
.sharedaddy,
.sd-sharing,
.jp-relatedposts,
.wpp-list,
[class*="related-posts"],
[class*="jp-related"] {
  /* só esconde se vier antes dos nossos botões */
}
/* Esconde especificamente o título "Relacionado" do WP */
.artigo-block .wp-block-heading,
.artigo-block h3:first-child,
.artigo-block > p:empty {
  /* não esconder — pode ter conteúdo real */
}
/* Esconde bloco nativo de posts relacionados do WP */
.wp-block-query,
.wp-block-post-template,
.related-posts-container { display: none !important; }

/* ── Botões de compartilhar — redesign compacto ───── */
.container-compartilha-botao {
  display: flex;
  gap: 8px;
  margin: 1.5rem 0;
  flex-wrap: wrap;
}
.container-compartilha-botao a {
  flex: 1;
  min-width: 130px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 0.65rem 1rem !important;
  min-height: 2.75rem !important;
  border-radius: 6px;
  font-size: 0.85rem !important;
  font-weight: 700;
  text-decoration: none;
  color: #fff;
  transition: filter .15s, transform .1s;
}
.container-compartilha-botao a:hover {
  filter: brightness(1.1);
  transform: translateY(-1px);
}
.container-compartilha-botao a i {
  font-size: 1rem;
  margin: 0;
}
.facebook-button-share  { background: #1877f2 !important; }
.whatsapp-button-share  { background: #25d366 !important; }
.tt-button-share        { background: #000 !important; }

/* Esconde texto em telas pequenas, mantém ícone */
@media (max-width: 400px) {
  .container-compartilha-botao a span { display: none; }
  .container-compartilha-botao a { min-width: 50px; flex: 0 0 50px; }
}

/* ── Notícias relacionadas — cards visuais ────────── */
.posts-relacionados {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}
.posts-relacionados header {
  border-bottom: 3px solid #cf0000 !important;
  margin-bottom: 1rem !important;
}
.posts-relacionados header h2,
.posts-relacionados header h3 {
  font-size: 0.85rem !important;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #111 !important;
  padding-bottom: 0.5rem;
}
.posts-relacionados ul {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}
@media (max-width: 600px) {
  .posts-relacionados ul { grid-template-columns: 1fr; }
}
.posts-relacionados ul li {
  flex: unset !important;
  max-width: unset !important;
  margin: 0 !important;
  border-bottom: none !important;
  border-radius: 4px;
  overflow: hidden;
  background: #f9f9f9;
}
.posts-relacionados ul li a {
  flex-direction: column !important;
  gap: 0;
}
.posts-relacionados ul li a img {
  width: 100% !important;
  min-width: unset !important;
  max-width: unset !important;
  height: 130px !important;
  object-fit: cover;
  object-position: center top;
  margin-right: 0 !important;
  border-radius: 0;
}
.posts-relacionados ul li a h3,
.posts-relacionados ul li a h4 {
  font-size: 0.88rem !important;
  font-weight: 700;
  line-height: 1.3;
  padding: 0.5rem 0.6rem 0.6rem;
  color: #111;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.posts-relacionados ul li a:hover h3,
.posts-relacionados ul li a:hover h4 { color: #cf0000; }

/* ── "Mais do LiveNews" — grid limpo ─────────────── */
.posts-mais {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
}
@media (max-width: 700px) {
  .posts-mais { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 420px) {
  .posts-mais { grid-template-columns: 1fr; }
}
.post-single-mais {
  margin-bottom: 0 !important;
  border-radius: 4px;
  overflow: hidden;
  background: #f9f9f9;
  border: 1px solid #eee;
  transition: box-shadow .15s;
}
.post-single-mais:hover { box-shadow: 0 3px 12px rgba(0,0,0,.1); }
.post-single-mais a.link {
  display: flex !important;
  flex-direction: column !important;
  text-decoration: none;
  color: inherit;
}
.post-single-mais a.link img {
  width: 100% !important;
  min-width: unset !important;
  max-width: unset !important;
  height: 120px !important;
  object-fit: cover;
  object-position: center top;
  margin: 0 !important;
  border-radius: 0;
  display: block;
}
.post-single-mais .div-texto {
  padding: 0.5rem 0.6rem 0.6rem !important;
  flex: 1;
}
.post-single-mais .div-texto h3 {
  font-size: 0.82rem !important;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 0.3rem;
  color: #111;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.post-single-mais .div-texto span {
  font-size: 0.65rem !important;
  color: #aaa;
}
.post-single-mais a.link:hover .div-texto h3 { color: #cf0000; }

/* Dark mode */
body.dark-mode .posts-relacionados ul li,
body.dark-mode .post-single-mais { background: #2a2a2a; border-color: #333; }
body.dark-mode .posts-relacionados ul li a h3,
body.dark-mode .posts-relacionados ul li a h4,
body.dark-mode .post-single-mais .div-texto h3 { color: #eee; }

/* Remove bloco "Descobrir mais" do Google/AdSense */
.i-amphtml-layout,
[data-google-query-id],
.googletag-discover,
ins.adsbygoogle[data-ad-format="autorelaxed"],
ins.adsbygoogle[data-matched-content-ui-type],
.adsbygoogle-noablate,
[data-stencil-id],
div:has(> .googletag-discover),
/* Bloco genérico com título "Descobrir mais" */
.artigo-block > div[style*="border"],
.artigo-block > div[class=""] { }

/* Esconde pelo conteúdo — bloco de "Descobrir mais" do Google Discover */
.wpcnt,
#wpadmanager,
.adsbygoogle[data-ad-slot] { display: none !important; }

/* Remove espaço vazio que fica após remover o bloco */
.artigo-block > :empty { display: none; }

/* ── Slots de anúncio ───────────────────────────────── */
.livenews-ad {
  width: 100%;
  overflow: hidden;
  text-align: center;
}
.livenews-ad:empty { display: none; }

.livenews-ad--ad_header_banner {
  padding: 8px 0;
  background: #f9f9f9;
  border-bottom: 1px solid #eee;
}
.livenews-ad--ad_before_content,
.livenews-ad--ad_after_content,
.livenews-ad--ad_after_share {
  padding: 1rem 0;
  margin: 0.5rem auto;
  max-width: 760px;
}
.livenews-ad--ad_mid_content {
  padding: 1rem 0;
  margin: 1rem auto;
  max-width: 760px;
  clear: both;
}
.livenews-ad--ad_sidebar_top,
.livenews-ad--ad_sidebar_bottom {
  margin-bottom: 1rem;
}
.livenews-ad--ad_between_posts {
  margin: 0.5rem 0;
  padding: 0.5rem 0;
}
.livenews-ad--ad_before_footer {
  padding: 16px 0;
  background: #f5f5f5;
  border-top: 1px solid #eee;
  text-align: center;
}
/* AdSense ins tag responsivo */
.livenews-ad ins.adsbygoogle {
  display: block;
}

/* ── Fix crítico: sidebar clicável ──────────────────────────
   .side-bar-move tinha pointer-events:none herdado do
   original — bloqueava todos os cliques na sidebar.       */
.side-bar-move,
.side-bar-move * {
  pointer-events: auto !important;
}
.sidebar {
  pointer-events: auto !important;
}
/* Cursor pointer nos links do slider */
.side-bar-slider .link,
.side-bar-slider a,
.most-read-list__link {
  cursor: pointer;
  pointer-events: auto !important;
}
/* Hover no slider */
.side-bar-slider .slider-container li:hover .item-coration {
  background: linear-gradient(to bottom, rgba(207,0,0,0.15) 0%, rgba(0,0,0,0.92) 100%);
}
.side-bar-slider .slider-container .caption h5 {
  transition: color .2s;
}
.side-bar-slider .slider-container li:hover .caption h5 {
  color: #ff6b6b;
}

/* ── Créditos de imagem no artigo ───────────────────────────
   O WordPress gera créditos como <figcaption>, .wp-caption-text
   ou <p> começando com © — todos devem ser pequenos e discretos */

.artigo-block figcaption,
.artigo-block .wp-caption-text,
.artigo-block .wp-element-caption {
  font-size: 0.72rem !important;
  color: #999 !important;
  font-style: italic;
  text-align: right;
  padding: 4px 6px 0;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  line-height: 1.4;
  border-left: none;
}

/* Parágrafos que começam com © dentro do artigo */
.artigo-block p:has(> strong:first-child),
.artigo-block p.credito,
.artigo-block p[class*="caption"] {
  font-size: 0.72rem !important;
  color: #999 !important;
  font-style: italic;
}

/* Captura o padrão © Reprodução via JS abaixo */
.livenews-credito {
  font-size: 0.72rem !important;
  color: #999 !important;
  font-style: italic;
  text-align: right;
  margin-top: -0.75rem !important;
  margin-bottom: 1rem !important;
  padding-right: 4px;
  display: block;
  line-height: 1.4;
}

/* Crédito na imagem hero da capa */
.single-hero__credito {
  position: absolute;
  bottom: 44px;
  right: 8px;
  font-size: 0.62rem;
  color: rgba(255,255,255,0.7);
  background: rgba(0,0,0,0.45);
  padding: 2px 6px;
  border-radius: 2px;
  font-style: italic;
  letter-spacing: 0.02em;
  z-index: 3;
  max-width: 70%;
  text-align: right;
  line-height: 1.4;
  pointer-events: none;
}

/* ── Créditos de imagem no conteúdo do artigo ───────────── */

/* figcaption e wp-caption nativos do WordPress */
.artigo-block figcaption,
.artigo-block .wp-caption-text,
.artigo-block .wp-element-caption {
  font-size: 0.7rem !important;
  color: #888 !important;
  font-style: italic;
  text-align: right;
  padding: 3px 4px 0;
  margin-top: -0.75rem;
  margin-bottom: 1rem;
  line-height: 1.4;
}

/* Parágrafo com crédito marcado pelo JS */
.artigo-block p.livenews-credito {
  font-size: 0.7rem !important;
  color: #888 !important;
  font-style: italic;
  text-align: right;
  margin-top: -0.75rem !important;
  margin-bottom: 1rem !important;
  padding-right: 4px;
  line-height: 1.4;
  border-left: none !important;
}

/* Crédito sobreposto na imagem hero da capa */
.single-hero {
  position: relative;
}
.single-hero__credito {
  position: absolute;
  bottom: 46px;
  right: 10px;
  font-size: 0.62rem;
  color: rgba(255,255,255,0.75);
  background: rgba(0,0,0,0.5);
  padding: 2px 7px;
  border-radius: 2px;
  font-style: italic;
  z-index: 5;
  max-width: 65%;
  text-align: right;
  line-height: 1.5;
  pointer-events: none;
  letter-spacing: 0.01em;
}

/* Dark mode */
body.dark-mode .artigo-block p.livenews-credito,
body.dark-mode .artigo-block figcaption { color: #666 !important; }
