/* HEADER */
.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;
}

.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%
  );
}
