.sub-menu {
	padding: 0.5em !important;
}
.splide__arrow.splide__arrow--prev.slick-prev {
	border-radius: 0px !important;
	width: 48px;
}
.splide__arrow.splide__arrow--next.slick-next {
	border-radius: 0px !important;
	width: 48px;
}

:root {
  scroll-behavior: smooth;
  scroll-padding-top: 226px;
}


.checked-overlay {
  position: relative;
}

.checked-overlay::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
}

.checked-overlay::after {
  content: "✓";
  position: absolute;
  top: 50%;
  left: 20px; /* placerer checkmark mod venstre side */
  transform: translateY(-50%);
  font-size: 18px;
  color: #28a745;
  background-color: #ffffff;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  pointer-events: none;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}

/*
.kt-accordion-panel-inner {
	margin: 0.2em 0em 0.5em 0em !important;
}

.entry-title a {
	margin-top: 0.5em;
}
.kt-blocks-above-categories {
	margin-top: -3.5em;
}
.kt-blocks-above-categories a {
	text-decoration: none;
	background: #fff !important;
	padding: 0.2em 0.3em 0.2em 0.3em;
	font-size: 16px;
	margin-left: 1em;
} */

/* Kategori piller */
.kt-blocks-above-categories a {
	background-color: #ee4640;
	color: #fff !important;
	text-transform: none !important;
	text-decoration: none !important;
	padding: 0.2em 0.5em;
	border-radius: 1em;
	font-size: 13px !important;
    margin-bottom: 1em !important;
}

.kt-blocks-accordion-header .kb-svg-icon-wrap svg {
	color: var(--global-palette1) !important;
}
.kt-blocks-accordion-icon-trigger {
	scale: 0.7 !important;
}


.category-box:hover .category-icon {
  color: red;
}
.category-box {
  outline:1px solid #48734b;
  text-align:center
}
.container-categories-boxes {
  overflow:hidden;
}

/* Breadcrumbs */
.rank-math-breadcrumb {
	font-size: 14px !important;
}
.rank-math-breadcrumb a {
	text-decoration: none !important;
}
.rank-math-breadcrumb .separator {
	margin: 0 0.5em !important;
}


/* Table of content */
.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list {
	padding-left: 0em  !important;
}
/* Fjern standard bullet */
.kb-table-of-content-list li {
  list-style: none; /* Fjern disc */
  position: relative;
  padding-left: 1.4em; /* Giv plads til chevron */
}
/* Indsæt rød chevron fra Dashicons */
.kb-table-of-content-list li::before {
  content: "\f345"; /* dashicons-arrow-right-alt2 */
  font-family: "dashicons";
  position: absolute;
  left: 0;
  top: 0;
  color: #ee4138;
  font-size: 0.9em;
  line-height: 1.5em;
}

/* Content højde */
.post-archive {
	margin-top: -5rem !important;
}


/* Toggle */
.toggle-dot-right {
	margin-right: 0px !important;
}
.toggle-dot-left {
	margin-left: 0px !important;
}

/* Single nyhed fix */
.entry {
	box-shadow: 0px 15px 25px -10px rgba(0,0,0,0) !important;
	border-radius: 0px !important;
}


/* Afgrøder aktiv state */
.not-active {
	opacity: 0.3;
}
.not-active:hover > .kt-inside-inner-col {
	background-color: transparent !important;
	color: #fff !important;
}



.not-active {
    position: relative;
}

/* Standard-tilstand (skjult) */
.not-active::after {
    content: "Du abonnerer ikke på denne afgrøde";
    position: absolute;
    top: 50%; /* Midt på elementet */
    left: 50%;
    transform: translate(-50%, -50%);
    background: rgba(0, 0, 0, 0.85); /* Solid sort, ingen opacity-problem */
    color: #fff;
    padding: 8px 12px;
    border-radius: 6px;
    font-size: 12px;
    white-space: nowrap;
    z-index: 9999;
    opacity: 0; /* skjult */
    pointer-events: none;
    transition: opacity 0.2s ease-in-out;
}

/* Hover-tilstand */
.not-active:hover::after {
    opacity: 1; /* fuldt synlig */
}

/* YT iframe */
iframe {
	width: 100% !important;
	min-height: 500px !important;
}

/* Plante TV */
.plantetv-uddrag .plantetv-main-video {
	display: none;
}