/* London News: direção editorial. A identidade vem das variáveis do portal. */
.portal-london-news{--london-accent:var(--portal-principal,var(--td_theme_color,#164e78));--london-ink:#182d38;--london-muted:#61717b;--london-line:#dce3e5;--london-soft:#f3f6f6;--london-serif:Georgia,'Times New Roman',serif;color:var(--london-ink);background:#fff}
.portal-london-news .portal-section:has(.portal-section-soft):not(:has(.td_module_wrap,aside[aria-label="Publicidade"])){display:none!important}
.portal-london-news .entry-title{font-family:var(--london-serif)!important;font-weight:700!important;letter-spacing:-.025em;line-height:1.2!important;overflow-wrap:break-word;text-wrap:pretty}
.portal-london-news .entry-title a{color:var(--london-ink)!important}
.portal-london-news .entry-title a:hover{color:var(--london-accent)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.portal-london-news .tdb_title.td_block_wrap .tdb-title-text,.portal-london-news .td-page-title{font-family:var(--london-serif)!important;letter-spacing:-.03em;font-weight:700!important;line-height:1.12!important}
.portal-london-news.single .tdb-title-text{font-size:46px!important}
.portal-london-news .tdb_single_content{font:18px/1.7 Arial,sans-serif;color:var(--london-ink)}
.portal-london-news .tdb_single_content h2{font:700 30px/1.2 var(--london-serif);letter-spacing:-.025em;margin-top:32px}
.portal-london-news :is(.td-post-category,.td-module-date,.td-excerpt,.tdm-descr){font-family:Arial,sans-serif!important}
.portal-london-news .td-post-category{background:transparent!important;color:var(--london-accent)!important;font-size:10px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:.07em;text-transform:uppercase!important;padding:0!important}
.portal-london-news .td-module-date{color:var(--london-muted)!important;font-size:11px!important}
.portal-london-news .td_block_big_grid_flex_1 :is(.entry-title a,.td-post-category,.td-module-date){color:#fff!important}
.portal-london-news .td_module_flex_1 .td-module-meta-info{padding-top:12px}
.portal-london-news .td-module-container{border-radius:0!important}
.portal-london-news .td-image-wrap{border-radius:3px;overflow:hidden}
.portal-london-news .portal-utility{border-bottom:1px solid var(--london-line);font:12px/1.4 Arial,sans-serif;color:var(--london-muted);padding:8px 0}
.portal-london-news :is(.portal-utility,.portal-masthead,.portal-mobile-masthead)>.vc_column>.wpb_wrapper{display:flex!important;align-items:center;gap:24px;width:100%!important}
.portal-london-news .portal-utility .wpb_text_column{margin:0 0 0 auto;font:inherit}
.portal-london-news .portal-utility .wpb_text_column p{margin:0;font:inherit}
.portal-london-news .portal-utility a{color:var(--london-muted);margin-right:20px}
.portal-london-news .portal-preview-label{font-size:10px;letter-spacing:.06em;text-transform:uppercase}
.portal-london-news .portal-masthead{padding:20px 0;border-bottom:2px solid var(--london-ink)}
.portal-london-news .portal-masthead .tdb_header_logo{flex:0 0 220px;margin:0!important}
.portal-london-news .portal-masthead .tdb_header_menu{margin:0 0 0 auto!important;flex:0 1 auto}
.portal-london-news .portal-masthead .tdb_header_search{flex:0 0 40px;margin:0!important}
.portal-london-news .portal-masthead .tdb-menu>li>a{padding:12px 10px!important;font:700 12px/1.4 Arial,sans-serif!important;letter-spacing:.015em}
.portal-london-news .portal-masthead .tdb-menu>li.current-menu-item>a{color:var(--london-accent)!important}
.portal-london-news .portal-masthead .tdb-menu>li:focus-within>.sub-menu{display:block!important;visibility:visible!important;opacity:1!important}
.portal-london-news .portal-masthead-sticky{padding:10px 0;background:#fff}
.portal-london-news .portal-masthead-sticky .tdb_header_logo{flex-basis:170px}
.portal-london-news .portal-ticker{padding:12px 0;border-bottom:1px solid var(--london-line);margin-bottom:28px}
.portal-london-news .portal-ticker .td_block_trending_now{margin:0}
.portal-london-news .portal-ticker .entry-title{font:400 12px/1.5 Arial,sans-serif!important;letter-spacing:0}
.portal-london-news .tdb-logo-img{height:auto!important}
.portal-london-news .portal-london-lead .entry-title{font-size:42px!important;line-height:1.08!important;margin:10px 0 12px!important;letter-spacing:-.035em}
.portal-london-news .portal-london-lead .td-excerpt{font-size:15px!important;line-height:1.55!important;color:var(--london-muted);margin-top:12px!important}
.portal-london-news .portal-london-lead .td-module-meta-info{padding:16px 0 0!important}
.portal-london-news .portal-london-abertura{margin-bottom:24px}
.portal-london-news .portal-london-rail .entry-title{font-size:23px!important;line-height:1.16!important;margin:7px 0!important}
.portal-london-news .portal-london-rail .td-module-container{margin-bottom:24px!important;padding:0!important}
.portal-london-news .portal-london-rail .td-module-meta-info{padding:10px 0 0!important}
.portal-london-news .portal-london-chamadas{border-top:1px solid var(--london-line);padding-top:24px;margin-bottom:36px}
.portal-london-news .portal-london-chamadas .td_block_inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:0!important}
.portal-london-news .portal-london-chamadas .td_module_wrap{width:100%!important;padding:0!important;float:none!important}
.portal-london-news .portal-london-chamadas .td-module-container{display:grid!important;grid-template-columns:104px minmax(0,1fr);gap:18px;align-items:start;padding:0!important;margin:0!important}
.portal-london-news .portal-london-chamadas .td-image-container{width:104px!important;min-width:0;margin:0!important}
.portal-london-news .portal-london-chamadas .td-image-wrap{padding-bottom:82%!important}
.portal-london-news .portal-london-chamadas .td-module-meta-info{width:auto!important;min-width:0;padding:0!important}
.portal-london-news .portal-london-chamadas .entry-title{font-size:20px!important}
.portal-london-news .portal-editoria{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-top:2px solid var(--london-ink);margin:0 0 24px;padding:16px 0 0}
.portal-london-news .portal-editoria h2{font:700 24px/1.2 var(--london-serif);letter-spacing:-.025em;margin:0}
.portal-london-news .portal-editoria h2 a{color:var(--london-ink)}
.portal-london-news .portal-ver-todas{font:600 12px/1.4 Arial,sans-serif;white-space:nowrap;color:var(--london-accent);padding:6px 0}
.portal-london-news .portal-section{margin-bottom:40px}
.portal-london-news .portal-section .td-post-category{display:none!important}
.portal-london-news .portal-section .td_block_wrap{margin-bottom:0}
.portal-london-news .portal-section-lead .entry-title{font-size:29px!important;line-height:1.12!important}
.portal-london-news .portal-section-list .entry-title{font-size:20px!important;line-height:1.22!important}
.portal-london-news .portal-section-list .td-module-container{padding-bottom:16px!important;border-bottom:1px solid var(--london-line);margin-bottom:16px!important}
.portal-london-news .portal-section-list .td-module-container:last-child{margin-bottom:0!important;border-bottom:0}
.portal-london-news .portal-section-list .td-module-meta-info{padding:0 0 0 16px!important}
.portal-london-news .portal-section-cards .entry-title{font-size:23px!important;line-height:1.16!important}
.portal-london-news .portal-sports-cards .entry-title{font-size:21px!important}
.portal-london-news .portal-sports-cards + .portal-editoria{margin-top:28px}
.portal-london-news .portal-politics-list{margin-top:0!important}
.portal-london-news .portal-politics-list .entry-title{font-size:20px!important}
.portal-london-news .portal-politics-list .td-module-container{border-bottom:1px solid var(--london-line);padding:12px 0!important;margin:0!important}
.portal-london-news .portal-politics-list .td-module-meta-info{padding:0 0 0 20px!important}
.portal-london-news .portal-section-soft{background:var(--london-soft);padding:28px 24px!important;border-radius:3px}
.portal-london-news .td-footer-template-wrap{border-top:2px solid var(--london-ink);background:var(--london-soft);margin-top:16px}
.portal-london-news .portal-footer-grid{padding:32px 0}
.portal-london-news :is(.portal-footer-about,.portal-footer-demo){font:14px/1.6 Arial,sans-serif;color:var(--london-muted);max-width:300px}
.portal-london-news .td-footer-template-wrap .entry-title{font:600 15px/1.35 Arial,sans-serif!important;letter-spacing:0}
.portal-london-news .td-footer-template-wrap .td-block-title{font:700 12px/1.4 Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.05em}
.portal-london-news .td-footer-template-wrap .td-post-date{color:var(--london-muted)!important}
.portal-london-news .portal-footer-links{border-top:1px solid var(--london-line);padding:20px 0;text-align:center;font:13px/1.5 Arial,sans-serif}
.portal-london-news .portal-footer-links a{margin:0 12px;color:var(--london-accent)}
.portal-london-news :is(a,button,input,[role=button]):focus-visible{outline:3px solid var(--london-accent);outline-offset:4px}
.portal-london-news :is(#td-mobile-nav,.td-search-wrap-mob){background:var(--london-ink)}
.portal-london-news #td-mobile-nav a:focus-visible{outline-color:#fff}
.portal-london-news .td-adspot-title{display:none}
.portal-london-news .portal-ad-row{margin:0!important;min-height:0!important}
.portal-london-news .portal-ad-row:not(:has(aside[aria-label="Publicidade"])){padding:0!important}
.portal-london-news .portal-ad-row .td_block_ad_box{margin:0!important;padding:0!important}
.portal-london-news .portal-ad-row:has(aside[aria-label="Publicidade"]){padding:8px 0 32px!important}
.portal-london-news .portal-ad-row aside{max-width:970px;margin:auto}
.portal-london-news .td_block_ad_box aside>span{color:var(--london-muted)!important;font:10px/1.5 Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px!important}
.portal-london-news .portal-section .td_block_ad_box:has(aside){padding-top:24px}
.portal-london-news .portal-section-soft aside{max-width:300px;margin:0 auto}
@media(min-width:768px) and (max-width:1140px){
 .portal-london-news .portal-masthead>.vc_column>.wpb_wrapper{gap:12px}
 .portal-london-news .portal-masthead .tdb_header_logo{flex-basis:170px}
 .portal-london-news .portal-masthead .tdb-menu>li>a{font-size:11px!important;padding:10px 7px!important}
 .portal-london-news .portal-london-lead .entry-title{font-size:34px!important}
 .portal-london-news .portal-london-rail .entry-title{font-size:20px!important}
 .portal-london-news .portal-section-list .entry-title{font-size:17px!important}
}
@media(min-width:768px) and (max-width:1000px){
 .portal-london-news .portal-section-cards .td_module_wrap{width:50%!important}
 .portal-london-news .portal-section-cards .td_module_wrap:nth-child(odd){clear:both}
 .portal-london-news .portal-section-cards .td_module_wrap:nth-child(even){clear:none}
 .portal-london-news .portal-section:has(.portal-section-soft)>.vc_column{width:100%!important}
 .portal-london-news .portal-section-soft{margin-top:28px}
}
@media(max-width:767px){
 .portal-london-news .td-header-mobile-wrap{border-bottom:1px solid var(--london-line)}
 .portal-london-news .portal-mobile-masthead{padding:10px 0}
 .portal-london-news .portal-mobile-masthead>.vc_column>.wpb_wrapper{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}
 .portal-london-news .portal-mobile-masthead .tdb_mobile_menu{order:0;float:none;margin:0!important}
 .portal-london-news .portal-mobile-masthead .tdb_header_logo{order:1;float:none;margin:0 auto!important;max-width:176px;width:100%;min-width:0}
 .portal-london-news .portal-mobile-masthead .tdb_header_logo .tdb-logo-img-wrap{max-width:100%}
 .portal-london-news .portal-mobile-masthead .tdb_mobile_search{order:2;float:none;margin:0!important}
 .portal-london-news .tdb-mobile-menu-button,.portal-london-news .tdb-header-search-button-mob{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}
 .portal-london-news .portal-london-abertura{margin-top:20px;margin-bottom:4px}
 .portal-london-news .portal-london-lead .entry-title{font-size:31px!important;line-height:1.08!important}
 .portal-london-news.single .tdb-title-text{font-size:32px!important}
 .portal-london-news .tdb_single_content{font-size:17px;line-height:1.65}
 .portal-london-news .portal-london-lead .td-excerpt{font-size:14px!important;line-height:1.5!important}
 .portal-london-news .portal-london-lead .td-module-container{padding-bottom:24px!important}
 .portal-london-news .portal-london-rail .td-module-container{display:grid!important;grid-template-columns:minmax(0,1fr) 108px;gap:16px;padding:18px 0!important;border-top:1px solid var(--london-line);margin:0!important}
 .portal-london-news .portal-london-rail .td-image-container{order:1;width:108px!important;min-width:0;margin:0!important}
 .portal-london-news .portal-london-rail .td-module-meta-info{order:0;padding:0!important;width:auto!important;min-width:0}
 .portal-london-news .portal-london-rail .td-image-wrap{padding-bottom:82%!important}
 .portal-london-news .portal-london-rail .entry-title{font-size:21px!important;line-height:1.2!important}
 .portal-london-news .portal-london-chamadas{padding-top:0;border-top:0;margin-bottom:24px}
 .portal-london-news .portal-london-chamadas .td_block_inner{grid-template-columns:minmax(0,1fr);gap:0}
 .portal-london-news .portal-london-chamadas .td-module-container{grid-template-columns:92px minmax(0,1fr);gap:16px;border-top:1px solid var(--london-line);padding:18px 0!important;margin:0!important}
 .portal-london-news .portal-london-chamadas .td-image-container{width:92px!important}
 .portal-london-news .portal-london-chamadas .entry-title{font-size:19px!important}
 .portal-london-news .portal-politics-list .td-module-meta-info{padding-left:16px!important}
 .portal-london-news .portal-editoria{padding-top:14px;margin-bottom:20px}
 .portal-london-news .portal-editoria h2{font-size:25px}
 .portal-london-news .portal-section{margin-bottom:28px}
 .portal-london-news .portal-section-soft{padding:20px 16px!important}
 .portal-london-news .portal-section-lead .entry-title{font-size:26px!important}
 .portal-london-news .portal-section-list .entry-title{font-size:19px!important}
 .portal-london-news .portal-section-cards .entry-title{font-size:22px!important}
 .portal-london-news :is(.portal-section-cards,.portal-sports-cards) .td-module-container{display:grid!important;grid-template-columns:minmax(0,1fr) 108px;gap:16px;padding:16px 0!important;margin:0!important;border-bottom:1px solid var(--london-line)}
 .portal-london-news :is(.portal-section-cards,.portal-sports-cards) .td-image-container{order:1;width:108px!important;min-width:0;margin:0!important}
 .portal-london-news :is(.portal-section-cards,.portal-sports-cards) .td-module-meta-info{order:0;padding:0!important;width:auto!important;min-width:0}
 .portal-london-news :is(.portal-section-cards,.portal-sports-cards) .td-image-wrap{padding-bottom:82%!important}
 .portal-london-news .portal-ad-row:has(aside[aria-label="Publicidade"]){padding:12px 0 28px!important}
}
@media(prefers-reduced-motion:reduce){.portal-london-news *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
