/* Sento: skift mellem Virksomhed og Jobsøgende */
#secondary-navigation { margin-left: 24px; }
#secondary-navigation .menu,
.sento-switch {
  display: inline-flex;
  gap: 4px;
  padding: 4px;
  margin: 0;
  background: #E9E5DF;
  border-radius: 999px;
  list-style: none;
}
#secondary-navigation .menu > li > a,
.sento-switch a {
  display: block;
  padding: 8px 18px !important;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  color: #2F3A3C !important;
  background: transparent;
  text-decoration: none !important;
  transition: background .2s, color .2s;
}
#secondary-navigation .menu > li > a:hover,
.sento-switch a:hover { background: #C8B8A6; }
body.home #secondary-navigation .menu > li:first-child > a,
body.page-id-94 #secondary-navigation .menu > li:first-child > a,
body.home .sento-switch a:first-child,
body.page-id-94 .sento-switch a:first-child,
body.page-id-171 #secondary-navigation .menu > li:last-child > a,
body.page-id-95 #secondary-navigation .menu > li:last-child > a,
body.page-id-171 .sento-switch a:last-child,
body.page-id-95 .sento-switch a:last-child {
  background: #2F3A3C;
  color: #FFFFFF !important;
}
.mobile-html-inner { text-align: center; }
/* Undersider: marker Virksomhed eller Jobsøgende som valgt */
body.parent-pageid-94 #secondary-navigation .menu > li:first-child > a,
body.parent-pageid-94 .sento-switch a:first-child,
body.parent-pageid-95 #secondary-navigation .menu > li:last-child > a,
body.parent-pageid-95 .sento-switch a:last-child {
  background: #2F3A3C;
  color: #FFFFFF !important;
}
/* Til toppen-knap */
#kt-scroll-up { box-shadow: 0 4px 14px rgba(47,58,60,.25); }
/* Branchesider: marker Virksomhed eller Jobsøgende som valgt */
body.parent-pageid-208 #secondary-navigation .menu > li:first-child > a,
body.parent-pageid-208 .sento-switch a:first-child,
body.parent-pageid-221 #secondary-navigation .menu > li:last-child > a,
body.parent-pageid-221 .sento-switch a:last-child {
  background: #2F3A3C;
  color: #FFFFFF !important;
}
/* Footer */
#colophon, #colophon .site-middle-footer-wrap, #colophon .site-bottom-footer-wrap { background: #2F3A3C; }
#colophon, #colophon p, #colophon .footer-html { color: #E9E5DF; }
#colophon h3, #colophon h4 { color: #FFFFFF; margin: 0 0 14px; }
#colophon h4 { font-size: 15px; letter-spacing: .08em; text-transform: uppercase; color: #A9C1B3; }
#colophon p { font-size: 15px; line-height: 1.8; margin: 0 0 10px; }
#colophon a { color: #E9E5DF; text-decoration: none; }
#colophon a:hover { color: #A9C1B3; text-decoration: underline; }
#colophon .sento-footer-brand { font-size: 32px; font-weight: 600; margin-bottom: 2px; }
#colophon .sento-footer-tag { font-size: 11px; letter-spacing: .32em; color: #A9C1B3; margin-bottom: 16px; }
#colophon .site-bottom-footer-wrap { border-top: 1px solid rgba(233,229,223,.15); }
#colophon .site-bottom-footer-wrap .footer-html { font-size: 13px; color: rgba(233,229,223,.7); padding: 8px 0; }