/* Blogginlägg: visa rubrik och utvald bild (temat döljer rubrikområdet på sidor) */
.single-post header.entry-header { display: block; }

/* Blogginlägg: kategori som lila etikett över rubriken (samma stil som på startsidan) */
.single-post .entry-header .ast-terms-link { margin: 0 0 12px; }
.single-post .entry-header .ast-terms-link a {
  display: inline-flex;
  background: #F6F4FA;
  color: #5B2E91;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: .4px;
  line-height: 20px;
  padding: 6px 12px;
  border-radius: 20px;
  text-transform: uppercase;
  text-decoration: none;
}
.single-post .entry-header .ast-terms-link a:hover { background: #5B2E91; color: #FFFCF8; }

/* === Digital Results – branding av CookieYes cookie-banner === */
.cky-consent-bar{background:#FFFCF8 !important;border:1px solid #EFEAF6 !important;box-shadow:0 10px 34px rgba(26,23,38,.14) !important;font-family:"Poppins",Arial,sans-serif !important;}
.cky-title{color:#1A1726 !important;font-family:"Poppins",Arial,sans-serif !important;}
.cky-notice-des,.cky-notice-des *{color:#6B6270 !important;font-family:"Poppins",Arial,sans-serif !important;}
.cky-notice-des a{color:#5B2E91 !important;}
.cky-btn{font-family:"Poppins",Arial,sans-serif !important;font-weight:500 !important;box-shadow:none !important;}
.cky-btn-accept{background:#16C784 !important;border:1px solid #16C784 !important;color:#fff !important;}
.cky-btn-accept:hover{background:#12A76E !important;border-color:#12A76E !important;}
.cky-btn-reject{background:transparent !important;border:1px solid #5B2E91 !important;color:#5B2E91 !important;}
.cky-btn-reject:hover{background:#5B2E91 !important;color:#fff !important;}
.cky-btn-customize{background:transparent !important;border:1px solid #5B2E91 !important;color:#5B2E91 !important;}
.cky-btn-customize:hover{background:#5B2E91 !important;color:#fff !important;}
.cky-btn-revisit{background:#5B2E91 !important;}
.cky-btn-revisit-wrapper{background:#5B2E91 !important;}
.cky-preference-center{font-family:"Poppins",Arial,sans-serif !important;}
.cky-preference-title{color:#1A1726 !important;}
.cky-preference-btn-wrapper .cky-btn-accept{background:#16C784 !important;border-color:#16C784 !important;color:#fff !important;}
.cky-preference-btn-wrapper .cky-btn-reject,.cky-preference-btn-wrapper .cky-btn-preferences{background:transparent !important;border-color:#5B2E91 !important;color:#5B2E91 !important;}

/* Mobilhuvud: Kontakta-knappen ska inte brytas på flera rader på smala mobiler (t.ex. Android 360 px) */
#ast-mobile-header .ast-header-button-1 .ast-custom-button{white-space:nowrap;}
@media (max-width:374px){
#ast-mobile-header .ast-header-button-1 .ast-custom-button{padding-left:12px;padding-right:12px;}
}
@media (max-width:349px){
#ast-mobile-header .site-branding img,#ast-mobile-header .custom-logo{max-width:120px;height:auto;}
#ast-mobile-header .ast-header-button-1 .ast-custom-button{padding-left:10px;padding-right:10px;font-size:13px;}
}