:root {
    --c7-50: #d5e8d8;
    --c7-50-contrast: #000000;
    --c7-100: #b0e8b9;
    --c7-100-contrast: #000000;
    --c7-200: #84e092;
    --c7-200-contrast: #000000;
    --c7-300: #57d467;
    --c7-300-contrast: #000000;
    --c7-400: #33c444;
    --c7-400-contrast: #000000;
    --c7-500: #1a892a;
    --c7-500-contrast: #ffffff;
    --c7-600: #169e21;
    --c7-600-contrast: #ffffff;
    --c7-700: #128719;
    --c7-700-contrast: #ffffff;
    --c7-800: #0d7014;
    --c7-800-contrast: #ffffff;
    --c7-900: #0b590f;
    --c7-900-contrast: #ffffff;
    --c7-A100: #7ef495;
    --c7-A100-contrast: #000000;
    --c7-A200: #3df25f;
    --c7-A200-contrast: #000000;
    --c7-A400: #00dd21;
    --c7-A400-contrast: #000000;
    --c7-A700: #00a615;
    --c7-A700-contrast: #ffffff;
}

c7-button.c7-back-link.c7-part.c7-button.button-solid.button-default.button-square.hydrated {
    height: 35px;
}
.c7-tile {
    --border-radius: 0;
    --background-color: #f6f6f6;
    --border: none;
    --box-shadow: 0;
}
/*NEWS*/
.c7-news-list-default .c7-news-list-default-view article .c7-news-teaser-content c7-button {
    height: 35px;
}
.c7-news-list-default c7-news-article .c7-news-article-title-after .c7-news-article-categories-container {
    display: none;
}

/*KALENDER*/
c7-calendar-instant-classic-lel c7-img.c7-part.c7-img.hydrated.c7-img-fit-cover {
    display: none;
}

/*HOMENEWS*/
c7-news-carousel-default.hydrated {
    width: 100%;
    float: left;
    --c7-carousel-default-padding-inner: 0;
}
c7-carousel-default .c7-carousel-center>.c7-carousel-main {
    min-width: 0;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow: hidden;
    padding: 0;
}

/*HOMEKALENDER*/
.c7-calendar-small.c7-calendar-small-list {
    width: 100%;
    float: left;
    margin-top: 1rem;
}
c7-calendar-filter.c7-part.c7-calendar-month-view.hydrated {
    width: 30%;
    background: #fff;
    --c7-500: #116a1e;
    --fc-title-color: var(--c7-500);
}
.c7-calendar-small.c7-calendar-small-list .c7-calendar-small-inner .list-wrapper.list-style-legacy .c7-row .c7-row-inner .c7-row-container.events-meta-container .c7-row-header a {
    color: var(--c7-500);
    --c7-500: #116a1e;
    font-weight: 600;
}
.c7-calendar-small-inner.c7-part {
    display: flex;
    justify-content: space-between;
    position: relative;
    padding-bottom: 70px;
}
.c7-calendar-small.c7-calendar-small-list ul.list-wrapper.list-style-legacy.c7-part {
    width: 65%;
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
    justify-content: space-between;
}
.c7-calendar-small.c7-calendar-small-list .c7-calendar-small-inner .c7-calendar-small-linkall-wrapper {
    position: absolute;
    bottom: 0;
    right: 0;
}
.c7-calendar-small.c7-calendar-small-list .c7-calendar-small-inner .list-wrapper>li {
    width: calc(50% - 1rem);
    background: #dcdcdc;
    margin-bottom: 0;
}
.c7-calendar-small.c7-calendar-small-listul.list-wrapper.list-style-legacy.c7-part {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}
.c7-calendar-small.c7-calendar-small-list .c7-row {
    padding: 0;
}
.c7-calendar-small.c7-calendar-small-list .c7-calendar-small-inner .list-wrapper.list-style-legacy .c7-row .c7-row-inner .c7-row-container.events-meta-container, .c7-calendar-small.c7-calendar-small-list .c7-calendar-small-inner .list-wrapper.list-style-legacy .c7-row .c7-row-inner .c7-row-container.events-linkall-container {
    height: 100%;
    background-color: white;
}
.c7-calendar-small.c7-calendar-small-list .c7-calendar-small-inner .list-wrapper.list-style-legacy .c7-row .c7-row-inner {
    height: 100%;
}
.c7-calendar-small.c7-calendar-small-list .c7-row {
    height: 100%;
}
.c7-calendar-small.c7-calendar-small-list .c7-calendar-small-inner .list-wrapper.list-style-legacy .c7-row .c7-row-inner .c7-row-container.events-meta-container .c7-button {
    margin-top: 1rem;
    display: none;
}
.c7-calendar-small.c7-calendar-small-list .c7-calendar-small-inner .list-wrapper.list-style-legacy .c7-row .c7-row-inner .c7-row-container.events-meta-container .c7-row-wrapper, .c7-calendar-small.c7-calendar-small-list .c7-calendar-small-inner .list-wrapper.list-style-legacy .c7-row .c7-row-inner .c7-row-container.events-linkall-container .c7-row-wrapper {
    width: 100%;
}