.pkp_brand_footer {
  display: none;
}
.pkp_footer_content{
    padding: 0;
}

.logo-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 20px;
}
.logo-item {
  margin: 10px;
  text-align: center;
}
.logo-item img {
  height: 40px; /* Adjust height as needed */
  vertical-align: middle;
  margin-right: 10px;
}
.logo-item strong {
  display: block;
  margin-top: 5px;
}

/* Polished footer styles */
.site-footer{
  --footer-bg:#0062a5;
  --footer-accent:#00b4d8;
  --footer-muted:#bfcad8;
  --footer-white:#eef6ff;
  font-family:Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;
}
.site-footer *{box-sizing:border-box} 

/* Footer */
.site-footer{
  background: var(--footer-bg);
  color:var(--footer-white);
  padding:22px 14px 16px;
} 
.site-footer .footer-inner{
  max-width:1100px;
  margin:0 auto;
  display:grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap:24px;
  align-items:start;
}  
.site-footer .footer-brand .logo{height:80px;max-width:220px;display:block;margin-bottom:8px} 
.site-footer .tagline{color:var(--footer-muted);margin:0;font-size:14px} 

.site-footer .footer-section h4{margin:0 0 12px 0;color:var(--footer-white);font-size:16px} 
.site-footer .footer-links ul{list-style:none;padding:0;margin:0} 
.site-footer .footer-links a{color:var(--footer-muted);text-decoration:none;display:block;padding:6px 0;transition:color .15s ease}
.site-footer .footer-links a:hover,.site-footer .footer-links a:focus{color:var(--footer-accent);outline:none} 

.site-footer .footer-contact p{margin:6px 0;color:var(--footer-muted)}
.site-footer .footer-contact a{color:var(--footer-muted);text-decoration:none}
.site-footer .footer-contact i{margin-right:8px;color:var(--footer-accent)} 

/* Newsletter form removed (not in markup) */

.site-footer .social{margin-top:8px}
.site-footer .social a{color:var(--footer-muted);text-decoration:none;margin-right:12px;font-size:16px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px}
.site-footer .social a:hover{color:var(--footer-accent);transform:translateY(-2px)} 

.site-footer .footer-bottom{border-top:1px solid rgba(255,255,255,0.04);margin-top:4px;padding-top:4px;display:flex;justify-content:space-between;align-items:center;color:var(--footer-muted);font-size:14px;max-width:1100px;margin-left:auto;margin-right:auto} 
.site-footer .footer-bottom .credit{opacity:0.9} 

/* Accessibility helper */
.site-footer .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} 

/* Responsive */
@media (max-width:900px){
  .site-footer .footer-inner{grid-template-columns:1fr 1fr}
}
@media (max-width:600px){
  .site-footer .footer-inner{grid-template-columns:1fr;gap:16px;padding:0 10px}
  .site-footer .footer-brand .logo{height:44px;max-width:160px}
  .site-footer .footer-bottom{flex-direction:column;gap:8px;text-align:center}
  .site-footer .social{margin-top:8px}
}

/* Download file Style in articles page  */


.download_badge {
    background-color: #0062a5; /* Blue background */
    color: #fff;
    padding: 3px 10px;
    border-radius: 3px;
    font-size: 0.75rem;
    font-weight: bold;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    cursor: default;
    transition: background-color 0.3s;
}

.download_badge:hover {
    background-color: #0056b3; /* Darker on hover */
}

.download_badge i {
    font-size: 0.75rem;
}
