/* General widht */
.content-container.site-container {
    max-width: 1135px;
}

.content-width-fullwidth .content-container.site-container {
    max-width: inherit;
}

/* Post carrousel */
.splide__arrow.splide__arrow--prev {
	display: none !important;
}
.kb-splide .splide__arrow {
	border: 1px solid var(--global-palette3) !important;
	border-radius: 10px !important;
	height: 3em !important;
	width: 3em !important;
	opacity: 1 !important;
	color: var(--global-palette3) !important;
	top: 92% !important;
   	background: transparent !important;
}
@media only screen and (max-width: 767px) { 
    .kb-splide .splide__arrow {
	top: 100% !important;
    height: 2em !important;
	width: 2em !important;
}    
}
.kb-splide .splide__arrow:hover {
	background: var(--global-palette3) !important;
	color: var(--global-palette9) !important;
}
.kt-blocks-above-categories a {
	text-decoration: none !important;
	border: 1px solid var(--global-palette3);
	border-radius: 8px;
	padding: 0.4em 1em;
}
.kt-blocks-above-categories a:hover {
	background-color: var(--global-palette3);
}
.kt-blocks-post-grid-item .entry-title {
	margin-top: 1em !important;
}


/* Mega menu */
.header-navigation .header-menu-container ul ul.sub-menu {
	border-radius: 1em !important;
}
.header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul a {
	margin-bottom: 10px !important;
}
.wp-block-navigation-item__label:hover {
	color: var(--global-palette1); !important;
}
/* Fokusskygge for mega menu */
li.kadence-menu-mega-enabled > ul {
-webkit-box-shadow: 0px 0px 0px 10000px rgba(0,0,0,0.5) !important;
-moz-box-shadow: 0px 0px 0px 10000px rgba(0,0,0,0.5) !important;
box-shadow: 0px 0px 0px 10000px rgba(0,0,0,0.5) !important;
}
.nav--toggle-sub .dropdown-nav-toggle {
	display: none !important;
}

/* Icon list animation */
.wp-block-kadence-iconlist .kt-svg-icon-list-item a .kt-svg-icon-wrap {
    transition: transform 0.3s cubic-bezier(0.4,0,0.2,1);
    /* evt. transition-delay: 0.1s; hvis du vil have delay */
}

.wp-block-kadence-iconlist .kt-svg-icon-list-item a:hover .kt-svg-icon-wrap {
    transform: translateX(8px); /* Justér antal pixels efter smag */
}
/* Breadcrumbs */
.broedkrummer {
	font-size: 14px !important;
}
.broedkrummer a {
	text-decoration: none !important;
}

/* Billeder */
img {
  border-radius: 10px !important;
}

/* Undtag logoer (header/footer) + specifikt billede */
img.custom-logo.kadence-transparent-logo.svg-logo-image,
img.custom-logo.kadence-sticky-logo.svg-logo-image,
img.kb-img.wp-image-1097 {
  border-radius: 0 !important;
}



/* Force all Group blocks to use content width for inner blocks */
.alignfull, .alignwide, .entry-content .alignwide, .entry-content .alignfull {
  max-width: var(--wp--style--global--content-size, 1200px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 100% !important;
}
@media only screen and (max-width: 767px) { 
    .nyheds-grid .kadence-post-image {
	display: none !important;
    }
}

/* Image saturation filter
.kt-row-has-bg .kt-inside-inner-col {
    filter: saturate(20%);
}
*/

/* Hvid tekst på search felt i filtrering */
/* Tekstfarve i input */
.kadence-filter-wrap .kb-filter-search {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important; /* Safari */
}

/* Placeholder-farve */
.kadence-filter-wrap .kb-filter-search::placeholder {
 /* color: rgba(255, 255, 255, 0.7) !important;*/
  opacity: 1; /* For Firefox */
}

/* Standard ikon-stil */
.kadence-filter-wrap .kb-filter-search-btn svg {
  fill: none !important;
  stroke: #fff !important;
  stroke-width: 1.5px;
  transition: stroke 0.2s ease-in-out;
}

/* Hover- og fokus-effekt */
.kadence-filter-wrap .kb-filter-search-btn:hover svg,
.kadence-filter-wrap .kb-filter-search-btn:focus svg {
  stroke: #53ace1 !important;
}
