/*
Theme Name: AE Classic
Description: Adaptacao visual mantida para os blogs legados, sobre GeneratePress.
Author: Equipe de manutencao dos blogs
Version: 1.0.0
Template: generatepress
Requires at least: 7.1
Requires PHP: 8.3
License: GPL-2.0-or-later
*/
.ae-banner {display:block; margin:0 auto; width:100%; max-width:1200px; height:auto;}
.site-header .inside-header {padding:24px 30px;}
.main-title {font-size:34px; font-weight:600;}
.inside-article,.inside-right-sidebar,.inside-left-sidebar {overflow-wrap:anywhere;}
.entry-content img {height:auto; max-width:100%;}
.entry-content iframe {max-width:100%;}
.ae-network-grid {display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:6px; padding:20px 10px;}
.ae-network-card {background:#fff; border:1px solid #e1e1e1; padding:5px; min-height:220px;}
.ae-network-card img {width:100%; height:110px; object-fit:cover;}
.ae-card-image {display:block;height:110px;background:#000;}
.ae-network-card h2 {font-size:18px; line-height:1.1; margin:7px 0; font-weight:400;}
.ae-network-card p {font-size:14px; color:#777; font-weight:600; margin:8px 0;}
.ae-network-card a {color:#474747;text-decoration:none;}
body.ae-network .site.grid-container {max-width:1000px;}
body.ae-network .site-header,body.ae-network .site-header .inside-header {background:transparent;}
body.ae-network .site-header .main-title a {color:#009da5; font-weight:400;}
body.ae-network .site-header .inside-header {max-width:1040px; padding:12px 30px;}
body.ae-network .ae-banner {max-width:980px;}
body.ae-network .main-navigation {background:#686868;}
body.ae-network .main-navigation a {color:#fff; font-size:14px; line-height:45px;}
body.ae-network .main-navigation .main-nav ul li a {color:#fff;}
body.ae-network .main-title {white-space:nowrap;}
.ae-photo-grid {display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;width:100%;}
.ae-photo-card {position:relative;grid-column:span 4;min-height:280px;background:#eee;}
.ae-photo-card:nth-child(4n+1) {grid-column:span 6;}
.ae-photo-card:nth-child(4n+2) {grid-column:span 2;}
.ae-photo-card img {width:100%;height:300px;object-fit:cover;}
.ae-photo-card time {position:absolute;left:15px;top:15px;color:white;font-size:36px;font-family:Georgia,serif;text-shadow:0 1px 4px #444;}
body.ae-legacy-autofocus .site-header {background:transparent;}
@media(max-width:768px) {.ae-photo-card,.ae-photo-card:nth-child(n){grid-column:span 4;} .ae-photo-card img{height:220px;}}
@media(max-width:768px) {.ae-network-grid {grid-template-columns:repeat(2,minmax(0,1fr));} .main-title{font-size:26px;}}
@media(max-width:420px) {.ae-network-grid {grid-template-columns:1fr;}}
@media(max-width:768px) {body.ae-legacy-evolve .ae-banner {height:auto;}}
@media(max-width:768px) {.entry-content .alignleft,.entry-content .alignright {float:none;display:block;margin:1em auto;max-width:100%;}}

