:root {
--LMK-light: #67b6a7;
--LMK-main: #00775e;
--transparent: transparent;
--grey: grey;
--lightgrey: lightgrey;
--lightgrey1: #efefef;
--lightgrey2: #e6e6e6;
--lightergrey: #dedede;
--darkgrey: #585858;
--whitesmoke: whitesmoke;
--black: #383838;
--lightergrey: #dedede;
--light-darkgrey: #d8d8d8;
--grey1: #bbbbbb;
--grey-green: #effff1;
--grey2: #ebebeb;
--default-white: white;
--default-darkwhite: #f3f3f3;
--sw-info-color: #3490dc;
--layout-row-shaddow-color-light: rgba(0,0,0,0.1);
--layout-row-shaddow-color-dark: rgba(0,0,0,0.2);
--calendar-selection-background-color: white;
--theme-heading-color: black;
--theme-heading1-color: black;
--theme-heading2-color: black;
--theme-heading3-color: black;
--theme-body-font-color: #424242;
--theme-color-lighten-10: hsl(var(--theme-color),40%);
--theme-color-lighten-20: hsl(var(--theme-color),30%);
--theme-color-darken-10: hsl(var(--theme-color),60%);
--theme-color-darken-20: hsl(var(--theme-color),70%);
--theme-font-color: darkwhite;
--theme-color-contrast: whitesmoke;
--lightgrey3: var(--LMK-light);
--theme-color: var(--LMK-main);
--default-black: var(--black);
--default-grey: var(--grey);
--navbar-background-color: var(--LMK-main);
--navbar-collapsed-background-color: var(--LMK-main);
--navbar-font-color: #fff;
--navbar-collapsed-font-color: var(--default-black);
--navbar-bottom-border-color: var(--LMK-main);
--navbar-bars-color: #fff;
--navbar-nav-active-background-color: var(--LMK-light);
--navbar-nav-active-font-color: #404040;
--page-title-border-color: var(--theme-color);
--footer-background-color: var(--LMK-main);
--footer-font-color: var(--theme-color-contrast);
--cta-events-date-border-color: var(--theme-color);
--navbar-bars-background-color: #fff;
}

.presentasjon .image-list__image {
 width: 250px;
 height: 150px;
 border-right: hidden;
 object-fit: contain;
}
.presentasjon .image-list__container {
 box-shadow: unset;
 margin: 15px;
}

@media only screen and (max-width: 576px) {
.presentasjon .image-list__image {
margin: 0 17px;
}
}


.samarbeidspartnere {
 text-align: center;
 margin: 47px 0;
}

.hovedpartnere {
 text-align: center;
 margin: 40px 0;
}
.partners {
        display: flex;
flex-wrap: wrap;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 30px;
        margin: 2rem 0;
    }

    .partner-box img {
        object-fit: contain;
        max-width: 120px !important;
    }

    @media (max-width: 576px) {
        .partners {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            place-items: center;
            row-gap: 30px;
        }

        .partner-box img {
            max-width: 80px!important;
        }
    }

@media (max-width: 576px) {
.footer-links .grid__sm--2 {
  grid-template-columns: 1fr !important;
}
.footer-links .list-2-col {
margin: 10px !important;
}
}



.footer-site {
  background-color: var(--footer-background-color) !important;
}

.footer-links {
  display: grid;
  background: var(--footer-background-color);
  padding: 0 2rem;
  margin-top: 2rem;
}

.footer-links .grid__sm--2 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.footer-links .list-2-col__item:hover {
  background-color: initial;
}

.footer-links .list-2-col__item {
  color: white;
  border: 0;
  font-weight: 400;
  font-size: 14px;
  word-break: initial;
}

.footer-links .list-2-col {
  margin: 0 auto;
}

.org-footer {
  border-top: 1px solid !important;
}

#main10 > section {
  margin-top: 0 !important;
}

.navbar {
--navbar-height:70px;
}

.dropdown__menu {
  top: 70px;
}

.dropdown__menu--show {
  border: 0;
}

@media only screen and (max-width: 768px) {
  .navbar__collapse--show {
    top: 70px;
  }

  .navbar__collapse {
    top: 70px;
  }
}

.month-calendar__event {
  background: var(--theme-color);
  color: whitesmoke;
}

.cta-events__date {
border-right: 2px solid var(--LMK-light);
}
