/* HEADER */
@media only screen and (min-width: 1024px) { 
.item-at-start .site-header-main-section-right.site-header-section.site-header-section-right {
	background-color: transparent;
    padding: 0.5em;
}
.item-is-stuck .site-header-main-section-right.site-header-section.site-header-section-right {
	background-color: #fff;
	max-height: 80px !important;
	border-radius: 1.3em;
	padding: 0.5em;
	align-self: center;
	justify-self: end;
}
.item-is-stuck .site-header-main-section-right.site-header-section.site-header-section-right {
     box-shadow: rgba(149, 157, 165, 0.2) 0px 0px 14px;
}
.item-at-start .site-header-main-section-left.site-header-section.site-header-section-left {
	background-color: transparent;
	padding: 0.65em 1em 0.65em 1em;
}
.item-is-stuck .site-header-main-section-left.site-header-section.site-header-section-left {
	background-color: #fff;
	max-height: 80px !important;
	border-radius: 1.3em;
	padding: 0.6em 1em 0.6em 1em;
	align-self: center;
	justify-self: start;
}
.item-is-stuck .site-header-main-section-left.site-header-section.site-header-section-left {
     box-shadow: rgba(149, 157, 165, 0.2) 0px 0px 14px;
}
.is-menu path.search-icon-path {
	fill: #fff !important;
}
.item-is-stuck .is-menu path.search-icon-path {
	fill: #000 !important;
}
}


@media only screen and (max-width: 1024px) { 
#mobile-toggle {
	color: #fff !important;
}
.site-main-header-inner-wrap.site-header-row.site-header-row-has-sides.site-header-row-no-center {
	background: rgba(0,0,0,0.2) !important;
	border-radius: 2em !important;
	padding: 0 0.5em 0 0em !important;
}
.wpml-ls-legacy-list-horizontal a {
	padding: 5px 6px 6px !important;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
	border-radius: 3px !important;
	max-width: 18px !important;
}
.site-header-row-layout-fullwidth > .site-header-row-container-inner > .site-container {
	padding-top: 1em;
}
}



/* Kun på single posts (indlæg) */
.single-post .is-menu path.search-icon-path{
  fill: #000 !important;
}

.site-branding {
	min-width: 120px;
}
.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand img:not(.svg-logo-image) {
	width: 80px !important;
}
.site-branding a.brand {
	justify-content: center !important;
}
.sub-menu {
	border-radius: 1em !important;
    background-color: #fff !important;
}


/* Forside nyheder */
.wp-site-blocks .post-thumbnail {
	border-radius: 1em !important;
}
.entry.content-bg.loop-entry.post.has-post-thumbnail {
	background: transparent !important;
}


/* Søgeformular (forside) */
.is-form-style input.is-search-input {
	border-radius: 60px !important;
	padding: 1.6em 1em !important;
	font-size: 18px !important;
}

/* Forsideslider */
.kb-splide .splide__arrow--prev {
	margin-left: -1em;
}
.splide__arrow.splide__arrow--next {
	margin-right: -1em !important;
}


/* Zoom hover effekt */
.zoom {
  transition: transform 0.2s ease;
}
.zoom:hover {
  transform: scale(1.02);
}

/* Publikationer */
.pub-pdf a {
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none !important;
	font-weight: bold;
}
.pub-uddrag {
  max-height: 160px;
  overflow: hidden;
  position: relative;
}
.pub-uddrag.pub-uddrag--fade::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100px; /* hvor høj fade-zonen skal være */
  pointer-events: none;
  background: linear-gradient(
    to bottom,
    rgba(243, 245, 243, 0) 0%,
    rgba(243, 245, 243, 1) 100%
  );
}


/* Query nulstil knap */
.kb-button.kb-btn-global-fill:focus {
	background: transparent !important;
}

.acf-hide-if-empty { 
    display: none !important; 
}

/* Lang. switcher */
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
	border-radius: 4px;
}

/* Specialer styling */
ul.personale__list{
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap-reverse;
  justify-content: center;
  gap: 4px;
  min-height: 52px;
  align-content: flex-start;
}
ul.personale__list li {
  margin: 0; 
  padding: 0.25rem;
  border-radius: 0.25rem; 
  background: #fff;
  color: #1c9c82;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
  white-space: nowrap;
}
.personale__title {
	display: none !important;
}
.single-content ul {
	padding-left: 0em !important;
}

/* Single nyhed */
.posted-by {
	display: none !important;
}

/* Vidensbank */
.agdify__search__popup {
	position: initial !important;
    padding-top: 0px !important;
}