:root {
--transparent: transparent;
--grey: grey;
--lightgrey: lightgrey;
--lightgrey1: #efefef;
--lightgrey2: #e6e6e6;
--lightgrey3: #696969;
--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-font-color: #331919;
--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%);
--donate-wizard-button-next-color: #585858;
--theme-color: #444;
--theme-nav-backgroundcolor: #444;
--theme-nav-color: #fff;
--theme-nav-backgroundcolorhover: #5e5e5e;
--theme-color-contrast: whitesmoke;
--default-black: var(--black);
--default-grey: var(--grey);
--navbar-background-color: var(--theme-nav-backgroundcolor);
--navbar-collapsed-background-color: var(--whitesmoke);
--navbar-font-color: var(--theme-nav-color);
--navbar-collapsed-font-color: var(--default-black);
--navbar-bars-color: #a78f1e;
--navbar-nav-active-background-color: #5e5e5e;
--navbar-nav-active-font-color: #fff;
--page-title-border-color: #1a80b6;
--footer-background-color: var(--theme-color);
--footer-font-color: var(--theme-color-contrast);
--cta-events-date-border-color: #a78f1e;
--navbar-bars-background-color: #a78f1e;
--navbar-nav-li-hover-background-color: #5e5e5e;
}

/* Newsletter button */

.panel-hero-image sw-newsletter {
  display: inline-flex;
  margin: 0 20px 20px 0;
}


@media (max-width: 1024px) {
  .panel-hero-image sw-newsletter {
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 0;
  }
}

.liste .image-list__image {
    object-fit: contain;
}

.falne .datalist-card {
    border: 2px solid whitesmoke;
    border-color: #ae951b;
    border-radius: 40px;
    background-color: #FCFBF6;
}

.balkan .grid__sm--4 {
        grid-template-columns: 1fr 1fr 1fr;
}

.balkan .cta-box__image {
    filter: grayscale(0.7) brightness(0.5);
}


.kamerat .cta-box {
   padding: 0;
    border-radius: 7px;
}

.kamerat .cta-box:hover {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.kamerat .cta-box__content-container {
    background-color: #a78f1e;
    height: 115px;
    border-radius: 6px;
}

.kamerat .cta-box__content-container:hover {
       background-image: linear-gradient(#D2C379, transparent);
}

.kamerat .cta-box__button {
    background-color: transparent;
    color: white;
    font-size: 1.9rem;
}

.navbar__logo {
    width: auto;
    max-height: var(--navbar-logo-max-height, 76px);
    margin: var(--navbar-logo-margin, 5px 5px 5px 0);
}

.navbar__body {
    min-height: 80px;
}

.kontaktinformasjon .grid__sm--3 {
  grid-template-columns: 1fr;
}

.kontaktinformasjon .panel-box {
border-color: #e2e2e2;
}

.kontaktinformasjon .panel-box__header {
 background-color: #e2e2e2;
}


@media only screen and (max-width: 768px) {
    .panel-hero-image__img-cover {
        object-position: 79% 50%;
    }
}

