/*
Theme Name: SONKALE16TV Haber Portalı V6.2.20
Theme URI: https://sonkale16tv.com.tr/
Author: SONKALE16TV
Description: Bağımsız, duyarlı ve kurumsal haber portalı WordPress teması. Newspaper teması gerektirmez.
Version: 6.2.26
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Text Domain: sonkale16tv-haber-portali-v6217
*/



/* SONKALE16TV V6.2.26: single-article latest-news readability */
.single-post .article-layout > .sidebar.archive-sidebar .s16-article-latest {
  background: #f7f8fb !important; color: #182235 !important;
  border: 1px solid #d9e0ea; border-radius: 10px;
  padding: 18px !important; height: auto !important;
  max-height: none !important; overflow: visible !important;
}
.single-post .article-layout > .sidebar.archive-sidebar .s16-article-latest h2 {
  color: #15243a !important; font-weight: 800 !important; opacity: 1 !important;
}
.single-post .article-layout > .sidebar.archive-sidebar .s16-article-latest .sidebar-latest,
.single-post .article-layout > .sidebar.archive-sidebar .s16-article-latest .sidebar-latest li {
  height: auto !important; max-height: none !important;
  overflow: visible !important; opacity: 1 !important;
}
.single-post .article-layout > .sidebar.archive-sidebar .s16-article-latest .sidebar-latest li {
  padding: 11px 0 !important; border-bottom: 1px solid #dce2eb;
}
.single-post .article-layout > .sidebar.archive-sidebar .s16-article-latest .sidebar-latest a {
  display: block; color: #17263d !important; font-size: 14px !important;
  line-height: 1.55 !important; font-weight: 750 !important;
  opacity: 1 !important; text-decoration: none;
}
.single-post .article-layout > .sidebar.archive-sidebar .s16-article-latest .sidebar-latest a:hover {
  color: #a51f32 !important;
}
.single-post .article-layout > .sidebar.archive-sidebar .s16-article-latest .sidebar-latest small {
  display: block; margin-top: 4px; color: #667085 !important;
  font-size: 11px !important; line-height: 1.4 !important; opacity: 1 !important;
}

/* Corporate page content polish */
.page .article-content { color: #263246; line-height: 1.8; }
.page .article-content > * { max-width: 100%; }
.page .article-content h1, .page .article-content h2, .page .article-content h3 {
  color: #17263d; line-height: 1.3;
}
.page .article-content h2 { padding-bottom: 10px; border-bottom: 2px solid #b99a61; }
.page .article-content a {
  color: #9d2436; text-decoration-thickness: 1px; text-underline-offset: 3px;
}
.page .article-content p, .page .article-content li { line-height: 1.8; }

/* Footer quick links */
.footer-quick-nav {
  display: flex; flex-wrap: wrap; justify-content: center; gap: 12px 28px;
  padding-top: 20px; padding-bottom: 20px;
  border-top: 1px solid rgba(255,255,255,.16);
}
.footer-quick-nav__group {
  display: flex; flex-wrap: wrap; justify-content: center; gap: 10px 20px;
}
.footer-quick-nav a {
  color: #e8edf5; font-size: 13px; font-weight: 650; text-decoration: none;
}
.footer-quick-nav a:hover { color: #e7c98c; }
